Herramienta para destacar sintaxis en código fuente
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
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
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
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]
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
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
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}
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
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
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, […]
Meme: La portada de tu álbum
¡Insólito! No solo hago un meme que me manda Diego (le vengo debiendo más de uno), sino que encima al día después y en la mañana. Me pareció interesante este, se trata de generar la tapa de un álbum para una banda ficticia, con un título y arte ficticios, todo dejado al azar que nos brinda Internet. La metodología a seguir: 1.- Ir a la página aleatoria de la Wikipedia y mirar el título del artículo que te sale. Así es como te vas a llamar tú o tu grupo musical (esto ya a tu elección). 2.- Para el título […]
Payando expresiones regulares
En el último parcial del curso, puse una pregunta de expresiones regulares. En verdad no las habíamos dado tan a fondo, pero sí insistí en que estudiaran el tema para el parcial. La pregunta decía más o menos (literalmente) así: Expresiones regulares: ¿Qué expresión regular usaría para validar cadenas de texto con los siguientes formatos? (a)http://www.gnu.org - (Página web) (b)192.168.0.1 - (Dirección IP) (c) direccion@correo.com - (Dirección de e-mail) Les dije que contestaran lo que pudieran, que era para saber cuánto habían aprendido del tema, y me reí mucho en clase con esa pregunta (perdón... jejeje). Es más, me divertí […]
Centro de Desarrollo Python de Sun Microsystems
Sun Developer Network lanzó un sitio dedicado a los desarrolladores de Python: Python Developer Center. "Aquí está su conexión para descargas, comunidad, librerías, documentos y frameworks para desarrollar aplicaciones web con Python y Jython". Para alguien como yo, dispuesto a aprender Python, es un buen lugar donde empezar. Nos presenta una lista respondiendo el típico "Quiero aprender, pero estoy perdido, ¿por dónde empiezo?", sugiriendo descargar: El sistema operativo OpenSolaris. El Stack de Software Open Source Optimizado (Cool Stack SAMP). Una colección de algunas de las aplicaciones Open Source más usadas comunmente para el sistema operativo Solaris, e incluye Python. La […]
Manuales y tutoriales de Programación y GNU/Linux
Si visitan el foro de PicandoCódigo, van a poder encontrar que la información ha sido re-organizada un poco. Es así que pueden encontrar bajo el Foro de Programación un nuevo sub-foro llamado Tutoriales y soluciones, lo mismo bajo el Foro de Software Libre, también. La idea es ir juntando las soluciones, manuales y tutoriales en un mismo lugar. Los usuarios han subido un par de tutoriales bastante interesantes, los invito a leerlos, opinar, corregir y criticarlos, si es necesario. Todo aporte es bienvenido, y el foro es totalmente abierto para los usuarios. Además de los contenidos que envíen los usuarios, […]
Terminando el primer semestre...
Así es, esta semana es mi última semana del primer semestre que cursé como profesor de la materia Sistemas Operativos en la carrera Analista Programador. Mañana a las 8 es mi última clase del turno de la mañana, y el jueves a las 19:30 la del turno nocturno. Después de eso, examen el 31 de agosto (por lástima va a haber gente que no exonere :S). Estos días vengo bastante ocupado con el tema, entre correcciones de parciales y obligatorios, letras de parcial, examen, etc. Pero la vamos llevando, ya estos días cierro el ciclo digamos. No quiero sacar conclusiones […]
Comentarios recientes