Sobre la libertad de Prensa
General
Reporteros sin Fronteras, ha publicado su Clasificación Mundial de la Libertad de Prensa 2006 y pues los mismos represores de siempre, Estados Unidos bajó hasta el puesto 56, etc.
Los primeros lugares, están para Finlandia, Irlanda, Islandia . Y pues bueno Dinamarca bajó varios lugares gracias al problema de las caricaturas de Mahoma .
Al buscar el lugar en que está posicionado México,
, se puede ver que es un triste lugar 132 (de 168).
Los criterios para esta clasificación son varios, y muchos de llamar la atención. Uno que me llamó la atención fue este:
32. Monopolio estatal de la televisión (Si/No)
Lógicamente, esto no se cumple aquí en este país, ya que los canales "estrictamente" de gobierno, no tienen un porcentaje siquiera aceptable de cobertura. Además en este país no es un monopolio, es un dipolio. Y pues no es estatal es privado (que sea oficialista, ese es otro cantar). Pero bueno sería interesante analizar todos los criterios tomados en cuenta para esta clasificación y ver por qué México está tan jodido.
Permalink: http://www.mononeurona.org/users/entry/thot/230
La magia de Beryl
Software Libre
Es realmente agradable a los ojos ver los efectos del Beryl (una nueva versión de lo que sería el compiz). Es para disfrutarse.
Permalink: http://www.mononeurona.org/users/entry/thot/229
Minix y Hanoi
Actualizacion a mi Pagina
Se han agregado 3 actualizaciones a mi página .
En primera, en la parte del "Cursito de C", se agregó una parte especialmente dedicada para explicar paso a paso, de donde salen las ideas para la solución del problema clásico de las "Torres de Hanoi".
Y bueno, como en el libro "Como programa en C/C++" viene un problema que plantea la solución de las "Torres de Hanoi", se agregó la solución a ese problema en la parte "Deitel".
La siguiente actualización es una más importante, fue agregado un nuevo trabajo, gracias a mi cuate Victor Juquila Sánchez Camacho, que cooperó con algo realmente interesante, que es un artículo donde describe las modificaciones que se le tendrían que hacer al código fuente de Minix, para lograr que funcione la triple indirección en los i-nodos. (Esto permite poder guardar archivos de 16 Gb, en lugar de los 64 MB que normalmente permite).
Permalink: http://www.mononeurona.org/users/entry/thot/228
Grafos en 3D
Actualizacion a mi Pagina

Se ha agregado un proyecto que hice hace un par de años. A mi parecer está bastante aceptable. Se trata de un visualizador de Grafos en 3D. La definición de los grafos los recibe de un archivo (para más información leer el archivo "leeme" del proyecto). Además de la visualización de grafos en 3 dimensiones (permitiendo rotaciones) tiene la opción de ejecutar algún algoritmo clásico de grafos: Dijsktra, Bellman-Ford, Floyd-Warshall y Ford-Fulkerson. Para los 3 primeros algoritmos muestra la ruta más corta del primer nodo hasta el final. Para el algoritmo Ford-Fulkerson (como lo debería saber una persona que sabe de este algoritmo) devuelve los flujos resultantes, así como el flujo máximo obtenido entre un nodo inicial y final (en este caso, el primero y el último nodo).
Permalink: http://www.mononeurona.org/users/entry/thot/227
Sniffer Rústico
Actualizacion a mi Pagina
Bueno, he agregado lo que llamo un "Sniffer Rústico". Este programa está hecho todo "a pata", esto es, no utiliza ninguna librería que se tenga "que descargar y compilar", solamente para la interfaz gráfica que usa GTK+. Además el análisis de los datagramas se realiza de modo "manual", se realiza con ciclos y analizando el número de bytes de los encabezados (Esto lo hubiera podido realizar con las estructuras definidas en el sistema, pero creo que para fines didácticos es mejor así, ya que solamente es necesario conocer la forma en que se componen los diferentes datagramas), esto hace que se use una gran cantidad de código. Tiene algunas deficiencias en la planeación del programa, ya que no se contaba con mucho tiempo. Pero no está tan mal.
Permalink: http://www.mononeurona.org/users/entry/thot/226
Un proyectito más.
Actualizacion a mi Pagina

He agregado un nuevo proyecto, es algo sencillo. Se trata de colorear un mapa con el mínimo de colores posibles, teniendo en cuenta que 2 estados vecinos, no pueden tener el mismo color. Para esto es necesaria cierta información (la cual se especifica más a detalle en el archivo "leeme" del proyecto). Como entrada se usa un arhivo bmp, de 24 bits, así como ciertos archivos de información extra.
Para estre proyecto se usó teoría básica de grafos, pero para entender su funcionamiento (a partir del código fuente), simplemente es necesario conocer algo de recursividad.
En el screenshot se puede ver un poco más claro lo que realiza.
( Además se agregó la licencia GNU GPL, y GNU LGPL a los proyectos, :P porque se me había olvidado)
Permalink: http://www.mononeurona.org/users/entry/thot/225
Primer Aporte
Actualizacion a mi Pagina
Por fin, después de tanto esperar un aporte a mi página lo he recibido. Y un muy buen aporte.Es un juego al estilo Super Pang (lo he puesto en la parte trabajos ).

Gracias a Sergio Hernández Montellano por su aporte.
Permalink: http://www.mononeurona.org/users/entry/thot/224
Cursito de C
Actualizacion a mi Pagina
En mi página he puesto una propuesta para un pequeño curso de C, con temas que sean de importancia para el aprendizaje de la programación en lenguaje C. Solamente agregué una pequeña explicación de lo que es Recursividad con pequeños ejemplos, traté de hacerlo lo más ameno posible, pero pues es un tema un poco complicado. Espero además para aumentar la comprensión del tema, la explicación de la solución del problema del Caballo de forma recursiva (además permitiría un acercamiento al backtracking).
Se aceptan sugerencias, críticas, comentarios, etc.
Permalink: http://www.mononeurona.org/users/entry/thot/223
Notepad Invaders
General
Para aquellos nostálgicos de los juegos de antaño (
de nuestra época para ser exactos). Aquía está uno, que se les hará muy conocido... A ver si se puede resistir a jugarlo un rato...
Permalink: http://www.mononeurona.org/users/entry/thot/222
DBDesigner4 en Ubuntu
Software Libre
Algo que es bastante engorroloso al momento de crear una base de datos, es la generación de los scripts necesarios para su creación, y borrado. Además de tener cuidado con la sintaxis. Había probado este Diseñador de Bases de Datos antes, y ahora después de "Googlear" un rato lo heché a andar en Ubuntu.
Es bastante potente, y se enlaza con MySQL.
El DBDesigner4, además de que es liberado bajo GPL, tiene una gran cantidad de opciones. Una de las más importantes (por la que me agradó mucho) es que simplemente con realizar el diseño de la base de datos y sus relaciones, automáticamente se puede generar el script de creación y borrado. Realmente útil.
Ahora.. a hecharlo a andar.
En primera, hasta donde yo sé, no hay un repositorio de donde se pueda instalar fácilmente para Ubuntu o Debian, si alguien conoce alguno, se acepta el comentario.
Bueno, en primera necesitamos descargar la xlibx e instalar .
thot@ubuntu:~$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
thot@ubuntu:~$ sudo dpkg -i xlibs_6.8.2-77_all.deb
Ahora se tienen que instalar las librerías de Kylix e instalarlas.
thot@ubuntu:~$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb
thot@ubuntu:~$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb
Ahora hay que crear ciertos enlaces para que todo funcione bien.
thot@ubuntu:~$ cd /usr/lib
thot@ubuntu:/usr/lib$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so
thot@ubuntu:/usr/lib$ sudo ldconfig
thot@ubuntu:/usr/lib$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
thot@ubuntu:/usr/lib$ cd #
Ahora hay que descargar un driver de MySQL (esto se requiere si es se quiere que DBDesigner se pueda conectar con MySQL para manipular desde el diseñador ciertas bases de datos).
thot@ubuntu:~$ wget http://crlab.com/dbx/dbxmda.tar.gz
thot@ubuntu:~$ tar -zxvf dbxmda.tar.gz
thot@ubuntu:~$ sudo mv Desktop/DbxMda/libsqlmda.so.3.00 /usr/lib
thot@ubuntu:~$ sudo ldconfig
Ahora sí, a instalar el DBDesigner4. La siguiente es una forma que considero muy sencilla para la instalación. Primero hay que descargar el archivo .rpm de la página de fabFORCE.net.
thot@ubuntu:~$ sudo alien DBDesigner4-0.5.4-0.i586.rpm
thot@ubuntu:~$ sudo dpkg -i dbdesigner4_0.5.4-1_i386.deb
Y listo.... ya con eso quedó instalado el DBDesigner4, para ejecutarlo se puede encontrar en esta ruta:
/opt/DBDesigner4/DBDesigner4
(Con esto ya se puede crear un lanzador o un acceso desde el menú de Ubuntu)
Para poder realizar la conexión con MySQL hay que hacer lo siguiente:
Cambiar las siguientes líneas del archivo: /opt/DBDesigner4/Data/DBConn_DefaultSettings.ini
[MySQL]
DriverName=MySQL
GetDriverFunc=getSQLDriverMYSQL
LibraryName=libsqlmda.so.3.00
LibraryNameLinux=libsqlmda.so.3.00
VendorLib=libsqlmda.so.3.00
VendorLibLinux=libsqlmda.so.3.00
Permalink: http://www.mononeurona.org/users/entry/thot/218










