Desactivación de carpetas en Gmail IMAP
A través de Genbeta, he descubierto como desactivar carpetas de IMAP en la cuenta de Gmail. Algo que llevo esperando desde hace mucho tiempo porque tanto en mi iPhone como en mi iMac, no me quedaba otro remedio que verlas todas.
De esta forma, solo tendremos visibles las carpetas que queramos sincronizar, y por lo tanto bajar la carga de tráfico que por ejemplo, la sincronización de la carpeta Spam suele generar. Esto es un problema crónico en el Mac porque la aplicación Mail no permite seleccionar las carpetas IMAP a sincronizar - ¡o yo aun no he descubierto como hacerlo! -, algo que se puede hacer de forma fácil en cualquier otro cliente del mercado y desde hace años (así es MacOSX).
Los detalles de como personalizar dichas carpetas lo puedes leer en la entrada original del blog Gmail Blog.
Surrealismo en la lista iPhoneSDK
En este mundo hay de todo y se puede ver de todo, como ejemplo recurrente el email que alguien ha enviado a la lista de desarrolladores iPhoneSDK (lista de distribución para programadores de aplicaciones para el Apple iPhone):
The cracked version of Spore: Origins is out! Anyone who wants to host
this app for Cydia should email me at: xxxxx@gmail.com
Please put SPORE ON CYDIA! I know multiple hundreds of people who want
badly, so be kind and help them.
Thanks,
xxxx xxxx
Por una cuestión de no darle publicidad al individuo he ocultado su nombre y dirección de email, pero como os podréis imaginar ha resultado dicho email "sensación" en la lista.
Hay que tener muy poca sensibilidad o luces, para enviar propuestas de piratería a una lista de distribución donde sus integrantes precisamente son los que se intentan ganar la vida vendiendo aplicaciones.
Sin embargo, si que puedo adelantar que ha sido un interesante debate el que se ha generado, porque han salido a luz las distintas facciones típicas en estas soluciones, desde los que apuestan por introducir complejos sistemas antipiratería (que al final solo perjudican en mi opinión al usuario legal) hasta los que apuestan por mejorar el valor añadido de forma continuada en el producto.
Se puede acceder al hilo mediante los archivos de la lista, pero requiere registro previo.
Por fin zurco.net
Después de varios años, por el fin consigo registrar el dominio zurco.net que ha estado en manos de revendedores de dominios, al igual que pasa con zurco.com, que sigue en venta.
El dominio no es que me hiciera falta teniendo zurco.org, pero es que me hacía "ilusión" ya que para la temática de un blog, un dominio .org no "pega" tanto.
Frikería pura, sin duda, pero así somos los geeks
Evernote, cada día más útil
Recientemente, Evernote me ha solucionado un problema al que aun no le había encontrado una fácil solución. En el trabajo y a nivel personal he utilizado durante mucho tiempo las notas del Microsoft Outlook para guardar cualquier tipo de información que me parecía relevante, y que en algún momento podría serme útil. El asunto es que el número de notas almacenadas superaba las 600 y deseaba de alguna forma tener dichas notas en casa y accesibles desde mi iMac (Mac OSX).
Al final he recordado que una pasarela podría ser Evernote, y dicho y hecho, he seleccionado las más de 600 notas, y con un click de ratón he pulsado sobre el botón de "Add to Evernote". Después de un rato, todas esas notas ya estaban sincronizadas en los servidores de Evernote, y accesibles desde mi iPhone, y por lo tanto desde casa.
Me ha gustado tanto la idea, que incluso me he creado una categoria (notebook según la terminología de Evernote) aparte para importar mi repositorio de código fuente. En este caso, he tenido que usar un truco, añadir la extensión .txt a todos los ficheros para que mediante un drag&drop sobre el cliente de Evernote me añadiera los ficheros al repositorio.
Por último, y para terminar, otra de las tareas que suelo encomendar a Evernote es la de guardar páginas web, por si en algún momento desapareciera su contenido. Existen otros servicios Web 2.0 que dan esta funcionalidad, como Furl.net, pero lo cómodo en este caso este tener el máximo de funcionalidades "útiles" integradas.
Evernote me parece una de esas utilidades imprescindibles que cualquiera debería tener, aunque solo sea para hacer copias de seguridad de información relevante. Sobre todo cuando es gratis
Vivir de la iTunes App Store
Estoy subscrito a la lista de distribución de correo electrónico iPhoneSDK de Erica Sadun, que como el nombre indica es una lista orientada a desarrolladores, en la que se tratan temas muy interesantes desde las cuestiones típicas del código, hasta temas relacionados con las vías de promoción de las aplicaciones dentro del marco que Apple ha marcado.
Lo que me ha llamado mucho la atención, es que cuando ha surgido un hilo respecto a la piratería de las aplicaciones de la AppStore y su aparición en torrents de múltiples sites, varios desarrolladores mostraban su natural indignación y preocupación, dado que varios de ellos habían abandonado sus puestos de trabajo para vivir de la venta de aplicaciones en la AppStore. Me he quedado perplejo, es cierto que se han comentado bastantes veces los cheques con cientos (y algunos miles) de dólares que algunos desarrolladores y empresas han recibido en los primeros meses fruto de las ventas, pero de ahí a pensar que esta fuente de ingresos se va a sostener en el tiempo para permitirte vivir de ello, creo que es cuando menos temerario.
No dudo que puede haber aplicaciones fantásticas y que pueden ser "killer apps", pero de ahí a un planteamiento de "programo para el iPhone y vivo de ello" hay una gran diferencia, sobre todo para la gran mayoría de los que lo intenten.
Desde mi forma de verlo, la AppStore ha sido una gran idea, y fruto de ello ha sido el boom de ventas, pero sigo pensando que es una cuestión del time-to-market y del momento, y que en futuros meses el ritmo de ventas se normalizará y a la baja, y no como fue en los primeros meses de aparición del iPhone 2.0.
Gaps de conocimiento y áreas funcionales
Mi tiempo es muy limitado (como el de cualquiera), y entra en contraposición con todos los proyectos y conocimiento que me gustaría desarrollar y adquirir. Es el destino del procrastinador
Desde hace unos meses me pica el gusanillo de programar una aplicación para el iPhone, cuestión que requiere aprender Objetive-C y las APIs específicas de Cocoa, y por otro lado también llevo intento aprender a programar en Python, como alternativa a las soluciones a las que hasta la fecha he usado, siendo éstas PHP para entornos web, y Perl para scripting en general.
Si bien es cierto que me gusta mucho Perl, ya he leído lo suficiente de Python, para reconocer su superioridad, y su amplio espectro de aplicación, sustituyendo totalmente al combo del PHP+Perl (y otros más probablemente).
El problema con el que me encuentro es que a día de hoy ya tengo un "expertise" en PHP y Perl que me va a costar conseguir con Python, y en cierta forma, las áreas funcionales del desarrollo para web y para scripts las tengo cubiertas, por lo tanto, se podría decir que el aprendizaje en Python es opcional, y una mejora.
Por otro lado, en el área de desarrollo para iPhone - y casi por similitud en Mac OSX - no tengo ni la base mínima.
Entonces, pensando en un esquema de un árbol de soluciones o áreas funcionales, que tienen que ser cubiertas con distintos "approachs", aunque éstos no sean los más apropiados u óptimas, me he autoconvencido para postergar mi aprendizaje de Python y enfocar los esfuerzos a Objetive-C y Cocoa.
De esta forma, dentro del marco que "todo me atrae", cubro más áreas funcionales, y experimento en áreas distintas. Aunque siempre llegará alguien que me dirá, "quién mucho abarca poco aprieta"
TeneMUD, recuerdo de una reliquia.
Fruto de una limpieza de unas cajas que llevaban mucho tiempo almacenadas, he encontrado un montón de disquetes de 3"1/2, elementos de almacenamiento a día de hoy totalmente extintos. De hecho, desde hace algunos años los equipos nuevos no incorporan este tipo de unidades, y en casa tampoco me quedaba ningún equipo con el que poder y recuperar el contenido de los discos. Menos mal, que al final me he conseguido una unidad lectora en formato USB.
Lo cierto, es que en esos discos lo que más quería recuperar eran el código fuente que programé en su tiempo, y en especial y básicamente por cuestiones nostálgicas, el backup del probablemente el primer MUD (Multi User Domain) canario, TeneMud.
Hablar de MUDs es hablar de juegos online, y de los primeros juegos online multijugador y masivo que existieron por los años 90, si ha llovido mucho
De hecho, la evolución de los MUDs son los actuales juegos tipo World of Warcraft y otros tantos, con el matiz que los MUD por lo general eran todos gratuitos.
Durante la década de los 90 había literalmente cientos de MUDs activos y de todas las características, desde fantasía basada en la Tierra Media hasta de vampiros o espacial. Algunos de estos MUDs podían tener hasta varios cientos de usuarios conectados simultáneamente.
Los MUDs eran juegos en modo texto, pero ésto no era óbice para generar una gran adicción, dado la fantástica ambientación y el ambiente generado por los distintos jugadores humanos involucrados. El público en general de estos juegos, como mínimo era de universitarios y adultos con solvencia económica, porque en aquellos tiempos conseguir una conexión a Internet durante periodos prolongados no era una cuestión asequible a cualquiera, y en mi opinión esto ayudaba a que el nivel cultural y de madurez de estos juegos fuera más sólido. Algo que no pasa en los actuales juegos online, donde más de la mitad de los que juegan son unos "niñatos" con grandes dificultades para hablar y escribir en castellano.
La inmensa mayoría de los MUDs eran en inglés, con lo que por otro lado servía para practicar el idioma
En España solo recuerdo el MUD Aurora hospedado en la universidad de Oviedo, y en el que se hablaba en castellano.
Learning Python
Al final no me ha quedado más remedio que aceptar que la edad no perdona, y que ya no tengo tanta facilidad para aprender nuevos lenguajes de programación. Con diez años menos con un par de tutoriales me hubiera sido suficiente para coger impulso y profundizar en Python en poco tiempo, y no será porque no lo haya intentado ya
Por esa razón me he lanzado a comprar la estupenda tercera edición de "Learning Python" de Mark Lutz y editado por O'Reilly. Espero que con este libro el aprendizaje se me haga menos duro
Llevo leídas un poco más de 50 páginas y lo cierto es que no me arrepiento porque la lectura es muy fluida y cada uno de los conceptos es explicado de forma generosa, por lo que aparentemente de momento promete bastante. De hecho, algunos detalles de Python que desconocía me han sorprendido, como la portabilidad de los byte codes entre cualquier plataforma, y la facilidad para distribuir versiones paquetizadas de tus aplicaciones en Python, algo que sin embargo, en Perl requiere productos de terceros y hasta la fecha todos comerciales.
Cada día estoy convencido de que la decisión de evolucionar de Perl a Python ha sido la decisión correcta, y eso que aun no se hacer nada más del típico "Hello World!"
Alienígena a la plancha
Hoy a través del IM me han pasado esta noticia publicada en EuropaPress: "Pescadores rusos capturan una extraña criatura que identifican como un alien... y se la comen" y la verdad es que no he podido dejar de reír. No se si será verdad o no, pero cuando menos es lo de más surrealista y divertido que he leído últimamente, sobre todo cuando está en la categoría de Ciencia
El extracto de la noticia es el siguiente:
Pescadores de la región rusa de Rostov capturaron una extraña criatura marina que bien podría haber salido de una película de ciencia-ficción. Al parecer, capturaron al animal en el Mar de Azov tras una jornada de tormenta y marejada, y tan extraño les pareció que no dudaron en grabarlo con un móvil.
Sin embargo, los científicos no tendrán la oportunidad de examinarlo en sus laboratorios para comprobar si realmente era una criatura venida del espacio o una especie marina surgida de las profundidades, porque los pescadores lo echaron a la cazuela.
El video originalmente publicado en LiveLeak de la "bestia" es el siguiente, lo cierto es que me recuerda a los alienígenas de la estupenda serie Invasion.
Almuerzo con Steve Ballmer
El pasado viernes 25 de abril, tuve la oportunidad de asistir a un almuerzo-coloquio con Steve Ballmer organizado por la APD en Madrid. Steve Ballmer es el actual CEO de Microsoft con lo que ello significa, es una persona que ha destacado en los medios por su efusividad personal.
Lo cierto es que asistí un poco por la curiosidad de ver a tan singular personaje y por ver con mis propios ojos si es como lo venden. Con respecto al contenido de lo que pudiera decir, era más escéptico aún, como maquero que soy, no soy muy amante de los productos de Microsoft, si bien es cierto, que creo que son los apropiados para muchos nichos de mercado, pero esa disertación da para mucho y para otra entrada otro día.
Su intervención fue corta, en mi opinión no dijo nada muy sorprendente, pero lo que si me llamó más la atención fue cuando llegó la ronda de preguntas, la soltura y toque de humor con las que contestaba cada uno ellas, siempre muy políticamente correcto, incluso con las relacionadas con el iPhone y Apple, que no fueron pocas.
