Seis comandos útiles en GNU/Linux
0
En genbeta tienen esta selección de comandos que me han parecido interesantes:
http://www.genbeta.com/linux/seis-comandos-utiles-de-linux-que-seguramente-no-conociais
Me parece muy bueno el de guardar en vim cuando no tenemos permisos:
:w !sudo tee %
Y en general el uso de !! para acceder al comando anterior
Lente Unity para SSH
0Una de las novedades de unity y su dash es el uso de las lentes. Estaba repasando el articulo sobre como programar lentes para unity cuando se me ha ocurrido, estaría bien una lente para SSH y si me sobra tiempo igual programa una. Pero antes me pongo a googlear y veo que ya hay una!
http://news.softpedia.es/Presentacion-de-Ubuntu-SSH-Lens-para-Unity-246226.html
https://launchpad.net/unity-sshsearch-lens
Una vez instalada desde el PPA y cuando reiniciemos la sesión nos aparecerá una nueva entrada en nuestra dash para las conexiones SSH. Esta lente comprueba las entradas en nuestro .ssh/config y nos va mostrando los host almacenados según vamos escribiendo. A mi me va a venir de perlas ahora que ya no tengo el applet ssh-menu
Zentyal en PROXMOX usando OpenVZ
0
Algunos tips para instalar Zentyal en un contenedor OpenVZ en PROXMOX
- Creamos un contenedor de tipo Ubuntu Lucid (10.04) y la misma arquitectura que el host.
- Para la red podemos usar venet, pero luego no funcionará el módulo zentyal-network, así que lo más recomendable es usar el tipo “Bridged Ethernet”
- Una vez tenemos el contenedor en marcha seguimos las instrucciones para instalar zentyal desde un PPA http://trac.zentyal.org/wiki/Documentation/Community/Installation/InstallationGuide
sudo apt-get install -y python-software-properties && sudo add-apt-repository ppa:zentyal/2.2 && sudo apt-get update
sudo apt-get install zentyal
- Si queremos usar la VPN (ya sea para subscribir nuestro Zentyal al cloud o para montar una VPN)
vzctl set VEID --devnodes net/tun:rw --save
- Y para que funcione zentyal-firewall hay que añadir a la configuración (/etc/vz/conf/VEID.conf) lo siguiente:
IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state"
Crear versión mobile de una web sobre DJANGO
0
Buscando como hacer una aplicación django apta para escritorio y móviles encontré bastante info, como por ejemplo:
- http://mobiforge.com/developing/story/build-a-mobile-and-desktop-friendly-application-django-15-minutes
- http://stackoverflow.com/questions/1057252/django-how-do-i-access-the-request-object-or-any-other-variable-in-a-forms-clea
- http://stackoverflow.com/questions/164427/change-django-templates-based-on-user-agent
- http://sullerton.com/2011/03/django-mobile-browser-detection-middleware/
- http://opensource.washingtontimes.com/blog/2010/feb/17/loading-templates-based-request-headers-django/
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
0
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/
Para aprender-inspirarse esquemas de iluminación
0![]()
Strobox se trata de un sitio web donde compartir los esquemas de luz que has utilizado para tomar una foto y de esa manera aprender o inspirarte:
Nota mental: Probar este esquema
Mysql master-slave
0
Receta para montar un dos servidores de base de datos mysql en modo maestro-esclavo:
Iconos de elementos informáticos en SVG
0http://www.opensecurityarchitecture.org/cms/library/icon-library
Porcierto, que la web de la OSA (arquitectura de seguridad libres) tiene una serie de diseños de seguridad libres que son muy interesante. Por ejemplo, para un servidor web:
Gestionando excepciones no capturadas en Python
0Muy interesante el apunte de blackshell, me lo guardo
http://blackshell.usebox.net/archive/excepciones-no-capturadas.html
Recompilar modulos de virtualbox
0COmo 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`