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

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

Sábado, 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

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

Proyecto final: Primera entrega en camino...

Jueves, 10 de abril de 2008

Ayer entregamos el primer documento oficial del proyecto final de la carrera... Es una carta dirigida a la ORT en Montevideo, con los detalles del cliente, su funcionamiento actual, su problema, y cómo le vamos a solucionar la vida. Tuvimos problemas con los clientes que teníamos en vista, porque a último momento nos cancelaron todos. Por suerte en el trabajo me dieron una mano, y me cedieron un proyecto que tarde o temprano se iba a realizar. Esto tiene la GRAN ventaja de ser un software que REALMENTE necesitan. Ya empezamos a trabajar, entrando en esta maratón que vendría a […]

Manual de Referencia GNU C 0.1

Lunes, 7 de abril de 2008

Leo en la lista de correos de GNU sobre el primer lanzamiento oficial (versión 0.1) del Manual de Referencia GNU C (GNU C Reference Manual), disponible ya en ftp.gnu.org: ftp://ftp.gnu.org/gnu/gnu-c-manual/gnu-c-manual-0.1.tar.gz A continuación el mail de Trevis Rothwell <tjr@gnu.org>: "Éste lanzamiento cubre el lenguaje C (no bibliotecas) a través de ANSI C89. Próximos lanzamientos agregarán cobertura de ISO C99 (como está soportado por GCC) y extensiones GNU C. El manual ha sido releído y examinado para asegurar su completitud y precisión, pero si encuentras algo que falta o erróneo, por favor enviame un mail directamente o a: gnu-c-manual@gnu.org ¡Gracias! -- Trevis […]

MySQL 6.0: disponible versión alpha para pruebas

Jueves, 13 de marzo de 2008
MySQL

Está disponible la versión alpha 6.0 del famoso motor de base de datos opensource MySQL. Esta nueva versión cuenta con el motor de almacenamiento de datos transaccional Falcon. Falcon es un motor que corre en todas las plataformas populares de hardware, y está diseñado para tomar ventaja de los grandes caches de memoria disponibles en ambientes de 64 bit. No está diseñado como plug-in para reemplazar a InnoDB, las aplicaciones nuevas implementadas con InnoDB pueden usar Falcon, así como muchas aplicaciones actuales que usan InnoDB deberían poder usar Falcon. Diagrama de su arquitectura: Algunas de las características de Falcon: Compatible […]

{Libros}: Version Control with Subversion - Next Generation Open Source Version Control

Viernes, 7 de marzo de 2008
Version control with Subversion

Version Control with Subversion - Next Generation Open Source Version Control (Control de versiones con Subversion - La próxima generación de Control de Versiones Open Source) es el nombre completo de este libro. La versión impresa se publica po O'Reilly, responsable de tantos buenos libros de programación e IT. Un libro-manual ideal para introducirse en el tema del control de revisiones, que cubre desde los fundamentos esenciales para empezar con control de versiones, hasta cómo configurar y trabajar con un servidor Subversion. Sus autores: Ben Collins-Sussman, Brian W. Fitzpatrick y Michael Pilato son parte del equipo de desarrollo del servidor, […]

Jeff Atwood: "Repito: No escuchen a sus usuarios!"

Viernes, 29 de febrero de 2008

Menuda coincidencia, después del post sobre Usuarios, leí en Coding Horror un post titulado "I repeat: Do not listen to your users" ("Repito: no escuchen a sus usuarios"). Jeff Atwood es el autor, y como la mayoría de sus posts, no tiene desperdicio. Este en particular fue escrito a raíz de Listening to Users ("escuchando a los usuarios") de Paul Buchheit. Tiene un enfoque más amplio y general que lo que yo escribí, pero sigue con el tema de la relación con el usuario. Cito algunos fragmentos para agregar más al tema: "Escuchar a los usuarios es algo tramposo. Los […]

Cita de la clase de ayer: El usuario

Jueves, 28 de febrero de 2008

Luis D. (profesor): "Vos sos el enemigo del usuario." Fernando (yo): "Totalmente." Luis D. : "Totalmente." Hoy(<ezquizofrenia>mensaje para mi yo futuro: "Cuando publiques esto, ya va a ser ayer"</ezquizofrenia>) llegué tarde a clases, ya que como había dicho el profesor en una clase anterior "a veces tenés que estar en 3 lugares al mismo tiempo". En mi caso, tenía que estar en el trabajo arreglando un defecto que saltó en el software a raíz de una modificación, una reunión por el hosting de una página web, y la clase de taller de gestión... Pero bueno, cuando llegué estaban hablando sobre […]

Proyecto final{ Parte 2; empezamosLasClases();}

Martes, 26 de febrero de 2008

Ayer lunes empezamos oficialmente las clases de Taller de Gestión de Proyectos. Llegó la hora de dejar un poco el tema de programación, y meterse más en lo que es Ingeniería del Software. Para arrancar nomás ya nos recomendaron 3 libros para que vayamos leyendo tranquilamente: Ingeniería de Software de Pressman Ingeniería de Software de Shari Lawrendce Pfleeger Ingeniería de Software de Ian Sommerville La ingeniería del Software va un poco más allá del rol del programador. Abarca todas las actividades necesarias para realizar un proyecto de software. Entre ellos, la gestión en sí, que es en lo que andamos […]

Proyecto final: primera parte...

Jueves, 21 de febrero de 2008

Ayer tuvimos en el CEI la primer reunión a modo de presentación del proyecto final de carrera. Los docentes / tutores en ésta generación son Luis Dentone y Eduardo Olivera. A Luis lo tuvimos en parte de Programación 1 y en Programación 2, y a Eduardo en Arquitectura de Sistemas e Hipermedia, así que son los dos conocidos. Nos entregaron el calendario de entregas y las condiciones, y nos dieron un pantallazo de la traumatizante experiencia que vamos a pasar durante éste año y aproximadamente hasta diciembre, tratando de hacer lo mejor para conseguir el título de Analista Programador. Para […]

Primeros Pasos con Python

Miércoles, 20 de febrero de 2008

Después de leer tanto sobre Python: que es mágico, que el código es super limpio y ordenado, que la curva de aprendizaje es mínima, e infinitas bondades más del lenguaje, tuve que empezar a estudiarlo. De algo me estoy perdiendo! En todos lados que se lee acerca de Python, siempre tienen algo bueno para decir. Es más, hasta ahora no he leído una sola crítica al lenguaje en general. Lo dijo XKCD, lo dijo Marcelo Ramos, y lo dice Sal, Python tiene que ser increíble. 1 - Bajar la documentación. Entramos a www.python.org, y con unos 3.9 megas tenemos un […]

PlataformaEclipse.com

Martes, 19 de febrero de 2008

En éstos días empecé a ser un colaborador más en PlataformaEclipse.com, comunidad de Eclipse en Español. A modo de presentación, su fundador Baldur escribe: Hola, Mi nombre alias es Baldur, y hoy nace PlataformaEclipse.com, mi manera de devolverle a la comunidad libre lo que tantas veces me ha dado, libertad, ayuda y buen software; una comunidad impulsada siempre por buenas personas, personas como tu, que buscas tu propio camino. PlataformaEclipse.com prentende crear y recopilar manuales, tutoriales, y consejos en español sobre el mayor entorno de desarrollo, ECLIPSE. Espero que tu visita resulte provechosa y vuelvas pronto (a consultar o a […]

Cursos online Gratuitos: [Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME]

Lunes, 11 de febrero de 2008

En el último boletín de noticias del JUGUY, llega un enlace a un artículo que hace rato fue publicado en el sitio, que reproduzco a continuación:   Apoyando las tareas de incrementar el número de usuarios de su nuevo IDE multilenguaje y multiplataforma Netbeans 6 y de dar a conocer nuevas tecnologias basadas en Java, Sun ha comenzado a ofrecer, mediante su sitio Student Courses, un training online denominado "Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME". Tal como su titulo lo indica, este curso cubre las bases de estas 4 tecnologías: GUI Builder: este componente de Netbeans […]

10 razones para aprender y usar Expresiones regulares

Jueves, 7 de febrero de 2008

Algo más para agregar a la lista interminable de "Cosas que tengo que aprender": 10. Las expresiones regulares están en todos lados Una lista de lenguajes de programación y herramientas que usan expresiones regulares. Links a su documentación sobre expresiones regulares: Framework .NET, ActionScript, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby, Tcl, Apache HTTP Server, Google Analytics, Google Code Search, Microsoft Exchange Server, Windows PowerShell, OpenOffice.org, Oracle Database, cualquier editor de texto o IDE decente, Y miles más… 9. La Maestría en expresiones regulares puede ayudarte a destacarte de la multitud Las expresiones regulares pueden estar en cualquier lado, pero […]

Habemus nuevo tema de WordPress

Martes, 5 de febrero de 2008

Anoche "metí huevo" como dirían algunos, y por fín puse manos a la obra con el tema de la página. Los últimos dos meses tuve problemas con el límite de transferencia del servidor gracias a la gran cantidad de visitas (un poco de autobombo por favor! Gracias...). Por esto decidí hacer el tema bien liviano. Miren qué lindo y novedosa la forma de publicar código: También metí mano en el código, de forma que ahora puedo poner dos columnas de widgets, haciéndolo más flexible. No tenía ninguna idea específica de lo que quería, simplemente agarré el tema que estaba, lo […]

Toasty!