<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Diseñador (eso dicen), analista programador de Soft10 y fan de la tecnología en general.

Las opiniones de este blog/tumblr, no tienen relación con las ideas y objetivos de la empresa.</description><title>10px de separación</title><generator>Tumblr (3.0; @10pixeles)</generator><link>http://10pixeles.tumblr.com/</link><item><title>Not really a fan of Guetta, but this reminds me Daft Punk.</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/vzE8d5AXImo?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Not really a fan of Guetta, but this reminds me Daft Punk.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/21776028244</link><guid>http://10pixeles.tumblr.com/post/21776028244</guid><pubDate>Wed, 25 Apr 2012 11:03:37 +0100</pubDate></item><item><title>Xserve descontinuado....WTF?</title><description>&lt;p&gt;Ayer apple anunció que iba a descontinuar los XServe.&lt;/p&gt;
&lt;p&gt;Para el que no los conozca eran los servidores en rack tamañao 1U de Apple, con fuentes redundantes, facil acceso etc. Al mismo tiempo saca un Mac Pro server.&lt;/p&gt;
&lt;p&gt;Sinceramente, como no anuncien en breve que se podrá virtualizar Osx server en cualquier maquina creo que estamos ante el fin del negocio de Apple en servidores, porque ni el mini ni el mac pro pueden considerarse algo serio para cualquier empresa grande).&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1495758641</link><guid>http://10pixeles.tumblr.com/post/1495758641</guid><pubDate>Sat, 06 Nov 2010 11:52:48 +0000</pubDate></item><item><title>Soft10: nuevo rumbo</title><description>&lt;p&gt;Después de varios quebraderos de cabeza y decisiones difíciles decidí darle un nuevo rumbo a la empresa.&lt;/p&gt;
&lt;p&gt;Lineas de trabajo:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Diseño web comercial/Empresarial&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creamos la linea de diseño web comercial/empresarial.&lt;/p&gt;
&lt;p&gt;Después de haber estado en el mercado durante mas de un año, nos hemos dado cuenta que en el contexto ecónomico actual, muchas empresas prefieren perder un poco de cálidad para abaratar costes.&lt;/p&gt;
&lt;p&gt;Esto hace que productos como pequeñas webs a medida por 1.000-1.200€ sean impensables en muchos casos. Para nosotros esto es un problema ya que como mínimo un producto web a medida toma 6 días para diseñar, maquetar, desarrollar, subir y testear.&lt;/p&gt;
&lt;p&gt;Después de barajar todas las opciones y ver de donde podíamos reducir costes hemos llegado a crear este producto, de calidad (utilizando nuestro nuevo CMS en Django, el cual dispondrá de videotutoriales para que hasta los mas inexpertos puedan manejarse como pez en el agua), por solo 550€ (impuestos aparte) incluyendo el hosting y el dominio y copias de seguridad mensuales del primer año.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Características.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Creación de un solo diseño, solo se ofrece la opción de una tanda de correcciones. &lt;/li&gt;
&lt;li&gt;Sistema de noticias/blog, con generación de feeds rss y conexión con facebook, para que la noticia salga directamente en el muro de la página de facebook de la empresa, si es que la tiene.&lt;/li&gt;
&lt;li&gt;Página de tarifas/precios, ajustable desde el panel de administración.&lt;/li&gt;
&lt;li&gt;Galería. Para subir fotografías con contenidos, o para utilizar de portfolio.&lt;/li&gt;
&lt;li&gt;Sistema de gestión de contenidos, para subir imágenes, videos etc.&lt;/li&gt;
&lt;li&gt;Hasta 5 páginas estáticas con contenidos de texto e imagenes creados por el cliente (la plataforma permite ilimitadas páginas, lo único es .&lt;/li&gt;
&lt;li&gt;Zona de contacto la cual, aparte de la información de contacto, los usuarios podrán enviar mensajes visibles desde el panel de administración.&lt;/li&gt;
&lt;li&gt;Modular: En caso de que el cliente quiera mejorar algún modulo (por ejemplo, crear un modulo  de galería de videos, o la creación de navegación por submenús), se puede presupuestar y desarrollar totalmente aparte.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Autodesarrollos.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Desarrollos a medida internamente hechos para explotarlos comercialmente. Actualmente tenemos en proyecto.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Niklive&lt;/strong&gt;: Red Social&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Little Onion&lt;/strong&gt;: La versión de PC será gratuita (¿Donationware?), no así las versiones para móvil.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CirnoCMS:&lt;/strong&gt; La siguiente actualización a nuestro CMS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tax10:&lt;/strong&gt; Primera versión disponible a lo largo del dia de hoy. Aplicación libre para insertar de forma digital la famosa etiqueta en los documentos que debemos presentar a la administración pública. &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Productos Genéricos&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nos encontramos varios programas desarrollados como autoproductos, o en productos a medida. Entre ellos contamos:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Prop10&lt;/strong&gt;: Aplicación para gestionar Propiedades, alquileres y contratos inmobiliarios.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docu10&lt;/strong&gt;: Nuestra suite de gestión documental orientada a asesorías y gestorías.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reg10&lt;/strong&gt;: Sistema de sellado de documentos de salida de forma para cualquier empresa que quiera llevar un control digital de estos.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Factu10&lt;/strong&gt;: Sistema de facturación y control de gastos generico, para pymes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MovGest&lt;/strong&gt;: Aplicación para gestión de Caja, stocks, compras y ventas de compañías de telefonía móvil&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GestAlmacén&lt;/strong&gt;: Aplicación de control de stocks de almacenes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gestconstrucción&lt;/strong&gt;. Aplicación de facturación para empresas del sector de la construcción.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Trabajos a medida&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Finalmente se mantiene la linea de trabajo a medida, aunque parcialmente.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;La prioridad de búsqueda de estos trabajos disminuye.&lt;/li&gt;
&lt;li&gt;El precio será menos ajustado buscando mas bien la calidad que el precio.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://10pixeles.tumblr.com/post/1460669696</link><guid>http://10pixeles.tumblr.com/post/1460669696</guid><pubDate>Tue, 02 Nov 2010 09:42:04 +0000</pubDate></item><item><title>Este gobierno da miedo….
Cuando la ministra de sanidad...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lb5hkoWAT51qeww5mo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Este gobierno da miedo….&lt;/p&gt;
&lt;p&gt;Cuando la ministra de sanidad lleva una powerbalance.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1445446312</link><guid>http://10pixeles.tumblr.com/post/1445446312</guid><pubDate>Sun, 31 Oct 2010 10:38:48 +0000</pubDate></item><item><title>Ocultar menus en virtualbox</title><description>&lt;p&gt;Llevo un tiempo utilizando virtualbox desde Linux para cargar las aplicaciones de windows que no encuentro un buen substituto en Linux, y aunque cosas como el modo fluido (o unity o seamless en vmware y parallels), estan muy logradas, siguen siendo algo mas lentas que trabajar en modo ventana.&lt;/p&gt;
&lt;p&gt;Como realmente solo necesito 3 aplicaciones de windows, (Photoshop, Ilustrator y Visual Studio a veces) y dichas aplicaciones tienen modo &amp;#8220;pantalla completa&amp;#8221;, que elimina todas las barras de menu etc, se puede decir que puedo tener una aplicación en modo pantalla completa en una vm que parezca una aplicación normal de Linux.&lt;/p&gt;
&lt;p&gt;Problema, virtualbox nos pone una barra de menu y una barra de estado, que nos rompe esa integración.&lt;/p&gt;
&lt;p&gt;Solución:&lt;/p&gt;
&lt;p&gt;Ejecutar esto desde consola&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;VBoxManage setextradata global GUI/Customizations noMenuBar,noStatusBar&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Resultado&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://dl.dropbox.com/u/8446550/blog/Pantallazo-1.png"&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/Pantallazo-1.png" height="264" width="442"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notas:&lt;/p&gt;
&lt;p&gt;Para acceder a los menus que hemos ocultado, simplemente hay que pulsar (host+home/inicio)&lt;/p&gt;
&lt;p&gt;Se pueden volver a poner las barras de menu ejecutando:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;VBoxManage setextradata global GUI/Customizations MenuBar,StatusBar&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://10pixeles.tumblr.com/post/1445426457</link><guid>http://10pixeles.tumblr.com/post/1445426457</guid><pubDate>Sun, 31 Oct 2010 10:33:33 +0000</pubDate></item><item><title>Un buen diseño simple y minimalista, vale por dos</title><description>&lt;p&gt;&lt;img alt="Captura twitter" src="http://dl.dropbox.com/u/8446550/blog/twit-wp7.png" height="365" width="443"/&gt;&lt;/p&gt;
&lt;p&gt;Acabo de toparme con una captura del cliente de twitter de Windows phone 7, siguiendo las guias de estilo del sistema, en azul clarito.&lt;/p&gt;
&lt;p&gt;Simple conciso y bello.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1433378302</link><guid>http://10pixeles.tumblr.com/post/1433378302</guid><pubDate>Fri, 29 Oct 2010 20:27:36 +0100</pubDate></item><item><title>"¿Porque el software libre es bueno? No tienes que perder el tiempo peleándote con licencias y..."</title><description>“¿Porque el software libre es bueno? No tienes que perder el tiempo peleándote con licencias y activaciones.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Pol C.&lt;/em&gt;</description><link>http://10pixeles.tumblr.com/post/1431682253</link><guid>http://10pixeles.tumblr.com/post/1431682253</guid><pubDate>Fri, 29 Oct 2010 14:54:17 +0100</pubDate></item><item><title>Bazaar en 8 comandos</title><description>&lt;p&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/bazaar-logo.png" align="right" height="121" width="119"/&gt;Hace ya algún tiempo, por problemas con el cliente integrado en el Coda, y por pereza a reinstalar subversion (estaba de mudanza de servers) lo desterré y me pasé al dropboxing (lease, mantenerlo todo en el server).&lt;/p&gt;
&lt;p&gt;Aún así nunca he estado convencido de quedarme sin control de versiones por lo que estuve ojeando alternativas y me topé con  &lt;a title="Bazaar" href="http://bazaar.canonical.com/en/" target="_blank"&gt;Bazaar&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Para el que no lo conozca es el sistema de control de versiones que utiliza launchpad y está sponsorizado por Canonical, quizá la característica mas &amp;#8220;rompedora&amp;#8221; para mi frente a subversion es la no necesidad de un servidor/servicio en el almacen del repositorio, y la posibilidad de hacer &amp;#8220;commits&amp;#8221; locales, por lo que podía utilizar un hosting compartido o mi propio dedicado sin tener que hacer ningún ajuste.&lt;/p&gt;
&lt;p&gt;Aunque viene con un software de cliente bastante potente (en todas las plataformas, Win/Lin/Osx) prefiero manejarme desde consola, ya que tampoco es tan complicado, así que os dejo los comandos mas básicos para trabajar con el.&lt;/p&gt;
&lt;p&gt;Crear una branch del proyecto (directorio) actual&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr init&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Descargarte un branch del servidor (es como un checkout pero sin estar atado al servidor)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr branch (url)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Añadir ficheros al repositorio (* para añadir todos)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr add (fichero)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quitar un fichero &lt;em&gt;(*atr puede ser &amp;#8212;keep para mantenerlo o &amp;#8212;force para eliminarlo)&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr remove (fichero) (&amp;#8212;atr)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hacer un commit (Lo comitea en el branch local, no en el servidor).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr commit&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Deshacer el ultimo commit&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr uncommit&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hacer un push (para subirlo al server)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr push (servidor)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hacer un pull (descargarte la ultima revisión machacando lo local)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# bzr pull (servidor)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;*Notas&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Los parentesis no se ponen. Ejemplo:&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;
&lt;p&gt;# bzr remove test.py &amp;#8212;keep&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;&lt;li&gt;Si se trabaja con bzr checkout, los commits se hacen contra el servidor no contra la rama local (funciona como svn vamos), y a la hora de hacer checkout realiza pulls.&lt;/li&gt;
&lt;li&gt;Los push se pueden hacer desde http, los pulls..obviamente no (pero vía ftp sirve :D)&lt;/li&gt;
&lt;/ul&gt;</description><link>http://10pixeles.tumblr.com/post/1425648078</link><guid>http://10pixeles.tumblr.com/post/1425648078</guid><pubDate>Thu, 28 Oct 2010 21:28:54 +0100</pubDate></item><item><title>Macbook air de 11" ¿merece la pena?</title><description>&lt;p&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/air.png" height="292" width="440"/&gt;&lt;/p&gt;
&lt;p&gt;Hace una semana que apple nos deleito con una de sus presentaciones de productos. Aparte de renovar su software iLife, tambien renovaron su gama air, y presentaron un nuevo modelo de 11&amp;#8221; al precio de 999€.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Merece la pena?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No voy a negar que es una preciosidad a nivel tecnologico pero a titulo personal no merece la pena, salvo que te sobren los billetes. ¿Porque? Veamos para que lo utilizariamos.&lt;/p&gt;
&lt;p&gt;  - ¿Maquina principal?&lt;/p&gt;
&lt;p&gt;Descartado, el rendimiento es demasiado bajo y tendriamos que plagarlo de accesorios (Monitor, teclado, raton, disco duro externo).&lt;/p&gt;
&lt;p&gt;  - ¿Maquina Ultraportable? (Vacaciones y tal).&lt;/p&gt;
&lt;p&gt;999€ Para eso?, no se pero para mirar el corre/tuenti/facebook/twitter, &lt;strike&gt;copiar las fotos de la camara&lt;/strike&gt; (ups no tiene ranura sd), escribir algun documento, editar código, y jugar a algo sencillo, con un netbook o un incluso un iPad (con adaptador para sd) uno se basta.&lt;/p&gt;
&lt;p&gt;En resumen, una maquina cara, ligera y bonita pero que no sirve para mucho. Y viendo la extremada delgadez y precio de sus macbook de 13&amp;#8221;, no le veo sentido.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Instant On?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Otro de los &amp;#8220;reinventos de apple, como el facetime&amp;#8221; si bien es cierto (No lo he probado pero lo dudo) que nuestros macbooks no tienen una vida de batería de hasta 30 días suspendidos, ese instant on, que al final es simplemente volver de reposo, lo tienen todos los macs (y pc&amp;#8217;s) actuales así que no se que nos intentan vender.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1423112940</link><guid>http://10pixeles.tumblr.com/post/1423112940</guid><pubDate>Thu, 28 Oct 2010 13:15:00 +0100</pubDate></item><item><title>Como instalar Cherokee + Php + Mysql + Django + UWSGI en Debian 5 lenny</title><description>&lt;p&gt;Bueno, después de tanta instalación de Cherokee y Django últimamente debido a tanta mudanza de server me decidí hacer una guía de cara si me olvido.&lt;/p&gt;
&lt;p&gt;*Nota &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Que es Cherokee?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Es un servicio de servidor web, de la misma forma que lo es Apache, pero siguiendo la nueva moda de hacerlos mas ligeros que este, como lo son por ejemplo lighthttpd o nginx, La particularidad de Cherokee es que tiene una interfaz de administración web increiblemente simple y eficiente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Que veremos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Como dejar un servidor listo para tanto hostear webs en php, como en django. Para ello instalaremos Cherokee desde los fuentes (1.08)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalando Cherokee&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Antes de nada tendremos que instalar gettext, rrdtool (para las estadisticas, es opcional) y python (este ultimo es necesario para utilizar el administrador de cherokee).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# apt-get install gettext python rrdtool&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Una vez hecho esto, nos vamos a /tmp/, descargamos la ultima versión estable de cherokee, y la compilamos. (la config es la recomendada, podeis verlo &lt;a title="Cherokee Docs" target="_blank" href="http://www.cherokee-project.com/doc/basics_installation_unix.html"&gt;aquí&lt;/a&gt;)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# cd /tmp/&lt;/p&gt;
&lt;p&gt;# wget &lt;a href="http://www.cherokee-project.com/cherokee-latest-tarball" target="_blank"&gt;http://www.cherokee-project.com/cherokee-latest-tarball&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;# tar -xvf cherokee-1.0.8.tar.gz &lt;/p&gt;
&lt;p&gt;# cd cherokee-1.0.8&lt;/p&gt;
&lt;p&gt;# ./configure &amp;#8212;localstatedir=/var     \&lt;/p&gt;
&lt;p&gt;            &amp;#8212;prefix=/usr            \&lt;/p&gt;
&lt;p&gt;            &amp;#8212;sysconfdir=/etc        \&lt;/p&gt;
&lt;p&gt;            &amp;#8212;with-wwwroot=/var/www&lt;/p&gt;
&lt;p&gt;# make&lt;/p&gt;
&lt;p&gt;# make install&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Con esto ya tenemos Cherokee instalado pero, para arrancarlo y pararlo tenemos que copiarnos el script de init.d, arreglar los permisos y si queremos meterlo en el arranque:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# cp contrib/cherokee /etc/init.d/&lt;/p&gt;
&lt;p&gt;# chmod +x /etc/init.d/cherokee &lt;/p&gt;
&lt;p&gt;# update-rc.d cherokee defaults&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ahora ya podemos arrancar cherokee sin problemas&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# /etc/init.d/cherokee start&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ahora navegando a la ip de nuestro equipo deberíamos ver algo similar a esto.&lt;/p&gt;
&lt;p&gt;&lt;img width="432" height="374" align="middle" src="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.15.12.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalando mysql&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Es bastante trivial.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#apt-get install mysql-server mysql-client&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Instalando php&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#apt-get install php5-cgi&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Además he visto que recomiendan añadir esto al fichero de configuración de php.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# nano /etc/php5/cgi/php.ini&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;y Añadir si no está:  cgi.fix_pathinfo = 1&lt;/p&gt;
&lt;p&gt;Y con esto deberíamos tener el tipico LAMP pero con cherokee (¿LCMP?). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Probando php.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Podemos hacer una prueba, creamos un fichero php con &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;?php &lt;/p&gt;
&lt;p&gt;phpinfo();&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Y lo guardamos como test.php en /var/www/.&lt;/p&gt;
&lt;p&gt;Si lo ejecutamos tal cual vereis que solo nos manda el fichero, no ejecuta php, eso es debido a que no le hemos dicho a cherokee que utilice php. Por eso ahora arrancaremos la interfaz administrativa de cherokee.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# cherokee-admin -b&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cada vez que arranquemos el administrador nos generará una clave nueva que nos mostrará por pantalla, en mi caso:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;  User:              admin&lt;/p&gt;
&lt;p&gt;  One-time Password: JNggDTRSRHonbx4a&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;El -b es para que se nos enganche a la ip publica.&lt;/p&gt;
&lt;p&gt;Para entrar al administrador simplemente tendremos que ir a la ip del servidor con el puerto 9090. Ej 127.0.0.1:9090, al entrar nos pedira el usuario y clave y una vez autentificados nos saldrá algo estilo esto.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.31.52.png"&gt;&lt;img width="440" height="243" src="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.31.52.png" alt="Cherokee admin"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A que mola eh?&lt;/p&gt;
&lt;p&gt;Ahora nos vamos a la pestaña de virtual servers (superior derecha), hacemos clic en default (a la izquierda) y damos clic en el tab de behavior. Veremos algo así:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.33.49.png" target="_blank"&gt;&lt;img width="439" height="232" src="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.33.49.png" alt="Captura dmin cherokee"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ese listado que vemos son los comportamientos/acciones que hará el servidor segun el tipo de petición que tenga. Podemos configurar casi cualquier cosa, desde mandarlo a un interprete como python o hacer una acción determinada según la geolocalización de la ip del cliente.&lt;/p&gt;
&lt;p&gt;Vamos a añadir una norma, de que nos mande los ficheros al interprete de php.&lt;/p&gt;
&lt;p&gt;Para ello hacemos clic en el boton de rule management. Ahora a la izquierda nos cambió el menu de virtualhosts por el de los comportamientos. Que habíamos visto antes.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.34.18.png"&gt;&lt;img width="246" height="349" align="middle" src="http://dl.dropbox.com/u/8446550/blog/Captura%20de%20pantalla%202010-10-27%20a%20las%2015.34.18.png" alt="Behaviors cherokee"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le damos al botón new y nos aparecerá un asistente, buscamos php (esta en languages) y simplemente seguimos el asistente (solo hay que darle a create).&lt;/p&gt;
&lt;p&gt;Una vez hecho se nos cierra y se nos añade la regla de php en el menu de la izquierda.&lt;/p&gt;
&lt;p&gt;Ya está, ni configuraciones extrañas ni nada. Dos clicks de ratón y fuera. Ahora solo nos falta darle clic a save (para guardarlo) y hacer un &amp;#8220;graceful restart&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Cargamos nuestra página index.php y voila! &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Instalando Django&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yo personalmente siempre instalo django directamente desde svn por lo que antes de nada necesitaremos el cliente svn&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#apt-get install subversion&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ahora para instalar django simplemente &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#cd /tmp/&lt;/p&gt;
&lt;p&gt;#svn co &lt;a href="http://code.djangoproject.com/svn/django/trunk/" target="_blank"&gt;http://code.djangoproject.com/svn/django/trunk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#cd trunk&lt;/p&gt;
&lt;p&gt;#python setup.py install&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Instalando UWSGI&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Uwsgi es un servidor wsgi que funciona con varios servidores http, como light o nginx, es bastante similar a mod_wsgi de apache, instalarlo es fácil pero tiene sus trucos si nunca se ha instalado.&lt;/p&gt;
&lt;p&gt;Antes de nada necesitamos los python-dev  y libxml2-dev para instalarlo. así que apt&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#apt-get install python-dev libxml2-dev&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;nos bajamos uwsgi, lo compilamos y lo copiamos a sbin con los permisos correctos&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# wget &lt;a href="http://projects.unbit.it/downloads/uwsgi-0.9.6.5.tar.gz" target="_blank"&gt;http://projects.unbit.it/downloads/uwsgi-0.9.6.5.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;# tar xvf uwsgi-0.9.6.5.tar.gz &lt;/p&gt;
&lt;p&gt;# cd uwsgi-0.9.6.5&lt;/p&gt;
&lt;p&gt;# make&lt;/p&gt;
&lt;p&gt;# cp uwsgi /sbin/&lt;/p&gt;
&lt;p&gt;# chmod +x /sbin/uwsgi &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Y voila. Si queremos configurar un proyecto de django os recomiendo que &lt;a title="Cookbook de Cherokee " href="http://www.cherokee-project.com/doc/cookbook_uwsgi.html" target="_blank"&gt;os leáis el cookbook de la documentación&lt;/a&gt; o veáis el screencast, es súper sencillo y fácil.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1416603157</link><guid>http://10pixeles.tumblr.com/post/1416603157</guid><pubDate>Wed, 27 Oct 2010 19:44:00 +0100</pubDate><category>administración servidores</category><category>cherokee</category><category>guia</category></item><item><title>Adobe Edge: ¿El "flash" del futuro?</title><description>&lt;p&gt;
&lt;object width="440" height="256"&gt;
&lt;param name="movie" value="http://images.tv.adobe.com/swf/player.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="FlashVars" value="fileID=8185&amp;amp;context=64&amp;amp;embeded=true&amp;amp;environment=production"&gt;&lt;embed src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=8185&amp;amp;context=64&amp;amp;embeded=true&amp;amp;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="256"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Mark Anders de Adobe nos enseña una nueva herramienta en la que estan trabajando, se trata de una herramienta para hacer animaciones para la web utilizando las tecnologías de html5, en lugar de flash.&lt;/p&gt;
&lt;p&gt;Es interesante ver como Adobe se &amp;#8220;abre&amp;#8221; y ofrece otras salidas para el diseñador/artista que no sean flash, aunque sinceramente pienso que Apple tiene la culpa de esto. Pero si con ello podemos ganar una herramienta para prototipar animaciones en html5 con la calidad de adobe, bienvenido sea.&lt;/p&gt;
&lt;p&gt;Sobre la herramienta, lo que muestran tiene muy buena pinta, simple y efectiva, supongo que el código que generará es lento y pesado, como el de todos los generadores, pero no se puede tener todo.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1416215847</link><guid>http://10pixeles.tumblr.com/post/1416215847</guid><pubDate>Wed, 27 Oct 2010 18:23:53 +0100</pubDate></item><item><title>Mini platformer.</title><description>&lt;p&gt;
&lt;object width="425" height="344"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/Yg-HLNPbs7Q?fs=1&amp;amp;hl=es_ES"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Yg-HLNPbs7Q?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Lo encontré hace un rato, fue una micro demo de juego para una charla  de desarrollo de videojuegos que di en Junio, algo bastante improvisado  todo por el poco tiempo que tuve para preparar el tema.&lt;/p&gt;
&lt;p&gt;El muñequito esta hecho por mi, al igual que algunas de las plataformas, el resto de recursos son del proyecto Yo Frankie.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1413696518</link><guid>http://10pixeles.tumblr.com/post/1413696518</guid><pubDate>Wed, 27 Oct 2010 09:32:01 +0100</pubDate></item><item><title>"La experiencia no es lo que te sucede, sino lo que haces con lo que te sucede."</title><description>“La experiencia no es lo que te sucede, sino lo que haces con lo que te sucede.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Aldous Huxley&lt;/em&gt;</description><link>http://10pixeles.tumblr.com/post/1413590332</link><guid>http://10pixeles.tumblr.com/post/1413590332</guid><pubDate>Wed, 27 Oct 2010 07:38:56 +0100</pubDate><category>citas</category></item><item><title>Diario de desarrollo de Little onion (Parte 1).</title><description>&lt;p&gt;Ya que tengo este tumblr tan molón creo que no es mala idea de ir haciendo un diario de desarrollo con mis varios proyectos, ya que me ayudará a aclarar ideas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Concepto. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;  El nombre&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Little Onion, es el nombre de la protagonista del juego, (y el juego se llamará así hasta que encuentre alguno mejor si lo encuentro),&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;  - Pero porque una chica? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;He estado repasando la gran cantidad de juegos de plataformas clásicos, y excepto metroid todos son personajes masculinos. (Mario, Sonic, Mega man, Kirby&amp;#8230;aunque sea rosa) así que quise probar con un concepto distinto.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;  - ¿Little Onion?&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Esta basado el apodo de una &lt;a title="Deviantart de Chibi Onion" target="_blank" href="http://chibi-onion.deviantart.com/"&gt;artistaza&lt;/a&gt; y gran amiga que me inspiró a hacer un juego 2D. A que soy original? ^o^&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;  El juego&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Siempre me han atraido los juegos de plataformas, desde Mario a Sonic y por otro lado tambien me gustan los puzles estilo lemmings, the incredible machine o hablando de algo mas moderno el angry birds, por lo que pensé porque no hacer una mezcla de plataformas y puzle?&lt;/p&gt;
&lt;p&gt;Veamoslo un poco mas detalladamente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;  - Objetivos&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Cada nivel habrá un minimo de cebollas que salvar, para ello simplemente tendremos que pasar por encima de ellas.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Concepto 1" src="http://dl.dropbox.com/u/8446550/blog/concept1.png" height="181" width="400"/&gt;&lt;/p&gt;
&lt;p&gt;Pero no siempre será tan facil, en algunos casos nos encontraremos obstaculos en el nivel, no solo vados infranqueables o saltos muy altos sino tambien con las cebollitas, como por ejemplo.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/concept2.png"/&gt;&lt;/p&gt;
&lt;p&gt;Es importante decir que ademas, las cebollitas tienen vida por lo que un golpe muy fuerte (una caida, o caer encima de pinchos) puede acabar con ellas y junto a ello a nuestra puntuación.&lt;/p&gt;
&lt;p&gt;Para solucionar estos problemas, tendremos un boton en la esquina superior de este estilo.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/concept3.png"/&gt;&lt;/p&gt;
&lt;p&gt;El cual nos abrirá un inventario. en el encontraremos todo tipo de herramientas, (palancas, pesos, llamada a amigos que harán efectos especiales sobre el nivel) .&lt;/p&gt;
&lt;p&gt;Por otro lado, este inventario se irá gastando, por lo que al inicio de cada nivel se podrán adquirir items necesarios.&lt;/p&gt;
&lt;p&gt;A cada nivel superado tendremos una cantidad x de monedas fijas, pero ademas iremos encontrando varias, como la siguiente, repartidas en el nivel.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://dl.dropbox.com/u/8446550/blog/concept4.png"/&gt;&lt;/p&gt;
&lt;p&gt;Estas nos permitirán comprar items extras para conseguir salvar a todas las cebollitas y conseguir la puntuación mas alta.&lt;/p&gt;
&lt;p&gt;Además, se incluirá un sistema de vidas, que son los intentos que tendremos antes de perder el score, (se podrá reiniciar ese nivel, pero a score 0&amp;#160;o se deberá volver a batir el nivel anterior para volver a recuperar ese puntaje)&lt;/p&gt;
&lt;p&gt;Finalmente  para acabar este primer diario de desarrollo, un par de capturas conceptuales algo mas avanzadas.&lt;/p&gt;
&lt;p&gt;Pantalla de titulo.&lt;/p&gt;
&lt;p&gt;&lt;a title="Full" target="_blank" href="http://dl.dropbox.com/u/8446550/blog/titlescreen.png"&gt;&lt;img alt="Pantalla de Inicio" src="http://dl.dropbox.com/u/8446550/blog/titlescreen.png" align="middle" height="334" width="447"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Posible Ingame.&lt;/p&gt;
&lt;p&gt;&lt;a title="Full" target="_blank" href="http://dl.dropbox.com/u/8446550/blog/screen1.png"&gt;&lt;img alt="Pantalla de Inicio" src="http://dl.dropbox.com/u/8446550/blog/screen1.png" align="middle" height="334" width="447"/&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1408960266</link><guid>http://10pixeles.tumblr.com/post/1408960266</guid><pubDate>Tue, 26 Oct 2010 21:50:18 +0100</pubDate><category>little onion</category><category>game dev</category><category>diario de desarrollo</category></item><item><title>Unity en Ubuntu 11.04</title><description>&lt;p&gt;
&lt;object height="385" width="450"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/hidfeGfRrlA?fs=1&amp;amp;hl=es_ES"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/hidfeGfRrlA?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="450"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Ayer mismo en su keynote de la Ubuntu Developer Summit, el &amp;#8220;benevolente dictador&amp;#8221; de Canonical Mark Shuttleworth anunció que ubuntu 11.04 utilizará una versión de Unity para escritorio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;¿Acertado?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sinceramente soy fan del si funciona no lo toques y aunque es cierto que la configuración predeterminada de gnome cojea ¿acaso alguien usa los 2 paneles?,  creo que tanto Unity como Gnome-shell son cambios demasiado radicales.&lt;/p&gt;
&lt;p&gt;Por otro lado, he de admitir que conceptualmente Unity me gusta mas que Gnome-shell, pero la ejecución al menos en la netbook remix 10.10 es mas bien pobre, y dudo que hasta la 11.10 podamos verla en todo su esplendor.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1406781166</link><guid>http://10pixeles.tumblr.com/post/1406781166</guid><pubDate>Tue, 26 Oct 2010 14:54:00 +0100</pubDate></item><item><title>Fred, el nuevo miembro de la familia, lo adoptamos de una...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lawa7vRlme1qeww5mo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Fred, el nuevo miembro de la familia, lo adoptamos de una perrera de Gran Canaria, iban a sacrificarlo.&lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1406062258</link><guid>http://10pixeles.tumblr.com/post/1406062258</guid><pubDate>Tue, 26 Oct 2010 12:21:31 +0100</pubDate></item><item><title>Estrenando tumblr</title><description>&lt;p&gt;Llevo tiempo con la idea de hacer un blog, algo no 100% informática y diseños sino con tropezones de otras cosas, pero el instalar y personalizar un wordpress siempre me tira para atrás. Así que decidí probar tumblr.&lt;/p&gt;

&lt;p&gt;Vamos a ver que tal va el experimento ;P &lt;/p&gt;</description><link>http://10pixeles.tumblr.com/post/1406056293</link><guid>http://10pixeles.tumblr.com/post/1406056293</guid><pubDate>Tue, 26 Oct 2010 12:20:20 +0100</pubDate></item></channel></rss>
