Archive for April, 2008

Café frío light, tipo Frappuccino de Starbucks

18/04/2008

Ingredientes:

  • 1 saquito de café negro, La Virginia o similar (mientras más suave mejor)
  • esencia de vainilla
  • azúcar o preferentemente edulcorante en polvo
  • leche descremada
  • agua fría de heladera

Instrucciones para 500ml de café frío:

  1. Colocar 250ml de agua fría en un recipiente cilíndrico.
  2. Colocar el sobre de café y si no se disuelve (algunos sacos están diseñados para ser impermeables al agua fría), revolver con una cuchara hasta que el agua quede con un color marrón dorado y semi-transparente.
  3. Quitar el saco. (Puede guardarlo para volver a usarlo nuevamente.)
  4. Agregar 250ml de leche fría.
  5. Agregar el edulcorante. Hasta 2 sobrecitos.
  6. Agregar una cucharada de postre de esencia de vainilla.
  7. Batir con una batidora eléctrica hasta que haya una generosa capa de espuma.

Esta versión es la que me ha quedado más parecida al Frappuccino Caramel de Starbucks que probé en el 2004. Claro está, sin la crema y los extra de calorías.

Advertisements

Sistema de afiliados de Chile, y para Sur América

16/04/2008

Bueno, no tengo idea si esto es confiable o no. Pagan mediante DineroMail.com, y solamente tienes que mirar unos anuncios por medio minuto.

Puedes referir gente y ganar parte de lo que tus referidos ganen… Prueben, y cuenten si quieren cómo les fue.

Link con referidoLink limpio

Apache: Probando dominios y subdominios en forma local sin Virtual Hosts

08/04/2008

Bien. Otra de mis locuras a la hora de probar mis sitios, me llevó a buscar algo que no sea tan complicado de armar. Y, si tienes un hoster que te permite subdominios wildcard o comodín, esto te será de utilidad igual.

La idea es que a veces localhost no nos sirve. Acceder a nuestro dominio sin tener que exponerlo al público parece imposible. Pero no si estás en Windows (no uso un server en Ubuntu, así que no sabría explicarlo para ese sistema).

La idea es editar el archivo HOSTS de Windows y apuntar al dominio a 127.0.0.1 (nuestra IP local). Ten en cuenta que cada subdominio también debe ser apuntado, ya que apuntando a dominio.com solamente no sirve.

127.0.0.1    dominio.com
127.0.0.1    sub1.dominio.com
127.0.0.1     sub2.dominio.com

Recuerda que si el dominio está bajo un servidor, esto puede no funcionar correctamente.

Finalmente esto es lo que debes colocar en tu .htaccess en la raíz del sitio:

RewriteCond %{HTTP_HOST} ^sub1\.dominio\.com$ [NC]
RewriteCond %{REQUEST_URI} !^\/sub1 [NC]
RewriteRule ^(.*)$ /sub1/$1 [L]

Eso se aplica a cada subdominio que desees usar.

¿Verdad que es más sencillo que armar virtual hosts? ;-)

PHP y VB.Net: más trucos de línea de comando

08/04/2008

Tenía ganas de hacer las cosas cortas y rápidas.

Así que con un poco de investigación de la mano del amigo Google, encontré una interesante forma de abrir mis scripts con Visual Basic .Net.

Lo primero es lo primero. Localizar los archivos php.exe y php5ts.dll y copiarlos en C:\Windows.

Luego, abrimos Visual Studio .Net y creamos una nueva aplicación de consola. No se preocupen, no necesitamos mucho para tener un script andando. La consola servirá para formar los comandos interactivamente. Esto es ideal si quieren usar argumentos con los scripts PHP, de los que hablé anteriormente.

Lo que deben tener en cuenta es que para leer lo que el usuario coloca en la línea de comando necesitan usar Console.ReadLine()

Dim nombre As String
Console.WriteLine("Tu nombre de usuario? (sin espacios)")
nombre = Console.ReadLine()

De esta forma, podrán pedir cualquier información y para ejecutar el script necesitarán esto:

Dim startInfo As New ProcessStartInfo()
startInfo.FileName = "php"
startInfo.Arguments = "C:\carpeta\al\script.php -- -usuario " & nombre
startInfo.WindowStyle = ProcessWindowStyle.Hidden

Process.Start(startInfo)

No olviden hacer los Imports necesarios:

Imports System
Imports System.Diagnostics
Imports System.ComponentModel

Nota: Aclaro que sé más de VB3-VB6 que de VB.Net, por lo que algunas cosas podrán parecer obvias o ridículas.

PHP, línea de comando, y argumentos para el script

05/04/2008

Bueno, así que sabemos cómo ejecutar un script PHP en Windows mediante la línea de comando (command line). Sabemos ejecutarlo con Tareas Programadas y con el menú contextual de Windows Explorer.

Pero, ¿se pueden usar argumentos? Para los que no lo saben, un ejemplo de argumento es php -f archivo.php Los argumentos son los que le siguen al ejecutable (-f y archivo.php).

Así que la respuesta es SÍ para los argumentos en el script.

La sintaxis para ello es:

php -f archivo.php — -miargumento otro argumento “mas argumentos”

Los argumentos serán: “-miargumento”, “otro”, “argumento” y “mas argumentos”.

Lo importante es saber que si quieres usar argumentos con un guión adelante, deberás utilizar el separador de argumentos — para que el ejecutable PHP no se confunda y tome tus argumentos como suyos.

Los argumentos se encontrarán en la variable array $argv, y su cantidad en la variable $argc. Por ende sizeof($argv) = $argc.

Para procesar los argumentos en tu script:

<?php
if($argc 

Cabe destacar que sin quitarle la primera parte a $argv obtendrás también la ubicación del script, ya que es el argumento del ejecutable. Si no lo necesitas, puedes procesarlo como lo hice yo (array_slice).