background preloader

Teoria

Facebook Twitter

Stack Overflow. Svendtofte.com - Usando el depurador de JavaScript Venkman. "Apártense.

svendtofte.com - Usando el depurador de JavaScript Venkman

Soy científico. " Si alguna vez has escrito algo de Javascript, y tenido algún error en el código, y has perdido bastante tiempo en descubrir qué era lo que no funcionaba, probablemente has utilizado alguna de las "herramientas" de depuración clásicas disponibles para los programadores de JavaScript. Una mezcla diabólica de diálogos alert o quizás document.write junto con algún código de depuración insertado juiciosamente, y toneladas de código comentado.

El programador contaba con esto, y además con la herramienta de registro de errores del navegador con el que estuviera desarrollando. Esto significaba normalmente o bien los mensajes de error de IE, de poca ayuda, o la consola JavaScript de Netscape, algo mas informativa. Por qué, y para quién es esta guía Utilizando un depurador, puedes inspeccionar el código a la vez que se ejecuta.

Cómo leer esta guía Esta guía ha alcanzado una proporción bastante considerable. Contenidos Otros recursos sobre Venkman. Líderes tecnológicos que trabajan en Google. Estos dos últimos años, Google se ha hecho con los principales líderes de la comunidad Open Source, y todavía siguen hambrientos por contratar más.

Líderes tecnológicos que trabajan en Google

Bram Moolenaar -responsable de vim- Este holandés ha dedicado años de su vida en añadir funcionalidades y solucionar problemas de Vim, el editor de texto de uso general más popular en entornos Linux/Unix.En su web, podemos encontrar útiles trucos para manejarnos con Vim y optimizar su uso. Moolenaar trabaja en la oficina que Google tiene en Zurich. Guido van Rossum -autor de el lenguaje de programación phyton- Otro holandés, entro a trabajar a las oficinas de Google en Mountain View en Diciembre del 2005. Vinton Cerf -Uno de los padres de Internet- Americano, nacido en Connecticut. Sean Egan -Desarrollador lider de Gaim- Actualmente vive en Seattle, Washinghton. Andrew Morton -Responsable junto a Linus Torvalds de la rama 2.6 del núcleo de Linux- Jeremy Allison -Desarrollador lider del proyecto Samba- Ben Goodger -desarrollador lider de Firefox-

Guru de la informática. GlTail.rb - realtime logfile visualization. Object Management Group - UML. Expresiones Regulares. This tutorial teaches you all you need to know to be able to craft powerful time-saving regular expressions.

Expresiones Regulares

It starts with the most basic concepts, so that you can follow this tutorial even if you know nothing at all about regular expressions yet. The tutorial doesn't stop there. It also explains how a regular expression engine works on the inside, and alert you at the consequences. This helps you to quickly understand why a particular regex does not do what you initially expected. It will save you lots of guesswork and head scratching when you need to write more complex regexes.

What Regular Expressions Are Exactly - Terminology Basically, a regular expression is a pattern describing a certain amount of text. This first example is actually a perfectly valid regex. \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\. With the above regular expression pattern, you can search through a text file to find email addresses, or verify if a given string looks like an email address. Aprende a programar en diez años.

Por Peter Norvig.

Aprende a programar en diez años

Teach Yourself Programming in Ten Years. Traducción libre al español por Carlos Rueda - ¿Por qué todos tienen tanto afán? Entra a cualquier librería y encontrarás Aprende Java en 7 Días y demás variaciones interminables ofreciendo enseñar Visual Basic, Windows, Internet, etc., en unos pocos días u horas. Yo hice la siguiente búsqueda avanzada (power search) en Amazon.com : pubdate: after 1992 and title: days and (title: learn or title: teach yourself) y obtuve 248 ítems de resultado. La conclusión es que, o bien la gente tiene un gran afán por saber de computadoras, o bien las computadoras son algo fabulosamente más fácil de aprender que cualquiera otra cosa. Analicemos lo que podría significar un título como Aprende Pascal en Tres Días (Learn Pascal in Three Days): Aprende: En 3 días no tendrás tiempo de escribir varios programas significativos, y de aprender de tus éxitos y errores con ellos. Aprende a programar en diez años Referencias Bloom, Benjamin (ed.)

Respuestas.