jueves, 10 de abril de 2008

"Plasma" es genial

Como todo lo que se está haciendo para KDE4 "plasma" es realmente genial. Para los que aún no saben que es: Plasma es la base (paneles y escritorio) de KDE4. ¿Pero por qué es genial? a continuación enumeraré algunas características por las que hago esta afirmación:

1) Integración de widgets: en versiones anteriores de KDE podíamos incluir widgets en nuestro escritorio usando superkaramba. Pero ahora esta opción está fusionada a la base de KDE y hace parte de Plasma en unos elementos llamados plasmoids. Esto permite que todas las aplicaciones KDE puedan crear sus propios "plasmoids" para funciones especificas.


2) Estilo visual unificado: Ahora podemos modificar todo el estilo de nuestro escritorio de una forma sencilla y rápida. Además la integración con knewstuff2 permite descargar de Internet nuevos y fabulosos temas.


3) En cualquier lugar: Plasma puede ser utilizado dentro de cualquier aplicación como lo demuestra amarok2. Además, gracias a que hace uso de los gráficos vectoriales podría ser utilizado en dispositivos móviles.

4) DashBoard MacOSX: También se puede hacer uso de los DashBoard de Mac. Algo que alegrará mucho a los usuarios que vienen del sistema operativo de la manzana.

Algunos críticos de plasma dicen que los "plasmoids" no tienen mucha utilidad pues rara vez acceden al escritorio. Sin olvidar que el poner los widget es opcional, los plasmoids nos permiten acceder rápidamente (alt+f12) a funciones de aplicaciones que usamos regularmente (twitter, visor de fuentes rss, reproductor de música, cliente de IM, etc) en algunas sin necesidad de lanzar la aplicación completa.


Por ahora solo espero con ansias el día del lanzamiento de KDE4.1 día en el cual pienso empezar a usar definitivamente KDE4.

viernes, 11 de enero de 2008

Fin de un nuevo semestre

(twitter.com/kuadrosx) e Este semestre aunque estuvo mejor que el anterior, fue difícil por la finalización del plazo para entregar el proyecto de grado, y en general todo mi mundo giro en torno a este objetivo las ultimas dos semanas fueron de un completo encierro terminando y corrigiendo el documento y las aplicaciones, pero además en esta semana abrí mi cuenta de twitterinteractué con la gente del canal kubuntu-es@freenode muy buenas personas estos chicos (Elidix, mstreelinux, jpatrick, macRe buh0, etc), lastima que no son Colombianos por que jóvenes como estos es los que necesitamos en mi país.

PD: hoy se lanzo KDE4.0 \m/

sábado, 14 de julio de 2007

Fin del octavo semeste Feb-Jul UV ingenirea de sistemas

Bueno por fin, después de mucho trasnochar y correr, a terminado este semestre, me faltan algunas notas pero espero que todo este bien.

Este semestre paso de todo y en todos los campos:

En la programación: la refactorización de dlib y su participación en el contest, la creación de YAMF(Yes another media framework) y la plantación del nacimiento de Dash, cosas que aumentaron mis técnicas de programación.

En la universidad: paros por parte de mi compañeros que peleaban en contra de las políticas del presidente, por tanto el semestre se alargo demasiado, en aplicaciones en el Web y Redes Inalámbricas utilicé RoR para el proyecto final y me fue muy bien, en programación evolutiva la mejor asignatura de este semestre me fue muy bien mi primer 5 en definitiva además de muchos conceptos y nuevas formas de ver la vida, en las demás materias espero que bien.


En la parte sentimental:
termine de recuperar una amiga, me di cuenta que mi sentimientos por otra eran mas fuertes de lo que pensaba y me aleje por cuestiones espaciales de mi mejor amiga, en general en este campo siempre me a ido regular, espero que en tiempos futuros mejore.

para el siguiente semestre me espera:
  • Terminar el proyecto de grado y por tanto darle madures a YAMF y DASH.
  • Ganar Fisica 2 e ingles 4 además de el resto de materias de el noveno semestre.
  • Más tiempo con la tia que me gusta.
  • y todo lo que me deparé el destino en el próximo semestre.

sábado, 30 de junio de 2007

Ruby mi mejor amiga

Una pequeña reseña sobre mi experiencia con los lenguajes de programación

Cuando empecé programado lo hice en mi curso de fundamentos de programación en 2003, en esta materia programaba en scheme, un lenguaje de programación funcional basado en lisp, este lenguaje me enseño la mayoría de cosas que debería de saber sobre un lenguaje y sobretodo de un lenguaje script pero su sintaxis me hacia detestarlo, bueno después en segundo semestre empezamos a trabajar con la programación en el curso de IPOO :D y lo hacíamos en C++ que para mi es el mejor lenguaje no script que existe en la actualidad, en el siguiente curso de la carrera programación interactiva, llego a mi el famoso Java leguaje que hacia tan aburridora y tediosa la programación que termine por no querer saber mas sobre el, en este tiempo me convertí en un buen programador en Qt/c++ y empecé mi camino en el desarrollo de proyectos OpenSource, como trabajo en Linux se me presento la necesidad de aprender bash, después de un gran esfuerzo aprendí su sintaxis y pude hacer algunas cosas muy limitadas con el, después con la fama de python y además como mi distro preferida lo usaba quise aprender, rápidamente aprendí su sintaxis aunque eso de la indentación me pareció un poco restrictivo, además que como ya estaba acostumbrado a la programación orientada a objetos no me gusto mucho como estaba implementado esto en python, me parece como si fuera un añadido a la fuerza(bueno lo acepto en c++ los objetos no es que sean naturales pero c++ es c++).


Como aparece Ruby en mi vida

La primera vez que supe de Ruby fue en barrapunto.com donde se hacia una gran referencia a el, bueno como ya se acercaba mi curso de desarrollo de Aplicaciones Web decidí aprender un lenguaje script y como RoR estaba tan de moda entre a la pagina de ruby(http://www.ruby-lang.org/), inmediatamente me encontré con un prueba Ruby en tu navegador, busque una guía y me puse a jugar con el, y me encontré con una sintaxis hermosa algo tan dulce como la miel, y lo mejor todo era un objeto el 10.times se me hizo fabuloso, bueno y en pocos minutos aprendí y me quede con Ruby empecé a hacer script para todo, y a usarlo en todo lo que hacia, pues programar en Ruby es casi con escribir en un lenguaje natural, el manejo de iteradores es fantástico, los string son muy fáciles de modificar y la creación de objetos es muy sencilla.

Como mi objetivo principal era la programación Web, me di a la tarea de aprender rails, entre a su pagina, instale el gems, luego rails y listo a aprender rails, como ya sabia ruby y además conocía el patrón MVC se me hizo realmente fácil entender como funcionaba el scafold me sorprendió gratamente pues permitía hacer muy fácil y rápido algo que es tan repetitivo el los sistemas de información, aprendí a usar los rhtml, aunque mi falta de experiencia con el Web me ha hecho gastar gran parte de mi tiempo en la vista, el resto del aprendizaje fue muy rápido, los migrate para la creación de las base de datos, ActiveRecord para la serealización de los datos, hacen que la programación se reduzca ha hacer lo que quiero hacer, pero bueno apenas comiendo con rails y espero tener más experiencia en su uso, y crear mis propios plugins y helpers para aumentar mi productividad.


Es por esto que Ruby es mi mejor amiga cuando de programar se trata.



PD: mi intención no es evangelizar, solo escribir pues estoy aburrido :D y hace rato ejercitaba mi producción literaria, se aceptan dudas y sugerencias :P.

viernes, 11 de mayo de 2007

dlib aceptado en "Qt Centre Programming Contest!"

Esta semana mi hermano y yo hemos registrado a Dlib en el concurso "Qt Center Programming 2007" organizado por qtcenter "http://contest.qtcentre.org/ ", para este concurso tenemos que realizar la documentación y pruebas de las clases, esta semana he empezado a escribir un tutorial para mostrar el uso de gran parte de las clases, espero terminarlo la otra semana, además he programado algunos ejemplos.

Dlib que es la biblioteca que encapsula todas las clases y componentes desarrollados atraves de todas nuestras experiencias realizando aplicaciones de escritorio con qt, algunas aplicaciones desarrolladas con dlib son ktoon y subrails.

martes, 20 de marzo de 2007

El inicio

Llevó varios meses intentando iniciar con mi blog, pero mi falta de inspiración y ocupaciones me lo han impedido, pero bien llego la hora de empezar.

Aquí espero compartir todos los conocimientos y experiencias que he tenido y tendré en mi vida, así como dar mi opinión frente a lo que me gusta y no me gusta del mundillo informático y del opensource.

PD: tratare de escribir todos los viernes o otro día si algo extraordinario ocurre.