Configurando un Reverse Proxy con Apache

Reverse-Proxy-Square
Un Proxy es un servicio que actúa como intermediario entre una comunicación del tipo Cliente-Servidor. Mientras que un proxy normal (Forward Proxy) hace que un servidor no te contacte directamente, sino que es el proxy quien se conecta con el servidor, manteniendo al cliente en el anonimato, un Reverse...

Read More...

MySQL: Analizando la performance de un SELECT

MySQL Timing
Me encontré con la necesidad de saber con exactitud cuánto demora un SELECT de una fila cuando el campo que buscamos no es un índice, o si es un índice secundario o primario?? Para explicar mejor la situación, propongo el siguiente ejemplo: Tenemos la siguiente Tabla de Usuarios: Id...

Read More...

Iniciar y apagar Máquina virtual VirtualBox autoáticamente junto con el SO. (Ubuntu)

virtalbox
La mejor forma de iniciar una maquina virtual de VirtualBox al iniciar el sistema operativo host, y a su vez, apagarla cuando éste se apague, es con un script de init.d Creamos un archivo para guardar el script: [crayon-543d41044231f274855125-i/] Copiamos el siguiente contenido en el archivo y guardamos con...

Read More...

Múltiples idiomas en PHP usando gettext()

Flags
Hay muchas formas de soportar múltiples idiomas en PHP… Podemos hacer una tabla en la BD, con los nombres de las strings y todas las traducciones, pero esto genera que nuestra aplicación incremente el numero de consultas a la BD y use mas memoria, ya que no en todas...

Read More...

Cumplí mi sueño. Visita a Google, en Mountain View.

DSC_1449
Al momento de escribir esto, todavía me cuesta creer lo que viví hace unas semanas en Sillicon Valley, fue mucha emoción para un solo dia! La cuna de la mayoría de los avances tecnológicos e informáticos del mundo, el lugar donde empezó todo… donde nació Cisco, Apple, HP, Intel, Oracle, Sun, Fairchild, National, Microchip… y muchas otras más. Mi...

Read More...

Como hacer backups completos en linux

Secure Data
A veces, nos encontramos con la necesidad de hacer una copia de seguridad a un equipo linux, ya sea desktop o server, podemos backupear directorios importantes, o hacer un full backup de todo el sistema. Siempre es recomendable hacer backups, de todo, aunque no sea lo mas divertido hacerlos, créeme,...

Read More...

Primeros pasos con jQuery

En el post anterior, “Introducción a jQuery”,  vimos que jQuery es una librería de JavaScript muy importante y relativamente sencilla de usar, sin siquiera tener conocimientos avanzados de JavaScript. Ahora, vamos a comenzar con los primeros pasos en jQuery, con explicaciones básicas y necesarias para comenzar con esta librería.  Como en el...

Read More...

Introducción a jQuery

jquery1
Write less, do more.  dice el logotipo de jQuery, pero ¿Qué es? ¿Para qué se usa? y ¿Cómo se usa?…   Esas son las preguntas que voy a tratar de aclarar con esta introducción. jQuery es una interfaz de usuario de JavaScript, una librería que provee funciones de alto y bajo...

Read More...

Como interpretar un Encoder Rotativo con PIC

Rotary Encoder
Este pequeño fragmento de código, nos permitirá interpretar la salida de los famosos -mal llamados- “Potenciometros digitales” Hoy en día estos encoders rotativos se convirtieron en un componente muy común en los dispositivos electrónicos. Están presentes en la mayoría de los Auto-Stereos, amplificadores de potencia, fuentes de alimentación, etc, permitiendo...

Read More...

Librería LCD para PIC 16F876A en el PORTB. PICC

images (5)
Ésta es una librería modificada para que el LCD funcione completamente en el PORTB. La mayoría de las librerías que andan dando vueltas necesitan conectar unos pines del LCD en el PORTA y otros en el PORTB, lo cual, es poco practico a la hora de hacer una placa. Esta hecha...

Read More...