Una mirada a GNOME 2.14

La próxima versión de GNOME (uno de los más populares escritorios para Linux), la 2.14, será liberada en Marzo y David Madeley comenta varias de las mejoras más atractivas que han sido integradas en esta nueva versión, se pueden leer en el siguiente enlace (en inglés):

http://www.gnome.org/~davyd/gnome-2-14/

También, cabe mencionar que la próxima versión de Ubuntu (6.04 – Dapper Drake) que verá la luz pública en el próximo mes de Abril, incluirá esta nueva versión de GNOME.

Saludos,
José Jorge Enríquez.

Programando los Motorola 68hc1x en Linux y en C

Hace ya algún tiempo que no toco un microcontrolador de Motorola (la última tarjeta que usé fué para un proyecto en equipo, y ahora que recuerdo no sé quién se quedó con ella :P).

Y ahora estoy más que interesado en volver a hacer algo con uno de estos micros, pues en los foros de Ubuntu en español han posteado varios enlaces interesantes relacionados con el desarrollo y programación con microcontroladores, entre los cuales debo destacar este:

GCC for Motorola 68hc11 & 68hc12

Se trata de una adaptación del compilador GCC para crear programas para los mencionados microcontroladores de Motorola, aquí dejo un trozo de código de ejemplo de Microbótica.es para su tarjeta de desarrollo CT6811:


/*************************************************************/
/* ledp.c Licencia GPL. Microbotica, S.L. Febrero 2001 */
/*-----------------------------------------------------------*/
/* Programa ejemplo para el GCC para el 6811 */
/* Hacer parpadear el led de la CT6811 */
/*************************************************************/
#include "regs6811.h"

main()
{
unsigned int i;

for(;;) {
PORTA^=0x40;
for (i=0; i<0x7FFF; i++); /* Bucle de pausa */ } }

Lo que se puede observar es que se cambia el valor del bit 6 del puerto a (PORTA, habrá que echarle un lente al archivo regs6811.h para entender mejor), mediante una instrucción muy sencilla (^=) y luego el retardo se define mediante otro ciclo for que va de 0 a 32767 (0x7FFF).

Sin duda, es algo más que interesante. Lástima que no tenga el tiempo por ahora para darle una checada pues estoy más que ocupado tratando de aprender a manejar VHDL :P.

Problemas al instalar Drupal en 100webspace.com

Actualización:

En 100webspace.com ya deshabilitaron mod_rewrite, por lo que ya no se puede hacer uso de la opción URLs limpias de Drupal :(. Si les aparece el error 500 ese de “Internal Server Error”, lo mejor es borrar el archivo .htaccess pues ahora si que no sirve para nada.


Ya vengo con mi primer aportación :), resulta que al subir los archivos y demás de Drupal a este servidor no podía entrar a la página pues me aparecía este mensaje:


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@100webspace.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Desde el principio sospeché que podía ser ocasionado por el archivo .htaccess del directorio principal, pues hace algún tiempo tuve un problema similar cuando intenté instalar Drupal en mi PC usándola como servidor (para darle una checada a Drupal ;)). En esa ocasión lo solucioné cambiando opciones de configuración de Apache, pero ahora no había forma al no contar con acceso a dichas opciones.

Asi que hice una búsqueda rápida en los foros de drupal.org, en donde me di cuenta que varias personas tenían este problema, pero la mayoría de comentarios solo decían que el problema era del .htaccess y no de Drupal, que lo mejor era eliminar el archivo o simplemente dejarlo en blanco.

Ninguna de esas “soluciones” me servía pues yo quería usar las opciones de mod_rewrite para que me funcionara la opción de “URLs limpias” de Drupal, asi que me puse a hacer pruebas y, tras varios intentos, encontré la causa del problema, una línea en el .htaccess, donde aparece esto:


# Set some options.
Options -Indexes
Options +FollowSymLinks

Lo cambié por esto:

# Set some options.
#Options -Indexes
Options +FollowSymLinks

¡Y problema resuelto! Ya pude entrar a mi página, crear el usuario administrador y comenzar a agregar contenido :D.

(Solo comenté la línea Options -Indexes, también se puede eliminar). Me parece que el problema es que quizá en 100webspace.com no permitan la opción -, o quizá sea otra cosa, pero por ahora me da igual :D.

Bien, espero que esto le sea de ayuda a alguien, nos vemos.

Saludos,
José Jorge (Geo).

Iniciando el nuevo sitio

Este es el nuevo hogar de mi página, la cual cambia de nombre de Geosoft a GeoWeb (el primero lucía “más corporativo” :P). Por si te gustaría conocer la anterior versión la puedes visitar en geosoft.webcindario.com, aunque la daré de baja una vez que logre echar a andar completamente esta nueva versión.

¿De qué trata esta página? Pues es mi página personal, por lo que habrá cosas relacionadas conmigo (no me digas, ¿en serio :P?), pero sobretodo relacionadas con la programación (de juegos) y con la electrónica, ya verán que habrá contenido interesante: el mismo que estaba en Geosoft y que en tantas visitas me resultó, más varias cosas que por falta de tiempo no pude colocar y muchas otras que creo gustarán bastante (sobretodo en cuanto a electrónica, tema que tenía abandonado en la página).

¿Cambio de nombre y cambio de sistema? Finalmente me decidí por usar un sistema existente en lugar de uno creado por mi (como en Geosoft, no hace mucho estaba tratando de escribir uno un poco mejor, pero en cierto momento me percaté que un sistema existente podría ser una buena opción), y he elegido Drupal, espero que haya sido una buena elección :D.

Por ahora ando algo falto de tiempo libre, y en tanto puedo adaptar todo como lo deseo y colocar el contenido, por lo pronto aquí llevaré mi blog y poco a poco se irá llenando todo :).

Saludos,
José Jorge (Geo).