Archivo: Programación | Picando Código - Part 3

Cómo mostrar código fuente en los comentarios del blog

23 de julio de 2008

void postear(){ printf("void postear(){ printf(" Lectores, comentadores, visitantes en general: ¡Pueden escribir código en los comentarios! Los que visitan seguido el blog habrán notado un nuevo recuadro al lado de la caja de comentarios. Esta indica cómo escribir código sin que el querido WordPress transforme sus signos de < y > y su indentación en papas fritas. En varios posts hemos tenido el problema de querer mostrar código fuente, y no lograr los resultados que esperábamos. Destaco los posts sobre sintaxis, y más recientemente el post de AWK, o el de WordPress y caption, donde pasó lo mismo (malditos < […]

Herramienta para destacar sintaxis en código fuente

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, […]

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

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 […]

Manuales y tutoriales de Programación y GNU/Linux

9 de julio de 2008

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, […]

Definición: ¿Qué es la Programación?

17 de junio de 2008

La programación se trata de saber cuándo hervir el burro esponja de naranja a través de las filipinas con un gorila orangután cruzado con un sandwich de jamón a la cuarta potencia de doce a través del nilo con un terrible dolor de cabeza de la noche anterior cuando todos los traviesos morrones jalapeños de alfred marchaban como ranas a los elfos del norte a través de los burros de pantano inducidos por jerónimo avecinándose por la línea sobre y encima de la cerca fortificada kilomanjaro fortran pasando la escena de torta anti desagradable meticulosamente hecha a mano donde todos […]

Nuevo release: Calculadora en JavaScript 1.0.1

10 de junio de 2008

Aprovechando que es GPL, Pablo se bajó el código de la calculadora en JavaScript que tengo en la página de Mini-proyectos, y la actualizó. Los “releases”, como agregó Pablo, vienen así: 1.0.0 Fernando Briano 1.0.1 Pablo Rodríguez =============================== Soporte para decimales Reseteo de la cuenta luego del resultado Display readonly Apariencia con CSS =============================== Con CSS quedó más linda, y ahora se ve así: La pueden ver funcionando en: https://picandocodigo.net/downloads/calc/1.0.1/Calculadora.htm Aprovecho la oportunidad para mejorar un poco la jerarquía de páginas y organización de los proyectos, para ir gestionando mejor las versiones. El código js, css, html y la imagen […]

Nueva página: Mini-Proyectos de Programación

3 de junio de 2008

Creé una nueva página estática dentro del blog: Mini-Proyectos de Programación. En ella voy a ir acumulando los distintos proyectos que voy programando. Por ahora está la calculadora en JavaScript y los widgets de SuperKaramba. Pero levanté la página para inspirarme a llenarla. De esa forma me motivo para terminar los proyectitos que tengo pendiente, y empezar los tantos que abundan en mi cabeza o escritos por ahí como ideas. Más que nada para no perder el hábito de programar cosas nuevas, o cosas distintas, lo que me lleva a aprender más. El próximo me huele que va a tener […]

Siete razones por las que “Amo escribir código”

2 de junio de 2008
codigo

Petar Radosevic escribe en su blog Wunki: Top seven reasons “Why I love to write code”. Traducido al español sería algo así como “Las siete razones principales por las que amo escribir código”. “Amo escribir código. Programar es una de las cosas en la vida que me hacen feliz”, dice en su post. En algunas ocasiones, seguramente a muchos de nosotros nos pasa lo mismo por la cabeza. A continuación enumero y comento las siete razones que Petar describe en su blog: 7: Ser un nicho. “No muchas de las personas que conozco, saben cómo programar o menos configurar su […]

Costumbres del código: Uso de las llaves en programación { } – Parte 2

28 de mayo de 2008

El post anterior sobre costumbres del código tuvo bastante participación por parte de los lectores, que se animaron a compartir sus opiniones en los comentarios. Así que como se fue largo el tema escribo a modo de continuación. Gracias a un post de Algoritmática(el sitio ya no existe lamentablemente), “Código más bonito”, del que nos comentaba Eduardo, aprendí un poco más respecto a la indentación. Como dice en su blog, existen varios estilos reconocidos mundialmente de indentación. Entre ellos, la forma a la que me refería que me gustaba escribir el código lleva el nombre de Estilo K&R y BSD […]

Costumbres del código: Uso de las llaves en programación { }

28 de mayo de 2008

Voy a analizar algunas de las costumbres que tengo al programar. En ésta ocasión voy a hablar de las llave. Las llaves { }, un tipo de paréntesis, usados en pares para separar nuestro código. A mí me queda más cómodo de leer el código cuando escribo las llaves en la línea donde termina la condición de un if o while, o la declaración de una función: Por ejemplo: if(condicion){ pasa algo; }if(condicion){ pasa algo; } Ó int funcion(int algo){ return algo+1; }int funcion(int algo){ return algo+1; } Ahora, el maldito IDE que uso en el trabajo cambia automáticamente el […]

OLPC Uruguay: Ceibal Jam – Convocatoria para programadores

24 de abril de 2008

JFunez nos da la noticia a través del foro sobre un Jam para las XO en el marco del plan Ceibal. Información desde la wiki: Se propone organizar una actividad tipo Jam para convocar programadores que quieran desarrollar aplicaciones para las XO. Queremos catalizar la formación de una comunidad de software libre orientada a aplicaciones que puedan servir para el Plan Ceibal desde el punto de vista didáctico, o simplemente que puedan servir para que los niños utilicen en sus casas. Fecha: 17 y 18 de Mayo Lugar: Facultad de Ingeniería, Salón de Actos. Ceibal Jam! es una idea que […]

Temas destacados del foro – Primera semana

21 de abril de 2008

En su primer semana, el foro ya ha tenido algunos temas más movidos que otros. Los temas más destacados: Un post sobre Leer código de barras con celular/móvil en el foro de Dispositivos móviles, y Nintendo Wii vs. Playstation 3 el primer flamewar del foro! El acertijo más dificil que pueden encontrar en http://deathball.net/notpron/ ya fue solucionado enteramente en buena parte por fcr, y nos reímos de como Microsoft piensa vender Vista, así como nos mostramos nuestros escritorios por medio de capturas de pantalla. En el foro de Software Libre, soullost deja un explicación de Cómo instalar programas en GNU/Linux, […]

Abrimos al público: EL FORO de PicandoCodigo!

19 de abril de 2008

Como supongo que debería ocurrir con un blog sobre programación, software libre, informática en general, etc. como lo es Picando Código, muchas veces surgen dudas, correcciones, etc. a partir de los posts. Además, al irse creando una base firme de lectores se empieza a generar una comunidad entorno a los temas posteados, un intercambio constante, que a veces necesita un lugar más indicado. Para cubrir esta necesidad se creó el foro del Grupo de Usuarios de PicandoCodigo.net! ¿Porqué Grupo de Usuarios? Porque eso es lo que considero que se ha ido formando. Un grupo de usuarios con intereses en común. […]

Stackoverflow.com – Joel Spolsky y Jeff Atwood, dos programadores unen sus fuerzas

19 de abril de 2008

Joel Spolsky y Jeff Atwood son dos de los programadores más conocidos en internet. Sus Blogs sobre Programación: Joel on Software y Coding Horror se han vuelto referentes para bloggers y desarrolladores de todo el mundo. Ahora, unen fuerzas en un nuevo proyecto: stackoverflow.com Joel Spolsky además de haber sido uno de los primeros bloggers programadores, es fundador de Fog Creek Software. Jeff Atwood recientemente renunció a su trabajo en parte debido al éxito de su blog, pero además admitió que tenía un startup que no iba a anunciar aún. Ese startup es stackoverflow.com En las palabras de Atwood: “Los […]

Code Monkey: La canción de los monos del código

14 de abril de 2008
Code Monkey

Me encontré con esta canción en el blog de Peteris Krumins. Es del 2006, pero es bastante viral en Internet. Llegó en su momento a Slashdot, y a New York Times. Fue escrita por Jonathan Coulton como parte de un proyecto musical “Thing a Week”, donde el artista escribía una canción nueva cada semana para subir a su sitio web. En Wikipedia, la definición del término “Code Monkey” que a su vez está basada en la definición de The Jargon FIle, es la siguiente: El término code monkey generalmente se refiere a un programador de computadoras u otra persona que […]

Toasty!