Archivos de categoría: Informática

Programando ESP8266 con Arduino IDE

Nada mejor que usar un IDE conocido y soportado por la comunidad como la de Arduino como para programar los módulos ESP8266. Si no conoces el IDE. la curva de aprendizaje es poco pronunciada. Otra opción es LUA o nodeMCU, pero estoy muy acostumbrado a este entorno y poco elástico mentalmente para aprender lenguajes nuevos 🙂

Seguí leyendo

Raspberry Pi – Como configurar una IP estática

Esto tiene dos objetivos. En primer lugar, nos facilita la conexión vía SSH ya que la IP nunca cambia y necesitamos este dato para poder conectarnos en forma remota y por el otro, poder configurar un cliente DDNS.

Para realizar esta configuración se asume que ya se tiene instalado el Sistema Operativo (Raspbian, OpenElec, etc), sus paquetes actualizados y posee un cierto conocimiento de Linux de forma de poder modificar archivos de configuración.

Seguí leyendo

Compre una Raspberry Pi ¿Ahora que?

Hace tiempo compre una Raspberry Pi (de ahora en más: RPi) para mis proyectos IoT y a medida que leía sobre el tema, iban surgiendo cambios en la configuración por defecto que son necesarios, sobre todo si están conectadas al mundo exterior.

Seguí leyendo

Convertir libros EPUB a MOBI/AWZ para Kindle

No es el único, tampo el mejor, pero me sumo a la cantidad de tutoriales sobre como convertir eBooks (libros electrónicos) de formato ePUB a Mobi 🙂

Hay muchos libros de dominio público (sin derechos de autor) disponibles que se puede descargar en un Kindle (o cualquier otro lector de libros electrónicos) de forma gratuita.

El problema es que muchos de estos libros electrónicos se encuentran en formato ePUB , que no es compatible con Kindle. Sin embargo, se puede convertir a formato MOBI o AZW utilizando un software libre como Calibre y luego leer estos libros (por ejemplo de Google Books) en tu Kindle. Calibre también puede convertir eBooks a formato de Kindle AZW3 que es soportado por el nuevo Kindle Touch, Paper White y  Kindle Fire.

Seguí leyendo

Gallery – Permisos en hosting compartido

Estaba teniendo algunos problemas para activar los permisos de los albumes dentro de Gallery 3.0.2. Cuando quería asignar permisos a ún album, recibía el siguiente mensaje de error:

“Oh no! Tu servidor necesita cambiar la configuración en orden para que tu ocultes tus fotos! Pregúntale a tu proveedor del servidor para activar mod_rewrite y cambiarAllowOverride FileInfo Options para reparar esto.”

Ya había leído todos los threads sobre como setear los permisos, pero no había forma de hacerlo funcionar. Esto es lo que mi proveedor de hosting tiene, y que yo no podía ver:

  • Todas los servidores ya tienen AllowOverride FileInfo Options en httpd.conf, pero los usuarios del sistema no podemos ver este archivo por razones de seguridad.
  • Si pones Options +FollowSymLinks en el archivo .htaccess,  se descarga cuando inicia Apache por razones de seguridad. En su lugar tenés que utilizar  Options +SymLinksIfOwnerMatch

Y esto es lo que tuve que modificar para que los permisos funcionen:

Modificar el archivo modules/gallery/helpers/access.php

 REM 727: fwrite($fp, "Options +FollowSymLinks\n");
 INS 727: fwrite($fp, "Options +SymLinksIfOwnerMatch\n");

No estoy seguro de entender completamente las razones de seguridad (aparte de las obvia), pero ya que SymLinksIfOwnerMatch es más seguro y para los fines de Gallery al estar en un servidor compartido, se recomienda cambiar la línea mencionada más arriba. Esta modificación corre por cuenta de quién la hace. Cualquier efecto secundario sobre otras aplicaciones corriendo en el mismo entorno, es de exclusiva responsabilidad de quién realiza el cambio. No me echen la culpa si algo deja de funcionar 😀

Repito, este cambio es necesario para algunas empresas de hosting. En mi caso particular es WebHostingBuzz.com

Lanzamiento de Drupal 7

El viernes pasado se realizo el evento de lanzamiento de Drupal 7 en Globant La Plata, entre otras ciudades de Argentina y el mundo. En total fueron 326 fiestas en 96 países (www.drupal7releaseparty.org)

Desde el comienzo de mi carrera en Globant trabajo con Drupal para proyectos como Portafolio.com.co, Rimmel London, Kantar Premium Website y Grey.com. Fue una muy buena oportunidad poder participar en la organización del evento de lanzamiento local. Trabajamos con poco tiempo, pero igualmente pudimos armar una charla técnica para que los presentes puedieran llevarse una buena impresión de esta nueva versión o conocer Drupal si no lo habían usado nunca para sus proyectos. Seguí leyendo

LADE Virtual con phpVMS

Hace un tiempo tuve el agrado de desarrollar desde cero el sitio de SOL Virtual netamente en PHP con MySQL sin Frameworks ni nada que ayude al desarrollo rápido. Código desde cero y bien “casero” 😐

Bueno, las vueltas del vuelo virtual me llevaron a iniciar un nuevo proyecto, esta vez la aerolínea a representar en el mundo virtual es LADE (Líneas Aéreas del Estado). Lo bueno de LADE Virtual es que permite al piloto volar parte de la flota de la Fuerza Aérea Argentina en destinos prácticamente exclusivos y donde otras aerolíneas no llegan. También agrega como incentivo, el vuelo con meteorología adversa y pistas no del todo preparadas operando los Twin Otter DHC-6 e incluso C-130 Hércules para las operaciones de traslado de cargas.

Seguí leyendo