Zelofan

Stories, music, flyers & tech

Archive for the ‘Tech’ Category

Desde hace un par de meses tengo un pequeño servidor en casa con debian instalado, dedicado básicamente a estar las 24h conectado a internet bajando torrents y como servidor en el que hacer pruebas diversas. Al tener un hardware muy básico (128MB de RAM, procesador ARM9 de 500Mhz), el servidor web debía ser lo más ligero posible, por lo que todo el mundo recomendaba lighttpd. Así que me puse manos a la obra, y gracias a apt-get en un momento estaba instalado ;)

El problema vino hace un par de días al querer utilizar este servidor para realizar pruebas con symfony. En casi todos los sitios hablan de qué cambiar en apache, pero no lighttpd, así que tras preguntar a SanGoogle, esto es lo que encontré:

server.modules += ( "mod_simple_vhost" , "mod_rewrite" )

$HTTP ["host"] == “jobeet” {
server.document-root = “/home/sfprojects/jobeet/web”
server.indexfiles = ( “index.php”, “index.html”)
alias.url = (
“/sf” => “/usr/share/php/data/symfony/web/sf”
)
server.error-handler-404 = “/index.php”
}

Como véis, es un código muy sencillo a añadir al archivo de configuración de lighttpd (en debian, /etc/lighttpd/lighttpd.conf). En mi caso, he creado el host jobeet para ir probando el nuevo tutorial de 24 días que se está publicando en la web oficial de symfony. Lo primero que necesitamos son los módulos de vhost y rewrite, si no los teníamos anteriormente “cargados”. Después simplemente le decimos donde está el directorio raíz del host (en mi caso, en un directorio que he creado en /home para todos los proyectos de symfony llamado sfprojects/ , y dentro de él, en el de nombre “jobeet”, en su directorio web/). Y por último, redirigimos el directorio /sf al directorio donde hayamos instalado symfony. En debian, y con la instalación de symfony mediante PEAR, por defecto está en /usr/share/php/data/symfony/web/sf.

Et voilà, reiniciamos lighttpd y ya tenemos el proyecto con symfony funcionando ;)

PD: No olvidar añadir la IP del servidor y el nombre del host, en esta caso “jobeet”, a nuestro archivo de hosts local…

  • 5 Comments
  • Archivado en: Tech, php, symfony
  • Symfony 1.2.0

    Ya está disponible la versión 1.2.0 definitiva de Symfony, tras varios meses de desarrollo y diferentes betas. Mejoras en los formularios, en el generador automático del “backend” de administración y mil cosas más, que puedes ver en su web, por ejemplo, en su what’s new.

    He ido probando las betas y los cambios respecto a 1.0-1.1 son sustanciales, ahora sólo me falta meterle mano a la versión definitiva y ver si han corregido todos los pequeños fallos que tenían en las betas. Espero comentar más cosas (buenas) pronto…

  • 1 Comment
  • Archivado en: Tech, php, symfony
  • 24 días sin internet. Sin una sola llamada informándome de nada. Y justo hoy, me llaman para arreglármelo.

    Lo siento, Orange. Demasiado tarde. Quizás algún día vuelva a probar suerte… pero, de momento, habéis perdido un cliente más. Y los que perderéis como sigáis así….

  • 1 Comment
  • Archivado en: Stories, Tech
  • Sigo sin internet, escribo esto desde el instituto.

    Desde el día 4 de noviembre, no tengo teléfono en casa, y, por tanto, tampoco ADSL. Tengo contratado el Todo en 1 de Orange (sin TV, por falta de cobertura) y, sin embargo, sigo dependiendo de Telefónica: hay un cruce de líneas (cuando llamo desde mi fijo a mi móvil, me aparece un número que no es el mío) y, ahora, los técnicos de Orange tienen que “quedar” con los de Telefónica para ir a la centralita que me corresponde y comprobar-arreglar el fallo.

    Al final, como siempre, dependiendo de Telefónica. Cuando ellos quieran, irán a la centralita. Y yo, mientras, 8 días ya sin internet. Ayer volví a llamar (otros 20 minutitos pagando a un 902) a Orange e informarme de cómo iban los cosas. Principalmente, para saber si me proponían alguna solución y, en su defecto, saber cuándo podía darme de baja sin penalización por el compromiso de permanencia. La única solución que me dieron fue una tarifa plana para utilizar con la línea de teléfono mientras no tuviera ADSL… pero como tampoco tengo línea, no me vale… Que lo único que podía hacer era esperar, vamos. Lo de darme un módem 3G, ni de coña.

    Una única cosa positiva. Según parece, si en 10 días desde la apertura de la avería no me la han solucionado, puedo darme de baja sin penalización. ¿Bienvenido, Vodafone?

    Seguiré informando…

  • 7 Comments
  • Archivado en: Stories, Tech
  • Sin internet

    Pues eso, escribiendo desde el iphone…

  • 0 Comments
  • Archivado en: Stories, Tech
  • He encontrado un gadget indispensable para los viajeros: Travel Plug Adaptor. Por fin, un solo cacharrito, para cualquier país del mundo.

  • 0 Comments
  • Archivado en: Tech, viajes
  • Ubuntu 8.10, disponible

    Si todavía no has probado ninguno de los sabores de Linux y te pica el gusanillo, puedes empezar por Ubuntu. Desde ayer está disponible la última versión, 8.10, Intrepid Ibex.

  • 0 Comments
  • Archivado en: Tech
  • Llevo un tiempo currando con Symfony y, hasta ahora, no me había encontrado nunca con el problema de llamar a una clase a través de una variable. El problema me surgió ayer al querer refactorizar unas funciones y tener que llamar a una clase determinada, que tenía guardada en una variable.

    Después de tirarme un buen rato buscando algún tipo de sintaxis que funcionara para hacer algo como $clase::metodo(), fui a donde debía haber ido desde el principio, a la web de PHP, donde me enteré que hasta la próxima versión 5.3.0 no será posible llamar a los métodos de esa forma. Una posible solución que encontré, por si alguien lo necesita alguna vez (yo mismo, por ejemplo :D), es utilizar la función call_user_func de la siguiente forma:

    call_user_func(array($clase,'metodo'), $parametros);

  • 0 Comments
  • Archivado en: Tech, php, symfony
  • Broken Sword 2.5

    Ayy las aventuras gráficas… qué gran género, cuántas horas he pasado delante del ordenador disfrutando con las historias de los juegos de Lucasarts o Sierra (gran Roger Wilco, ¿eh, bisente? :D )

    Broken Sword 2.5 retoma la historia de Broken Sword, una de las últimas aventuras gráficas decentes que se hicieron. Lo podéis descargar gratuitamente desde los enlaces de su web (los que han desarrollado el juego son fans de las aventuras gráficas: eso sí son fans de verdad :D). En principio sólo está para Windows, aunque puede que hagan ports a Mac y Linux. Por tanto, de momento, los que no utilizamos el sistema de Microsoft tendremos que conformarnos con jugarlo utilizando Parallels, VMWare, VirtualBox o cualquier cosa parecida.

  • 5 Comments
  • Archivado en: Tech
  • Historia de los videojuegos

    Si eres un veterano en esto de los ordenadores, sabes lo que es un Spectrum ZX, un Amstrad, un Commodore, un MSX… y estuviste enganchado a más de un juego, tipo Tetris, Donkey Kong… no te pierdas este documental. 45 minutas de revival, de historias poco conocidas, de recuerdos de noches delante del ordenador ¡sin internet!

    45 minutos imprescindibles. Como dicen en VidaExtra, donde lo he visto, esperemos que haya una segunda parte con, entre otras cosas, la época dorada de los videojuegos en España y los cientos de grandes títulos que aquí se desarrollaron.

  • 11 Comments
  • Archivado en: Stories, Tech