Cambios en The Geek Inside
Por The Geek Inside - General - 7/May/2009
Como se habrán dado cuenta el día de hoy el L&F de The Geek Inside ha cambiado, en seguida les contaré la historia, la motivación y los detalles de los cambios:
Desde hace algún tiempo tenía ganas de cambiar el tema que por un par de años había usado, por uno que tuviera las siguientes características:
- Limpio, sin sobre-carga de colores, animaciones, etc.
- Legible, que tanto la tipografía como los colores permitan leer los artículos con el menor esfuerzo visual.
- Widgetable, es decir que se le pudieran añadir widgets
. - Por último pero no menos importante que me gustara!
.
Después de haber revisado varios temas que de alguna u otra manera llamaban mi atención, me decidí por usar el Fusion de digitalnature, el cual cumple con todas las características que buscaba.
Uno de mis objetivos al hacer este rediseño fue y es facilitar la lectura y usabilidad de los artículos a los visitantes de The Geek Inside, por lo que hice algunos otros cambios entre los que se encuentran:
- El uso de lightboxes en las imágenes, esto es cada imagen se presentara en el cuerpo del artículo como un thumbnail y al darle click se visualizara en su tamaño original, en la misma página.
- El uso de SyntaxHighlighter para los artículos que tienen fragmentos de código
También llevé a cabo cambios con respecto a la organización de la información los cuales listo enseguida:
- Redistribuir el sidebar, agregando en esta sólo la información necesaria.
- Reducir el número de categorías a los grandes temas tratados en este blog.
- Hacer uso de los tags para una clasificación mas adecuada los artículos.
Algunas cosas quedaron pendientes tales como: Re-editar los artículos para organizar mejor las imágenes y hacer uso de lightboxes, los que contienen código usar SyntaxHiglighter, categorizarlos y etiquetarlos de manera adecuada,… en fin, aún hay mucho trabajo por hacer, sin embargo espero que disfruten la nueva imagen de The Geek Inside
.
Adiós Bazaar, Bienvenido Mercurial
Por The Geek Inside - Articulos, Herramientas - 6/May/2009
Uno de mis IM’s favoritos es Adium y me gusta contar con la versión de desarrollo mas reciente para estudiarla y aprender ya que a mi parecer es uno de los proyectos que pone mayor énfasis en la calidad de su código, además me da la oportunidad de hacer uno que otro cambio para que se ajuste a mis necesidades o simplemente para experimentar.
En días pasados me disponía como cada semana actualizar mi working copy de Adium para compilarla y actualizar mi versión, sin embargo me di cuenta que no bajaba ningún cambio del repositorio de Subversion, lo cual se me hizo extraño ya que este proyecto es uno de los que tienen mayor actividad en su desarrollo, entonces pensé: “Ha de ser uno de esos días en que ningún desarrollador tocó el código”, entonces esperé al día siguiente.
Lo intenté como lo había previsto el siguiente día obteniendo el mismo resultado: Sin cambios, eso ya no se me hizo congruente y entré al sitio de Adium en la zona de desarrollo y cual va siendo mi sorpresa que el proyecto había migrado desde Subversion a Mercurial (Hg) :-O, por lo que el repositorio de Subversion ya no estaba actualizado.
Dado a esto bajé la última versión de Mercurial para poder descargar el código fuente de Adium, descargué la versión mas reciente de el código, con todo y su historia ya que Mercurial es un DVCS y cada branch es un repositorio completo en menos de 2 minutos en mi Mac, wow! ese performance me gustó ya que había ocasiones en que bajaba una actualización de código fuente desde el repositorio de Subversion y llegaba a tardar poco menos del tiempo antes mencionado.
Todo esto despertó mi curiosidad por probar de nuevo este DVCS, esto ya lo había hecho un par de años antes, pero la verdad no recuerdo porque me decidí por darcs en ese entonces, sin embargo me dije: “Creo que es un buen tiempo para darle una nueva oportunidad”.
Así que entre de nuevo al sitio oficial de Mercurial y en las noticias mas recientes me entero de lo siguiente:
- Google Code anuncia el soporte de Mercurial por encima de Git y Bazaar, todo esto en base a un análisis que es descrito en este artículo.
- Python.org estuvo evaluando por mucho tiempo migrar a un DVCS su repositorio de Subversion y había estado trabajando con Bazaar sin embargo al final de decidió por Mercurial.
Me puse a investigar un poco mas y me entéro que Bruce Eckel uno de los mayores promotores de Python y autor de varios libros, también migró el repositorio del código fuente de su libro Python 3 Patterns & Idioms de Bazaar a Mercurial.
Después de haber visto estas noticias me di a la tarea de revisar la documentación, la cual esta bastante completa ademas de tener acceso al libro Mercurial: The Definitive Guide, de manera gratuita.
Comencé a leer el libro y poner en práctica los ejemplos y ejercicios que vienen descritos en el y me fue gustando un poco mas cada vez la filosofía pragmática y sencilla para el uso de Mercurial.
También comencé a experimentar por mi cuenta con Mercurial, transformando repositorios enteros de Subversion, Git y Bazaar sin ningún problema y conservando la historia de mis proyectos.
Por otro lado también encuentro Bitbucket que es un repositorio de código fuente basado en Mercurial, que te permite tener proyectos públicos como privados, este tiene diferentes planes desde un gratuito hasta algunos con rentas bastante aceptables, dependiendo el plan que se escoja se tendrá derecho a tener mas o menos repositorios privados.
Es decir Bitbucket es para Mercurial lo que GitHub es para Git, o Launchpad es para Bazaar, aunque en está ultima comparación no es tan certera ya que Launchpad hasta el día de hoy sólo puedes tener proyectos que cumplan con una licencia Open Source, esto es no existen repositorios privados.
Pues bien al final de una extenuante evaluación pienso que Mercurial es el equilibrio de performance y alta eficiencia de Git y la facilidad de aprendizaje, uso y extensibilidad de Bazaar, por lo que después de algunos meses de haber usado Bazaar como mi DVCS de preferencia he decidido cambiarme a Mercurial, aunque los dos tienen características similares como:
- Extensibles
- Excelente documentación
- Pyhoneers
- Facilidad de uso
Personalmente veo las siguientes ventajas en Mercurial:
- Performance
- Baterías incluidas (extensiones)
- Soporte de glob y regex en la configuración del archivo .hgignore
- Fácil conversión de repositorios
- Bitbucket
- Mercurial Queues
Sin embargo como habrá algunas cosas que extrañaré de Bazaar:
- Los comandos mas suggar-syntax
- Los repositorios compartidos
BBColors Schemes
Por The Geek Inside - Articulos, Herramientas - 28/Abr/2009
Como casi todos los desarrolladores paso mucho de mi tiempo enfrente de un editor de texto, regularmente dicho editor es BBEdit.
BBEdit te permite modificar el esquema de colores con el que deseas trabajar sin embargo no hay forma de guardar o recuperar nativamente dichos esquemas :(.
BBColors es una utilería escrita por John Grubber, que solventa el problema anterior, esta utileria nos permite guardar, listar y cargar esquemas de colores de BBEdit.
Ya que soy un fanático de los esquemas de colores, durante algún tiempo he estado elaborando y refinando un par de esquemas que hoy quiero compartir con los usuarios de BBEdit, espero que sean de su agrado y se sientan cómodos programando con ellos.
En seguida les presento los Snapshoots de estos esquemas, los cuales pueden bajar desde esta aquí.
QuickPress en WordPress 2.7
Por The Geek Inside - General - 23/Abr/2009
Regularmente entro al Dashboard de WordPress para revisar comentarios o limpiar el spam, hoy que estaba en esas labores me encontré con una característica llamada QuickPress, que te permite postear, mini-artículos de manera sencilla y directa.
Buscando en la red un poco mas de información acerca de esta característica me encontré este buen artículo.
DEVONthink Pro: Un PIM Inteligente
Por The Geek Inside - Articulos, Herramientas, Reseñas - 22/Abr/2009
En el constante ciclo de mejoramiento de mi toolbox, de vez en cuando me doy a la tarea de probar nuevas herramientas que se ajusten mejor a mi workflow, por lo que en esta ocasión me centré en los note-takers, scapbooks e information managers.
Uno de los information managers que desde hace tiempo me había llamado la atención pero que lamentablemente no había podido evaluar es DEVONthink Pro.
Este producto tiene una excelente y bien merecida reputación en cuanto a funcionalidad se refiere, sin embargo ha sido muy criticado por su interface gráfica poco moderna. Después de bajar la versión 2.0pb3 me di cuenta a primera instacia que los cambios a la interface gráfica la hacen ver bastante moderna y equilibrada con todo el ambiente del sistema operativo.
Esta versión además utiliza algunas de las mas recientes tecnologías de Leopard como son:
- Coverflow, para una mas cómoda visualización de los documentos en los grupos.
- QuickLook, para la visualización de cualquier tipo de archivo soportado por esta tecnología.

DEVONthink Pro como muchos otros information managers usa una base de datos para guardar la información, sin embargo DEVONthink Pro mantiene los datos en su formato original e incluye excelentes algoritmos de búsqueda basados en teoria de AI, lo cual permite encontrar documentos similares y relacionados, además de hacer sugerencias de agrupamiento.
También puede trabajar con varias bases de datos con una misma ventana de visualización, y así no perder tiempo en cambiar de ventana para revisar algún documento en otra base de datos.
En términos de seguridad las bases de datos de DEVONthink Pro pueden ser cifradas con fuertes algoritmos de seguridad, además de también poder estar montadas en imagenes de discos cifradas, para asegurar que tus datos no sean copiados o robados.
DEVONthink Pro como todo buen ciudadano Mac nos permite explotar mucha de su funcionalidad por medio de AppleScript, de hecho incluye una biblioteca bastante amplia de scripts que pueden ser usados out-of-box.
La integración con las demás aplicaciones es muy buena ya que hace un extenso uso de los servicios de Mac y de una basta libreria de scripts que te permite hacer webclippings, importar bookmarks ó webarchives y si lo deseas también puede imprimir en formato PDF directamente a cualquiera de las bases de datos que tengas, y todo esto desde la mayoría de las aplicaciones Cocoa.
Cuenta con un Sorter, que te ayuda a hacer drag-n-drop de cualquier documento desde cualquier aplicación, a cualquiera de los grupos que tengas configurados en él, por defecto incluye el Global Inbox.
Una caractesística que se me hizo muy útil es el tipo de documento Sheet, el cual nos permite mantener información de tipo tabular, como por ejemplo listas de contactos, vocabularios, etc.
Otra característica bastante interesante es el soporte de RSS Feeds, por lo que también puedes leer noticias desde DEVONthink Pro.
También incluye un browser con el cual puedes revisar tus bookmarks, webarchives y RSS Feeds, sin utlizar una aplicación externa.

DEVONthink Pro tiene una extenso Manual de Usuario, además puedes obtener información desde su sitio de soporte y la DEVONacademy:
Adicional a todo esto tiene una excelente integracion con DEVONagent, que es otro exelente producto de DEVONtechnologies, del cual escribiré un artículo posteriormente.
OminWeb 5.9.1
Por The Geek Inside - Articulos, Herramientas - 12/Mar/2009
Cuando todos creíamos que Omniweb había muerto, o por lo menos estaba agonizando, nos sorprenden con la noticia que OmniGroup ha decidido publicarlo como Freeware.
Adicionalmente a esta noticia hoy se publicó una nueva vesión que contiene varias mejoras.
Sin embargo, si quieren tener todo el poder del último release de WebKit (con Acid3 100/100) en este extraórdinario browser, pueden bajar la versión Sneakpeek, la cual es bastante estable.
Presentación de Bazzar
Por The Geek Inside - Articulos, Herramientas - 26/Feb/2009
Como había mencionado en el artículo “Charla en SpringHispano”, les comparto la presentación que se di en esa ocasión.
Powered by ScribeFire.
Followup 2: Acid3
Por The Geek Inside - Articulos, Herramientas - 20/Feb/2009
Pues bien haciendo un seguimiento del comportamiento de los browsers mas importantes al ejecutar la ya conocida prueba Acid3 en sus versiones mas recientes algunas en alfa y otras en beta, los resultados fueron los siguientes:
Opera 10a (6231): 100/100
Webkit nightly build (41071): 100/100
Firefox 3.1b2: 93/100
Como se puede apreciar lo que debemos esperar de los siguientes releases de estos browsers es que todos cumplirán con esta prueba por lo que podemos deducir que todos serán Web Standards Compliant ;).
Por otro lado yo creo que debemos de hablar que esta prueba más que fue aplicada en tal o cual browser, que fue aplicada a los engines sobre los que están desarrollados estos browsers:
Opera: Presto 2.2/Carakan
Webkit: Webkit nightly build (41071)/SquirrelFish
Firefox: Gecko 1.9.1/TraceMonkey
Aqui hago referencia tanto al Layout engine como las engines de JavaScript.
Algunos browsers utilizan alguno de estos layout engines combinado con otro JavaScript engine como el caso de Chrome que usa WebKit/V8.
No tengo los resultados de Chrome ni de Internet Explorer, sin embargo buscando en internet encontré esta nota acerca de la compatibilidad de IE8 con la prueba Acid3:
Developers of the Internet Explorer browser, said that Acid3 does not map to the goal of Internet Explorer 8 and that IE8 will improve only some of the standards being tested by Acid3.
Via Wikipedia.
Si alguien tiene los resultados para estos browsers, les agradecería que los publicaran como un comentario ;).
Powered by ScribeFire.
iCab - 1Password integration
Por The Geek Inside - Herramientas - 12/Feb/2009
Al fin los señores de Agile Web Solutions hoy publicaron la primera versión de 1Password que soporta uno de mis browser preferidos: iCab.
Esto me emociona bastante ya que era la una de las pocas cosas que pensaba que le faltaban a este fantástico navegador.
Posted from MacJournal
Review de iCab
Por The Geek Inside - Herramientas - 27/Ene/2009
Uno de mis browsers favoritos es iCab, hoy en esta noche de desvelo me encontré este review, que me parece bastante bueno.
‘Book Mystique Review - iCab 4.0: The iCab Web Browser Is Back!:
“I’ve been feeling a bit like I’m back in the late ‘90s this past week, what with some of the top Mac Web news stories being about Netscape and iCab. First, there was the sad announcement from AOL that it has terminated development of the Netscape Navigator Web browser and will stop supporting it as of February 1st, 2008. I am a big fan of Netscape Navigator 9, which is in my opinion both the best Netscape browser ever and my favorite of the browsers built around Mozilla.org’s Gecko rendering engine. However, on a much brighter note, on New Year’s Eve iCab released version 4.o if its Web browser. I’m not going to say ‘long-awaited,’ because most iCab fans had pretty much given up hope that there would ever be a 4.0 release. However, it’s here, and iCab is back with a vengeance.”
(Via PowerBook Central.)









