[ONION] Instalar la consola del Omega 2 Plus

Muy buenas, esta vez voy a indicaros cómo instalar la Consola del Omega 2 Plus.

NOTA: Este pequeño tutorial asume que no tenéis acceso a la consola web o bien no está configurada. En caso contrario, al acceder a la url especificada mas abajo, aparecerá una pantalla de bienvenida y configuración de la wifi, para poder empezar a usar el dispositivo. Ya que ese es el sistema “esperado”, no es el que vamos a tratar aquí, por tratarse del caso trivial…

Si ya habéis trasteado con el Omega 2 Plus, seguramente tuvisteis la gran fortuna de poder conectaros nada mas encenderlo a su consola (tal y cómo vimos en un post anterior).

El problema aparece cuando, por necesidades varias, has reinstalado o actualizado el firmware (ver este post), o has hecho un reset de fábrica (ver este otro post), en cuyo caso seguramente te has quedado sin consola…

 

Consola inexsitente

Consola inexsitente

En este caso, lo que podemos hacer es instalar la consola de manera manual. Esto será necesario hacerlo, como decía, cada vez que actualicemos el firm (muy probablemente) o bien hagamos un reset de fábrica, si es que nos hemos cargado algo… 🙂

Instalación de la consola

Sencillo. Deberemos disponer de una conexión a internet desde el Omega2 (ver este post), ya que necesitaremos descargar paquetes de instalación.

Una vez hemos accedido al sistema mediante consola o telnet (ver este post), procedemos del siguiente modo:

Qué significa cada línea:

  1. Le indicamos al sistema UCI que debe configurarse el estado de setup de la consola (configuración)
  2. Le indicamos a UCI, a demás, que debe activar el estado de instalación de la consola
  3. Finalmente hacemos un commit al UCI de las órdenes anteriores, para que las aplique en el siguiente arranque

Con esto, hacemos un reset y se iniciará automáticamente la instalación de la consola durante el arranque.

Una nota al respecto, ¿Qué es el Sistema UCI? Es algo así como “la central de configuración del sistema”, siglas del inglés Unified Configuration Interface. Podréis encontrar mas datos aqui.

Como decía, aplicamos los cambios y aplicamos un reset al sistema desde la consola:

Una vez finalizado el arranque del sistema (el led amarillo ha dejado de parpadear), podemos volver a acceder a la consola vía web, y obtendremos lo siguiente:

Pantalla de login de la consola

Pantalla de login de la consola

Esta es la pantalla de bienvenida o login de la consola del Omega2 Plus.

Accederemos con las siguientes credenciales:

  • user: root
  • password: onioneer

Y esta es la pantalla que ofrece la consola de Omega 2 Plus:

Home de la consola Onion Omega 2 Plus

Home de la consola Onion Omega 2 Plus

 

Desde aquí podréis ver el estado actual del dispositivo, así como acceder a la consola de comandos, realizar algunas configuraciones, etc…

Os aconsejo que juguéis un poco, accedáis a todas sus opciones y veáis qué es lo que ofrece, que no es poco.

Instalación de herramientas adicionales de la consola

Es probable que en la imagen anterior aparezcan algunos iconos que no aparecerán en el proceso que algunos sigáis, o bien queréis añadir otras aplicaciones adicionales de la consola. A continuación os muestro cómo descubrir las aplicaciones disponibles y cómo instalarlas:

Por ejemplo, podremos instalar el Editor, Node red, el Terminal o la aplicación de Webcam.

Usaremos  el comando opkg para conseguirlo. En el siguiente código vemos cómo instalar el Node red:

También podremos instalarlas “on the fly”, cuando accedamos a una de ellas que no lo está, la consola nos preguntará si queremos instalarla:

Instalación app en consola

Instalación app en consola

Clicamos sobre Install y acto seguido la tendremos lista para usar en nuestro escritorio:

Instalación completa

Instalación completa

Ahora simplemente actualizamos la pantalla con F5, clicamos sobre el icono de la apliación nuevamente, y ya podemos usarla:

Editor

Editor

Y con esto finalizamos este pequeño tutorial a cerca de la consola del Omega 2 Plus.

Gracias por leerme!

 

Share

[Onion] Onion Omega 2 Plus

Hace ya algún tiempo que descubrí un “artefacto” que me llamó mucho la atención. Era un “mini linux”, orientado al mundo del IoT, y que montaba una interfaz wifi capaz de dar servicio de conexión con el mundo exterior. Y lo mejor de todo, por $5… La verdad es que el trasto prometía, y con las diferentes expansiones posibles, podría dar mucho juego y lo que es mejor, mucha competencia al Arduino e incluso la RaspberryPi

Este dispositivo lo llamaron “Onion Omega”, y lo presentaron hará algo mas de un año en Quickstarterhttps://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux?lang=es

Continue reading ‘[Onion] Onion Omega 2 Plus’ »

Share

SEAT organiza la fiesta del 60 aniversario del SEAT 600

Por fin tenemos ya la confirmación oficial de SEAT. La fiesta será el próximo día 24 de junio de 2017 y se celebrará en el Circuit de Catalunya, en Montmeló.

En la fiesta se espera poder conseguir un récord de participación, queriendo llegar a los míticos 600 600… y para ello se invitará a GUINESS a que sea partícipe y cerciorador del evento.

Os dejo el texto que SEAT ha hecho llegar a los clubes de España para dar a conocer dicha noticia.

Yo estaré presente, ¿y tu? No lo dejes pasar!!! Compártelo con todos tus amigos y simpatizantes del SEAT 600, la fiesta será sonada!!!


Estimados amigos,

Como ya sabéis, en 2017 se cumple el 60 aniversario de la aparición del SEAT 600, y para celebrarlo estamos organizando la celebración oficial de la efeméride reuniendo el mayor número de SEAT 600 de la historia.

Queremos además aprovechar esta ocasión para conseguir un record Guinness juntando por primera vez en el mismo lugar 600 SEAT 600.

Por todo ello, me dirijo a vosotros para comunicaros que ya tenemos fecha y lugar para la Celebración del 60 Aniversario del 600 donde tenemos intención de conseguir ese Record Guinness certificado con 600 SEAT 600.

La fecha será el día 24 de junio y dadas las características de la reunión, el nº de coches esperado y las necesidades para la consecución del Guinness, el lugar elegido será el Circuit de Barcelona-Catalunya en Montmeló.

Con esta información os pido por favor adaptéis vuestros calendarios de acciones en 2017 para vuestra participación en el evento. Por el momento, no puedo dar más detalles y confío que pasadas las fiestas navideñas os pueda comunicar el programa y resto de informaciones importantes.

Aprovecho para felicitaros estas inminentes fechas navideñas!

Muchas gracias y saludos.

Isidre López
Coches Históricos
Comunicación

SEAT, S.A.
Autovía A-2, Km. 585
Apdo. de Correos 91
08760 Martorell Spain
www.seat-mediacenter.com

Share

WordPress: funcionalidad para listar páginas hijas

Os dejo un pequeño código de una función para listar páginas hijas dentro de una página cualquiera. De este modo nos ahorraremos tener que instalar ningún otro plugin o addon que nos ayude a hacerlo.

Simplemente deberéis copiar este código en vuestro fichero functions.php y comenzar a usarlo:

Explicación por líneas:

  • 2 : invocación de la variable global $post, que nos aporta el contexto de la página (o post) en el que se llama la función
  • 4 : llamada a la función wp_list_pages de WordPress, pasando como parámetros:
    • sort_column => menu_order (basado en el orden de cada una de las páginas indicado explícitamente)
    • title_li = por si quedemos dar mas información al tipo listado
    • child_of = indicamos el ID del post actual, para que solo se listen las hijas del mismo
    • echo = 0, para no obtener un retorno del título
  • 6 : si existen páginas, obtenemos su enlace y lo encapsulamos dentro de una lista no ordenada (<ul>)
  • 10 : devolvemos el contenido de la función, imprimible en nuestra PHP

Ahora podemos llamar a esta nueva función desde cualqueira de nuestros ficheros PHP del tema, y obtendremos un listado de las páginas hijas a la actual. Para poder modificar su funcionalidad podéis retocar los parámetros de la función wp_list_pages, que también podéis definir como array.

Encontraréis mas info en la url: https://developer.wordpress.org/reference/functions/wp_list_pages/

 

Un saludo!

 

Share

WordPress: cómo crear shortcodes

Recientemente estoy muy metido en la modificación de un tema basado en Bootstrap 4, y me he metido en crear algunas mejoras adaptadas a mis necesidades. Algunas de ellas han sido la necesidad de crear una funcionalidad, por ejemplo listar páginas hijas, y poder usarlo desde diversos sitios.

Para ello he pensado que lo mejor es crear un shortcode, o código corto, a esa nueva funcionalidad.

Es tan sencillo como crear tu función en el fichero functions.php, por ejemplo, y declarar el shortcode:

Ahora que ya lo tenemos declarado, sólo es necesario llamarlo desde una página cualquiera de nuestro WordPress, y nos presentará el listado de páginas hijas: [my_childpages]

Para más información, como por ejemplo, usar parámetros de configuración, podéis visitar la web de la documentación relacionada: https://codex.wordpress.org/Shortcode_API

 

Fácil y sencillo!

 

Un saludo.

Share

Festa del Trenet 2016

Muy buenas amigos, os dejo un pequeño vídeo de lo que hoy ha sido la Festa del Trenet, en Cornellà de Llobregat.

Espero que os guste!

 

Share

RasPi: instalar Nodejs por fin es fácil y sencillo…

Muy buenas, hoy me ha tocado reinstalar todo el soft de la Pi, incluso he actualizado firm e imagen. Me he pasado a la “lite”, con lo que hay algunas cosillas que hay que actualizar y bajar de cero.

El Nodejs no es el caso, pero me he visto obligado a tener que instalarlo de nuevo, y ya me temía estar un buen rato con ello.

Por suerte he dado con una cosilla qu enos facilitará enormemente la vida. Por fin han actualizado el repositorio para RaspberryPi y podemos descargarlo directamente con apt-get. Incluso podemos hacerlo online, sin más…

Os dejo los sencillos pasos para conseguirlo, veréis que esto ahora es coser y cantar, no como en versiones anteriores (véase algún post mío anterior):

Instalamos el repositorio de nodejs en su versión 6.x (la última en el momento de redactar este post)

Descargamos e instalamos node con apt-get

A continuación ya tendremos Nodejs instalado según la versión que hayamos seleccionado anteriormente…

Como decía, fácil y sencillo!

 

Jordi

Share

Related Images:

SEAT600: TraveSEAT600 y la Aventura 2 Mares en SEAT 600, ya son realidad

Llevo mucho tiempo sin escribir en mi propio blog, llevo mucho tiempo sin interactuar, demasiado para mi gusto. Pero todo tiene una explicación…

Llevo varios meses trabajando en algo muy grande, algo que ya ha nacido y ha ido creciendo poco a poco durante los últimos meses… Y hoy ya podemos decir que es una realidad…

Es para mi todo un orgullo presentaros TraveSEAT600.com, nuestro pequeño gran proyecto en el mundo del SEAT 600. Y es que en los próximos días 22 a 25 de junio vera la luz con todo su gran esplendor nuestra primera travesía oficial, la Aventura 2 Mares en SEAT 600!

Más de 750km de carreteras nacionales, uniendo las ciudades de Barcelona, Andorra y San Sebastián. Más de 125 participantes, 54 SEAT 600 de diversos puntos de España, y mas de 60 vehículos circulando en lo que será, sin duda, el evento del año del SEAT 600.

No os perdáis toda la información en www.traveseat600.com.

El próximo día 22 de junio tenemos planificada la salida desde la fábrica de SEAT España en la Zona Franca de Barcelona. Será toda una fiesta, y estáis invitados a venir a acompañarnos en esta salida…

Es todo un orgullo haber trabajado duro en este proyecto con mis increíbles compañeros Francesc, Marc, Xavi E., Xavi U., Jordi O. y Oscar.

¿Te lo vas a perder? 😉

Share

PHP: CORS en PHP

Recientemente me he visto en la necesidad de crear un pequeño servidor REST para una aplicación en AngularJS que necesitaba explotar los datos de una MySQL. El problema era el maldito CORS (https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) que tantos males de cabeza nos da en Angular se puede solventar de manera sencilla desde un fichero PHP, símplemente añadiendo un header:

Ahora nuestro servidor REST (fichero php) ya es CORS Compilant…

Espero que os sirva de ayuda!

Jordi

Share

SEAT600: Manual de Uso y Entretenimiento – SEAT 600 E – El azul!

Buscando buscando, y tras mucho buscar… al final he conseguido un manual del SEAT 600 E, en bastantes buenas condiciones. Pero lo mejor de todo, es que se trata de la última versión publicada por SEAT, edición de Marzo de 1973. Una de las 10000 copias publicadas.

Todo un orgullo!!! 🙂

 

IMG-20160216-WA0000

IMG-20160216-WA0002

Share