miércoles, julio 09, 2008

Pitoneando


Bueno buscando información sobre el lenguaje de programación Python he encontrado un manual para poder aprender a programar. Empieza desde cero y tiene la ventaja de que está en español para el que no sepa inglés.

Este lenguaje de programación tiene las siguientes ventajas:

  1. Es multiplataforma (mismo código en diferentes sistemas operativos).
  2. Es multiparadigma, es decir, permite implementar sistemas software mediante diferentes modelos de programación (orientado a objetos, funcional, etc).
  3. Permite el desarrollo de aplicaciones de diferente índole, es decir, aplicaciones de escritorio, aplicaciones web, aplicaciones distribuidas, etc; conociendo un sólo lenguaje de programación. Pudiendo diseñar e implementar un único modelo y utilizándolo en diferentes aplicaciones.
  4. Es muy conocido y popular, por lo que dispone de gran varidad y cantidad de módulos muy diversos.
  5. Tiene una sintaxis muy fácil de aprender y entender.
Sin embargo no todo es bueno y hay alguna cosilla mala:

  1. Es interpretado y por lo tanto siempre será más lenta la ejecución de un código interpretado que uno compilado.
Si después de leer todo esto aún sigues con ganas de conocer más sobre Python puedes leerte este manual.

lunes, marzo 24, 2008

Software libre para windows I

Lista de programas que se pueden usar para hacer que tu windows deje de estar "pelao" sin ningún programa, sin costarte un duro y sin infringir las leyes.

  1. Ofimática: Aquí no hay muchas dudas y la opción es clara: OpenOffice.
  2. Grabación CD/DVD: Hasta hace poco (por lo menos para mí) esta era un área sin cubrir pero acabo de encontrar un muy buen programa de grabación para windows libre: InfraRecorder.
  3. Messenger: Ya se que esto es algo que apenas cala entre las personas usuarias de windows (windows ya me trae el messeger asi que pa que ...) pero para los que no lo quieran existen: Pidgin (se puede usar varios protocolos MSN, Google Talk, etc) y AMSN (sólo se puede usar para el protocolo MSN pero soporta más cosas como guiños y es más parecido al MSN Messenger de Microsoft).
  4. Navegadores web: Supongo que la mayoría de las personas que lleven navegando un tiempo lo conocerán, pero para el que no lo conozca existen navegadores mejores (al menos para mí) que el IE. Así el mejor desde mi punto de vista es Firefox, aunque también tenemos algún derivado de este como K-meleon. Ambos son buenos.
  5. Correo y lectores de noticias: Al igual que antes lo normal es que ya lo conozcas pero por si acaso allá va. Existen en el mercado algunos lectores de correo y noticias muy buenos. Para mí el que cubre la mayor parte de necesidades que puedas tener es Thunderbird.
  6. Lector de PDF: Aunque es evidente que el Adobe Reader es el mejor lector que pueda haber en el mercado (para eso el formato PDF lo han creado ellos), no es menos cierto que el lector algunas veces llega a ser algo lento y pesado. Para la gente que le incomoda esto existe un lector de código abierto y que es ligero: Sumatra PDF.
  7. Antivirus: Otra área que pensaba que estaba desierta en el mundo del código abierto eran los antivirus. Pero hace poco más de un año pude encontrar, descargar y probar con resultados satisfactorios un antivirus libre, su nombre ClamWin. Realmente es un "front-end" para un antivirus por línea de comandos que se llama Clamav, pero eso no es algo trascendental. Pero si es muy importante que no te pedirá ninguna contraseña, ni nada por el estilo y que podrás tener una base de datos actualizada para que ningún virus te entre en tu sistema (siempre que analices todos los ficheros antes de ejecutarlos, claro).

sábado, julio 07, 2007

Edición de Música en GNU/Linux

Una de las cosas que se puede echar de menos en las distribuciones de Linux es el aspecto de edición multimedia en general. Pues bien en gran parte ese aspecto lo cubre una distribución que aglutina gran cantidad de aplicaciones de ese ámbito. Esa distribución es Musix. Esta distribución contiene programas de edición de audio (aumix, rezound, etc), editores de midi, trackers, etc. Un completo arsenal de herramientas para todos aquellos que se dedican a la música de alguna forma (ya sean profesionales o aficionados).

sábado, julio 22, 2006

DJ Pingu

Una de las cosas que se pueden echar en falta en un sistema operativo libre como es GNU/Linux es programas como FruityLoops o Cubase, etc. Pues bien hace no mucho tiempo descubrí un programa que aunque posiblemente no tenga todas las posibilidades de los anteriores si posee la mayoría de herramientas necesarias para crear música electrónica en general. Su nombre es Linux MultiMedia System (LMMS).

Este programa permite además crear intrumentos, añadir samples, sonidos, etc de una forma sencilla (siempre que sepas algo sobre música claro).

martes, julio 04, 2006

¡A jugar!

Bueno y como primera entrada que tenemos a ver ... Bueno en las fechas en las que estamos lo mejor que podemos hacer es dedicarnos al ocio (el que pueda claro ;-)) y que mejor ocio que los videojuegos. Los siguientes juegos son para GNU/Linux (para demostrar que con Linux también se puede jugar).

Sauerbraten

Este es un juego bastante bueno, tipo quake o doom. Aunque tiene gráficos en 3-D no os espereís la calidad de otros juegos no libres del mismo tipo. Pero como compensación tenemos un juego muy ligero que funciona en ordenadores donde otros no lo hacen (siempre que tengamos la tarjeta 3-D operativa en Linux claro). Esta "engine" desarrollada principalmente por Wouter van Oortmerssen (parece que el chaval tiene tiempo libre ;-)) es muy potente. Algunas pegas que se le pueden atribuir a este juego son que no hay muchos servidores para jugar en red (los pocos que hay ademas estan alejados) y que aunque se puede jugar en modo "uno contra la máquina" no posee modo historia (cosa que se esta haciendo ahora con Eisenstern, joder este chaval no para). En fin sobre este juego no queda más que decir que posee editor de mapas y que esta muy bien para echarse unas partiditas con los colegas.


Glest

Este ha sido uno de los juegos que me ha sorprendido más gratamente. Primero por la nacionalidad de los desarrolladores, si son españoles (quien dijo que en España no se desarrolla nada), pero sobre todo por lo que más me siento sorprendido es por la calidad de este juego. Este es un juego de estrategia en tiempo real con ciertas similitudes a Warcraft III. Tiene una IA bastante buena y unos diseños cuidados. Posee dos razas para seleccionarse. Pero la mayor virtud de este juego es la posibilidad de ampliarlo con otras razas, unidades, mapas, etc. La mayor pega que se le puede poner es que no posea un modo para juego en red, cosa que esta en lista de tareas. En un juego muy entretenido de estrategia e interesante para aquellos que esten interesados en crear su propio juego de estrategia.

Alien Arena 2006

Este juego es uno del tipo quake o doom, pero con una temática estraterrestre. Tiene multitud de mapas, armas y personajes (alguno se parece a los marcianos de la película "Mars Attack" ;-)) para elegir. Un punto fuerte para este juego es que posee una comunidad creciente, lo que nos asegura partidas con gente de todo el mundo. En fin una alternativa al típico quake.










Como habéis visto existen juegos libres que no son el típico "frozen-bubble" (que por cierto a mi me encanta) y que cada vez tienen unos gráficos más parecidos a los de las grandes compañías, aunque todavía queda un largo camino. Espero que hayáis encontrado algún juego que os guste sino es así nos os preocupéis por que escribiré más entradas sobre juegos libres. Ah y lo dicho ... ¡A jugar!