lunes, diciembre 29, 2008

GameOver: animación stop-motion de video juegos clásicos

GameOver es un proyecto desarrollado por la agencia creativa NOTsoNOISY en el cual se caracteriza diferentes juegos viejos en los asientos de un teatro mediante técnica stop-motion (técnica de animación cuadro a cuadro) donde cada pixel es representado por una persona con remeras de diferentes colores para diferenciarse. Los videos realizados que se pueden ver son: Pong (1'26''), Space Invaders (1'55''), Pole Position (1'53'') y Tetris (2'38'').
En el sitio web del proyecto se puede visualizar también información de estos juegos junto a videos y/o imágenes de los mismos.
Interesante propuesta para recordar video juegos clásicos.

sábado, diciembre 27, 2008

Bookmarklet para el servicio de redireccionamiento de URL largas fon.gs

En ciertas ocasiones es necesario enviar una dirección de una página de Internet a un conocido ya sea por correo electrónico o mensajero instantáneo y al copiar la dirección (URL) nos damos cuenta de que su tamaño es enorme. Existen aplicaciones webs que permiten "acortar" (redireccionar) estas direcciones para que su envío sea mas claro (especialmente en correos electrónicos donde la dirección es cortada por el formato del correo en caso de ser enviado como texto plano).
El sitio mas conocido es TinyURL.com, pero existe una larga lista y muchísimos otros.

En esta oportunidad se muestra como realizar un bookmarklet pero del servicio de acortamiento de URL fon.gs, que permite elegir el nombre con el cual se va a redireccionar, utilizando su API pública.

Un bookmarklet es un marcador en el navegador que ejecuta una serie de instrucciones JavaScript.
El API (Application Programming Interface o en español interfaz de programación de aplicaciones) permite a otro software interactuar con esta aplicación web, se mostrara como utilizarlo para chequear la existencia o no de un redireccionamiento de un determinado nombre y crear un nuevo link de redireccionamiento todo desde JavaScript sin acceder a la interfaz de fon.gs.

Para cada una de estas acciones se deberá crear un marcador con la siguiente url
Chequear un nombre:
javascript:void(location.href='http://fon.gs/check.php?linkname='+prompt('Nombre'))

Crear link:
javascript:void(location.href='http://fon.gs/create.php?url='+prompt('URL')+'&linkname='+prompt('Nombre'))

lunes, diciembre 08, 2008

Sobre dosis de virtualidad

Si al dialogar con personas y querer remarcar algo nombra, antes de la/s palabra/s a remarcar, <strong>, <b>, [b] o * y después </strong>, </b>, [/b] o *. ¡Atención! Ud. sufre de sobre dosis de virtualidad, adquiera (en cualquier lugar alejado de dispositivo tecnológico) píldoras de realidad.
Consumirlas preferentemente en pequeñas dosis hasta llegar a un sano equilibrio.

sábado, noviembre 29, 2008

Software y formatos de archivos nuevos

Con el correr del tiempo nuestra PC se va quedando sin poder “correr” determinados archivos y normalmente requiere algún tipo de actualización.

Estas situaciones son frecuentes en personas que por diferentes razones actualizan constantemente sus equipos, ya sea por que son de los denominados “Gamers” (jugadores de PC) u otras cuestiones. Ahora, una persona que solo utiliza la computadora para tareas de oficina (procesador de texto, hojas de calculo, presentaciones) y acceso a internet (mensajería instantánea, navegación web) ¿por que razón debería actualizar su equipo?

Una primera cuestión es que los sistemas operativos (donde “corre” todo el resto del software) van actualizandose y ya sea por su entorno gráfico, efectos o por cuestiones mas internas del mismo exige como requisito para su funcionamiento determinado hardware.

Sobre el acceso a internet los programas de mensajería instantánea son cada vez mas pesados, antiguamente paso con el ICQ que paso de ser un programa simple para comunicarse entre conocidos hasta un todo-en-uno que nos permitía hacer muchas mas cosas de las que realmente se usarían, haciendo de este un programa cada vez mas pesado. Algo similar sucede con el Messenger de Microsoft.
Por otro lado las páginas webs también son cada vez mas pesadas. Páginas donde la barra de desplazamiento se hace cada vez mas chiquita (no hablemos del concepto de paginación) y uno no quiere ni pensar cuanta memoria debe estar consumiendo eso, o con muchas imágenes (a veces de gran tamaño) y páginas donde hay presentaciones en flash que ocupan toda la pantalla que, sin advertírnoslo, nos consumen el 100% de nuestro procesador.

Los programas de oficina se van actualizando constantemente y con estas actualizaciones requieren mas recursos, uno dice “y para que quiero la última versión si con una de hace 10 años me alcanza” podrá ser cierto esto pero ya sea por determinadas funciones o por la compatibilidad con nuevos formatos de archivos o nuevas versiones de formatos viejos no queda otra solución que actualizarse (o tener instaladas varias versiones en caso de ser posible).

Los formatos de archivos también se llevan su parte, cada formato lleva una estructura de datos que añaden mas bytes al archivo, esto es algo necesario pero hay que tenerlo en cuenta. Es común ver que en un mismo formato se “encapsulan” distintas acciones, a veces desconocidas, como la compresión de datos y el cifrado. Esto se puede ver en formatos como el OOXML, ODF y los PDF. ¿Es esto un problema? ¿Es mejor que cada acción sea realizada por un programa específico?

Un ejemplo, queremos enviar una carta, adjunta en un correo electrónico, sin formato a un conocido, la redactamos en nuestro procesador de texto, corregimos los errores y la guardamos en formato “Texto” (txt) de esta forma evitamos toda la estructura de archivos que conlleva un formato mas nuevo que, para este ejemplo, no era necesario.
Otros ejemplos: abrir un archivo con extensión docx en computadoras que tienen versiones antiguas del Microsoft Office puede traer grandes dolores de cabezas o abrir archivos pdf con las nuevas versiones del Acrobat Reader en maquinas no muy modernas nos puede hacer ver el relojito un largo tiempo. Ahora ¿realmente era necesario almacenarlo en esos formatos?

Como solución a la larga espera de las nuevas versiones del Acrobat Reader se puede utilizar otro software mas liviano para abrir pdf como Foxit Reader, y para los archivos docx descargar un agregado o utilizar OpenOffice.

De hecho el formato OOXML (docx, ,xlsx, pptx, etc), que es el que por defecto se guardan los archivos en el paquete de oficina Microsoft Office 2007, ha generado gran polémica por su proceso de estandarización ISO, yendo de acusaciones a este organismo hasta amenazas de abandonar el mismo por parte de IBM, y un gran numero de usuarios que desconocen como abrir estos documentos.

Queda en cada uno elegir que programa y formato utilizar.

domingo, noviembre 16, 2008

PDF de Google sobre optimización para motores de búsqueda

El día 12 de Noviembre se publicó en el Blog oficial de el motor de búsqueda Google un archivo PDF titulado "Guía para principiantes sobre optimización para motores de búsqueda" o en ingles "Search Engine Optimization Starter Guide".
Se encuentra en el documento bastante información que posibilita la indexación de contenido en el buscador Google (que bien puede servir para otros motores de búsqueda), como la optimización para que el contenido sea capturado e interpretado por el crawler de google de forma mas rápida.

También se comento sobre el algoritmo PageRank en este blog.
Una sobre-optimización puede generar que un determinado sitio web sea "penalizado", de esta forma caerá en posiciones para determinadas búsquedas o ni siquiera aparecerá.

Esta práctica es conocida como SEO por las siglas en ingles de "Search Engine Optimization".

Editado: Se encuentra disponible una versión en español del documento disponible en el blog oficial de google para webmaster en español.

viernes, octubre 24, 2008

Sugiero: ODF, libera tus documentos.


Hay un mundo.
Sin fronteras.
De iguales oportunidades.
Con un idioma común.
Donde todos cabemos.

ODF [ISO 26300]
Libera tus documentos.



Después no digan que uno no dijo nada...

miércoles, octubre 15, 2008

Google y el trabajo

Acabo de ver un pequeño video publicado en el sitio de el diario LaNacion "Cómo es trabajar en Google" donde en menos de 2 minutos se muestra las oficinas de Google en Buenos Aires, y unos comentarios de Alberto Arébalos (Director de Asuntos Públicos de Google para Latino America).

Cito un par de cosas del video:
"Se busca gente que tenga muy buenas calificaciones universitarias, que tenga y demuestre capacidad de aprender, y que tenga una cosa que nosotros llamamos googliness: la capacidad de adaptarse y encajar en una cultura de este tipo.
(...)
Podes estar trabajando y trabajando seriamente sin necesidad de ponerte una camisa y una corbata."

Se entiende lo de las capacidades, en cuanto a las calificaciones tendrán sus motivos.

También leí hace un tiempo la entrada en el blog de Enrique Dans "Trabajando para Google" donde se comenta como es el proceso de selección y las diferentes etapas. Y casi me olvido de el artículo en el diario Pagina/12 de Adrián Paenza "Cómo trabajar para Google" que comenta una curiosa forma de conseguir postulantes.

¿Porqué la intriga y curiosidad sobre el trabajo en esta empresa?, bien en mi opinión revoluciono y está revolucionando diferentes aspectos de la vida cotidiana, el término "googlear" ya se está empezando a utilizar y la empresa tiene 10 años e ingresos de 16.400 Millones (USD) (2007). Saca cada vez mas y mas herramientas, y servicios que los usuarios lo utilizan contentos (blogger, donde está alojado este blog, pertenece a google y a mi me resulta una plataforma efectiva para dar un ejemplo).

Por otro lado el ambiente cómodo y relajado de trabajo que se muestran en este tipo de videos le hace a uno preguntar ¿como hacen para trabajar con una Wii ahí al lado? ¿Este tipo de ambiente se puede implementar en otras empresas?.
El futuro lo dirá.

lunes, septiembre 29, 2008

Confiabilidad en la World Wide Web

Recientemente he leído una nota en la cual Tim Berners-Lee hace algunos comentarios sobre la confiabilidad de la Web y, junto a sus colegas del W3, la posibilidad de calificar sitios web.
Concluye con algo así como que no le gustaría otorgar a cada sitio un numero.

Bien, buscadores como Google utilizan un algoritmo para calificar la "importancia" de cada web, en ese buscador es el denominado PageRank, y mientras mas PageRank mejor posicionado en el buscador (en términos cortos). ¿Como funciona esto? pues bien, en los buscadores se suele dar en la ayuda de los mismos consejos a los webmasters o hay guías que pueden ayudar a estar bien posicionados. Hacer las webs para los usuarios no para los robots, respetar los estándares, y conseguir links entrantes de webs con buen PageRank (sin caer en el spam) son algunos de los consejos dados.

Por otro lado existen sitios como meneame o digg que permiten publicar noticias y que los usuarios votan cuales consideran mas importantes, y si se logra cierta cantidad de puntos irán a portada y de esta forma un sitio web obtendrá mas trafico.

La WWW es un medio, el que redacte un documento puede tener errores, quizás haya sitios que no estén redactados por profesionales, pero esto no quiere decir que su trabajo sea nulo.
A mi criterio, suelo calificar los sitios por sus argumentos, su respeto y su forma de redacción, si noto ciertas falacias o errores (que yo considere) me suele dar mala espina, pero trato de seguir leyendo, intento no cerrarme y tratar de entender porque se llega a determinadas conclusiones (¡y hasta hay veces que me terminan convenciendo!).

Por supuesto uno no tiene todo el tiempo del mundo y termina leyendo los sitios que mas información le dan sobre el tema que uno considera de interés, que mejor redacción tiene y que uno considera como fuente confiable, pero a veces se encuentran joyitas en sitios que recién nacen, comunidades pequeñas o en la Deep Web (contenido en la web que por diferentes razones no está indexado en los buscadores).

Ademas la web da la posibilidad de comunicarse con los que redactan de forma rápida, agregando comentarios o enviando emails y de esta forma se produce un feedback (retro-alimentación) que en otros medios podría resultar mas complejo.

Por eso mi consejo es leer, mucho y variado, si dudamos investiguemos, si nos guiamos por lo que otro dice que es mas confiable y no discernimos nosotros... de nada sirve hemos perdido nuestro tiempo.

martes, junio 17, 2008

Manual de instalación y uso de GPG4Win

Anteriormente hice un mini-manual de instalación y uso del WASTE, ahora hago lo mismo con GPG4Win un paquete con todo lo necesario para utilizar GPG (reemplazo OpenSource -libre- de PGP) en Windows, que sigue los estándares de OpenPGP.
Al utilizar un programa de cifrado que utiliza criptografía de clave publica (o asimétrica), nos aseguramos que nuestros datos difícilmente vayan a ser descifrados, y no necesitaremos intercambiar claves secretas (como si es necesario en la criptografía simétrica) bastara con intercambiar nuestras claves publicas por cualquier medio (aunque sean medios inseguros) y ya podremos cifrar y descifrar mensajes.
A continuación una guía de instalación y uso de GPG4Win.

Next >
Next >
Next >
Next >
Next >
Install

Next >
Finish
Aquí tenemos que poner un nombre y una dirección de email, estas serán las que aparecerán cuando alguien ingrese nuestra clave pública a su sistema.
Aquí debemos ingresar un password, mientras mas largo mejor, esta sera la clave que se nos pida cada vez que cifremos o descifremos .
Acá está generando las claves.
¡Las clave se generaron con éxito! Nos ha generado una clave 1024/2048, pero si queremos que sea más fuerte, podemos realizar los siguientes pasos:
- Inicio > Programas > GnuPG for Windows > WinPT
- Key > New > Expert
Se abre el siguiente dialogo, donde hay que completar los mismos datos que se ingresaron anteriormente. En "Subkey size" se puede poner 4096 que es el máximo.
Aquí podemos seleccionar el algoritmo de cifrado entre los que están DSA y RSA para la firma y ElGamal (ELG) y RSA para el cifrado.

Generadas el par de claves (pública y privada), los pasos para compartir información son los siguientes:
Intercambiar las claves públicas
con las personas que queramos compartir información, esto se hace de la siguiente forma.
Para copiar nuestra clave publica al portapapeles: seleccionamos nuestra clave en el Key Manager (WinPT) y vamos a Edit > Copy, lo pegamos en un bloc de notas o lo enviamos por email.
Para ingresar una clave publica a nuestro gestor de claves, vamos a Edit > Paste > Import.

Cifrar nuestra información con nuestra clave privada y con la clave publica del receptor:
En caso de ser un texto: copiamos el texto que queremos cifrar al portapapeles, hacemos un click con el boton derecho en el icono que está en el SysTray (al lado del reloj) del WinPT, ahí vamos a Clipboard > Sign & Encrypt.
Se nos abrirá un dialogo donde deberemos seleccionar a la persona que queremos enviarle la información, le damos click en OK e ingresamos nuestro password. Ya está en el portapapeles el texto encriptado y lo podemos enviar de forma segura.
Para descifrarlo se realiza el mismo proceso, salvo que en vez de poner Sign & Encrypt ponemos Decrypt/Verify.

En caso de ser un archivo binario: hacemos un click con el botón derecho del mouse sobre el archivo y vamos al menú GPGee > Sign & Encrypt. Se abrirá un dialogo ahí seleccionamos el remitente y en Signing Key hacemos un click en la flecha y tildamos el cuadradito con nuestra llave. Le damos OK y escribimos nuestro password. Se creará un archivo con el mismo nombre pero con extención .gpg.
Para descifrarlo botón derecho sobre ese archivo GPGee > Verify/Decrypt, ingresamos el password y ¡listo!.

Nota (08/10/2010): La versión actual de GPG4Win (2.0.2) utiliza GPA (Gnu Privacy Assistant) y Kleopatra en reemplazo a WinPT para la gestión de claves y cifrado de texto.

viernes, enero 11, 2008

Cathy: catalogador de archivos minimalista

Cathy es un pequeño programa freeware que nos permite catalogar cualquier medio de almacenamiento de archivos de forma rápida y efectiva.

Bastara con insertar un CD o DVD añadirlo al catalogo, esperar unos segundos y ya se creará un archivo con extensión .caf con toda la estructura de este.

Pero no solo sirve para CDs o DVDs también sirve para pen drives, discos ZIP, o discos rígidos o cualquier unidad extraible.

Y lo interesante de hacer “catálogos” del disco rígido es que de esta forma las búsquedas se hacen extremadamente más rápidas, sin necesidad de utilizar el buscador de windows, aunque habrá que actualizar el catalogo del disco rígido cada cierto tiempo para estar al día.
Recibe las actualizaciones en tu correo