Labs

Arduino Day en el CCEMX

Cada año, un montón de personas se reunen a hacer una fiesta global en torno a Arduino. Para éste año, la fiesta/encuentro se realizará el 1ro de abril en más de 350 puntos de reunión diferentes en todo el mundo.

En la Ciudad de México, el #ArduinoDay se realizará en el Centro Cultural de España. En donde andaré impartiendo un taller ninja, en el cual se desarrollará un Led Cube 3×3.

En el enlace del evento pueden ver más actividades y horarios sobre charlas, talleres, zona de exposición y el concierto chiptunero con el Colectivo Chipotle. 

Lab | Pidgin, cliente de mensajería

¡Hola gentes!

Como Zuckerberg nos ha hipnotizado con la tecnofantasía de que su plataforma es lo único que existe para “comunicarnos”, les traigo una herramienta libre y multiplataforma para comunicar todas, todas sus cuentas de mensajería instantánea en un mismo lugar, además de poder encriptar los mensajes escritos. Se llama Pidgin y pueden descargarla desde la página oficial o instalar desde terminal.

Después de instalar abrimos la app y comenzamos con la configuración

Captura de pantalla de 2015-05-06 09:47:00

Los protocolos que soporta la herramienta son variados, así que no habrá pretexto de que no funciona. En caso de que algo no funcione seguramente es error de la capa ocho 😛

Protocolos soportados

  • AOL Instant Messenger
  • Bonjour
  • Gadu-Gadu
  • Groupwise Novell Messenger
  • ICQ
  • Internet Relay Chat (comúnmente llamado IRC)
  • MSN Messenger de forma nativa, aunque sin funciones audiovisuales.
  • MXit
  • MySpaceIM
  • SILC
  • SIMPLE
  • Lotus Sametime
  • XMPP/Jabber (Google Talk, Facebook Messenger entre otros)
  • Yahoo!
  • Zephyr

Captura de pantalla de 2015-05-06 09:47:10

Una vez colocado todo lo que nos pide, se nos abre la ventanita de chat. Si configuraste tu cuenta de Facebook, aparecerán automáticamente tus contactos (como yo no uso esas cosas del mal no tengo nada). Para agregar otra cuenta, te diriges a Cuentas y configurar cuenta, a continuación aparecerá una ventana para agregar una cuenta nueva o para editar la existente.

Captura de pantalla de 2015-05-06 09:49:37

Todo por hoy gente. Si lo intentan me cuentan cómo les fue.

Saludos 🙂

Comandos básicos Linux (II)

Seguimos con los comandos básicos para los sistemas °nix. En la primera publicación les comenté los directorios y pasamos las cosas que encontramos en el promp, el usuario y el superusuario.

Primero tenemos que conocer cosas importantes de nuestros equipos.

info es el comando para conocer la información general

Para conocer la información del hardware, tenemos que colocar lscpu y no es necesario entrar como root para poder acceder a la información.

user@rizomamutante ~ $ lscpu
Arquitectura:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Orden de bytes:        Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Hilo(s) por núcleo:   1
Núcleo(s) por zócalo:2
Socket(s):             1
Nodo(s) NUMA:          1
ID del vendedor:       AuthenticAMD
Familia de CPU:        16
Modelo:                6
Stepping:              3
CPU MHz:               1500.000
BogoMIPS:              4588.31
Virtualización:       AMD-V
caché L1d:            64K
caché L1i:            64K
caché L2:             1024K
NUMA node0 CPU(s):     0,1

Otro de los comandos útiles para conocer información sobre nuestro equipo es lspci, este comando nos dará la información de nuestra tarjeta madre.

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS880 Host Bridge
00:01.0 PCI bridge: Toshiba America Info Systems Device 9602
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 41)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
08:00.0 Ethernet controller: Qualcomm Atheros AR8152 v1.1 Fast Ethernet (rev c1)

¿Para qué nos sirve esta información? Pues además de ser necesario conocer nuestros equipos, a veces, los que somos usuarios GNU/Linux llegamos a tener problemas con la configuración de nuestro hardware, principalmente se tienen problemas de conexión o a veces de audio. Así que conocer el hardware nos ayudará a buscar una solución precisa.

Lab Mutante | Comandos básicos para Linux (I)

Una de las cosas que pensamos cuando se nos ofrece adentrarnos el mundo del software libre es que tendremos que pasar el resto de nuestra vida con pantallas negras y letras verdes. Cosa más falsa, bueno, en realidad existen personas que se dedican a estar frente a pantallas negras, pero gracias a la interfaz gráfica, los usuarios mortales como nosotros, podremos disfrutar de los beneficios de usar software libre.  Por otra parte, siempre es bueno tener conocimiento de los comandos básicos que se usan en la consola, por si las dudas o por diversión.

Antes de comenzar a ver comando en la terminal, tenemos que reconocer los directorios que se encuentran en nuestro sistema.

  • / directorio raíz es el principal directorio en un sistema *nix. Pues es dónde tenemos instalado el SO.
    • / home : Este directorio es como el Mi PC de Windows (ahora no sé cual sea el nombre, pero en mis tiempos era ese). Aquí encuentras las carpetas de tus archivos.
    • / bin: Aquí están los ejecutables o archivos binarios.
    • / sbin: Existe una cosa que se llama “superusuario” el poderoso del SO, el sysadmin o el administrador. Entonces, en esta carpeta estpán los ejecutables exclusivos para uso del superusuario.
    • / usr: Cosas y programas que usan los usuarios.
    • / dev: todo lo que tenga que ver con el hardware.
    • / proc: Digamos que jamás lo toques. Tiene cosas importantes de nuestro SO.
    • / media: Acá miramos los desmontables, unidades de disco duro, USB.. etc
    • / lib: compiladores. ¿recuerdan los bin y los sbin? Pues los compiladores traducen los ejecutables de tal manera que se lleve a cabo la relacion software/hardware
    • / tmp: acá vemos a los archivos temporales
    • /boot : todos los archivos de arranque del sistema
    • /var: Lugar donde se ubican los archivos del administrador.
    • / etc: archivos de configuración y otras curiosidades útiles para la administración.
    • /opt: No tengo una idea clara, pero aca luego se ubican los archivos adicionales o los programas que compilamos manualmente.

Ahora sí a lo bueno, lo primero que encontraremos al entrar a nuestra terminal será el promp:

usuario@host ~ $

El promp lo dividimos en dos partes el usuario (tu nombre) y el host (el nombre de tu equipo). Pero también nos dice dos cosas más. Si el usuario es un superusuario o sysadmin (administrador del sistema) o es un usuario común y corriente. Esto lo vemos en la parte de:

labmutante@rizomamutante ~ $. Dónde la $ es igual a usuario común.

labmutante@rizomamutante ~ # Dónde # nos muestra que estamos ubicados como un superusuario o root.

Hasta aquí nuestra primera sección sobre comandos básicos y otras curiosidades 😉

Redes sociales libres

Nosotros podremos decirnos personas detrás de ordenadores, seres interconectados. Pero para muchos sólo somos datos, IPs, una buena fuente de negocio y a veces hasta una buena tarjeta bancaria. Como he comentado en un post pasado, muchas veces dejamos migajas de nuestros pasos por Internet. Tenemos tanta información a nuestra disposición y muchos medios de comunicarnos; las redes sociales son una herramienta útil, tanto para la comunicación como para la información.

Muchas de esas redes son gratuitas; ahí tenemos el caso de Facebook, una red social que cuanta con 1 billón de usuarios. Twitter por su parte tiene unos 560 millones de usuarios.

 Bueno, ya sabemos que en serio, tienen muchos usuarios y son servicios “gratuitos” en el sentido estricto de que no te cobran un peso, euro, dolar, libra (coloque aquí su moneda de preferencia) por sus servicios, ni por su hosting. Nada, todo es gratis. Pero, ¿afecta? Sí. La gratuidad no implica libertades al usuario y puede ser que en una de esas se viole nuestra privacidad. ¿Cómo?. Cuando al inicio les comenté que somos datos, es porque eso somos para esas empresas enormes. Todos nuestros gustos, nuestras busquedas, nuestros perfiles, nuestros amigos, lo que publicamos, nuestras fotos.. Todo eso, es mercancía vendible para el mercado. Internet y las redes sociales son una gran mina de datos y nosotros proporcionamos esos datos.  Es por eso que aquí dejo una lista de redes sociales libres, que protegen la privacidad del usuario y su seguridad.

  • Diaspora
    Esta red, es como el Facebook de la libertad y la seguridad. Desde su inicio se tenía que esperar a recibir una invitación para entrar, pero ahora ya es totalmente abierto.
  • Anillo SurEs una red social libre, digamos única. Posee foros, puedes publicar y compartir hasta que te canses. Pues más que ser una red social es una herramienta para hacer casi casi tu propia red. Tiene espacio para blogs. En serio es una red muy completa, apesar de ser relativamente joven y aún no contar con un servidor propio.
  • Status.Net
    Esta red es como el Twitter Open Source.
  • MediaGoblin
    Pero si lo que buscas es hasta una alternativa a Youtube, Souncloud o Flickr!. MediaGlobin es para tí. Pues posee alojo para todo este tipo de materia y además de permitirte colocar licencias libres al material que coloques. Eso, sin mencionar que es parte del Proyecto GNU.

Lab Mutante | Adds y chunches para aprender a navegar de “forma segura”

¡Hola IPes del mundo!

Como ya sabrán amo la Internet, la tecnología y aunque a veces me pone paranóica, no puedo dejarla. Como sea, siempre que navegamos en Internet a diestra y siniestra, entrando y saliendo de páginas de esto y de lo otro.. dejamos huellas, pequeñas migajas que no podemos observar. Estas migajas son recolectadas por las páginas a las que entramos y toda la publicidad que vemos el final de día es resultado de todo lo que buscamos en Internet. Es una cosa de recolección de nuestros datos brutal, es por eso, que es importante aprender a navegar de forma segura y protegiendo nuestra privacidad. Todo, sin necesidad de ser los “súper hackers”, pues con simples herramientas podemos aprender una forma básica, sencilla y útil de navegación segura.

  • Firefox
    Este simple navegador  desarrollado por la Fundación Mozilla, hace maravillas por los usuarios,. Desde las Preferencias de Firefox , tú, como usuario puedes elegir si quieres dejar migajas en las páginas que visitas o no. Pues cada vez que entramos a Internet, dejamos en cada página vista algo como las “huellas de nuestra visita”, las mismas que pueden ser usadas como información vendible, nuestros datos siempre están desnudos por la red.
  • DuckDuckGo
    Es un buscador relativamente muy joven, vió la luz desde el 2008, pero se disparó su popularidad como desde hace un par de años, por lo menos en los países de habla hispana. DuckDuckGo, a diferencia de Google, no recolecta nada de la información de la navegación del usuario; por lo tanto, no dejas migajas en la “búsqueda”. Ojo, que no es lo mismo. Hansel y Gretel dejaron migas en el camino, si hubieran usado DuckDuckGo no tendrían migas. Pero comenzarón a dejar sus huellas de visita en la casa de la bruja, estas huellas son las que se dejan en las páginas que visitamos y son las que se configuran con Firefox.
  • AdBlock Plus
    Internet sobrevive muchas veces gracias a la publicidad. Muchas páginas son pagadas gracias a la publicidad. Google sobrevive gracias a la publicidad. ¡Publicidad everywhere!. Pero existe un add, complemento o chunche que se adiere al navegador para poder bloquear la publicidad. Se llama AdBlock Plus y está disponible tanto para Chrome como para Firefox. No me pregunten de otros navegadores, que yo sólo uso Firefox. El chiste es buscarlo en los complementos del navegador, instalarlo, activarlo y ¡voila!. Adiós publicidad.
  • Ghostery
    Ghostery ve las partes «invisibles» de la web. Detecta rastreadores, balizas web, píxeles especiales e indicadores incluidos en páginas web por Facebook, Google y más de 500 servicios de todo tipo, como redes publicitarias, agencias de datos de comportamiento y editores de contenidos: todas ellas empresas interesadas en la actividad de los usuarios.” Lo que hace es ayudarmos a detectar y nos dice quiénes “nos vigilan” o hacen un rastero de nuestros pasos en cada página que visitamos. Pero no se preocupen, que además de hacer el trastreo nos hace como invisibles. Otra de las ventajas de Ghostery es que no le interesan nuestros datos, no requiere registro, no guarda cookies… sólo no quiere ver felices. Este add, también lo encuentran en los complementos de los navegadores.

Espero que les ayude para navegar de forma segura. Cualquier duda, comentario, saludo, mentada o lo que se les ocurra. No olviden pasar a los comentarios o a las cuentas de correo.

 

Lab Mutante | La nueva sección del Rizoma Mutante

Creo que el título no quedo bien, pero la idea es hacer una nueva sección sobre labs; o bien, tutoriales que tengan que ver con la aproximación, uso y experiencias al Software Libre, tanto en plataformas libres, como privativas.
Por ahora, pienso colcoar en principio, software libre para plataformas privativas y demás cosas, comandos básicos en la terminal, etc. Lo que se me ocurra y con el tiempo aprenda, para poder compartirlo a ustedes. Por cierto, en eso de la radio, no me va bien, como que no es lo mio. Así que mejor se reactivará la sección Podcast Mutante un día de estos.  Ahora, que ya he escrito todo lo que tenía que escribir, les digo que pronto nos estaremos leyendo.