Syntaxmeets, para programar con otro amigo en la misma plataforma, al mismo tiempo

Si te gusta programar en compañía, seguramente ya conoces algunas herramientas de colaboración que permiten darle un poco de vida social a este trabajo tan introspectivo, pero no hay muchas que se enfoquen específicamente a la programación.

Es por eso que me ha llamado la atención la existencia de Syntaxmeets, una plataforma web en la que podemos crear sesiones de programación de forma sencilla. Continúa leyendo «Syntaxmeets, para programar con otro amigo en la misma plataforma, al mismo tiempo»

daturi – Para convertir imágenes a Base64

daturi

daturi.me es una aplicación web, de código libre, que puede ayudar a los que busquen una forma rápida de obtener el código Base64 de cualquier imagen.

Aunque hay otras opciones, como la de motobit.com, que permite codificar y decodificar, daturi es extremadamente sencilla y rápida. Solo tenemos que elegir la imagen y pulsar el botón, obteniendo así­ los caracteres que tendremos que incluir en nuestra página web.

Para incluir el resultado podéis consultar este artí­culo de Wikipedia, donde comentan con detalle el esquema data: URI, así­ como las ventajas y desventajas de usar este tipo de dato.

En resumen: si usamos imágenes muy pequeñas podemos optimizar el tiempo de descarga del sitio (un icono, por ejemplo), reduciendo el número de conexiones necesarias para mostrar la imagen en la página. El navegador gestiona menos entradas de cache cuando se usa la información de esta forma, pero en general usar data: URIs codificados en Base64 genera archivos una media de 33% más grandes que sus equivalentes binarios.

Tal y como comentan en webresourcesdepot, podéis obtener el código fuente de daturi en github.com, para los que disfrutan abriendo los juguetes para ver cómo funcionan por dentro y para los que quieran usarlo para crear una herramienta más sofisticada.

CodeKaraoke – plasmando canciones en códigos de programación


A mucho nos pasa, con más o menos frecuencia, que se nos queda pegada una canción en la cabeza, de manera que no nos la podemos quitar de encima, ya sea porque es pegadiza o simplemente porque nos gusta. Pues bien, aunque parezca broma, ahora los programadores tienen en CodeKaraoke una plataforma en la cual convertir esa canción que no se pueden quitar de la cabeza en un fragmento de código.

De esta manera, escucharán las canciones varias veces y obtendrán los elementos relevantes que plasmarán en un fragmento de código asociado a las mismas canciones, que puede ser en cualquier lenguaje de programación que deseen. Y como no podí­a ser de otra manera, dispone de herramientas de interactividad social.

CodeKaraoke está abierto después de varios meses de desarrollo, y en la actualidad sólo hay publicada dos canciones, o mejor dicho, dos códigos de programación, con lo que cualquier programador puede dar rienda suelta a su imaginación y «componer» su propio código.

Enlace: CodeKaraoke

Descodifica códigos de barra y códigos QR

La mejor manera de leer los códigos QR (Quick Response Barcod) es usar un teléfono inteligente, pero no todos disponen de ese tipo de aparatos. Hay mucha gente que o bien no lo tienen o no cuenta con una aplicación de lector de código de barras eficaz.

Zxing.org es una página sencilla de código abierto (code.google.com/p/zxing/) que nos ofrece la posibilidad de descodificar códigos de barras de 1 o 2 dimensiones con solo subir una imagen o ingresar una dirección URL que contenga la imagen, devolviendo descifrada la información (ya sea números de teléfono, enlaces o direcciones, correo electrónico en texto plano, etc).

Una buena idea para saber lo que se esconde detrás de cualquiera de estos sí­mbolos.

infoencrypt – Manda mensajes secretos por internet

Aquí­ tenéis una aplicación gratuita que os permitirá transformar cualquier texto en una secuencia de letras que nadie entenderá.

Antes de realizar la transformación deberéis indicar una contraseña. Esta palabra será necesaria para que el texto original pueda ser descubierto de nuevo.

Veamos un ejemplo de uso:

Imaginemos que en el trabajo os tienen puesto un programa que avisa automáticamente a los administradores cuando es enviado un email con la palabra «currí­culo» o «infojobs». Encontráis una oferta interesante en Internet y queréis enviarla a vuestro compañero sin que los administradores encuentren el email.

Entráis en infoencrypt, codificáis el mensaje con una contraseña, capturáis el texto creado y lo mandáis por email. Después le dáis la contraseña al compañero para que pueda obtener el texto original en el mismo sitio.

Rápida aplicación para encriptar y recuperar mensajes.

Heroku – Programar en Ruby directamente en internet

heroku.jpg

Hace muchos años que dejé de programar. Eso de escribir código, crear funciones, compilar, testear, distribuir.. nunca ha sido lo mí­o.
Es un trabajo que necesita mucha concentración y conocimiento de las nuevas tendencias para no quedarse atrás sin querer.
Heroku es la oportunidad para que muchos principiantes puedan entrar en el mundo de la programación en Ruby an Rails sin necesidad de instalar nada en el ordenador.
Os ofrece un entorno de programación completo, desde aplicaciones para codificar hasta herramientas para realizar tests. Al terminar la aplicación podéis dejarla funcionando en su servidor y distribuirla sin ningún coste de hospedaje ni migraciones a nuevos ambientes.
Desde ajaxian he leido algunos detalles que están perfectamente explicados en su sitio.
Idealpar ala categorí­a de Solo Programadores que hací­a tiempo que estaba algo abandonada.

semapedia – Codificar artí­culos de la Wikipedia en imágenes 2D

semapedia.jpg
Semapedia es otra de esas aplicaciones que llaman la atención por la interesante idea que desarrollan.
El objetivo de este sitio es poder anunciar y divulgar artí­culos de la wikipedia para que algunos teléfonos móviles puedan leerlos usando lector de código de barras 2D y una cámara de fotos.
Me explico.
Imaginemos que queréis divulgar el artí­culo de la wikipedia https://en.wikipedia.org/wiki/sap, por ejemplo.
A través de Semapedia creáis un código 2D que representará está url. Un cuadrado blanco lleno de pequeños cuadraditos negros que codifican la información de la dirección deseada.
Después os bajáis un pdf con varios de estos códigos y los repartí­s en una tarjeta de visita, por ejemplo.
El lector tendrá que fotografiar el código con la máquina de su móvil y, si tiene un lector de códigos instalado (disponible en Semapedia) podrá leer directamente el artí­culo codificado.
Aparentemente el sitio ha sido creado por los modestos tipos de la Sun, así­ que nada de bromas.
fuente: meiobit

coconut, un excelente conversor de formatos de ví­deo online

HeyWatch era una plataforma que ofrecía la capacidad de convertir archivos de video a múltiples formatos. En 2006 solicité una invitación a los propietarios para realizar una revisión interna de su funcionamiento.

A continuación, presento mis hallazgos.

Históricamente, he sido escéptico acerca del éxito de los servicios de conversión de formatos de video en línea. Los motivos son claros: por ejemplo, convertir un video AVI a MPEG4 implicaría subir archivos de 700 MB y utilizar una cantidad significativa de recursos de memoria, solo para luego descargar los archivos resultantes, una tarea que parecía poco práctica.

Sin embargo, HeyWatch representa una de las primeras iniciativas en este campo. La versión gratuita del servicio ofrece un límite de tráfico de 100 MB mensuales, lo que es adecuado para manipular videos caseros de pequeño tamaño.

Dentro de la plataforma, los usuarios encuentran un panel de control con varias funciones:

  • Registro histórico de actividades (descarga de videos, procesos de codificación, etc.).
  • Acceso a los últimos videos codificados en formato RSS para visualización en lectores de podcast.
  • Visualización de todos los videos codificados asociados a la cuenta del usuario.
  • Visualización de todos los videos en la cuenta, incluyendo los codificados y los pendientes de procesamiento.
  • Función para enviar videos mediante URL (de YouTube, por ejemplo).
  • Monitorización del límite de transferencia mensual.
  • Información sobre el estado actual de la codificación en proceso.
  • Detalles sobre el estado de las transferencias de video (descargas, cargas mediante URL, etc.).
  • Opciones para descubrir nuevos videos.

Tras familiarizarse con el panel, los usuarios pueden comenzar a trabajar. El primer paso es cargar un video en la plataforma, ya sea desde una URL o desde el ordenador del usuario, teniendo en cuenta el límite de 100 MB o 10 minutos. Luego, se selecciona el formato de salida deseado, que incluye una amplia gama de opciones como DivX, DVD NTSC, Flash video, MP4 Xvid, entre otros, así como formatos específicos para diversos dispositivos.

El proceso de codificación puede llevar varias horas, por lo que es recomendable revisar periódicamente el estado del proceso.

Nota: HeyWatch ya no funciona, pero los usuarios interesados en servicios similares pueden explorar alternativas como las ofrecidas por coconut.co.

SmartPox – Codifica tu información

Desde Accesso Web me llega SmartPox, un site semejante a Mytago en el que podéis codificar y decodificar urls, direciones de email o números de telefono en forma de cuadraditos blancos y negros.

El ví­deo demostrativo de SmartPox es muy bueno, basta codificar la información y mostrarla por el mundo en forma de imagen. Los interesados la capturarán con su cámara de fotos y la decodificarán introduciendo la fotografí­a de nuevo en el site.