Archivo de la categoría: Osx

Problema al instalar homebrew en Yosemite

Al intentar instalar tenia este error:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Failed during: /usr/bin/sudo /usr/bin/xcode-select --install

Para probar realmente que pasaba escribi gcc en la linea de comandos y obtuve esta respuesta:
xcrun: error: active developer path ("/Volumes/MacOS/Applications/Xcode.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)

Por alguna razon la variable de ambiente del Xcode estaba apuntando a otro lado

Para ver donde realmente tenia que apunta:
xcode-select -p
Mi Xcode estaba en /Applications/Xcode.app/ entonces con el comendo:
sudo xcode-select --switch /Applications/Xcode.app/
Ya no tuve problemas.

Instalar Mysql en OSX con Homebrew

Para instalar Mysql (que es lo unico que falta para tener el stack completo AMP en OSX) con Homebrew en OSX Mountain Lion:

$ brew install mysql

Para iniciar automaticamente:

$ mkdir -p ~/Library/LaunchAgents
$ cp /usr/local/Cellar/mysql/5.5.25a/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

Establecer el directorio temporal y las tablas del sistema

$ unset TMPDIR
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

Establecer clave de root en Mysql:

/usr/local/opt/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/opt/mysql/bin/mysqladmin -u root -h localhost password 'new-password'

Para iniciar el servidor:

$mysql.server start

Ver archivos ocultos OSX

Para ver archivos ocultos o de sistema desde el Finder:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Volver a ocultar:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Obtener privilegios de administrador en una MAC

Mantener Command-S para iniciar en modo single user

# Leopard - OOB reset
mount -uw /
rm /var/db/.AppleSetupDone
reboot
 
# Leopard - borrar usuario
mount -uw /
rm /var/db/dslocal/nodes/Default/users/<shortname>.plist
rm -r /Users/<shortname>
halt
 
# Tiger -borrar usuario y  OOB reset
mount -uw /
rm -rf /Users/<shortname>
rm -rf /var/db/netinfo/local.nidb
rm -rf /var/db/.AppleSetupDone

Script para GeekTool 3 para ping a un host

Este script hace ping a chocolim.com y te dice cuando tardo. Si en el GeekTool activas Activate Feedback Image te va a decir si tuvo exito. Util para monitorear el estado de un servidor.

HOST=Chocolim.com
PING=`ping -q -c 1 $HOST`
if [[ $? -eq 0 ]] ; then
    TIME=`echo $PING |tail -1 | cut -d/ -f 5`
    echo Chocolim.com: ${TIME}ms
    exit 0
else
    echo -n $HOST Chocolim.com
    exit 2
fi

Instalar y hacer update de MacPorts

Baje el instalador del sitio, instalo pero al tratar de seguir el tutorial del sitio por alguna razon no encontraba el comando port, entonces encontre que esta en /opt/local y sin los permisos necesarios por lo que ejecute cuanto sigue:

iDora:~ chocolim$ cd /opt/local/bin/
iDora:bin chocolim$ ls
daemondo	port		portf		portindex	portmirror
iDora:bin chocolim$ sudo port -d selfupdate
sudo: port: command not found
iDora:bin chocolim$ sudo chmod 777 *
iDora:bin chocolim$ sudo port -d selfupdate
sudo: port: command not found
iDora:bin chocolim$ sudo ./port
port        portf       portindex   portmirror
iDora:bin chocolim$ sudo ./port -d selfupdate

Consumo de procesador del Firefox

Procesador Firefox en Leopard Este es el consumo del procesador del Firefox vs Safari en el Leopard, el Firefox con todos los plugins desactivados y el Safari como viene por defecto, ambos tienen abiertos 2 tabs, uno con www.osnews.com y el otro con www.chocolim.com, en ambos se nota un uso del procesador tal vez por el flash y por los gifs animados, pero lo que llama la atención es el consumo del Firefox que es el doble que el Safari, por mas que la ventana del mismo esta inactiva. Pude optimizar la memoria del Firefox y conseguir builds para el procesador G4, pero no consigo bajar ese consumo de procesador, que aparte de dejar inusable el Firefox por unos segundos deja la maquina inusable porque es medio lenta.

Pero el Safari no es ningun santo:
Consumo del Safari