Categoría : Ubuntu Fácil

Información sobre el sistema operativo y ecosistema Ubuntu. Cosas relacionadas con Ubuntu Fácil.

Cuando Sam encontró a Ilya

Una tarde cálida aquel 13 de julio de 2015 en San Francisco. En la sala privée del  Hotel Rosewood, Elon se quita la careta de Michael Jackson y la deja caer sobre la mesa al sentarse. Ya no podía ni caminar por la calle sin que le reconocieran y menos ahora que era el techboy billionaire favorito de las masas.

-Amado por la gente… un sueño hecho realidad -piensa. 

Fake it ‘til you make it, as always – decía su padre cuando le entregó la maleta con el dinero para hacer su primera empresa. Al principio hasta pensó en llamarla Red Emeralds, en honor al antiguo negocio familiar, pero luego cambió de opinión.

rest4

Llamó a la camarera con un ligero gesto de la mano, apenas visible, convencido de que cualquiera a su alrededor estaba pendiente de él. La camarera se acercó rápido y se detuvo a su lado.

-Un capuchino grande -dijo él, buscando su mirada.

Ella anotó la comanda sin levantar la vista.

-¿Algo más, señor?

-No… de momento

La observó marcharse tan deprisa como había venido y sintió un pequeño vacío durante un instante. Lo tapó en seguida:

-No sabrá quién soy… no, imposible. Se habrá puesto nerviosa.

Elon se recolocó en la silla cuando Ilya apareció apresurado por la puerta.

-Hola -saludó el ruso mientras le estrechaba la mano con fuerza. -Ya llegan. Me han escrito por WhatsApp.

Se sentaron en la mesita, frente a frente, tan pequeña que les obligaba a hablar en voz baja. Unos metros detrás de Elon, el guardaespaldas del sudafricano escudriñaba la sala una y otra vez, como si en cualquier momento fuera a aparecer una bestia escondida. De fondo, en la pared, colgaban gruesas cortinas rojas de terciopelo matando cualquier sonido rebotado.

Sam llegó en punto. Tan pálido como la careta que Elon metió en el bolsillo un momento antes, Sam acercó, con gesto cansado, una silla de plástico a la mesita y pidió a la camarera un café con leche – “en vaso de cristal, por favor” – y “un pincho de tortilla”.

Tenía, en parte, esa sonrisa zuckerbergiana que distinguía a los “reptilianos” infiltrados en la Tierra. Al menos algunos conspiranoicos decían eso. Aunque también mostraba una faceta muy humana -frágil como una hoja seca en los bosques de su Missouri natal. -Más que hablar, susurraba con voz rasposa, como si el esfuerzo por articular cada palabra le doliera.

-Hmmm… papel de tío enrollado, frágil e intelectual -pensó Elon-. Por un momento recordó a Zuck, que hoy no iba a venir, pero que era el “elefante en la habitación”. Zuck ahora quería ser un bro surfero -le dijo hace poco alguien-, y él, en cambio, se veía como un Bruce Wayne de “altas capacidades” o un Tony Stark o incluso mejor.

Y la gente estaba encantada con él. Era el hombre esforzado, un genio atormentado pero lúcido. El mismísimo Leonardo o Einstein reencarnado, decían los fans; “empastillado”, añadían los pocos críticos que tenía.

Él les iba a llevar hasta Marte, como ya predijo una novela de 1953 escrita por el mismísimo Werner von Braun. Al menos eso les había prometido.

-Es curioso cómo la simulación en la que estamos deja señales de lo que va a ocurrir. Esta reunión era una de ellas -pensó Elon.

Ilya, sin embargo, era muy distinto. Sam le observaba como si no hubiese visto nada parecido en la vida y en parte era verdad. Le hubiese incomodado reconocerlo, pero no podía apartar la vista de su cabeza. -Va de científico loco, obviamente -pensó nada más verlo-. Tiene el pelo como un kiwi. -Ahogó una risilla mientras se saludaban. Le había visto en fotos antes de este encuentro, pero en ellas no tenía esa pinta.

Además de Elon, que ya estaba allí, llegaron doce comensales -posibles futuros socios o empleados-. Era la hora de la cena.

(continuará)

La rebelión de los fontaneros

“Los millonarios del futuro serán electricistas o fontaneros”
General J. Huang, justo antes de la Guerra IA 2025

Mientras San Altman y compañía se fuma un puro viendo subir sus acciones en vertical, hemos llegado a este punto: el “Modo IA” de Google se traga cualquier chorrada que le digas, mientras su esqueje de “Vista IA” te pone memeces resumidas si intentas buscar. Ji ji jaja, es muy divertido hasta que recuerdas que hasta hace dos días esto lo llamaban “la autopista de la información” identificando Google con el propio internet. Ahora no está tan claro que sea autopista ni que sea de información -y ya no es la única- Ya hay más de un camino y todos torcidos.

Ah sí – El amigo Google. Ese que empezó hace más de dos décadas, al que todos habíamos entregado nuestro alma inmortal digital,… aunque ese ya lo habíamos vendido y revendido antes a Bill, clicando “acepto los términos” en cada reinstalación de sus bugosos sistemas y programas de ofimática . Y eso que comparado con el windows actual aquello era una obra de arte. Nadie se acuerda ya pero Google tenía un lema y todo. Ah sí: “Don’t be evil”“no seas malote”– refiriéndose a sí mismos. Como una promesa que te haces cuando dices que te pones a hacer ejercicio la semana que viene. Sí, sí claro, claro…

A partir de la “burbuja .com”, aunque inmediatamente después todo se fue a la mierda, las compañías quebraron, incluso las que pusieron el cable -la infraestructura que habían montado quedó y la conectividad global aumentó. Todo el mundo, que tuviera una conexión de internet, tenía acceso a información- bastante heterogénea si sabía buscar. 

Por muy metida que estuviera tu familia en una secta, aunque te hubieran tenido encerrado en un sótano desde pequeñito, en esta época en cuanto tuvieras un dispositivo con acceso a “la red de redes” -siempre podrías buscar la verdad. Y precisamente Google se había convertido en una puerta hacia esa información, un tanto amogollonada y en parte oculta (solo un % total de todas las páginas) pero información accesible y presente en algún lado.

Al principio Google fue un buscador -el mejor- era la primera vez que uno buscaba algo en internet y realmente salían las páginas web que tenían que ver con ese tema. Fueron mejorándolo y añadiendo cosas -sí- cualquier negocio que vieron que funcionara en internet como email, mapas, listados de negocios locales,vuelos, libros, tiendas… incluso intentaron crear su red social (primero compraron Orkut y luego hicieron Google Plus que desapareció porque no lo usaba ni dios -el guay era el Facebook). Se les olvidó lo de “no ser malote” y poco a poco fueron desplazando con sus propios proyectos las webs especializadas de las que robaban las ideas-e incluso los datos. No es que los robasen realmente -la gente creyéndose lo de “no ser malote” y queriendo mejorar su posicionamiento en Google le daba la bienvenida al “Google bot” 

Bienvenido Google bot

Aliméntate. 

Aliméntate de nuestro sudor, sangre,

 y bébete nuestras lágrimas cuando tus creadores monten el mismo negocio que el nuestro, pero con más dinero y gente,

y colocado en la primera posición del buscador. 

Come nuestra carne hasta que no queden más que huesos roídos,

y olvidados en las posiciones lejanas

Oh, Google bot 

oh mensajero del dios de internet.

En el pasado, tanto las fuentes de la información como la educación, controlados por el Estado local y la religión, fuera la que fuese,-moldeaban y adaptaban la verdad para que no te hiciera daño en el cerebro y no te entrasen ideas extrañas- igual se te ocurría que tal vez, tus gobernantes no eran enviados por una deidad… y que se fundían los impuestos en coches de lujo y furcias. 

En aquel momento de conectividad global, los únicos que se negaban a abrir internet sin censura para sus ciudadanos eran los regímenes totalitaristas. No es que el mundo fuera perfecto, pero parecía estar de camino hacía algo mejor. Es cierto que Zuck -uno de los magnates; un programata de PHP venido a más, que le robó la idea de Facebook a sus socios y (no se sabe ni cómo) rebotó hacia arriba de forma tan bestia que en la temporada siguiente ya era el malo oficial de la serie- vendió los datos de millones de sus usuarios a Cambridge Analytica. Creo que ha habido gente que acabó en la cárcel por ello.

Luego, llegó la pandemia, y también benefició a gente como Zuck. Que por cierto, bebió de su propio Kool-Aid y de repente se creía el genio que iba a cambiar la historia de la humanidad: “vamos a crear el metaverso”, decía. No sé si te suena la flipada, pero Zuck básicamente sacó de los libros de cyberpunk que leería de zagal el concepto del metaverso. Ya había comprado Oculus -la empresa que revolucionó VR de bajo coste, que empezó como un proyecto libre financiado a través de Kickstarter. Zuck se lanzó a hacer su metaverso, gastando miles de millones como si no hubiera un mañana y cambiando hasta el nombre de Facebook por Meta… para al final hacer una demo ridícula con gráficos de PS1. 

La pandemia ya había terminado por aquel entonces y Zuck todavía tardó un poco en despertar de su sueño maníaco. Se dio cuenta que había un new kid on the block: había salido  ChatGPT. Se ve que le gustó y decidió cambiar de objetivo. Tiró de la inmensa pasta -herencia del abuelo Facebook- para ponerse a buscar “el santo grial” de la IA.

(continuará)

quieres aprender a programar en Zig online?

( LISP )

LISP fue inventado en 1958 por John McCarthy – el hombre que inventó el concepto de la “Inteligencia Artificial”. McCarthy fue matemático e investigador e ideó el LISP precisamente para el tratamiento de la información y la inteligencia artificial.

Desde entonces LISP como lenguaje ha evolucionado y han aparecido diferentes dialectos. Entre ellos está Common Lisp. Otros más recientes son Racket, Clojure, Fennel

CL (Common Lisp) fue desarrollado a principios de los 80 por un grupo de investigadores de inteligencia artificial. Ahora mismo igual no es tan conocido pero en la década de 1980 se popularizó bastante como un lenguaje destinado a trabajar con la IA y la creación de sistemas expertos.

Hay varias razones por las que LISP me parece genial:

  • es eficiente
  • capaz de resolver con elegancia problemas complejos.
  • extensible y personalizable.
  • programación con REPL
  • es software libre (al menos muchos dialectos lo son).

Este último punto es más importante de lo que parece. Que LISP sea software libre significa que tendrás el acceso al código fuente y podrás modificarlo y distribuirlo libremente. Esto es importante ya que buscamos el control total sobre nuestros sistemas y aplicaciones.

En cuanto al futuro, creo que Common Lisp, así como su versión más moderna, Clojure, y el lenguaje de programación Fennel, tienen un gran potencial. Combinan la potencia y flexibilidad de LISP con una sintaxis más accesible y moderna, lo que los hace atractivos para una amplia gama de aplicaciones.

La programación guiada por REPL permite introducir comandos individuales y ver los resultados inmediatamente sin tener que recompilar todo el programa ni pasar a la linea de comandos. Una vez que te acostumbras a trabajar así todo lo demás parece aparatoso. Como veremos es una forma rápida y eficaz de probar el código y experimentar con las nuevas ideas. Esto te permite iterar y mejorar el código de forma más eficiente, lo que significa que puedes desarrollar soluciones más rápido y con mayor precisión.

Creacion de LiveUSB de Kali Linux con unidad persistente y encriptada

Con Ubuntu es muy sencillo crear un USB autoarrancable usando su creador de discos de arranque, pero en esta ocasión vamos a ver como crear un LiveUSB de Kali Linux con una unidad persistente, es decir, que no se borre al reiniciar y que además esté encriptada, por si perdemos nuestro pendrive, para que nadie pueda acceder a nuestros datos.

Os voy a dejar un script y la información para ejecutarlo, para que de manera sencilla y en pocos pasos podamos tener nuestro propio sistema operativo seguro y portable.

La información la he sacado de la página de Kali Linux, es prácticamente igual os dejo abajo el enlace, pero lo he adaptado a un script en el que simplemente tendremos que cambiar los datos del principio para adecuarlos a la situación de cada uno, estos en concreto:


kaliiso="kali-linux-2018.3a-amd64.iso"
unidad="/dev/sde"
tamanio="14gb"

En kaliiso ponemos el nombre de la iso de kali que nos hemos descargado, con la ruta donde se encuentra si está en una carpeta diferente al script.

En unidad ponemos la ruta donde se encuentra nuestro pendrive en el equipo con el que estemos trabajando. CUIDADO CON ESTO: Poner una ruta erronea podría hacer que nos cargasemos la información del algún disco que tuviésemos en el equipo.

En tamanio ponemos un poco menos del tamaño de nuestro pendrive (en mi caso el tamaño total era de 16GB).

En el momento de iniciar la encriptación LUKS nos pedirá que escribamos YES(en mayúsculas) y que pongamos la contraseña para la unidad encriptada. En algún otro momento es posible que también nos pida alguna otra confirmación.

 

A continuación el script:

#!/bin/bash
#Creacion de LiveUSB de Kali Linux con unidad persistente y encriptada
#2018 - MdeMoUcH - ubuntufacil.com

#https://docs.kali.org/downloading/kali-linux-live-usb-install
#https://docs.kali.org/downloading/kali-linux-live-usb-persistence

kaliiso="kali-linux-2018.3a-amd64.iso"
unidad="/dev/sde"
tamanio="14gb"

inicio=`date +%s`
echo "Creacion de LiveUSB de Kali Linux con unidad persistente y encriptada"
echo "====================================================================="
echo ""
date "+%Y-%m-%d %H:%M:%S"
echo "Versión: "$kaliiso
echo "Unidad: "$unidad
echo ""

echo "Copiando la imagen de Kali al USB..."
dd if=$kaliiso of=$unidad bs=512k
echo ""

echo "Creando partición..."
read start _ < <(du -bcm $kaliiso | tail -1); echo $start ((start = start + 250)) parted $unidad mkpart primary $start $tamanio echo "" echo "Iniciando encriptación LUKS..." unidad3=$unidad"3" cryptsetup --verbose --verify-passphrase luksFormat $unidad3 cryptsetup luksOpen $unidad3 my_usb echo "" echo "Creando sistema ext3..." mkfs.ext3 -L persistence /dev/mapper/my_usb e2label /dev/mapper/my_usb persistence echo "" echo "Creando punto de montaje..." mkdir -p /mnt/my_usb mount /dev/mapper/my_usb /mnt/my_usb echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/mapper/my_usb
echo ""

echo "Cerrando encriptación..."
cryptsetup luksClose /dev/mapper/my_usb
echo ""

date "+%Y-%m-%d %H:%M:%S"
fin=`date +%s`
((res = fin - inicio))
echo "Total: "$res" segundos"
echo "Terminado"
echo ""

 

 

Fuente: kali.org

Instalar un CMS en tu servidor LAMP

Hoy quisiera explicaros como instalar vuestro propio CMS en vuestro servidor LAMP, ya que en los comentarios nos habeis pedido que dejemos una explicación sencilla, y justo coincide en que estoy dedicandole tiempo a ello, os dejo aqui los pasos que he seguido.

Primeramente me fui a uno de nuestros post donde explicamos de la manera más sencilla y facil como instalar un servidor LAMP. En esta ocasión he utilizado una Raspberry Pi 2 modelo B.

Una vez hecho todos los pasos, debemos conectarnos a la Raspberry vía SSH. Haces Login y a trabajar.

Continuar leyendo

[Vídeo] Aquaris M10 Ubuntu Edition – Primer contacto (unboxing)

Hace unos días que se abrió la precompra de la primera tablet con Ubuntu, la Aquaris M10 Ubuntu Edition. Una tablet que ya tenía versión con android pero que ahora la podemos comprar también con Ubuntu. He tenido la suerte de que me hayan mandado una para probarla, ya que todavía no se están enviando a los que la han comprado, los envíos empezarán en breve. De momento tampoco he podido probar muchas cosas, pero si que os puedo enseñar el unboxing y un primer contacto sobre esta tablet.

Continuar leyendo

Cómo configurar tres monitores y dos de ellos en modo espejo (XRandR)

Hoy estaba probando con tres monitores conectados a mi equipo, lo que quería era configurar los dos que tengo habitualmente con la pantalla extendida, y otro adicional que duplicase una de estas pantallas.

Cuando conectas más de dos monitores a Ubuntu desaparece la opción de duplicar pantalla, en realidad la opción aparece, pero no deja seleccionarla (por lo menos usando Unity en Ubuntu 14.04). He estado buscando y probando algunas cosas, me ha llevado un rato pero he encontrado una muy buena solución, que os explico a continuación.

3 monitores en ubuntu

Continuar leyendo

Cómo Instalar Unreal Engine 4 en Ubuntu

Ayer ví un tweet promocionado de Unreal Engine, comentando la gratuidad del motor gráfico Unreal Engine 4. Me dió por entrar a ver si estaba para Linux y no lo encontré, así que decidí enviarles un tweet preguntando. Al instante me responideron que ya estaba disponible y que echase un ojo al feed de uno de sus trabajadores. Al instante me puse a mirar, y encontré un manual para instalarlo.

 

 unreal-engine-4-funcionando-en-ubuntu-14-04

 

 

El manual si que es extenso aunque la manera de instalarlo no es compleja pero si un poco laboriosa y lleva su tiempo, os lo resumo y traduzco, para su instalación en Ubuntu, y también os dejo el enlace al final del manual original, para usuarios de otras distribuciones o que quieran más información.

Continuar leyendo

Script para instalar Webmin (en Ubuntu, Raspberry-Pi, Debian)

Webmin es una herramienta basada en web para administrar sistemas Unix. Yo la conocía de haberla usado hace bastantes años en un trabajo en el que estuve, pero hacía mucho tiempo que no había vuelto a saber de ella. Hoy buscando algo para sacar información vía web de sistemas con Linux, en concreto para la Rasberry Pi me he acordado de Webmin, y la verdad es que me ha sorprendido mucho cuanto ha cambiado y lo bien que luce.

script-instalar-webmin-raspberry-pi

Así que me he decidido a instalarla y de paso he hecho un pequeño script para instalar Webmin en cualquier distribución basada en Debian de una manera sencilla en cualquier momento.

Continuar leyendo

[Noticias Varias] Convergencia Ubuntu, Flash sale del Aquaris con Ubuntu, Beta 1 de Ubuntu 15.04 …

Esta semana ha estado movida, con bastantes cosas reseñables que comentar sobre Ubuntu. Ya hablé del ratón inalámbrico de Ubuntu, y hace un momento sobre la confirmación de que el Meizu MX4 Ubuntu Edition será presentado en el MWC. Ahora os voy a comentar otros asuntos que me parecen interesantes:

Continuar leyendo