Let's Pretend This Never Happened: A Mostly True Memoir
Review:Fun book, but the writing style (deranged internal monologue) is a bit tiresome. More enjoyable on small doses. |
Review:Fun book, but the writing style (deranged internal monologue) is a bit tiresome. More enjoyable on small doses. |
At Canonical's Online Services we can do cool stuff on fridays. We do cool stuff all week, actually, but on fridays we can do crazier cool stuff.
So, today, I ripped off a great service offered by http://calepin.co and implemented a prototype blog-through-Ubuntu-One web application. Of course, it's powered by Nikola,
The code is absolute nonsense, and it needs to be looked at by someone who understands Django, OAuth, OpenID, and programming in general better than I do, but hey, it does work (for a very loose definition of "work").
It's called Shoreham and no, you can't have it yet.
As a teaser, here's a video. With a pony.
In the near future I will do a better post about this explaining the code, etc.
Por eso, Alva es para hacer sitios estáticos dinámicamente. Si querés tener Nikola en tu server en vez de en tu compu, y tener la conveniencia de una herramienta online, ese es el nicho que Alva quiere llenar.
Entonces, uno instalaría Alva, y lo usaría como cualquier herramienta para hacer blogs online, pero detrás de escena estarías usando Nikola, con todos los beneficios de performance y seguridad de los sitios estáticos.
Y tal vez algún día yo (u otro) ponga un Alva multiuser en alguna parte, y tengas blogs hosteados, sabiendo que todos los datos son tuyos y que te podés ir cuando quieras.
Esto es muy inmaduro, tanto que no funcioina. Pero acá va un adelanto:
No hay un estimado de tiempo para esto. Depende de muchísimas otras cosas y tal vez nunca suceda.
Spanish only!
Ayer Jorge Lanata, que siempre me cayó bien, y a quién siempre acompañé en sus aventuras editoriales (¡Compré su libro de relatos! ¡Extraño Crítica! ¡Me gustaba Silvina Chediek!) dijo una pelotudez bastante importante.
Lo chicanearon con aplicarle no sé que multa por fumar en un estudio de televisión, lo que está prohibido por ley. Entonces hizo un berrinche y dijo "voy a dejar de fumar cuando ustedes dejen de robar", seguido de explicaciones de cómo él no le hace mal a nadie, etc etc.
Supongamos que no le hace mal a nadie. Supongamos que "ellos" roban y no paran. ¿Y? ¿Qué pasa? No pasa nada, excepto que Lanata se da el gusto de no tener que parar de fumar dos horas. No hace ninguna diferencia excepto para él. Y mientras tanto seguiría rompiendo la ley, que es tan ley como la que prohíbe robar, ya que estamos.
Decir esa boludez que dijo Lanata es como hacer una huelga de morfi, o sea lo opuesto de una huelga de hambre. Es prometer no prenderse fuego hasta que los yanquis se vayan de Vietnam, es prometer comerse un chori todos los días hasta que el Tibet sea libre, es comer ensalada de cetáceo hasta que se salven las ballenas.
Si uno se va a poner en adalid de la ética (cosa que yo trato de no hacer porque es un laburo jodido, justamente), no puede dar pie, no puede dejarla picando, porque si la deja servida se la mandan a guardar. Lanata, la dejás servida. Largá el pucho. Pensá un rato. Después criticá.
Lo nuevo es el comando nikola init foldername
, el resto es todo viejo.
Básicamente, no tenés más una copia de Nikola por sitio, y está todo en un
lugar centralizado.
Todavía podés hacer tus propios temas poniéndolos en themes/themename
y agregar tareas, archivos, etc. La configuración en dodo.py
no cambia
excepto el pedacito mágico que es diferente.
Entonces: no muy invasivo, fácil de migrar, y permite updates más sencillos en el futuro, mientras no rompamos nada de forma incompatible.
El video: