Hosting, terminales y Pythonisas

Resulta que nuestro proveedor habitual de ‘servicio de nombres en Internet’ y Hosting ofrece (como la mayoría, entre los de calidad) una herramienta de consola o terminal. Tipo línea de comandos ( CLI – Command Line Interface )

Bash

Pues bien, anotamos acá las notas de instalación de dicho CLI, pues la documentación oficial contiene una errata (que nos ha hecho dar más de unas cuantas vueltas en ocasiones… ).

Sirva también como receta básica para instalar un entorno de desarrollo Python (el el lenguaje de programación en el que se ha escrito dicho CLI), más allá de las herramientas ‘de serie’ de las que provee el sistema operativo que usemos. En este sentido, en Librebits usamos Debian (Ubuntu también) GNU + Linux, cuyo sistema de paquetería APT no suele traer las últimas versiones de nuestros lenguajes de programación. Habitualmente, pues, esos entornos los instalamos y usamos a partir de la paquetería particular de cada lenguaje ( Python, Ruby, PHP … ).

 

En el caso que nos ocupa, una vez satisfechas las dependencias necesarias, en nuestro sistema operativo ( GNU + Linux ) :

 

  • Python 2.7/3.4/3.5/3.6/3.7
  • openssl
  • openssh
  • git

Además de el entorno Python

Python programming
Python programming

Simplemente realizamos  :

$ virtualenv /mi/directorio/gandi.cli
$ source /mi/directorio/gandi.cli/bin/activate
$ cd /mi/directorio/gandi.cli // <– esta es la errata \!/ pues la doc oficial omite este paso —
$ pip install gandi.cli

Voilà

$ gandi …

…. nos permite ahora administrar cómodamente nuestros recursos (DNS, SSLs, HW — máquinas privada virtuales, VPS y demás ) cómodamente, como más nos gusta : desde la consola/terminal – Ba$h de nuestro sistema operativo.

 

Ascii-art by Fanta .

01/04/2020

Posted In: softwareLibre

Etiquetas: ,

Virus, confinamiento y bares

Hemos compartido en el anterior Blogpost sobre « Virus, servicios y bits » , desde meramente el proyecto de microemprendimiento Librebits, desde una perspectiva más profesional.

Otra iniciativa que hemos puesto en marcha, que creemos se impone cuasi por salud mental, es la de distenderse como mejor se quiera (o pueda) en tiempos de confinamiento. ¿Cómo? Si ¿no se puede salir e casa? Sí, si se puede… virtualmente. De la mejora manera que aquí sabemos hacerlo.

cyberBar

 

Ahí, además de saludarnos  y arrancarnos unas risas … podremos charlar, se me ocurre, de lo que Javier Caravaca, en su blog, escribe « lo que nadie se atreve a decir »

… Notxor, en su blog no cuenta sobre las ..

Matemáticas de andar por casa en una pandemia mundial

Naturlamente, abierto 24h ... Pasa, pasa...

:-)

 

 

 

26/03/2020

Posted In: comunidad, softwareLibre

Etiquetas:

Viruses, servicios y bits

Esperando que al leer sigais disfrutando de vuestra buena salud, con la pandemia ( covid-19 ) en pleno apogeo, desde nuestro confinamiento, pasamos a contaros algunos de los proyectos y servicios que estamos involucrados.

Lo primero fue pone al servicio de comunidades y escuelas en las que participamos herramientas para fortalecer los lazos en esta excepcional situación. ¿Cómo ? ¿sin poder salir de casa?

Pues como mejor sabemos hacer en Librebits … poniendo en marcha servicios/herramientas de colaboración/comunicación online :

  • Videoconferencia :  configurado en uno de los servidores que gestionamos en internet  Jitsi Meet. Sólido como una roca (escrito en Java) y sin consumir excesivos recursos hardware para lo que es video en general. Dispone de buenas aplicaciones (apps) para tableta y zapatófono 🙂 .

    Jitsi Meet
    Jitsi Meet

 

  • E-learning :  planeamos poner en servicio una herramienta muy popular en este ámbito : Moodle LMS . Por ahora nos hemos centrado en la necesidad básica de compartir ficheros ( Audio / Video / documentos …), calendarios y agendas. ¿Cómo? Con Nextcloud.  Hemos catalizado con la dirección de la escuela un equipo de trabajo que, afanosamente, manos a la obra está reinventando (en cuestión de días) muchos de los procesos internos.  De ese modo la Escuela no sólo puede ofrecer materiales y acompañamiento curricular al alumnado, sino también seguir trabajando online cómodamente y en equipo a efectos de administración y demás tareas asociadas. Una gozada de trabajo cooperativo, hemos vivido en lo personal.
M@S-server_consola
M@S server. Nextcloud. consola

 

Con el panorama actual quizás las escuelas cierren no un mes, sino que hasta puedan cerrar el curso escolar, a meses que faltan para llegar a Junio. Es acuciante proveer de herramientas que puedan sostener la actividad escolar en casa, en medida de los posible.

Así que, ¿ «adaptarse o morir» ? . Bienvenido@ a la escuela del siglo XXI. Esta es una MAS :

M@School

25/03/2020

Posted In: comunidad, softwareLibre

Leave a Comment

Certificados, cifrados y bots

En la era de la tan cacareada automatización, hay ocasiones en que queremos automatizar tareas  y …

xkcd

Hablando de tareas, procesos y certificados en la Web… ¿cuanta energía le dedicamos a su expedición, renovación y mantenimiento?

En este blogpost Atareao nos describe de forma clara y amena el procedimiento para poder disfrutar de nuestro certificado digital (LetsEncrypt) para nuestro sitio o aplicación web, por cortesía de la Electronic Frontier Foundation y la Linux Foundation.

 

 

Bien, pues el otro día me encontré con que debía renovarlos los certificados


root@asterix:~# openssl x509 -noout -enddate -in certs/librebits.info.crt
notAfter=Apr 24 07:57:24 2020 GMT

y quise plasmar el procedimiento en este screencast, en el que se puede ver en acción el bot (certbot) que orquesta todo ello :

LetsEncrypt - -Certbot en acción
LetsEncrypt – -Certbot en acción

Que os resulte tan útil como lo es en mi día a día en los quehaceres de Librebits. «Have fun» !

 

06/03/2020

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

Primeros pasos con Git

Git (pronunciado «guit»2​) es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos.

( Wikipedia, la Enciclopedia libre en Internet)

 

 

Un modelo de flujo de trabajo con git.

 

El desarrollo software esta mutando… ¿gracias a herramientas de control de versiones como Git ? En Librebits estaremos impartiendo en 2020 cursos (entre otros) entorno a esta utilísima  herramienta. Tanto en formato online como presenciales para empresas y otras organizaciones.

  Ya lo dice Linus Torvalds (autor original del Linux Kernel)

«publish early,

(git) commit often »

Compartir aquí los primeros pasos para inicializar nuestro repositorio y realizar nuestro primer ‘git commit’ en él.

 

Inicializar Git y primeros pasos
Inicializar el repositorio Git y primeros pasos

 

 

 

 

 

17/02/2020

Posted In: Uncategorized

Etiquetas:

Leave a Comment

Kafka estuvo en Moratalaz y Plaza Castilla

Kafka

Si… yo le ví, en un castizo «proceso»…

 

 

Ya se fue, a su Praga natal, de vuelta. Ciao K.

Los Hermanos Dalton – Lucky Luke

Algún día escribiré sobre ello, una serie de humildes Blogposts, en los que cualquier parecido con la realidad será pura coincidencia, pero eso será con el año 2027 en el horizonte…

¿como le(s) prometí a M. y a N. ?

Como reza el poema.. de Cambaleo que transcribimos acá: ¿cuando todo esto «haya terminado»?

Prosigamos nuestro camino, ligeros de equipaje ¿llegaremos más lejos?

13/11/2019

Posted In: sentipensamiento

Etiquetas:

Leave a Comment

Sistemas Operativos, DeVUAn y MX Linux

openSuSe – jorSuSe

Hemos hablado en anteriores artículos de este Blog que visitas de nuestra experiencia con distribuciones software basadas en el núcleo (Kernel) Linux.

Y como no hay 2 sin tres… Psst, psst… Estoy preparando, una revisión sobre MX Linux : ¿ La distribución que en los últimos 6 meses se ha popularizado más en el PC / escritorio ?

 

¿Que nos deparará una distribución de software que lleva a la práctica el «contigo ni sin tí » del ‘amado y odiado’ 🙂 a partes iguales ‘proceso (raíz) 1’ del sistema en la forma de SystemD?

Por ahora, decir, que como dirían  compañeros como F. … esto «es crema», ¿de la buena para tus sistemas?. Por ahora va como la seda en mi escritorio-PC.

MX Linux – Debian based

13/11/2019

Posted In: SUSELinux

Etiquetas: , ,

Leave a Comment

Asertividad y Comunicación No Violenta

En ocasiones he buscado la banda sonora que resuene con mi sentipensamiento… ¿sería quizás esta? Al son de la cual… ¿me descubro capaz de bailar aflamencadamente como si no hubiera mañana?¿No era que con «hoy es suficiente»?

Bailo. A veces, los sentimientos se me anudan la garganta y me aprietan el pecho. Y recuerdo :

Y lo Dibujo así …

 

 

El dolor es inevitable, muchas veces…

El sufrimiento, ¿será que es opcional?

Vivir, … nada más y ¿nada menos?

Vaciarse. Tan sólo, mirar…

07/10/2019

Posted In: salud, sentipensamiento

Etiquetas:

Leave a Comment

Una invitación a la Inteligencia Artificial (IA) y a visitar Magiquo.com

«Cualquier tecnología lo suficientemente avanzada es prácticamente indistinguible de la magia» ? .- Arthur C.Clark

Otoño. Las hojas van cayendo. Volverán a brotar en primavera. Tras el paréntesis veraniego…¿(Re)Arrancamos el nuevo curso bloguero?

Hemos hablado en anteriores blogposts  sobre chats y bots. Acá también, con una prueba de concepto incluida(PoC).

Esta vez, la magia no toma forma de un conejo saliendo de una chistera, sino ¿ forma de invitación? Os dejo con l@s Magiquos :

 

Mr.Robot, ¿Que día vamos a Magiquo?

PD: esta(ba) dirigida particularmente a aquellos a los que acompaño en el aula del Ciclo Formativo (DAM) 2019-20 de F.P. en la comunidad educativa Gabrielistas (Hic Sunt Dracones) en la que he participado con mis defectos(los más) y mis virtudes(las menos). Gracias por vuestra confianza y por todo lo que compartís conmigo. Y Gracias a Magiquo por la invitación!

05/10/2019

Posted In: comunidad

Etiquetas: ,

Leave a Comment