Crear versión mobile de una web sobre DJANGO

Buscando como hacer una aplicación django apta para escritorio y móviles encontré bastante info, como por ejemplo:

Pero al final la que más me ha convencido la encontré a través de stackoverflow (como no!):

http://stackoverflow.com/questions/2321172/detect-mobile-browser-not-just-iphone-in-python-view

Se basa en el uso de un middleware, el minidetector. En su web hay una brevisima documentación, que además no es correcta 🙁 pero tampoco es tan difícil echarlo a andar:

  • Nos lo bajamos al directorio de nuestro proyecto:


svn co http://minidetector.googlecode.com/svn/trunk/minidetector

  • Lo añadimos a la lista de middlewares en el settyngs..py


'minidetector.Middleware'

  • Y ya podemos jugar en las vistas con el parámetro mobile del objecto request, por ejemplo cambiando los templates


def my_mobile_view(request):
if request.mobile:
#do something with mobile
}}}

Ya solo nos falta usar nuetsra framework web mobile preferido (como http://jquerymobile.com)

Un trozito de nube gratis de la mano de RedHat

La gente de RedHat ha montado su nube y nos da acceso gratuito paraque subamos nuestras aplicaciones. La verdad es que tiene muy buena pinta. DiaroLinux tiene un muy buen post que explica como empzar con OpenShift y como poner online una aplicación PHP:
http://diariolinux.com/2012/01/25/openshift-computacion-gratuita-en-la-nube-de-redhat

Y como últimamente estoy muy centrado en django, os dejo el ejemplo de la propia gente de OpenShift para poner en marcha una app django:

https://github.com/openshift/django-example

Y un post donde dan algunas tips:

http://blog.ianweller.org/2011/05/12/openshift-express-first-thoughts/

Recompilar modulos de virtualbox

COmo lanzar DKMS para la versión de virtualbox y de kernel que tengamos instalada:

dkms build -m virtualbox -v `dpkg -l virtualbox | grep "^ii" |tr -s " " | cut -d " " -f 3 | cut -d "-" -f 1` -k `uname -r`
dkms install -m virtualbox -v `dpkg -l virtualbox | grep "^ii" |tr -s " " | cut -d " " -f 3 | cut -d "-" -f 1` -k `uname -r`

Notas seguridad WordPress

Pequeño post con una recopilación de enlaces a tener en cuenta si queremos hacer nuestro wordpress más seguro (o por si ya nos han entrado y queremos arreglarlo):

  • Algunos plugins interesantes para mejorar la seguridad