Subversion: Como crear y aplicar parches

Lunes, 11 de enero de 2010
Subversion

Mi sistema de control de versiones actual sigue siendo Subversion, a pesar de los más modernos sistemas distribuídos. Por ahora sólo los he probado por arriba. Vengo trabajando con Subversion y estudiándolo hace un par de años, y por ahora estoy contento con él. En este post les voy a comentar sobre cómo crear o aplicar un parche al código de un programa bajo control de version con Subversion. En mi caso lo aprendí para aportar código a un proyecto donde no tenía permisos de commit. Generalmente algunos proyectos Open Source / Software Libre tienen una "meritocracia", donde los privilegios […]

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

Viernes, 8 de enero de 2010

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 pensar en un primer momento que se trataba de algún error en el disco. Interpreté "No se pudo montar el sistema de archivos raíz". Como andaba con poco tiempo, y bastante complicado, no podía dedicarme mucho al problema. Pedí recomendaciones de servicio técnico en Montevideo […]

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

Martes, 5 de enero de 2010

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, un perfil más liviano que usa únicamente lo necesario para desarrollos web. Productividad del desarrollo:  apuntando las configuraciones a más anotaciones y menos configuración XML. Nuevas especificaciones: EJB 3.1, Java API for RESTful Web Services (JAX-RS), Contextos e inyección de dependencias (CDI), JPA 2, y […]

Downtime del servidor por corte de energía

Miércoles, 30 de diciembre de 2009

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 sistema UPS a su vez causó que se apagara el interruptor principal la energía a lo largo de todo el sistema. El sistema UPS está diseñado para ser a prueba de fallas si la energía principal se detiene, pero si el UPS falla entonces causa […]

Actualizados plugins para WordPress: UserAgent-Spy y List Category Posts

Lunes, 28 de diciembre de 2009

El fin de semana tuve un rato para dedicarle a la programación PHP, y actualicé mis plugins de WordPress: List Category Posts: Permite listar posts de una (o varias) categoría(s) determinada(s) en una página o post. Ya en la versión 0.7, la mayoría de los cambios fueron contribuciones de usuarios del plugin. Hay varios temas de soporte y contribuciones al plugin en el Foro de WordPress. UserAgent-Spy: Plugin para mostrar el Sistema Operativo y Navegador Web de las personas que dejan comentarios en nuestros blogs de WordPress. Fue una actualización con pocos cambios, la versión 1.1. Unos cuantos cambios más […]

Disponible WordPress 2.9

Sábado, 19 de diciembre de 2009

Acabo de actualizar el blog a WordPress 2.9. Como la mayoría de las veces que se realiza actualización o cambio importante en la plataforma del blog, dedico un post a WordPress. Las cuatro características más importantes que destacan sus desarrolladores en esta nueva versión son: Papelera con opción de "deshacer", para deshacer las acciones de borrar posts o comentarios (y elimina los molestos mensajes de confirmación al borrar algo). Editor de imágenes que permite escalar, editar y rotarlas. Supuestamente el primero de varios arreglos multimedia por venir. Actualización y chequeo de compatibilidad de plugins en bloque, para actualizar varios plugins […]

Revistas Linux+ : Libres de descarga

Sábado, 19 de diciembre de 2009

La revista Linux+ decidió cambiar su paradigma de distribución de contenidos. Es por esyo que ya está su nuevo número disponible en formato digital libre para la descarga. De esta forma la revista puede llegar a cualquier persona en cualquier lugar del mundo. La última edición impresa de Linux+ se lanzó este mes, un recuerdo de los 6 años de dicha edición: Linux+ 12/2009 (60). El tema central de este número es Diversión Y como es tradicional, un DVD adjunto con Supreme SuperGamer, una distro GNU/Linux con juegos (libres y privativos). DVD versión de 8,5 GB. Los artículos incluidos : […]

Cambios laborales y geográficos

Lunes, 14 de diciembre de 2009

Como muchas otras veces, el blog sufrió las consecuencias de "cambios importantes" que vienen dándose. Por esto, el mes de noviembre tuvo una cantidad muy escasa de posts. Si bien tengo unos cuantos borradores, pocas veces tengo tiempo para dedicarme a terminarlos y publicarlos. Para empezar, comencé el mes de diciembre en Montevideo. Por esto, tuve que dejar mi trabajo anterior en Maldonado. Ahí, participé de la construcción de un proyecto que ya está online: Preciolé. Preciolé es un comparador de precios adaptando una red social de compras. Un proyecto bien web 2.0, que empezó a gestarse por 2007. El […]

Disponible Thunderbird 3

Miércoles, 9 de diciembre de 2009

Tenemos 2 importantes actualizaciones de software en estos días. Por un lado llega el esperado Thunderbird 3. Vengo usándolo desde las primera alfa, y fui descargando las versiones beta, por lo que no me esperan muchas sorpresas en esta versión final. La primer gran diferencia en cuanto a la usabilidad respecto a la versión anterior es que Thunderbird 3 usa pestañas, así como su hermano Firefox. Tanto los correos como los resultados de búsqueda usan pestaña, una interfaz mucho más cómoda y compacta. Ya probando Thunderbird beta 1 y Thunderbird beta 2, se fueron viendo otras nuevas características: mejoras en […]

Konqueror en The Big Bang Theory

Viernes, 27 de noviembre de 2009

A falta de entradas en el blog, una imagen curiosa del último episodio de la tercera temporada de The Big Bang Theory: The Vengeance Formulation. Ya lo anunciaron en KDE News, Leonard Hofstadter usó en este episodio una remera de Konqueror: Es raro, porque generalmente las interfaces de las computadoras en la serie muestran alguna versión de Windows. En esta misma escena, la laptop de Sheldon Cooper está usando Windows 7 aparentemente. Capaz que usan doble booteo... Ya había visto KDE en Héroes, y en el artículo enlazado a KDE News comentan de otras series: House, 24, Alias, Dexter y […]

Schaters - videojuego uruguayo para PC

Martes, 10 de noviembre de 2009

Hace un buen tiempo, recorriendo los foros de Uruguay Gamer, conocí el proyecto Schaters. Lo primero que vi fue un demo de la física, y el anuncio de Ronald Bernal, su autor: Hola a todos! Mientras termino el Vochey les cuento que estoy trabajando en un proyecto llamado Schaters (si, si, como "skaters" pero no es lo mismo). Me surgió una idea hace varios años, viendo esos excelentes beat em ups (por ej. final fight, double dragon, river city ransom, etc.) y preguntandome como hacían los programadores para que los personajes se ajusten a los mapas (por ej. cuando hay […]

Tomen café... Sitios para amantes del café

Lunes, 9 de noviembre de 2009

Estoy de vacaciones, pero dejé esta entrada programada antes de irme. ChicaSeo publicó en su Twitter el enlace a Sitios para amantes del café. No podía dejarlo pasar: Conozco muy pocas personas que trabajan en nuestro medio que no beban café, algunos lo hacemos regularmente (de forma moderada) y otros se podría decir que son realmente adictos. Pero lejos de juzgar las actitudes nocivas que adoptamos a raíz de la necesidad de estudiar o trabajar cuando deberíamos estar durmiendo, considero que el café es un gran compañero en soledad o acompañados, siempre hay cinco minutos para deleitarnos con su aroma […]

Ataque de pánico - Robots gigantes atacan Montevideo

Sábado, 7 de noviembre de 2009
Ataque de Pánico

Un corto de 5 minutos donde una invasión de robots gigantes y naves destruyen Montevideo. La verdad IMPRESIONANTE, la calidad y nivel de esta producción es espectacular. Es increíble ver tantas cosas familiares siendo atacadas... la bandera uruguaya con los aviones sobrevolando para atacar un robot gigante... la intendencia, el palacio en llamas... véanlo, no tiene desperdicio: Ataque de Pánico! (Panic Attack!) 2009Watch this video on YouTube El director del video es Federico Alvarez y es producido por él, Emiliano Mazza y Snake. Luego fue usado para el videoclip del tema Ataque de Pánico de la banda uruguaya Snake. Pueden […]

Disponible Linux+ DVD Noviembre 2009

Sábado, 7 de noviembre de 2009

Ya está disponible Linux+ 11/2009 (59). El tema central de este número es Programación En el DVD adjunto encontraréis: # Linux Mint 7 Gloria Distribución Linux basada en Ubuntu # Además las versiones: Linux Mint 7 Universal Linux Mint 7 x86_64 También podréis leer los siguientes artículos: * C/C++: Programando bibliotecas * PHP: Programación orientada a objetos * Csound: Lenguaje de procesamiento de música * NetBSD: Convertimos equipos obsoletos en servidores dedicados * Shelcodes: Un arma para la ejecución de código arbitrario * Eventum: Sistemas de gestión de incidencias * Foremost & Scalpel: Herramientas de recuperación de archivos * FBCD: […]

Subversion pasaría a ser un proyecto de la Apache Software Foundation

Viernes, 6 de noviembre de 2009
Subversion

En un anuncio de prensa de CollabNet (empresa responsable del proyecto), se dió a conocer el envío formal de Subversion a la incubadora Apache para convertirse en parte de los esfuerzos de la Fundación. Subversion es uno de los sistemas de control de versiones más populares. Seguramente el más popular en cuanto a control centralizado, y mi sistema de control de versiones favorito 😛 Ya he publicado algo de material al respecto, y queda más por publicar: Subversion: Sistema de control de versiones – Tutorial y material Repositorio Subversion Local La Apache Software Foundation, es una corporación sin fines de […]

Toasty!