Una vez más Google dando la nota. Esta vez, se trata de la intimidad en la relación con los usuarios. Desde hace algunos días se encuentra disponible la versión https del buscador. (https://encrypted.google.com).
Esto supone los siguientes puntos:
Lo que se busque solo será visible por google y el usuario. (no así lo que se navegue).
Un poco menos de velocidad en la carga del buscador
Navegando en la web me encuentro con algo que me pareció interesante de compartir. Me voy a limitar a copiar los principios básicos de esta forma de pensar…
Don’t be a “canuto” Nivel 1: comparte su conocimiento
Don’t be a “canuto” Nivel 2: comparte su conocimiento y menciona sus fuentes
Don’t be a “canuto” Nivel 3: comparte su conocimiento, menciona sus fuentes, y lo publica en la web
Don’t be a “canuto” Nivel 4: comparte su conocimiento, menciona sus fuentes, lo publica en la web, agregando enlaces a recursos, otras oponiones, temas relacionados
Don’t be a “canuto” Nivel 5: comparte su conocimiento, menciona sus fuentes, lo publica en la web, agregando enlaces a recursos, otras oponiones, temas relacionados, publica libro digital o en papel, y proporciona ejemplos
Siguiendo con el tema de los Códigos de barra, ahora lo que me interesaba era conseguir una base de datos con códigos y descripciones, siguiendo siempre las reglas de lo bueno, bonito y barato.
Gracias al amigo Google, encontré UPC Database. Este es un sitio dedicado a armar una base de datos colaborativa de códigos de barra tipo UPC. Si bien no puede ser utilizada con fines comerciales a menos que se tenga un consentimiento por escrito, es una aproximación.
La base de datos se puede descargar en formato CSV y cuenta con un archivo con los códigos de fabricantes por separado.
Investigando un poco el tema de generación y lectura de los mismos, me encuentro con que es factible utilizar el celular como lector de código de barras.
Semacode de Prueba
En el caso particular, estuve mirando la aplicación provista por Nokia, que permite la lectura de estos tipos de códigos.
Luego de generar un código de prueba utilizando el sitio de nokia, lo imprimí y me dispuse a probar la aplicación.
Continuando con la seguidilla de Post’s relacionados a mis aventuras con MySQL, tengo el agrado de poder decir que sigo ganando la batalla.
Si bien es una realidad que hay combinaciones que no son ideales, tomé por las astas el desafío de instalar un MySQL en un Windows Vista x64. Si bien al principio el instalador se comportó tal como lo esperé, al momento de realizar la configuración, la UAC nos juega una mala pasada y no permite reiniciar el servicio y aplicar la seguridad en el servidor.
Con este problema, la cuenta de root queda bloqueda y hay que dar una vuelta de tuerca extra como para salvar la situación.
Hoy, nuevamente me encuentro con un nuevo desafío informático. Mientras me encontraba tratando de dividir un dump de una base mySQL de 120Mb, me desayuno con que los inserts dentro del mismo estaban realizados en formato extendido. Esto quiere decir que se encuentra solo una sentencia insert para cada tabla y tantas sentencias values como registros tenga la tabla.
Si bien esto es bueno a fines de ahorrar caracteres en el insert, dificulta la tarea de dividir el archivo.
Muchas veces los que trabajamos en sistemas nos encontramos con la lidiosa tarea de trabajar con archivos de export de bases de datos, o logs de sitios de cientos de Megabytes. Esto suele ser una ardua tarea para el editor y ni hablar si luego hay que importar, por ejemplo un export de una base de datos mysql a travez de un administrador web como puede ser phpMyAdmin.
En mi caso particular, me encuentro consolidando varios de mis sitios en un solo servidor, y para realizar la mudanza de uno de ellos, tuve que pasar un archivo de export de mysql de 120Mb y para colmo realizado con inserts extendidos. En fin… como resultado tengo un archivo .sql de 120mb. para partir sin romper ninguna sentencia por el medio.
Para realizar esta tarea, luego de una ardua búsqueda encuentro la herramienta adecuada… y lo mejor… es gratis!
Si alguna vez pensaste que javascript era solo para poner y sacar contenido con innerHTML o para cambiar el estilo dinámicamente… la gente de Google se está encargando de mostrar que es una idea un poco limitada y que ellos ven a JavaScript como el lenguaje del futuro.
Para ello desarrollaron ChromeExperiments, donde muestran todo el potencial de este lenguaje. Por ejemplo, un render echo completamente en JavaScript. Todo el potencial de algoritmos de fisica pudiendo hacer rebotar una pelota, mostrando su rotación e incluso haciendola pasar entre ventanas!!!.
Solo queda por ver el sitio y algunas imágenes para vuestro deleite.