Google
 
Web www.rodrigomendez.com


Windows XP Tips: ¿Cómo hacer que un programa abra cuando inicia Windows?
Tuesday April 18th 2006, 6:29 pm
Filed under: Instalaciones y configuraciones

Aunque muchos programas incluyen en su proceso de instalación la capacidad de configurarlos para que abran al iniciar Windows, algunos no lo hacen o bien se nos puede pasar hacerlo al momento de la instalación, por lo que este tip es muy simple y a la vez funcional.

Lo único que se necesita hacer es copiar el ícono de acceso directo al programa (que por lo general se encuentra en el escritorio de Windows), a la carpeta:

C:\Documents and Settings\All Users\Start Menu\Programs\Startup

En caso de que no se encuentre el ícono de acceso directo en el escritorio, habrá que buscar el archivo ejecutable en C:/Archivos de programa (o C:/Program Files si Windows está en inglés), en la correspondiente carpeta de la aplicación que queremos iniciar. Una vez localizado el .exe (que por lo general es fácil de identificar porque lleva el ícono del programa) debemos de dar click derecho en él y presionar sobre la opción Enviar a -> Escritorio (crear acceso directo). Ya que tenemos el acceso directo en el escritorio podemos seguir los pasos antes mencionados.



phpMyAdmin - Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Tuesday April 18th 2006, 6:16 pm
Filed under: Instalaciones y configuraciones

Este problema parece ser bastante común en las nuevas instalaciones de phpMyAdmin. A mi me ocurrió instalando en un servidor Windows 2003 Server.

El problema parece deberse basicamente a que la versión de phpMyAdmin (o de PHP sobre la que corre), no soporta el nuevo protocolo de autenticación de MySql y entonces despliega el error:

Client does not support authentication protocol requested by server; consider upgrading MySQL client

La solución es muy simple y consiste básicamente en abrir una consola de MsDOS y escribir la siguiente secuencia de comandos:

>mysql -u root -p
INTRODUCIR PASSWORD
>use mysql
>SET PASSWORD FOR user@localhost = OLD_PASSWORD(’password‘);

donde user@localhost es el usuario con el que necesitamos conectarnos por medio de phpMyAdmin y password es el password que le queremos asignar.

Realizando esta secuencia hacemos que MySql acepte el protocolo anterior para conexiones entrantes con el usuario/host especificado.



¿Cómo enviar mail en php si el servidor no soporta la funcion mail() (ej. Prodigy Hosting)?
Friday April 07th 2006, 12:15 am
Filed under: PHP

Un problema muy común para algunos diseñadores web que no tienen amplia experiencia en programación es que tratan de instalar un formulario que envía a e-mail basandose en un script con la función de mail() de PHP y se topan con que el servidor no tiene configurado el programa de envío (sendmail) y por lo tanto, los correos no logran enviarse. Esto sucede en algunas compañías de hosting (por ejemplo Prodigy Hosting en México) o cuando el administrador del servidor no sabe como configurar PHP para envíar correos (en el archivo php.ini).

La solución más práctica es implementar el envío por medio de conexión directa a un servidor SMTP. Para ésto se necesitan básicamente dos cosas:

1.- El nombre de usuario, password y servidor SMTP de una cuenta de correo electrónico existente, y…

2.- Un script de PHP para envíar correo através de SMTP como el que se encuentra en: http://www.phpguru.org/downloads/smtp/

El archivo mencionado anteriormente debe de ser descargado y luego descomprimido (Mediante WinRAR, por ejemplo). Una vez descomprimido se encontrarán en él dos archivos: smtp.class.inc y example.php

Es necesario editar en el archivo example.php (que va a ser el que reciba la forma de envío de mail), lo siguiente: los campos del servidor SMTP, el login del mail, el password, el correo de destino así como las variables que reciben el mensaje desde la forma de envío. Todo esto puede sonar un poco complicado pero es bastante intuitivo una vez que se abre el archivo en un editor de texto. No hay nada que deba editarse en la clase smtp.



¿Por qué el sexo es mucho más bueno que la masturbación?
Wednesday April 05th 2006, 1:15 am
Filed under: Ciencia

Talvez es algo acerca de lo que no habían pensado, pero el hecho de que tener relaciones sexuales con una compañera(o) es mucho más bueno que masturbarse ahora parece tener una razón física y no sólo emocional o psicológica.

Según un nuevo estudio, la sensación de “saciedad” o satisfacción que suele venir después de tener un orgasmo se explica físicamente por la secreción corporal de la hormona prolactina, cuyos niveles aumentan en la sangre contrarrestando los niveles de dopamina secretados durante el proceso de excitación sexual.

En el estudio (Biological Psychology, vol 71, p 312) conducido por Stuart Brody de la Universidad de Paisley, Reino Unido, y Tillmann Krüger del Instituto Federal Suizo de Tecnología en Zurich, se analizaron los niveles de prolactina en hombres y mujeres voluntarios después de que participarón en actos de masturbación y encuentros sexuales hasta el orgasmo. El estudio parece demostrar que los niveles de prolactina en la sangre son 400 veces (!!) mayores después de haber tenido un encuentro sexual con una pareja que después de haberse masturbado.

Sin duda otra estrategía más de la naturaleza para incrementar el deseo sexual y preservar la especie.