WordPress: Urvanov Syntax Highlighter, el digno sustituto de Crayon Syntax Highlighter

Tras buscar un plugin de WordPress para mostrar código de manera cómoda, encontré Crayon Syntax Highlighter. Sin embargo, el plugin lleva varios años sin actualizar. Tras hacer una búsqueda en los plugins de WordPress.org, he encontrado el plugin Urvanov Syntax Highlighter, que es un fork del plugin original y que me ha permitido hacer el cambio de una manera sencilla.

Continuar leyendo “WordPress: Urvanov Syntax Highlighter, el digno sustituto de Crayon Syntax Highlighter”

Algoritmo para robot que empuja bloques fuera de una zona delimitada por un color

En uno de los grupos de Telegram sobre Arduino en los que participo, un compañero ha solicitado ayuda con un problema de sus estudios de mecatrónica.

Los requisitos vienen a ser los siguientes:

  • Hay un robot en una zona negra circular
  • El exterior de la zona donde está el robot es blanca
  • Dentro de la zona negra hay piezas
  • El robot debe empujar esas piezas fuera de la zona negra
  • Cuenta con dos sensores:
    • De distancia, para detectar objetos
    • De color, para saber si está en la zona negra o la zona blanca
Robot dentro de zona negra, y piezas que tiene que expulsar hacia la zona blanca
Continuar leyendo “Algoritmo para robot que empuja bloques fuera de una zona delimitada por un color”

Curso “Teaching Physical Computing with Raspberry Pi and Python” de la Raspberry Pi Foundation

Acabo de terminar el curso “Teaching Physical Computing with Raspberry Pi and Python de la Raspberry Pi Foundation a través de la web de FutureLearn. El curso está orientado a docentes que quieran introducir la computación física a través del uso de la Raspberry Pi en sus clases.

Teaching Physical Computing with Raspberry Pi and Python

Continuar leyendo “Curso “Teaching Physical Computing with Raspberry Pi and Python” de la Raspberry Pi Foundation”

Charla “Introducción a la computación física con Arduino” a través de grupo Arduino Alicante

Charla introducción Arduino

Esta tarde he asistido a la charla “Introducción a la computación física con Arduino” a través de grupo de meetup.com llamado Arduino Alicante. Ha sido organizada por Luis del Valle, quien desde programarfacil.com nos habla de Arduino, el IoT y otros temas similares.

Además Luis ofrece desde el campus de su  web dos cursos:

Estoy haciendo el primero de ellos y es muy interesante. Escribiré una reseña completa sobre el mismo cuando lo termine.

La charla ha sido en Crea tu mundo, un centro formativo orientado a robótica y programación. Las instalaciones son geniales. Lástima que mi hija sea todavía muy pequeña para apuntarla a uno de sus cursos 🙂

El grupo de personas que hemos asistido ha sido muy heterogéneo, y eso lo ha hecho mucho más interesante. Todos venimos de campos distintos y con diferentes grados de experiencia, pero todos con muchas ganas de aprender y ayudar a los demás. Continuar leyendo “Charla “Introducción a la computación física con Arduino” a través de grupo Arduino Alicante”

Encontrar un campo con texto mediante expresiones regulares en Oracle

Error ORA-01722 de Oracle

error ORA-01722Cuando estás haciendo pruebas de base de datos y Oracle te devuelve el error ORA-01722, empiezas a sudar.

Dicho error es bastante genérico y puede deberse a cosas bastante dispares. Oracle no da mucha más información en su web.

En mi caso se debía a que los datos de prueba tenían texto o caracteres no numéricos en un campo que estaba intentando convertir a numérico. Además asociado a un TRIM(). Descubrí que la función TO_NUMBER() funciona de la siguiente manera en lo que respecta al tipo de valor de entrada.

Expresiones regulares para encontrar caracteres no numéricos en Oracle

Continuar leyendo “Encontrar un campo con texto mediante expresiones regulares en Oracle”