Git: Sistema de control de versiones distribuido

Martes, 22 de julio de 2008
Git

Ayer, por primera vez, tuve que usar Git, el sistema de control de versiones distribuido. Como he mencionado varias veces, el único sistema de control de versiones que he usado hasta ahora ha sido Subversion. Aunque en el blog ya he comentado también sobre Bazaar, todavía no he tenido oportunidad de probarlo. Teniendo una idea (muy vaga por cierto) de qué es Git, y cómo funciona, me resultó bastante fácil comprenderlo. Lo fuí usando/aprendiendo a la carrera, la mejor forma de aprender... ¿Qué es Git? Git es un sistema de control de versiones diseñado para manejar proyectos muy grandes con […]

Arora Web Browser - navegador basado en WebKit

Lunes, 21 de julio de 2008

Hace unos meses, cuando se anunció la salida del proyecto, probé el navegador web Arora. Instalé la versión 0.1, en Windows y Debian. Ahora estoy usando la versión 0.2 en Debian. Lo primero que me llamó la atención fue que estuviera hecho con las bibliotecas Qt y WebKit. No me gusta mucho la apariencia de GTK, o por lo menos prefiero Qt. En ambos casos, se adaptó perfectamente a la apariencia nativa de cada sistema. Historia y desarrollo: La descripción de su sitio web en Google Code dice más o menos así: Arora es un navegador web simple y multi […]

Ciclo de charlas MontevideoLibre: 802.11

Lunes, 21 de julio de 2008

Como parte del ciclo de charlas de Introducción a redes de MontevideoLibre, el segundo de cinco módulos, tratará el tema 802.11. Las charlas son abiertas a todo público interesado, y se llevan a cabo en el salón cafetería del Colegio Crandon, cita en la avenida 8 de Octubre 2709, esquina Garibaldi, entre las 19:00 y 22:00 horas. Segunda Instancia: 802.11 Fecha: 25 de Julio. Dictado por: Mauricio Campiglia Modalidad: Dos teóricos de una hora y media, con break en el medio. Temario Topologías Arquitectura lógica BSS, ESS ESSID Capa Física Estándares 802.11a, 802.11b, 802.11g, 802.11n Codificaciones y frecuencias Capa de […]

Adaptar el theme para WordPress 2.6: [Caption]

Sábado, 19 de julio de 2008

Una de las nuevas características de WordPress 2.6, es la de agregar un "caption" a cada imagen. O sea, un texto que muestra el valor del texto alternativo (propiedad "alt" del tag "img") de la imagen, con una caja y borde al rededor. Esta característica viene habilitada por defecto. Podemos verla cuando insertamos una nueva imagen. El uploader de imágenes nos avisa que el texto alternativo será usado como "caption" también. Al insertar la imagen con el botón de "Add an image" (agregar una imagen), nuestro editor nos muestra algo así: La imagen es encerrada entre los tags: [caption id="attachment_936" […]

Cómo instalar NetBeans IDE 6.1 en GNU/Linux

Sábado, 19 de julio de 2008

Ya desde la entrada en que contaba sobre el lanzamiento de Netbeans 6.0 me preguntaron cómo instalarlo, y unas veces más después de eso. Aprovecho que volví a instalarlo, esta vez NetBeans 6.1, para subir imágenes e instrucciones de cómo hacer para tener este completo IDE en nuestro S.O. preferido. Obtener NetBeans Para descargar la última versión, tenemos que dirigir nuestro navegador hacia: http://download.netbeans.org/ Ahí tenemos para elegir qué características queremos que incluya nuestro IDE, si lo queremos para alguna tecnología en particular, o todas: Web & Java EE, Desarrollo móviles, Java SE, Ruby, C/C++, PHP. Aclaro que si elegimos […]

Herramienta para destacar sintaxis en código fuente

Sábado, 19 de julio de 2008
GNU

Conocí esta aplicación a través de la lista de correo info-gnu. GNU Source-highlight, recibe un archivo con código fuente, y produce un documento con destacado (coloreado) de sintaxis. Los documentos que produce pueden ser en cualquiera de los siguientes formatos: HTML, XHTML, secuencias de escape de color ANSI, LaTeX, Texinfo, DocBook. Los lenguajes de entrada de código fuente que reconoce source-highlight son (hasta la versión 2.10): Archivos Autoconf, C/C++, C#, Bib, Bison, Caml, Changelog, CSS, Diff, Flex, Fortran, GLSL, Haxe, Html, Archivos ini, Java, Javascript, Archivos KDE desktop, Latex, Archivos Ldap, Logtalk, Archivos Log, Archivos Lsm (Linux Software Map), Lua, […]

MIT OpenCourseWare: Cursos del MIT gratis

Jueves, 17 de julio de 2008

Hace unos días les contaba sobre Podcasts de Ciencias de la Computación y Programación que conocía. Siguiendo en el tema de saciar la sed de conocimientos, hoy les comento sobre MIT OpenCourseWare: OCW es una publicación gratuita de materiales de curso empleados en el MIT Puede obtener las notas de conferencias, problemas matemáticos, laboratorios, y más Puede ver vídeos de conferencias y demostraciones Puede estudiar una amplia variedad de temas OCW no es lo mismo que obtener una educación del MIT No se puede conseguir un diploma o un certificado del MIT OCW no le da acceso a la facultad […]

Solucionado: Problema con error 404 en WordPress 2.6

Jueves, 17 de julio de 2008
WordPress

Si ya leyeron sobre el bug en WordPress 2.6 que informé hace minutos nada más, les cuento que tengo la solución. Es tan simple como entrar a Settings/Permalinks, y cambiar la estructura de los permalinks. PicandoCódigo tenía una estructura así: /index.php/%year%/%monthnum%/%day%/%postname%/ Y lo cambié por una así: /%year%/%monthnum%/%postname%/ Por lo que probé funciona bien para cualquiera de las opciones de la estructura que se elijan. El problema es con los permalinks que incluyan "index.php" en el enlace, y algo con los tags y categorías. Así que si han tenido este problema con WordPress 2.6, cambien su estructura de permalinks por […]

WordPress 2.6 y Bug 404

Jueves, 17 de julio de 2008

Desde hace unos días está disponible WordPress 2.6. Ayer actualicé el blog a esta última versión con un resultado no muy feliz. Hay un problema con los Permalinks, donde tanto los links directos a las entradas como a las páginas individuales resulta en un error 404. En mi caso el error se presenta con la estructura de permalinks: /index.php/%year%/%monthnum%/%day%/%postname%/ Y lo mismo para las páginas individuales que tienen un permalink del tipo: /index.php/página Aparentemente se trata de un bug introducido en la tercera beta de WordPress 2.6, debido a éste cambio en el código de rewrite.php. En el TRAC de […]

Invadido: [Más de 20 distros para equipos viejos]

Martes, 15 de julio de 2008

PicandoCódigo ha sido víctima de una invasión. Hace un tiempo, Alejandro de SpamLoco, Neri de Tengo un Com y Víctor de Blog en Serio, crearon una iniciativa para invadir otros blogs. Así es que estos tres personajes van a estar escribiendo posts a lo largo de múltiples blogs por ahí. Se sortearon los blogs participantes entre los 3, y en mi caso, le tocó al compatriota SpamLoco escribir una entrada para los lectores de PicandoCódigo. Acá les dejo el resultado - Más de 20 distros para equipos viejos: <SpamLoco>Si bien mucha gente aún les da alguna utilidad, las computadoras de […]

Podcasts de Ciencias de la Computación y Programación

Domingo, 13 de julio de 2008

En Reddit un usuario plantean la pregunta: ¿Hay podcasts de programación o ciencias de la computación? Hasta ahora, conocía y venía escuchando el podcast de StackOverflow, donde Joel Spolsky y Jeff Atwood conversan entre varias cosas, sobre su proyecto stackoverflow.com. Pero gracias a este post en Reddit, conocí un par de podcasts bastante interesantes: UC Berkeley Webcast: Son podcasts de la Universidad de Berkeley en California. En el link, pueden encontrar podcasts de cursos ya dictados (Primavera 2008 hemisferio norte). Se ofrecen directamente las clases en formato podcast. Los cursos a los que me suscribí con Amarok son: Operating Systems […]

ZX Spectrum Orchestra: Basic Programming

Domingo, 13 de julio de 2008

Mientras me dedicaba a algo que me gusta llamar "random browsing", esas sesiones de navegación que empiezan por un lado y terminan en otro totalmente opuesto/distinto (generalmente arrancando por sitios como WikiPedia y YouTube), y en los que se conocen cosas inimaginables por el camino, me encontré con ZX Spectrum Orchestra. Se trata de una "orquesta musical" que no usa instrumentos más que computadoras Spectrum! Del sitio de su sello discográfico, Warm Circuit: Usando solamente sus computadoras Spectrum de época, producen un asombroso rango de sonidos. Su galantería geek única continua con un single "hímnico" nerdcore - Dollar Power y […]

Diapositivas: Introducción a redes {MontevideoLibre}

Domingo, 13 de julio de 2008

Ya están disponibles las diapositivas de la charla "Introducción a Redes", la primera de un Ciclo de Charlas por parte de MontevideoLibre. El ciclo es abierto (y gratuito) a todo público interesado, constará de 5 módulos de cursos, y sin prerequisito para participar más que tener ganas. La primer charla como mencioné fue "Introducción a Redes" por parte de fcr y andresambrois. Ya se pueden descargar las diapositivas usadas en la charla bajo licencia CC by-nc-sa desde el siguiente enlace: http://montevideolibre.org/reunion:11_07_08 Probablemente las esté usando como material de referencia para cuando me toque dar clase de redes a partir de […]

5 razones para evitar el iPhone 3G

Viernes, 11 de julio de 2008

Las 5 razones reales para evitar el iPhone 3G: iPhone bloquea completamente el software libre. Los desarrolladores deben pagar un impuesto a Apple, quien se vuelve la autoridad exclusiva sobre lo que puede o no estar en los teléfonos de todos. iPhone aprueba y apoya la tecnología DRM (Administración Digital de Derechos). iPhone expone tu paradero y provee medios para que otros te rastreen sin tu conocimiento. iPhone no reproduce formatos libres de patentes y DRM como Ogg Vorbis y Theora. iPhone no es la única opción. Hay mejores alternativas en el horizonte que respetan tu libertad, no te espían, […]

Matando procesos con Expresiones Regulares

Jueves, 10 de julio de 2008

Siguiendo con el tema de Expresiones regulares, que de a poco se va borrando de la lista "Por hacer" y va entrando en la lista "lo que estoy aprendiendo". De a poco lo voy integrando con el resto de las cosas que aprendí/aprendo. Les cuento cómo me vino muy práctico para solucionar un problema bastante tedioso. Tengo en IceWeasel la extensión "FlashGot", que me permite descargar archivos con el gestor KGet. Lo malo es que al instalarlo agrega al menú contextual de IceWeasel, entre otras opciones, "Descargar todo". Esto ocasiona que el programa siga TODOS los enlaces de la página, […]

Toasty!