android-gridview-app

Éste artículo es una colaboración de James Revelo Urrea. Su blog es www.hermosaprogramacion.com. Muchas gracias.

Poblar un GridView con un Adaptador de ImageViews en Android

Un GridView es una AdapterView capaz de organizar datos en forma de cuadricula para mejorar la accesibilidad del usuario. A diferencia de un ListView, este contenedor permite scrolling horizontal y vertical en sus interacciones.

Si sigues leyendo este artículo aprenderás a crear un GridView cuyos elementos sean imágenes en miniatura. Al ser seleccionadas el usuario visualizará la imagen en tamaño real. Este ejemplo comprende la creación un layout efectivo para un GridView, la implementación de un adaptador personalizado con elementos ImageView y la comunicación con Intents para acceder a los detalles completos de cada imagen.

Continue Reading →

Código Open Source: Para la gente, por la gente

Muchas organizaciones eligen Open Source por razones como flexibilidad y agilidad. Todos necesitamos hacer más con menos. Pero en el gobierno, Open Source maneja simultáneamente el compromiso cívico junto con la participación del gobierno, como nunca antes. Gracias a la digitalización, el mundo se siente mucho más pequeño y más conectado. Y Open Source le da a la gente la oportunidad de unirse a la causa, sin importar dónde viven.

Piensa sobre cuánto le insistimos al gobierno antes de tener el sitio We The People. Apuesto a que tienes que pensar mucho sobre cómo fue hecho (¡yo sí!). Ahora, el sitio ha traído a la vida a la Primera Enmienda a la Constitución de los Estados Unidos. Millones de voces de la gente son escuchadas. La gente empujó conjuntamente basados en sus intereses comunes. La Casa Blanca construyó We The People utilizando Drupal y compartió el código en GitHub, generando la oportunidad a otros gobiernos para que fácilmente puedan crear su propio sistema de pedidos online.

Ahora, todo tipo de información abierta del gobierno disponible a través del proyecto Data.gov hace posible a cualquier programador, en cualquier parte, poder crear una aplicación cívica. Estas aplicaciones nos han hecho ver nuestras ciudades y pueblos con una luz diferente.

Continue Reading →

Qué es QUIC, el nuevo protocolo desarrollado por Google

QUIC es un protocolo que está desarrollando Google y que pretende ser más seguro y rápido. Investigando un poco para conocer más acerca de este nuevo protocolo, encontré una pequeña FAQ (Frequently Asked Questions) en Google Drive, al parecer dicha FAQ es autoría del propio grupo de desarrollo de QUIC, el nombre original del documento es QUIC Geek FAQ (for folks that know about UDP, TCP, SPDY, and stuff like that). Puedes consultar el artículo en Qué es QUIC, el nuevo protocolo desarrollado por Google.

Prueba de concepto

Para hacer pruebas con éste protocolo, se ha descargado el código fuente de Chromium, y se ha compilado con soporte para QUIC. En ésta sección se verá cómo realizar éstos pasos, y se procederá a realizar un análisis del protocolo mediante capturas de tráfico con WireShark.

Descargar el código

Los pasos se encuentran en (3), los seguidos para la prueba de concepto fueron:

# Instalar depot_tools
 
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH=`pwd`/depot_tools:"$PATH"
 
# Descargar el código de chromium
$ fetch --nohooks --no-history chromium
$ cd src
$ git checkout master
 
# Compilar para Linux
$ build/install-build-deps.sh --no-arm
$ gclient sync

Continue Reading →

Cómo eliminar tu identidad online: Guía Fundamental para el Anonimato y Seguridad en Internet

Esta es la traducción de un artículo que me pareció muy interesante para tener en cuenta si queremos ir implementando al menos algunas costumbres y buenas prácticas para navegar anónimamente en internet. Hay algunos tips que propone que no pueden aplicarse en todos los países, pero sin embargo vale la pena conocer las formas para que cada uno pueda pensar de qué forma puede lograrlo. Luzcila

El anonimato es algo que no existe hoy en día. Todo lo que haces es trackeado, desde las compras que haces para navegar en internet, hasta las fotos que tomas con tu iPhone. Todo lo que alguna vez dijiste e hiciste en internet todavía está allí, en algún lado. Esto es llamado caching.
Por ejemplo, cuando un sitio está caido, puedes ver su página cacheada en Google.

draft

Continue Reading →