Blog de Carlos Guerrero Software Libre

25ene/120

Django Avanzado

Archivado en: Linux No hay comentarios
25ene/120

Python para principiantes

Archivado en: Linux No hay comentarios
25ene/120

Python Avanzado

Archivado en: Linux No hay comentarios
25ene/120

Python para hackers e ingenieria a la inversa

Archivado en: Linux No hay comentarios
25ene/120

Python para diseñadores de software

Archivado en: Linux No hay comentarios
25ene/120

Django mediante ejemplos prácticos

Una nueva manera de leer libros en linea totalmente gratis, y perfectamente compatible con tablets android:

.

Archivado en: Linux No hay comentarios
8ene/122

Nueva manera de evadir bloqueos en Internet.

Si algunas vez intentaste entrar a hulu.com, cbs.com, abc.com, spotify, warner brothers o muchos otros como pandora.com la excelente estación de radio que resulto del proyecto The Music Genome Project y se encontraste con un muy "cordial":

"Lo sentimos pero este sitio solo esta disponible en EEUU"

o cuando no pudiste ni siquiera mediante dispositivos que deberían poder hacerlo como el Roku, Xbox 360, etc:

Quizá puedas incluso sentir de nuevo esa sensación de bloqueo, como si las fronteras del mundo real, estuviesen invadiendo los terrenos de internet, como si tu libertad fuese coartada. Que paso con aquella red de redes que yo conocí y que no tenia fronteras?

Resulta que ese mundo en el que vivíamos (antes de la revolución del software libre) en la que el licenciamiento era la regla, y coartaba la mayoría de las libertades de los usuarios a nivel mundial, aun se encuentra presente en el mundo de la música y la TV. Y deriva en cosas como estas; sitios web que solo permiten ser usados dentro de determinado país, estableciendo fronteras geográficas dentro de un espacio que nunca ha tenido de esas.

Pero no desesperemos, existen diferentes tecnologías que nos permiten saltar esas fronteras:

  • Proxy

Usando un "software proxy" podemos hacer que todo nuestro trafico sea enviado a este "servidor proxy" que pasa a ser tu "puerta de enlace" a internet. Es una solución, pero los proxys son costosos, y comparten su ancho de banda entre todos los usuarios, por lo que pueden llegar ser muy lentos, ademas de la inseguridad que resulta de que toda tu navegación sea enrutada hacia un lugar que realmente no conoces. Es muy importante no realizar transacciones bancarias mediante proxys, a menos que sea uno de muy alta confianza.

  • VPN

Una VPN es como conectarte otras computadoras en una red local dentro de tu casa o edificio, pero en la que los demás computadoras en realidad están afuera en internet, en cualquier rincón del mundo. Ya que esta es entonces una "Red Privada Virtual" tiene su propia puerta de enlace a internet, como la tendrías en tu red local, esta puerta de enlace es el servidor central de la VPN y al navegar mediante la VPN, es como si estuvieras en una LAN dentro de EEUU. Las VPN son bastante seguras, pero complicadas de instalar y configurar. Son mucho mas seguras que un Proxy y previenen que nadie pueda ver tu trafico, ya que esta todo encriptado, solo puede ser visto en el servidor VPN. Pero de nuevo, todo el trafico de todos los usuarios pasa por la misma puerta de enlace y aveces puede poner lenta tu conexión.

Cansado de estas limitaciones, problemas de ancho de banda y fallas de seguridad, decidi hacer algo al respecto:

Es como un hibrido entre un DNS y un Proxy, pero no tienes que instalar ningún software, sino simplemente configurar la dirección ip del ProxyDNS como tu DNS (74.207.242.213), y navegar como siempre lo has hecho. La unica diferencia sera que cuando intentes acceder a paginas bloqueadas o que no podrías acceder por estar afuera de EEUU, el DNS se encarga de redirigirte a un Servidor Proxy en la nube, configurado para que puedas ver esa pagina sin ninguna restricción en absoluto, tan facil y transparente que ni te das cuenta cuando sucede. Al DNS no entrometerse en todo tu trafico, hace que sigas navegando sin afectar tu velocidad y al estar en la nube, tiene ancho de banda mas que suficiente para todas las personas que usen el "Cloud-based Proxy". Y sin preocuparte por tu seguridad ya que tu trafico en su mayoría sigue siendo direccionado como lo haría cualquier otro DNS. Funciona ademas en Linux, Mac o Windows sin ningún problema.

Sitio web oficial: http://proxydns.co/
Yo lo estoy usando actualmente y me funciona de maravilla, ya no necesito la TV por cable en absoluto :) veo los programas y películas que quiero, en el momento que quiero y mucho mas pronto que lo que llegan a la tv por cable en el país en que me encuentro. (De lo contrario el Roku habría sido una total perdida de dinero.) Aun estoy haciendo las pruebas con amigos que tienen Xbox 360 y equipos similares, espero sus comentarios!

Y el Roku funcionando de maravillas:

Espero que les sirva a ustedes también!

 

 

Archivado en: Internet, Linux 2 Comentarios
19dic/110

Apoyo a Adopta Venezuela

@AdoptaVe

"¿Tienes una mascota a la que quieres encontrarle hogar? Reporta por DM a esta cuenta y te ayudaremos. No compres uno de raza, adopta uno sin casa" así se puede leer la descripción del twitter de @adoptave,
un robot conectado a twitter (y pronto identi.ca también) desarrollado en software libre[0] por dos Venezolanos; Wil Alvarez y Carlos Guerrerro que se encuentran en Argentina y Nicaragua respectivamente.

Sus instrucciones de uso se encuentran en su pagina principal http://adopta.arepadev.com/ está basado en la nueva librería libturpial[1] de la familia Turpial[2], desarrollada por ellos mismos, permite crear robots de este tipo de manera sencilla, cumpliendo con una función determinada, en este caso, conseguirle hogar y todo el cariño que necesitan, a esas mascotas que se encuentran en la calle
pasando necesidad.

El robot funciona en esta ocación conectado a Django, un framework para desarrollo web escrito en Python, la unión de libturpial con un framework como Django, permitó llevar esta iniciativa a ser una
realidad en tiempo record.

Ahora solo falta lo mas importante, nuestro apoyo hacia esta iniciativa que sin duda está llena de sensibilidad hacia las mascotas sin hogar. Para hacerlo solo tienes que seguir a su cuenta de twitter http://twitter.com/AdoptaVe y hacer RT a los mensajes de adopción que allí se publiquen.

[0] https://github.com/arepadev/adoptave/blob/master/main.py
[1] http://dev.turpial.org.ve/projects/libturpial
[2] http://turpial.org.ve/

2dic/112

Aprende GIT en 1 hora

Estableciendo git como la tecnología base para todos los desarrollos en la empresa donde estoy trabajando, encuentro este excelente video para capacitar a todos los desarrolladores desde cero:

20nov/110

Material Oro en Blender

Para obtener la textura del Oro en un objeto, con resultados como este en Blender:
Textura Oro
Recomiendo seguir este tutorial y ajustarlo ligeramente a la imagen te ambiente que tengan: