Eureka !!


Despues de un buen rato (como 1 semana !!) peleándome con la maquinita Dell Optiplex 755 (dicho sea de paso hay un buen de “versiones” del mismo modelo) logré hacer funcionar el video con aceleración.

Intenté con Debian, pero aún cuando levantaba el xorg con el driver intel, nunca logré hacer que realmente funcionara la aceleración de video, en cuanto corría xglinfo o xglgears tronaba el sistema gráfico.

Dado que la página de intel menciona que el chip de video debe funcionar con i810 o el driver nuevo “intel”, pensé que a lo mejor era hora de pensar estilo hardcore y volver a mis antiguos tiempos de compilar todo con gentoo, así que le puse gentoo a la maquinita.

Aún con gentoo seguía teniendo una serie de problemas interesantes, como que seguía sin poder activar la aceleración, hasta que finalmente siguiendo el howto oficial de como instalar xorg modular logré hacer que levantara el video correctamente, luego nada más tuve que corregir un poquito el archivo de configuracion (/etc/X11/xorg.con) que se crea con “xorgconfig” para que reconociera el mouse (/dev/input/event1) a traves del dichoso evdev o algo por el estilo del kernel.

Con unas cuantas lineas para la tarjeta en la configuracion todo funciona as it should be !!


Section "Device"
Identifier "My Video Card"
Driver "i810"
# unsupported card
#VideoRam 262144
# Insert Clocks lines here if appropriate
EndSection

[wrong]Corriendo glxgears me reporta unas 300 fps que no está nada mal para una tarjetita intel tan chafa :P[/wrong]
En realidad tengo como 60 fps, que si es algo bajo, pero por lo menos funciona, no logro levantar el composite por mas que le intento, pero KDE4 funciona decentemente.



Debian en una Dell Optiplex 755


Pues me llegó el regalo de año nuevo en el trabajo, una máquina nueva pal escritorio, con procesadores core duo de intel.

De entrada para lograr que por lo menos pudiera reconocer el “netinstall” de Debian tuve que desactivar el RAID y SATA en el BIOS, con eso por lo menos me dejó reconocer correctamente los discos, luego la tarjeta de red tampoco la reconoce, es una “Intel R 82566 DM”, que no tengo idea que quiera decir, pero ningun driver le funcionó, así que le puse una confiable tricom (3com), y con es ya logré instalar correctamente el sistema (con LVM no funcionó, particiones planitas y normales).

Ahora estoy instalando KDE, todavía no se si la tarjeta de video va a ser reconocida, al ratin pongun una actualización.

Por otro lado, estoy pensando ponerle Gentoo, pero todavia no me decido, promero quiero ver si hay problema con el video en Debian

Cuantos de ustedes sabían que Gentoo es un tipo de pingüino ? :), supongo que la mayoría, yo lo supe justo después de conocer la distribución, los pingüinos son como los lemures, hay un buen de razas de ellos.



KDE 4 en Debian Experimental



Como todos los que nos amamos KDE sabemos, ya está liberada la version 4 de este excelente manejador de escritorio, hay una página de KDE4 en Debian, donde se pueden encontrar instrucciones para instalarlo y dejo un snapshot pa presumir mi “leeeeeeeeento” KDE 4



(Dear lazy web) Alternativas para crear codigo PHP para web de manera segura


Todos los que hacen algún tipo de desarrollo para web saben que los problemas que conlleva están en varios niveles: (in)compatibilidad de los navegadores a nivel de HTML, JavaScript y CSS, problemas de seguridad como XSS (cross site scripting) e inyecciones SQL.

Para todo hay trucos, y por ejemplo la incompatibilidad de los navegadores en cualquiera de los niveles se puede corregir tal vez a un 90% en la mayoría de los navegadores (los 4 mas populares :), sin embargo, los problemas de seguridad pueden ser incluso mas importantes, o mas preocupantes.

En los últimos días he estado pensando en como podría lograrse un método o conjunto de herramientas (funciones y clases) que permitan escribir código PHP para web sin que sea posible un ataque SQLi o XSS, y sin tener que hacer a mano las validaciones.

Una alternativa es NO USAR PHP, con python/django es posible hacer todo eso y más, pero estoy intentando reescribir una aplicación ya hecha en PHP, que va a seguir siendo mantenida por programadores de PHP (en teoría) y que además tiene un esquema de base de datos ya definido (no es un problema para usar django realmente).

He estado dándole vueltas al asunto durante los últimos días, como es usual perdiendo el tiempo en vez de actuar :), pero si sería chido conocer una alternativa robusta para hacer las cosas de la “manera correcta™”.

Por lo pronto creo que voy a darle un poco por el lado de django, pero si alguien llega a leer esta nota, y además sabe de una alternativa interesante para PHP (2 requisitos complicados de cumplir) por favor comunícamelo con señales de humo, email, respuesta aquí, o como se pueda.



Ion3: Otro caso de conflicto de copyrights para Linux


Acabo de ver en debian planet una noticia de Ben Hutcings a cerca de un nuevo problema de nomenclatura de paquetes en debian, ahora el autor de Ion, un sistema de escritorio ligero (si es eso?), que ha decidido que quiere tener los derechos completos del nombre, y por tanto las modificaciones al paquete hechas por Debian no van a poder llevarlo, ya pasó con firefox, ya paso con gaim (aunque ese asunto no ha sido corrregido en Debiam :), y seguirá pasando con paquetes importantes seguramente, muchos autores deciden recuperar algo de la fama que sus paquetes han alcanzado por medio de medidas similares, asi es la vida 🙂