Mi nombre es Fernando Briano y soy programador.

La libertad del software en la empresa: Artículo de Sun

En el último newsletter de Sun Inner Circle América Latina, se enlazaba a un artículo que me resultó bastante interesante: Código abierto: Dónde hemos estado y adónde nos dirigimos En él se plantea el tema de la libertad del software, y su importancia, desde un punto de vista empresarial. Para eso, Bob Worrall, CIO de […]

Lanzado Parrot 2.0.0 máquina virtual de lenguajes dinámicos

Ayer, miércoles 20 de enero, fue lanzado Parrot VM 2.0.0, de cuya existencia se habló por acá en relación a Perl. Parrot es una máquina virtual diseñada para compilar eficientemente y ejecutar bytecode para lenguajes dinámicos. Actualmente aloja una variedad de implementaciones de lenguajes en varias etapas de finalización, incluyendo Tcl, JavaScript, Ruby, Lua, Scheme, […]

Manual de uso de Trac

Trac es un gestor de proyectos de software. Su meta es “simplificar efectivamente el rastreo y gestión de problemas de un software, mejoras y progreso en general”. He usado Trac por bastante tiempo ya, como comentaba desde Bug Tracking System en 2008. Además prometí en Proyectos, grandes proyectos, que escribiría algo sobre Trac y su […]

Splash screen de Eclipse

El splash screen es la pantalla de inicio de una aplicación cuando ésta se encuentra cargando. Generalmente estas pantallas son configurables. En el caso de Eclipse IDE, el splash screen es un archivo BMP que podemos reemplazar con una imagen personalizada. Para no aburrirnos de ver siempre lo mismo, podemos usar una Splash Screen distinta […]

Actualizando UserAgent-Spy + Tip SEO

Actualicé el plugin de WordPress UserAgent-Spy a la versión 1.1.3. He venido subiendo actualizaciones chicas, una de las últimas viene bien como tip SEO, recomendado por Diego de Nadie Duerme (que por cierto, va a ser mi vecino en Montevideo… ¡¡te querés matar!!). El plugin muestra el navegador web y sistema operativo del usuario, agregando […]

Desarrollar Adobe Flex en GNU/Linux

Una de las nuevas tecnologías que vengo aprendiendo en el nuevo trabajo es Adobe Flex. Se trata de un kit de desarrollo basado en Flash, para crear aplicaciones de Internet enriquecidas (RIA). Además, gracias a su soporte a AIR, también se puede usar para el desarrollo de aplicaciones de escritorio. Utiliza MXML, un lenguaje de […]

Tekken: La película – Trailer

Recién me entero, que el videojuego de luchas Tekken va a ser llevado al cine. Cuando era más chico, Tekken era uno de los tantos juegos que jugaba en las maquinitas (arcades, fichines, etc.). El argumento es siguiente: La historia nos sitúa en el año 2039, los mayores luchadores del mundo entero van a competir […]

Disponible Java 6 update 18

Está disponible la decimo octava actualización de Java SE de Sun: JDK 6 Update 18 y JRE 6 Update 18: Entre las características de la actualización se encuentran mejoras en la performance del inicio de aplicaciones, tiempo de ejecución y despliegue.  Se incluyeron: Máquina virtual HotSpot 16.0: mejoras en el Garbage Collector, generación de código, […]

emacs

Razones prácticas para usar Emacs

Obtuve este texto en EmacsWiki, y me pareció interesante reproducirlo acá. Por cierto, también creé una página dedicada a Emacs en Picando Código, donde iré actualizando mi .emacs y mi guía de referencia para Emacs. A continuación el texto, razones prácticas para usar Emacs. Si todavía no están convencidos de empezar a usarlo, a lo […]

OLPC Anuncia XO-3

En 2008 publiqué en Picando Código sobre la próxima generación de OLPC: la XO-2. Se trataba de una computadora con pantalla táctil dual, buscando reducir el costo y el consumo de energía. Aparentemente este diseño no sería materializado, sino que habrían dos actualizaciones a la XO-1 (conocida en Uruguay también como “La ceibalita“), y una […]

Primer mes del nuevo trabajo

Hace un mes ya que me mudé a Montevideo y empecé en mi nuevo trabajo. Cuando un programador entra a trabajar en un nuevo proyecto, hay algunas expectativas que llenar además del sueldo. La experiencia general del trabajo es bastante importante. Las herramientas que usamos, los lenguajes y/o metodologías que aprendemos, etc. Estoy bastante conforme […]

Subversion: Como crear y aplicar parches

Mi sistema de control de versiones preferido sigue siendo Subversion, a pesar de los modernos sistemas distribuídos, los cuales no he probado más que por arriba. Vengo trabajando con Subversion y estudiándolo hace un par de años, y cada vez estoy más contento con él. En este post les voy a comentar sobre cómo crear […]

Kernel panic – not syncing: VFS: Unable to mount root fs on unknown block(254,0)

Hace un tiempo me encontré con este pequeño dilema en mi laptop Dell Inspiron 6400. Dejé grabando un DVD, y a la vuelta me sorprendió un Kernel Panic: Kernel panic – not syncing: VFS: Unable to mount root fs on unknown block(254,0) El sistema es Debian Squeeze con kernel 2.6.30. Mi ignorancia me llevó a […]

Lanzamiento de Java EE 6: Características, servidores y material

A fines del año pasado el Java Community Process aprobó la especificación de Java EE 6. Algunas de las características nuevas de la plataforma son: Perfiles: Java EE 6 introduce el concepto de perfiles: distintas configuraciones específicas de la plataforma para distintos fines. El primero en ser introducido en esta versión es el Web Profile, […]

Downtime del servidor por corte de energía

Esta madrugada hubo un corte de energía en los datacenter, por lo que mis sitios web sufrieron un downtime de unas horas. En los foros de HostGator, postearon la siguiente información al respecto: A las 12:38am el sistema UPS de los data centers de Dallas 2/6 fallaron causando un corte eléctrico generalizado. Cuando falló el […]

Toasty!