Abrir puertos en una máquina virtual de Azure

logotipo azure

Con el cambio del portal clásico al nuevo portal de Azure, aveces puede resultar difícil hacer algo tan básico como abrir los puertos de una máquina virtual. Y ya que la documentación de Microsoft es un poco confusa por que al final acabas bailando entre la documentación del anterior y…

Continuar leyendo

Proyecto MuSync – Alternativa Spotify

MuSync Diagrama

MuSync es un proyecto que nace con el objetivo personal de reemplazar Spotify en mis dispositivos. Actualmente tengo una enorme dependencia del servicio freemium de Spotify y ya no hago acopio en formato mp3 de las canciones que suelo escuchar habitualmente. Por ello se me ha ocurrido comenzar un pequeño proyecto…

Continuar leyendo

Cambiar icono y splash en Ionic

ionic icon app

Con Ionic podemos generar las imágenes necesarias para el icono y el splash de nuestras aplicaciones. Para ello tenemos que hacer uso de la terminal. Cambiar el icono en Ionic Para cambiar el icono de nuestra aplicación debemos ubicar en la carpeta resources de nuestro proyecto un fichero icon.png, icon.psd…

Continuar leyendo

Instalar OpenCV para Python en Raspberry Pi

OpenCV Raspberry Pi

Tener una Raspberry Pi significa disponer de una excelente plataforma donde poder experimentar con visión artificial mediante la librería de OpenCV y con la potencia del lenguaje de programación podemos llegar a montar algún proyecto como un dispositivo de videovigilancia o un sistema de reconocimiento facial…

Continuar leyendo

Ruby on Rails + Sendmail: configuración

Ruby on Rails image

Este tip lo comparto después de tirarme unas horas quebrándome la cabeza. En primer lugar, os pongo en situación. Necesitaba enviar mails con mi dominio @midominio.com desde un server en Francia(OVH). En mi proyecto local para pruebas utilizaba una cuenta de Gmail para enviar los mails. Pero en un servidor…

Continuar leyendo

PhoneGap en Ubuntu, qué es y cómo instalar

PhoneGap se presenta como framework de código abierto desarrollado por NOTOBI para desarrollar aplicaciones móviles multiplataforma, es decir, basándose en HTML, CSS y Javascript nos olvidamos un poco de Java, Objective-C o .Net, por lo tanto desarrollamos una vez y desplegamos en todo :D. A primera vista parece magia de la buena pero todo tiene sus peros, en este caso, como dice el vídeo [abajo], hay que seguir ciertas pautas para que las aplicaciones, por ejemplo, tengan el rendimiento deseado.

Aquí os dejo un vídeo, un tanto largo pero interesante de la presentación de PhoneGap en las instalaciones de CAMON.

 

INSTALACIÓN

Al grano.

Necesitamos el nodejs package manager, que sencillamente lo instalamos con apt-get.

>sudo apt-get -y install npm

Ahora con el npm instalamos PhoneGap

>sudo npm install -g phonegap

Y ya lo tenemos listo para usar desde consola. 😉

Seguridad en WordPress

seguridad en wordpress

El entorno WordPress y la seguridad  Si elegimos WordPress como CMS de contenidos para nuestro sitio web, debemos de tener en cuenta tanto el funcionamiento de WordPress como el entorno donde se ejecuta para aumentar la seguridad de nuestro sitio web. La seguridad en WordPress debe ser tenida muy en…

Continuar leyendo

Instalacion de Prolog en Ubuntu

iconoProlog

Este lenguaje es usado generalmente en ámbito del estudio académico y para desarrollo de IA, también en el ámbito de investigación como en la NASA, pero con el que se pueden crear incluso aplicaciones web (ver PrologBeans). Ahora vamos a explicar como instalarlo paso a paso en una distribución Ubuntu…

Continuar leyendo

FTPy: un script en Python para backup FTP

Python FTP Backup

A continuación os dejo un sencillo script en Python que permite la descarga vía protocolo FTP de todo el contenido de archivos y carpetas de un servidor FTP. Este script en Python para backup FTP es ideal para automatizar procesos de copia de seguridad de nuestro sitio web en nuestras máquinas…

Continuar leyendo