Lo último

Definición de funciones en Javascript

Las funciones son un elemento vital en cualquier lenguaje de programación. Pero no todos los lenguajes las manejan de la misma forma; en muchos son tipos de datos especiales que solamente pueden definirse y luego llamarse con (o sin) parámetros, pero otros como Javascript las tratan como simples variables que pueden ser llamadas. A continuación [...]

1 de agosto, 2010 - Javascript

Base de datos de robots

¡Finalmente! Luego de mucho tiempo, terminé de adaptar las viejas entradas sobre web bots y las convertí en una sencilla aplicación Django, a modo de experimento. Django es un excelente framework para desarrollo web con Python, así que hace tiempo que quería aprender a usarlo. Fue necesario mucho estudio pero poco código, realmente es un [...]

27 de junio, 2010 - Django, Python

¿Javascript, o «script de Java»?

He escuchado demasiadas veces la frase script de Java referida a Javascript. Probablemente se trate de una mala traducción que desafortunadamente fue considerada correcta, pero la verdad es que escucharla de un ingeniero en sistemas me choca, y mucho. Saber que gente que sabe piensa que Javascript es simplemente un subconjunto de Java es muy [...]

30 de enero, 2010 - Opiniones y Comentarios

Slackware 13.1: Instalación y configuración básica

Slackware es la distribución de GNU/Linux más antigua entre las que siguen desarrollándose. Se caracteriza por su fama de complicada, sin embargo una vez que el sistema está configurado el mantenimiento necesario es mínimo, y resulta tan sencilla de manejar como cualquier otra distribución. Lo único que el sistema pide a cambio de su estabilidad [...]

- Linux

Consejos para evitar el SPAM

Introducción El spam, o correo basura es sin duda alguna la parte más molesta de trabajar con correo electrónico. Otros términos que se usan frecuentemente son UCE (siglas en inglés de Correo electrónico comercial no solicitado) o UBE (siglas en inglés de Correo electrónico masivo no solicitado). La peor parte del correo basura es que [...]

18 de enero, 2010 - Varios

¿Cómo escribir un archivo robots.txt?

Un archivo robots.txt es un archivo de texto simple, que sirve para indicar a los robots (en especial a los robots de los buscadores) qué partes del sitio no debería indexar. Se considera que se puede indexar cualquier carpeta o archivo que no esté explícitamente prohibido por este archivo. Los buscadores más importantes lo respetan [...]

- Varios

Validar una dirección de correo electrónico

Cualquier sistema que utilice el correo electrónico debería tener algún tipo de validación para evitar errores y datos basura. Pero ¿cómo validar correctamente? Antes que nada hay que tener por seguro que no hay forma (rápida y práctica) de comprobar que una dirección de correo existe y tiene a un usuario detrás, solamente se puede [...]

11 de enero, 2010 - PHP

Validar parámetros enteros con PHP

Introducción ¿Cómo hacer para estar seguro de que un parámetro obtenido por GET (o POST) es un número entero? Intentando resolver esta pregunta he intentado varias técnicas a lo largo del tiempo, y haciendo esas pruebas he llegado a entender más sobre cómo funcionan las comparaciones y las conversiones automáticas de tipos en PHP. Convirtiendo [...]

8 de enero, 2010 - PHP

CSV: simple y versátil

¿Qué es un archivo CSV? CSV es un tipo de archivo de texto que contiene son archivos de valores separados por comas (de ahí su nombre). Es un formato bien simple y práctico. No tiene una documentación oficial, pero buscando en internet encontré el RFC 4180, Common Format and MIME Type for Comma-Separated Values (CSV) [...]

7 de enero, 2010 - Varios

Transacciones en MySQL

Hay situaciones en las que necesitamos hacer más de una consulta al mismo tiempo, y todas tienen que ser correctas para que los datos sean consistentes y tengan sentido, de otro modo tendríamos información "colgada" y desvinculada. En el mejor de los casos esta información provocaría un desperdicio de espacio en la base de datos, [...]

2 de enero, 2010 - MySQL, PHP