Blog ElCodiguero

Evitar múltiples ejecuciones de un script

11 abr 2015 Linux & UNIX

Veamos diferentes métodos para evitar ejecuciones múltiples de un script bash, a través del uso de un archivo de bloqueo o “lockfile”.

Borrar todas las tablas de una BBDD MySQL

02 dic 2014 MySQL

No es que sea lo más recomendable, pero a veces es lo más rápido durante el desarrollo: ¿cómo hacemos para borrar todas las tablas de una base de datos MySQL?

Calcular el tamaño total de una lista de archivos

12 nov 2014 Linux & UNIX

Si bien es muy sencillo obtener el tamaño de un archivo particular, o el tamaño de cada archivo en una lista, no es trivial obtener el tamaño total ocupado por un grupo de archivos. Veremos varios métodos para hacerlo.

Configurar flechas y teclas Inicio, Fin en ksh

27 ago 2014 Linux & UNIX

ksh es la shell predefinida en varios sistemas UNIX, pero fue diseñada para teclados de terminales, distintos a los teclados modernos. Por esto, por defecto no utiliza las flechas del teclado, ni otras teclas como Inicio o Fin. Hacer que las soporte, por suerte, es bastante sencillo.

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

27 set 2011 Linux & UNIX

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 …

Copiar y pegar con el ratón en CMD

17 abr 2011 Windows

Copiar y pegar en la interfaz de línea de comandos de Windows es un proceso algo engorroso. Con la configuración predeterminada, hay que: Hacer un clic con el botón secundario y seleccionar “Marcar” Seleccionar el texto haciendo clic y moviendo el puntero hacia la posición deseada Presionar el botón derecho …

Eliminar objetos repetidos de una lista

30 ene 2011 Python

En Python las listas y tuplas permiten elementos duplicados. Cuando se quiere manejar elementos únicos, se recurre normalmente a conjuntos (set), o a diccionarios (donde lo que debe ser único es cada clave, no hay restricciones en el contenido). Pero si se recibe una lista con duplicados y queremos eliminarlos …

Comentar bloque de código con ViM

20 ene 2011 Linux & UNIX

ViM es uno de los editores más conocidos en el mundo UNIX, y sin duda alguna es uno de los más completos y potentes una vez que se lo conoce bien. Es posible usarlo durante años y seguir aprendiendo formas en las que nos ahorra trabajo. Cómo comentar un bloque de …

Sitios web con Python, virtualenv y fastcgi

30 dic 2010 Python

Un repaso sobre virtualenv (creación de entornos virtuales para Python) y cómo podemos utilizarlo para instalar cualquier paquete de Python en una carpeta cualquiera.rnVemos además, cómo combinarlo con un sitio funcionando sobre Django y FastCGI

Definición de funciones en Javascript

01 ago 2010 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 …

¿Javascript, o «script de Java»?

30 ene 2010 Javascript

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 …

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

30 ene 2010 Linux & UNIX

Slackware es la distribución de 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. Este artículo es una descripción simple de cómo dejar a Slackware a punto luego de la instalación.

Consejos para evitar el SPAM

18 ene 2010 Varios

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).

¿Cómo escribir un archivo robots.txt?

18 ene 2010 Varios

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ían indexar. Se considera que se puede indexar cualquier carpeta o archivo que no esté explícitamente prohibido por este archivo. ¿Cómo crearlo? ¿Qué formato tiene?

Validar una dirección de correo electrónico

11 ene 2010 PHP

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 usando expresiones regulares?

Validar parámetros enteros con PHP

08 ene 2010 PHP

¿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 datos en PHP.

CSV: simple y versátil

07 ene 2010 Varios

¿Qué es un archivo CSV? CSV es un tipo de archivo de texto que contiene valores separados por comas (de ahí su nombre). Es un formato bien simple y práctico. No tiene una documentacixf3n oficial, pero buscando en internet encontré el RFC 4180, Common Format and MIME …

Transacciones en MySQL

02 ene 2010 MySQL

Las transacciones sirven para asegurar la consistencia de los datos a nivel de la base de datos. Este artículo explica qué son, para qué sirven, y cómo se usan desde MySQL.

Manejando archivos .INI con PHP

31 dic 2009 PHP

Descripción del formato INI, cómo leer un archivo de este tipo, y cómo escribirlo desde PHP, con una función sencilla de ejemplo.

Páginas de error HTTP

31 dic 2009 PHP

Los errores HTTP se ven bastante seguido, pueden suceder en cualquier sitio, en cualquier momento. Cuando suceden, es importante dar al usuario información adecuada y relevante, y para eso primero hay que saber cómo decirle al servidor qué página debe usar en caso de error.

Página 1 de 2 siguiente »

El Blog de ElCodiguero funciona sobre Pelican

Inicio | Blog | Acerca de