La tecla ENTER no abre carpetas en la MacBook

Con este post voy a inaugurar la etiqueta Mac, ya que desde hace algunos meses he estado trabajando en una MacBook, si lo se!!, deje Linux!.., pero ni tanto en los servidores aún lo utilizo al igual que el Windows para algunas cosas muy especificas, pero bueno el chiste es que me encontre con la sorpresa que al navegar en las carpetas desde el Finder y queria meterme a una carpeta mediante el teclado al presionar la tecla Enter (como en todos los sistemas operativos) debería de abrir la carpeta, pero nada de nada!… siempre tenia que usar el mouse.,


apple_cmd_key

Bueno, el chiste es que encontre la maldita configuracion!…, se tiene que presionar CMD + ENTER, o como conocen los maqueros la tecla Apple + ENTER a veces hacen las cosas tan faciles pero otras nomas complican todo el asunto!.., aunque supongo que debe de haber alguna parte de configuración para usar el Enter!..

Para recordar: Importar y Exportar MySQL

Como mi memoria es mala, mala!, y a veces necesito importar bases de datos grandes, ya que para exportar me gusta el phpmyadmin…, aquí pongo los comandos para tenerlos a la mano.

Para exportar MySQL es con el comando mysqldump y la sintaxis es la siguiente:

mysqldump -u usuario -p nombre_base_de_datos > archivorespaldo.sql

Ahora bien, para importar archivos grandes donde el phpmyadmin no lo permita, ya sea por las limitantes del PHP, el Apache!, la Red, etc, etc…, aquí esta el comando magico!!.

mysql -u usuario -p nombre_base_de_datos < archivorespaldo.sql

Y listo!!! con esto de volada a pasar la información, solo es cosa de subirla al server ya sea por FTP, o sFTP y luego entrar a la consola.

Cuidemos el voto en este 2009

Como todos saben este año tenemos elecciones y tambien como todos saben algunas personas en méxico son bien tranzas!!, pero claro que estamos la otra parte que no somos tranzas y pues de eso se tratá esta página que nosotros mismos cuidemos el voto denunciando ante las autoridades y de pasada en esta página de www.cuidemoselvoto.org.

cuidemos-el-voto-logo

Como podemos ayudar a reportar los incidentes??, facil facil…, tenemos 4 opciones:

1. Enviando un mensaje de texto, con la sección electoral (o ciudad o pueblo) que marca el lugar dónde XXXX y la categoría a la que pertenece el incidente al número: 5532690062
2. Enviando un correo electrónica a reporte@cuidemoselvoto.org
3. Llenando el formulario en http://www.cuidemoselvoto.org
4. Enviando un Tweet con el tag #cuidemoselvoto

Ahora para no tener incidentes X o Y y uniformar más la página se tiene una clasificación de supuestos casos que se pueden dar, desde Alteración de urnas, Campañas de casilla, Violencia.., etc, etc…., chequen la página de cuidemos el voto en donde nos explica la sintaxis de como mandar nuestro reporte…, recuerden que desde YA!! podemos reportar anomalias!,

Ahora, como ver los reportes??, otra vez maaas facil!!.., en la página aparece un mapa de méxico (gracias Google Maps! jeje), con los puntos de las diferentes incidencias así que podemos filtrar información dependiendo de lo que queremos ver!!, y si a esto le sumamos que nos mande alertas de nuestro estado pues que mejor! :)


Cuidemos-el-Voto

Así que ya saben!! en estas elecciones TODOS Cuidemos el Voto!!

Error al conectarme al MySQL.sock

En la MacBook instalé el XAMPP y despues hice un script en PHP para ejecutarlo desde la consola, pero me arrojaba el siguiente error:

MDB2 Error: connect failed : connect: [Error message: Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’ (2)

Pues resulta que en mi configuración del MySQL en el servidor a conectarme manejaba localhost, pues resulta que ese era el error, como que el MacOSx no resuelve el nombre localhost, así que tenemos 2 opciones, cambiarlo por Localhost (así como ven!, con una L mayuscula) o poner el 127.0.0.1 y listo!!, sin errores!.

Lo que hace una letra es fatal!!…, pero lo bueno es que casi-siempre existen soluciones sencillas :) , como dicen, para errores complicados, soluciones sencillas.

Conviertete en un productor de una movie por 2Euros

Puedes ser un productor de una pelicula llama El Cosmonauta apartir de 2 euros, ademas la pelicula es creative commons y esta apoyada por Richard Stallman más algunos cosmonautas Rusos, agencias espaciales,

Pero bueno, de que se trata este rollo???.., checate el video:

Sabías que… (Did you know?) Cinema Edition 1.0 [El Cosmonauta] from Riot Cinema on Vimeo.

En lo personal tengo una conexión con el programa Vostok ya que desde mis inicios en los Scouts en Colima, mi patrulla se llamaba Vostok, y la historia del programa espacial fue emocionante, ya que de ahi salio el primer hombre en el espacio!.., de hecho hice una página (de mis primeras páginas) relacionado con eso.., pueden verla aquí:
http://www.geocities.com/Yosemite/9268/vostok.html, haa que tiempos aquellos! jeje, en fin, el chiste es colaborar con el proyecto y pues aparecer en los creditos que nadie lee


Ejecutar comandos en background desde PHP

Estos ultimos días he estado muy activo programando varios proyectos, que si encuestas web, lectura de correos IMAP, envio de SMS, busqueda de areas de telefonos, en fin!, muchas cosas! :) , pero ahora necesito ejecutar un script desde PHP pero la cosa es que para aumentar la velocidad de la página es necesario lanzarlo background y así no entorpecer con el proceso de la página.

Yo se que en linux es simple, con el amperson & al final del comando y vualaaa!, pero por alguna extraña razón no jalaba en PHP, mediante las funciones exec(), shell_exec() ni system() y mucho menos con passthru().

La prueba que hice fue hacer un script que haga un ping ilimitado, digamos que se llama ping.php, entonces tenia:

lanzador.php

<br /> < ?<br /> echo 'ini';<br /> execute('php ping.php &#038;');<br /> echo 'fin';<br /> ?><br /> 

y probe con

<br /> < ?<br /> echo 'ini';<br /> execute('php ping.php &#038; > /dev/null');<br /> echo 'fin';<br /> ?><br /> 

Pero nada, por alguna extraña razón tardaba mucho tiempo (cosa que no deberia a no ser que sea una falla de mi php), y en mi archivo ping.php tenia esto:

<br /> < ?<br /> shell_exec('ping localhost');<br /> ?><br /> 

Pero como todo (casi todo) tiene una solución, encontre el comando perfecto para tal tarea!, se llama popen() con su respectivo pclose(), donde lo que hace es abrir apuntador de archivo de proceso (quien sabe que sea, pero funciona jejejeje).

Bueno, el comando quedaria así:

<br /> < ?<br /> echo 'inicio';<br /> $command = "php ping.php &#038; > /dev/null";<br /> $v = popen($command, 'w');<br /> pclose($v);<br /> echo 'fin';<br /> ?></p>
<p>