Latest Entries »

Nocturno

¿Qué sería del mar, sin su playa? ¿Qué sería del hombre, sin mujer?,

¿qué sería del poeta, sin una musa? ¿Cómo en el amor, no perder?

 

Esas preguntas me hace la noche y no le puedo contestar

¿cómo contestar, si mi reproche, no me deja ni pensar?

 

¡Contéstale!, dice mi corazón. ¡Miéntele!, dice mi mente.

No sé quién tiene la razón. No sé quién está más demente.

 

Y en mis locos devaneos siento la inspiración

de escribir estos versos, estos versos del amor.

 

Y la noche me mira, y la noche me espera,

las estrellas titilan en su larga carrera.

 

Mis pensamientos viajan en la inmensidad de la noche

me ha dejado solo con mi reproche y no le puedo contestar.

Nombra cinco canciones

Les voy a contar una historia.

En uno de mis  trabajos, un director mexicano, que nos visitaba para desarrollar el negocio en Ecuador, comentó  sobre su gusto de Pink Floyd y los conciertos que había asistido en Europa solo para verlos.

Uno de los gerentes muy cepillo (“brown noser”), le comentó la coincidencia en los gustos y que él adoraba esta banda. De hecho era una de sus favoritas. El director detectó enseguida lo mal argumentado de su gusto y sobretodo que sólo era por crear simpatía con tan terrible comentario. Ante esta falsía detectada, él hizo una pregunta que hasta ahora la recuerdo: “Así que te gusta, bueno nombra cinco canciones de los Pink Floyd”.

El gerente no pudo contestar ni una y este comentario servil se convirtió en un duro golpe para él que lo supo sacar enseguida.

Ahora bien, a todos los noveleros de Metálica que han aparecido y hasta hacen colas enormes para adquirir una entrada a un artista que ni siquiera conocen les hago está pregunta: nombren cinco canciones de Metálica. Estoy seguro que muchos solo saben las dos más conocidas y no nombrarán algunas de sus canciones más famosas.

Gracias Noveleros por permitirme recordar este pasaje de mi vida.

Hace mucho que no volvía escribir ya que todas las obligaciones me tienen muy, pero muy ocupado. Sin embargo, quiero compartir algo que pude hacer hoy mientras jugaba con mi nuevo sistema de vigilancia.

Como se pueden imaginar, estoy en proyecto de tener un sistema de vigilancia que me permita todas las comodidades de la tecnología moderna. Como mi presupuesto no da para mucho por ahora, me decidí por un sistema AVTECH de cuatro canales analógicos que vienen con dos cámaras con infrarrojo para la noche y dos normales para el día. Lo bueno es que él viene con un DVR de hasta 500 GB de memoria para guardar todos esos “videitos” que se puedan. De igual manera, se integra con IP para poder monitorear las cámaras desde el televisor de tu cuarto u oficina y dentro de cualquier dispositivo como PC o tableta.

Empecé por probar la cámara y encender el dispositivo. Muy bien desde el inicio, se escucha el disco duro muy levemente y es automático para mostrar los cuatro canales en una matriz. Tu puedes jugar con lo que te permite esta tecnología: escoger una sola cámara, guardar solo movimiento, alarmar si se detecta un movimiento en las cámaras, entre otros. Lo bueno es que también podrías integrar una cámara IP de alta resolución y alcance al mismo sistema. En fin, vamos con lo que nos importa y lo he podido resumir en estos pasos:

1. Crear una cuenta para DDNS. Para los usuarios residenciales, los proveedores de internet nos dejan un equipo que cambia de dirección IP cada cierto tiempo. Si bien necesito conocer la IP Pública para poder acceder desde Internet (whatismyip.com), no lo puedo saber si estoy fuera de la casa y ocurre que el proveedor me lo ha cambiado. En ese caso podemos tener una cuenta para DNS dinámico (DDNS por sus siglas en inglés) que se actualice cada vez que eso pasa y en donde yo solo tengo que recordar el nombre que creo.

Vamos a no-ip.com para poder crear una cuenta. Trata de crear una cuenta que recuerdes, eso será lo que pongas en tu navegador para poder ir a ver tú cámara, por ejemplo, camarademicasa.no-ip-org o camarademicasa.no-ip-org:8080 si has decidido usar otro puerto para no confundirte con el de defecto para configurar el router.

2. Configurar tu “Router” o “Access Point”. Vamos directo al caso de CNT que es lo que más penetrado está en el mercado. Si sabes de otro servicio, favor indicar en los comentarios o contesta la encuesta.

En mi caso CNT me dejó el modelo HG530 que es uno de marca Huawei. Gracias a las estrellas que me dejo este que es fácil de romper su seguridad. NO pondré las claves ni cómo acceder, pero si te pido que indiques a tu proveedor que lo configures de la siguiente manera: a) Dentro de opciones avanzadas, DDNS, colocar el nombre de la cuenta de no-ip.com o cualquier otro proveedor de DDNS que hayas escogido. Importante el hostname que será camarademicasa.no-ip-org, tu cuenta y no habilites el wildcard.

Parámetros para un HG530 para DDNS

b) Ahora vamos a poner la IP interna privada donde esta el servidor de vigilancia que se accede via WEB para que salga a internet en el puerto 8080 y así poder acceder a la cámara. Para eso nos vamos a configuraciones Básicas, NAT, habilitamos y ponemos Virtual Server con una solo IP. En mi caso usé la 192.168.1.10, pero es la IP donde está el sistema internamente en la red y lo que queremos sacar hacia Internet. No olvidar que el web server de la cámara debe estar en el puerto 8080, caso contrario al entrar por internet al dominio camarademicasa.no-ip.org, iremos al router de Huawei y no a la cámara.

Configuración del port forwarding

Esta manera es mejor que el “port forwarding” que existe de llenar tablas y ver puertos para todo. Dejo a tu elección.

3. Configurar tu sistema de vigilancia. No me detendré a explicar esto porque depende de cada sistema que uses, pero no olvides de poner una dirección IP privada estática dentro de tu red y esté en la misma red interna que ve el router HG530 de Huawei. Si quieres ayuda por modelo, favor escribir.

4. Bajar el programa para tu dispositivo Móvil. Sea cual fuere el dispositivo móvil, IOS, Android, Blackberry, puedes bajar la aplicación para uso del dispositivo. En mi caso uso un AVTECH, por lo que tengo que ir a http://www.eagleeyescctv.com. O busco en mi App store Eagleeyes. Lo bajo y configuro nuevamente colocando los datos del servidor de acuerdo a mi cuenta de no-ip.com.

Eagle eyes para IPAD

Para los que tienen la mente de “hacker” y si les ocurre poner admin y admin de contraseña, recuerden que fue un ejercicio para mi conocimiento y ya está fuera de red. Cuando lo instale seriamente en un mes, lo cambiaré de contraseña.

Eso es todo, disfruten de su sistema de vigilancia por Internet con un dispositivo que nos da IP dinámica y nos vemos en la próxima con más de algo tecnológico…

¿Por qué soy Quiteño?

Si me preguntas por qué soy quiteño, no es por el lugar que nací, ni por el apellido que tengo.

Soy de Santa Bárbara, de los barrios quiteños, criado en la ciudad de los encantos modernos. Conozco las calles, la plazas, los bares, y hasta mi Quito torero.

Identifico palabras quichuas de mis antepasados: Shungo loma, guagua, longo, y a veces me siento medio mushpa con las cosas que aprendo.

He dormido en el guagua y en el ruco; y he visto el hongo de fuego cuando nuestro guagua le dio por embellecer el cielo azul de mis dos mil ochocientos metros.

Usé bus y conocí el “damita caballero” y hasta sé en “qué bus vas vos ve” pero nunca me pierdo.

Se por dónde va el Machángara y cada vez me enfurezco con todos esos baches que como piloto de rally encuentro.

Quito es un lugar de momentos y siempre me deleito con todas las guambras quiteñas que conozco y que recuerdo.

Por eso me siento quiteño, por mi alma, por mis sueños, por ese cielo azul cada vez más cerca del cielo.

 

Cloud Computing en tu teléfono.

Amigos. Ahora se está usando un término muy holístico y poco pronunciado, “cloud computing” o computación en las nubes. Al parecer genios de la ciencia de la computación están elevando los términos para que el mundo sea mucho mejor.

Pero cómo me puede afectar cloud (no clown) en mi vida personal? (Los que hablan inglés me entendieron el humor). Muy simple. Imaginen que tienen su querido blackberry, iphone o nokia y lo pierden o se lo roban. Qué es lo que más lamentarían? Si pensaron en el costo, no es cierto. Solo que fueran muy avaros. Realmente lo que me diera mucha ira o tristeza es perder toda mi información del teléfono. Dígase fotos, calendario, contactos, videos y música. Pero si son como yo que tienen 900 contactos en su teléfono, ya se podrán imaginar la tristeza de ponerme a crearlos a todos nuevamente.

Por eso les quiero enseñar una solución muy innovadora para que todos sus contactos y calendarios estén sincronizados en línea con google. Entonces usaremos los servidores de google para guardar todo y copiaremos de vez en cuando los contactos a su teléfono si fueron creados en su cuenta de google o copiaremos al servidor si fueron creados en su teléfono. Para la otra información como música o fotos, les ruego bajar una herramienta synctoy de Microsoft que tendrá las carpetas de sus teléfonos actualizadas cada vez que conectemos a su computador. Esto es otro tema.

Entonces, si tengo un teléfono inteligente, activado datos, puedo tener todo respaldado en los servidores de google y si modifico algo en google, se modificará en mi teléfono? La respuesta es un sí rotundo y con tilde. Cómo? Esto es un uso de “cloud computing”.

Ya diría que don Bill Gates tuvo mucha razón al afirmar que su mayor error fue crear sistemas independientes y no centralizados. Ya que sucede que tenemos todo en un solo computador o teléfono y está información no está en un lugar mucho más seguro, al menos que tengamos la precaución de respaldarla. Imaginen que en su trabajo tengan un terminal tonto que si se les daña, les dan otro y a los cinco minutos están trabajando en su mismo ambiente y con sus mismos archivos. Esto se logra con sistemas centralizados que luego deberán estar en la nube de internet para que podamos acceder de donde nos imaginemos, excepto la China que bloquean contenidos y puede ser que un contenido suyo deba bloquerse. En todo caso, nos estamos entrando al uso de “cloud computing”. Bienvenido a nuestras vidas.

En este caso muy simple hablaré solo de los teléfonos inteligentes más vendidos en el Ecuador y les enseñaré como tener sus contactos y calendario en el teléfono y en la nube al mismo tiempo sin preocuparse por crearlos simultáneamente. Si pensaron que tienen programas que ya hacen eso, es cierto, pero se deben conectar de vez en cuando al computador. Esto es más transparente para el usuario. Empezaré por Iphone, que es mi teléfono favorito. Además es mejor empezar por el que es más sencillo para hacerlo y terminar por el más difícil. Por si tienen una duda, es posible hacerlo en las tres marcas: iphone, blackberry y nokia. Por ahora android que espere que seguramente deberá ser más sencillo ya que la solución es de los mismos dueños. En todos los casos ustedes deben tener una cuenta de google para correo. Si no la tienen, es hora de ir al internet y crearla ya! Es algo mucho mejor que facebook porque esto nos servirá para toda la vida.

Iphone.

Su diseño y comodidad para usarlo, además de lo intuitivo, hacen que este teléfono esté a la vanguardia. Para tener los contactos y el calendario sincronizado en línea con google, tienen que configurar una nueva cuenta de la manera más sencilla.

Requerimientos y procedimiento

1. Google Sync sólo es soportado en versiones de Iphone OS 3.0 y superiores. Pueden ver su versión en Settings > General > About > Version. Para hacer una actualización, conecten a iTunes y sigan la instrucciones, pero si son teléfonos desbloqueados, tengan mucho cuidado. Se puede desconfigurar todo y ahí tendré que hacer otro blog para jailbreak su iphone.

2. Si quieren y por precaución hagan un backup en su computadora conectado al iTunes.

3. Si usted usa una cuenta de google apps, contacte a su admnistrador. En todo caso, mi explicación va para las cuentas de correos personales de google.

4. Vayan a settings o configuraciones dentro de su iphone, y luego escojan correo o mail. No añadan una cuenta como gmail. Añadan una cuenta de Exchange. Sí, de exchange. Luego van a configurar todo los que les pide en lo siguientes párrafos.

settings mail calendar contacts on iphone add mail calendar contacts account on iphone microsoft exchange
Información de la cuenta
5. En el campo de Email, entre su cuenta de google completa user@gmail.com. .
6. Deje el dominio “Domain” en blanco.
7. En Username entre su cuenta de google user@gmail.com.
8. Ingrese su contraseña o Password.
9. Siga con Next arriba de su pantalla.
9a. Cancele o Cancel si tiene el mensaje Unable to Verify Certificate o que no puede verificar su certificado.
10. Lo más importate es cuando aparece el campo de Server, ahí ingrese m.google.com.
11. Next o siguiente.

exchange domain exchange server

12. Selecciones todos los servicios que quiere sincronizar (Mail, Calendario, y Contactos).

13. Mantenga sus contactos con Keep on my iPhone para que puedan seguir sincronizando con el iTunes cuando conecten a su computador.

Blackberry

En blackberry es mucho más sencillo. Pueden abrir el navegador e ir a m.google.com/sync. Ahí busquen google sync o gsync para blackberry. Bajen la aplicación a su teléfono.

Una vez instalado, lo corren y lo primero que les pedirá es su cuenta de gmail y su contraseña. user@gmail.com y su password.

Luego hay que empezar a configurar lo que necesitamos.

Ingresen a configurar. Personalmente, en la pregunta de cuando sincronizar es preferible que sea automáticamente. Escojan la viñeta de contactos y calendario.

 

Listo, luego de esto lo podemos sincronizar al final del proceso cuando pregunta si quieren sincronizar ahora.

Esto funciona de maravilla automáticamente. Este programa no está en Blackberry app store.

Nokia

Para el caso de esta marca tienen que ir obligatoriamente a Ovi store o a la tienda Ovi que viene en su teléfono. Ahí buscan Mail for Exchange. Ese es el programa que necesitan bajarlo para poder sincronizar. Una vez instalado, proceden a configurarlo de la siguiente manera.

El programa tiene muchas opciones: connection, credentials, sync schedule, calendar, tasks, contacts, email, out of office.

Vamos en orden, en connection, debemos configurar lo siguiente: El servidor de exchange es m.google.com, la conexión es segura, y el punto de acceso debe ser la red móvil. De igual manera los puertos por defecto y si quieren sincronizan en roaming.

En credenciales, el username es user@gmail.com, ingresen el password y dejen en blanco el campo de Domain.

Hagan click derecho o vayan a la página siguiente y en sync schedule escojan como quieren sincronizar.

Luego vayan a sycn calendar y configuren. Pase a tasks o tareas y pongan No que es lo que yo prefiero, pero es a su elección.

Va a aparecer la opción de sycn contacts o sincronizar contactos, marquen SI y vean si quieren mantener todo en el teléfono en la primera sincronización.

Yo personalmente no configuro el email porque Nokia tiene pocas capacidades de memoria y solo usaría para contactos y calendario, pero si creen que pueden trabajar con archivos planos de correo de gmail, adelante.

Prueben la configuración y graben para ver si empieza a sincronizar. Si tienen problemas, vayan configurando de servicio en servicio empezando por el calendario.

Para concluir, espero que este artículo sea de su ayuda para configurar su equipo y no perder nunca más su valiosa información.


Muletillas

Aunque prometí a los lectores que hablaría de cómo escogí mis carreras, quiero mejor conversar sobre las muletillas.

Resulta que el día de hoy, mientras manejaba en la lluvia de Quito, escuché a nuestro ministro hablar en radio, acerca de los problemas que hay en el Hospital de Niños de Guayaquil.

Me resulta inaudito pensar que en esta época  y en pleno siglo XXI, mueran 5 de 9 niños porque hay una bacteria de nombre Serratia Marcescens que teóricamente fue la causante de tal tragedia.

Este hecho enluta a estas 9 familias que buscando un lugar para atender a sus niños, éste terminó con ellos. Mi sentido pésame porque yo sé lo que es usar un Hospital en la ciudad de Guayaquil y sé cómo es la atención pública para niños que no tienen seguro médico.

En todo caso, el señor ministro dio una gran explicación y usó mucho su muletilla preferida: “eeeee”.

Aquí va mi resumen. Espero lo haya podido captar muy bien.

Resulta, que “eeeee” esta bacteria “eeeee” está presente en medios húmedos. “eeeee”. Los casos de personas que se enferman “eeeee” en los Estados Unidos por acudir a hospital son 2 millones de personas. “eeeee”. De estos, “eeeee” 90 mil mueren por alguna causa adquirida en el hospital. “eeeee”

Aquí quiero hacer una reflexión y no usaré el “eeeee”.

Si en los Estados Unidos, existen 311 millones de personas aproximadamente (www.census.gov), el 0.64% adquiere una enfermedad en el hospital y de estos el 4.5 % muere, es decir que el 0.03% de los americanos mueren por alguna causa adquirida en su visita a centros de salud. Por lo tanto en el Ecuador, si somos 14 millones de personas (www.censos2010.gob.ec), estaría muy bien que puedan morir 4 mil ecuatorianos. 9 niños sólo representan 0.22% de ese valor.

Mi sentido pésame para los otros 4 mil que deberán morir.

Vuelvo a mi resumen.

En qué estaba? “eeeee”. Si, que es un caso que realmente “eeeee” enluta a estas familias y seguramente, “eeeee” las autoridades tendrán que corregir ciertos procedimientos. “eeeee”. Por ahora hay algunos procesos ya mejorados en este hospital que solo atiende a niños luego del parto y por referencias. “eeeee”. La mayoría pasan mucho en terapia intensiva, “eeeee”, como uno de los niños que murió en el hospital que estuvo, “eeeee”, 2 meses sin salir de ahi y cuando salió”eeeee”, tenia a serratia en su sangre. “eeeee”.

No es mi intención criticar a nadie, pero los funcionarios públicos debemos prepararnos muy bien sobre cómo evitar estas muletillas en entrevistas y corregir nuestros errores cuando estamos frente a un micrófono o a una cámara.

Karush Kuhn Tucker

Mientras estudiaba mi maestría en los Estados Unidos, uno de los métodos de optimización no lineal (es decir ecuaciones matemáticas un tanto elevadas) que no podrán salir de mi mente es el de KKT o mejor conocido por sus famosos autores, Karush Kuhn Tucker (pronunciado en inglés, carúsh kan tócker). Me parece chistoso la forma que suena, pero lo más chistoso fue cuando me apretaron con estos señores para entender los problemas de la vida.

Ahora bien, que tienen que ver estos caballeros y este método matemático en mi primer blog?

Nada. Lo curioso es que me llama mucho la atención las matemáticas y esa fue mi única razón para escoger mis carreras. Esto lo hablaremos en mi siguiente blog. Y como es mi única razón math, tenía que ser mi primer blog algo relacionado con las grandiosas matemáticas.

Sin embargo, me parece interesante, preguntar al lector cómo puedo usar a estos señores en algún problema de la vida real. Para eso quiero proponer un problema muy bueno que lo resolví usando a don carúsh, a don kan y a don tócker.

Cuál es la distancia más pequeña entres dos líneas que siempre hemos estudiado como son ye igual a e elevado a la equis y la otra ecuación muy usada, ye igual a equis (y=x)? Me siguieron hasta aquí? Si me siguen, favor cuéntenme cuál es la distancia y díganme cuáles son los puntos, dentro de las curvas, donde ocurre eso?

Perdón que el blog no tiene ni idea de cómo poner esto en racional matemática, pero al leer en castellano, entendemos el problema.

Si, cuál es esa distancia? Es como si mañana diríamos que queremos minimizar algún problema no lineal (es decir que tienen variables elevadas a la potencia mayor que uno o son como esa E A LA EQUIS).

Como podrán ver el problema es un poco limitado, pero su resolución es sencilla.

Primero, definamos en las funciones para cualquier valor (x,x) para la línea y (y,exp(y)) para la ecuación exponencial.

Se acuerdan, según la geometría euclideana, cuál es la distancia entre dos puntos que están en cualquier dimensión? La ecuación para la distancia euclideana es la raíz cuadrada de la expresión (x-y)^2+(x-exp(y))^2.

Listo, hemos planteado el problema. Como no me gusta la raíz cuadrara, prefiero poner el cuadrado de la distancia de Euclides para tratar de resolver usando KKT. Por supuesto, deberé encontrar el positivo de la raíz que es la respuesta.

Conocen MAPLE? Este programa es una maravilla para matemáticas. Lo vamos a resolver con Maple y una librería del mismo que encuentran en el Department of Mathematics de mi Universidad. Download VecCalc.lib. Abran Maple y solo hagan los siguientes comandos:

>libname:=libname, “C:\\Archivos de programa\\Maple 9.5\\LIB\\VecCalc.lib”;

>with(Optimization);

>Minimize(((x-y)^2+(x-exp(y))^2)^0.5, {x>=0} , assume=nonnegative);

Eso es todo.

NO.

Si. Muy serio. Pero donde están los señores KKT?

Sencillamente me salté y no puse las ecuaciones según KKT para hacer el problema manual y no obviar estos tres pasos anteriores.

Bueno ahí les va.

La ecuación es Min (x-y)^2+(x-exp(y))^2

dado que debe cumplir. x,y>0

Saco el diferencial de equis y ye. Creo dos variables tontas llamadas u que servirán para empezar a hacer supuestos.

Df(x,y)=[4x-2y-2exp(y);2y-2x(exp(y)+1)+2exp(2y)] ,and U(u1,u2)<0:

Las ecuaciones KKT dirían así:

4x-2y-2exp(y)+u1=0, Usé el primer u.

2y-2x(exp(y)+1)+2exp(2y)+u2=0, El segundo u.

Ven que la ecuación diferencial crea dos ecuaciones. Mmm. Interesante. Me falta otra más que dice el método.

u1*x+u2*y=0

Bueno, como esto no es tan heurístico, empiezo a hacer supuestos y empiezo con u1=0 and y=0,

Resuelvo y mágicamente me quedan dos ecuaciones con dos incógnitas.

Esto sucede cuando x=0.5 y u2= -2.

Resuelto el problema para un mínimo global que no es local. Nuevamente términos raros. De cualquier manera esto significa que la distancia mínima es la raíz de dos sobre dos. sqrt(2)/2 = 0.707. Y eso ocurre en el punto (0.5;0.5) en la línea hacia el punto (0,1) en la exponencial.

Imaginen que puedo dibujar la ecuación euclideana en z=f(x,y).

No piensen tanto que está abajo.

Los famosos CONTOURS

Gracias y espero lean la próxima nota. Pero si les gusta Karush Kuhn Tucker (pronunciado en inglés, carúsh kan tócker), solo me envían un mensaje.