cuadernos mac

Hace unos dias descubrí de casualidad la revista Cuadernos Mac. Es una revista bimensual orientada a usuarios de Macs con un nivel medio, centrada en el uso del ordenador. No se habla de novedades ni perifericos ni gadgets, que de eso hay mil blogs iguales, sino de trucos y consejos para usar el ordenador. Es un tipo de revista que a mi me gusta mucho, porque aprendes muchas cosas y no es tan monótono como leer un libro. Hasta ahora han aparecido dos números, el primero centrado el Leopard y el segundo es una recopilación de trucos. La revista cuesta 7 euros, tiene formato mini y está editada en color. También tiene un blog muy intersante, el blog de Cuadernos Mac, donde hablan principalmente de trucos y programas y tiene un estupendo apartado de tutoriales. Si eres maquero esta puede ser tu revista, y si eres switcher te vendrá muy bien.

HFSExplorer

Cuando te toca vivir entre Windows y OS X hay veces que necesitas llevar archivos de un sitio al otro. Hay veces que estando en Windows descargas algo que es para OS X y al revés.

OS X puede leer discos NTFS sin ningún software adicional, pero no puede escribir en este formato. Para hacerlo hay que instalar macfuse y luego ntfs-3g. Con estas dos aplicaciones instaladas en OS X, ya puede escribir particiones NTFS sin problemas, pero lo hará a su manera, llenando el disco de archivos ocultos.

Para leer y escribir particiones Mac desde Windows existe una aplicación de pago llamada MacDrive. No he dado con la manera de escribir particiones HFS+ – el formato propio de OS X – desde Windows via aplicación gratuita, pero sí con la manera de leerlas y extraer datos de ellas para llevarlos a Windows. Existe un programa gratuito llamado HFSExplorer que permite hacer esto y lo hace realmente bien. Para ejecutarlo necesitas tener instalada la máquina virtual Java de Sun en Windows, pero es una gozada poder llevar algo de la partición HFS a Windows.

iMac de nuevo en casa

El pasado lunes recogí mi iMac en la FNAC de Alicante tras cambiarle la placa por el problema de la rayita. Menos mal que contraté un seguro de ampliación de garantía cuando compré el equipo, porque la reparación subió a más de 800 €. En el seguro de han portado estupendamente, asumiento el coste de la reparación sin poner trabas, pero entre los de la FNAC, los del seguro y el servicio técnico me han tenido más de dos meses sin ordenador. Lo llevé a reparar el 24 de noviembre y lo recogí el 26 de enero, ahí es nada. Ya lo tengo de nuevo en casa, y es una gozada de ordenador.

Por cierto, que lo de la rayita de los iMac no sólo me pasa a mi y hay gente que dice que es un error de fabricación.

dos scripts para Finder

Una característica del Finder de OS X es que se pueden añadir funcionalidades al mismo mediante scripts. Estos scripts se arrastran en la barra de botones de Finder y luego al hacer click en ellos desarrollan una determinada acción. Yo uso actualmente dos de estos scripts, tal como se puede ver en rojo en esta captura de la barra debotones de mi Finder.

El primero de ellos es openTerminalHere que permite abrir un terminal situado en la carpeta que tienes seleccionada en Finder.

El segundo es OpenInTextmate que permite abrir con TextMate el fichero que tengamos seleccionado. Se que este script es una chorrada y se puede seleccionar la aplicación que abre un determinado tipo de archivo, pero a mi me resulta útil.

un mes fuera de juego

Después de un mes fuera de juego por una serie de motivos personales, intento retomar la normalidad escribiendo de nuevo. Durante este mes me han sucedido algunas cosas que van a condicionar de alguna manera mis actividades a medio plazo, incluidos los temas de programación.

La primera de ellas es que tengo un nuevo ordenador. Después del enfado con los precios de los nuevos portatiles de Apple pensé que el iMac sería mi último ordenador de Apple. Sucedió que me enteré de una tienda donde vendián MacBook blancos, el modelo de 2.1GHz, 1GB de RAM y 110GB de HD a un precio bastante asequible. No tuve mucho tiempo para pensarlo pues en la tienda sólo quedaba uno de estos ordenadores y lo compré. Pensé que era el complemento ideal para el iMac y realmente me apetecía tener de nuevo un portátil además de que su reducido tamaño viene muy bien para poder llevarlo de acá para allá. He ampliado la memoria a 2GB por menos de 24 € y el ordenador funciona muy bien. Así que de momento el iMac sigue en la enfermería y el MacBook es mi ordenador de trabajo en casa. Es un gustazo poder sentarte en cualquier parte con el ordenador y ponerte a trabajar donde más a gusto estás en cada momento del día.

La segunda es que por temas de trabajo estuve cacharreando un poco con Java. Este lenguaje nunca fue santo de mi devoción, quizá porque no me acabaron de gustar el aspecto de las aplicaciones de escritorio hechas con Swing o porqué siempre lo consideré un lenguaje demasiado complejo. Como decía, tuve que hacer un pequeño trabajo con Java, para lo cual tuve que utilizar NetBeans y empezó a picarme la curiosidad. La verdad es que visto de una manera objetiva es un lenguaje que tiene todos los puntos a favor para desarrollar con el: es gratuito y casi libre, multiplataforma, sirve tanto para hacer aplicaciones web como de escritorio, hay muchísima información sobre el mismo, muchísimas herramientas para trabajar con él y existe una amplia comunidad de programadores que lo respaldan. Esta primera toma de contacto me ha hecho ver la debilidad de los muchos prejuicios que siempre he tenido con este lenguaje y a abierto mi interés por aprender más de él.

Por último, me declaro seducido por ‘Los hombres que no amaban a las mujeres’, el primer libro de la trilogía Millenium de Steig Larsson. Las primeras 500 páginas del libro se me han hecho cortas, y hace tiempo que no disfrutaba tanto con un libro. Aprovecho cualquier momento libre para leer las aventuras de Mikael Blomkvist y Lisbeth Salander, una pareja un tanto peculiar que me están haciendo pasar unos momentos de lectura sumamente agradables.

a mi iMac le ha salido una rayita

A mi iMac le ha salido una rayita que cruza la pantalla de arriba abajo. La raya es de color amarillo y tiene un pixel de ancho. Cuando le cambio la resolución a la pantalla la raya sigue en el mismo sitio. No es que me impida trabajar, pero me chincha mucho ver la rayita dichosa. Menos mal que contraté una ampliación de garantía, porque el ordenador tiene más de un año y no tengo claro que me entrase en la garantía si no hubiese contratado la ampliación.Ahora toca hacer backup de todo lo que tengo metido en el ordenador, llevarlo al servicio técnico y esperar que la cosa se resuelva rápido. Menos mal que he conseguido que me presten un ordenador mientras dure la reparación, que espero que sea breve.

apple y el sindrome de estocolmo

El pasado martes hubo keynote y se presentaron los nuevos portátiles de Apple. Frente a los rumores de que habría una bajada de precios en los nuevos modelos, estos son aun más caros que los anteriores. Sin embargo, leyendo algunos de los blogs sobre Apple en castellano, muchos de los post se dedican a justificar el precio de las nuevas máquinas. Tan sólo algún post crítico, pero pocos. Como si todos los seguidores de Apple hubieran quedado tan alucinados con los nuevos cacharros que son incapaces de verle la matrícula, como si todos fuesen empleados de Apple o padeciesen el síndrome de Estocolmo.Yo tengo en casa un iMac del que estoy muy contento. Como ordenador de mesa no tiene comparación en cuanto a calidad, ocupa muy poco espacio y es muy silencioso. Pero tengo tan claro que ahora mismo me compraría un portatil de Apple. No con esos precios. No entro ni salgo en la calidad del ordenador, que por otra parte no he visto, ni en la maravillosa carcasa hecha con un innovador proceso de fabricación, ni en todas las demás mejoras e innovaciones del ordenador. Me parece sencillamente un precio descabellado.Sigo pensando que los mac son excelentes ordenadores, que en determinados sectores de actividad su potencial es mucho mayor que cualquier otro entorno, pero creo que con precios como los presentados esta semana pierden la oportunidad de ganar mercado y ser una alternativa real para el usuario medio.Hace poco comentaba con un amigo, linuxero convencido, que lo de Apple era algo inexplicable. Que mucha gente que criticaba a Microsoft con su política sobre Windows se pasaba a Apple y se quedaba tan contento, cuando Apple es doblemente propietaria en cuanto al hardware y al software sobre sus productos. No me queda más remedio que darle la razón a mi amigo y decirle que al final acabaremos todos con Linux.

fondos de escritorio maqueros

No llego a entender el motivo, pero hay determinados fondos de escritorio que únicamente puedo usar con Mac. No se si al resto de switchers les pasa lo mismo, pero cuando encuentro un fondo de escritorio con motivos maqueros o de algún sitio de un maquero, no puedo usarlo en Windows. Algo dentro de la cabeza me lo impide, sin que llegue a entender el motivo. Así que ahora tengo separados los fondos de escritorio que uso en uno y otro sistema.

Los fondos de escritorio que más he usado en Mac son los que aparecen a continuación. Como se ve, hay profusión de logotipos de la manzana.

Apple Grunged de Psychopulse


Apple Modern de Flarup


Apple Retro de Flarup


Apple Retro de Diegocadorin


ArtyFarty de HicksDesign


Secret Weapon de Psychopulse

desarrollo web con OS X

Siguiendo el post ¿Programación web con OSX Intel? no hay problema he montado en mi Mac el trio Apache2+PHP5+Mysql. He cambiado el DocumentRoot de Apache para que apunte a /Users/Joseluis/Web y ya lo tengo funcionando. OS X 10.4 viene con Apache 1.3 de serie, y en este post explican como desinstalarlo e instalar Apache 2. Una vez instalado el servidor web, se inicia y se detiene desde la opción Compartir del apartado Internet y red de las Preferencias del sistema.Para gestionar las bases de datos de MySql se puede optar entre PhpMyAdmin o CocoaMySql que es un cliente gráfico para administrar MySql. Una vez ya tenemos nuestra web montada necesitaremos un cliente ftp, como CyberDuck.Todo lo mencionado hasta aqui Apache2, PHP5. MySql, CocoaMySql y Cyberduck es software gratuito, aunque alguno de ellos aceptan donaciones de los usuarios.

Creo que lo más delicado de hacer desarrollo web con OS X es la elección del editor. Hay algunos editores gratuitos bastante buenos, como Smultron, pero hay dos editores de pago que se llevan los mayores elogios: Coda y Textmate.Coda es un editor de sitios web que integra un editor de código, editor de hojas de estilo y cliente ftp. Una de las funciones estrella de Coda es su autocompletado de código que te hace ahorrar un montón de tiempo. Todo con un aspecto super logrado, sólo hace falta ver la web que se gasta este gente para ver el estilazo que tienen.Para mucha gente Textmate es el editor para Mac. De este programa hablan muy bien y tiene una auténtica legión de seguidores. Incluso hay editado un libro sobre Textmate por los autores del Pragmatic Programmer. Es un editor puro y duro para multiples lenguajes, y tiene cosas como folding de código, bundles, integración con Xcode y un montón de funcionalidades que le hacen ser un firme candidato a quedarse como editor de código en mi Mac.Coda cuesta 79$, mientras que Texmate cuesta 39€. La diferencia no es tanta, pero quiza lo que inclina la balanza para mi gusto es que Textmate es un editor que cubre un amplio abanico de lenguajes, mientras que Coda está centrado unicamente en lenguajes web.

Mientras preparaba este post he visto que Art-xtreme ha publicado un nuevo post sobre la instalación de Apache2+PHP5+MySql con Leopard. Yo sigo con Tiger.

escritorio mac – octubre 2007

Cada día voy pasando más tiempo con OS X. Siempre he tenido costumbre de personalizar el escritorio y en mac no iba a ser menos. Sigo con la costumbre de tener un escritorio organizado con carpetas, dentro de las cuales tengo el acceso directo a los programas. Se que es una costumbre muy Windows, pero de momento la cosa está así. No me gustan los dock que van de punta a punta de escritorio y prefiero tenerlo despejadito, unicamente con los programas que uso habitualmente. Quiero probar QuickSilver en cuanto tenga un poco de tiempo, y si me apaño bien con el programa quitaré las carpetas del escritorio.

Este es mi escritorio:

escritorio mac octubre 2007

El fondo de escritorio es de hicksdesign y he cambiado los iconos del sistema por los iconos agua de David Lanham, usando la aplicación gratuita LiteIcon. Por cierto, la captura de escritorio está retocada con Pixelmator, un programa de retoque gráfico que tiene una pinta estupenda y que estoy probando.

¿ Y de programar ? Pues la cosa anda revuelta, así que lo contaré cuando esté todo un poco mas tranquilo.

programar en OS X

Desde que tengo mi iMac estoy mirando por la web la manera de hacer software para OS X. Cuando se habla de programación para este entorno lo primero que surge es Xcode, el entorno de desarrollo de Apple específico para OS X. El entorno completo viene incluido en la licencia de OS X, y hay un montón de información en la web de Apple sobre el paquete. Además se puede encontrar mucha información en otras web. A nivel de iniciación, yo estoy siguiendo dos tutoriales para novatos: Become an Xcoder y Xcode quick tour guide. Programar con Objective-C da un poco de respeto, pero hay que hacerse la idea de al menos conocer la herramienta.

La segunda opción de herramienta de desarrollo que estoy valorando es REALbasic. Se trata de un entorno de desarrollo multiplataforma – Windows, Linux, OS X – basado en una extensión de Basic. Es una herramienta comercial, con una completa documentación y unos foros de soporte bastante moviditos. La versión estandar, que es la básica, trabaja con una base de datos derivada de SQlite y hay disponible una clase para trabajar con archivos DBF lo cual me puede venir muy bien a la hora de incorporar datos de mis programas.

Una tercera opción que quiero evaluar es Python con wxWidgets. Ahora mismo estoy buscando información sobre este entorno de desarrollo, pero lo que he visto me gusta.

De Xcode tengo claro que tengo que aprender un poco, al menos para ver de que va. Entre REALbasic y Python/wxWidgets me gusta del primero que parece un entorno estable y cuenta con respaldo empresarial, del segundo que es open source. Los inconvenientes que veo a cada uno son los derivados del tipo de licencia. REALbasic es de pago y libera versiones cada 3 meses, lo cual no me gusta pues empaquetan cada vez el producto tal cual está, y no se trazan objetivos para cada versión. De Python/wxWidgets no me gusta la dispersión inherente al open source y el tener que ir rebuscando para ver si encuentras una funcionalidad y una documentación adecuada.

un switcher mas

Hace dos semanas que tengo un iMac, y lo único que puedo decir es que estoy realmente contento tanto con la máquina como con OS X. Creo que es un ordenador excelente, tanto para uso personal como profesional, y animo a cualquiera que esté pensando en comprarse un Mac a dar el salto. Yo tengo el modelo de 17» que es más que suficiente para el uso que le voy a dar, aunque parece que lo van a descatalogar pronto y el modelo básico va a ser el de 20».

Como ordenador es realmente excepcional. Es tener un sobremesa sin el engorro de la torre, ocupando lo mismo que un portátil pero sin el engorro del teclado del portátil. La máquina es bonita, con un diseño excelente, el teclado y el ratón tienen un acabado y un tacto muy buenos. La rueda del mighty mouse es algo digno de un cum laude en ergonomía y el monitor tiene una resolución muy buena. Además es completamente silencioso, no se oye ni disco duro ni ventiladores ni nada de nada. Trabajar por la noche con él es increible, pues no se oye nada salvo el ruido del teclado. La resolución del monitor es de 1440*900 y al principio se nota raro, acostumbrado a una resolución de 4*3. Sin embargo esto tiene su razón de ser. En OS X cuando se maximiza una ventana, no ocupa todo el escritorio, sino que el sistema hace una estimación del tamaño de ventana óptimo para que quepa todo lo que la ventana ha de mostrar, así que es habitual trabajar con varias ventanas abiertas que no se superponen. Este moni
tor está hecho para trabajar de esta manera, y en cuanto te habituas es muy cómodo.

En cuanto a OS X, creo que hay que perder el miedo a cambiar de sistema operativo. Haces lo mismo que con Windows, sólo que de otra manera, y muchas veces de una manera más sencilla. En cuanto te acostumbras un poquito tienes el sistema medio controlado y no echas nada de menos, ni siquiera el click derecho del ratón. Hay un montón de software gratuito para OS X, alguno realmente bueno y poco a poco iré contando los paquetes que uso. Como pasa con todos los productos de Apple, la historia de este sistema operativo esta llena de anécdotas, y en WikiPedia hay un excelente artículo al respecto.

Para los más reticentes a dar el salto por aquello del sistema operativo, se puede usar Windows en un Mac sin problemas. En la propia web de Apple se puede descargar Boot Camp que es un paquete gratuito que permite instalar Windows en un Mac particionando el disco e instalando un arranque dual.

De momento voy a seguir haciendo software para Windows, pero mi intención es desarrollar para Mac.