Strict Standards: Non-static method CodeColorerLoader::Enable() should not be called statically in /home/k6000169/public_html/wp-content/plugins/codecolorer/codecolorer.php on line 254
Mac | Programador freelance argentina

mac

Se puede eliminar el contenido del directorio ~/Library/Developer/Xcode/DerivedData?

Sí y no 🙂

Aquí dentro XCode mientras hace builds guarda archivos que sirven luego para temas de debug de esos builds que ya hiciste. Si no te preocupa hacer debug de builds viejos esta carpeta se puede eliminar tranquilamente.

Ojo, lo que podés eliminar es el contenido de la carpeta Derived Data, pero NO la carpeta en sí.

Cómo abrir abrir un archivo cuyo nombre tiene espacios en terminal

Hay (por lo menos) dos maneras de hacer esto:

Por un lado se puede escapar el espacio en blanco con la barra invertida:


1
$ open my\ file.txt

Si no, la otra manera es usar comillas para el nombre de archivo:


1
$ open "my file.txt"

 


 

You have new mail | Mac Terminal

Seguramente puede ser que haya mails por algún cron que tengas corriendo en tu compu.

Para ver los mails por consola podés lanzar el comando:

1
$ mail

La documentación sobre este comando la podés ver acá.

Si querés eliminar todos los mails de una sóla vez podés lanzar el siguiente comando que lo que hace es limpiar el archivo en el cual los mails son guardados:

1
$ : > /var/mail/$USER

Snow Leopard on Asus 1000he eee PC without usb drive

I’ve followed this instructions at Gizmodo.

At 8 minutes the install stopped. Seeing the installer logs I’ve seen that one file was missing.

The bug is related to NetbookInstaller and here is the bug: https://code.google.com/p/netbook-installer/issues/detail?id=249

It was fixed in this file: http://dl.dropbox.com/u/863180/NetbookInstaller%2020101127091350.app.zip

But you can restart your netbook. You should need to keep the USB plugged in other to boot.

Once you are in your Snow Leopard, you can download the NetbookInstaller version posted before and then run it in other to make your hard drive bootable.

After a few minutes it’s done.

Other fixes that I’ve have to do:

  • Install voodoohda.kext and voodoohda.prefpane to get the speakers and mic running.

Other interestings links: 

Cómo instalar wget en Mac

Un prerrequisito para instalar wget en Mac es tener instaladas las command line tools.

Wget es una herramienta que permite descargas desde servidores. Su nombre proviene de www (w) y obtener en inglés (get).

Para instalarlo:

1. Descargar wget desde http://ftp.gnu.org/gnu/wget/wget-1.13.tar.gz

2. Abrir una terminal de Mac y lanzar los siguientes comandos:

$ mkdir ~/Development
$ mv ~/Downloads/wget-1.13.tar.gz ~/Development
$ cd ~/Development
$ tar -xzvf wget-1.13.tar.gz
$ cd wget-1.13
$ ./configure --with-ssl=openssl
$ make
$ sudo make install
$ which wget # deberia salir /usr/local/bin/wget

Cómo asociar tipos de archivos en MAC

1. Desde el Finder hacer click sobre el archivo.

2. Presionar CMD + I

3. Seleccionar con cuál programa abrirlo

4. Hacer click en Change All.

Cómo eliminar el atributo com.apple.quarantine

En Mac, por cuestiones de seguridad cuando se descargan archivos, éstos son marcados con un atributo de “cuarentena“.

Esto es así para que una vez descargado el archivo al intentar abrirlo Mac nos pregunte “El archivo bla bla bla se ha descargado el día tal, desea abrirlo?”. Una vez que le damos OK no nos lo vuelve a preguntar porque le elimina este atributo (com.apple.quarantine) al archivo.

Esto normalmente no es tema escabroso. Pero en mi caso me había descargado los fuentes de WordPress y cuando lo quise ejecutar en mi apache local por este tema no se ejecutaba ya que los archivos estaban en cuarentena.

Hay unos comandos para trabajar con estos atributos (y otros).

Para ver desde consola los atributos de un archivo:

xattr filename

Para eliminar el atributo com.apple.quarantine de un archivo:

xattr -d com.apple.quarantine filename

Para eliminar el atributo com.apple.quarantine de un directorio de manera recursiva:

xattr -dr com.apple.quarantine diretoryName

Cómo ejecutar Chrome con parámetros en Mac

Hay veces en las cuales es necesario ejecutar una aplicación pasándole parámetros. Por ejemplo si se quiere abrir Chrome con alguna funcionalidad extra que no viene por defecto.

Para ello hay que abrir una terminal (Applications > Utilities > Terminal) y ejecutar lo siguiente:

# open /Applications/Google\ Chrome.app --args --enable-speech-input

Acá hay una lista de launch parameters para Chrome.

Virtual Box compartir carpetas entre host Mac y guest Debian

Esto es para poder acceder desde una máquina virtual Debian corriendo en Virtual Box a las carpetas del host (en este caso Mac, Mountain Lion).

1. Desde Virtual Box asignar las carpetas a compartir.

2. En la máquina virtual (guest) crear puntos de montaje (como root).

mkdir /mnt/share
mkdir /mnt/share/music
mkdir /mnt/share/videos
mkdir /mnt/share/pix
mkdir /mnt/share/dox
mkdir /mnt/share/down

3. Agregar lo siguiente al final del archivo /etc/sudoers:

user ALL = NOPASSWD : ALL

Reemplazar “user” con tu usuario.

4. Crear un script para montar las carpetas compartidas:

mkdir ~/scripts
nano scripts/shared-folders

#!/bin/sh
sudo mount -t vboxsf music /mnt/share/music
sudo mount -t vboxsf videos /mnt/share/videos
sudo mount -t vboxsf pix /mnt/share/pix
sudo mount -t vboxsf dox /mnt/share/dox
sudo mount -t vboxsf down /mnt/share/down

Los nombres que van luego de “vboxsf” son los que se designaron en el punto 1.

5. Agregar el script a los programas de inicio de Gnome: Desktop > Preferences > Sessions > Startup programs

Dónde está el archivo php.ini en Mac

El archivo php.ini en Mac se encuentra en la ruta /usr/php.ini

Si no se encuentra allí hay que copiarlo desde /etc/php.ini.default y darle permisos de escritura para poder modificarlo

# sudo cp /etc/php.ini.default /etc/php.ini
# sudo chmod u+w /etc/php.ini