- Publicado por thejuli on Agosto 4th, 2008
Este script sirve para controlar la descarga (download) de archivos. Es un script en PHP que genera la salida adecuada para la descarga de los archivos, asignándole el MIME Type que le corresponda, según su extensión.
La sintaxis que usa es simple: download.php?f=FileName
Un ejemplo de cómo utilizarlo
<a href=”http://path/to/script/download.php?f=tutorial.zip”>Tutorial</a>
Puede descargarse el script directamente desde este link. O sino puede encontrar la descripción completa en este post.
- Publicado por thejuli on Julio 28th, 2008
Recientemente Google ha liberado su extensión Forms de Google Docs que permite crear fácilmente formularios que inserten datos en una planilla de Google Spreadsheets. Esto puede facilitar bastante a la hora de crear simples formularios para insertar datos.
Pero qué pasa si queremos hacer algo un poco más avanzado, e integrarlo a alguna aplicación web? Sin duda se necesita algo un poco más avanzado.
Google Docs también tiene liberada su Google Spreadsheet API, con la cual es posible manipular datos en planillas de cálculo. Además, en caso de usar PHP, la librería Zend GData ofrece un conjunto de clases que facilitan la interacción con la API.

Armando un sencillo formulario como el que se muestra anteriormente, al oprimir un botón de Submit, se pueden insertar los campos en una planilla de Google Spreadsheet, dando como resultado la siguiente imagen:

En la guía de referencia de Google Spreadsheet API se presentan varios ejemplos. En particular, la versión en PHP de la Guía de Referencia presenta ejemplos específicos en PHP usando Zend GData.
Continuar leyendo »
- Publicado por investoman on Julio 24th, 2008
Synergy es una herramienta que permite compartir un mismo teclado y mouse entre varias computadoras.
Resulta muy útil si queremos usar dos o más monitores (de computadoras distintas) mediante el mismo teclado y mouse. Sí, con eso uno se evita varios milisegundos necesarios para cambiar la atención entre los dispositivos de entrada.

La idea es sencilla, pero poderosa. Funciona por medio de su subred LAN local (ya que es lo que tiene mayor sentido, teniendo las computadoras cerca), pero también podría funcionar en computadoras remotas (aunque si alguien le encuentra algún uso a esto, que por favor avise). Utiliza TCP/IP.
El funcionamiento es el siguiente, se instala Synergy cada computadora que se desee integrar, y luego se
define el órden de los monitores de acuerdo a su disposición de izquierda a derecha (o también arriba hacia abajo). La aplicación cliente se comunica a una aplicación servidora instalada en una de las computadoras.
Los sistemas operativos soportados son:
- Microsoft Windows 95, Windows 98, Windows Me (the Windows 95 family)
- Microsoft Windows NT, Windows 2000, Windows XP (the Windows NT family)
- Mac OS X 10.2 or higher
- Unix
También parece ser que funciona en Windows Vista, si bien no es soportado según el sitio web de Synergy.
- Publicado por thejuli on Julio 22nd, 2008
Últimamente están de moda los sitios de redes sociales que se replican a una tasa impresionante durante el día y la noche. Y no solo Facebook o MySpace. Estos sitios para algunos pueden resultar muy productivos o divertidos (ej. boludear mirando fotos durante varias horas del día de gente que uno conoce o que nisiquiera conoce ni va a conocer personalmente).

photo credit: ★ Mathias Pastwa ★
Visto desde otra perspectiva, como idea está bárbara, principalmente para quienes sean dueños de un Facebook, por ejemplo Mark. Pero lamentablemente la mayoría de las personas desconocen los peligros a los que están sometidos quienes utilicen estos servicios (aunque bien, queda a criterio de cada uno usarlo o no). Continuar leyendo »
- Publicado por thejuli on Julio 17th, 2008
Al instalar XAMPP resulta que OpenSSL no viene habilitado en la configuración de PHP (php.ini) por defecto [Al menos hasta las versiones disponibles al momento de escribir este post].
Aveces resulta necesario contar con la extensión de OpenSSL en PHP por ejemplo cuando queremos usar librerías que lo requieren. Como es el caso de Zend, más precisamente el caso de GData (La librería para acceder a la API de Google con Zend).
GData utiliza SSL para autenticar un nombre de usuario de Google.
Para habilitar SSL basta con editar el archivo php.ini de la instalación de XAMPP (ubicado usualmente en /xampp/apache/php.ini).
Luego, buscar por la línea:
;extension=php_openssl.dll
y descomentarla, para que quede así:
extension=php_openssl.dll
Luego se debe reiniciar el servidor de XAMPP, y listo, ya debería poder utilizar PHP con SSL.