El vídeo que debes ver hoy: Inventar por Principio

[vimeo]http://vimeo.com/36579366[/vimeo]

Quizá no sea el vídeo que deba ver todo el mundo, pero desde luego sí todo el público objetivo de este blog :-). Si alguna vez habéis intentado aprender a programar, o mejor todavía, si habéis intentado enseñar a programar es, sencillamente, imprescindible. A mí me ha dejado literalmente con la boca abierta en unas cuantas ocasiones.

Como dicen en WebMonkey (que es donde lo he encontrado):

  • La primera media hora habla de herramientas de programación y de autor y consiguen que lo que usas ahora te parezca, directamente, antediluviano. Las herramientas mostradas no están disponibles para el público y eso es un gran drama, pero el mero hecho de que se puedan hacer debería hacer que unos cuantos geniecillos se dedicaran a competir con las que se muestran en el vídeo.
  • En la segunda mitad la cosa se vuelve más filosófica y me temo que más de uno y más de dos desconectaréis. No pasa nada (aunque si os gusta mínimamente, no dejéis de ver la fantástica Al construir, otra charla de la que nos hicimos eco hace unas semanas por aquí).
  • Bret Victor, el orador, es uno de esos tipos que provocan admiración y envidia cochina a partes iguales por su talento (y su curriculum). worrydream.com, su web, da buena prueba de ello (algunos de los proyectos que muestra ya los había visto y es probable que vosotros también; de hecho, a posteriori, el estilo es bastante reconocible).

De nada :-).

PowerTutor: ¿Quién se ha comido la batería de mi Android?

Es un hecho que no va a cambiar a corto o medio plazo, y casi seguro que tampoco a largo: Google no va a ejercer en el Market de Android el férreo control del que hace gala Apple en el Appstore de iOS. Eso tiene sus cosas buenas y sus cosas malas. Entre las malas está que se cuelan con una cierta frecuencia aplicaciones que no están todo lo bien programadas y diseñadas que deberían. A veces eso es obvio y lo único que pasa es que instalamos, probamos, nos horrorizamos y desinstalamos. Unos minutos perdidos, pero cosas peores nos han pasado a todos.

Pero otras veces los defectos no son obvios: es el caso de aplicaciones que consumen ingentes cantidades de recursos y se comen la batería del móvil. Android dispone de alguna herramienta básica para monitorizar ese uso de la batería, pero eso no es suficiente. Y ahí entra PowerTutor (web oficial, market), una aplicación gratuita que nos permite inspeccionar más a fondo a dónde ha ido a parar ese 100% de batería que teníamos hace un rato.

Captuyra de pantalla de una aplicación Android. Se muestra gráficamente el consumo de energía del móvl desglosado en pantalla, CPU, WiFi y 3G
Una pantalla de 5.3" consume <strong>mucha</strong> energía

La vista inicial con la que nos saluda la aplicación es informativa (tener la pantalla encendida es caro…), pero no muy útil. Pero si accedemos a la vista de uso de energía por aplicación tendremos muchas más pistas:

Captura de pantalla de la aplicación. Muestra el consumo de cada una de las aplicaciones que han estado corriendo
Afortunadamente, en este caso no hay especialmente preocupante

Y es que en esta vista tenemos la información desglosada por aplicación pero, sobre todo, podemos contabilizar o no la energía dedicada a la pantalla, la CPU o las comunicaciones vía WiFi o 3G. Ya hemos visto antes que mantener la pantalla encendida es muy caro: si descontamos ese consumo nos será mucho más fácil ver qué aplicación está malgastando ciclos de CPU y, por tanto, gastando la batería inútilmente (y también podremos detectar, a veces, qué aplicaciones están usando 3G y/o WiFi cuando no deberían, aunque para eso hay aplicaciones específicas)…

De nada :-)

¿Qué software gastas? (Android edition, v2)

Después de menos de un año con el Dell Streak, un choque violento que se ha cargado unos cuantos píxels de pantalla (más una batería que no acaba de ir muy fina, más un caso severo de envidia ante las novedades que van surgiendo) hacen que se aproxime un cambio de móvil. Buen momento para revisar la lista de software que hicimos hace un año y ver qué gasto de verdad en el móvil…

Utilidades de sistema

  • El lanzador de aplicaciones sigue siendo GO Launcher EX. La verdad es que no he explorado mucho qué más hay en el mercado, pero satisface mis necesidades…
  • También sigo controlando el consumo de ancho de banda con 3G Watchdog (de hecho, con la versión de pago). No me resulta estrictamente necesario, porque consumo entre 300 y 400 megas al mes sin necesitar vigilarme, pero por si las sorpresas desagradables…
  • Sí he cambiado unas cuantas veces el ‘widget’ para monitorizar el procesador y cambiar rápidamente opciones como el uso o no de 3G, la WiFi o el modo silencio… para acabar cayendo en Elixir 2. Para las ocasiones en que hace falta algo más sofisticado, OS Monitor (sin olvidar que Go Launcher tiene algunas funciones útiles para estos menesteres). Y para la gestión de archivos, ASTRO.
  • Añado tres utilidades nuevas. Por un lado, WidgetLocker Lockscreen, para personalizar la pantalla de bloqueo del móvil. Una manera útil de tener las aplicaciones frecuentes aún más a mano. En esa pantalla ‘vive’ el widget Simple Calendar, efectivo y simple como su nombre indica. Para acabar, en mi intento de averiguar qué se come la batería de mi Streak, Battery Monitor Widget.
  • Y finalmente, el ‘descubrimiento’ de que estoy más orgulloso: el teclado MultiLing, con sus múltiples idiomas y, sobre todo, el catalán.

De esta sección se ha caído AppBrain App Market, que se me hizo innecesario una vez que (i) localicé las aplicaciones que me bastaban en el día a día y (ii) el Market nativo se adecentó un poco.

Aplicaciones de uso frecuente en esta casa

  • En la lista anterior se me olvidaron Gmail y Google Maps con Street View. Pero eran obvias, ¿no?
  • Como lector de RSS se cayó de la lista NewsRob, sustituido por la ‘app’ nativa de Google Reader. Y no hemos mirado atrás desde entonces (las aplicaciones más ‘visuales’, con doscientas y pico suscripciones, no me parecen viables).
  • Kindle. Sólo de interés para los que hemos comprado libros Kindle, desde luego. Aún así, una aplicación muy bien hecha.
  • Para los que nos movemos en transporte público (especialmente en Barcelona) Cercanoide, con los horarios de Cercanías de RENFE en toda España. Para el bus, dejamos atrás la aplicación oficial de Transports de Barcelona y saltamos a Urban Step – Barcelona, que me gusta bastante más…
  • El otoño barcelonés hace que también sea práctica la Alarma de Lluvia, novedad desde la edición anterior de la lista.
  • Para los aspectos musicales, repetimos Listen, de Google, como cliente de podcasting, Spotify (que para algo soy cliente ‘premium’), y TuneIn Radio (de hecho, me he pasado a la versión pro, que apenas cuesta 70 céntimos de euro). Se han caído desde el año pasado TuneWiki, RockPlayer y Winamp. Y han aparecido Songbird para sustituir a Winamp, we7 Radio Plus, una aplicación de radio musical gratuita y ligeramente personalizable, Hype!, un cliente no oficial para The Hype Machine, el cliente oficial SoundCloud, SoundHound para cuando no reconozco una canción que suena por ahí y el cliente oficial de Last.fm (que, la verdad, es un poco decepcionante: ¡¿sin radio para los usuarios de pago?!).
  • El cliente de Twitter ha pasado a ser Plume, pero tampoco me entusiasma (me gustaba bastante más en su versión anterior). Ya he pasado por Seesmic, TweetDeck y hasta el cliente oficial. ¿Sugerencias?
  • Obviamente (o no), la app oficial de Facebook, a la que hay que sumar la de Google+, que ha ganado una ligera tracción en los últimos días…
  • Para navegar alterno el navegador nativo (el plugin de Flash, ya moribundo, me ha sacado de algún apuro en alguna ocasión, la verdad), con Opera Mobile, Opera Mini (y la cantidad de ancho de banda que te ahorra), Firefox (y sus funciones de sincronización) y Firefox Beta (para saber lo que nos depara el futuro).
  • En esta categoría han aparecido el casi-universal WhatsApp y, por otro lado, Read It Later (en su versión de pago, de hecho) para tener siempre encima cosas que leer. Y también me saca de un apuro StopWatch & Timer, con sus cuentas atrás.

Las de ‘por si acaso’

  • El año pasado la mensajería instantánea estaba en la categoría ‘uso frecuente’, pero desde que dejé atrás el maravilloso teclado (y terrible sistema operativo) del N97, el uso de estas aplicaciones ha caído en picado. Aún así, sigo teniendo a mano Trillian.
  • Para las necesidades de conexión y sincronización, Dropbox, Evernote y el cliente de SSH ConnectBot.
  • En la lista anterior estaba QuickOffice, y en esta le sustituye Google Docs. Y por si los PDFs, Adobe Reader.
  • Para esas consultas de información urgente, IMDb y Wikidroid for Wikipedia.
  • Como ‘touchpad’ y teclado remotos, RemoteDroid.
  • No se puede ir nunca sin calculadora científica. Y cuanto más ‘geek’, mejor: Droid48. Y, hablando de emuladores, imprescindible Frodo C64 :-).

¿Sugerencias?

Llevo casi un año con Android y me siento bastante más cómodo con esta segunda edición de la lista, pero todavía tengo muchas dudas y, seguro, me dejo cosas. ¿Alguien sugiere mejoras y añadidos?

¿Qué software gastas? (Edición Mac)

Pues sí. Amenazábamos ayer y cumplimos. El soft que uso en el Mac. Dado que uno es un usuario poco experimentado, se agradecerá cualquier sugerencia :-).

Estructuro la cosa como en la entrada equivalente Windows:

  • Los imprescindibles son básicamente, los mismos que para Windows, con la bendita excepción del antivirus, que no gasto, como la mayoría de usuarios de Mac (todo sea dicho: en Windows el antivirus hace eones que no me salta una alerta). Esto es:
    • Los navegadores. Os refiero a la edición Windows para mis opiniones al respecto y las extensiones que tengo instaladas.
    • Spotify. Y VLC para el vídeo. Confieso mi más profunda aversión por iTunes (irracional, muy probablemente), pero no tengo instalado ningún otro reproductor de audio, puesto que los MP3s se quedan en casa.
    • Dropbox para sincronizar archivos entre los diferentes ordenadores. Mi cuenta gratuita está en los 5,25 gigas, después de diversas promociones, y de momento me resulta suficiente.
    • Trillian para la mensajería instantánea.
  • Las aplicaciones grandes y serias. De nuevo, clavado a lo que uso en Windows: Microsoft Office (2008, en este caso) (y OpenOffice.org, mientras me decido a saltar a LibreOffice) y la Master Collection CS5 de Adobe.
  • Las utilidades (donde ya empezamos a diferir, como era de esperar):
    • Alfred como lanzador de aplicaciones. No soy muy fan del ‘dock’ (de la misma manera que no me gusta la barra de tareas de Windows 7) más que para usos muy puntuales. Por otro lado, desde el lanzamiento del denostado Vista que suelo lanzar la mayoria de aplicaciones en Windows pulsando la tecla homónima y los primeros caracteres del nombre de la aplicación. Alfred me permite hacer lo propio en OS X (sí, Spotlight hace lo mismo y viene ‘de serie’, pero la interfaz de Alfred me gusta mucho más, además de ofrecer algunas funcionalidades extra que igual comienzo a usar algún día).
    • Para mejorar el ‘copia-y-pega’, ClipMenu. Las horas que me ha ahorrado no tienen precio (sí, copio-y-pego mucho…).
    • Transmission para el ocasional torrent.
    • The Unarchiver, para cuando hay archivos comprimidos.
    • YoruFukurou para Twitter.
    • Isolator me ha sido útil alguna vez para centrarme en la tarea que tocaba (ocultando las ventanas que no estoy usando (principalmente, ese enorme ‘timesink’ llamado Twitter)).
    • Algo que odio como ‘nativo Windows’ es la ausencia de la tecla ImprPant, de la que tiro con cierta frecuencia en Windows. Sé que hay combinaciones de teclas equivalentes (y prometo que he intentado memorizarlas, pero que no hay manera), pero no entiendo por qué cuesta tanto que ocupen, pongamos, una de las F13, F14 o F15 como hacen con las F1 a F4 y F6 a F12, en una captura de pantalla. En cualquier caso, ‘rant’ aparte, DuckCapture me ha ahorrado buscar esas combinaciones en unas cuantas ocasiones.
  • Las de trabajar con la web:
    • Filezilla para el FTP. Para el SSH, el terminal nativo de OS X (que tengo guardado en el ‘dock’) satisface mis necesidades sin más problemas.
    • Kod como editor de textos.
    • Y, finalmente, una aplicación Air para cuando hace falta maquetar algo: Boks.

Insisto: uno todavía es un neófito (mucho, muchísimo) con OS X. O sea que esto seguro que no es la mejor lista de aplicaciones posibles, y se agradecerá mucho muchísimo cualquier aportación :-).

¿Qué software gastas? (v4)

Hacía más de dos años que no repasábamos el software que ‘gasto’ en Windows. Unido a la falta de inspiración bloguera que llevo últimamente, era obvio que tocaba (amenazo, además, con revisar la versión Android, que comienza a estar un poco caduca, y lanzarme a por la de Mac…

Veamos:

  • Los imprescindibles:
    • Mozilla Firefox (más, naturalmente, Opera, y Safari y Chrome, y hasta IE, en sus diferentes versiones: 9 en la máquina con Vista, 8 en el XP del trabajo y hasta 10 en el 7…). Pero cada vez me reafirmo más en ese orden: Firefox primero, Opera después y a continuación los Webkits (si me apuráis, Safari antes que Chrome) y Explorer (y quién sabe si algún día IE recuperará la plaza perdida en favor de los Webkits, sobre todo si el equipo de Google Chrome sigue mostrando tanto apego por lanzar cosas como Dart sin ni preguntar. En ocasiones, Chrome me recuerda a IE6 en sus buenos tiempos). Tiendo a vivir en la beta de Firefox, cosa que a veces dificulta el uso de determinados add-ons, pero aún así, los que suelo tener son:
      • Diccionarios de castellano, catalán e inglés.
      • Ya no es un add-on, sino que viene por defecto, pero no por ello es menos imprescindible: Firefox Sync. Más útil todavía desde que hay un Firefox para dispositivos, de hecho.
      • F1, para compartir enlaces a Twitter. Para cuando los enlaces los comparto en el blog, QuoteURLText. Si el enlace es un texto que prefiero leer con calma, Read It Later.
      • Para mis escasos momentos de desarrollo web, Firebug y Web Developer. Aunque las herramientas nativas de todos los navegadores están mejorando de una manera espectacular, y cada vez las uso más. A no ser que le estés ‘pegando’ de verdad’ es probable que los ‘inspect element’ del navegador de turno sean más que suficientes. Tanto es así que hace tiempo que desactivé CodeBurner o YSlow
      • Para controlar los ‘media players’, FoxyTunes.
      • ¿A quién no se le ha ‘comido’ un navegador los contenidos de un formulario? Especialmente cuando uno llevaba ya tecleadas 2000 palabras, los navegadores (y servidores) tienen una tendencia maléfica a decidir que tampoco era para tanto y que en un segundo intento te iba a quedar mucho mejor. Lazarus se encarga de ir guardando periódicamente, para que estas cosas duelan menos.
      • Para ayudar a los desarrolladores de Mozilla a ayudarme, Test Pilot, que te da la oprtunidad de ser conejillo de indias Mozilla y que, bajo tu control, los desarrolladores puedan a acceder a información sobre cómo usas el navegador.
      • Y finalmente, Tree Style Tab, porque en los monitores modernos el espacio horizontal es mucho menos escaso que el vertical y, sobre todo si acumulas con facilidad docenas de pestañas abiertas, resulta más fácil navegar por ellas así.
    • Spotify, que ya es más mi reproductor por defecto (por cierto, un plug-in que uso desde hace pocos días es ListDJ, que te busca las letras de las canciones automáticamente). Pero sigo tirando de Winamp (más last.fm) para reprodcir mis MP3. Y de VLC para el vídeo, claro.
    • Dropbox. Líder de la categoría «¿y yo cómo sobrevivía antes?».
    • Para la mensajería instantánea (y Facebook), Trillian (el hecho de funcionar también sobre OS X y Android ayuda lo suyo).
    • Y de antivirus, Microsoft Security Essentials.
  • Las aplicaciones ‘grandes y serias’: Microsoft Office (aún 2007, Ultimate) (y OpenOffice.org, mientras me decido a saltar a LibreOffice ) y la Master Collection CS5 de Adobe (cada vez me disgusta menos Dreamweaver. ¿Es grave, doctor?).
  • Las utilidades.
    • Para hacer copias de seguridad (a veces lo hago, en serio), SyncToy.
    • ClipX. de nuevo, de aquellas cosas sin las que la vida no sería imposible, pero sí bastante más lenta.
    • Los Macs son máquinas fantásticas, pero después de usar uno durante meses, lo único que añoro de verdad al volver a Windows es la elegancia de Exposé y poder ver todas tus ventanas abiertas de un vistazo (una necesidad cada vez más acuciante desde que Windows decidiera imitar a OS X en esconder múltiples ventanas de una sola aplicación en un solo icono en la barra de tareas. Mejor, añoraba: de las (pocas) alternativas que he probado, me quedo con Switcher. Ahora sólo tengo que recordar que es F3 en el Mac, Windows-ñ en los PCs :-).
    • Windows Media Encoder. La solución buena bonita y barata para hacer un screencast sencillo. Sí. de Microsoft.
    • µTorrent. Por si hace falta P2P.
    • 7-Zip, para descomprimir y comprimir todo archivo viviente.
    • Para Twitter, Tweetdeck. Aunque pensando en alternativas, desde que fueron adquiridos por la propia Twitter.
  • Las de trabajar con la web:
    • FileZilla para el FTP y Putty para el SSH. Aunque MobaXterm cada vez me llama más, también como sustituto de la patética consola de Windows.
    • Para editar texto, Notepad++ (me gustaría decir que uso algo potente como Aptana Studio, pero la verdad es que suelo ir sobrado con un editor normalito). Y cuando hay que comparar versiones, CSDiff.
    • Y, finalmente, para cuando hace falta maquetar algo, Boks (con el framework Blueprint).

Y diría que eso es, básicamente, todo. Hay más cosas instaladas, desde luego, pero las uso entre poco y nada. ¿Algún error? ¿Alguna omisión?