Xournal, toma notas dondequiera que estés

February 9th, 2010

Xournal - Toma notas donde quiera que estés

Xournal es un software libre que te permite tomar notas, hacer bosquejos, llevar un diario personal y tanto como puedas imaginar si consideras que se trata de la versión virtual de un pequeño cuaderno de papel. A pesar del prefijo X en su nombre, cuenta con una interfaz gráfica compatible el escritorio Gnome (esto es, basada en las librerías GTK). Cuenta con una sencilla e intuitiva barra de herramientas con la que de inmediato serás capaz de anotar cada cosa que te pase por la cabeza.

Las herramientas de la última versión de Xournal, la 0.4.5., son las de cualquier aplicación de dibujo: lápiz, goma, selector de colores, texto. Además, encontrarás regla, resaltador (color amarillo, ¡como en la vida real!), selector y separador de elementos (realmente útiles para jugar con cada letra o dibujo que hagas).

Xournal es ligero, preciso y eficiente en muchos sentidos (usa resolución a nivel subpíxel). Pero esto no es todo, también soporta la anotación de documentos PDF: La cereza del pastel. ¿Qué significa esto? Que estarás en la posibilidad de escribir sobre cualquier documento PDF y guardar los cambios en él.

Como podrás adivinar, Xournal es la herramienta ideal para trabajar en dispositivos como Tablet PC y smartphones (e.g., Maemo). Podemos considerarla como una alternativa libre a Windows Journal. Por el momento, sólo funciona en GNU/Linux, pero existe una versión inestable para Windows.

¿Qué extrañamos en Xournal? La edición simultánea y en red de un solo archivo, y la capacidad de grabar nuestros trazos; como sucede en Jarnal. Así como una herramienta que convierta cada palabra que anotemos en texto utilizable en otras aplicaciones (e.g., en un cliente de correo electrónico); una característica incluida en Windows Journal.


Go y Objective-C, los lenguajes de mayor crecimiento en 2009 (según TIOBE)

February 9th, 2010

TIOBE - Febrero 2010

El Índice Comunitario de Programación TIOBE es una conocida lista mensual de los lenguajes de programación más populares. La lista es obtenida mediante búsquedas por nombre (del lenguaje) en Google, Google Blogs, Bing, Yahoo!, Wikipedia y YouTube. El índice no es sobre el mejor lenguaje de programación o del que más líneas de código han sido escritas, sino, digamos, sobre los lenguajes de mayor influencia mediáticaen la red. La lista, cuya metodología puede ser discutible, arroja resultados interesantes.

En primer lugar, Go y Objetive-C son los lenguajes de mayor crecimiento a lo largo de los últimos doce meses . ¿Cuál es la razón? Go es un lenguaje promovido por Google, lo que le confiere una ventaja innegable en términos de cobertura en medios. Por su parte, Objetive-C es EL lenguaje del iPhone; una vez más, sus ventajas frente a los demás lenguajes son obvias. Lo reitero, no olvidemos que los resultados están ligados con la popularidad de cada lenguaje en la red. De la lista también podemos obtener:

Los lenguajes de mayor crecimiento durante 2009

  1. Go. El lenguaje concurrente auspiciado por Google, recién incorporado a GNU GCC.

  2. Objetive-C. El lenguaje orientado a objetos impulsado por Apple en sus productos. La suite GNU GCC incluye un compilador para este lenguaje.

  3. Lisp/Scheme. Lenguajes emparentados que podemos encontrar en Android, por ejemplo. Son lenguajes clásicos para implementar aplicaciones de Inteligencia Artificial y Ciencias de la Computación en general.

  4. Matlab. Lenguaje comercial muy utilizado en ingeniería. Octave y Scilab son las alternativas de software libre a ese lenguaje.

  5. PHP. El lenguaje de programación web por excelencia. La web cambió desde que PHP vio la luz para automatizar la creación de código HTML.

Los lenguajes que pronto alcanzarán el Top 20

  • Scratch. Lenguaje didáctico desarrollado por el MIT.
  • Erlang. Lenguaje especializado en programación concurrente. Utilizado en telefonía móvil.
  • Scala. Lenguaje funcional y orientado a objetos. Twitter lo usa.
  • JavaFX Script. La tecnología de Sun Oracle para competir con Flash y Silverlight.

Los tres primeros lugares de la lista no son una sorpresa, están ocupados por Java, C y PHP, respectivamente. Las listas de cualquier tipo crean diferentes bandos de opinión; la de TIOBE no es la excepción. No obstante, en la red podemos hallar listas alternativas con las que podemos contrastar metodologías y resultados.

¿Cuál es tu lenguaje de programación favorito? El mío se llama Python.


Google presentaría Twitter propio en Gmail

February 8th, 2010

Captura de pantalla 2010-02-08 a las 21.51.25

Esta es un rumor muy importante que, de hacerse realidad, estoy convencido de que hará opinar a todo el mundo enganchado de alguna forma a la red. Parece ser, según cuentan en The Wall Street Journal, que Google estaría trabajando en un servicio parecido a Twitter integrado en Gmailque sería lanzado esta misma semana.

Llevamos tiempo comentando a través de numerosos posts que Google busca hacerse más social para no perder el tren actual. Ahora mismo Google es más un gestor de contenidos, quizás el más grande gestor de contenidos, y en segundo plano es un creador de contenidos, si pensamos en las comunidad YouTube o en Google News, por ejemplo. Hacerse más social haría incrementar esta segunda faceta de forma exponencial, convirtiéndose en un rival para Facebook o Twitter que lo ayudarían a entrar en nuevas vías mediante las que hacer dinero.

¿Cuál es la estrategia que plantearía Google? Hacer uso de la ventana de estado de Google Talk en Gmail**, la que veis en la cabecera de este post. Esta es una ventana que nos permite decir a nuestros contactos qué estamos haciendo o dónde nos encontramos. Hasta ahora estos estados no eran almacenados, pero ¿y si a partir de ahora hubiese un historial de estos estados, historial que todo el mundo pudiese ver al estilo Time Line? No es difícil ver la similitud con el microblogging de 140 caracteres, ¿verdad?

La baza que juega a favor de Google es que tiene innumerables servicios que se podrían aprovechar de esta implementación, tales como Youtube, Picasa, Google Reader o incluso, por qué no, Google Search. En estos, Gwigglr (perdonad mi atrevimiento) se usaría para decir a los demás qué estamos viendo o buscando o subiendo a la red en ese momento.

Personalmente creo que Google llega tarde. Si realmente desea hacerse más social lo único que tendría que hacer es acercarse a la tienda de compras con su cesta vacía y su monedero lleno y comprar Twitter o Facebook o lo que se le antoje, porque poder puede, sin duda. Aunque claro, en este asunto habrá muchos (incluido yo) que no querrían que las manos ávidas de dinero de Google mancharan servicios un poco más inocentes (aunque tampoco sean ONGs) como son actualmente aquellos de los que os hemos hablado. ¿Vosotros qué pensáis?

Via: The Huffington Post


[Descarga del día] CSound desarrolla tu música desde el ordenador

February 8th, 2010

descarga-del-dia

CSound es un editor de sonido, un sintetizador de música y un procesador de señales de audio. Con una interfaz gráfica similar a un editor de código fuente, o a través de la línea de comandos, se dedica al manejo y la composición musical. No se limita a ningún estilo de música, pudiendo ser empleado para generar música clásica, pop, techno, ambient, etcétera.

Csound permite instalar varios Front ends distintos: QuteCsound (recomendado por defecto), TCLCSound (requiere TCL/Tk) y CSoundAPI (requiere Pure Data). E incluye varios interfaces distintos: para C/C++, Lua, Python (requiere al menos la versión 2.6), Java (evidentemente solicita tener Java instalado), y Lisp (requiere Lisp con CFFI).

CSound

La aplicación es gratuita (freeware) y ha sido liberada bajo licencia GPL GNU. Ahora el código fuente de CSound está disponible para su descarga, consulta y mejora por la comunidad de voluntarios. También es multiplataforma, disponible para la familia Windows, Mac OS X (bajo microprocesadores Intel) y Linux. También se está probando, con éxito, sobre el sistema NetBSD.

Información básica

  • Licencia: GNU GPL v2.1
  • Plataforma: Windows, Mac OS X (Intel), Linux, NetBSD
  • Precio: gratis
  • Enlace descarga: CSound


TweetDeck se actualiza y trae muy buenas mejoras

February 8th, 2010

TweetDeck es uno de los clientes de escritorio de Twitter más populares de todos, y en su última actualización (a TweetDeck 0.33) trae mejoras que seguramente gustarán mucho a sus usuarios.

Para empezar, incorpora la posibilidad de administrar inteligentemente el uso del API, para dar prioridad a las actualizaciones más importantes sin tener que esperar a que se “refresque” la cuota que podemos usar. Además, ahora utiliza OAuth, y puede hacer hasta 350 llamadas al API por hora, una notable mejora que, encima, se espera siga subiendo.

Otra característica es un mejor manejo de las columnas, con la posibilidad extra de editarlas desde el panel principal. También podemos crear y modificar listas desde ahí mismo. Pueden ver todas las mejoras en el video que encabeza este post, y descargar esta nueva versión desde la página oficial de TweetDeck.

Vía: Mashable


Ve lo que dicen en Twitter sobre cualquier sitio desde Chrome

February 8th, 2010

Twitter Reactions

A pesar de que muchos sitios tienen una sección especial para dejar comentarios (los blogs son el mejor ejemplo), en Internet las conversaciones se dan en muchos otros sitios. Twitter es uno de los más importantes en este sentido, donde al compartir enlaces se va generando una cadena de comentarios completamente independiente de la página en la que fue publicada.

Para enterarnos qué está diciendo la gente en Twitter sobre cualquier sitio podemos utilizar en Google Chrome la extensión Twitter Reactions, que nos muestra los comentarios en Twitter alrededor de determinados enlaces (ya sean a artículos, noticias, descargas, juegos, etc). Lo bueno es que además de rastrear los enlaces originales, también los rastrea en sus versiones acortadas (por ejemplo, con Bit.ly), ampliando muchísimo su cobertura. Para esto, utiliza sabiamente el API de Backtweets.

Interesante para conocer distintas opiniones sobre temas que nos interesen, aunque no hayan comentado en la página propiamente dicha.

Vía: Download Squad


Visualización de cómo se formó Twitter

February 8th, 2010

Hace pocos días Twitter inauguró un blog llamado Twitter Engineering, para publicar en él aquellas situaciones con las que el equipo de programadores se enfrentan en el día a día. Básicamente está centrado en el desarrollo del servicio web desde un punto de vista más técnico.

Como muchos blogs, decidieron empezar con un “Hola Mundo”, pero para hacerlo más entretenido, utilizaron Code Swarm para crear una bella visualización del proceso de creación de Twitter (desde el principio hasta ahora). Los íconos grandes representan a los programadores del servicio, mientras que las partículas de colores, a los archivos que éstos aportaron o modificaron desde abril del 2006 hasta enero del 2010.

Vía: ALT1040


Canon EOS 550D llega con grabación de vídeo a 1080p para iniciado

February 8th, 2010

Vulnerabilidad en las bases de datos de Oracle

February 8th, 2010

Oracle

David Litchfield, un experto en seguridad informática, parece hacer descubierto que 9 de cada 10 bases de datos de Oracle son vulnerables a ataques que darían al hacker control y acceso a la información que contienen (incluyendo la de empresas y entidades gubernamentales) sin necesidad de nombres de usuario o contraseñas.

Litchfield trabaja en el sector de investigación en NGSSoftware Ltd. (Reino Unido), y advirtió a Oracle sobre esta vulnerabilidad en noviembre del año pasado. Sin embargo, varios meses después y ante la falta de una solución por parte de los responsables del software de base de datos (el último patch de Oracle salió en enero), decidió hacer público su descubrimiento.

Lo importante de esta vulnerabilidad es que permite al atacante tomar el control de la base de datos sin usuario ni contraseña, y no hay cortafuegos que sirva. Aunque el exploit puede ser prevenido cambiando la configuración por defecto del programa, Litchfield cree que 9 de cada 10 bases de datos no están listas para afrontar un atque de este estilo, y tampoco hay forma de saber si ya fue aprovechado por alguien.

Lo que no termino de entender (y aquí ustedes, queridos lectores, son más que bienvenidos a dar su visión en los comentarios) es cuál es la necesidad de hacer públicas estas fallas cuando el responsable no las pudo solucionar aún (me recuerda al caso de Windows de hace algunas semanas). ¿No es atraer demasiada atención sobre algo que puede perjudicar a muchos usuarios? Uno puede argumentar que así se le pone presión al responsable para que lo solucione, ¿pero es realmente el beneficio superior al riesgo?

Mientras tanto, Oracle no hace declaraciones al respecto.


Google nos enamora en la Superbowl

February 8th, 2010

Encantador este anuncio que se retransmitió ayer en la Superbowl (final de la NFL), que narra en clave de búsquedas en la red una historia de amor surgida en París. Aunque el vídeo ya estaba en YouTube desde hace tres meses, sigue siendo totalmente cierto, pues el buscador de Google se ha metido hasta lo más profundo de nuestras vidas modificando nuestros hábitos y comportamientos.

¿Quién no ha encontrado el viaje ideal con su pareja, el regalo perfecto a la persona querida o el método de solventar un problema haciendo uso del buscador más famoso del mundo? Está claro que Google lo sabe y desea, mediante este anuncio publicitario, que la ventanita blanca no sólo nos inspire confianza sino también muchísima simpatía.