domingo, 3 de diciembre de 2017

Instalacion de Ubuntu Linux en un laptop HP Stream

 Como todos sus poseedores conocerán, los HP Stream son unos laptop de bajo coste pero con características muy apetecibles como sus muy aceptables pantalla y sonido, ligereza, nula sonoridad (no tiene ventiladores) y su disco duro de estado sólido eMMC. Este último elemento es sin embargo su mayor punto débil ya que durante años solo estaba disponible en versiones de 32 GB (ahora he visto ya versiones con 64 GB), claramente escasos para permitir que Windows 10 funcione con normalidad. Sobre todo ahora en que la gran mayoría de actualizaciones vienen en paquetes de entre 5-10 GB, un espacio libre imposible de alcanzar después de uno o dos años de uso del sistema, incluso tras borrar la partición de recuperación de 6-7 GB (la instalación de actualizaciones desde tarjetas SD de expansión no está soportada).

 Es por esta falta de espacio, y también por las bondades de uso, como no, por la que me he decidido pasar a Ubuntu Linux. Este sistema tiene una huella en disco bastante pequeña, menor de 5 GB, que nos va a permitir gozar de un sistema moderno y actualizable, sin tener que estar todos los días tratando de generar algo de espacio libre para poder usar el laptop.

IMPORTANTE: los pasos que se indican a continuación borrarán todo el disco duro en un proceso irreversible. Por ello, guarda todos tus datos importantes en otro dispositivo como una tarjeta SD, o en una memoria USB.

 Estos son los pasos para instalar Ubuntu en nuestro laptop HP Stream con Windows:
 1 -  En primer lugar es importante deshabilitar el arranque seguro en la BIOS ya que, de otra manera, los driver para la wi-fi para HP Stream no se cargarán correctamente. Para ello, apagamos el laptop. Cuando esté totalmente apagado pulsamos la tecla esc y pulsamos de la tecla de encendido siguiendo la siguiente secuencia:

Figura 1.Pulsamos esc antes de arrancar para que aparezca el menu de arranque Figura 2. En el menu de arranque (Startup Menu) pulsamos F10 para entrar en BIOS Setup
Figura 3. En el menú System Configuration seleccionamos Secure Boot y lo deshabilitamos

Y a continuación se reinicia la computadora y entramos en Windows.

 2 - Buscamos una memoria USB de al menos 2 GB desde la que arrancaremos el laptop y haremos la instalación de Ubuntu. Todos los ficheros de este USB se borraran en el proceso, así que aseguraos antes de salvar cualquier fichero importante
 3 - Descargar en Windows el fichero ISO con Ubuntu Desktop: download Las versiones LTS son las soportadas a largo plazo así que son las versiones a elegir por defecto. En el momento de escribir el artículo esta versión es la 16.04 LTS
 4 - Descargar una utilidad para Windows que grabe ficheros ISO en memorias USB como Rufus, que está recomendado por Ubuntu.
 5 - A continuación, usando Rufus u otra utilidad se graba el ISO en el disco USB. El proceso se puede seguir en detalle aquí: tutorial-create-a-usb-stick-on-windows#0
6 - Ahora se procede a apagar el laptop y, cuando esté totalmente apagado, a encenderlo y arrancar desde el USB. Para ello, comenzamos como en el punto 1 y , con el equipo apagado, se presiona la tecla esc y después se presiona la tecla de encendido. Veremos como se presenta de nuevo el menú de arranque (Startup Menu) y elegiremos F9, Boot Device Options, para arrancar desde la memoria USB, tal como se muestra en la figura 4:

Figura 4. En el menú de dispositivos de arranque seleccionamos el USB Hard Drive


 7 - A partir de aquí se iniciará la instalación habitual de Ubuntu que se puede seguir en detalle aquí: tutorial-install-ubuntu-desktop
8 - Cuando finalice reiniciamos el laptop, no sin antes quitar la memoria USB de la ranura, y ya está. Tenemos nuestro nuevo sistema operativo con mucho espacio por delante. En mi caso ¡Ubuntu ocupa menos de 5 GB y me quedan 21 GB disponibles!!

Si el espacio disponible es menor de 21 GB y no deseas recuperar Windows en el futuro, en esta entrada explico como borrar la partición de recuperación y ganar 6 GB adicionales.

domingo, 15 de enero de 2017

¡Socorro ransomware! Como prevenirlo y, en algunos casos, curarlo

 La amenaza informática más popular en el último año se denomina ransomware y, si somos infectados, nuestros ficheros más preciados en computadoras, tabletas o teléfonos móviles pasaran a estar cifrados e inaccesibles. Estos ficheros pueden ser nuestras fotos personales y familiares, documentos de trabajo, ficheros del banco y cualquier otro documento de valor.

 A cambio de liberar los ficheros se  nos demandará una cantidad de dinero elevada, $ 700 USD en promedio, generalmente a pagar en la moneda virtual Bitcoin.

 Ante el miedo a perder ficheros valiosos y muchas veces irreemplazables, hay mucha gente que decide pagar a los delincuentes para obtener la clave de descifrado. De modo que al ser una actividad tan lucrativa los "malos" la han adoptado en masa y han convertido el ransonware en la amenaza número 1 de la seguridad informática.

¿Que se puede hacer algo si hemos sido infectados? La primera opción sería recuperar los ficheros que han resultado cifrados desde una copia de seguridad anterior a la infección. Si las cosas vienen mal dadas y no tenemos ninguna copia de nuestros datos disponible, existe un sitio web, patrocinado por grandes nombres de la seguridad como Intel Security o Kaspersky, que nos ayuda a detectar el tipo de ransomware que nos ha infectado y a proponer una cura si existe.

 Este sitio web se llama NoMoreRansom (https://www.nomoreransom.org/) y la página que nos ayuda a detectar el tipo de infección es el Crypto Sheriff. Basta con subir uno o dos ficheros o la copia de la pantalla pidiendo el rescate para verificar el tipo de infección.



Finalmente, trascribo aquí las recomendaciones que nos hacen desde NoMoreRansom para tratar de evitar las infecciones de ransomware o al menos limitar sus efectos:
  • Tener siempre una copia de seguridad de nuestros ficheros. Esta es la regla de oro, ¡pero atención!, la copia debe estar en algún sitio que no pueda ser infectado por el malware, como un disco externo que no esté siempre conectado a la computadora o algún servicio cloud de conexión no permanente.
  • Usar un buen software antivirus.
  • Mantener el sistema operativo y los programas de la computadora actualizados
  • No confiar en nadie. Es decir, aunque vengan de remitentes conocidos, no abrir ficheros o enlaces desconocidos y/o no esperados, ya que dichos remitentes pueden haber sido infectados sin saberlo.
  • Habilitar "Mostrar las extensiones" de fichero en Windows par facilitarnos del filtrado manual desterminados ficheros
  • Si se detecta lo que puede ser una infección en la computadora, lo mejor es desconectarla de la red ya que así podemos evitar infectar a otros y en ciertos casos podríamos hasta evitar la infeccion.

domingo, 27 de noviembre de 2016

Para que sirven las listas de difusión de Whatsapp

 ¿Quieres enviar algo a ciertos grupos de amigos de Whatsapp pero sin usar grupos?  ¿Querrías tener algo como las listas de distribución de correo electrónico? Pues puede que las listas de difusión sean para ti.
 Una lista de difusión es simplemente una lista de destinatarios seleccionada y guardada. Se utiliza para enviar mensajes a varios contactos a la vez sin tener que seleccionar a los destinatarios en cada mensaje.

 Cuando los destinatarios reciban el mensaje éste aparecerá como un mensaje individual hacia ellos y cuando respondan el mensaje aparecerá como un mensaje individual hacia nosotros. Las respuestas no se enviaran a los otros destinatarios de la lista y he aquí la mayor diferencia con los grupos. Si quisieras que los destinatarios pueden intercambiar mensajes entre ellos entonces tienes que montar un grupo.
 Como medio de controlar el spam y los mensajes indeseados solo los contactos que tienen tu numero guardado en sus propios contactos recibirán tus mensajes de difusión. Es decir, no puedes enviar mensajes a personas que su vez no te conozcan.

 En las imágenes a continuación se muestran dos aspectos de las listas de difusión.

    ¿Para que sirve una lista?    Aspecto de una lista de difusión ya creada

lunes, 21 de noviembre de 2016

Identifica con Wappalyzer el software que ejecutan los sitios web que visitas

 Si eres aficionado o profesional del diseño de sitios web, o incluso si solo tienes curiosidad por la tecnología que utiliza tu sitio web favorito, Wappalyzer es la herramienta definitiva.

 Disponible como un add-on para Google Chrome o Mozilla Firefox, la instalación se realiza con rapidez y a partir de ese instante podremos saber de forma rápida y sencilla la tecnología detrás de xada sitio web. Desde Wappalyzer se han identificado 822 tecnologías diferentes en los últimos 6 meses, en áreas como sistemas de gestión de contenidos, plataformas de eCommerce, servidores web, frameworks de Javascript, etc.

 Como se ve en la Figura 1, basta con navegar a cualquier sitio web para que se muestren las tecnologías que utiliza. Rápido y sencillo.

Figura 1. Imagen del sitio de Stack Overflow con el rectángulo a la derecha mostrando los resultados de Wappalyzer.



Sitio web de Wappalyzer: https://wappalyzer.com/

domingo, 6 de noviembre de 2016

Cloud9 - El entorno de desarrollo en la nube sencillo, rápido y potente

 Tener en nuestra máquina un entorno de desarrollo (IDE) con Visual Studio o Eclipse consume muchos recursos de CPU, memoria y disco. Si además si necesitamos un entorno Linux para algunas tareas la cosa se complica aun más al tener que correr una máquina virtual con software como Virtual Box que todavía hará más lenta nuestra computadora (Al menos hasta que el subsistema Ubuntu esté plenamente disponible en Windows 10).

 Cloud9 nos ofrece una alternativa web ligera a toda esta complejidad. De forma gratuita para aficionados podemos contar con un editor de código para más de 40 lenguajes diferentes así como entornos de trabajo Ubuntu, todo desde un navegador como nos muestra la Figura 1.

Figura  - Vista del editor de código (arriba) y del entorno de trabajo Ubuntu (abajo)

 Por si esto fuera poco, el código para las aplicaciones web se puede probar desde el propio entorno de desarrollo como vemos en la Figura 2 ¡Fantástico!

Figura 2 - Vista del editor de código (izquierda), el servidor web integrado Apache (abajo) y los resultados de la ejecución (derecha)

 Además, al ser un entorno web se puede acceder al mismo desde cualquier computadora con acceso a internet y un navegador moderno.

 El entorno Ubuntu se puede acceder a través de una sesión de consola en el navegador y en él se pueden usar comandos nativos de Linux, así como otras utilidades como Openssl o cualquier cosa que podamos instalar a través de internet.

 Supongo que para desarrollos complejos Cloud9 se puede quedar algo escaso, pero para usuarios personales la relación funcionalidad/precio es difícilmente superable..