Encontré estas interesantes líneas del tiempo:
- Historia de los lenguajes de programación
- Historia de Unix
- Historia de M$ Window$
- Linea del Tiempo de Non-Unix OS
Escuchando… Evanescence - All That I’m Living For
Encontré estas interesantes líneas del tiempo:
Escuchando… Evanescence - All That I’m Living For
Funcionó!! era súper imbécil el error :D pero ya lo arregle, aquí dejo el code. El método Main va con mayúscula.
Escuchando… “Step by Step”…. Ruido de la TV
Ayer me quede hasta tarde tratando de hacer varias cosas que al final… solo una me resulto y mas o menos.
Empece el dia con el proyecto de Firefox Chile, me baje los fuentes de Firefox1.0 y me di la lata de leerme el documento para la construcción del fuente (build) en un instalador. Bueno primero… solucionar todo el entorno para la compilación, instalación de librerías básicas y una que otra aplicación de autotools. Aun así no pude encontrar en que paquete viene “gmake” para Debian (si saben me avisan). Bueno, leí por ahí algunos documentos de que se podía hacer con “make” asi que me animé y empece a leerme el README donde salen las instrucciones de como hacerlo además del documento de Mozilla Developers, el único cambio… donde dice gmake cambiarlo por make :D
El compu estuvo trabajando un buen rato compilando y lo hace súper bien, luego viene la parte densa que no entendí. Cuando quieres hacer el “make install”, ahi toma los compilados y los pasa al directorio que le diste en:
1 | ./configure --prefix=/home/pcollaog/firefox_test |
Bueno la verdad es que pasa una colección de archivos compilados a dicho directorio pero de ahí… no se que más hacer. Me falta harto aún :( pero siento que estoy cada vez mas cerca. Por lo menos la vez pasada no salí del ./configure ahora ya compila :D
En la tardecita… luego de varios intentos fallidos de la compilación de FF, me metí en otro tema para el proyecto, la habilitación de un CVS para los que trabajamos en este proyecto de la localización de FF. Todo bien para los usuarios del sistema, pero me aviso un miembro del Team que no tenía acceso al CVS, ahi me di cuenta que los usuarios que no son del sistema tenían problemas para entrar al cvs, empece a investigar porque y entendí porque no podían entrar. Tenia que asociar a los usuarios de NOsistema a uno del sistema, asi que cree un Grupo de usuarios CVS y un usuario del CVS. Luego asocie en el archivo passwd a los usuarios de NOsistema al usuario CVS. Luego unos cuantos chmod y chown para cambiar los atributos, propietarios y derechos de los directorios… andando :D. Un poco mas tarde se me ocurrió ver el repositorio por web y todo mal… con los cambios de los chown y chmod el CVSWEB dejó de funcionar, asi que otra vez… hartos chown y chmod para encontrar la funcionalidad entre CVS y CVSWEB.
Más tarde (01:00 aprox) me anime a instalar MONO, empece a buscar algún repositorio de Mono para Debian… no había ninguno oficial y los que habían no funcionaban, parece que el proyecto de Mono4Debian anda medio flaco. Asi que me anime a bajar los fuentes y compilar mono. Para el primer archivos de fuentes mono-1.0.5.tar.gz funcionó todo ¡de pelos! compilo sin ningún problema. Luego hice mi primer “hola mundo” y ahi murió todo. Les voy a copiar el código para que lo vean y me corrijan si ven algún error:
1 | // FileName: HolaMundo.cs |
Cuando compilo ese archivo me lanza lo siguiente:
1 | mcs HolaMundo.cs |
¿Me falta algo en el compilador? algún flag? algún parámetro? Ni idea!!
Me despido… eso fue un día denso leyendo harto code, compilando harto y lo mejor de todo… nada resulta :D
Escuchando “Would?” … Alice in Chains
Hace días que no posteaba algo, debido a que me la he llevado probando distros y evaluando rendimientos con el notebook. A penas salio Fedora Core 3 lo descargue y lo metí dentro del notebook de mi viejo (Packard bell igo2442):
1 | Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 80) |
Mis impresiones sobre Fedora Core 3. Esta diseñado para arquitecturas de computadores bastantes mas modernos, eso quiere decir que consume muchos recursos, especialmente el entorno gráfico y tiende a reiniciar el “gdm” cuando alguna aplicación se come el procesador. El entorno gráfico en mi otra máquina (bastante mas nueva y power) corre de pelos!! se siente que el escritorio esta mas ágil y rápido, ademas de todas las gracias y bellezas de Gnome 2.8. Evolution 2.0 simplemente hermoso y funcional, esta excelente!! y muy bien logrado. Ademas FC3 trae Firefox 1.0PR instalado por defecto lo cual es muy bueno.
Otra cosa muy buena que trae es algo que le escuche a Franco Catrin algo de DBus y HAL, que hace esto o parte de las cosas que hace… es poder enchufar algún dispositivo USB y que sea reconocido (Ej. Pendrive o HDD externos).
Después de testear unos días FC3 me empezó a fallar mas seguido debido a las aplicaciones y librerías que instale para poder programar. Un dia cometí el error de presionar el botón derecho sobre una palabra mal escrita en OpenOffice y el procesador se murió dejando pegada la aplicación y el posterior reinicio del entorno gráfico.
Luego de la experiencia un poco traumática me decidí a instalar Ubuntu nuevamente en el notebook, pero esta vez no le puse los repositorios de debian ya que la vez pasada hice un upgrade y me tiro rico kernel panic :P. Asi que ahora me apresto a programar con Anjuta/Glade/C y primer error del dia… autogen.sh me lanzo miles de errores, empece por instalar las clásicas herramientas de autotools para poder realizar proyectos OpenSource. Luego de pasar errores y warnings varios pude por fin ponerme a programar mi primera aplicación Gnome/C, es una simple aplicación que te permite cambiar las unidades de medida de temperatura. Es súper simple pero es para empezar suave con gnome y C. Luego publico el código de la aplicación… una vez que la tenga funcionando.
Salu2
IBM libera plugins para Eclipse
Por fin IBM libera sus propios Plugins para eclipse, entre los que se destacan las herramientas para desarrollo web o llamadas Web Tooling Platform. Alguno de sus componentes son:
Demás esta decir que como son códigos iniciales, están susceptibles a errores y que IBM amistosamente les invita a depurar, deben inscribirse en la lista de development/design. Aquí les dejo los links por si se entusiasman:
Tercera reunión de formación de Hacker Gnome Chile
La cita seria en el DUOC Sede Antonio Varas, Providencia Stgo. el día sábado 9 de Octubre a partir de las 10 de la mañana.
Charlas confirmadas:
Los interesados en participar vean la pagina de gnome chile