Themes para Wordpress

26 de Septiembre, 2007 — WordpressComentarios (1)

Aquí tenéis unos cuantos enlaces donde encontrar themes bastante presentables para Wordpress.

83 Beautiful Wordpress Themes You (Probably) Haven’t Seen

Part2 Top Ten Best Free Wordpress Themes and Templates

Part3 Top Best Beautiful Wordpress Themes and Templates

Wordpress Themes

The Best Minimalist WordPress Themes

Unmatched Themes

Nuevo futuro profesional

24 de Septiembre, 2007 — GeneralComentarios (1)

Tenia ganas ya de poder contar esto. El jueves pasado dejé de formar parte de Couldix, la empresa que fundé hace 3 años junto a otro socio, dedicada a las tecnologías web y de la cual era el director de proyectos.

Los motivos que han hecho que decidiera marcharme son muchos y de peso; a veces las cosas no son como deberían ser y te ves obligado a tomar soluciones drásticas para no acabar perjudicado. Pero este no es el lugar para explicarlo. Mis amigos ya saben los motivos y si alguien los quiere saber, sólo tiene que preguntármelos.

Acaba una etapa y empieza otra. Dicen que cuando se cierra una puerta se abre otra y creo que es totalmente cierto.

He decidio tomarme las cosas un poco más tranquilamente para poder dedicarle más tiempo a mi familia y recuperarme de una temporada frenética con jornadas interminables. Así que ahora me voy a dedicar como freelance a tareas de desarrollo web con Ruby on Rails y a realizar consultorias sobre diversos temas relacionados con la web.

Espero también tener más tiempo para dedicar a mis proyectos, como Digital Jobs o TecnoDiario, que tengo un tanto abandonados y me gustaría relanzar.

A ver que tal me va en el mundillo freelance, que me han dicho que se vive muy bien.

Informe Anual sobre las tendencias en almacenamiento y gestión de datos

19 de Septiembre, 2007 — GeneralComentarios (1)

El informe anual de Hitachi Data Systems (HDS), Storage Index 2007, basado en entrevistas telefónicas realizadas a 950 responsables de la toma de decisiones TIC de la empresa, nos da respuestas a puntos clave sobre almacenamiento, gestión de datos y virtualización.

Entre los datos del estudio destacan, respecto a nuestro país, que entre las principales razones que llevan a las empresas a invertir en almacenamiento se encuentra el cumplimiento de las regulaciones y la consolidación y simplificación de los recursos existentes. Otras de las razones para justificar la inversión son la mejor disponibilidad de los datos en un 42% y la recuperación de los datos ante desastres para la continuidad de negocio en un 40%.

En lo referente a la gestión de los datos, la importancia que se le va dando en nuestro país va en aumento, principalmente, motivados por sucesos como el incendio del Windsor o los ataques del 11M. De este modo, el 54% de los entrevistados en España cree que es importante una correcta gestión de la información.

Entre los métodos que utilizan las empresas españolas para respaldar sus datos guardados son: las cintas de backup (64%), site externo de recuperación de datos ante desastres desplegado por la propia empresa (22%), site de recuperación de datos perteneciente a un proveedor externo (4%).

Según Angel Fernández, country manager de Hitachi Data Systems Spain, “un 46% de las empresas en España cuentan o tienen previsto implantar en el futuro soluciones de virtualización”.

Paginación a medida en Rails

14 de Septiembre, 2007 — Ruby on RailsComentarios (1)

Hace un tiempo me encontré con un problema que me costó un poco de trabajo solucionar. Necesitaba hacer un listado paginado, pero para poder ordenarlo era necesario hacer un JOIN de dos tablas. Al final lo he solucionado implementando un método que pagina una consulta SQL pasada como parámetro. El código de la función es el siguiente:

def paginate_from_sql(model, sql_query, total, per_page)
@pages = Paginator.new self, total, per_page, @params[’page’]
@items = model.find_by_sql(sql_query + ” LIMIT #{per_page} ” + “OFFSET #{@object_pages.current.to_sql[1]}”)
return [@pages, @items]
end

Lo he colocado en el application.rb para tener acceso desde cualquier controlador.

Para hacer el listado de una clase llamada Relation, llamo a la función de la siguiente manera:

def list
@relation_pages, @relations = paginate_from_sql(Relation,”SELECT * FROM articles RIGHT JOIN relations ON articles.id=relations.article_id ORDER BY articles.name ASC”,Relation.count, 50)
end

Yo he echo un JOIN de dos tablas, pero no hace falta decir que podeis poner la consulta SQL que necesiteis.

Magento: el posible sustituto de osCommerce

11 de Septiembre, 2007 — Comercio ElectrónicoComentarios (4)

A través de Loogic me he enterado de la aparición de Magento, un nuevo software (libre) para la creación de tiendas on-line. Los que nos dedicamos a esto necesitábamos aire fresco. Yo abandoné osCommerce para utilizar ZenCart ya que incluía muchos de los módulos y modificaciones que acababa haciendo siempre y además ofrece un semi-sistema de templates que te hacen “más fácil” la modificación de las plantillas. Pero la verdad es que no es suficiente. La programación es caótica y se podría hacer lo mismo con la mitad de archivos y mejor.

Después de echarle un ojo a Magento parece que promete. Un diseño elegante, facilidad de uso, bastante personalizable… Aunque para valorarlo bien tendría que ver el código e intentar realizar modificaciones o incluir la tan temida pasarela de pago para las tarjetas.

En el título del post digo el posible sustituto ya que osCommerce (y derivados) está muy implantado y será difícil suplantarlo. Ya veremos como evoluciona. De momento ya se ha creado una blog sobre Magento en castellano.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | Emili Parreño