Yellow

Soy un tipo inconforme. Para mucha gente eso no es algo bueno, pero en lo personal creo que la inconformidad es lo que empuja a hacer las cosas mejor. Nunca he estado del todo conforme con ningún manejador de contenidos para web. Mis primeras experiencias fueron con blogs personales en Movable Type y Blogger, luego migré a Wordpress.com y por trabajo he usado Joomla y Wordpress. En la mayoría de los casos siempre falta algo y sobra mucho. El mejor momento lo tuve cuando usé Posterous porque el manejador era casi inexistente y la idea era hacer todo vía email. Pero quería más.

Luego de interesarme en el Markdown comencé a explorar opciones sencillas y compatibles para mantener un blog. Por un lado Jekyll cumple co todo en papel, pero en la práctica había algo que me hacía ruido; en cuanto a Ghost lo estuve esperando desde que salió en kickstarter pero no quería depender de node y los requerimientos que implica. Pico se acercaba más a lo que quería, Grav aún mucho mas al igual que Kirby, pero a todos les encontraba un "pero" en algún lugar. Dado los candidatos en la lista no vale caer en detalles de por qué nunca consideré Medium o Tumblr como opciones.

Tras probar TODAS las opciones de la lista del párrafo anterior me decidí por Yellow porque cumplía con todo lo que buscaba para un sistema de blogging / manejador de contenidos:

  • Libre de base de datos: No hay necesidad de utilizar ni mantener tablas en SQL, MariaDB o similares. Todo funciona con archivos de texto plano
  • Markdown nativo: Escribir y escribir, sin estar dando formato ni cargando editores extras. Da igual escribir con Sublime Text o el notepad de Windows. O simplemente nano.
  • Corre en cualquier servidor: Con la documentación para correr en Nginx y Apache, pero la capacidad de usar lighttpd o Caddy
  • Generador de HTML: Si no hay necesidad de un manejador de contenidos ni se actualiza tan seguido entonces no hay necesidad de tener un programa corriendo todo el tiempo para mantenerlo. Yellow permite exportar todo a HTML plano y así servir el site con los recursos mínimos necesarios, sumado al refuerzo en seguridad que esto implica.

Con Yellow tengo una carpeta de archivos de texto con todos mis posts, una con las imágenes y una con los estilos. Esa carpeta puede estar en mi computador, en dropbox, en el celular, es portátil y permite recrear o modificar el site desde cualquier sitio. Es muy fácil importar de o hacia otro sistema. Bonito, práctico, abierto y super compatible con todo. Mi blog actualmente, con unas 300 entradas, imágenes, sistema y hojas de estilo pesa unos 4MB y puedo exportar todo el site a archivos HTML lo cual hace todo mucho más rápido y ligero, tanto para servir como para cargar.

A medida que la tecnología avanza también crecen las complicaciones, pero al final del día lo que importa es que el contenido esté allí, salga a la luz, sea compatible con todo y con todos y perdure en el tiempo. Es por eso que el HTML limpio y el texto sencillo es más importante que cualquier otra cosa. Es el contenido lo que importa.

This is a motherfucking website.

This is a web page.

Syncthing como alternativa a Dropbox

Buscando una manera práctica y rápida de sincronizar archivos entre varios dispositivos conseguí Syncthing, un proyecto que ofrece hacer exactamente eso con una amplia gama de dispositivos. No solo es multiplataforma, sino que a diferencia de Dropbox, tiene ejecutables para la arquitectura ARM que en este momento es lo que me interesa. A diferencia de Dropbox, esta alternativa no depende de la nube ni de tercerizar los datos a ninguna compañía, por el contrario, la sincronización se hace exclusivamente entre los dispositivos conectados y autorizados a través de identificadores únicos.

El proyecto es Open Source y esta en GitHub para auditar o modificar si se quisiera, y es compatible con Linux, Mac, Windows y Android. La sincronización se realiza a través del Block Exchange Protocol,un protocolo creado específicamente para Syncthing pero adaptable a cualquier proyecto. La instalación en Windows y Android es sencilla (como es de esperarse), mientras que en Linux requiere el paso adicional de instalarla a través de apt-get o pacman y en Mac utilizando Brew.

Sincronización fácil, gratis y libre

En mi caso decidí instalar el en Linux ARM un servidor base y que el resto de los dispositivos funcionaran como clientes, por decirlo de algún modo porque en realidad todos los dispositivos terminan cooperando y sincronizándose entre si. Luego de instalar y configurar la carpeta a compartir, basta con agregar los otros dispositivos a través del Device ID propio de cada aparato corriendo Syncthing y listo, aparatos sincronizados. Read more…

I love gifs

I really do, but no any kind. I like the art involved in crafting the perfect one, the way most artists do. Here are some examples:

descripcion 1

Read more…

The Road not Taken

A poem by Robert Frost

Two roads diverged in a yellow wood,
And sorry I could not travel both
And be one traveler, long I stood
And looked down one as far as I could
To where it bent in the undergrowth;

Then took the other, as just as fair,
And having perhaps the better claim,
Because it was grassy and wanted wear;
Though as for that the passing there
Had worn them really about the same,

And both that morning equally lay
In leaves no step had trodden black.
Oh, I kept the first for another day!
Yet knowing how way leads on to way,
I doubted if I should ever come back.

I shall be telling this with a sigh Somewhere ages and ages hence:
Two roads diverged in a wood, and I—
I took the one less traveled by,
And that has made all the difference.

Retomando la escritura

Cuando comencé mi blog hace unos años lo hice como mucha gente de la época. Escribir para una audiencia, real o imaginaria, sobre cualquer cosa que me pasara por la cabeza. Tecnología, política, cosas de la vida y del día a día. Algunas cosas funcionaron y me gustan, pero otras tantas no tanto. Luego perdí el interés, una mezcla de no tener la audiencia que me habría gustado, no estar conforme con el manejador de contenidos ni la responsabilidad de la periodicidad. Las cosas también cambiaron con el tiempo, Twitter llenó un vacío a pesar del espacio limitado y presentaba una mejor forma para actualizaciones más cortas pero más constante.

No soy solo yo. En general veo que la gente suelta comentarios e ideas en Twitter como lo habrían hecho antes en sus blogs, y estos quedaron mas o menos abandonados, o cuando menos sin el movimiento que tenían entre 2005 y 2007.

Twitter no fue el único culpable. Pownce y Tumblr presentaron alternativas para publicar contenidos y los blogs fueron cambiando de "el sitio para publicar" a un formato mas complejo y dedicado. La cosa se diversificó. Y no es malo, al contrario. La diversifiación es buena, porque es especializada. Ahora hay espacio para todo y para todos.

El problema en mi caso es no haber podido distinguir a tiempo entre lo que se podía hacer en cada lado junto con querer probar cada servicio. Pero ya, no más. Me di cuenta hace años que mi Twitter es más para mi que para nadie más. No escribo para una audiencia.

Doing things differently

Doing things differently is hard. Some years ago I read about the Dvorak keyboard layout somewhere and have always wanted to try it, but have never found a physical keyboard with such layout.

I believe in change, or at least I want to believe in change. I also believe in Muscle Memory. It just takes some time to do the same thing over and over until your brain rewires itself and what took some real effort to achieve becomes “normal”, so to say.

And it’s not like I’m discovering something new or anything. I remember learning to type on a PC by myself, as everyone I know, and it took me quite some time to “memorize” where each key was located at, but I eventually did, so I thought “why not give Dvorak a try?” and here I am. Read more…

En otra zona horaria

En ocasiones me como algo, un sandwich o ensalada, entre las 3:00 o 4:00 am, me duermo cerca de las 6:00 am y despierto en en algún punto entre las 11:00 am y las 2:00 pm. En base a esos números me puse a sacar cuentas y mis horarios están bien si consideras la separación de horas entre las actividades.

Levantándome a la 1:00 pm, tomo café y me como algo ligero si tengo animos de desayunar. Mi comida fuerte viene cayendo cerca de las 7:00 pm y me tomo un café al rato, a eso de las 9:00 pm. Ya mas tarde a la medianoche me baño y me pongo a leer en internet o ver series hasta dormirme. Read more…

Sobre el Markdown

Markdown o cómo escribir de manera mas eficiente El año pasado decidí comenzar a escribir mas seguido. Fallé. Pero me quedo la idea de algo interesante que podía hacer, utilizar una manera mas sencilla y natural de hacer las cosas.

Consegui la aplicación iA Writer para el iPhone y iPad. Fue genial. Eso de poder ponerse a escribir en un espacio limpio y claro sin tantos problemas me parece genial. No tienes que pensar en formato de texto, ni en clickear nada, básicamente te limitas a escribir. Sin mucha complicación y luego de aprender Markdown puedes hacer fácilmente texto en cursiva, en negritas o bold y hasta inclusco una combinación de ambas Read more…

I don't write

For some time I've been curious about markdown and how it might streamline my writing workflow. I enjoy writing, and the fact that I can write kinda fast (almost as fast as I think of the words) makes it easier. The thing is that I'm not writing as much as I used to. I barely write on my Twitter account (actually I do but not as often as I did a couple of years ago) and my blog, well, it's so dusty… I think I posted about 5 entries three years ago and about 4 were videos or photos.

Again, I DO like writing, as a matter of fact I might have about 20 drafts waiting to be published (after proofreading them) and I even like the new template I have on my blog, the one I'm always tweaking and working on. But for the most part Wordpress is the one to blame. Don't get me wrong. I think Wordpress is a really nice blogging and CMS option, I recommend it for my clients and use it quite often, but it has SO many options that I don't really care of. Read more…

My favorite speaker so far

BOSE SoundLink® Wireless Mobile speaker

I’ve always wanted an easy alternative to listen to music and internet radio. I really dig internet radio. But I also love internet music services, such as Grooveshark and Spotify. Wanting portability, good sound quality and connectivity, I set my eyes on Logitech and Grace Digital. I was almost certain that the Logitech Squeezebox Boom was what I needed. It looks nice, simple and even kinda retro, but the pricetag was way above what I was willing to afford and the device is currently discontinued, so the only options were to get it aftermarket. The second most logical option was also from Logitech, the Squeezbox Radio. Way cheaper, portable and able to log into Spotify network. Charming. But never made up my mind after months (or even years), so I never bought it. Read more…