Categorías
Tecnología

Un sentido a la vida

Nunca he jugado a Flappy Bird… al menos de esa me libré, bastante tiempo perdí jugando a otros juegos similares, ahora cuando oigo hablar de una aplicación muy divertida y adictiva simplemente escapo!

No obstante no puede pasar desapercibida la historia de su desarrollador Dong Nguyen que en las últimas semanas ha sufrido todo el peso de la inmensa fama que ha generado su demoledor éxito, hasta el punto que ha retirado el juego permanentemente del App Store, pese a los miles de dólares diarios que al parecer generaba en publicidad.

Categorías
Tecnología

Windows en un MacBook con VMWare Fusion 6

Las últimas 64 horas han sido muy intensas hasta que he conseguido configurar mi nuevo MacBook Pro con Windows, os cuento como me lo he montado…

Llevo más de 6 días sin publicar nada en el blog, así que esta semana no voy a conseguir ser un HiperBlogger – 3 entradas semanales – como era mi intención (por cierto que me he apuntado a la comunidad de Iron Blogger). Pero tengo una buenísima excusa porque he estado aprendiendo un montón de cosas nuevas con mi nuevo MacBook Pro que me entregaron el 2 de Enero.

Como ya comenté para mi es esencial poder tener Windows en el portátil ya que necesito IIS para poder disponer de un entorno de pruebas en aplicaciones webs que tenemos desarrolladas en ASP… la opción más sencilla seria optar por un dual-boot y elegir arrancar en Windows o en Mac según las necesidades del trabajo que tenga que desarrollar. Pero esa solución no me convencía porque ya lo probé con mi antiguo VAIO en el que tenía instalado Ubuntu además de Windows… y al final uno termina acomodándose y siempre arranca con lo más fácil: Windows, con lo que mi intención de aprender un SO nuevo se vio mermada.

El motivo fundamente por el que me he comprado un Mac es para forzarme a aprender cosas nuevas y asi mantener las neuronas vivas, si al final lo utilizo para correr sólo Windows 8 que es lo mismo que ya tengo en la oficina habré fracasado.

Así que VMWare Fusion 6 acudió a mi rescate, con él puedo crearme una máquina virtual dentro del propio Maverick en la que instalo Windows… no es del todo ideal porque la batería se gasta con muchísima más rapidez, pero aun así merece la pena porque no salgo del Mac OS. La instalación tuvo su aquel, al parecer lo más sencillo es importarse Windows directamente desde otro ordenador, por ejemplo mi desktop en la oficina, pero el MacBook no te llega con conexión de red Ethernet incluida (se tiene que comprar un adaptador a parte) no pude conectar los dos ordenadores por cable y aunque podía acceder a la red Wifi de la empresa ésta se encuentra por seguridad en una subred aislada de la LAN de los ordenadores conectados por cable, con lo que los dos equipos no eran capaces de comunicarse… la única solución que encontré fue instalar Windows 8 con el CD de instalación, pero el MacBook tampoco trae un lector de CD/DVD incorporado (se puede comprar a parte como una unidad externa USB). Así que con la tontería me quede totalmente bloqueado, menos mal que mi cuñado Barry tenía una unidad de esas y vino a mi rescate.

Todos estos apuros y retrasos me dieron la oportunidad de ir pensando cual sería la configuración perfecta de mi mac multi-OS. Finalmente decidí  que lo mejor era instalar lo mínimo posible en la instancia de Windows, al final le instalé:

  • Internet Information Service (IIS) – para servir las páginas webs en ASP
  • MySQL ODBC Connector
  • Internet Explorer + Firefox + Chrome
  • Office 2003

Todo ello corre perfectamente en una instancia pequeña que sólo requiere 2Gb de RAM. Por otra parte en el Mac, ya fuera de la instancia, tengo instalado o configurado el resto de cosas que necesitamos para el desarrollo de las aplicaciones web:

  • Apache – Para correr el resto de webs que no requieren IIS
  • MacVim – Editor de texto para programar
  • Git – para gestionar los repositorios de las webs
  • SQL Yog (corriendo en Wine) – para gestionar las bases de datos
  • FileZilla – Sustituyendo al CuteFTP que utilizo en Windows
  • Las propias webs – A ellas accede IIS por los accesos que configura VMWare
  • Microsoft Remote Desktop – Para conectarme al ordenador del trabajo
  • Conexiones VPN
  • Firefox como navegador secundario alternativo a Safari
  • Evernote + Skitch – Con lo que gestionamos las tareas en la empresa
  • Skype – Que es lo que utilizamos para el Pair Programming.

¿Acaso es tan importante donde está cada cosa? Con la funcionalidad Unity de VMWare las aplicaciones de Mac y Windows coexisten como iguales, estéticamente alguien ajeno a la instalación no se daría cuenta de si está utilizando una aplicación Mac o Windows… pero por detrás hay un coste muy palpable: la batería dura la mitad cuando la instancia de Windows está corriendo, por lo que lo suyo es encenderla sólo cuando vaya a trabajar con algo que lo requiere.

Por ejemplo si estoy haciendo algún cambio en una página que funciona con MySQL, Apache y PHP… ahora no necesitaría tener en marcha la instancia de Windows para nada, con lo que la batería me duraría muchísimo más.

Para que todo funcione mejor en mi instalación de Windows he hecho lo siguiente:

  • He desinstalado todo lo que no necesito, para que consuma menos, incluido el antivirus… ya que para navegar por las webs que nosotros mismos hemos programado no lo necesito.
  • He desvinculado el login de mi cuenta de Microsoft y he deshabilitado el acceso con contraseña, de esta manera arranca mucho más rápido.
  • Para que Unity funcione mucho mejor también configure Windows para que arranque en el Escritorio en lugar de en la pantalla de Metro.
  • Algo imprescindible es decirle a VMWare que no aplique la resolución de pantalla retina a la instancia de Windows si no se ve todo tan pequeño que no se puede trabar.
  • Por último, para conservar la funcionalidad de dividir las pantallas con la teclas Windows + cursos a los lados, me compré Magnet para Mac.

Creo que hasta el momento eso es todo lo que he hecho, cualquier sugerencia adicional para mejorar mi configuración será bienvenida en los comentarios.

Categorías
Mis historias

Esperando al 2014

Con apenas unas horas para que termine el 2013 a uno le gustaría hacer un balance del año y una lista de propósitos para el 2014 que se nos viene encima.

Algo al estilo de lo que ha hecho Javier Martin en Loogic, pero siento confesar que más de una vez no he cumplido lo que me he propuesto, así que esta vez prefiero ir contando por aquí las cosas que voy haciendo en lugar de las que voy a hacer.

De momento parece que no he sido muy malo este año que termina porque estoy a punto de recibir un MacBook Pro al que me dispongo sacarle mucho partido.

Nota Mental: Recordar nunca dejarlo en el suelo como hacia con mi VAIO de segunda mano porque más de una vez me he encontrado a mi hija haciendo equilibrios sobre él (al tiempo que por supuesto me miraba y se reía como diciendo… sé que esto es importante para ti por eso lo pisoteo).

Estuve tentado de comprarme un Microsoft Surface Pro 2, pero el problema que vi es que en un PC es difícil correr aplicaciones de Mac como xCode y similares… mientras que desde que los Apple corren en Intel es muy sencillo instalarles Windows como sistema operativo alternativo, algo que para mi es imprescindible para el trabajo.

Me gustaría escapar de la opción del dual-boot y probar algo tipo Fusion, aunque no sé que tal funcionará con IIS… un nuevo mundo de retos y dificultades se abre ante mi al haber elegido comprarme un MacBook. No obstante, estoy convencido de que es así como se aprende y se mantiene el cerebro en forma… probando cosas nuevas y perdiendo el tiempo sanamente con ellas, no hay que olvidar que la singularidad está a la vuelta de la esquina y pronto las máquinas querrán quedarse con nuestro puesto de trabajo. Hay que intentar mantener la cabeza y el cuerpo lo más sanos y jóvenes posibles… más aun después de  calcular que cuando mi hija deje la Universidad yo ya voy a tener más de 60 años.

Así que nada, después de esta sucesión de párrafos inconexos me despido de vosotros hasta el año que viene, que tengáis una buena entrada en el 2014.

Categorías
Tecnología

Bye bye Google+

Pues no he tardado mucho en decir adios a Google+ y llevar a cabo la tradicional borrada de amigos como ya hice en Twiiter y Facebook… han sido 5 meses en los que he estado usando esta red social.

Abandoné Facebook y Twiiter porque me hacían perder mucho tiempo… y me lancé a usar Google+ para tener algo que leer por las noches en casa tranquilamente con mi iPad2 (del que estoy perdidamente enamorado… es uno de esos dispositivos que buscas excusas para poder utilizarlo cada día un poco más… y eso que a mi gurú el iPad no le convenció en un primer momento).

Google+ era lo más parecido a ese Google Reader o Bloglines del que también me despedí hace tres años y que ahora echaba de menos por mi necesidad imperiosa de tener más cosas que hacer con mi flamante tablet.

Podría decir que se echa en falta una aplicación para el iPad para Google+ y que es bastante incomodo hacerlo con la versión web optimizada para dispositivos móviles… pero la verdadera razón por la que ya no necesito Google+ es porque he descubierto Flipboard y Zite (ya, ya… un poco tarde, pero qué se le va a hacer)… y me he enamorado, one more time.

Ahora encuentro artículos interesantes para leer sin necesidad de tener que estar seleccionando/descubriendo yo mismo a sus autores (como hacia en Google+ donde seguía a la gente que compartía contenido que me interesaba)… sin ir más lejos leo el canal Tech Influencers y siempre encuentro cosas interesantes, y supongo que volvere a darme de alta en Google Reader para añadir a mis imprescindibles españoles (error500, jesus encinar, ricardo gallir y a los reto-bloggeros) y seguirles la pista pero desde la comodidad de Flipboard.

Asi que en mi vida digital se ha producido un `overlap´y ha sido la red social la que ha salido por la puerta (probablemente porque no la estaba usando como red social sino como agregador de contenido… y es que yo lo que se dice social o sociable no lo soy mucho). En las próximas semanas supongo que terminaré por decantarme por uno de los dos: Flipboard vs Zite, de momento mi impresión es que Flipboard estéticamente es mucho más atractivo pero que en Zite hay más inteligencia metida.

Dicho esto y aprovechando que en Enero 2012 comienza el nuevo Reto Blogger aprovecho para darme la auto-bienvenida esperando que alguno de vosotros (queridos lectores) siga por ahí vivo dispuesto a leerme muy de vez en cuando en este mi blog personal.

Categorías
Mis proyectos

Proyecto para el 2011: programar aplicaciones móviles

Desde principios de año soy oficialmente un pseudo-chicoMac porque además de mi iPhone4 (bye, bye Blackberryone more time) ahora tengo un MacMini en mi mesa de trabajo, conectado a uno de mis tres monitores.

De corazón sigo siendo `a PC´, por eso mi ordenador principal sigue corriendo Windows.

El plan es que en algo menos de un mes nos quitaremos de encima el trabajo que nos quedó pendiente del año anterior y dispondremos de tiempo para estudiar cómo desarrollar aplicaciones móviles para el iPhone/iPad.

Hace unos años mis duda existencial más profunda era qué lenguaje de programación deberíamos aprender para sustituir a Vbscript que usamos habitualmente, durante un tiempo pensé que lo mejor sería pasarnos NET con C# y luego decidí que definitivamente los suyo era tirar por la via del PHP. Pero siempre hemos estado muy ocupados como para ponernos a ello y la verdad es que con Vbscript con mayor o menor dificultad al final siempre hemos conseguido hacer todo lo que nos hemos propuesto.

Asi que, no tiene sentido que ahora me ponga a aprender algo nuevo para hacer algo que ya consigo hacer… es mucho más razonable intentar aprender algo nuevo para conseguir hacer algo que todavía no sé hacer, en mi caso: aplicaciones móviles.

Por suerte en esta aventura no viajo sólo, ya que Pablo y Félix también se van a poner las pilas con el tema… y suponiendo que no seamos unos zotes y consigamos hacernos con el manejo del SDK del iPhone: ¿qué vamos a programar? Bueno, pues la verdad es que eso no lo sabemos todavía, a todos nosotros se nos han ocurrido ya cosas que echamos en falta en el iPhone y que podría estar bien programarlas, pero como no tenemos conocimientos suficientes no sabemos si se podrán hacer.

No podemos negar que rumia por nuestra cabeza la idea de hacer algún que otro juego, nuestro sueño de toda la vida que nos volvería a poner en contacto con nuestra más tierna infancia… años y años `malgastados´ fundiéndonos los ojos delante del Spectrum. Suena tan apasionante que no debe ser realista. Es por eso que no quiero hacerme muchas ilusiones.

Por otra parte, lo que es cierto es que siempre que he aprendido algo relacionado con ordenadores al final me ha terminado resultando muy útil e incluso he llegado a ganar dinero con ello, asi que supongo que haremos caso a nuestros instintos e iremos viendo lo que vamos a haciendo según vayamos aprendiendo.

pd – Este es mi primer post de la III Edición del Reto Blogger, llevo sin escribir en mi blog prácticamente desde que terminó la anterior edición. Se supone que debería escribir sobre un tema de interés general que le gustará al resto de participantes y asi poder arañar algún que otro voto, por eso pensé en escribir sobre la basura espacial y de un muy probable futuro sin GPS o de la isla de basura que flota en el Pacífico. Pero he decidido que prefiero escribir de temas de lo que realmente puedo tener una `experiencia vital´, al menos las semanas que haya temática libre.