Tecnologías libres para túneles y VPNs

Cuando pensamos en seguridad en la red generalmente se nos ocurren dos alternativas: Utilizar protocolos de aplicación que en forma nativa provean encripción y autenticación (p.e. https, imaps, etc), o implementar una solución «completa» mediante IPsec. Pero que sucede cuando estamos obligados a trabajar en situaciones donde IPsec no es viable por limitaciones de los SOs, o por su dificultad de implementación y mantenimiento, y a la vez precisamos asegurar protocolos de aplicación que no soportan encripción y autenticación en forma nativa.

Existen muchas soluciones en software libre orientadas a crear túneles y VPNs, y no siempre es fácil elegir la más indicada para cada caso. Dada la cantidad de soluciones existentes, es necesario emplear mucho tiempo en comprender el funcionamiento de cada una y hacer pruebas de laboratorio para determinar la escalabilidad, facilidad de uso y necesidades de administración de cada una.
Seguir leyendo

VoIP con brujula.net

VoipDesde la semana pasada estoy probando el servicio de Brujula.Net para comunicaciones VoIP. En principio el servicio ofrecido permite la comunicación gratis de un softphone a otro, lo que a primera vista parece equivalente a instalar Skype.

Entonces ¿donde está la ventaja?; pues en que Brújula utiliza protocolo estandard SIP que es un estandard para comunicaciones VoIP.

De ahi, que se pueda usar cualquier softphone para Linux:

o cualquier otro softphone que hay disponible para Linux.

Pero lo interesante (al menos para mi) es que soporta toda una amplia gama de hardware para VoiP, como el Linksys PAP2-NA que me tiene las 24hs on-line y mi interfaz es un teléfono común y corriente.

Seguir leyendo

Atención: El cliente lo ha pedido

Complacer al cliente es una máxima de cualquiera que ofrezca servicios, pero también existe una instancia de negociación donde se alinean la visión del cliente con la experiencia del asesor. En informática muchas veces nos enfrentamos a clientes caprichosos que ignoran nuestros consejos y nos obligan a un trabajo que jamás llevaríamos adelante si no fuera bajo contrato. Cuando el trabajo tiene como destinatario el ámbito del cliente, podemos pensar que será «su» problema lidiar con el resultado, pero cuando es un trabajo expuesto (como un sitio o sistema web), poner nuestro nombre como autor puede perjudicar nuestra reputación.

Acabo de leer en Usalo que el estandar XHTML implementa un elemento ‘cwt’ (del ingés: Client Want This), que nos permite marcar aquello que es hecho porque el cliente lo ha pedido.

Un punto interesante de esta marcación es que permite analizar el portfolio de los desarrolladores antes de contratarlos y constatar quién sabe y quién no tiene idea de lo que está haciendo.

Tal vez habría que exportar esta idea a otros ámbitos de la informática, como los sistemas de redes, los permisos a archivos, el sistema de filtrado de tráfico y otras áreas sensibles que terminan teniendo algún «memo» de descargo, pero que a la vista de todos el responsable es quién hace los trabajos.

Magpie

En el artículo sobre Linky vimos que es una herramienta para abrir multiples imágenes de forma centralizada, pero quedó prometida la explicación de qué hacer con ellas una vez abiertas, la respuesta es Magpie.

Magpie es un conjunto de herramientas que permiten guardar páginas y elementos multimedia (imágenes, videos) en forma sencilla. Esta diseñado para guardar en forma global, pero ademas posee herramientas avanzadoas para «limpiar» URL , guardar en forma incremental, ignorar ciertas extensiones, etc.

Asi, luego de abiertas todas las imágenes de una página con Linky, cada una en una solapa, puedes ir hasta Save media de Magpie y hacer que las guarde todas en una carpeta cuyo nombre será la fecha y la hora.

I ESOL

I ENSOL
El primer Encuentro de Software Livre da Paraiba se planeta como un gran encuentro de la región nordeste de Brasil, con invitados como John «Maddog» Hal, Donal Becker y Thimoty Ney, entre otros.

Se realizará los días 12, 13 y 14 de Mayo en la Universidad de Paraiba, donde ya he tenido oportundiad de dictar una charla anteriormente y ahora he tenido nuevamente el honor de ser invitado a participar, ampliaré a medida que vaya teniendo más novedades de este evento.

Portatiles en clases

Acabo de leer una interesante reflexión de Enrique Dans sobre los problemas y las diferentes opiniones de profesores respecto a los alumnos con portátiles en clases.

Recuerdo haber discutido abundante con los profesores Héber Godoy y Manuel Pérez sobre el valor simbólico del computador dentro del ámbito de la clase. Esta discusión la presentamos en III Forum Internacional de Software Livre (Brasil) en una sesión de Workshop denominada: El aula informatizada y el software libre.

Portatil en ClaseEn definitiva, la el portatil termina siendo un elemento de alto valor simbólico que compite por la atención del alumno junto con el tema expuesto y el profesor. De una forma mucho más competitiva que cualquier otro elemento didáctivo, como pueden ser un cuaderno (donde dibujar mientas el profesor habla) o un libro.

De ahí que los profesores que se oponen a la presencia del portatil generalmente han perdido la atención de sus alumnos o, como indica Dans, han sido superados en conocimientos por el acceso a la información en el conjunto de los alumnos.

Todo el problema se concentra en que los alumnos acceden al salon de clases con portátiles y los profesores pretendemos que todo siga siendo igual que antes, dónde eramos el centro de atención y se dictaba clases en forma magistral. Y ahi es donde nace el problema.

Los profesores debemos de poder definir contextos donde se atiende al portatil y donde se atiende al profesor y no es posible hacerlo si el alumno para uno y otro contexto solamente debe mover su vista unos centímetros. Hasta que este paradigma tradicional de salón de clase (con el profesor al frente y todos los alumnos mirando hacia él) cambie no se podrán diferenciar contextos, pues la única forma de tener un portatil es delante del alumno y entre el profesor.

Portatil en Clase nuevo paradigmaLa experiencia del prof.Godoy con salones en forma de «U» con los monitores hacia el profesor, es una forma de definir y separar ambos contextos. Permitiendo que el profesor reclame el 100% de la atención cuando lo considere pertinente, ya que el alumno debe mirar y tener su cuerpo enfrentado al profesor y la espalda al computador, y conociendo la actividad de los alumnos en los computadores, ya que es el alumno quien se encuentra entre el profesor y el computador.

Si alguien está interesado en profundizar este tema: i4c Classroom Organization es un sitio que ha juntado mucha información al respecto.

Nokia y GNU/Linux

A la hora de mezclar hardware y GNU/Linux soy pesimista, no es la primera vez que lo manifiesto, pero voy a tener que reformular mi posición, pues hoy he tenido una agradable sorpresa al hacer funcionar mi celular Nokia 6100 con mi GNU/Linux.

Vaio y Nokia

Hace relativamente poco tiempo conseguí el cable USB con drivers y aplicaciones para MS-Windows, luego conseguí algun Windows lo instalé para ver si funcionaba y tengo que confesar que me dió bastante trabajo (principalmente por la complejidad de las aplicaciones), y hasta tuve que recurrir al soporte técnico; en definitiva no fue fácil.

Cuando me compré el celular sabía que era una tarea media imposible conectarlo a GNU/Linux (hasta recibí comentarios de la posibilidad de quemar la interfaz o el teléfono por mala configuración). Pero hoy, medio sin proponermelo se me ocurre correr un apt-cache search nokia y veo una aplicacion llamada wammu, que en la página dice que funciona con mi modelo de Nokia (vaya sorpresa!).

Luego de instalarla tuve que hacer algunas pruebas hasta encontrar la configuración exacta, pero aca está funcionando perfectamente:

Wammu

El comando dmesg mostraba que al conectar el cable se habilitaba el dispositivo:

usb 1-3: new full speed USB device using ohci_hcd and address 5
cp2101 1-3:1.0: cp2101 converter detected
usb 1-3: reset full speed USB device using ohci_hcd and address 5
usb 1-3: cp2101 converter now attached to ttyUSB0

Entonces la configuración de Wammu -> Settings -> Connection es así:

Device: /dev/ttyUSB0
Connection: fbusdlr3
Model: auto

Está conectado en timpo real, asi que un cambio con la interfaz Wammu se refleja inmediatamente en el celular (el software de Windows que probé era asincrónico).