Danielside

informática softwarelibre divagaciones música

Administración Electrónica, GNU/Linux, Internet, Legal, Software Libre

Nueva versión de la LinuxAE, máquina virtual Administración Electrónica

He sacado una nueva versión de la MV basada en Debian 8.3, escritorio MATE y la última versión de Java. Todo está funcionando mejor que nunca, especialmente con el DNI electrónico. También incluye AutoFirma, el software para la firma electrónica en el propio ordenador sin tener que depende de applets de Java… pero en fin, que como se ha hecho mayor ya tiene web propia, ahí os lo cuento todo:

http://linuxae.org.es
3 comentarios

GNU/Linux, Programación, Software Libre

Mi entorno para programación con i3-wm y Emacs

Alan Kay fue el verdadero visionario, el genio detrás de las cortinas. Trabajando en los laboratorios de Xerox Parc, inventó algo que nos suena mucho: el concepto de ventanas donde se ejecutan programas y la interacción con esas ventanas (moverlas, activarlas, cerrarlas,…) mediante algún dispositivo apuntador. Hoy día parece simple, pero en un mundo de arcanos comandos e informáticos de bata blanca, era una revolución.

Se dice, se comenta y se rumorea que Steve Jobs andaba de visita por Xerox y Alan le enseñó el invento, todo emocionado. Muchos días me imagino aquél encuentro en clave de “Celebrities” (Muchachada Nui) viendo como Steve habla con Alan manteniendo una cara de “Sí, no está mal” mientras esa pensando “ME VOY A FORRAR, ESTO LO ROBO YA”. Cosas parecidas se dicen de Bill Gates en una visita similar.

El caso es que gracias al curre de Alan, que por cierto también presentó genialidades como Smalltalk y el Dynabook (precedesor de las tablets) y la posterior comercialización por parte de estos sujetos, se hicieron enormemente populares las interfaces WIMP (Windows, Icons, Menus, Pointers). Pero ¿significa eso que son la herramienta idónea para cualquier trabajo? Definitivamente no.

Seguir leyendo…

GNU/Linux, Programación

Emacs y modo Markdown automático

Emacs se ha convertido en mi editor favorito, una bestia que ni Stallman podría dominar hoy al 100%. Tiene vida propia.

Lo puedes usar tanto en un terminal real, como en un terminal virtual, como en entorno gráfico. Tiene un conjunto de atajos de teclado que -para mi- tiene mucho más sentido que el de vi(m), tiene plugins para todo lo que te puedas y no te puedas imaginar y encima está disponible en todos los sistemas operativos. La flexibilidad que te da para trabajar con varios archivos al mismo tiempo -especialmente usando una pantalla grande- para mi es inigualable.

El formato Markdown de formateo de texto me parece uno de los inventos más geniales de los últimos años, es pensar en aquéllos cutreformatos previos a la era de los procesadores de texto y hacer que tengan sentido. Luego puedes transformar ese cutreformato a HTML sencillamente. Ejemplos:


# Formatos de marcado
Describimos algunos formatos de marcas populares.
## HTML
Expresivo y estándar, dificultad media.
## TeX
Muy expresivo y flexible. Profesional. Dificultad alta.
## Markdown
Muy fácil de aprender, menos expresivo. Lista de ventajas:
* Editable con cualquier editor.
* Disponible en muchas plataformas.

Con Emacs hace una gran pareja. Incluso cuando estás editando en un terminal real (sin entorno gráfico) te detecta y colorea el documento. En debian, para tener el modo Markdown disponible, hay que instalar el paquete emacs-goodies-el.

Lo que venía a añadir con esta entrada es que podemos hacer que Emacs cargue automáticamente este modo cuando abrimos archivos con la extensión que se suele usar para los archivos Markdown, que suelen ser: .md (lo usa github), .mdwn (lo usa un plugin de Owncloud). Para ello no tenemos más que editar el archivo ~/.emacs y añadir:


(autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.mdwn\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))

Divagaciones, GNU/Linux, Seguridad

Organizaciones y Seguridad

Os voy a contar una cosa divertida. Las grandes y medianas organizaciones y empresas:

  • Elaboran complicados protocolos de seguridad.
  • Se gastan pasta en antivirus.
  • Contratan auditorías externas y realizan auditorías externas.
  • Tienen un departamento de seguridad que pone pegas a cualquier cosa que quieras hacer y que te corta la navegación de más o menos cosas.

Para, finalmente:

  • Instalar, posiblemente pasando por caja también y de manera voluntaria y feliz, el mayor malware de todos: Windows.

Y una última reflexión ¿por qué nos reímos de las políticas totalitarias de, por ejemplo, Corea del Norte y luego instalamos ese engendro que es el sueño del Gran Hermano de Orwell?

No me gusta ser exagerado, y este post hubiera sido exagerado quizás con alguna otra versión de Windows anterior, pero con la 10, es más que cierto. Feliz lectura: http://www.gnu.org/philosophy/malware-microsoft.html

4 comentarios

GNU/Linux, Internet, Software Libre

Envío de SMS para contactos XMPP offline

Los que me sigan habitualmente sabrán de mi nula afinidad con whatssap y similares. Por una larga serie de motivos que no voy a entrar a detallar ahora, no he usado ni usaré nunca esta cosa.

Comprendo también que mis decisiones no deben ir en -excesivo- detrimento de las opciones de los demás, así que cuando me hice con un antiguo pero excelente Samsung Galaxy S2 y le instalé el sistema 100% libre Replicant (http://www.replicant.us/) pensé que era el momento de comunicarme con otros humanos, pero claro, a mi manera.

Seguir leyendo…

Divagaciones, GNU/Linux, Software Libre

TODO el software debe ser libre

Estamos viendo las consecuencias, no demasiado negativas para las personas de forma directa, pero sí para el medio ambiente, de que no todo el software sea libre. Un conocido fabricante de vehículos tiene en el mercado millones de vehículos con el software “trucado” para no revelar el verdadero índice de emisiones contaminantes. ¿Habría pasado si un software tan importante como es el que se instala en nuestros coches fuera libre y estuviera disponible? Digamos que habría menos posibilidades.

La batalla que libró Richard Stallman a principios de los 80 y durante los 90, lamentablemente no fue más que el principio, ya que el software ahora está en todo y antes solo estaba en los servidores y en los ordenadores personales. Este de los coches es solo un ejemplo más. No es el más grave que atente directamente contra nuestra seguridad, porque recientemente se han visto casos de coches sobre los que se puede tomar fácilmente el control debido a descuidos de seguridad y, por supuesto, que nunca se publican estos programas a los que confiamos nuestras vidas.

Seguir leyendo…

4 comentarios

Electrónica, GNU/Linux, Programación, Raspberry Pi

Refrescando al Pi Solar (I)

Hace calor, mucho calor. Los seres basados en carbono pasamos calor, pero tenemos voluntad propia para refrescarnos de la manera que sea. Los seres basados en silicio dependen de nosotros para eso.

Por ello, después de montar el Portátil Raspberry Pi Solar estaba pensando en ponerle un ventilador. Pero ya que lo hacía, quería hacerlo bien, introduciéndome en el maravilloso mundo del GPIO. No es un pájaro, son las siglas de General-purpose input/output o Entrada/Salida de propósito general, y son esas dos hileras de pines (40 en el modelo B o superior) que aparecen en la placa.

Es muy interesante romper esa barrera entre el mundo del software y el mundo real, siempre me ha llamado la atención. En este caso, lo que quiero conseguir es que el ventilador se apague o encienda en función de la temperatura, un mecanismo que damos por hecho en cualquier PC. Gracias a la ayuda del amigo http://dontmakeitdouble.blogspot.com.es/ por ponerme en el camino de como se hace esto. Invitadle una cerveza, que os lo agradecerá.

Seguir leyendo…

GNU/Linux, Internet, Software Libre

GNU social: monta tu nodo en la red federada

Lo tenemos que asumir: facebook, twitter, instagram… solo nos quieren por nuestros datos, ya que se han convertido en una fuente inagotable de pasta, además de almacén enorme de donde diversos organismos -no cito nada- pueden sacar información para tenerte catalogado y controlado.

¿Hay algo “malo” en tener perfiles ahí? No se. Yo no tengo ninguno. Lo que creo que es más importante esa saber a lo que te atienes y obrar en consecuencia. Para mi, es más divertido montar un nodo de una red social federada donde tu propia información está bajo tu control, o al menos donde puedas elegir el servidor con libertad y puedas hablar con la gente que tiene cuenta en otros servidores, ¡exactamente igual que pasa con el correo electrónico! Haced el ejercicio de imaginar el horror que sería si los usuarios de Gmail o cualquier otro, solo pudieran escribirse entre ellos.

GNU social (https://gnu.io/social/) es un software escrito en PHP que te permite echar a andar un nodo que se comunica con otros que ejecutan el mismo software. Para explicarlo sencillo: con twitter solo puedes seguir a gente de twitter, pero con una cuenta en un servidor que tiene una instancia de GNU social (por ejemplo https://quitter.se/) puedes perfectamente interaccionar con otra persona que tiene cuenta en otro servidor con instancia de GNU social (por ejemplo https://gnusocial.de/). Si eres tremendamente impaciente, ábrete una cuenta ya: https://gnu.io/social/try/

Seguir leyendo…

2 comentarios

GNU/Linux, Raspberry Pi, Tecnología

El portátil Raspberry Pi Solar

Uno de los proyectos que siempre tuve en mente con una placa Raspberry Pi fue hacer un ordenador portátil, y aquí está el resultado del experimento. Otra de las ideas que había tenido siempre es que debería existir un portátil que funcionase con energía solar, y aquí está la unión de las dos ideas.

Pi(nta) final

Pi(nta) final

Aunque sí es verdad que no funciona directamente con una placa solar -ya que no ofrece potencia suficiente- sí funciona con una batería que puedo cargar con una placa solar.

Seguir leyendo…

8 comentarios

GNU/Linux, Seguridad, Tontunas

Post anti vigilancia


-----BEGIN PGP MESSAGE-----
Version: GnuPG v1

owFtUn9QFFUcPyAu3SakE+OGZHr+IpTjLOQCm5EAjR8aWFEDpPx4t7sHT3b3nbu3
hyAwTDpMiBA1UiMiBKgDI6BGjQ2ZKVsCEqgFpaIzScmABkE4ilrRe5DWOP2xv/fz
8/stf9JN5+riPHHxk6GYAcmle8TqEvjW6smTrygOKGvNEMg8FERecvAAkZPMK5De
b1V54FCdSGuUoYgVYBVwhgI4LHE8sKtWAbFarcLTL7wAWEwgEuIwYJFNhhw2Aaho
zQAKgDCTfwRyyFBxEC0OEwlGwsCOOaovAQWyUKYcrKAqCEu8AhQkmR6iTUDEAk/t
Kjx5maG1SSBTFSHh4CWArUSal4lZwArQSdxpbdQeBHYoQ8DxCitTU7KZIZEJRHFo
tcCGZJFYATlECmRCqkieFNWGWES7mC0EOpFih9w24n8WR5LwObzEYTNIoD3wpI1/
FWgGIKJHfJiYHDhTJ00o8w44y01qc/DbHjVkBhGkOBNQJeKflxVMrw9lZlSIF5tW
y6J/hvb/mhSMKQsjarVbVURoaOWUqYzkZUlhEpJmqpRhLlERaWwMoOrAInSgXFoO
qYbUrZIvFCzwBEjlbChDpUP+jyyWHwxGQQ6EzUyUymaB+IQIE4iOWfs6qVmAgOST
ZxeLrgOZDtJazUyx68LHdC6uOr27K11LHTPX88GyHqiZ95dfQeV4d/Nw1PpvnBs8
uWNRXSGL34moz1a3bHL9rtLt0+Xwx183l+LLoZcP/zJe9f2d6DrbdmGyxr/y6YrJ
m1Zdb9ji9w4fnB8yxyeFX2C4Adq9mZD7R/vH0+/l7ztT3bLe65n5LT2dwRFM/vnR
l9YF9VR86L+2ZG/MjuzKQ7duF+13N759KvK1LP+puORBdyE9Or5Xl9TYmaifilzw
7v3JXK7fKS4LP7ExvCGwP7V+p3NiLCBkns+0x9XqNB+fwIN3q40JL6S8+JVu9KwU
GbsoYHXpXsayHN8Z63NL6u/r7ylyqfvteNKawqKp04eeu7ko/amSoF1NR39e6X9m
MNge16BPUsZiHu8rDC3OCuoeGusI9iq7t6Iz1Phqa3jO3N/XhD07FW65u2pFRuxQ
7sJzNvvpzYbg3U0tckqVx0DDSGKUYLySfCx0crjc79SqoScSvhj1vPTZulTtT/OW
qvo43+d9b43Emep6D7RvmBOpnbwmF7rlGERLniHvSnyTmqb3GC42/iQtedOQuidx
2u/IhJ9+6gPD0j0dpdbMts+N1y8EeI+e901/Y/TLC2ry1+dij5cl7gur4Dzdg/L9
mP3+ud5iq35H77IlBR9vbKy5nfBDyUC2OP1+Sl4H3j3RduTapfKLXcY/EjOR9w1o
aRksGFupv5r98kftBUstXdvDvj1bmNQ+sXMTivC6nvY3
=ukz5
-----END PGP MESSAGE-----

4 comentarios