24 formas de construir una antena casera Wi-Fi

Leyendo como siempre mis feeds me encontre con una nota interesante en Coding Horror, que trata sobre como extender nuestra red inalambrica mediante antenas. Justo el artículo recomendaba una llamada Cantenna, como pueden apreciar en la imagen. Sin embargo la idea es ahorrarnos algunos ó muchos dolares creando nuestra propio dispositivo.

CantennaAntena Casera

Justamente el artículo mostraba un enlace a una guía (en inglés) que nos explica paso a paso como crear este tipo de antenas: con un lata grande de papas fritas. En realidad, averiguando, esto no es un tema nuevo pues ya ha habido noticias de personas que lo han probado y usado.

Y googleando, aparte, encontre una lista de 24 guías ó tutoriales para la construcción de antenas caseras Wi-Fi de diversos formatos. A mi me parecio muy interesante. Espero les sirvan los enlaces.

Exportar documentos de Excel a MySQL

La necesidad de exportar algunos documentos en Excel me hizo averiguar algunas formas para ello. Justamente encontre alternativas interesantes. Si tienes conocimiento de MySQL (ó SQL en general) sabrás lo fácil de manejar gran cantidad de data con un par de consultas. Bueno ese fue mi finalidad.

Bien, averiguando por allí encontre 2 formas. Una de ellas la he probado y comprobado (Navicat) y va excelente. La otra alternativa (Plugin para Excel), también fácil de usar y desde la misma barra de herramienta del Excel.

Ver Artículo Completo ››

Configurar PHP.ini en DreamHost

Si tienes tu servicio de hosting en Dreamhost, y necesitas hacer cambios en la configuración de PHP (es decir en el archivo php.ini) no es algo, digamos, fácil.

Existe un método que nos permitirá descargar una copia del archivo php.ini y hacer las modificaciones que queramos para habilitar o deshabilitar ciertos módulos, pero require ciertos conocimiento de comandos en Linux.

Suponiendo que tienes conocimiento de shell en Linux, y que asumes tu responsabilidad por cualquier fallo, sigue los siguiente pasos:

Primero, en panel de dreamhost en Users > Manage Users deberás modificar el tipo de cuenta a Shell acount para acceder vía telnet a tu servidor.

Screenshot User Shell 

Ahora descarga un software-cliente SSH, Telnet. Por ejemplo PuTTY.

PuTTY screenshot 

Una vez logueado ingresa a al directorio de tu dominio. Tengamos en cuenta lo siguiente : $HOME = /home/nombreusuario (para resumir).

En el directorio raíz de tu dominio crea un carpeta cgi-bin.

mkdir $HOME/midominio.com/cgi-bin

Ahora mediante la consola, copiarás 2 archivos: .cgi y .ini
Si es PHP5

cp /dh/cgi-system/php5.cgi $HOME/midominio.com/cgi-bin/php.cgi
cp /etc/php5/cgi/php.ini $HOME/midominio.com/cgi-bin/php.ini
Si es PHP4
cp /dh/cgi-system/php.cgi $HOME/midominio.com/cgi-bin/php.cgi
cp /etc/php/cgi/php.ini $HOME/midominio.com/cgi-bin/php.ini

Ahora puede usar un editor de texto y modificar el archivo .htaccess, este archivo se encuentra en la raíz del sitio, y agrega las siguiente líneas.

AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
Finalmente asignamos los permisos correspondientes a los directorios y archivos siguiente.
chmod 644 $HOME/x.com/.htaccess
chmod 755 $HOME/x.com/cgi-bin
chmod 750 $HOME/x.com/cgi-bin/php.cgi
chmod 644 $HOME/x.com/cgi-bin/php.ini
Una vez hecho todo lo anterior, puede acceder vía FTP para descargar el archivo php.ini y configurarlo. Por ejemplo, para habilitar la librería GD, usada para la generación-edición de gráficos con PHP, ubica la línea
;extension=php_gd2.dll 

quitale el punto y coma inicial, guarda los cambios y sube el archivo a tu servidor. Así tendrás habilitado esta librería. Eso es todo.

Guía Custom PHP.ini 

¿Cómo cambiar la pantalla de inicio (boot screen) de Windows XP?

1. Desactivar la pantalla de arranque

Para desactivar el logo de arranque, haga clic en Inicio-> Ejecutar y escriba msconfig en cuadro de dialogo. Esto nos mostrará la Utilidad del Configuración del Sistema. En la pestaña BOOT.INI, marca la casilla junto a NOGUIBOOT y hacer clic en Aceptar. Cuando reinicies tu PC verás que luego de la pantalla de la BIOS no pasa nada mas hasta que Windows termine de cargar completamente. La desventaja de esta opción es que no recibes ninguna información si tu PC se cuelga ó congela en alguna parte del proceso de arranque. Nota: no he probado esta opción cuando tienes más de un S.O.

Ver Artículo Completo ››

¿Cómo convertir archivos RMVB a otros formatos?

Hace algunos días atrás estabamos comentando sobre los formatos RMVB (RealMedia Variable Bitrate), realmente muy usados ahora para los videos online (descarga videos) por su relación calidad - tamaño, pero no son compatible con la mayoría de reproductores multimedia. Lo común en estos casos es buscar un programa para convertirlo a nuestro formato preferido. Existen muchos pero vamos a recomendar algunos:

Convertir archivos RMVB con RM Converter

El método más simple para convertir archivos RMVB, o archivos de RealMedia, es usando Xilisoft RM Converter. Podemos configurar un par de opciones y RM Converter convertirá los archivos RMVB a los formatos que deseemos (AVI, WMV, DivX o MPEG). Los archivos convertidos pueden ser facilmente grabado en DVD. 

RM Convert 

Este programa tiene sus limitaciones por licencia, solo permite 5 minutos de video convertido. Pero existe otra forma.

Ver Artículo Completo ››

¿Cómo reproducir archivos RMVB?

Seguramente hemos descargado un archivo, supuestamente un archivo de video, y cuando deseamos reproducirlo nuestro sistema no lo reconoce, nos fijamos en la extensión y es, por ejemplo, sample.rmvb. Bien, se trata del formato RMVB (RealMedia Variable Bitrate). Justamente RMVB es uno de los más nuevos formato del Real Player para la publicación de archivos de video, que se está convirtiendo en uno de los formatos más usados  para Animes y películas Asiaticas, debido a su pequeño tamaño y tasa de bits con una calidad excepcional en comparación con DivX.

Existen varias formas de reproducir estos videos RMVB. Descargando e instalando la última versión del RealPlayer que es gratuita disponible en el sitio oficial. Otra opción es usar Real Alternative, que reproduce videos, incluso este formato, sin necesidad de RealPlayer. 

Después de instalar cualquiera de estas aplicaciones, debemos asociar el archivo RMVB al reproductor deseado, tal como se muestra en las siguientes imágenes: Click derecho en el archivo y seleccionar Abrir con...> Elegir Programa. Luego elegir el programa, y habilitar el uso de ese programa por defecto.
 
Seleccionar programa por defecto 

Esta ha sido una de las preguntas mas consultadas del 2007 por muchos usuarios no avanzados. Espero les sirva este tip.

Descarga videos de YouTube con PHP

En unijimpe blog se expone un tutorial (con fines educativos) de como descargar videos de YouTube usando PHP a formato flv, esta aplicación llamada PHP YouTube Downloader 2.0 es una versión mejorada. La explicación que se da es fácil de entender e implementar. Podemos ver un ejemplo de esta utilidad en el blog del autor. Además pone a disposición el código fuente.

Una utilidad muy interesante y realmente funcional. Sin embargo algo que pude notar es que el video descargado no tiene ninguna extensión, así que tienes que colocarlo manualmente .flv para que tu reproductor (el más conocido FLV Player) pueda reconocerlo.

Descargar video de YouTube con PHP 

Ejemplo video 

Por otro lado, he leido de aplicaciones que puedes combinar con PHP para cambiar a otro tipo de formato diferente de flv, por ejemplo: ffmpeg es una utilidad en linux que puede ayudar a convertir videos de diversos formatos (incluidos flv) a otros formatos. Lo cual abarcaría no solo video de YouTube sino de otros servicios de videos.

Informativo: Clientes de correo electrónico

¿Qué es un Cliente de correo electrónico? Dejemos la definición a Wikipedia:

Un cliente de correo electrónico, o también llamado en inglés mailer o Mail User Agent (MUA) es un programa de ordenador usado para leer y enviar e-mails. [...] Los clientes de correo más modernos deben soportar protocolos como POP3 e Internet Message Access Protocol (IMAP) para comunicarse con un MTA (agente de transferencia de correo) remoto localizado en la máquina de proveedores de correo electrónico.

IMAP está optimizado para almacenar correos electrónicos en el servidor, mientras que el protocolo POP3 asume generalmente que el e-mail se descarga al cliente. La mayoría de clientes de correo electrónico emplean el Protocolo de Transferencia Simple de Correo (Simple Mail Transfer Protocol, SMTP) para enviar los e-mails.

Los que usamos un cliente de correo para leer nuestros mails seguramante estamos familiarizados con términos como: SMTP, POP3, IMAP; los que no, la definición arriba es entendible.

He aquí una lista de algunos clientes de correo (no webmails) destacables: 

1. Novell Evolution

Combina administración de correo electrónico, calendario, agenda y lista de tareas.  Soporta protocolos de correo tales como IMAP, POP, SMTP y Authenticated SMTP, así como Microsoft Exchange 200 y 2003. Forma parte oficial del escritorio de GNOME.

Novell Evolution 

2. Mail de Apple 

En inglés conocido como Apple Mail. Está incluido en sistema operativo OS X. Originalmente desarrollado por NeXT para sus sistema operativo NEXTSTEP, después de la adquisición de NeXT por Apple, se ha actualizado para convertirse en parte principal del Mac OS X. Soporta protocolos SMTP, POP3, IMAP, .Mac y Exchange a través de IMAP. El iPhone incorpora una versión para móviles. 
Mail Apple 

3. Outlook Express

Incluida en varias version de Microsoft Windows, a partir de Windows 98 hasta Windows XP. Incluso fue disponible en Windows 95 y Mac OS 9. En Windows Vista, Outlook Express es reemplazado por Windows Mail. Soporta diversos protocolos de correo.
OutLook 

4. Mozilla Thunderbird 

Thunderbird soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortográfico incorporado, soporte de extensiones y skins, buscadores, cifrado PGP, un filtro bayesiano de correo basura (spam), etc. Su principal problema contra rivales como Evolution (sobre plataformas Linux) o, en Windows, Outlook Express (ahora llamado Windows Mail) estriba en su carencia de un calendario usable, aunque existe una extensión llamada Lightning que implementa un calendario con casi el mismo nivel de funcionalidad de Mozilla Sunbird.

Thunderbird 

Ver Artículo Completo ››

Taller de JavaScript: Ajax y manipulación del DOM

Estas diapositivas de Borkweb muestran paso a paso los conceptos resumidos y prácticos de JavaScript, Ajax, DOM y jQuery (en inglés). 

Ajax Slide

Convierte tus scripts PHP a ejecutable (.exe) con Wapache

He leido algo de ello alguna vez pero no le tome mucho interes, ahora luego de ver la manera fácil como se explica en JasLabs, me anime a probar. ¿Cómo se hace? Existe muchas utilidades (comerciales) para generar una apliación ejecutable (.exe) con nuestro scripts en PHP, pero existe una de código abierto: Wapache (basado en el servidor web Apache). En realidad Wapache, lo que hace es emular una aplicación ejecutable combinando un control de IE embelido y una versión de Apache.

Empezemos descargando la última versión de Wapache, de Sourceforge. Descomprimimos el paquete ZIP, y veremos la siguiente estructura:

Wapache 

Tiene casi la misma estructura del servidor web Apache (por no decir igual). Por defecto trae una ejemplo de aplicación, vamos al directorio bin y ejecutamos Wapache.exe. Los archivos que se usan para emular esa aplicación se encuentran en el directorio htdocs. Es en ese directorio donde debemos colocar nuestros archivos PHP. Para que todo funcione correctamente debe colocar un archivo index.php que será el punto de inicio de la aplicación.

Ahora, vamos al directorio conf y abrimos con un editor de texto el archivo default.wcf, y buscamos la línea (abajo) y cambiamos index.html por index.php.

InitialUrl _app http://wapache/index.php main

Nuevamente vamos al directorio bin y abrimos Wapache, el resultado:

Wapache demo 

La conclusión a la que llegue es que aparte de tus script PHP, todos tus archivos (css, js, imágenes, etc) deben estar en el directorio docs, todos. De lo contrario se mostrarán mensajes indicándote que cierto archivo no se ha encontrado. Cómo en mi caso, probando no salió una imagen que encerré en un circulo rojo en la imágen.

En resumen

  1. Descarga y descomprime
  2. Copia tus archivos a htdocs
  3. Configura en conf/default.wcf
  4. Prueba en bin/Wapache.exe 

Wapache, además te permite agregar menús en la parte superior de la ventan, con lo cual daría un mejor acabado a nuestros proyectos. Pueden encontrar más sobre Wapache aquí. Espero que les sea útil esta información. Y si se me olvido mencionar algo, acepto comentarios.

Navegación

Categorias

Archivos