El cielo nocturno [Video del día]

La semana pasada Inti mostraba este video en ALT1040, y me pareció tan hermoso que no quería dejar de mostrárselos a ustedes como nuestro video del día.

El video es un timelapse del cielo nocturno, y la vista desde un observatorio. A mi, que soy una amante absoluta de todo lo que tenga que ver con la astronomía, me dejó maravillada. Podría tener este video reproduciéndose en mi monitor durante todo el día. Si a ustedes también les gustan las estrellas y el cielo nocturno, entonces no pueden perdérselo.

¡Que lo disfruten!

Entrevista a Jorge Kalmbach, creador de Tabu

Jorge Kalmbach, en primer plano :pTanto nos gusto Tabu, el reproductor de audio libre y minimalista, que contactamos con su creador: Jorge Kalmbach, un misionero (Montecarlo, Misiones) de 30 años recién cumplidos. Con él mantuvimos una charla vía Gtalk. Aprovechamos para sacarnos varias dudas en relación a Tabu, cómo surgió y lo que promete este maravilloso reproductor, que además es Software Libre.

PG: ¿Porqué un reproductor de audio minimalista?
Jorge: Bueno, el reproductor de audio minimalista se debe justamente a que por lo que hago, necesito algo liviano que no moleste ni consuma todos los recursos que necesito para hacer mi trabajo. Me gusta escuchar música cuando desarrollo, pero no quiero perder 30 por ciento de recursos en un reproductor que me traiga portadas, letras de canciones, artistas similares o efectos visuales. Simplemente, subir las canciones que me interesan y escucharlas mientras pico código. Ademas, fue una buena excusa para aprender algo de Cairo.

PG: Su diseño es muy atractivo ¿Podemos atribuirte que la concepción de este reproductor es puramente tuya?
J: Si, es un desarrollo propio, dio varios tumbos hasta llegar a lo que es la versión 1.4.1, creo que en mi $home tengo unas 17 versiones, algunas un poco monstruosas. Básicamente fue ir probando cosas hasta encontrar un punto medio.

PG: ¿Qué lenguaje usaste para su desarrollo? Además de Cairo
J:
El lenguaje utilizado es C, Cairo es una biblioteca gráfica 2D, es lo que usa actualmente la biblioteca Gtk+ para dibujar los controles en pantalla. Tabu 1.4.1 en lugar de usar los controles que provee Gtk+, toma la biblioteca Cairo y los dibuja por si mismo, lo que me da libertad de dibujar cualquier cosa, pero pierdo toda la funcionalidad que le da Gtk+ a sus controles. Así que tuve que implementar muchas cosas desde abajo para recuperar parte de esa funcionalidad. En Tabu 2.0 corrijo esto creando controles sobre clases base de Gtk+, así que heredan toda la funcionalidad.

PG: Veo en tu sitio, que en la versión 2.0 haces cambios en la interfaz gráfica e implementas control de volumen
J: Si, a pedido de la gente :p

PG: Mas allá de la cuestión económica ¿Qué méritos recibís desarrollando software libre?
J:
Creo que la mayor satisfacción es ver que la cosa que creaste en un principio para resolver una necesidad propia, le sirve también o otra gente y que la gente que lo usa te diga «ta’ bueno che, gracias» es sumamente satisfactorio.
Después de tanto consumir software libre, al fin puedo devolver algo, eso es muy gratificante.

PG: Eso es muy importante ¿no? «Devolver algo» a la comunidad. Por otra parte. ¿se puede vivir desarrollando software libre?
J:
Claro que se puede, no es algo imposible. El punto es, que este tipo de empleo no abunda. Ejemplos? Los desarrolladores de MySQL, los desarrolladores de Gtk+, Linus? Como podes ver, no es algo imposible, simplemente no abundan las vacantes. Es mi meta de vida, lograr/conseguir un empleo como desarrollador de software libre.

PG: ¿Tenés apoyo de la comunidad de Software Libre Argentina?
J:
Cerca del 50 por ciento de las descargas de Tabu fueron desde Argentina. No se si eso responde tu pregunta.

PG: Sin duda que si. Bueno, ¿qué expectativas a futuro tenes con Tabu?
J: Y de aquí en mas puede pasar cualquier cosa. Estoy recibiendo muchas sugerencias y criticas y trato de ver como implementar y corregir sin perder la idea base de Tabu. Es sumamente divertido aprender cosas nuevas. Incluso estoy pensando y re pensando la idea de incluir soporte para escuchar radios online, siempre manteniendo la interfaz minimalista. Todo es posible, uno puede meter mucha funcionalidad sin sobre cargar la interfaz, solo hay que buscarle la vuelta manteniendo los recursos al mínimo.Tabu v2.0 base

PG: Particularmente me gusta escuchar radios online y Tabu es mi reproductor favorito, justamente por su minimalismo, simpleza y los bajos recursos que consume. Pero esta funcionalidad le falta, aunque no se si escapa de los «ideales» de Tabu.
J: Le faltan muchas cosas. Lo bueno del soft es que podemos hacer muchas cosas, manteniendo la simpleza y bajo el consumo de recursos. Siempre se puede hackear un poquito mas. Así que vamos a ir agregando muchas cosas, conservando la idea original. Cualquier idea que tengan, solo déjenla en la Web de Tabu

PG: Por ultimo, ¿porque el nombre «Tabu»?
J:
Jo! ya ni me acuerdo. El otro soft que estoy preparando se llama Placebo, pero eso es top secret!
Quizas le puse Tabu para romper con el tabú de que ya no es necesario desarrollar reproductores porque abundan. Pero siempre se puede tener una idea diferente a las demás.

Actualización 02/11/2009
J: Quiero brindar un enorme agradecimiento a Marcos Caceres y Ariel Fregosini que colaboran con la creación de los paquetes para distribuir Tabu en un formato mas amigable.

De esta forma, Jorge nos contaba sobre cómo su desarrollo personal se convirtió en no sólo una solución para él, sino que también para muchos más usuarios de Software Libre.

Un dato, el screenshot de Tabu que se ve en este artículo es un adelanto de lo que será la versión 2.0. Podemos ver los cambios en la interfaz gráfica y la inclusión del control de volumen. Un reproductor que promete y mucho! Gracias Jorge por la buena onda!

Entrevista a Jorge Kalmbach, creador de Tabu

Tanto nos gusto Tabu, el reproductor de audio libre y minimalista, que contactamos con su creador: Jorge Kalmbach, un misionero (Montecarlo, Misiones) de 30 años recién cumplidos, y mantuvimos una charla vía Gtalk. Aprovechamos para sacarnos varias dudas en relación a Tabu, cómo surgió y lo que promete este maravilloso reproductor, que además es Software Libre.

PG: ¿Porqué un reproductor de audio minimalista?

Jorge: Bueno, el reproductor de audio minimalista se debe justamente a que por lo que hago, necesito algo liviano que no moleste ni consuma todos los recursos que necesito para hacer mi trabajo. Me gusta escuchar música cuando desarrollo, pero no quiero perder 30 por ciento de recursos en un reproductor que me traiga portadas, letras de canciones, artistas similares o efectos visuales. Simplemente, subir las canciones que me interesan y escucharlas mientras pico código. Ademas, fue una buena excusa para aprender algo de Cairo.

PG: Su diseño es muy atractivo ¿Podemos atribuirte que la concepción de este reproductor es puramente tuya?

J: Si, es un desarrollo propio, dio varios tumbos hasta llegar a lo que es la versión 1.4.1, creo que en mi $home tengo unas 17 versiones, algunas un poco monstruosas. Básicamente fue ir probando cosas hasta encontrar un punto medio.

PG: ¿Qué lenguaje usaste para su desarrollo? Además de Cairo

J: El lenguaje utilizado es C, Cairo es una biblioteca gráfica 2D, es lo que usa actualmente la biblioteca Gtk+ para dibujar los controles en pantalla. Tabu 1.4.1 en lugar de usar los controles que provee Gtk+, toma la biblioteca Cairo y los dibuja por si mismo, lo que me da libertad de dibujar cualquier cosa, pero pierdo toda la funcionalidad que le da Gtk+ a sus controles. Así que tuve que implementar muchas cosas desde abajo para recuperar parte de esa funcionalidad.

En Tabu 2.0 corrijo esto creando controles sobre clases base de Gtk+, así que heredan toda la funcionalidad. http://cairographics.org/

PG: Veo en tu sitio, que en la versión 2.0 haces cambios en la interfaz gráfica e implementas control de volumen

J: Si, a pedido de la gente :p

PG: Mas allá de la cuestión económica ¿Qué méritos recibís desarrollando software libre?

J: Creo que la mayor satisfacción es ver que la cosa que creaste en un principio para resolver una necesidad propia, le sirve también o otra gente y que la gente que lo usa te diga «ta’ bueno che, gracias» es sumamente satisfactorio.

Después de tanto consumir software libre, al fin puedo devolver algo, eso es muy gratificante.

PG: Eso es muy importante ¿no? «Devolver algo» a la comunidad. Por otra parte. ¿se puede vivir desarrollando software libre?

PG: Claro que se puede, no es algo imposible. El punto es, que este tipo de empleo no abunda. Ejemplos? Los desarrolladores de MySQL, los desarrolladores de Gtk+, Linus? Como podes ver, no es algo imposible, simplemente no abundan las vacantes. Es mi meta de vida, lograr/conseguir un empleo como desarrollador de software libre.

PG: Tenes apoyo de la comunidad de Software Libre Argentina?

J: Cerca del 50 por ciento de las descargas de Tabu fueron desde Argentina. No se si eso responde tu pregunta.

PG: Sin duda que si. Bueno, ¿qué expectativas a futuro tenes con Tabu?

J: Y de aquí en mas puede pasar cualquier cosa. Estoy recibiendo muchas sugerencias y criticas y trato de ver como implementar y corregir sin perder la idea base de Tabu. Es sumamente divertido aprender cosas nuevas. Incluso estoy pensando y re pensando la idea de incluir soporte para escuchar radios online, siempre manteniendo la interfaz minimalista. Todo es posible, uno puede meter mucha funcionalidad sin sobre cargar la interfaz, solo hay que buscarle la vuelta manteniendo los recursos al mínimo.

PG: Particularmente me gusta escuchar radios online y Tabu es mi reproductor favorito, justamente por su minimalismo, simpleza y los bajos recursos que consume. Pero esta funcionalidad le falta, aunque no se si escapa de los «ideales» de Tabu.

J: Le faltan muchas cosas. Lo bueno del soft es que podemos hacer muchas cosas, manteniendo la simpleza y bajo el consumo de recursos. Siempre se puede hackear un poquito mas. Así que vamos a ir agregando muchas cosas, conservando la idea original. Cualquier idea que tengan, solo déjenla en la Web de Tabu

PG: Por ultimo, ¿porque el nombre «Tabu»?

J: Jo! ya ni me acuerdo. El otro soft que estoy preparando se llama Placebo, pero eso es top secret!

Quizas le puse Tabu para romper con el tabú de que ya no es necesario desarrollar reproductores porque abundan. Pero siempre se puede tener una idea diferente a las demás.

De esta forma, Jorge nos contaba sobre cómo su desarrollo personal se convirtió en no sólo una solución para él, sino que también para muchos más usuarios de Software Libre.

Un dato, el screenshot de Tabu que se ve en este artículo es un adelanto de lo que será la versión 2.0. Podemos ver los cambios en la interfaz gráfica y la inclusión del control de volumen. Un reproductor que promete y mucho! Gracias Jorge por la buena onda!

Herramientas para administrar procesos en GNU/Linux

En varias oportunidades, mas allá de que seamos o no administradores, es necesario intervenir en los procesos del sistema, ya sea porque una aplicación se nos colgó, o simplemente porque queremos ver cuantos recursos se están utilizando en determinado momento. Y para realizar esto, existen varias herramientas. Pero antes vamos a ver que es un proceso.

En GNU/Linux, como en casi todos los sistemas operativos, se ejecutan programas, ya sea por intervención del usuario o porque el mismo sistema los necesita corriendo. Estos programas en ejecución se conocen como “procesos”.

GNU/Linux es un sistema operativo multitarea, por lo que permite ejecutar muchos procesos a la vez. Así, el encargado de decidir cuanta memoria asignarle a cada proceso y de cómo repartir la capacidad del procesador entre los que se están ejecutando, es el Kernel del sistema operativo, es decir, Linux.

Un proceso en GNU/Linux tiene los siguiente atributos: PID (identificador único del proceso); PPID (identificador del proceso padre); Nice number (prioridad asignada al ejecutarlo); tty (terminal en el que se está ejecutando); RUID (identificador del usuario real, el que lo ejecutó); EUID (identificador del usuario efectivo); RGID (identificador del grupo real) y EGID (identificador del grupo efectivo).

De esta forma, es el usuario quien puede intervenir manualmente en los procesos del sistema, ya sea para detener alguno que se este ejecutando, o dormirlo. Para ello vamos a ver dos herramientas muy sencillas de utilizar.Top

La primera es “TOP”. Esta herramienta se encuentra residente en la mayoría de los sistemas tipo Unix, se utiliza para administrar los procesos de forma interactiva. El comando top, muestra una lista de procesos que se actualizan frecuentemente. Estos procesos son ordenados dependiendo del uso de CPU y muestran el PID, usuario; %CPU, %MEM.

Para ejecutar el comando, tenemos que abrir una consola y tipear lo siguiente:

top

Para finalizar un proceso ejecutamos lo siguiente, previo logueo como root:

kill -9 PID (donde PID es el identificador del proceso a eliminar)

La segunda es “HTOP”. Esta herramienta es más avanzada que top y fue diseñada justamente para reemplazarla. Htop, muestra los procesos Htopque se actualizan frecuentemente. Lo que la diferencia de Top es que Htop utiliza colores para resaltar la información que brinda sobre los procesadores, la memoria y la swap utilizada. Además, provee una lista mucho más completa sobre los procesos que se ejecutan. Incluso, para finalizar procesos no es necesario salir de la herramienta, como en Top, sino que podemos hacerlo desde la misma aplicación que nos muestra las teclas de acceso rápido.

Para ejecutar Htop, tenemos que abrir una consola y tipear:

htop

Es posible que en ciertos sistemas no este instalada la herramienta. Para instalarla, simplemente hacemos lo siguiente en consola, previo logueo como root:

sudo apt-get install htop (en ubuntu y derivados)

yum install htop (en fedora y derivados)

Y listo! A tener un mayor control de nuestro sistema.

Rastrea las cosas que prestaste (o pediste prestadas)

RMP

Si bien yo siempre me acuerdo de devolver las cosas que pido prestadas, tengo que admitir que soy un desastre para recordar a quiénes presto las mías. Así, he perdido libros, lapiceras, apuntes de la facultad -y hasta ropa interior.

Ese es el tipo de cosas que no les va a pasar a ustedes si utilizan Return my Pants, un servicio que con un nombre bastante divertido (aunque un diseño bastante feo) nos ayuda a rastrear las cosas que prestamos y pedimos prestadas, para así no perderlas.

Para crear la cuenta, primero hay que elegir si vamos a registrar un ítem que prestamos (flecha roja) o pedimos (flecha azul), y allí ingresar datos como qué cosa, cuándo, a quién, y su dirección de email.

Un servicio gratuito y sumamente útil para ayudar con la memoria.

Vía: Lifehacker

Productivity Killer: Bouncing Balls

balls

Bouncing Balls es un entretenido juego online en el cual la idea principal es tocar todos los puntos rojos que vemos en pantalla. Para esto tendremos diez oportunidades por nivel y por supuesto debemos intentar de hacer la mayor cantidad de puntos posibles, algo para lo cual nos ayuda tocar los puntos verdes y armar una cadena lo mas larga que podamos.

En total son 25 niveles que podemos jugar en orden o en modo «salteado» y si nos gusta lo suficiente posee un editor de niveles. Un juego ideal para los que solo pueden permitirse para un ratito, como yo esta semana que vengo a full.

Una remera con emoticones

651_image3_EMOTICON_PRESS_500

Hemos visto remeras de todo tipo, desde las que muestras frases cómicas, las de diseños retro y hasta las más tech como esas que detectan redes wi-fi, pero no recuerdo haber visto una que exprese tu estado de ánimo, algo verdaderamente fundamental. Es que si en los programas de mensajería habituales solemos enfatizar la charla usando diversos emoticones, porque no ir por la vida enseñando en nuestro pecho la más ridícula de las «caritas».

Para ello, la gente de Thumbsup ha puesto a la venta la remera Emoticon. Ésta remera es capaz de representar cuatro emoticones diferentes. Según el mensaje que quieras transmitir, bastará con presionar sobre el panel frontal para que se forme uno de los cuatro motivos diferentes: cara feliz, triste, guiño o sorpresa.

Ésta simpática remera requiere cuatro pilas AAA, cuesta sólo 30 euros y ya puedes reservar la tuya desde aquí. 

vía ubergizmo

Personaliza tu Gnome con Gnome-Look

Hace un tiempo hablábamos de un sitio donde poder obtener recursos para personalizar tu KDE. Ahora es el momento para los usuarios de Gnome, a quienes les recomendamos Gome-Look.org.

Gnome-Look.org

Gnome-Look.org es una comunidad de usuarios que promueven el movimiento libre de escritorio en el que artistas, desarrolladores y usuarios pueden compartir: wallpapers, temas de escritorio, iconos, sonidos, screenshots, etc.

OpenDesktop.org es quien lleva adelante Gnome-Look.org, así como también KDE-Look-org.

Lo interesante de Gnome-Look es que, además de poder personalizar temas, iconos y punteros; también podremos encontrar temas para Compiz y Beryl. Incluso encontraremos desklets (widgets) y temas para Xmms y ventanas de entrada (GDM), etc.Gnome-Colors

Y ya que estamos hablando de personalizar tu escritorio Gnome, les recomendamos Gnome-Colors, un fabuloso tema de iconos que actualmente se encuentra en su recién lanzada versión 5.5. En esta última actualización de Gnome-Colors, se rediseñaron algunos iconos, se mejoraron otros relacionados a carpetas, se incluyeron varios nuevos y se mejoró la integración con Karmic Koala.

Este tema de iconos permite a los usuarios escoger 7 combinaciones de colores completamente diferentes y únicas. Aunque tambien podemos obtener un paquete adicional con un número ilimitado de variaciones.

Para descargar Gnome-Colors, click aquí

«Gnome-Look, porque a la hora de personalizar tu entorno gráfico esta será tu mejor aliada».

The Big Bang Theory, en tipografía

¿Cuántos de ustedes ven The Big Bang Theory? No creo que me arriesgue mucho si digo que, seguro, más de la mitad. Y es que, se sientan identificados con algún personaje o no, la particularidad de sus personalidades hace que la sitcom sea muy popular.

Para seguir con una tarde amena de sábado, quería mostrarles este video que muestran en Geekool toma la canción de apertura y utiliza la tipografía para ilustrarla, con un resultado visualmente fantástico:

Si quieren saber cómo es el video original (con la canción completa), es este:

Y si quieren estar al día con la tercera temporada de The Big Bang Theory, dense una vuelta por allí.

Tipografías gratuitas para tus diseños

fuentes

La tipografía de un diseño puede arruinarlo en segundos o convertirlo en una genialidad. Hay que prestar atención al momento de optar por una e implementarla de forma tal que quede armoniosa con el resto del diseño. ¿Cómo logramos esto? Aparte de con obviamente conocimientos sobre diseño y creatividad, contando con una buena lista de tipografías variadas, algo que nos facilite encontrar siempre la que necesitamos y no tener que salir «corriendo» a buscar una.

Podemos ayudarnos con el artículo que publicaron en InstantShift, donde nos muestran 30 tipografías gratuitas de lo mas variadas. Hay fuentes modernas, estilo grunge, caligráficas, redondeadas y algunas muy originales. Junto a cada imagen de ejemplo van a encontrar el enlace de descarga, así que no deberían tardar mucho en sumar algunas a su colección.

Cómo ser un buen HOYGAN

algoritmo-hoygan

HOYGAN!!! ¿Nunca desearon poder escribir como estos comentaristas que parecen desafiar todas las leyes de la lógica? ¿No? Bueno, yo tampoco, pero sí me resulta muy interesante poder penetrar en la lógica de pensamiento de quienes dejan mensajes que nos llevan un buen tiempo descifrar.

Por suerte en Emezeta nos acercan el algoritmo del Hoygan, un diagrama de flujo sin desperdicio que cubre casi la totalidad de las posibilidades de los comentarios de este tipo.

Denle un vistazo (pueden hacer click en la imagen para verla en grande) y los desafío a que me dejen el mensaje Hoygan más original y gracioso que se les ocurra.