miércoles, junio 15, 2016

NAPs de CABASE (IPX en Argentina) ¿qué es? ¿para que sirve?

Un NAP es un "Network Point Access" es decir un sitio de interconexión de distintos proveedores de Internet (ISPs) para poder hacer intercambio de tráfico (peering). También pueden considerarse IPX (por Internet eXchanges Points) pero estos son llamados "puntos neutros".
La finalidad es en ambos casos la misma: poder intercambiar tráfico para que Internet funcione con mejor calidad del servicio.

En la argentina está el NAP de CABASE el cual agrupa a proveedores de Internet locales dentro de la Cámara de Internet.

Acá por ejemplo se puede visualizar la información sobre los datos que intercambian los distintos ISP y sus contratos por el peering en el NAP (información obtenida del Mapa del 2015).


Un dato interesante es que las empresas de telefonía no participan de este NAP. Los IPX así como los cables submarinos de Internet forman parte de la gran cantidad de elementos que permiten hacer que la gran red de redes pueda funcionar.

Así que ya sabe que cuando le digan que internet es una nube o no es algo real, puede mostrar estos datos, y estos centros de datos, así como todo lo que conforma esta gran maquinaria de interconexión y convenios entre empresas.

jueves, junio 09, 2016

Repositorio de libros de Programación de licencias libres

Si bien ya hace un tiempo se comentó de algunos repositorios de licencia libre un muy interesante repositorio de GitHub es el de free-programming-books el cual cuenta con una gran cantidad de libros, principalmente de programación, para aprender a programar.

Hay desde desarrollo web, hasta lenguajes como C, C++, Assembler, etc. También hay libros sobre sistemas operativos y bases de datos.

Todos son de licencia libre, es decir se permite su copia.
Ya no hay excusa para aprender algún lenguaje que entiendan las máquinas.

miércoles, junio 01, 2016

¿ Que es el diseño web adaptativo o responsive (RWD) ?


El diseño web responsive es un diseño de sitios webs que se adaptan al dispositivo (principalmente a la resolución) de acuerdo donde se esté visualizando.

Esto quiere decir que el sitio se verá diferente si se ve desde una PC, desde una netbook, desde un celular o desde una tablet.

Si bien está enfocado a cuestiones relacionadas a la pantalla también puede adaptarse a otras, como por ejemplo, uso de memoria o procesador.

Su funcionamiento se basa principalmente en características de CSS3, lo que permite obtener información para adaptar ciertos valores. Específicamente se utiliza información de Media Queries para obtener información y poder adaptar valores.

Otra referencia importante a tener en cuenta son las buenas prácticas para móviles de la W3.
Y esta presentación publicada en W3 también es un buen resumen.

El servicio de Google PageSpeed Insight permite evaluar sitios y dar cierta información de valor. También es muy interesante la guía de Google sobre optimización para dispositivos móviles.
Recibe las actualizaciones en tu correo