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).

Continuar leyendo “Sobre Mercadona y la pasta Gallo”

2 0

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.

Grafo que muestra las influencias de Python
Grafo que muestra las influencias de Python

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 con algo tan interesante, he intentado construir el grafo por mí mismo, pero no ha habido manera. Quizás al autor se le haya olvidado incluir algún que otro archivo necesario para construir el grafo. De todas formas, el autor sí que ha subido en un repositorio de GitHub un script en Python que extrae todos los datos que necesita (de Freebase) a un fichero plin.gexf, un formato que almacena grafos. Os lo dejo por si alguien consigue algo más que lo que yo he hecho, pero, si lo conseguís, ¡no dudéis en comunicarmelo!

Un saludo 😉

Enlaces | Repositorio con las fuentes (adjunto).zip | Repositorio Git | Exploring Data (GitHub)

0 0

Cómo cargarte tu propio sistema

Seguro que todos hemos visto de alguna u otra manera un pantallazo azul en Windows, por la razón que sea. Sin embargo, en Linux, en vez de pantallazos azules, nos podemos encontrar de vez en cuando un Kernel Panic. Esta situación es probable que se de cuando hay un fallo de hardware irrecuperable, entre otras situaciones.

Pero no, para provocar uno de estos bonitos mensajes no vamos a necesitar romper el hardware de nuestro ordenador. Simplemente vamos a decir al proceso Init (systemd) que se muera. Bueno, en realidad, le decimos que aborte su ejecución, mandándole la señal 6.

¡ATENCIÓN!² ¡Probad los comandos que vienen a continuación puede provocar un fallo grave en el sistema, pruébalos bajo tu propia responsabilidad, y sabiendo lo que haces*!

Hay varias formas de hacerlo, puedes simplemente con el comando kill, o haciendo uso del servicio kill a través de C:

Versión Bash:

kill -6 1

Versión C (empotrado en un sólo comando bash):

echo “int main(){kill(1,6);}” > a.c && gcc a.c && ./a.out

Pero, ¿y si lo que queremos es realmente reinventar el típico comando “rm -rf /”?

A continuación, cómo sobreescribir tu disco duro con datos completamente aleatorios. NOTA²: no es recomendable ni que pruebes a hacerlo, y siempre bajo tu propia responsabilidad.

dd if=/dev/urandom of=/dev/sda

Te deseo mucha suerte si realmente necesitas recuperar algún dato en claro después de ejecutar este comando…

* Es recomendable leer en todo momento el manual de Unix (con el comando man).
² Nota: para esperar el efecto deseado de quedarse sin sistema, es necesario correr los comandos como root. He quitado intencionadamente el “sudo”. El objetivo de esta entrada es meramente educativa. Si realmente quieres probarlo, que sea porque sabes lo que estás haciendo. No me hago responsable de ningún efecto causado por el uso de estos comandos.

1 0

Réquiem por Windows XP

Pues hoy se acaba el soporte oficial de Windows XP para la mayoría de usuarios (hay otros que prefieren alargar el soporte un año más, pagando claro!)


Un réquiem por la muerte de XP

Aunque no significa que nuestro ordenador vaya a entrar en bloqueo absoluto y no podremos usarlo, sí que implica unas importantes carencias en materia de seguridad. Por ello, si no quieres cambiar de hardware, lo mejor (y más barato), cambiar de SO a Linux.

¿Cuál de todos los Linux que hay debería escoger?

Bueno, a pesar de que hay muchas distros, para acortar la lista podemos coger estos: si el hardware es bastante limitado (en plan 512 MB): Lubuntu. Si rondáis el GB, podéis disfrutar de Xubuntu, Linux Mint o Manjaro XCFE que son tres excelentes sistemas. Si tenéis más de 1 GB, pues casi lo que quieras, aunque Ubuntu puede que no sea lo ideal: observa cómo se comporta tu ordenador frente a él.

Sólo comentar que si tiráis por la familia de *buntu, buscad las versiones LTS, que son más estables y no tenéis que reinstalar a los 9 meses.

Saludos 😉

0 0

Wikipedia pide donaciones

¿Quién de los que se conectan hoy a Internet no conocen Google? ¿Cuántos no saben lo que es hotmail? ¿Quién no ha mirado alguna vez algo en Amazon? ¿quién no sabe qué narices es Facebook? ¿Cuántos no han visto en su vida un video por Youtube? Esta lista la podríamos llenar con unos pocos sitios más, pero no muchos. Estos sitios se escriben con mayúscula, porque son casi un nombre propio de Internet. Precisamente falta uno, realmente importante y conocido hoy en día. Wikipedia.

Es [quizás] la organización sin ánimo de lucro más conocida del mundo tecnológico. Y el trabajo que hacen es digno de ser contado. Sin ingresar un céntimo en publicidad, consiguen que varios millones de personas al día consigan información muy valiosa con respecto a lo que están buscando.

Imaginemos un Internet sin Wikipedia. Probablemente se habría creado otro sitio para suplir esa falta de conocimiento, pero, si revisas el top 10 de sitios, ninguno es una fundación.
Durante algo más de una semana hay un gran banner colgado de arriba que nos pide donaciones. No es muy habitual que las pidan (suele ser 1 por año), así que ya sabéis el dicho…

Os dejo un vídeo, a ver si os anima a ayudar a la fundación. Se pueden poner subtitulos en español, os lo recomiendo.

Y si la crisis no lo permite, dedícale un poco de vez en cuando para editar alguna página, que puedes ayudar a mucha gente 😉

0 0

Rango en Wikidata: Cajitas con un valor importante

No hace mucho que sigo Wikidata desde cerca (lo que puedo). Es un proyecto muy interesante, y de ser usada bien y conocida, podría ser de gran utilidad a muchas webs y programas. Básicamente, consiste de una base de datos de todo tipo. Y lo mejor es que está hecha usando Software libre :).

Hace algunos días, entré para curiosear y ver si se habían producido novedades… y sí: Me encontré con unas extrañas cajitas al lado de las propiedades.

Clase de datos Ubuntu (Q381)
Clase de datos Ubuntu (Q381)

Al pasar el raton por encima te dice “Normal Rank”. Buscando en el glosario descubrí de qué se trata el rango: se podría decir que mide lo confiable que es el dato ofrecido.

Esto parece que podría ser muy útil para algunas aplicaciones, para poder confiar en ese dato o no. Recordemos que es una base de datos que puede ser editada por cualquier persona, y habrá que asegurarse de que esté correcto. Esta novedad fue incluida en Wikidata el 10 de diciembre del año pasado, junto con la tabla de contenido de la parte superior.

Fuente y enlaces | Wikidata.org | Glosario Wikidata (Es)

0 0

El mapa de GNU/Linux v2

Linux World 4

El mapa de GNU/Linux ha sido actualizado en Deviantart por un usuario llamado fabianlnostroza. Es una actualización del anterior que pudimos ver en publicado en Ubuntu Life.

El enlace que os dejo es de la versión 2, un Zip que incluye varias versiones, que la verdad merecen la pena.

Imagen Antigua | Ubuntu Life

0 0