cambiadeso

Nada más instalar Atom, esta es la primera pantalla que veremos

Atom editor: Introducción e Instalación

Emacs vs Vim, la eterna batalla de los editores, a la que, bajo mi opinión, le ha salido un serio y potente competidor, y apoyado nada más ni nada menos que por los creadores de Github. Sí, es cierto, los dos primeros son prácticamente los únicos (nano y ed no cuentan) para usar a través de una terminal. Pero salvo contadas ocasiones, la terminal no se suele utilizar.

A cambio, Atom (que así se llama el editor en cuestión) nos ofrece una interfaz bastante más amigable que vim (eso es fácil) y que Emacs. Nos recuerda bastante a la del editor Sublime Text del que probablemente habrán copiado bastantes cosas, salvo la de ser código libre. Hablando de código fuente, está escrito en Coffeescript, y reconozco que en este punto probablemente pierde con prácticamente cualquier otro editor, pues tarda bastante en iniciarse y en cargar algún que otro plugin.

Siendo Javascript el mayor de sus lastres en lo que a rendimiento se refiere, es la mayor de las ventajas cuando hablamos de la comunidad. Actualmente, todo el ecosistema Node.js es el que más ha crecido en los últimos años y muchos desarrolladores Javascript lo han tomado como su editor de referencia y han creado muchos plugins.

Leer más »Atom editor: Introducción e Instalación

Pantalla principal de Pimagizer, con los botones adaptados a la interfaz

GTK y Python: Cambiar el estilo de una GTKLabel

Lleva siendo así prácticamente desde que implementé la GtkHeaderBar en Pimagizer, pero como habéis podido ver, recientemente uso el tema Arc, que implica tener un fondo oscuro en las barras de menús y herramientas. Y el problema surge ahí, en que los botones que tan bonitos se veían con el tema por defecto de GTK, pero cambia con un tema oscuro:

A la derecha botones con imagen en un tema GTK claro, a la derecha lo mismo pero con un tema oscuro

Claramente la diferencia está ahí…

La solución más eficaz pasa por convertir ese botón en uno normal y corriente, sin imágenes de ningún tipo, simplemente utilizando texto, y en concreto GTKLabel. Si estáis utilizando Glade o algún sistema gráfico parecido, podéis saltar a la siguiente sección.

Leer más »GTK y Python: Cambiar el estilo de una GTKLabel

Salida por consola de ls -lah

[Tip] Mostrar el tamaño de los ficheros en KB o MB al hacer ls -l

Hoy vengo con un pequeño truquito, no va ser tan extenso como otros días, pero es de esas cosas que, a la larga, te facilitan la vida. No es ni más ni menos que la menudez de mostrar el tamaño de los ficheros en KB, MB, GB, etc… Reconozco que te hace vago, por no tener que contar los bytes, pero es mucho más cómodo.

El problema se da cuando hacemos un ls -l normal para mostrar el tamaño de los archivos y tenemos unos cuantos bastante grandes:

$ ls -l

Leer más »[Tip] Mostrar el tamaño de los ficheros en KB o MB al hacer ls -l

Cambiando la apariecia por defecto en Ubuntu 16.04

No es mi intención hacer el típico (y ya viejo) artículo de «10 cosas a hacer después de instalar Ubuntu 16.04», pero, hacía casi dos años que no instalaba Ubuntu en el ordenador, así que voy a hacer una pequeña excepción. Además, ya hace casi 6 meses que salió este Xenial Xerous, y casi que debería hacerlo para Yakkety Yak, pero los temas son, en cierta medida, atemporales. De cualquier manera, en casi todos los enlaces tendrás las instrucciones para poder instalarlo allí donde quieras.

Captura de Pantalla según se inicia sesión en Ubuntu

Pantalla según se inicia sesión

La excusa, como podréis adivinar por la imagen, es por la apariencia por defecto de Ubuntu. Yo entiendo que haya gente que le guste, porque esa mezcla de colores cálidos y marrones le parezca bonito, o simplemente porque es la que viene por defecto y tal: tampoco hace falta gastar tiempo en cambiarlo.

Leer más »Cambiando la apariecia por defecto en Ubuntu 16.04

Mercadona Loves Gallo

Sobre Mercadona y la pasta Gallo

Se acabó. Ya está. Ya no verás más sobre los estantes de muchos Mercadonas el paquete de macarrones de Gallo. Lo único que quedaba por desaparecer era la línea Sin Gluten, ya que Mercadona no había conseguido fabricante que produjera pasta sin gluten. Pero lo ha encontrado, ni más ni menos, que en Italia. En fin, sin querer entrar en temas de deslocalización, tendrás que dejar de acudir al Mercadona que hay tan cerca de tu casa si quieres otra marca de pasta distinta a la de Hacendado.

Y antes de que me tiréis piedras, no os asustéis. El blog sigue hablando de software. Este es el ejemplo comercial que más familiar nos puede parecer al que lleva a cabo Microsoft. Esa multinacional que de la noche a la mañana pasó de odiar Linux a amarlo, y a poder instalarlo dentro del propio Windows. Esa multinacional que se ha puesto a amar el software libre y que contra todo pronóstico lidera el ranking de empresas con más contributores de código de software libre en github (mirror).

Ranking de las empresas con mas contributores de Software libre

Google cae hasta el 5º lugar en el ranking…

Microsoft ha sido siempre ese monstruo gigante famosamente conocido con la estrategia comercial «Adoptar, extender y extinguir«. Cerca estuvo de que, con la citada estrategia, desapareciesen otros navegadores de Internet de la faz del ciberespacio que no fueran Internet Explorer. Este ejemplo es fácil. Microsoft adopta una tecnología, en este caso, Internet Explorer. Como Windows viene instalado prácticamente en cualquier máquina, e Internet Explorer con él, nadie se preocupará de buscar otro software para entrar a la web (extender). A la larga, los pocos usuarios que no habían adquirido Internet Explorer (o Windows) se verían abocados a usarlo, ya que al final es lo que utiliza la mayoría y nadie iba a preparar ninguna web para otro navegador que no fuera Internet Explorer (extinguir).

Leer más »Sobre Mercadona y la pasta Gallo

Let's Encrypt + Http/2 + Nginx + Pagespeed

Cambia de SO: Ahora con HTTP/2 y Cifrado SSL

Ha tardado, pero al final ha llegado. Siento las disculpas si llegaste hasta aquí hace algún día y te has encontrado con el mensaje por defecto de Nginx o directamente no respondía. La razón de esa pequeña indisponibilidad ya está resuelta y no es ni más ni menos que la configuración de un certificado SSL, el soporte de HTTP/2 y la activación del módulo pagespeed para Nginx.

Logo Nginx

Un servidor web muy rápido, pero hasta que lo configuras…

La verdad es que estos problemas surgen de escoger a Nginx como servidor en lugar de coger el más conocido en esta materia: Apache. Este último es compatible con un montón de módulos y la instalación de los mismos es automática. Si no me equivoco, la instalación del certificado SSL de Let’s Encrypt es prácticamente introducir un único comando y ya. Yo, sin embargo, me ha tocado seguir algún que otro tutorial para solucionarlo, editando los archivos de configuración de Nginx.

Leer más »Cambia de SO: Ahora con HTTP/2 y Cifrado SSL

Tres fallos de la contraseña tras intentar acceder por SSH al servidor OSMC

Recuperar el acceso al sistema cuando pierdes la contraseña de usuario

Lo mío con la Raspberry es una especie de relación amor-odio. La abandoné en su caja hace algún mes, y esta misma semana la quise retomar, de nuevo, como un proyecto multicosa (perdón por la patada al diccionario). Algo así como mediacenter Kodi, servidor de ficheros y alguna que otra cosa. Eso sí, con la lentitud propia de la primera raspberry (la de 256MB de RAM).

El caso, que para ahorrar algo de tiempo decidí que era más sencillo retomar la copia de la tarjeta de memoria que ya traía instalada la distribución OSMC. Todo bien hasta que no podía iniciar sesión con SSH. Ni una sola de las contraseñas que recuerdo hacía que diera válido el usuario (no, ni siquiera con la que viene por defecto: osmc). Me había olvidado la contraseña.

Por suerte, simplemente sacando la tarjeta SD y metiéndola en un ordenador cualquiera es posible acceder al sistema de archivos. Y es aquí donde radica la principal condición para poder aplicar este método: tienes que poder acceder, tanto como lectura y escritura, al sistema de ficheros, incluidos los que corresponden al usuario root. Dicho de otro modo, debes de ser capaz de acceder físicamente al disco desde otra máquina.

Atención: Este método es aplicable a cualquier sistema Linux al cual  tengas acceso root al disco duro, sea la tarjeta sd de una raspberry pi o el disco duro o SSD de un ordenador cualquiera. Eso sí, no puede estar cifrado.Leer más »Recuperar el acceso al sistema cuando pierdes la contraseña de usuario

BookletImposer: Crear libros y folletos para imprimir desde PDF

El verano no sólo ha traído falta de lluvias, sino que también ha habido buena sequía de artículos por aquí. Pero vamos, que el ordenador no ha faltado en la mano y los documentos PDF son de los ficheros más utilizados cuando se navega por la red.

Dicho esto, los PDF no sólo están muy bien pensados para leer por la pantalla del ordenador, sino para imprimirlos y poder leerlos en papel. Pero imprimirlos en A4 a veces no es del todo respetuoso con el medio ambiente: el papel es un recurso muy preciado que hay que cuidar.

Una opción para ahorrar papel puede ser imprimirlo a doble cara, que muchas impresoras lo soportan hoy en día. Pero probablemente sea una idea mucho mejor convertirlo en un folleto DIN A5 que se grapa en el lomo y queda como un pequeño libro.Leer más »BookletImposer: Crear libros y folletos para imprimir desde PDF