martes, diciembre 31

Tendencias SEO 2020

En el año 2020, se preparan muchas cosas buenas para todos nuestros proyectos SEO, y para estar listos para todo lo que venga, es necesario conocer cuales son las tendencias SEO 2020 para que nuestros sitios web se encuentren optimizados para cualquier cambio que se presenten gracias a las actualizaciones de algoritmos de Google

Así es que como buen año nuevo, les presento el siguiente listado de las acciones que deberemos tomar muy en cuenta a lo largo del siguiente año, para estar posicionados entre las primeras posiciones de los buscadores.
  • ¿Cuáles son las tendencias SEO del 2020?
    1. Tendencia SEO: Automatización de procesos
    2. Tendencia SEO: Velocidad de Carga
    3. Tendencia SEO: Inteligencia Artificial 
    4. Tendencia SEO: Búsquedas por voz
    5. Tendencia SEO: Nuevo algoritmo BERT
    6. Tendencia SEO: SEO Local
    7. Tendencia SEO: Datos estructurados
    8. Tendencia SEO: Páginas AMP y Mobile First

Tendencia SEO: Automatización de Procesos

Si algo debemos tener en cuenta es que en todo proceso SEO es muy importante estar en constante revisión de todos los detalles que  puedan surgir en nuestros sitios web pues bien estos son los que incrementan la calidad de nuestros sitios, o la disminuyen según sea el caso.

Por ello siempre seguirá siendo importante estar revisando Google Search Console, que es donde podemos encontrar estos detalles, como lo son las anomalías 404, errores 404, detalles de canónicas, detalles de schemas (para aquellos sitios que se encuentran optimizados para la estructura de datos), entre otras cosas como lo pueden ser las Keyword Research para contar con las mejores palabras claves acorde al sector en que la empresa se encuentre.

Recuerden que si se identifican a tiempo todos estos detalles, y también somos capaces de hacer un buen Keyword Research para contar con el mejor contenido en nuestros sitios, todo eso nos ayudara a rankear nuestros proyectos que tengamos en marcha, sin ningún problema.

Tendencia SEO: Velocidad de Carga

Mientras más rápido cargue un sitio, más beneficio será para nuestros usuarios la manera en la que navegan por internet, por ello Google anuncio que contara con una función que se encargará de analizar, identificar y etiquetar todos aquellos sitios web que cuenten con una carga lenta, ya que si bien sabes es bueno para el experiencia del usuario que nuestros sitios no carguen lento, también lo es para la indexación del contenido de nuestro sitio; por ello es bueno utilizar herramientas como el PageSpeed Insights de Google.

También tenemos que escoger correctamente las URLs de nuestros sitios web, ya que esa sera la forma en la que los robots, identifiquen nuestros contenidos, aparte de que también es una muy buena de aprovechar todos los recursos que nos proporciona Google.

Tendencia SEO: Inteligencia Artificial

Si bien la inteligencia artificial y el Machine Learning en Google ya se encuentra presente desde ya un par de años, para ser más precisos me refiero al RankBrain que es el algoritmo que se dedica a aprender el sistema de inteligencia artificial el cual hoy en día es una constante importante que seguramente que seguramente estará cada vez más ligado a procesar aquellos resultados de búsqueda y proporcionar resultados más relevantes para todos los usuarios.

La inteligencia artificial ya es un hecho que se implementa en Google, y no cabe que estará trabajando directamente con la experiencia de usuario, basándose en el comportamiento de todos los sitios web que se encuentren en su base de datos.

Tendencia SEO: Búsquedas por voz

Si bien los asistentes virtuales desarrollados para impulsar todas las búsquedas por voz (Voice Search) han estado presente este año que paso, es una tendencia que aun no se termina de desarrollar, ya que esta en constante crecimiento mediante los mismos asistentes de virtuales que están incluidos dentro de nuestros dispositivos móviles como Android, Cortana o Siri; así como los asistentes de voz para el hogar (Alexa y Google Home, como ejemplos).

Por ello este cobra mucha importancia en todos los aspectos, si bien los usuarios ya han encontrado una nueva forma de realizar las búsquedas mediante voz, ellos mismos seguirán generando una tendencia que ira creciendo cada vez más; por ello en nuestros sitios es importante considerar este tipo de semántica dentro de nuestro contenido, así como utilizar la estructura de datos y sobre todo el speakable que a pesar de ser un schema beta, seguramente en el futuro contará con una mayor importancia.

Tendencia SEO: SEO Local

La geolocalización dentro de los asistentes de voz, juegan un papel importante, por ser utilizados para respuestas útiles que están implícitas dentro de nuestras actividades cotidianas, su tendencia de manera locas es innegable por lo tanto optimizar nuestros sitios web con SEO Local es vital, ya que atraeremos a mayor cantidad de usuarios que se encuentren haciendo una búsqueda local.

Como un ejemplo, nos podríamos referir a un parque temático que se encuentre ubicado en alguna parte del mundo, nuestra prioridad será utilizar palabras claves que estén enfocadas al destino como tal, pero de igual forma se recomienda utilizar Google Maps, que hoy en día cuenta con mayores características que son útiles para la búsqueda local.

Tendencia SEO: Nuevo algoritmo BERT

El nuevo algoritmo de Google llamado BERT, es una realidad, y es la realidad que para el 2020 tomara un mayor peso dentro del listado de algoritmos de aprendizaje con el que actualmente cuenta Google, ya que hoy en día  Google cuenta con los siguientes mecanismos:

  • Es un Neural Matching, quiere decir que su sistema de inteligencia artificial realiza un análisis más certero de todas las consultas que se realizan por Internet, para proporcionarle al usuario la mejor información que este se encuentre buscando.
  • El RankBrain, que previamente ya fue mencionado en una de las características de inteligencia artificial que maneja Google, ya que este se dedica a la recopilación de información sobre el comportamiento que realiza los usuarios.
  • El más reciente algoritmo BERT que se utiliza en el análisis de la semántica de búsquedas que realiza el usuario para comprender de una mejor manera el contexto que se usa dentro de las palabras claves.

Tendencia SEO: Datos estructurados

Los datos estructurados, ya han existido sin embargo por las tendencias tanto de la búsqueda por voz, como el SEO local, han generado que estos se vuelvan cada vez más importantes para proporcionar a Google información más organizada, para que el mismo entienda nuestros sitios.

Ademas de que estos datos estructurados se van actualizando, para que otros sitios web que no podían utilizarlos, ya puedan hacer uso de ellos, y aperas de que no contemos con mucho conocimiento de programación Google proporciona su asistente de marcado de datos estructurados, que te ayuda a implementarlos en tu sitio web.

Como lo es la nueva funcionalidad de marcado de datos para la sección de preguntas frecuentes o FAQs, y claramente va ligado con todos los rich snippets que ofrece Google para mostrar en los SERPs ante aquellas búsquedas informativas que proporcionen el listados de preguntas frecuentes que se encuentren en los sitios web, para aparecer entre los resultados cero.

Tendencia SEO: Páginas AMP y Mobile First

El AMP (Accelerated Mobile Pages) es una versión de tu sitio web pero exclusivamente para móvil y que esta destinado para que sean constantemente rápidos al momento de cargar información del sitio, esto permite el alto rendimiento dentro de los dispositivos móviles y además Google a confirmado que le da mayor importancia a aquellos sitios con AMP, para aparecer entre los primeros resultados de búsquedas en móviles, que hoy en día no muchas empresas han tomado enserio esta nueva implementación, mas que aquellas que se dedican a las noticias y una que otra empresa que no se dedica a ello.

Sin embargo utilizar AMP, es un factor verdaderamente relevante por que la tendencia a utilizar dispositivos móviles crecerá constantemente para los eCommerce este 2020, por ello si no estas utilizando AMP en tus sitios es momento de hacerlo; o por lo menos empezar a trabajar siempre tus proyectos webs desde el Mobile First, esto quiere decir que desarrolles tus sitios web pensando en smartphones, o sea que tu sitio web cuente con responsive design, ya que esta funcionalidad permite que tu web se adapte a las características del dispositivo que este utilizando tus usuarios.

¡Prepárate para las tendencias SEO del 2020!


Ya que conoces las tendencias que nos esperan este año como SEO's contamos con nuevos retos, y sobre todo nuevos aprendizajes en nuestro día a día, por ello te recomiendo siempre estar actualizado ante todas las actualizaciones que realiza Google, y también no solo piensa en optimizar tus sitios web con estas tendencias SEO del 2020, si no también optimízate en conocimientos.

miércoles, septiembre 3

Arduino encender Led y apagar

Encender Led con Arduino y apagar el Led


Para hacer que encienda y se apague un led con el Arduino ocupamos los siguientes componentes: 2 botones de 4 pines, un resistor de 330 omhs, arduino uno, medio protoboard y los cablecitos, lo que obtendremos sera que con el boton A encienda el led y con el boton B lo apague:


  
Ingresamos este codigo al Arduino UNO:

    int ledPin = 5;
    int buttonApin = 9;
    int buttonBpin = 8;    
    byte leds = 0;    
    void setup()
    {
    pinMode(ledPin, OUTPUT);
    pinMode(buttonApin, INPUT_PULLUP);
    pinMode(buttonBpin, INPUT_PULLUP);
    }    
    void loop()
    {
    if (digitalRead(buttonApin) == LOW)
    {
    digitalWrite(ledPin, HIGH);
    }
    if (digitalRead(buttonBpin) == LOW)
    {
    digitalWrite(ledPin, LOW);
    }
    }


La primera parte se definen 3 variables de cada uno de los pines que se utilizan del Arduino (5,9 y 8), el buttonApin hace referencia al boton A y el buttonBpin hace referencia al boton B.

En la función "Setup" se asigna como variable de salida al ledPin (el numero 5) y las otras dos entradas como deben ser variables de entrada se utiliza el pinMode para asignarlos como tal.

La palabra reservada INPUT_PULLUP del Arduino significa que sera utilizado como entrada, pero si no se encuentra nada mas conectado en el pin de entrada se tomara el valor de HIGH automaticamente, si no tomara el valor de LOW mientras el boton no se encuentre presionado.

Es por esa condición de HIGH y LOW por la cual los botones se encuentran conectados a tierra para que no se encuentren con el valor LOW amenos que sean presionados.

Ahora para la condición solamente se ingresa en la función loop() y también el digitalRead Arduino que significa que será posible interactuar con los botones y ahora bien para ver si el boton A se encuentra en tierra el led encenderá, pero si el boton B se encuentra en tierra entonces se apagara.

    void loop()
    {
    if (digitalRead(buttonApin) == LOW)
    {
    digitalWrite(ledPin, HIGH);
    }
    if (digitalRead(buttonBpin) == LOW)
    {
    digitalWrite(ledPin, LOW);
    }
    }

Si el boton A se presiona sin problemas el led encenderá con Arduino:


 Si el boton B es presionado el led se apagara con Arduino:

lunes, febrero 3

Intensidad Led Arduino

Luz led Arduino

Para controlar led con Arduino por lo menos la intensidad del led con Arduino, ocupamos los siguientes componentes: Un led del color que prefieras (cabe destacar que notaras un mejor cambio con el rojo), 3 resistores (10 KOhms, 5 KOhms, 330 Ohms), Arduino y medio protoboard.





Cabe destacar que el Arduino viene siendo una fuente de 5v lo que seria lo mismo que tener una batería conectada en los extremos positivo y negativo del protoboard, pero como estamos aprendiendo a usar el Arduino no esta de mas usarlo con algo demasiado sencillo que seguramente muchos ya sabrán y para los que aun no tienen idea los componentes deberán de estar conectados de la siguiente manera:



Una vez que lo tengas todo conectado empecemos a jugar con los resistores primero empezamos con el de 330 Ohms, conectamos nuestro Arduino y obtenemos:


Con el de 5 KOhms obtenemos:


Y con el de 10 KOhms notaras todavía mas la diferencia de brillo:


Este es el código que se debera cargar al Arduino para poder lograr trabajar con la intensidad del led con el Arduino:


/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
 
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
 
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Ahora haremos el mismo procedimiento pero con el pin 13 y con el previo código, y empiecen con el de 330 Ohms, luego con el de 5 KOhms y por ultimo el de 10 KOmhs, y verán que el led empezara a parpadear.




Parpadear Led Arduino

Parpadear led Arduino


Vamos a trabajar para parpadear un led con Arduino que tiene predeterminado el Arduino que es el "Pin 13", para ello primero necesitamos abrir nuestro el IDE que aprendimos a Instalar IDE para Arduino en esa entraday escribimos el siguiente código:


// Parpadear el LED 13
void setup(){
  pinMode(13,OUTPUT); // Declaramos el pin 13 como salida
}
void loop(){
  digitalWrite(13,HIGH); // Encendemos el led
  delay(1000); //Retraso representado en milisegundos 1seg = 1000mseg
  digitalWrite(13,LOW); // Apagamos el led
  delay(1000); //Esperamos 1seg
}
Para verificar que no tenemos errores en nuestro programa necesitamos darle click en verificar en nuestro programa IDE de Arduino:


Al finalizar de verificar el IDE nos informara si tuvo errores o no nuestro código:


Ahora que nos damos cuenta que no nos genero ningún error nuestro código lo podemos cargar a nuestro Arduino y para eso le tenemos que dar click en "Cargar" del IDE para que lo pueda trabajar el Arduino.


Una vez que se cargue el código en el dispositivo notaran que parpadea un led del Arduino


Y como el programa quedara cargado en el Arduino cada vez que lo tengas encendido el led no dejara de parpadear hasta que vuelvas a cargar otro código o si te preocupa eso vuelve a cargar el mismo codigo simplemente cambiando la parte de Loop() agregale esto: 

void loop(){
  digitalWrite(13,LOW); // Apagamos el led
}
Y lo vuelves a cargar y listo el led se apagara.

martes, enero 21

Instalar IDE Arduino

Arduino IDE


Bueno tenemos la ventaja de que Ubuntu 13.10 ya trae consigo nuevas cosas muy interesantes debo de decir (Si ya lo instale) y el Unity valla que si lo mejoraron me ha gustado y bueno para instalar el IDE para Arduino es todavía mas sencillo.

Abrimos el centro de software de "Ubuntu" y buscamos "IDE para arduino"

instalar IDE Arduino

Esta instalación son cuestiones de clicks, le damos click en el botón instalar el que aparece al "pasar el mouse sobre el nombre de IDE para Arduino que se encuentra en el centro de software. Y procederá a instalarse.

ide para Arduino

Una vez terminada la instalación tendrás el IDE para Arduino instalado.

instalar ide para Arduino

Tenemos las ventajas de que una vez que se conecta nuestro Arduino lo reconoce automáticamente (o por lo menos eso creo) por que igual no tengo otros para probarlos, pero de algo estoy seguro su configuración la trae por default para el Arduino Uno con el que yo dispongo. Y eso lo puedes verificar en el menú de "Herramientas -> Tarjeta -> Arduino Uno" en el área de Tarjeta podrás cambiarlo dependiendo el Arduino con el que cuentes. Y listo ya podremos iniciar la programación de nuestro Arduino Uno (o del que tengan).

ide para arduino uno

jueves, enero 9

Proyectos con Raspberry Pi

Les hablare de sobre uno de tantos proyectos con el Raspberry Pi, para que vean las posibilidades de proyectos que pueden realizarse con el Raspberry Pi. El proyecto tomo el nombre de "Sistema para gestión y monitoreo de unidades de emergencia y/o transporte" fue nuestra tesis aplicada en la Universidad del Caribe.

Los integrantes del equipo fueron: María José Ac Novelo, Yonni López Cortes y Saúl Vázquez Radilla.

El sistema consiste en que un operador base recibe una llamada de atención a un servicio o emergencia por parte de algún ciudadano de la comunidad, el operador base tiene la obligación de solicitar la dirección exacta del lugar que necesita la atención.


Proyecto con Raspberry Pi


En un mapa de Google Maps el operador base ubica el servicio o emergencia, una vez que es ubicado el lugar exacto, el programa procede a realizar una búsqueda de las unidades móviles mas cercana al lugar desplazando un botón para poder iniciar la búsqueda, y muestra de manera ordena las unidades móviles desde la mas cercana a la mas lejana.

El operador base puede escoger una sola unidad móvil o mas de una eso dependerá del operador, y una vez que se seleccionan las unidades se generan una posible ruta a seguir y se les envía a las unidades móviles. 


Raspbery Pi proyectos avanzados: unidad móvil


En la unidad móvil se encuentra un Raspberry Pi, monitor de 7", un gps, un módem 3g, una cámara web y un teclado con mousepad, todo eso en un gabinete beta de triplay:




Una vez que el servicio o emergencia lo recibe la unidad móvil, en el monitor de 7" cuenta con un mapa de Google Maps donde se muestra siempre su posición actual, y al recibir el evento se muestra la posible ruta a seguir y se despliega un chat con el que tiene comunicación con el operador base y viceversa (operador base también tiene comunicación con la unidad móvil).


Tecnologías con Raspberry Pi


Como saben la principal tecnología que fue implementada en este proyecto fue el Raspberry Pi, los problemas principales fueron la comunicación en tiempo real con el servidor y algunas configuraciones del Raspberry Pi. Cabe destacar que nuestro proyecto es totalmente en tiempo real gracias a la tecnología que permite trabajar el node.js

Y bueno otras de ellas fueron las siguientes:


Cosas que se pueden hacer con Raspberry Pi





Trabajos futuros con Raspberry Pi


Se puede agregar sensores al dispositivo móvil, utilizar tecnología 4g en el modem, realizar una aplicación para que el cliente no interactué con el operador base e implementar algoritmos para tomar en cuenta el trafico.
miércoles, enero 8

Para que sirve Arduino

Bueno ya he escrito algunas cosas del Raspberry Pi y también les hablare sobre que realizamos con la mini computadora para nuestra tesis aplicada en la Universidad del Caribe, pero ahora hablare y también trabajare con otro componente de Open Hardware que es el Arduino.


Arduino


Primero tengamos en mente a una computadora esta tiene un dispositivo conocido como procesador, se le puede conectar un mouse, un teclado o una cámara estos son dispositivos de entrada que envían información al procesador y este genera salidas una vez que procesa la información de los dispositivos de entrada; y estas salidas se pueden mostrar en dispositivos de salida como pueden ser bocinas, monitor o impresora.


Ahora al preguntarnos que es un Arduino lo podemos describir como el procesador de una computadora que hace las mismas funciones y también le podemos ingresar dispositivos de entrada como botones, un sensor de fotocelula o un sensor de temperatura, que generan resultados del procesamiento de la información que realiza el Arduino y estos se pueden mostrar en dispositivos de salida como pueden ser motores, pantallas LCD o bocinas.


Arduino viene siendo una plataforma para realizar proyectos electrónicos que se pueden hacer con la integración de varios dispositivos como ejemplo, compañeros míos realizaron su tesis aplicada que  fue presentado en el Congreso de Ingenierías de la Universidad del Caribe 2013 y fue la automatización de una casa utilizando domótica donde encendían y apagaban un foco, un ventilador y abrían o cerraban una puerta desde una llamada telefónica. Y se pueden hacer diferentes tipos de proyectos.

Para que sirve el Arduino


Si te preguntas para que que sirve un Arduino te muestro algunos de los proyectos que se pueden realizar con estos dispositivos de Hardware Libre:

- Floppy Arduino para Música

Un usuario de youtube con el nombre de "MrSolidSnake745" tiene una serie de vídeos que el realiza donde nos muestra 8 floppys generando canciones de diferentes artistas o interpretaciones de películas (una de ellas mi favorita que es la de Sherlock Holmes) y esto es posible emularlo utilizando un Arduino si se sigue este vídeo-tutorial y el código que se encuentra disponible en Github.



- Caja de percusión rebotica con Arduino

Para hacer robotica con el Arduno, el MR-808 es una serie de robots y autómatas que emulan la caja de ritmos TR-808 con resultados que se pueden apreciar en el vídeo y que realmente suena increíble.



- uWave, un microondas con Arduino es totalmente diferente

Desconocia que hace tiempo samsung creo un refrigerador modelo RFG299 modelo francés que como las siguientes imágenes lo muestran cuenta con una pantalla tactil de 7" que sirve para controlar algunas de las funciones del electrodoméstico, como la temperatura a la que enfría , el estado del filtro de agua, horarios, información nutrimental de los alimentos, fotos y más.


Con el Arduino hicieron algo parecido con el microondas y quizás no pueda caber en el presupuesto de bolsillos como el mio pero la idea parece algo interesante, lo que demuestra que el Arduino puede hacer que sean más inteligentes los electrodomésticos como lo hicieron con este microondas:


- Domótica Arduino

Como lo mencione antes con el arduino también se puede hacer domótica ya sea con ayuda de un Raspberry Pi o sin el, Arduino es la base de pequeños sistemas inteligentes que permiten automatizar una casa.



- Minecraft con Arduino

Aunque el Arduino no esta destinado para poder jugar Minecraft pero si para el Raspberry Pi, por lo tanto implementar un Arduino con el Raspberry Pi puede otorga resultados diferentes que eso lo puede explicar Minestation.


¿Qué es el Arduino Uno?


Existen varios tipos de Arduino, implementando diferentes recursos para cada uno de ellos, pero el que es mas utilizado por los estudiantes para aprender a usar el mismo; y si se preguntan cual es el Arduino Uno el cual yo dispongo y estaré aprendiendo con ustedes mientras voy escribiendo mis resultados en el blog así es que estén atentos y haber que aprendemos a hacer.


martes, enero 7

Respaldar con Win32disk

Respaldar Imagen con Win32disk


Cuando cuentas con información importante en tu memoria SD, microSD o cualquier otro dispositivo que desees respaldar su imagen, puedes utilizar el Windisk32 para resguardar imagen y en esta ocasión respaldare la imagen del microSD con el que utilice para instalar raspbian en Raspberry Pi en la memoria.


Primero insertamos la memoria a copiar, una vez insertada el programa Windisk32 reconocerá automáticamente el dispositivo.


win32disk


Ahora procedemos a escribir en el textbox nombrado "Image File" la ruta donde queremos grabar la imagen con el nombre y una extensión de .img

En mi caso lo grabare en la ruta C:\Users\Saúl\Desktop con el nombre de Proyecto.img como se muestra en la imagen:

respaldar imagen con win32disk



Una vez que tenemos escrito la ruta con el nombre de la imagen a guardar procedemos a darle click al botón read, y empezara a grabar la imagen y como le asigne la ruta del escritorio notaran que aparecerá la imagen en el titulado Proyecto:




Una vez que la imagen es correctamente grabada en la ruta que se especifico previamente el programa de Windisk32 mostrara el siguiente mensaje:


Y al final tendrán la imagen de su memoria respaldada:


domingo, octubre 27

Auto Script en Raspbian

Ya tenemos la configuración en modo modo kiosko con Midori en Raspberry Pi y también el Raspberry Auto Startx | Auto Login ahora si después del inicio del Raspberry Pi necesitáramos ejecutar algún comando...


Script automatico Raspbian


Para eso vamos a crear un script automatico para el Raspberry Pi que se ejecute justo después de hacer el auto login, primero creamos el archivo en el directorio home:

$ nano ~/node.sh

En mi caso yo ejecutare varios comandos en el mismo script por lo tanto lo dejo de la siguiente manera:

#!/bin/bash
echo node.sh : Ejecutando servidor
cd ~/proyectoT
sudo chmod 775 /dev/ttyUSB0
node server-movil.js &

lo hacemos ejecutable:

chmod ugo+x ~/node.sh

Ya que esta creado el script con los comandos que necesites ejecutar procedemos a modificar el siguiente archivo para que se ejecute al inicio.

sudo nano ~/.bashrc

Nos dirigimos al final del archivo y agregamos las siguientes lineas:

# Run node server
echo .bashrc: Ejecutando servidor node.js
bash node.sh

Una vez hecho esto pasamos a reiniciar el Raspberry Pi y esto sucede:

script automatico

Raspberry Pi Auto StartX y Login


Esta entrada es la continuación de la configuración del modo kiosko del Raspberry Pi, para evitar que exista la necesidad de ingresar los datos de usuario al momento de iniciar el Raspberry Pi.


Raspberry Pi Auto Login


Para poder configurar que el Raspberry Pi tenga Auto Login en una terminal ejecutamos el comando de sudo nano /etc/inittab ahora bien he visto que varios blogs dicen que debemos realizar los siguientes pasos:

1. Encontrar la siguiente linea en el archivo de inittab:

   1:2345:respawn:/sbin/getty 115200 tty1

2. Comentar la linea:

   #1:2345:respawn:/sbin/getty 115200 tty1

3. Por ultimo ingresar esta linea justo de bajo de la que se comento:

   1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

Y guardarlo...


Auto Login en Retropie o Raspbian


Para explicar otra forma de configurar el autologin en retropie o raspbian tengo que decir que yo siempre me quedo estancado en el primer paso de como lo explican los demás blogs, lo que sucede es que nunca encuentro esa linea... la que mas se parece a esa linea seria la siguiente:

1:2345:respawn:/sbin/getty --noclear 38400 tty1

Quizás sea por la distribución que manejo (2013-09-25-wheezy-raspbian), la verdad lo desconozco, comente esa linea:

#1:2345:respawn:/sbin/getty --noclear 38400 tty1

Y justo de bajo de la misma agregue lo siguiente:

1:2345:respawn:/bin/login -f $Usuario </dev/tty1 >/dev/tty1 2>&1

Donde $Usuario es el usuario que te encuentras trabajando en mi caso quedaría así:

1:2345:respawn:/bin/login -f $Usuario </dev/tty1 >/dev/tty1 2>&1

Guardamos los cambios y se reinicia el Raspberry Pi y obtendremos:

retropie autologin

Raspberry Pi Startx (LXDE)


También existe la forma de configurar el Raspberry Pi Startx con LXDE que es lo que hace que inicie automáticamente el modo gráfico del raspberry pi y esto se hace modificando el siguiente archivo con:

sudo nano /etc/rc.local

Se van hacia el final del archivo y justo arriba del exit 0 agregan la siguiente linea:

su -l pi -c startx

raspberry pi autologin


Guardamos y reiniciamos el Raspberry Pi y nos da como resultado, que el Raspberry Pi con Startx ya se encuentra configurado para que se haga un autologin siempre que inicie el Raspberry Pi:

raspberry pi startx

raspberry startx

lxde raspbery pi automaticamente