28 de Mayo – Editores de texto para el hacking

Escribas un simple texto o programes el más sofisticado bot o videojuego… vas a usar ¿ un Editor o un entorno de desarrollo ?
La propuesta busca ofrecer un espacio-tiempo de encuentro para compartir experiencias, abierta en todo momento a cualquier forma de contribución. ¿Nos encontramos para hablar de ello y compartir en pantalla grande aquellos trucos que nos hacen más fácil y agradable la tarea cotidiana?.
Esto es una llamada a quien quiera sumarse en la medida de sus posibilidades a ese encuentro/taller entre pares (P2P) que hemos titulado aleatoriamente «Editores de texto libres (para el hacking)» :

 

¿ lo planteamos en un formato «mesa redonda», ameno y práctico ?

(-(-_(-_-)_-)-)

Pd: hemos abierto una libreta/pad online para ir abriendo ya la participación y la contribución de cualquier tipo de recurso/cuestión entorno a la actividad propuesta ¿ antes/durante/despúes del evento ?

23/05/2019

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

¿Un navegador basado en texto ? ( EWW | GNU Emacs Web Wowser)

Inmerso en el proceso de ir dejando a un lado el ratón para progresivamente ir ganando agilidad en el manejo del PC via (casi) exclusivamente el teclado, compartir a través de estas líneas algunas herramientas que me acompañan en esta singladura .Umh..Si las trabajadoras de esta imagen no necesitaban ratón,… ¿ porque le tenemos tanto apego nosotrxs ?

Teletipo - retro

¿Descubriremos la isla de la «navegación sin ratón» ?

Zarpamos. Ratones y otros roedores no son bienvenidos a bordo.

¿ Navegar sin ratón ?

En tiempos he venido usando Vimperator (ahora Trydactyl ), una extensión del navegador Web que te permite navegar sin ratón. De tal modo que al presionar ‘F’ se muestran una serie de números (o letras en la nueva versión) superpuestos a cada enlace web (URL) existente en la página que estamos visualizando. Unas imágenes valen más que mil palabras.

En versiones recientes de mi navegador (Firefox), el desarrollador (la Mozilla Foundation) ha cambiado sustancialmente las tripas de mismo, de tal forma que las extensiones ( add-ons ) han tenido que ser reescritas por sus autores para que funcionarán de nuevo. En ese camino, la extensión que nos ocupa (Vimperator) fue una de tantas que dejó momentáneamente de funcionar… . La comunidad de desarrolladorxs de software libre y de código fuente abierto reaccionó, reelaborando tan útil extensión de Firefox en una nueva versión llamada Trydactyl.

No sólo eso. Trydactyl me permite desde una sencilla línea de comandos que emerge al pie de la ventana del navegador web realizar cómodamente desde teclado operaciones como cambiar de tabulador, añadir a marcadores la página existente ( bookmarks, con sus etiquetas correspondientes), búsqueda de texto en la página, … y mucho más.

En el lapso de tiempo en el que ocurrió esto, hasta que dí con Trydactyl, me las tenía que ingeniar para no prescindir para algo como la «navegación web sin teclado» que venía disfrutando tanto. Haciendo de la necesidad virtud, me lanzé a probar alternativas, a lo que se suma el sentimiento de que… muchas veces (para leer documentación, código fuente, sencillos artículos, etc…) aunque a algunxs les resultara «retro», anacrónico…, ¿no sería suficiente con navegador web meramente textual ?. Me siento disperso y anárquico en mi navegar por la red de redes… , así que me dije, ¿ ha llegado la hora de experimentar con un «navegador web basado en texto» ?¿eso me facilitará a la focalización en la tarea?. En el camino encontré a los navegadores que ofrecen esa característica textual: Elinks http://elinks.or.cz/ y Lynx. Así pues, me decidí a lanzarme a la mar del ‘sólo texto’ y experimentar con la navegación web con Lynx https://lynx.invisible-island.net/ .

Lynx web browser

¿ Combinando el uso de tu editor de textos favorito y el navegador basado en texto ?

Por otro lado, decir que soy usuario y ferviente defensor de herramientas como el editor GNU Emacs, un editor de texto «hackeable», y el incremento en la productividad que facilitan. Así, pues… la siguiente pregunta que me hice fue… ¿ podré «navegar textualmente» y sin ratón desde Emacs. Elinks, EWW (Emacs Web Wowser) son algunas de las posibles respuestas,… . Richard Stallman (RMS), el impulsor del movimiento del software libre, del proyecto GNU y autor original de GNU Emacs, comparte en los comentarios del blogpost seminal de EWW :

« Nothing new. W3, W3M, Elinks inside Emacs, all of these have been around for years and none of them is usefull. Also, nice to see all buffers hanging while eww loads the page.» (.-RMS)

Naturalmente, el pósito de los navegadores  «basados en texto» no es precisamente facilitar la experiencia en sitios web como YouTube o Netflix… .

Sin embargo, después de probar la experiencia con el Emacs Web Wowser (EWW) yo le diría, RMS y a toda persona que me pregunte respecto a ella, que EWW me resulta muy práctico y útil. Pues me permite replicar la experiencia de la navegación en «modo texto»… en mi editor favorito y además  me facilitará navegar de forma minimalista,y

  •  ¿ hacer mía la página Web en la que estoy (tomar notas sobre ella,? copiar/pegar comandos Bash para ejecutarlos cómodamente en el Emacs Shell, retazos(snippets) de código fuente…(por ejemplo!) ?
  • ¿ copiar y pegar sencillamente cualquier texto por el que navego ?

Emacs-Web-Wowser-EWW
Emacs-Web-Wowser-EWW en accíon

21/04/2019

Posted In: softwareLibre

Etiquetas: ,

Leave a Comment

Angeles, demonios y Devuan GNU + Linux

« La complejidad

tiende a la diversidad »

-. hellekin

Un demonio es un malévolo ser en la mitología u ocultismo. Los griegos clásicos lo entendieron como un buen o benevolente espíritu de la naturaleza.

En el plano técnico, en el mundo de los sistemas computacionales, llamamos ‘daemons‘ ( que en adelante llamaremos demonios, por comodidad) a un proceso del sistema que se ejecuta en «segundo plano» (background). El demonio (daemon) es no interactivo. No puedes controlarlo directamente como usuario del sistema que lo ejecuta. ¿ Vale más una imagen que mil palabras’ ?

By Shmuel Csaba Otto Traian, CC BY-SA 3.0

 

Satán, Belcebú, el Anticristo, … ¿o el arcángel San Gabriel, querubines y serafines ?. En el esquema gráfico anterior se pueden ver los demonios componentes de algunos entornos GNU+Linux .Incluyendo D-Bus, NetworkManager (acá llamado unetwork), PulseAudio (usound), y Avahi.

Un desarrollador de Red Hat Enterprise Linux, Leonard Poettering, propuso la mejora del proceso de arranque (init), que ante el disgusto de much@s y la satisfacción de much@s otr@s partía de la base de que « (1) casi todos los sistemas son multinúcleo y (2) hay mucha mayor diversidad de dispositivos, sobretodo por la aparición de los dispositivos empotrados, móviles, tabletas, relojes» (como comparte Litox en su pizarra) .

L@s detractor@s del nuevo sistema de arranque ( SystemD) que sustituye a SysV init se lanzan a la tarea de poder seguir utilizando sus artesanos scripts de arranque.

Origen de Devuan

L@s Devuanitas sugieren que SystemD presenta una gran superfície de ataques y posibles vulnerabilidades que dada su complejidad creciente son más y más difíciles de auditar por la comunidad.

Uno de los presupuestos de SystemD es que facilita un «arranque más rápido».

En Librebits, nos hemos puesto a aprender sobre todo ello instalando en nuestra PC Devuan GNU+Linux , la variante ( o fork ) de Debian GNU/Linux  que veníamos usando hasta ahora.

Y hemos podido comprobar que no es el caso. El consumo de recursos en ‘estado de reposo’ del sistema es del 1.5 % , menor que en nuestro sistema Debian (SystemD).

Todo ello, para… una vez más al sentir « Ah, ya sé de qué va esto… bah! » Aprendamos a … ¿ cuestionar lo aprendido? ¿conocer mejor los demonios del sistema y el sexo de los ángeles?

La pelota … ¿ está ahora en tu tejado ? ¿ que vas a hacer con ella ?


Algunos recursos online :

¿ dónde encontrar a l@s Devuanitas ? :

¿ dónde encontrar a l@s Debianitas ? :

  •  Wiki de Debian
  • IRChat #debian en freenode.net
  • IRChat #debian-es en freenode.net , en habla hispana

además de su respectivas listas de corre-e , etc …

18/10/2018

Posted In: softwareLibre

Etiquetas: , ,

Leave a Comment

Celebraciones, Debian GNU Linux y Red Hat

El núcleo

En el ámbito de los Sistemas Operativos software, el (núcleo) Kernel Linux cumple 27 años… desde que un estudiante de la Universidad de Helsinki  ( ‘ Just for fun’ ) se pusiera a aprender jugando con Minix. Ésta es una  versión acádémica de Unix, el sistema operativo que ya ‘dirigía’ los grandes Bancos desde sus sótanos de hardware .

Paralalemnte se desarrollaba el proyecto GNU , nacido en el otro lado del Atlántico .

Un ahora completo sistema operativo GNU / Linux facilitó que aquello que sólo usaban las grandes corporaciones y pudieramos usarlo tod@s y se colará en televisores y hasta en nuestros bolsillos ( con Android Linux, en los teléfonos ‘listos’ ).

 

Ramas y distribuciones

En el mundo del software libre y de código fuente abierto existen dos grande ramas que parten del mismo ‘tronco’ ( el mencionado Kernel Linux ), sin menospreciar a tantas otras :

  • La corporativa : Red Hat Linux
  • La comunitaria : Debian GNU / Linux ( de la que deriva, por ejemplo Ubuntu Linux, entre tantas otras… )

Como es sabido, las categorías son meras referencias … ¿ y nunca estancas ?. Siempre se producen, más aún en el ámbito del software libre, efectos de vasos comunicantes.

Eso ha ocurrido, por ejemplo, con el nuevo proceso de inicialización del sistema y la  denominada ‘libertad en el arranque’ ( init freedom ). La controversia a llevado al colectivo de ‘veteranos-administradores-de-sistemas-Unix’ ( VUA, Veteran Unix Administrators ) a una bifurcación del sistema ( dando lugar a  Devuan )… a raíz del cambio en el arranque del sistema operativo, promovido por Red Hat Linux. Sea como fuere, Debian y Red Hat arrancan del mismo, actualmente.

Sin ir más lejos la corporación del buscador ( Gran Hermano ) Google usa … Debian en los PCs de sus empleados.

Luego hay quien afirma que la distribución ‘secreta’ Linux es SUSE / openSUSE .

Celebración

Por cierto, la distribución software Debian GNU / Linux cumple un cuarto de siglo.

https://www.genbeta.com/linux/debian-cumple-25-anos-madre-todas-distros-que-nunca-tuvo-version-1-0

How compartió conmigo en una ocasión  :

-«todos lo paquetes (software) vienen de Debian, todos vuelven a Debian… »

¿ La madre de todas las distribuciones GNU / Linux ?

07/09/2018

Posted In: comunidad, softwareLibre

Etiquetas: , ,

Leave a Comment

Dispositivos móviles | Tabletas « Ingobernables » para tod@s

Una vez más, la inspiración nos llega con mucho amor y procomún desde el Ingoberlab –  Hacklab , en el seno de la Ingobernable (CSCU – Centro Social Comunes Urbanos ) .

La sopa de letras que cocinan lxs Druidas está compuesta de … ARM , GNU , Linux …. Kernel y mucho cariño. A fuego lento.  Nos cuentan :

¿Que hemos conseguido hasta ahora?

Hasta ahora hemos conseguido ejecutar GNU/Linux en diversas tablets con un buen rendimiento, estos dispositivos tienen una buena compatibilidad con el núcleo más reciente de Linux estamos reuniendo información de la red, traduciéndola y exponiéndola de forma ordenada en esta wiki, para que de esta manera cualquiera pueda reproducir lo que está haciendo.

El Druida Ingobernable | Panoramix

La creatividad y fuerza de la comunidad nos trae esta vez, para disfrute de tod@s, la liberación de dispostivos móviles | tabletas .

 

PD1 : los viernes por la tarde … suele haber Hackelarre de dispositivos Ingobernables… y mucho Más !

PD2: Una imagen (más abajo) más que 1.000 palabras

RECURSOS :

S.O. Lubuntu 14.04 usando 82 Mb de RAM

07/04/2018

Posted In: softwareLibre

Etiquetas: , , , ,

Leave a Comment