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

  • por

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

Reparar el AUR en Antergos: Package-query Instrucción Ilegal

No suelo utilizar el AUR a no ser que sea estrictamente necesario para instalar algún programa en concreto. Pero hoy lo he ido a utilizar en Antergos para instalarme y probar el cliente de Twitter Corebird. Y nada, no había manera, no encontraba ningún paquete. Al mismo tiempo, escupía la siguiente línea de error /usr/lib/yaourt/util.sh: línea 190: 21133 Instrucción ilegal     (`core’ generado) package-query «${PKGQUERY_C_ARG[@]}» «$@» error: destino no encontrado: corebird Lo que parecía indicar que realmente el problema lo generaba el programa package-query. Afortunadamente, no he sido el único usuario que se ha topado con este error, y hay información de cómo solucionarlo en Reddit, y dicha solución es bastante… Leer más »Reparar el AUR en Antergos: Package-query Instrucción Ilegal

Reloj Wordpress

WordPress: Programación perdida

Seguramente, si también eres usuario de WordPress te haya pasado alguna vez aquello de que tenías programado un post pero éste no se ha publicado a la hora prevista, o incluso, ni siquiera se ha llegado a publicar, mostrándote en la página de Entradas un mensaje de «Programación Perdida» La explicación a este problema es sencilla: WordPress utiliza un sistema cron para gestionar, entre otras cosas, las entradas programadas. Sin embargo, no puede tener una tarea cron real en el ordenador donde esté instalado, por lo tanto, lo simula, de tal forma que cada vez que se carga una página cualquiera de WordPress, se ejecuta el cron y si hay… Leer más »WordPress: Programación perdida

Nuevo selector de tamaños en Nautilus

Mejoras que se avecinan para Nautilus 3.20

No suelo escribir entradas de tipo noticia, me gustan más los artículos atemporales, pero creo que la noticia lo merece. Gnome empezó en su momento rompiendo esquemas, provocando dolores de cabeza en parte de la comunidad que no entendieron el cambio. Sin embargo, ahora poco a poco, aunque la filosofía sigue siendo la misma, el sistema está más pulido con cada nueva versión que sacan. Un aspecto estético, pero no poco importante es la separación entre iconos. Siempre había pensado que se podría haber aprovechado mejor el espacio, ahora todos nos beneficiamos de los cambios Otra mejora que viene es también los filtros, que nos ayudan a refinar las búsquedas.… Leer más »Mejoras que se avecinan para Nautilus 3.20

Grafo de influencias de los lenguajes de programación

Los lenguajes más influyentes en 2014

Sí, estamos en 2016, lo sé, no está demasiado actualizado, pero sigue siendo relativamente válido. En el grafo que veis arriba se ven los distintos lenguajes de programación que hay registrados en FreeBase, y cómo de influyentes han sido para otros lenguajes. Por ejemplo, si pinchamos en uno de los nodos, podemos ver con qué nodos está conectado, y en una lista se muestra si es porque han sido influyentes para otros o, al contrario, cuáles les han influido. Los colores del grafo dividen a los nodos en función del paradigma que usan, si es imperativo, funcional, declarativo, etc… Sin duda, merece la pena echarle un vistazo. Y, por cacharrear… Leer más »Los lenguajes más influyentes en 2014