Nieve en Barcelona

08 de marzo de 10

1268077768951.jpg

Raro es que nieve en Barcelona pero más aún que cuaje de esta manera. Pero que se le va a hacer, nada que no se pueda solucionar con una guerra de bolas.

641

tagueado en off-topic

Gestión de roles en Rails

07 de marzo de 10

Hasta ahora nunca me había topado con una aplicación que necesitara la gestión de roles de una manera exhaustiva -para algo más que el típico admin.

Recopilando información me encontre con declarative_authorization y es una maravilla en pocos pasos tienes un sistema de gestión de roles de lo más sencillo.

Como todo queda lo suficiente claro en su README, solo voy a añadir como podéis hacer para personalizar el mensaje de "No autorizado", ya que el por defecto no queda demasiado integrado en layout.

Basta con añadir el siguiente método en vuestro ApplicationController:

#/app/controllers/application_controller.rb
protected
  def permission_denied
    flash[:error] = _("Sorry, you are not allowed to access that page.")
    redirect_back_or_default root_url
  end

34

tagueado en código

Desconectando

09 de febrero de 10

cancun.jpg

Todo el mundo sabe que no hay nada como cambiar un poco de aires y hacer un buen viaje para volver con las pilas recargadas, con ganas de hace mil cosas.

Pero no es lo mismo saberlo que llevarlo a cabo, hace poco que he vuelto de un viaje de relax total a Cancún y, sinceramente, dudo que haya algo que te haga olvidarte de tus obligaciones tan facilmente.

Ahora solo queda volver a la realidad, ponerse las pilas y empezar a trabajar duro.

44

tagueado en off-topic

Un día más, un día menos

19 de enero de 10

23.png

2

tagueado en off-topic

MVC, haciendo el desarrollo fácil

16 de enero de 10

Sinceramente, el primer framework MVC que usé fue Ruby On Rails. Dejando de banda el lenguaje en si, este tipo de frameworks aceleran el desarrollo de cualquier web de manera increíble.

Quizás la filosofía cuesta entenderla un poco, pero una vez te acostumbras a separar Modelo/Vista/Controlador no entiendes porque no lo has usado toda tu vida.

El caso es que hasta el momento no había tenido que elegir un framework de estas características para un desarrollo en PHP, había jugado bastante con CakePHP pero nada del otro mundo.

Hoy me he visto obligado a tener que elegir uno para empezar a desarrollar una web, buscando he llegado a la conclusión de que los peces gordos del PHP son Zend Framework, Symfony y CakePHP. Al ser un sitio sencillo, que podría cubrir perfectamente un Drupal -me niego a usar un CMS- he elegido CakePHP, curva de aprendizaje baja y fácil instalación.

Por el momento, ningún problema, la comunidad es amplia y los pocos obstáculos que me he encontrado los he podido solucionar sin problemas.

Este texto es solo un aviso, no os asustéis si veis más PHP de lo normal por aquí, no me he cambiado de bando, simplemente cumplo requisitos del cliente, what else?

34

tagueado en internet