Instrucciones para actualizar el blog con Hugo

Estas son instrucciones para no olvidarme cómo actualizar este mismo blog. Escribo las entradas y uso Hugo para correr un servidor local e ir corrigiendo / agregando cosas. $ hugo server Una vez que tengo la versión final, hago una copia de todo el blog en el repositorio “Certezas Dudosas” en mi cuenta de Bitbucket. Esto me sirve de backup, para no perder nada. Luego, para generar los archivos del blog hay que correr Hugo sin modificadores: ...

December 11, 2022 · 2 min · 243 words · Diego Efe

Productividad negativa

No soy un trabajor muy prolífico. Distintos mecanismos cotidianos actúan como fricción, esa fuerza que se opone al movimiento. A pesar de ello, leo con asiduidad sobre un tema noventoso y supuestamente patrimonio de la derecha, muy presente en la filosofía de los capitalistas: la productividad. Igual el planteo es sólo aparentemente contradictorio, porque me gusta leer a quienes se proponen trabajar lo menos posible en relación de dependencia y tratan de aprovechar el tiempo de sus vidas para desarrollarse y hacer lo que creen que les gusta. A veces se ponen objetivos como leer 4 libros en un mes o retirarse a vivir vidas frugales a partir de los 35 años. Me siento identificado con ellos. ...

October 21, 2015 · 6 min · 1244 words · Diego Efe

Actualización de las instrucciones para armar un blog con Pelican y GitHub

El sitio oficial de Pelican, con sus intrucciones de instalación y uso es este. Originalmente, este post estuvo basado en las instrucciones de Nicholas Tan Jerome. El post original pueden verlo en este enlace pueden verlo en este enlace Por un lado vamos a configurar un entorno virtual de Python donde vamos a instalar Pelican, y por otro lado vamos a utilizar un directorio subdividido en un subdirectorio para nuestro blog y dos subdirectorios más para herramientas de Pelican (themes y plugins de Pelican). Supongo que GIT ya está instalado en el sistema. ...

May 20, 2015 · 9 min · 1913 words · Diego Efe

Más sobre blogs con Pelican

Hace algún tiempo escribí sobre el modo de poner en marcha un blog usando Pelican. Con un poco más de experiencia vuelvo a comentar algunas variaciones, como para más adelante condensar los pasos en un artículo corregido y aumentado (o disminuido, dado que la idea es simplificar). Usar entornos virtuales de Python es muy sencillo, tanto que me acostumbré (y hasta disfruto) de realizar instalaciones de diversos programas usándolos. Entre ellos, Pelican. La ventaja es que queda un entorno encapsulado que no se modifica con las actualizaciones del sistema. Se puede tener, por ejemplo, un entorno con Python 3 mientras en el sistema está instalada la versión 2. ...

April 10, 2015 · 3 min · 482 words · Diego Efe

Comandos de Emacs y Spacemacs para recordar

Yasnippets / Company En la documentación de Spacemacs están los keybindings. No funciona más SPC i s (que mostraba una lista de snippets habilitados para el modo actual). reemplaza la clave previa al punto por el contenido del snippet correspondiente: M-/ Búsqueda –La búsqueda habitual con i-search (C-s) se potencia al instalar swiper, que ofrece un listado de las lineas del documento donde se encuentran los resultados de la búsqueda.– También se puede buscar con evil-search-forward (/) que es una variante de i-search, pero sólo va a la próxima aparición de la búsqueda y hay que recordar cómo ir a los resultados siguientes (C-s) y anteriores (C-r). Es menos visual. ...

July 31, 2014 · 3 min · 473 words · Diego Efe

Sincronizando con Git

Estuve tratando de escribir este blog desde dos computadoras distintas. Armé el sitio desde una de ellas (una PC de escritorio) siguiendo las instrucciones que puse en otro post y después subí el sitio a github con un pull. Quedan armadas tres ramas (branches) en los repositorios: source master gh-pages Me cambié de máquina (a una laptop) e hice una copia de lo que había subido clonando el supositorio, digo el repositorio remoto. Después me puse a trabajar, armé nuevos post y corregí algunos otros. Hice el agregado de los archivos al repositorio local y su correspondiente commit. Finalmente un "git push --all" y con eso creo que se actualizó el repositorio remoto. ...

July 31, 2014 · 2 min · 274 words · Diego Efe

Blog con Pelican y GitHub

Actualización Pueden ver una actualización de estas instrucciones en este nuevo post Instrucciones El sitio con las intrucciones sobre Pelican es este. Casi todo el contenido siguiente está basado en las instrucciones de Nicholas Tan Jerome. Para instalar Pelican se puede usar "pip", más adelante hay más detalles, pero como referencia veloz basta decir que se puede hacer sencillamente (en la rama "source" y desde el ENV que se creará más adelante): (ENV) $ pip install pelican La idea para trabajar Pelican con Git es tener un directorio para el repositorio con el nombre de la página, y dentro de él un directorio para el virtualenv donde va a correr el Pelican. Por ejemplo, algo así (más adelante se explica en qué ramas del repositorio se almacenará el código fuente del sitio, y las páginas del blog propiamente dichas): ...

April 22, 2014 · 8 min · 1553 words · Diego Efe

Instrucciones para armar un blog geek

En mi caso, alcanzar un estado zen requiere atravesar travesías barrocas. Mientras miraba cosas de IPython llegué a Pythonic Perambulations. Me gustó el contenido (muestra cómo armar ventanas de browsers con matplotlib interactivo), me gustó el diseño y me llamó la atención el dominio github.io. Blogs como el de Jake Vanderplas se arman con un motor llamado Jekyll. (*editado: Jake migró su sitio a Pelican, que está escrito en Python. Armé un post para explicar cómo instalarlo y usarlo en conjunción con las páginas personales de GitHub, ver Blog con Pelican y Github. Por ende este post queda desactualizado, además de haber quedado incompleto o quizás con errores). ...

February 9, 2014 · 4 min · 645 words · Diego Efe