Subscríbase /Subscribe

Bienvenidos a mi Bitácora personal sobre novedades en ciencia, tecnología, naturaleza y tal vez algo de arte desde mi particular punto de vista; también incluyo algunas noticias que considero puedan tener cierto interés o relevancia relacionadas principalmente con Hardware y Software. En el primer artículo incluyo información sobre esta página. Gracias por su visita.

Welcome to my personal Blog. Here you can find several articles about science, technology, nature and maybe some of art from my own point of view; also I will include some interesting news about software and hardware. Many are written in spanish but you can use this translator to read in english. Thank you for your visit.

lunes, 24 de noviembre de 2014

Nokia -> Ovi -> Here Maps: Offline Free Navigation

Echabas de menos Nokia Maps (Ovi Maps) pues Here de Nokia está disponible para Android, con navegación y mapas gratis. Lo mejor de todo es que puedes descargar mapas detallados y gratuitos además de voces en diferentes idiomas por WiFi y usar la navegación fuera de línea para no consumir ni un KB de tu plan de datos. Se instala sin problemas en tablets y smartphones Android. Perfecto para salir de viaje a lugares en donde no se tiene acceso a internet. Además realiza las búsquedas de los destinos y traza la ruta de navegación en modo sin conexión (Offline).

viernes, 19 de setiembre de 2014

Actualización PulsarERD: Disco de Rescate de Emergencia, ISO o USB de arranque

Hace años (2006) lancé por primera vez un disco de rescate de emergencia, esa vez basado en Windows XP (PE) ahora en la versión 2014 he actualizado las herramientas y basado el sistema en Windows 8.1 (PE) lo que permite recuperar sistemas hasta dicha versión. Por el momento no incluye muchas herramientas, sólo las imprescindibles y se irán agregando en caso se necesiten. Además es posible generar a partir de la imagen ISO una unidad USB de arranque con lo cual no sólo es posible tener mas espacio disponible sino que se hace sencillo agregar herramientas adicionales.

domingo, 15 de junio de 2014

Error: "!Especificación de carácter no válida" en las fórmulas de tablas en Word

Múltiples referencias a la configuración regional en la web. Cambiar separador de listas a ";" Caso particular el Perú con su símbolo de moneda "S/." cambiar a "Soles" o "PEN"

Habilitar JQuery para ser usado en la consola de Chrome

Tratando de ejecutar algunos comandos de jQuery, en la consola de Google Chrome con la finalidad de extraer los nombres de los campos de un formulario de Google Docs, me topé con el inconveniente de que la consola asigna a $ como alias a document.getElementById() por lo cual algo como: 

$('td').each(function() {
// realizar algo relevante con cada elemento aquí
});

No funciona en la consola a menos que jQuery se cargue manualmente; lo que se hace con facilidad ejecutando el código siguiente en la consola:

var script = document.createElement("script");
script.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js");
script.addEventListener('load', function() {
   var script = document.createElement("script");
   document.body.appendChild(script);
}, false);
document.body.appendChild(script);

A continuación, el código jQuery que se inserte será interpretado correctamente. Una pequeña modificación se realizó al script respecto a ejemplos que se encontraron en la web. Debido a que los formularios de Google Docs se cargan de forma segura usando https, se tuvo que modificar la línea de carga del jQuery de http a https.

Existen extensiones de Chrome que permiten la inyección jQuery en cualquier página web, aunque no las he probado dejo los enlaces hacia algunas de ellas:

lunes, 9 de diciembre de 2013

Graduación de la Promoción 2013 Nikola Tesla

Si bien he tenido la suerte de participar muchas veces en eventos y conferencias como expositor, pocas veces han sido tan significativas como la del pasado 30 de noviembre del 2013, en la que tuve el honor de participar como padrino de promoción de un grupo muy especial de alumnos y amigos. A diferencia de otras oportunidades sabía que, en esta ocasión, lo que dijera podría quedar en la memoria de aquellos jóvenes que se encontraban viviendo uno de los momentos más especiales de su formación profesional. A continuación coloco el discurso que les preparé:

Discurso del Padrino de la Promoción 2013 Nikola Tesla

Buenas noches, autoridades de la universidad, docentes, padres, familiares, estimados graduandos:

Quiero agradecer su consideración al elegirme como uno de sus padrinos de promoción junto al Ingeniero Jaime Marcas. Es para mí muy emocionante tener el honor de ser parte de esta noche tan importante en la vida de cada uno de ustedes. Cuándo me preguntaron si deseaba ser padrino de la promoción sentí una gran alegría, luego internamente me interrogué que podría haber hecho para merecer tal distinción y finalmente un terror me invadió cuando supe que tenía que preparar un discurso.

Sentado frente a mi computadora, intentaba escribir alguna anécdota para contar esta noche, en eso recordé un pequeño y antiguo libro que guardo en el estante; en estos tiempos en que todo se busca en internet me pareció curioso acudir a algo impreso que pudiera tener cierta vigencia. Había un separador hecho de un trozo de papel que señalaba una página en particular, así que con curiosidad me apresuré a leer qué había quedado marcado, El párrafo iniciaba con un consejo:

”Vive con sencillez, ¿Por qué complicar las cosas? Sé sencillo y eficaz”.

Una frase muy acertada y cada vez más difícil de cumplir en momentos en que parece que todos están en continua competencia. A veces es necesario que se nos recuerde que en el valor de la sencillez se encuentra el secreto para ver las cosas como realmente son y darles su verdadero valor. Mediante la sencillez nuestro instinto e intuición se manifiestan y nos permiten una mayor claridad de pensamiento.

Vivimos en el tiempo de las computadoras, de la información y del mundo conectado, Yo pertenezco a la generación que vio a muchos de estos inventos desarrollarse día a día y pasar a formar parte de la vida cotidiana. Ustedes han elegido como nombre de su promoción a Nikola Tesla, uno de los ingenieros y científicos más revolucionarios de nuestra historia, sin él no hubiesen sido posibles muchas de esas comodidades que hoy gozamos en lo que llamamos la vida moderna. Tesla era rebelde e idealista, su motivación no era el dinero o la fama, buscaba con sus inventos un mundo mejor y por lo mismo era incomprendido en un mundo que se mueve principalmente hacia la creación de riqueza.

Ustedes durante el desarrollo de su carrera, deberán también elegir; todo sería fácil si la riqueza viniera de la mano con el beneficio de la humanidad, pero lamentablemente la mayor parte del tiempo no sucede así. Espero que llegado el momento, puedan brindar un poco de su brillantez e ingenio a causas que no necesariamente les reporte un beneficio económico, y recuerden que las habilidades que les fueron concedidas pueden también ser empleadas para el beneficio de los demás.

Finalmente, queridos graduandos, futuros ingenieros, ustedes egresan en un momento en que nuestro país tiene la gran necesidad de ideas inspiradas, mano firme y corazones bondadosos, que le permitan seguir adelante y luchen contra los males que continuamente deterioran nuestra vida. Su éxito depende totalmente de ustedes, de sus acciones y decisiones. Tienen en sus vidas el enorme poder de la juventud y tengo fe de que saldrán victoriosos. Del mismo libro que mencioné antes quiero compartir con ustedes el siguiente párrafo:

“Cada uno de nosotros tiene una tarea específica en la difusión del bien. Prepárate para trabajar, porque los deberes son muchos e importantes, y son pocos los que tienen conciencia de ellos. Extiende tus brazos generosos para cultivar el bien, así podrás recoger frutos abundantes de felicidad y amor”.

Piensen con la cabeza pero vivan con el corazón.

Muchas gracias.

Miguel Alberto Risco Castillo
Noviembre 2013

viernes, 25 de octubre de 2013

Raspberry Pi - Programación visual usando CodeTyphon y cross compile

La Raspberry Pi es una pequeña tarjeta que encierra muchas horas de diversión, tanto electrónica como informática. Es esa gran idea que permite colocar al alcance de muchos un dispositivo de bajo costo ($25 o $35 según el modelo) pero de estupendas características: procesador ARM11 de 700MHz con unidad de coma flotante, GPU Videocore 4. La GPU es capaz de reproducir contenido con calidad BluRay, usando H.264 a 40MBits/s. Tiene un núcleo 3D que puede ser usado mediante OpenGL ES2.0 y librerías OpenVG. Pero como todo ingenio programable, es inútil si no se cuenta con las herramientas adecuadas para su explotación. Afortunadamente la fundación que da soporte a este proyecto, y muchos otros entusiastas, han provisto del sistema operativo, librerías y ejemplos suficientes para sacar un gran partido a esta maravilla de hardware.

Sin embargo, aún queda mucho espacio para seguir colaborando con este proyecto, cuyo objetivo principal es acercar nuevamente hacia los niños y jóvenes, el gusto por la innovación, el desarrollo de dispositivos y la programación; rescatándolos de la peligrosa tendencia actual, de ser puramente consumidores de lo que el mercado les ofrece. Lejos están los tiempos de los jóvenes Bill Gates y del emprendedor Steve Jobs, creadores de maravillas en sus garajes.

De entre las herramientas disponibles para empezar a utilizar la Raspberry Pi, se encuentra el Scratch, un estupendo lenguaje gráfico/simbólico para aprender la base de la programación sin tener que preocuparse del tipeo y los errores de sintaxis. Con este programa se pueden realizar pequeñas simulaciones/animaciones que en cierta forma hacen recordar al olvidado Logo.

Si se desea realizar una programación mas compleja y crear un GUI las herramientas disponibles son escasas. Modificando algunos scripts de CodeTyphon (IDE de FreePascal)  es posible realizar la programación en una PC y luego mediante compilación cruzada generar el ejecutable para la Raspberry Pi.

En la página del grupo de microelectrónica se encuentra el proyecto Digitalización de un Sistema de Microscopía Óptica para el Análisis y Diagnóstico de Muestras Biológicas en donde se hizo uso de este método para realizar el interfaz de usuario, los resultados son bastante satisfactorios y abren muchas posibilidades en el uso de este pequeño y sorprendente dispositivo.

martes, 24 de setiembre de 2013

La neutralidad en los resultados de búsqueda: Google, Bing, Yahoo, etc.

De seguro muchos se han preguntado que tan sesgados son los resultados de las búsquedas en Google, Bing, Yahoo, etc. Muchos de los resultados que obtenemos al utilizar estás maquinarias de búsqueda se encuentran "parcializados" a favor de sus anunciantes y según los criterios que establece la compañía. Obtener un resultado neutral es casi imposible, sobre todo en el Google actual.

Ecosia es un buscador algo menos parcial con los resultados, que apuesta por la neutralidad en las emisiones de CO2 generadas por las búsquedas (servidores, oficinas, tu dispositivo electrónico y mucho más) y además promete donar el 80% de sus ingresos a un proyecto de plantación de árboles en Brasil. Según mis pruebas no es tan rápido y versátil como Google (mi preferido) pero si en realidad va a plantar árboles con mi ayuda, entonces creo que de vez en cuando le daré uso.

lunes, 23 de setiembre de 2013

Configuración de K-9 Mail de Androd para acceder a Hotmail/Outlook y Yahoo mediante IMAP


Una de las grandes ventajas del protocolo IMAP frente al POP3 para acceder a una cuenta de correo es que el primero permite mantener sincronizados todos los mensajes, no importando desde que dispositivo sean leídos o eliminados. Cualquier cambio que se realice, por ejemplo, desde el cliente de correo en el celular, se reflejará casi inmediatamente en el cliente web, en el cliente de la tablet o de la PC de escritorio; de esta forma, no será necesario eliminar repetitivamente el mismo mensaje en todos los dispositivos. Imagine este escenario: empieza redactando un correo en la PC de su casa, pero no le alcanzó la inspiración y decide guardarlo como borrador para continuar mas tarde. Luego, ya habiendo salido de su casa, desea agregar o realizar algunos cambios; toma su celular inteligente conectado a la red WiFi/2G/3G/4G y continúa el mensaje donde lo dejó, tal vez adjunta alguna foto y lo envía. Llegando a su trabajo, decide que el mismo mensaje podría enviarlo a otra persona, así que desde la PC de su oficina, va a su carpeta de elementos enviados y reenvía el mensaje al nuevo destinatario. Todo lo anterior es perfectamente posible mediante IMAP. Otra de las ventajas del protocolo IMAP frente al POP3 es la recepción de correo instantáneo tan pronto está disponible en el servidor, lo que suele denominarse PUSH, en el caso del POP3, el correo no llega si no se realiza una sincronización previa, ya sea manual o de manera automática cada ciertos minutos.

Actualmente es muy común que los usuarios cuenten con varias cuentas de correo de servidores diferentes, ya sea de la empresa en donde se trabaja o de servidores gratuitos como GMAIL, HOTMAIL/OUTLOOK, YAHOO, etc. Estas compañías han creado sus respectivas aplicaciones para poder acceder a sus servicios de correo desde Android. Así, es fácil terminar instalando tres o cuatro programas distintos simplemente para poder leer los correos, si es que no se quiere acceder desde la web. Afortunadamente, existen aplicaciones como el K-9 Mail que permiten acceder a los distintos servicios desde un único software si son configurados adecuadamente. Esto permite ahorrar memoria, batería y recursos en general escasos en dispositivos móviles. La configuración para acceder por IMAP a GMAIL puede encontrarse con facilidad en la web de soporte de google. Para Hotmail/Outlook y Yahoo es a veces un poco difícil encontrar la configuración adecuada, sin embargo, la que se pone a continuación ha funcionado sin problemas:

YAHOO

Usuario: direccion de email completa (nick@yahoo.com)
Contraseña: la misma que usa para acceder al correo vía la web (*********)
Servidor IMAP: imap.mail.yahoo.com
Seguridad: SSL/TLS (Siempre)
Tipo de autenticación: PLAIN
Puerto: 993

Servidor de salida: smtp.mail.yahoo.com
Seguridad: SSL/TLS (Siempre)
Puerto: 465
Tipo de autenticación: AUTOMATIC
Usuario: direccion de email completa (nick@yahoo.com)
Contraseña: la misma que usa para acceder al correo vía la web (*********)

HOTMAIL/OUTLOOK

Usuario: direccion de email completa (nick@hotmail.com)
Contraseña: la misma que usa para acceder al correo vía la web (*********)
Servidor IMAP: imap-mail.outlook.com
Seguridad: SSL/TLS
Tipo de autenticación: PLAIN
Puerto: 993

Servidor de salida: smtp-mail.outlook.com
Seguridad: STARTTLS
Puerto: 587
Tipo de autenticación: LOGIN
Usuario: direccion de email completa (nick@hotmail.com)
Contraseña: la misma que usa para acceder al correo vía la web (*********)

viernes, 23 de agosto de 2013

Gigabyte Reseller Meeting 2013 en Lima

Evento desarrollado en el Hotel Sheraton en Lima, en donde se presentó una muestra de las distintas líneas que Gigabyte ofrece en la región.

Contó con la participación de su presidente fundador Mr. Dandy Yeh, así como altos ejecutivos de su sucursal en Perú.

También se presentaron algunos de sus socios estratégicos como lo son: nVidia, Intel, Kingston y AOC que aprovecharon la oportunidad de mostrarnos lo mas reciente de sus respectivos productos.

Mientras se esperaba el inicio de las conferencias, podía observarse en las pantallas frente al público un interesante video realizado por www.overclocking-tv, el cual inserto en esta entrada, en donde se muestra cómo se fabrican las motherboards Gigabyte, aunque el video original parece haber sido tomado en el 2010.

Me llamó la atención la disertación del presidente de Gigabyte, aunque sólo podía entender su koreano gracias a un traductor, se escuchaba en su discurso un tono de humildad, agradecimiento y satisfacción por los logros alcanzados.

[EN REDACCIÓN]

jueves, 1 de agosto de 2013

Problemas con la suspensión híbrida (hybrid sleep) o la hibernación en Windows 7 x64

Esta entrada es como una ayuda memoria, aunque puede que le sea útil si tiene también este problema. Recientemente he tenido inconvenientes para suspender mi computadora de escritorio basada en MS Windows 7. El problema apareció luego de que tuve que realizar un cambio preventivo en uno de los discos duros que contenían datos y perfiles de usuarios, mas no archivos de sistema. Sin embargo, el disco de sistema había sido anteriormente reemplazado y el contenido trasladado de un disco a otro utilizando un software especializado como el Paragon Drive Copy, que permite realizar copias de las particiones de forma directa, sin presentar ningún efecto negativo.

En mi caso, la instalación del sistema operativo en un disco de 500GB sin partición previa, generó dos particiones, una de arranque reservada por el sistema, de alrededor de 103MB, y otra de 466GB en donde residen los archivos del sistema operativo.

El síntoma es el siguiente: al solicitar una suspensión híbrida el sistema parece empezar la generación del archivo de volcado de memoria para la hibernación, la pantalla se oscurece y luego vuelve a encenderse retornando a la pantalla de petición de la contraseña de usuario. Si se deshabilita la suspensión híbrida y se habilita la hibernación; el sistema suspende con normalidad (estado S3) a solicitud. Sin embargo la hibernación sigue sin funcionar. En el registro de eventos del sistema no aparece ninguna entrada aparente que de luces sobre el problema.

Luego de buscar en algunos foros, se esbozan distintas causas, se intentan diversas soluciones sin resultados. Una sugerencia indica que se revise las entradas del archivo de configuración de inicio (BCD Boot Configuration Data), lo que hice utilizando la aplicación EasyBCD, afortunadamente tenía un respaldo previo de dicha información, generada por el mismo programa. Al iniciar la ejecución del EasyBCD, un mensaje me informaba que el BCD del sistema no era accesible. Se montó la partición reservada en un directorio (C:\Boot) con atributos de sistema en la partición principal y se corrigieron algunos errores en los permisos de éste y del directorio en donde se guarda la imagen de las herramientas de recuperación (C:\Recovery). Al volver a iniciar el EasyBCD, éste pudo leer el BCD del sistema sin problemas.

Se reinició el equipo y se comprobó que la suspensión híbrida (suspensión + hibernación) había vuelto a funcionar.

hardware eventos experimento laboratorio ciencia informática computación computadoras fotografía digital naturaleza niños científico tecnología profesional aplicación escolar Perú hardware eventos experimento laboratorio ciencia informática computación computadoras fotografía digital naturaleza niños científico tecnología profesional aplicación escolar Perú hardware eventos experimento laboratorio ciencia informática computación computadoras fotografía digital naturaleza niños científico tecnología profesional aplicación escolar Perú hardware eventos experimento laboratorio ciencia informática computación computadoras fotografía digital naturaleza niños científico tecnología profesional aplicación escolar Perú news events experiment laboratory science computer calculation photographs digital nature children scientific technology professional application school news events experiment laboratory science computer calculation photographs digital nature children scientific technology professional application school