Mostrando entradas con la etiqueta mac. Mostrar todas las entradas
Mostrando entradas con la etiqueta mac. Mostrar todas las entradas

You have new mail | Mac Terminal

Seguramente puede ser que haya mails por algún que tengas corriendo.

Para ver los mails por consola podés lanzar el comando:
$ 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:
$ : > /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



Cómo instalar mcrypt en Mountain Lion

La libería mcrypt para PHP no viene instalada por defecto.

Para instalarla hay que seguir una serie de pasos.

1) Instalar las command line tools de xcode.

2) Instalar mcrypt. Para ello.

Abrir una terminal (Applications > Utilities > Terminal). Y crear un directorio llamado mcrypt

# cd ~ ; mkdir mcrypt ; cd mcrypt

Descargar la libería mcrypt desde Sourceforge.

Descargar el código fuente de PHP. Para saber qué versión de PHP descargar tipear en la consola:

# php -v

Mover los archivos descargados a ~/mcrypt y expandirlos.

Configurar libmcrypt


Ir al directorio de mcrypt:

# cd libmcrypt-2.5.8
# ./configure
# make
# sudo make install

Ahora la librería mcrypt está configurada e instalada.

Errores de Autoconf

Si tenés errores como el siguiente:

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

Significa que no está instalado autoconf. Para instalarlo ir a la consola ir tipear lo siguiente:

# cd ~/mcrypt<
# curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
# tar xvfz autoconf-latest.tar.gz
# cd autoconf-2.69/
# ./configure
# make
# sudo make install

Compilar la extensión mcrypt para php.


# cd ../php-5.3.13/ext/mcrypt/
# /usr/bin/phpize

La salida tiene que ser
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626 
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions

# ./configure
# make
# sudo make install

La salida tiene que ser:

Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20090626/


Habilitar la extensión mcrypt para PHP.


Abrir el archivo /etc/php.ini (si no se encuentra allí lo podés copiar del default) y agregar la siguiente linea al final del archivo:

extension=mcrypt.so



Cómo limpiar la cache DNS en Mac

Los request normalmente son cacheados para agilizar las búsquedas que atacan a un mismo host pero a veces es necesario limpiar la cache.

Para hacerlo hay que abrir una terminal y tipear lo siguiente:

Para OSX 10.4

# lookupd -flushcache

A partir de OSX 10.5

# dscacheutil -flushcache

Cómo compartir carpetas entre Mac OS X y Ubuntu (Virtual Box).

Para poder compartir carpetas entre Mac y una máquina virtual Ubuntu corriendo en Virtual Box hay que seguir los siguientes pasos:

1. Dentro de la máquina virtual Ubuntu instalar el Guest Aditions de Virtual Box.
2. Agregar el usuario de Linux al grupo virtualboxsf.
3. Compartir la carpeta (hacerla automontable). Esto se hace desde el menú de Virtual Box.
4. Reiniciar Ubuntu.

Dónde están guardados los mensajes de Skype en Mac?


Skype no aloja de manera online los mensajes antiguos de chat. Sólo aloja los contactos.

Si querés cambiar de Mac y no querés perder tus mensajes tenés que copiar el contenido de la carpeta ~/Library/Application Support/Skype/tu_usuario de la vieja Mac a la nueva.

De la misma manera también podés recuperar tus mensajes antiguos desde una Time Capsule ;)

Cómo mostrar el directorio /usr en Finder

El directorio /usr por defecto está oculto en el Finder.

Para poder verlo hay que cambiar el flag hidden a nohidden.

Para esto hay que abrir una terminal y tipear lo siguiente:
# sudo chflags nohidden /usr

Dónde están los archivos de configuración de Filezilla en Mac

Están en ~/.filezilla.





Para poder ver los archivos hay que mostrar los archivos ocultos en el Finder.

Y luego hay que copiar la carpeta /Users/[user]/.filezilla a la carpeta home del nuevo user.

Cómo deshabilitar el corrector autográfico en GMAIL (Firefox / Mac)

Esto no es un tema de Gmail. Es un tema de Firefox.

Para desahabilitarlo hay que ir a Firefox > Settings > Advanced y destildar la opción "Check my spelling as I type".

 

Cómo correr IE 7,8 o 9 en Snow Leopard o Lion

La manera más fácil de correr IE 7, 8 o 9 en Snow o Lion, es corriendo una Virtual Machine en VirtualBox.

Primero hay que descargar Virtual Box desde acá.

Y luego hay que descargar las imágenes de las VM que se quiera utilizar:

IE 7 sólamente

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash


IE 8 sólamente

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash


IE 9 sólamente
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

IE 7, 8 y 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

Cómo grabar en un DVD una imágen ISO o DMG en Mac

1. Abrir Disk Utility.
2. Insertar el DVD virgen.
3. Arrastrar la imágen DMG o ISO al panel izquierdo del Disk Utility.
4. Seleccionar la imágen y presionar en Burn.

Importar un site Magento en MAMP

Primero crear el directorio para el site, y bajar los archivos desde el FTP.

Luego, exportar la base de datos en el servidor. Para importar el dump file del site con Magento en MAMP, hay que incluir la siguiente sentencia al comienzo del archivo SQL:

SET FOREIGN_KEY_CHECKS = 0;

Luego por consola, ejecutar la siguiente línea:
$ cd /Applications/MAMP/Library/bin
$ ./mysql -u root -p mylocaldb < /Users/myuser/bd_dump.sql

Para crear el Virtual Host, hay que editar el archivo /Applications/MAMP/conf/apache/httpd.conf y agregar el Virtual Host:

<virtualhost *="">
   ServerName mysite.local
   DocumentRoot "/Users/myuser/Work/MAMP/mysite.com"
</virtualhost>
 

También hay que editar el archivo /etc/hosts y agregar lo siguiente:

127.0.0.1    mysite.local
::1          mysite.local


Y por último hay que editar las siguientes filas en MySQL:

select * from core_config_data where path = 'web/unsecure/base_url';
select * from core_config_data where path = 'web/secure/base_url';

Y quizás esta: 
select * from core_config_data where path = 'admin/url/custom';

E incluir en ellas la nueva url: http://mysite.local. Acá colgué un script que hice para automatizar un poco la actualización de las URLs.

Si hay problemas luego de todo esto ver acá y acá.

Run application in 32bit mode on OSX

In Finder select the file > Get Info > Run 32 bit

How to import a MySQL dump file

First create the database:

In the terminal:

mysql -u root -p

Inside MySQL command line:

mysql> create database foo;
mysql> exit;

In the terminal again:

mysql -u #username# -p #database# < #dump_file#





Import the