Archivo de la categoría ‘Software libre’

Mostrar errores de PHP “bonitos” con XDebug

Viernes, 3 de Septiembre de 2010

Como siempre, un auto-minitutorial para solucionar la vida a mi persona y a los que lo lean ;) .

Andaba yo un poco rallado hoy con el tema de XDebug que es un potente módulo para PHP (link a la wikipedia), que entre sus funciones como montarte una especie de “servidor de depurador” para conectarte por ejemplo con Eclipse ;) , o sacar profiles de ejecución, tiene una que a mi me salva la vida muy a menudo y es mostrar los errores de PHP bonitos, en vez de un texto asqueroso.

Pues en una instalación en Ubuntu 10.04 vía paquete DEB, no conseguía que se vieran en plan tablas los errores, en vez de el texto plano e insulso.

Y la solución es fácil, y por supuesto compleja porque el XDebug no tenía la culpa, es:

  • Editar el fichero /etc/php5/apache/php.ini
  • Y poner a On el parametro html_errors
  • Reiniciar el apache, como siempre en estos casos

Y ya esta.

  • Share/Bookmark

Listar los archivos instalados de un paquete DEB

Viernes, 27 de Agosto de 2010

Bueno es algo que siempre me olvido y bien me vale ponerlo como nota en el blog para mi y para otros que se le olvida o no sabían exactamente como se hace:

dpkg -L <nombre-del-paquete>

  • Share/Bookmark

Mis proyectos favoritos en google code

Jueves, 22 de Julio de 2010

Google code es el “sourceforge” limpito, blanquito a lo google (por es que es de google) y simplificado…en exceso en algunos aspectos (como que no se pueden ver estadísticas de generales o listas por tags), pero bueno esta muy bien para proyectos de software libre porque tiene lo mínimo y funcional para hacer funcionar un proyecto de software libre.

Y como tal hay proyectos muy interesantes alojados, y esta es mi pequeña lista en donde no están todos lo que tiene por ahí escondidos o muy famosetes, son la lista de favoritos que tengo para navegar mas rápido cuando les quiero echar una ojeada:

  • cave9 un juego libre muy muy simple que consiste en ir por una gruta subterránea navegando con una nave esquivando y girando en la carrera sin fin.
  • corsix-th un prometedor engine libre para jugar al Theme Hospital, baje el código fuente pero no me compilaba, pero le ando con ganas. Bueno a continuación podéis ver el vídeo de la beta 3 funcionando:
  • FoFiX, si este es famosete, es el ….espera que tome aire el fork del Frets on Fire clon libre del videojuego musical Guitar Hero. Aporta muchas muchas mejoras frente al básico frets on fire, entre ellas soporte de skins, soporte de canciones del Rock Band, soporte de mas instrumentos, espectacular….solo falta que soporte videoclips ;) . Y bueno un vídeo que lo muestra en todo su explendor:
  • Gource esto no es un videojuego libre, pero es igual de espectacular. Una cosa muy curiosa y a decir verdad con poco valor mas que estético. Digamos que hace animaciones de la vida de un proyecto de software en plan biológico. Bueno un video que genera por ejemplo…de cierto proyecto ;) :
  • NAEV es un videojuego de estrategia comercial espacial, en pocas palabras para los perros viejos un Elite en 2D. Es divertido y extensa la cantidad de planetas y misiones por hacer.
  • nullDC otro famosete, es uno de los mejores emuladores de la última videoconsola de Sega, la Dreamcast (link a la wikipedia). Al principio era un emulador cerrado, pero este año han publicado el código fuente, se le ve muy sucio el código (como que tenga archivos de proyecto del micro$oft visual c++) pero supongo que con el tiempo se limpiara y quedara para comer lentejas sobre el.
  • OpenTyrian, es un shooter 2D clásico con toques de rol muy muy bueno, originalmente era un videojuego cerrado para ms-dos pero azares del destino se abrió y se esta mejorando y dandole mucha cera.

  • Wagic es un proyecto muy muy bestia hablando a nivel de programación porque consiste en una recreación en videojuego del juego de cartas Magic (link a la wikipedia), y es un juego que para el que no lo conozca, cada carta tiene sus propias reglas especiales con lo que son miles y miles de combinaciones de reglas. Pues aquí los programadores les han echado un par de bemoles y no están haciendo una simple mesa/tapete de juego virtual donde se pueden hacer trampas y cualquier tontería, si no que se están programando todas las reglas además de inteligencia artificial. Es bestial.

Y como siempre, podéis ampliarlo y ayudarnos entre todos a descubrir esos proyectos que hay en google code que merezcan la pena echarle un vistazo por lo que son o por lo que llegaran a ser o por que son curiosos.

  • Share/Bookmark

PHP tiene evaluación perezosa

Jueves, 22 de Julio de 2010

Mini prueba para ver que el PHP pilla un if (link a la wikipedia) si es un AND (link a la wikipedia), si la primer operador da un false, no ejecuta el resto.

speccy$ php -a
Interactive shell

php > function a() {
php { echo 1;
php { return false;
php { }
php > function b() {
php { echo 2;
php { return true;
php { }
php > if ( a() && b()) {
php { echo 3;
php { }
1
php >

  • Share/Bookmark

Curioso articulo en Barrapunto “Servirse del software libre para exponer una patente”

Miércoles, 21 de Julio de 2010

Servirse del software libre para exponer una patente.

A parte de la táctica retorcida para el tema de pantentes (o patontos) de software y software libre.

Han salido comentarios muy muy buenos como:
de orfeo
La falacia de las medicinas

Un leve vistazo a la industria farmaceutica te puede abrir los ojos, porque como sólo buscan rendimiento económico, sólo investigan para gente que puede pagarlo, y para dolencias que sean “interesantes económicamente.

Así vemos como se gasta más dinero en investigación de productos contra la calvicie, que en medicinas para la malaria.

Si se eliminan las patentes de los medicamentos, ¿se dejaría de investigar?. Es probable que el sistema actual de investigación basado en el benficio económico decaería considerablemente, pero a cambio encontrariamos alternativas para que se investigue lo realmente necesario, y no sólamente lo económicamente productivo.

Dejar la investigación e innovación en manos privadas a cambio de patentes es una mala idea, porque al final estas sólo buscan su beneficio, consiguiendo el efecto contrario al que predican.

  • Share/Bookmark

GP2X Canoo (GP2X wiz versión 1.5) No convence

Lunes, 12 de Julio de 2010

Ya hay un vídeo promocional de la nueva consola de GPH (link a la wikipedia inglesa), la GP2X Canoo, bueno a continuación podéis verlo y después hablamos:

Precio entorno a los 150€ . Y no tiene wifi de serie, se le puede pinchar uno externo que cuelgue y moleste. De micro, salvo nuevas especificaciones es mas o menos el de la GP2X wiz (link a la wikipedia inglesa) y lo único notable es que tiene el doble de memoria ram y que es un poco mas grande la página.

Mi conclusión totalmente subjetiva (y troleadora según algunos) es que si, es una consola libre, pero no es para tirar cohetes, como dicen en cierto foro de gp2x a la wiz le falto un buen SDK libre por parte de GPH y a esta se espera que faltara por igual. Es que no puede combatir al mismo precio que tiene mas o menos de 150€ una PSP (link a la wikipedia inglesa), que si que esta es cerrada y que la GP es libre como las liebres pero la calidad y frescura de los juegos supera a los de la GP2X (y lo dice un linuxero de pro) y no me vengáis con milongas de siempre de jugar al reviejuno mario bros de la nes.

  • Share/Bookmark

XreaL no estaba muerto…estaba de parranda

Jueves, 24 de Junio de 2010

XreaL el proyecto que se basa en el motor del Quake 3 sigue vivo, cuando salieron hace un año o mas las primeras imágenes era espectacular. Espectacular porque cargaba los modelos del ultimo Unreal Tournament. Y vía el blog Free Gamer – Open Source Games uno de los mejores blogs que tratan sobre el mundo del videojuego libre, me encontrado con un vídeo de una versión bastante reciente del juego.

La verdad es que sigue manteniendo el listón bastante alto, pero….¿Tan importante son los gráficos? Yo lo que echo de menos en todos los FPS (link a la wikipedia) libres frente a los privativos, es mapas grandes y VEHICULOS es algo que ya va siendo necesario, que el primero en hacerlo ( o el primero en hacerlo bien…porque no se si fue antes el Chavo 1) fue el Unreal Tournament 2003 hace ya 7 años. Y se gana mucha mucha jugabilidad.

  • Share/Bookmark

Mi trabajo en un video, soy una celula del organismo viviente (Pandora FMS)

Martes, 22 de Junio de 2010

Buenas gente.

Ya era hora de poner un articulo con contenido….¿No? Pues si, como veo que poca gente me ha comentado el vídeo que me curre con Gource, es un programa que genera animaciones muy vividas de la vida de un proyecto de software, muy parecido al proyecto codeswarm que fue el primero así de este tipo.

Bueno pues hace unos meses (en abril mas o menos) nos pico en la empresa Artica ST (si parecido a Atari ST) el tema de hacer un vídeo con alguno de estos sobre Pandora FMS y nada a partir de las pruebas y avances de Sancho remate el trabajo generando el vídeo en formato de vídeo y dandole unos pequeños toques. Y finalmente Sancho le dio el toque artístico de poner un texto de introducción y un texto final y la música (creative commons of course ;) ).

Bueno tenéis el articulo extendido en el blog del proyecto Howto: Generate a animation video of Gource

Y este es el vídeo:

Ya véis soy apenas una hormiguita que trabaja 2 minutos resume todos mis meses de trabajo.

  • Share/Bookmark

Decepción con OpenTTD v1.0.0

Domingo, 4 de Abril de 2010

Se ha anunciado timidamente la que debería haber sido a bombo y platillo la especial e importante versión 1.0.0 de OpenTTD.

Pues después de bajarla, vaya decepción, después de instalar el paquete, no funciona si os repito no funciona y no da un triste mensaje de error.

Pero yo ya pensaba que no iba a funcionar, porque pensé que poco ocupa el paquete para tener los gráficos libres, y efectivamente no van pero no da un triste popup diciendo instalamé los ficheros de datos privativos….o que menos que metieran como paquete sugerido los posibles paquetes de gráficos libres (estoy examinando si lo han empaquetado por separado…no, no esta empaquetado podéis verlo en proyecto de OpenGFX).

Lo siento, no me ha parecido un buen planing de proyecto, relesear/liberar la versión 1.0.0 que no es usable para nadie…bueno nadie que vaya de libre. Yo me hubiera esperado o dado algo medianamente jugable con los gráficos libres avisando que no están completos.

Y bueno pese a los malos sabores, un par de vídeos para los que no conozcan el juego libre:

  • Share/Bookmark

¿Nexuiz? No, Xonotic ahora.

Miércoles, 31 de Marzo de 2010

Reblogueo un trocito del articulo de Nuevo juego: Xonotic. Olvidando a Nexuiz… que podéis leer entero en la página del compañero.

Nexuiz es un juego FPS (firt person shooter) que, desde sus inicios, ha impulsado la calidad de los juegos open source gracias a sus gráficos y sonido, entre otras cualidades. La noticia saltó a la red hace unos días: la empresa Illfonic, compañía desarrolladora de software fundada por Chuck Brungardt y Raphael Saadiq, adquirió el código de Nexuiz y ha dejado de ser GPL, de acuerdo con las directrices de la compañía y con la vista puesta en su salto hacia las consolas de juegos.

Link a la página del proyecto Xonotic el nuevo Nexuiz.

  • Share/Bookmark