al ritmo que me marca la vida…

Un teleco diferente…

Una de chistes geek…

Abstenerse de comprender aquel personal no familiarizado con la programación en güindous y en linux. Para poder comprenderlo, pinchar aquí.

Este que viene ya es un poquito más linuxero. SUDO es la orden que se da en ubuntu para decirle al sistema que quien ejecuta la orden tiene permisos de superusuario.

Filed under: Güindows, Geek, Linux, Programming

Lo mejor del día…

Lo dicho: lo mejor del día.

Da que pensar, ¿a que si? Hoy, que me he levantado filosófico con la garganta picada, la cabeza abombada y medio desorientado aún. Cosas de la gripe.

Espero que se me quite para Semana Santa. Mientras tanto, pensar en lo que significa la foto.

FoN

Filed under: Linux

UML y otra forma de programar…

Parece que empieza a ser costumbre que, cuando se me ocurre algo sobre lo que postear sea sobre programación. ¿Será degeneración telemática? Quién sabe. Lo que si que es cierto es que jamás habría imaginado que podría estar escribiendo sobre un tema del que hace unos años unos profesores siniestros de mi etapa en la ETSIT quitaron toda mis ganas de aprender más sobre una materia que empecé a desarrollar, por pura curiosidad, a los 12 años. Desde entonces he perdido ténica y velocidad de pensamiento, pero gracias a la caña que Rafilla me dio durante el curso pasado he conseguido recuperar, más o menos, el nivel aceptable que ya poseía y que había dejado anclado en un rincón bajo llave de mi corazón. El caso, es que ahora disfruto, cosa que no me imaginé que pasaría, pero el caso es que lo ha hecho. Ha pasado. Ha vuelto…

Pero en fin, que este post no es sobre lo que ha vuelto o se ha perdido para siempre, sino de una nueva técnica de programación orientada a objetos (OOP, Object Oriented Programming) como es UML (Unified Modeling Language o Lenguaje unificado de modelado) que estoy aprendiendo y que trata de ayudarte a establecer una jerarquí de clases y métodos para la resolución de problemas de manera visual, haciendo así, más amigable la programación.

No se trata, no, de desarrollar programas sin programar, estilo Dreamweaver para desarrollo web, sino más bien sirve para facilitarte la declaración de métodos y objetos que te van a hacer falta de cara a resolver el problema que se te plantea de una manera más sencilla, evitándote así, posibles incompatibilidades con mecanismos de herencia y polimorfismo propios de la OOP.

En fin, que así como la realización de diagramas de flujo para la programación imperativa (como, por ejemplo, cuando utilizamos lenguaje C) facilita enormemente el desarrollo posterior de la aplicación, UML trata de facilitarnos la programación cuando usamos objetos y más cuando vamos a usar objetos que nosotros no hemos implementado, ayudándonos a abstraernos de ciertos problemas que se dan en la programación imperativa y centrarnos más en el diseño de la aplicación, que será donde realmente tardemos a la hora de desarrollar programas.

Por último, y como curiosidad, dos programas que te ayudan a la realización de esos diagramas, uno para Güindous (por si acaso me cobran por nombrar la poderosa empresa de Redmon) y otro para Linux.

  • StarUML, para windows (enlace aquí)
  • Umbrello, para Linux (con apt-get install umbrello debería bastar, si no fuera así, el enlace es éste)

Ya me diréis, aquellos, por supuesto, que os dedicáis al desarrollo de aplicaciones, si debo conocer algo más alguna aplicación más interesante que las mencionadas.

Saludos sabatinos con sabor a remodelado de casa, servicios y otros enseres…

FoN

Technorati Tags: , , , ,

Filed under: Güindows, Linux, Programming

Formateo 2007…

En busca de un mejor rendimiento de mi portátil (aka Bicho), he decidido instalar como Sistemas Operativo único e irremplazable Linux, borrando de mi disco duro, de una vez por todas, la partición de Windows XP.¿Que por qué? Sencillo: existe wine; maravilloso programa que me permite ejecutar las aplicaciones para Windows mediante la emulación de dicho sistema operativo, para lo cual instala en linux las librerías necesarias para tales fines. Recomiendo su uso y que la gente pruebe el poder el software libre.

¿Que aún sois reacios? Ahí os va una muestra: World of Warcraft (aka WoW), del que os muestro un sólo pantallazo para los más incrédulos.

 

¿Y ahora qué? Simplemente sudo wine ~/Desktop/World\ of\ Warcraft/WoW.exe

Saludos con sabor al final de algo para comenzar un nuevo camino.

FoN

Filed under: Linux

Proyecto LXP

Acaba de llegar a mi lista un anuncio sobre un nuevo proyecto en sourceforge que tiene muy buena pinta y está orientado a hacer más fácil la migración a Linux de un usuario inexperto, se adapte mejor al escritorio y no le sea un gran transtorno visual empezar a utilizar Linux.

El proyecto es si se llama Look XP, y lo único que hace es simular el entorno gráfico de XP en Linux, es decir, que se puede instalar como un tipo de escritorio más sobre una distro X.

En principio, se puede instalar en Ubuntu, KUbuntu o Debian (directamente) mediante su paquete .deb, o en Fedora Core, Open SuSe o SuSe 10.x mediante el paquete .rpm.

Por de pronto, la mayor dificultad estriba en instalar las dependencias, pero se resuelve bajando todos los paquetes que están disponibles en el repositorio de descarga.

Aún no lo he instalado, pero tiene buena pinta, al menos, para probar y tener una opción más (aunque nadie me va a quitar Gnome hasta que no salga, al menos, KDE 4).

Vosotros diréis que os parece.

FoN

Filed under: Linux

Estadísticas

  • 10,566 visitas

delicious.com

Seguir

Get every new post delivered to your Inbox.