Blog

+14K
Cómo preparar OSX para programar con PHP

17 de febrero de 2013

Cómo preparar OSX para programar con PHP

Si te compraste una Mac, o estás experimentando con el sistema operativo de Apple, acá tenés un listado del software necesario para convertirlo en una máquina implacable de desarrollo web.

Hace 4 años que me compré una Mac y descubrí que es un camino de ida. Antes que alguno empiece a protestar, aclaro que usé Windows durante muchos años y otro tanto Linux (cuando todavía se llamaba Mandrake en vez de Mandriva), pero el cambio vino motivado después de que instalé una version de OSX en mi computadora de escritorio por 6 meses. Después de eso, decidí no volver atrás nunca más, incluso sabiendo que cada equipo que compro sale el triple que uno con Windows de similares características… Es difícil de explicar y tampoco quiero levantar estandartes, pero es una combinación perfecta entre interfaz gráfica y facilidad de uso con funcionalidades avanzadas de Linux, acceso de terminal y servicios open-source.

Armando el combo ideal

Ademas del Apache que viene instalado por defecto, mi recomendación es agregar un PHP con librerías avanzadas como xdebug, odbc, pdo, openssl, zip, soap, pcre, mcrypt y mbstring, donde me inclino por Liip PHP, que es muy fácil de instalar y trae muchas librerías. Si querés hacer debug de PHP a tiempo real, vas a necesitar MacGDBp; y si no, Codebug, si estás dispuesto a gastar unos pesos.

MySQL se descarga como siempre del sitio oficial y en el DMG se incluye un práctico panel de preferencias para arrancar y parar el servicio, así como para habilitarlo para inicio automático.

Si usás SVN, es recomendable actualizar el cliente que trae OSX por lo menos a la version 1.6. Para chequear qué versión tenés instalada, escribí svn --version en una ventana de Terminal. Si es menor, podés actualizar fácilmente, descargando el binario desde wandisco. Hay varias interfaces gráficas para SVN, pero yo prefiero siempre trabajar desde la Terminal. Si en vez de SVN usás mercurial, el cliente más indicado es MacHg.

Vas a necesitar un editor de texto como Smultron o Text Wrangler, y si querés gastar un poco, podés usar Coda 2 o BBEdit. Como siempre, podés bajarte Eclipse IDE que es totalmente gratis y viene con los plugins para PHP en cualquier plataforma.

Otros programas necesarios son Cyberduck para transferencias de ftp o ftps, VLC para reproducir videos, Handbrake para transcodificarlos a formatos web y Cord para acceder a escritorios remotos de Windows.

Con esto tenés casi todo el software necesario para desarrollar, pero si también vas a revisar el resultado, podés instalarte Chrome, Opera y Firefox (con Firebug!) y Lynx si querés llegar al extremo (el mejor es Lynxlet) que lo podés complementar con Xcode que trae un emulador de iPhone / iPad, Bluestacks que emula Android y VMWare con Windows si querés usar Internet Explorer.

Para administrar las bases de datos, podés bajarte phpMyAdmin que es gratis, o Razor SQL que conecta con infinidad de motores de bases de datos por un módico precio.

Los extras

Ya saliendo del desarrollo, es fundamental tener las clásicas Skype, Dropbox, The Unarchiver, Evernote y Transmission, y si necesitás un cliente de VPN, el recomendado es TunnelBlick como lo mejorcito. Por último, pero no por eso menos necesario, un pequeño iconito, llamado Caffeine que evita la suspensión del equipo o el inicio del protector de pantalla, mientras leemos atentamente o descargamos algo.

Casi todos estos programas pueden descargarse del App Store, para una instalación más sencilla todavía, y además se pueden conseguir alternativas similares de muy buena calidad en toda la red.

Como dije al principio, hace 4 años que compré mi primer Mac y todavía a la fecha no encontré un solo motivo para volver a mi vieja vida con otros sistemas operativos. Sigo usando Linux para servidores, e incluso mi HTPC conectada al televisor corre con XBMCbuntu, pero para trabajar ágilmente, sin perder tiempo en colgadas y reinicios innecesarios, no hay nada que pueda darle batalla...

por: Ariel Sánchez

Tecnología

4037
El nunca bien ponderado trabajo de cuentas...

El nunca bien ponderado trabajo de cuentas...

Se puede decir que algunos somos muy afortunados, sobre todo cuando hacer nuestro trabajo es algo que nos gusta: ayudar a los clientes.

14 de julio de 2013

4754
El poder de Pinterest

El poder de Pinterest

Pinterest se ha hecho popular en los últimos 2 años, abarcando una audiencia muy variada. Tiene miles de categorías que van desde autos y motos a comida y tragos.

20 de mayo de 2013

6013
¡El diseño responsivo es responsabilidad de todos!

¡El diseño responsivo es responsabilidad de todos!

Todos los medios cambian en algún momento, así como se creyó que la televisión iba a matar a la radio ó que la videocasetera iba a destruir al cine, las cosas fueron cambiando y la Internet también. Este es el de la web.

1 de junio de 2013

Comentarios


Contactanos

Correo.info@elwebstudio.com
Skype.elwebstudio
Todos los derechos reservados.
© ELWEBSTUDIO. 2013.