miércoles, agosto 22, 2007

[Post Extremadamente Largo e inutil] Un día de mierda

Jueves, 13 de septiembre.
5:40 Se enciende la radio reloj, la música de fm club suena en mis sueños hasta el momento en que mi cerebro da la orden de encender motores. La conciencia se activa, y la música indica como gestor de arranque, que estoy escuchando la radio y es hora de levantarse.

6:05 La amena música que llevo escuchando hace 25 minutos es interrumpido por una fea alarma que indica que ya se acabó tu tiempo para levantar servicios, es hora de arrancar el cuerpo. Mis ojos por fin se abren y deciden que faltan 2 horas para que comience la clase de sistemas distribuidos. Como a esa hora la lógica no existe en mis pensamientos, determino que es tiempo suficiente para ver algo que no veo hace mucho tiempo: televisión.El horror es instantáneo, imágenes de carabineros superados por delincuentes con armas de fuego. Recuerdo que la noche anterior escuché muchos disparos, no imaginé que no sólo era en la pésima población aledaña a mi casa, sino que también era toda la ciudad.

6:28 Despues de ver la misma noticia en muchos canales recuerdo que tengo clases. Acto seguido me pongo un pantalón, y bajo las escaleras de mi fría casa, y me dirijo hacia la cocina, es un trayecto largo, pero aguanto el frío, total, no es nada comparado a los días anteriores de invierno. Enciendo el calefón, y camino el trayecto de vuelta, aún pensando sobre las imágenes vistas en televisión.

6:30 Mientras me baño, pienso en que haría si estuviera en el lugar de las personas que toman desiciones. Mi primera solución es decretar toque de queda en noches como esa, y así dar autorización a la fuerza pública y militar para realizar "juicios instantáneos" en los que puedan responder con fuego al fuego, y obligar a los delincuentes a quedarse en sus casas. Luego concluyo que es una mala idea, pues en días siguientes igual harían vandalismo. Su objetivo es probar armas y entrenar a su ejercito. Eso me lleva a pensar en la pena de muerte, y como el gobierno de la concertación sólo ha conseguido crear mas delincuentes. Pienso en condenas mas duras para los narcotraficantes, incluida la muerte, pues ellos asesinan personas al venderle sus porquerías, destruyen hogares, y fomentan la delincuencia. Pero vuelvo a refutar mi idea, pensando en las posibles guerrillas, y guerra civil de parte de estos delincuentes. Ese mercado mueve demasiado dinero, y tiene seguidores adictos, que son capaces de cualquier cosa por seguir en su vicio. Para terminar, creo que lo mejor es poner fuerza militar en las fronteras, restableciendo la pena de muerte. Al parecer no hay otra salida para el tema.
Termino mi baño, y me olvido del problema, hay que empezar a producir.

6:45 Ya vestido empiezo a guardar mis cosas, lo primero que tomo es el mouse, y lo guardo en la mochila. A partir de hoy aquel periférico no saldrá de la mochila, pues necesito estar siempre listo para unos ET. Verifico que llevo los cuadernos, miro el laptop, y pienso en no llevarlo. Algo me dice que no debo hacerlo, pero la andrea la noche anterior me propuso trabajar en la investigación de distribuidos, que contrariedad. Finalmente lo guardo, tomo mis cosas, y veo que al parecer llovió, había visto en la tele una cámara de control de transito, pero no le había prestado atención. Tengo claro lo distraído que puedo llegar a ser.

6:50 Mientras tomo desayuno sigo sin ganas de ir a la universidad, últimamente mi intuición ha sido precisa, un ejemplo es que he llegado a tener 100% de éxito en la predicción de las personas escogidas al azar en sistemas distribuidos para hacer el acta y el mapa conceptual. No entiendo como, pero ya me ha sucedido en las 3 últimas clases. Incluso he sabido cuando me va a nombrar a mí.

6:10 Ya es hora de tomar rumbo a la universidad, pero finalemente decido no ir. No sé porqué, pero no me importa. Total, sólo faltaré a una clase, pienso en ir a las 9:40. Luego subo a mi pieza, enchufo el computador, y empiezo a navegar por internet, informándome, pero nada realmente productivo. AL rato me aburro y decido que después de clases será mi día de investigación. Hoy aprenderé struts.

8:40 Tengo que ir a la universidad, y ahora decido no ir, no sé porqué, ya no era presentimiento, sé que perderé otra clase de control y simulación, pero me da lo mismo, estoy entusiasmado con aprender struts, y jugar haciendo efectos con javascript. Me pongo manos a la obra, abro el menú de kde, buscando eclipse, y miro que está inkscape, recuerdo el trabajo no terminado que estaba haciendo, y me pongo a terminarlo. Cuando veo el reloj son mas de las 12.

En el intertanto, tenía kopete abierto, y alguien me informa que no hubo control y simulación. ¡Que salvación! no falté a una clase ni había perdido clases. Luego, la karen me recrimina porqué falte, me había olvidado de ella y la andrea completamente. Le pido mis disculpas, y coordino el trabajo para el día siguiente.

13:00 Mi papá me dice por messenger que baje, me dice que un trabajo que había hecho ayer miércoles estaba malo, que era error mío. No entendía como, si el programa con el que generé los datos no lo había alterado. Si estaba malo, quiere decir que todos los meses anteriores la información estaba mala. ¡Una catástrofe! mi papá podía perder el cliente. Luego pude comprobar que no fue error mío, sino de él, mas bien de excel, que había ordenado mal los datos debido a una columna en blanco intermedia. Mis papás perdieron tiempo, y algo de dinero.

No recuerdo que hice después, además de publicar mi trabajo, mediante la cuenta de camilo en deviantart. Mi hermano al rato hace lo mismo con un trabajo fruto de las enseñanzas de parte mía de inkscape, un poderoso programa de dibujo vectorial con una interfaz horrible. Si supiera gtk y tuviera tiempo, intentaría hacer mas simple ese grandioso programa.

16:00 No recuerdo mucho que hice en este horario, además de chatear como 3 veces con la kari, a lo largo del día. Era chistoso, me ponía a estudiar struts, y me conversaba ella. La mandaba a estudiar, y al rato me conversaba el rodrigo, volvía a lo mismo, y el eduardo hacía lo mismo. Seguía en lo mismo, y me conversaba el Roberto. Eran preguntas cortas, pero la distracción me llevaba a la web a hacer cualquier cosa. Reviso chilehardware, phoronix, meneame, barrapunto, entre otros. Además aprendo como mejorar de forma barata la señal de mi router, y dejo a struts de lado. Siempre conversando en el messenger. Realmente me entretengo conversando de diversos temas. Tengo perfectamente claro que no debiera tener la mensajería abierta. Pero aún asi lo hago.

17:00 Debido a las ronchas que tengo en el estomago y la zona lateral de mi cuerpo, me pongo a buscar información. Ya descarté la alergia a la primavera, que si bien es cierto es una época que me causa alergia mental, sobre todo septiembre; No me hicieron nada los antialérgicos. Me pongo a buscar información sobre picaduras de araña, y en un foro alguien dice que estos bichos dejan una roncha alrrededor de algo como negro. Justamente lo que tengo yo. Nota mental: Tengo que ir al médico.
Luego decido dejar struts de lado nuevamente (eclipse con exadel llevan varias horas devorándose la mitad de mi ram, sin utilidad alguna), y me pongo a trabajar en matlab para el laboratorio que debo entregar en 2 semanas más. Adelanto trabajo para descansar para fiestas patrias, pero pronto me aburro, y dejo el trabajo a medias.
Al cerrar matlab, programa que junto a openoffice en modo edición, y eclipse, llenaron por primera vez los 1.25G de memoria que poseo, por fin me pongo a trabajar con tiempo dedicado en struts. Comienzo con la aplicación de ejemplo de un manual, pero decido adaptarla a mis necesidades para adelantar trabajo. Es así como llego a las 20:30 sin resultados positivos, no puedo integrar lo que escribí con tomcat, no puedo comprobar que lo que escribí está correcto, no me resulta nada. Tenía la ilusión de aprender y dominar dicha herramienta, pero no hay caso, me supera. Quizás necesito mas información, quizás necesito mirar las cosas desde otro punto de vista, o quizás me estoy volviendo tonto. Pasan por mi mente preguntas del tipo de ¿como han dominado aquella herramienta tantas personas que no tienen idea de computación, y yo un super ñoño no puedo con ella?. Luego en una conducta humana, le hecho la culpa al framework, que mas que facilitar la vida me la complica, y pienso en implementar mvc por mi cuenta. Lamentablemente eso no tiene sentido, para eso crearon el framework. Yo tiendo a pensar en mvc desde una aplicación tradicional, donde es bastante sencillo implementarlo, en ambientes web todos dicen que es mas complicado. Y en cierta medida tienen razón.

21:50 Decido escribir en este blog, algo chico, de queja contra struts. 15 minutos mas tarde, el
rodrigo me conversa y me pregunta que hago, le comento que será "famoso", pues será mencionado en estas líneas. me dice que su apodo es marca registrada, así que para seguir su juego lo menciono por su nombre, no sin antes hacerle una broma de las buenas.

21:28 Rodrigo me pregunta por el post que le mencione, miro el reloj y llevo más de 20 minutos escribiendo esto y aún no me doy cuenta. Realmente me relaja escribir. Debo hacerlo mas seguido
21:50 llegaron mis padres, y se pone a conversar sobre los planes del 18. Nuevamente me desconcentro de escribir en este blog. Escribo estas líneas aún sin terminar. No sé a que hora terminaré, el día no mejora. Sigo con interrupciones, y ni el blog puedo escribirlo bien.

22:00 Leo, un experto en struts, me hace preguntas sobre que me pasa, el nick del messenger se quejaba contra struts. Nuevamente una interrupción. No sé a que hora terminaré de escribir esto.

22:30 Luego de tener que volver a mi fría pieza, doy por terminada esta entrada. Dicen que los blogs son bitacoras online, diarios de vida públicos. Para mi son generalmente fuente de noticia, pero hoy decidí escribir algo que no le interesa a nadie. Si tuviste tiempo y paciencia de llegar hasta este punto, te agradezco la atención, y te dejo un consejo: Escribir esta clase de cosas es útil. Se me quitó el enojo con struts, e intentaré otro día nuevamente. Me he quitado la ira de encima, y ya puedo dormir en paz. Mañana no puedo faltar, pues tengo siesta obligatoria a las 8 de la mañana, además que me comprometí con 2 personas para ir a la U. Debo hacerlo.

domingo, agosto 12, 2007

linuxdiinf.org al fin funcionando

Estoy contento debido a que por fin tenemos nuestro dominio funcionando. Gracias a que logré conseguir un dns primario gratuíto, no tuvimos que esperar mas que en el departamento nos tomaran en cuenta nuestra petición del dns primario. el sitio funciona perfecto, y dentro de los servicios actuales tenemos

Gracias a esto he aprendido sobre dns primarios y secundarios, que es una zona, virtual host, etc. Ha sido muy educativo.

A futuro tenemos pensado dar un servicio de subversion, entre otras cosas. Pero, como siempre, nos limitan los recursos, pues nos estamos quedando cortos de disco. Espero que a futuro podamos juntar fondos y comprar un buen disco para hacer mas cosas.

viernes, agosto 03, 2007

KDE 4: La revolución vectorial

Tal como lo prometí, luego de probar como usuario la primera beta de kde 4, en esta entrada escribo una pequeña reseña de lo visto, desde el punto de vista de un usuario común y corriente de kde 3.5

Primera impresión
La primera impresión despues de partir con el live cd fue "es rápido, muy rápido" considerando que estaba corriendo desde el livecd. Esta impresión se produjo al ocultar kicker, el que se movió fluidamente y mucho mas rápido que su versiónde kde 3. Al rato, pensé "ups, no debí promover esto en el mensajero, ni en el blog" pues el disco no está diseñado para un usuario común. Tuve que poner en práctica mis conocimientos de linux para configurar el entorno gráfico, guardar fotos en mi disco duro, entre otras cosas, pues a la beta le faltan servicios, o derechamente no corren. Por eso, algunas imágenes pueden verse mas feas de lo que realmente son, a causa de que las primeras imágenes fueron tomadas con color de 16 bits, hasta que lo cambié por 24 bits.

Al partir el entorno de escritorio, lo primero que nos encontramos es con plasma, una especie de escritorio con superkaramba incorporado, lo cual permite agregar diversos widgets tal como lo hacía el viejo superkaramba. Dentro de los widgets incorporados, tenemos el inútil reloj análogo que lo hizo famoso el sistema operativo "come recursos" que nunca será analizado acá. Además de un monitor de batería que no pude ver en su esplendor por estar utilizando el portatil sin ésta. Junto a estos kde 4 incorpora un reloj digital, un monitor de red, y otros applets que no pude probar debido a que el live cd no incorporaba los drivers madwifi que utiliza mi interfaz inalámbrica. Por lo tanto, ante la ausencia de una red cableada tuve que dejar para otra ocasión.

Luego de jugar con el escritorio, y probar diversas aplicaciones de las que hablaré mas adelante, busqué la forma de cambiar la apariencia, que en un principio era exactamente igual a la apariencia de kde 3.5. Fue una tarea algo complicada, pues el centro de control en esta versión esta casi vacío, con sólo una opción, no muy útil por lo demás, sin embargo, gracias a konqueror y opensuse, logré encontrar un menú probablemente remanente del kde 3.5 de opensuse, con el cual pude acceder a algunas opciones como son los íconos, decoración de bordes de ventana, y como no, el estilo de las ventanas entre otros. Ahí escogí el tema oxygen, el cual no funcionó hasta que reinicie la sesión. Luego de eso, pude por fin apreciar la belleza de oxygen. Mi primer pensamiento: ¡Quiero el tema oygen en kde 3 , ahora ya¡

Además de plasma, Oxygen es la gran novedad de kde 4. En la fotografía se ve el cuadro de ejecutar aplicación sobre una ventana de dolphin, y el tema de iconos Oxygen.

Como dato curioso, no hubo forma de cambiar el wallpaper, quizás no está implementado esa opción, o puede que yo sea un inútil. Pero creáme estimado lector que busqué como hacerlo. sin éxito.






La revolución vectorial

En KDE 4 los bitmaps casi ya no existen, pues casi todo es SVG.
No me tomaré el tiempo en definir SVG, pero lo puedo resumir en que es un formato basado en XML que describe gráficos vectoriales, los cuales, a diferencia de un mapa de bits, el cual define el color de cada pixel, éste define fórmulas matemáticas o instrucciones que describen figuras geométricas. Lo que permite tamaños de archivos menores, así como ampliación sin perdida de calidad. Basta abrir ksysguard para visualizar las ventajas de los gráficos vectoriales, así como la hermosura que dan los colores degradados. Esta característica se repite en diversos programas de kde 4. Definitivamente lo vectorial esta de moda.


Manejador de archivos
Como usuario de d3lphin, la versión de dolphin para kde 3; y además uso el tema de iconos Oxygen, no esperaba encontrarme con grandes sorpresas al abrir el manejador de archivos por defecto. Sin embargo, existen cambios. Por ejemplo, en esta nueva versión dolphin por fin incorpora una terminal empotrada, la cual se muestra y oculta con la tecla f4. Dicha terminal me resultó muy cómoda para suplir la ausencia de yakuake, el cual no se incorpora en el live cd revisado. Siguiendo en la terminal, encontré que le hacía falta el soporte de multiples pestañas, pero entiendo el motivo del porqué no la incluye. Esto sucede por el posicionamiento automático en el directorio seleccionado.


Otra novedad de dolphin es la vista por columnas, la cual va dividiendo automáticamente la ventana actual en tantas vistas como niveles de profundidad tengamos. Esto resulta muy útil para personas como yo que suelen organizar cada cierto tiempo los archivos en nuevos directorios gracias a la facilidad para mover y copiar archivos entre directorios contiguos. En los screenshots de la izquierda se puede ver la clara diferencia entre el dolphin que actualmente uso, con las nueva versión.
Finalmente, para los amantes del viejo konqueror, KDE 4 aún incluye el manejador de archivos, por lo que quienes no aprecien el maraviloso dolphin, aún pueden utilizar la clásica navaja suiza corta, pica, pela, empotra-todo. Eso sí, cabe decir que dolphin es mucho mas rapido.

Juegos

La entretención no podía estar ausente en la nueva versión de kde 4, es así como podemos encontrar una renovada versión del juego para niños Sr.papa. El cual ahora luce de gráficos vectoriales, que le dan una apariencia que deja llorando a su antecesor. Lo mismo sucede con los juegos de cartas, y todos los juegos anteriores de kde.


el señor patata se ha renovado en kde 4

250 = 25*10 = 5*5*10 = 5*5*5*2Por tiempo sólo abrí tres. El potato guy, un juego de cartas llamado lskat (el teniente skat) y un simple pero educativo juego llamado kbruch. El cual ayuda con las matemáticas al usuario, mediante juegos diversos como comparación de fracciones, y uno muy original que trata de obtener la factorización de un determinado número mediante números primos.



Multimedia

Dentro del plano de multimedia, sólo probé la muestra de lo que será la aplicación amarok 2. La cual no me termina de convencer del todo debido a su nueva interfaz.

La nueva interfaz de amarok agrega una nueva vista central, sube al extremo superior los controles de reproducción y volumen; Además de impedir, por lo menos en esta versión, cambiar las dimensiones de los 3 paneles. Lo cual resulta muy molesto para quienes amamos la interfaz de amarok 1.4, a cual muestra detalladamente todos los atributos que desees de un archivo en espacio amplio y amigable. Claramente me doy cuenta que me costará acostumbrarme.


Aplicaciones de oficina

La primera que probé fue kword, la cual me dio la impresión de ser mas un programa de dibujo que un procesador de textos debido a sus herramientas visuales y la forma que tiene de posicionar las cosas dentro del documento. Sin embargo, al adentrarme un poco en el programa, descubri un efecto maravilloso que se hace cuando mueves los paneles entre las distintas barras de herramientas. Este efecto está presente en varias aplicaciones de kde. En la foto lamentablemente no se puede apreciar bien, pero la explicaré con palabras.
Cuando se intenta mover un panel, y se mueve al lugar destino se abre con una animación el nuevo espacio, así como se reducen los otros que estaban contiguos a éste. Y luego al soltar la barra de herramientas queda en su lugar.
Luego probé una aplicación de dibujo vectorial, pero como estaba incompleta no le presté mucha atención. Lo importante es que koffice se está renovando.

Conclusion y comentarios
KDE 4 va en un excelente rumbo, están intentando simplificar mucho las cosas y lo están haciendo bien, mejorando un escritorio no sólo en aspecto visual, sino en rendimiento y facilidad de uso.
Es sabido que el uso de gráficos vectoriales utiliza un poco mas el procesador, pero para los computadores actuales eso no debiera ser un problema. El resultado final es asombroso y eso compensa ese detallito. Además hay sistemas operativos que consumen muchos mas recursos, y en mi opinión, con un resultado visual inferior al que da Oxygen.

La primera versión de kde 4 está planeada para el 23 de octubre, sin embargo al utilizar esta beta me da la impresión que esta fecha será aplazada. Esperaba encontrarme con una beta mas completa de la que fue publicada hace unos días, quizás yo tenía expectativas muy altas, de hecho había planeado empezar a utilizarlo en mi portátil desde las versiones beta. Pero ahora decidí esperar hasta la primera release candidate. Faltan muchas cosas, que como programador, no creo que en 2 meses.
Raya para la suma, pese a mi idea de que será retrasada, me gustó lo que vi, y considerando otras características que no probé por la falta de drivers en el livecd, o porque aún no están implementadas, el equipo de KDE está haciendo un excelente trabajo, y no dudo que kde 4 en el futuro sólo será superado por KDE 4.1

Vacaciones de invierno 2007

Ah que gusto, estoy escribiendo una de esas entradas que no interesa a nadie. Terminando mis merecidas 3 semanas de vacaciones, tras aprobar todos los cursos en el semestre anterior. Han sido unas semanas poco productivas y de puro descanso necesario, pues no me levantaba tarde desde hace mas de un año. ¡Maldito trabajo veraniego! espero poder cumplir con mis planes de no trabajar este verano. Fue un gusto ir a la playa con unos compañeros de la universidad, fueron 3 días sin llantos, sin lazy town, barney ni hi-5; sólo ps2, playa y un poco de alcohol.

Dentro de las novedades del mundo, en linuxdiinf por fin tenemos nuestro servidor abierto al público, por ahora con un sub-dominio linuxdiinf.homelinux.org, pero pronto con nuestro dominio ya adquirido linuxdiinf.org, espero que pronto consigamos el dns primario para dar a conocer el sitio.
Tenemos un repositorio de archlinux, otro de fedora, un servidor svn, un planeta que sindicaliza los blogs de varios miembros del grupo, entre otras cosas. Ojalá nuestro proyecto tenga efecto en algunos estudiantes del departamento de informática, que se han mostrado reacios a utilizar linux, a pesar de tanta charla y un gran evento que producimos.
Aprovechando nuestro servidor, me tomé la libertad de poner a disposición del público la imagen del livecd que contiene la beta 1 de kde 4, la cual fue publicada hace pocos días. Puede encontrarse en la pagina que creé para el repositorio nacional (chile) de archlinux.

Sin mas novedades, espero escribir la próxima entrada con un minireview de kde4, pues aún no termino la descarga