Tag: Leopard
Documentación PHP en tu Mac
by dGil on Feb.07, 2009, under MacOS X, PHP, Programación
Si eres programador de PHP, PHP.net seguramente será una de tus webs preferidas. Estaba esta tarde navegando buscando algún widget para el dashboard cuando por casualidad he encontrado PHP Function Index. Este programa para Mac OS X (10.4+) permite buscar en toda la documentación de PHP utilizando la documentación online.
Una vez descargado el programa, tendremos que descargar la documentación de PHP.net. Luego en las preferencias del programa seleccionamos el directorio dónde hemos guardado la documentación y le indicamos al programa que cree el índice.
Este programa permite además, consultar los comentarios. El programa también utiliza la documentación online para estar al día, pero también permite buscar sin conexión utilizando los archivos descargados. Os dejo un par de capturas:

PHPfi

PHPfi
Por cierto, si usáis Textmate, el programa lleva un addon para éste que permite mientras programamos consultar funciones en PHPfi. Para ejecutar dicho addon utiliza el siguiente atajo: ctrl + alt + H.
Como cambiar la dirección MAC (o address spoffing) en Leopard y Linux
by dGil on Ene.29, 2009, under GNU/Linux, MacOS X, Trucos
Desde hace unos meses trabajo como becario en mi universidad. Básicamente hago de servicio técnico, y no tengo mucho trabajo. Normalmente voy a reiniciar windows a profesores que se les atasca el ratón y cosas similares. Pues bien, dónde estoy no tengo conexión a internet con mi Mac con la wifi de la facultad (eduroam) así que decidí conectarme a través del cable de red. En mi universidad ésto no es posible, ya que bloquean el acceso a la red por MAC, o sea, si no estás de alta no te da IP el servidor DHCP.
Para solucionar esto es tan sencillo como cambiar la dirección MAC. Teóricamente, esta dirección era única para cada dispositivo en el mundo, pero en la realidad no es así. Es muy fácil cambiarla y basta con un simple comando.
Lo primero que os recomiendo es:
$ ifconfigY de ahí guardáis la dirección MAC de la interficie que vamos a cambiar (aquí no hay deshacer ni parecidos, así que ojo). Una vez guardada, para cambiar la dirección MAC por 00:00:00:00:00:00 (substituid ésta por la que queráis) en leopard (Mac OS 10.5.) basta hacer:
$ sudo ifconfig en0 lladdr 00:00:00:00:00:00
En GNU/Linux ejecutar con persmisos de root:
$ ifdown eth0
$ ifconfig eth0 hw ether 00:00:00:00:00:00
$ ifup eth0Para recuperar nuestra MAC original, vamos al archivo dónde guardamos nuestra MAC y seguimos los mismos pasos.
Ejecutar Finder desde Terminal en MacOS X
by dGil on Dic.31, 2008, under MacOS X, Programación, Python
Una de las cosas que mas me molestó cuando migré a MacOS X hace ya algunos años es que a diferencia de otros sistemas operativos, como GNU/Linux con GNOME, no pudiera ejecutar el gestor de archivos (Finder) desde la consola. Hasta hoy, nunca me preocupé de buscar una solución, pero hoy me harté e intenté solucionarlo.
Para ello he creado un pequeño programa en Python que nos permite ejecutar desde la Terminal el Finder. (continue reading…)
MacPorts
by dGil on Dic.30, 2008, under MacOS X, Sistemas Operativos
MacPorts es una herramienta libre (bajo la licencia BSD) que permite a través de la terminal instalar paquetes sin tener que compilarlos a mano. Para que nos entendamos, es como el ‘apt-get’ de Debian para MacOS.
Para instalarlo es muy fácil, vamos a la página de descargas y descargamos la imagen de disco (dmg) para nuestra versión de MacOS X. Para poder instalar ports se requiere XCode (versión 3.1+ para Leopard, o 2.4.1+ para Tiger). Una vez descargado, instalamos el .pkg.
Para que MacPorts funcione correctamente, necesita que su bin este en el path. Si no tenemos creado en nuestro home el archivo .profile o .bash_profile, no habrá ningín problema. La instalación crea el .profile y MacPorts funciona correctamente. Si no es el caso, y ya teníamos un .profile o .bash_profile, tendremos que juntarlos todos en el .profile (el nuevo archivo creado por MacPorts y nuestro archivo viejo). Para que el cambio funcione tenemos que reiniciar sesión de MacOS.
Para terminar, actualizamos los paquetes de MacPorts con:
sudo port -v selfupdate
Un ejemplo para buscar un programa e instalarlo:
# Para buscar o consultar un paquete port info apache-* # Para instalar un paquete port install apache2
Instalar y configurar SSHFS en MacOS X Leopard
by dGil on Dic.27, 2008, under Shell, Tutoriales
En este artículo vamos a explicar como instalar SSHFS en Leopard y cómo configurarlo. El procedimiento es igual para la mayoría de sistemas *nix, por lo tanto, también funcionará para GNU/Linux. (continue reading…)