Guardar y cargar ficheros en OpenCV

Aquí os dejo un ejemplo que he creado sencillo y entendible para entender cómo se trabaja con ficheros en OpenCV. El formato que trabaja es YAML y aquí se guarda un número y una matriz y después se carga: read more

Leer más » 1 Comentario

Curso gratuito de WordPress en CODECTION

wordpress

Mis amigos y compañeros de Linux Hispano, Carazo y Alberto, acaban de anunciar un curso completo de WordPress. Sus principales características son las siguientes:

  • Es gratuito.
  • Las entregas del curso son enviadas a tu correo electrónico.
  • El curso empieza desde cero y poco a poco hasta aspectos más avanzados.
  • Al final del curso aprenderás a tener tu tienda propia en línea gracias a WooCommerce.
  • Nada de spam.
  • Puedes solicitar la baja en cualquier momento.
  • read more

    Leer más » 2 Comentarios

    Microsoft libera .NET

    dotnet_logo

    Después de muchísimos años la tecnología .NET de Microsoft es de código abierto bajo la licencia MIT.

    Los tres principales componentes que se liberan son: NET Framework Libraries, .NET Core Framework Libraries y la máquina virtual RyuJit00.

    El sueño de Miguel de Icaza se ha visto cumplido. Seguro que mi amigo y compañero de Linux Hispano Carazo (autor además del curso C# con Mono) estará encantado de la noticia.

    Enlace oficial: .NET Foundation.
    Repositorio oficial: .NET Foundation Github. read more

    Leer más » 1 Comentario

    Instalar OpenCV 3 en Ubuntu 14.04 LTS

    Hace exactamente un par de años publiqué un tutorial sobre cómo Instalar OpenCV 2.4.2 en Ubuntu 12.04 LTS.

    En este caso os traigo otro tutorial, esta vez en inglés pero muy fácil de seguir, para instalar OpenCV 3 en Ubuntu 14.04 LTS. Éste es el enlace: Install OpenCV on Ubuntu or Debian.

    Leer más » 2 Comentarios

    Ayuda a cambiar la definición errónea de hacker que hace la RAE

    En la última actualización de la RAE, define hacker como pirata informático que accede ilegalmente a sistemas o redes ajenos. Si bien podría entrar, en mi opinión, en una subcategoría de hacker (en el del delictivo), es lógico entenderlo como un concepto más global. Para mí hacker es la manera de trucar los entresijos de un sistema con una determinada finalidad (no sólo delictiva).

    También Richard Stallman aprueba el cambio: ‘La RAE debe corregir la definición de hacker’.

    Por eso pido, si se está de acuerdo, en firmar la petición de Chema Alonso en Change.org. read more

    Leer más » 1 Comentario

    Visualiza tus datos en JavaScript con D3.js

    d3js

    Últimamente estoy indagando motores para JavaScript. Sorprende la cantidad de bibliotecas de todo tipo para esta plataforma. Una que me acaba de encandilar es D3.js, un motor para la visualización de datos. Su licencia es BSD, que es compatible con la GPL.

    Con D3.js puedes representar tus datos de todas las formas posibles: columnas, barras, áreas, anillos, burbujas y muchísimos más. Tiene selectores CSS y la posibilidad de realizar transiciones, muy útil para realizar gráficos animados. read more

    Leer más » 1 Comentario

    Phaser, un motor JavaScript para videojuegos

    phaser

    Si alguien ha programado un videojuego sin una librería específica comprenderá lo difícil que es programar los diferentes apartados: animaciones, colisiones, controles, etc. Es obvio que un motor facilita enormemente la programación.

    Para JavaScript existen muchísimas librerías para crear videojuegos, pero ninguno me convencía. Sin embargo, Phaser ofrece un motor completo y muy bien documentado, además con licencia de código abierto MIT, compatible con la GPL.

    Phaser tiene todo lo necesario para que puedas terminar un videojuego simple en cuestion de minutos y, además, con una documentación excelente. read more

    Leer más » 3 Comentarios

    Detectar orientación del dispositivo en JavaScript

    Cuando estás realizando aplicaciones para dispositivos móviles o tablets siempre es interesante conocer la orientación del dispositivo. Es decir, si el usuario tiene el dispositivo apaisado o no.

    Aquí os dejo un pequeño script para poder conocer la orientación:

    function orientacionCambiada()
    {
        alert(window.orientation);
    }
    
    window.addEventListener("orientationchange", orientacionCambiada, false);
    

    Si la orientación está en -90 ó 90 estará el dispositivo en modo horizontal, si está en 0 ó 180 estará en vertical. read more

    Leer más » 2 Comentarios

    Una distribución 100% libre: Trisquel GNU/Linux

    trisquel

    La distribución Trisquel GNU/Linux, o simplemente Trisquel, es una distribución basada en Ubuntu con la particularidad de que todo los componentes del sistema operativo son de licencia libre. Empezó como un proyecto universitario en Galicia y ha terminado siendo uno de los referentes en cuanto a distribuciones auspiciadas por la FSF.

    Personalmente, de la lista de distribuciones libres de GNU/Linux según la FSF es la que más me gusta y más me llama la atención: es bonita, es usable y se muestra actual. Hay otras patrocinadas por la FSF como gNewSense, pero no atrae lo más mínimo en mi opinión. read more

    Leer más » 2 Comentarios

    Manjaro

    manjaro

    Manjaro Linux, o simplemente Manjaro, es una distribución Linux con el entorno escritorio Xfce por defecto.

    Está basado en Arch Linux y sigue un modelo rolling release. Manjaro con este modelo usa tres tipos de repositorio de paquetes: los paquetes unstable que son los más recientes y a la vez los más propensos a errores, los paquetes testing son aquellos paquetes inicialmente inestables que han pasado varios días de prueba y proporcionan algo de confianza en su uso, y por último están los stable que confirman su estabilidad y seguridad. Con este modelo te aseguras tener siempre tu sistema operativo Manjaro actualizado. read more

    Leer más » 1 Comentario