May 17, 2012

Ubuntips: gThumb 3.0.1 – Actualización por PPA para Ubuntu 12.04 / 11.10
Ubuntips: Wallpapers de Jueves
Usemos Linux: Linux-libre se suma al Proyecto GNU
Eduardo Federico

Eduardo Federico
Paraiso Linux feed

Tienes que probar Seamonkey!

Seamonkey es un proyecto de la fundacion Mozilla, es el hermano de firefox que crecio sano.

Para ser mas especifico, Seamonkey no es solo un navegador, trae algunos otros juguetes. Un lector de correos, un lector de feeds, un editor de HTML y un cliente de IRC. Todo en un programa que funciona mejor que firefox sin sus desventajas.

Cuales son las desventajas de firefox? Todos sabemos que hace llorar a nuestros coolers y es de las pocas aplicaciones que puede realmente tildar a linux. Seamonkey funciona con la misma tecnologia pero por algun motivo que desconozco es mucho mas ligero y no sobre esfuerza el procesador.

Los addons de Firefox tambien funcionan en Seamonkey, no todos, pero si varios. La interfaz soporta themes y es bastante personalizable.

Tienes que probar Seamonkey!

Una cosa que no me gustaba de este navegador es que traia todas esas cosas que yo usaba(cliente de correo, irc, rss, editor html) pero luego de probarlo me doy cuenta que esas cosas no se cargan a menos que uno las necesite. Eso ayuda a mantener la ligereza del navegador.

Desventajas de Seamonkey

Muchas distros de las llamadas “livianas” optan por usar este navegador en su instalacion por defecto.

  • No es tan rapido como Midori para cargar paginas.
  • No es tan liviano como Midori en el consumo de memoria.
  • No todos los complementos de Firefox funcionan en este navegador.

Como instalar Seamonkey

Se encuentra en los repositorios de todas las distros, asi que con un comando se puede instalar.

En Arch:

sudo pacman -S seamonkey

En Ubuntu:

sudo apt-get install seamonkey

El navegador funciona tambien en windows y pueden encontrar los instaladores en la pagina oficial: seamonkey-project.org/

May 16, 2012

Linux Adictos: Richard Stallman dio un pequeño susto durante una conferencia en Barcelona
Ubuntips: Parted Magic 2012_05_14

May 15, 2012

Eduardo Federico

Eduardo Federico
Paraiso Linux feed

4 sitios para checkear si tu hardware esta soportado por Linux

Si nunca has usado Linux podras notar apenas lo instales que tu hardware es casi siempre detectado automaticamente, reconoce la motherboard, la placa de video, de audio, el wifi y todo sin instalar ni un driver. Es genial!

Por otro lado, tambien ocurre muchas veces que algun hardware no esta soportado, por ejemplo, algunas impresoras, funciones especiales de las placas de video o hardware que ha salido al mercado hace muy poco. Eso es normal, ningun sistema operativo tendra jamas soporte para cada dispositivo existente. Ademas se debe tener en cuenta que el fabricante de hardware solo brinda drivers para windows pero no casi nunca para linux. Por suerte hay muchos desarrolladores que los hacen y los liberan como open source.

Otro punto a tener en cuenta es que no todas las empresas brindan los detalles tecnicos que son necesarios para programar el soporte para un determinado hardware. Supongo que esto es por una cuestion comercial y tratos con Microsoft.

Pero no importa que tantas trabas le pongan a linux, los desarrolladores son semi dioses que siempren nos brindan una solucion libre a casi todo.

Pero por las dudas, siempre es mejor revisar si un hardware es compatible con linux antes de comprarlo. Para eso tenemos 2 maneras:

  1. La manera tradicional. Comprar sin pensar demasiado en ello, si funciona bien, si no funciona probar con otra distro, si sigue sin funcionar entonces es porque no esta soportado en linux. No recomiendo usar esta manera, siempre es mejor la segunda.
  2. Buscar antes de comprar. Hay muchos sitios en la web con listas y listas de hardware soportado en linux. Les dejo 4.

Lista de sitios para checkear si tu hardware es compatible con Linux

1 – Ubuntu Certified

http://www.ubuntu.com/certification/
Ubuntu es una de las distros mas populares y el hecho de que siempre este captando mas y mas usuarios es algo bueno porque logra que las empresas fabricantes de hardware empiecen a interesarse y brindar de una u otra manera su ayuda.
Hay algunos sistemas que son testeados de manera intensiva hasta que consiguen el ‘Ubuntu Certified’ que es como el sello de Canonical de que ese hardware funciona muy bien y sin problemas en esa distro.

Y por supuesto si funciona en esa distro funcionara casi de seguro en cualquier otra.

2 – Lista de componenetes soportados en Ubuntu

http://www.ubuntu.com/certification/catalog/

En el mismo sitio anterior se puede encontrar un apartado destinado a componentes especificos que se sabe que funcionan en Ubuntu. La lista no tan larga como uno esperaria pero sucede que no se incluye cada version de un tipo de hardware, Por ejemplo, si la lista incluye “AMD Radeon HD 6950″ es muy probable que tambien este soportado el componente “AMD Radeon HD 6970″

Otra vez repito, si algo funciona en Ubuntu seguramente funciona en sus derivados como Linux Mint y muy probablemente tambien funcione en cualquier otra distro.

3 – Lista de compatibilidad de Linux-Drivers.org

http://www.linux-drivers.org/

Si encuentran que un dispositivo es soportado en una distro, es casi 100% seguro que sera soportado en todas las otras distros. Pero esa lista de Ubuntu no es tan grande como algunos quisieramos asi que vamos a brindar un recurso mas.

El sitio linux-drivers no tiene su propia lista pero tiene enlaces ordernados a otras listas que tratan un apartado especifico. Por ejemplo en la seccion de audio tiene enlaces a la pagina de ALSA, OSS, Open Sound System y mucho mas.

4- Google

Bueno, si no encuentras un determinado hardware en alguna lista entonces puedes simplemente buscar en google. Seguramente en la primera pagina encontraras a alguien diciendo si ese hardware en particular funciona o no en linux.
Por ejemplo para buscar si hay soporte para una impresora has asi:

4 sitios para checkear si tu hardware esta soportado por Linux

O pongan ‘Linux’ en vez de ‘ubuntu’, da igual.

Espero que estos consejos y recursos les sirvan 4 sitios para checkear si tu hardware esta soportado por Linux

Visto en makeuseof(ingles)

Usemos Linux: Script-Fu y Plugin Registry disponibles para Gimp 2.8
Dear Martínez

Dear Martínez
La vida Linux feed

Ubuntu para dispositivos Android

La versión de Ubuntu Install actualizada ya se encuentra disponible hace unos días para todos los usuarios que desean agregar el sistema a los dispositivos con sistema operativo Android 2.1. La versión 2.0 está disponible en la tienda de aplicaciones y es básicamente un instalador para una versión adaptada de Ubuntu con escritorio LXDE, aunque en realidad posee dos, una ligera y otra más pesada que incluye todos los programas necesarios para empezar a funcionar, e incluso con un centro de software propio llamado Ubuntu Update Manager.

Ubuntu Installer Ubuntu para dispositivos Android

Esta versión está completamente optimizada para dispositivos ARM, que permite ejecutar los dos sistemas al mismo tiempo e incluso establecer el tamaño de la pantalla al inicio para adaptarse al tipo de dispositivos. Esta nueva herramienta se suma al Market, software de Android que respecta a todas las aplicaciones para el dispositivo, sea cual sea la operadora móvil siempre y cuando se tenga el paquete de datos activo o la conexión Wi-Fi.

Los requerimientos para ejecutarlos son bastante importantes y de exigencia, puesto que se debe tener permisos de Root, procesador de 1GHz, Android 2.1 o superior. Además se debe contar con Kernel will loop device support, una tarjeta MicroSD de 3,5 GB de espacio libre para la imagen de gran tamaño, conexión de datos y un soporte para sistemas de archivos Ext2.

 


May 14, 2012

Usemos Linux: Ubuntu 12.10 tendrá una versión con GNOME Shell y sin Unity
Eduardo Federico

Eduardo Federico
Paraiso Linux feed

8 alternativas a Unity en Ubuntu

Unity no cae bien a todos los usuarios de Ubuntu, yo soy uno de esos a los que no les gusta. Absolutamente todos los entornos de escritorio en linux me parecen mejores que Unity. Lo peor(o lo mejor, depende del punto de vista) es que Canonical solo se enfoca en Unity y no en otros entornos, ya les habia comentado que Kubuntu deja de ser patrocinada por Canonical y pasa a ser patrocinado por Blue Systems.

Pero volviendo al tema. Hay muchas, pero muchas, opciones para reemplazar Unity y aun asi seguir disfrutando de los beneficios de usar Ubuntu. Ademas, el solo hecho de cambiar de entorno de escritorio te hara aprender cosas nuevas sobre linux. Seguramente en algun punto cometeras un error y al solucionarlo aprenderas mas, ademas conoceras mas opciones y mas de lo que linux tiene para ofrecerte.

Una vez que instales cualquier otro entorno de escritorio o gestor de ventanas debes cerrar sesion y elegir el nuevo entorno en las opciones de la pantalla de login. Empecemos…

1 – Instalar el viejo Gnome

Para los que no les gusta Unity todavia quedan muchas opciones pero veamos primero como tener el viejo Gnome de 2 paneles. Ejecuten el siguiente comando en una consola:

sudo apt-get install gnome-session-fallback

2 – Instalar Gnome 3.4

Esta es la alternativa mas escogida por aquellos que quieren un escritorio moderno y elegante. En contraste con Unity, Gnome 3 es bastante personalizable y tienes disponibles muchos temas.

sudo apt-get install gnome-shell

Para empezar a usarlo debes cerrar sesion y elegir ‘Gnome’ en la pantalla de login.
En este video puedes ver como luce y como funciona:

3 – Instalar la interfaz Cinnamon de Linux Mint

8 alternativas a Unity en Ubuntu

Cinnamon es un fork de Gnome-Shell desarrollado por la gente de Linux Mint. Para los usuarios de Linux Mint esta disponible por defecto en la instalacion de esa distro. Pero como saben Mint es un derivado de Ubuntu y por ello es bastante facil hacer funcionar esa interfaz en Ubuntu. Solo ejecuten estos comandos en una consola:

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get update
sudo apt-get install cinnamon

Luego pueden ir al sitio linuxmint.com para encontrar themes y applets para esta interfaz.

4 – Instalar XFCE 4.10 en Ubuntu 12.04

8 alternativas a Unity en Ubuntu

Cuando Gnome paso a su version 3.0 muchos usuarios disgustados se cambiaron rapidamente al entorno de escritorio mas parecido al antiguo gnome 2, eso es XFCE. Una autentica maravilla de escritorio, ligero(no super ligero), personalizable, muy lindo y que presenta muy pocos problemas.

Se lo puede instalar de 3 maneras.

1- La mas recomendable seria instalar Xubuntu, es un Ubuntu con XFCE. Pero eso puede ser muy incomodo si uno ya tiene un sistema antiguo con muchos programas y configuraciones.

2- La otra opcion es instalar xubuntu-desktop. Que basicamente convierte Ubuntu en Xubuntu pero eso nos puede molestar por el hecho de que se instalan muchos programas que no queremos. Xubuntu-desktop se instala asi:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
sudo apt-get update
sudo apt-get install xubuntu-desktop

3- Instalar XFCE a secas. Esto nos permitira tener el entorno de escritorio pero sin instalar nada adicional mas que el entorno de escritorio. Para probarlo escribir esto en la consola:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
sudo apt-get update
sudo apt-get install xfce4

5 – Instalar MATE

8 alternativas a Unity en Ubuntu

MATE es un fork de Gnome 2 que nacio porque Gnome 2 ya no es mantenido por nadie. Todos los paquetes han sido renombrados asi que puedes instalar este entorno de escritorio junto con Gnome 3 y no tendras ningun problema de conflictos.

Para instalarlo usa estos comandos:

sudo add-apt-repository “deb http://packages.mate-desktop.org/repo/ubuntu $(lsb_release -cs) main”
sudo apt-get update
sudo apt-get install mate-archive-keyring
sudo apt-get update
sudo apt-get install mate-core

Si quieres algunos utilitarios y aplicaciones extra para este entorno usa este comando:

sudo apt-get install mate-desktop-environment

Esas son las alternativas mas detacadas, pero hay mucho, en serio, muchisimo mas que se puede probar. Pero me voy a limitar a nombrar otros entornos que he probado y que creo que pueden ser del agrado del usuario promedio.

Otras alternativas a Unity

6 – KDE. El entorno mas completo y pesado que existe. Tiene excelente integracion entre sus aplicaciones y herramientas. Pueden simplemente instalar el paquete llamado ‘kde’ o prueben con instalar kubuntu directamente. Aqui tienen una lista del top 10 distros con KDE.

7 – LXDE. Si prueban Xubuntu o XFCE y les parece ligero, y quieren algo todavia mas ligero y que siga siendo facil de usar, entonces LXDE es para ustedes. Es un entorno de escritorio que viene con varias aplicaciones ligeras y herramientas simples para configurarlo. Aqui tienen una lista con el top 10 distros con LXDE.

8 – OpenBox. Mi preferido. OpenBox es para mi la mujer perfecta! No es un entorno de escritorio sino un gestor de ventanas, y que por lo tanto no cuenta con algunas de las comodidades de los entornos de escritorio. Pero eso ni importa, es solo un poquito (muy poquito) mas dificil configurarlo pero mucho mas personalizable que todas las otras alternativas que les deje mas arriba.

Espero que el post les haya gustado y que se animen a probar y probar cosas, es divertido 8 alternativas a Unity en Ubuntu

May 11, 2012

Mariano Mendez

Mariano Mendez
[A]NTRAX [L]ABS feed

Server Builder [VB6]

Hola a todos. En este tutorial les voy a enseñar a hacer un Builder para que puedan utilizarlo a la hora de programar un malware.
Les dejare un ejemplo bastante simple, y se los tratare de explicar lo mejor posible para que lo puedan entender sin problemas.
Primero debemos crear un nuevo proyecto con un EXE Estandar

Builder:
En el formulario colocaremos 2 TextBox y 1 Boton (Los labels son opcionales ya que no afectan al funcionamiento)
Y en su codigo lo siguiente:

Declaracion de variables:
'Declaraciones
Dim std As String

Boton Build:
Private Sub Command1_Click()

Open App.Path & "\Stub.exe" For Binary As #1 'Busca y abre el Stub en el mismo dir en donde esta el cliente
std = Space(LOF(1)) 'Space: Devuelve una cadena que consta del número especificado de espacios.
'LOF: Devuelve un valor Long que representa el tamaño, en bytes, de un archivo abierto mediante la función FileOpen.
Get #1, , std 'Obtiene el valor de bytes de la variable std
Put #1, , std & "{Dil}" 'Inserta un {Dil} al final del stub
Put #1, , Text1.Text & "{Dil}" ' Coloca en el Stub lo ingresado en el text1 (DNS/IP) seguido de un {Dil}
Put #1, , Text2.Text & "{Dil}" ' Coloca en el Stub lo ingresado en el text2 (Puerto) Seguido de un {Dil}

MsgBox ("Listo!") ' Si todo esta bien muestra el mensaje de ok!

End Sub

Stub:
Ahora abrimos un nuevo proyecto y aqui crearemos el Stub que se modificara.
En el formulario ponemos 2 TextBox. Y en ellos mostraremos los valores que hemos ingresado desde el Builder

Y el codigo seria el siguiente:
Veriables:
'Declaraciones
Dim std As String
Form Load:
Private Sub Form_Load()

Open App.Path + "\" & App.EXEName & ".exe" For Binary As #1
std = Space(LOF(1))
Get #1, , std
Close #1

Text1.Text = Split(std, "{Dil}")(1)
Text2.Text = Split(std, "{Dil}")(2)


End Sub

No comente las lineas por que creo que esta mas que claro. En definitiva lo que hace es tomar lo ingresado en el Builder y colocarlo en el Text1 y Text2

Una vez hecho esto, generamos el *.EXE y lo colocamos en la misma carpeta del Builder.

Ahora corremos el Builder, colocamos los datos y revisamos.
Yo puse una NO-IP y un Puerto. Ahora revisamos el Stub para ver si aparecen correctamente los datos que ingresamos:

Como se puede ver, ejecute el Stub y me mostro los datos. Y si lo abro con un editor Hexadecimal, puedo ver el EOF con los datos ingresados.

Eso es todo, espero que les haya gustado! Luego les mostrare como meter el Stub dentro del Builder, para que directamente genere el ejecutable ya configurado.
Javier Smaldone

Javier Smaldone
Blog de Javier Smaldone feed

¿El Frente Para la Victoria está a favor o en contra del voto electrónico?

Hace poco menos de un año, en marzo de 2011, el por entonces Jefe de Gabinete de Ministros Aníbal Fernández decía —fiel a su estilo frontal— “estoy a muerte en contra del voto electrónico, siempre he estado en contra”.

Nota: Los entrevistadores Feinmann y González Oro creen cándidamente que porque una pantalla muestra determinada imagen (“Ud. votó por X”) necesariamente el sistema ha registrado eso. Esta ilusión es muy común entre quienes declaman la “transparencia” del voto electrónico.

Por estos días (mayo de 2012) comienzan a tratarse en la Cámara de Diputados de la Nación cuatro proyectos de ley que impulsan el uso del voto electrónico. De ellos, dos son promovidos por diputados del “Frente para la Victoria”. ¿Qué postura adoptará al respecto el ahora Senador Aníbal Fernández?

Los proyectos en cuestión son los siguientes:

  • “Sistema de voto electrónico de boleta única (SVEBU) y Sistema de recuento provisorio de votos (SRPV): implementación, modificación de la ley 19945 (Código Electoral Nacional)”. Expediente 5215-D-2011, presentado por Fernando Yarade y Jose Antonio Vilariño (Diputados por Salta, Frente para la Victoria).
  • “Voto Electrónico con soporte documental (VESD): Establecimiento; Modificación de la Ley 19945″. Expediente 5766-D-2011, presentado por Marcelo Eduardo Lopez Arias (Diputado por Salta, Frente para la Victoria) y Graciela Camaño (Diputada por Provincia de Buenos Aires, Peronismo Federal).

Es cuando menos curioso escuchar a Anibal Fernández referirse —sin saberlo, claro— a los diputados de su propio partido, al decir en agosto de 2011:

“Y al voto electrónico, que siempre está en boca de todos los mismos —que no entienden nada del tema, porque no han estudiado en su vida, jamás agarran un libro ni buscan legislación comparada para saber exactamente que fue lo que pasó en otros lugares— lo toman como si fuese la panacea.”

May 10, 2012

Javier Smaldone

Javier Smaldone
Blog de Javier Smaldone feed

Voto electrónico en Salta con la empresa MSA

Entrevista al Ing. Diego Saravia realizada en abril de 2012 respecto de la utilización de máquinas de “voto electrónico” en la provincia argentina de Salta.

Aunque no coincido con él en que la realización de auditorías solucionaría los problemas —por los motivos expuestos en mi artículo anterior— me parece un buen ejemplo de las situaciones que se presentan ante la implementación del voto electrónico en sistemas democráticos. El sistema utilizado en Salta es provisto por la empresa Magic Software Argentina (MSA), muy similar al propuesto en uno de los proyectos de Ley presentados en el Congreso argentino.

El caso al que refiere Saravia sobre la violación del secreto del voto puede verse en el vídeo siguiente. Esto fue determinante para que Holanda —uno de los pioneros en voto electrónico— abandonara el uso de este tipo de sistemas, volviendo a votar con boletas de papel y lápices.

Javier Smaldone

Javier Smaldone
Blog de Javier Smaldone feed

La historia de las cosas

Este es el jueguito que estamos jugando y que nos está llevando directamente al desastre. Explicado para niños. Lamentable. (El vídeo no es nada nuevo, pero vale la pena verlo de nuevo, si ya lo conoce.)

Lamentablemente, seguiremos jugando el jueguito del “consumo“. Al menos hasta que la cosa reviente. Y lo hará…

May 09, 2012

Dear Martínez

Dear Martínez
La vida Linux feed

Crear Códigos QR con enlaces

Una de las herramientas más innovadoras para GNU/Linux que hacen posible la creación de códigos QR, tiene varias opciones para los usuarios que desean realizarlos y es una de las más utilizadas dentro de las aplicaciones. La más conocida es Qrencode debido a su sencillez de uso, porque aunque es una herramienta que trabaja desde la terminal tiene una sintaxis muy sencilla.

Qrencode Crear Códigos QR con enlaces

Qrencode permite codificar imágenes, enlaces o solo una frase con una sintaxis básica y se encuentra en los repositorios de las distribuciones más comunes. Si además de eso, se le agrega una interfaz gráfica, puede ser mejor todavía de manera fácil. La forma más fácil de crear estos códigos con diferentes enlaces es la que se realiza mediante la descarga del archivo deb.

Para versiones anteriores de Ubuntu, se debe añadir el repositorio e instalar la herramienta:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install gqrcode

Luego de instalado solo se debe buscar la aplicación Gqrcode y ejecutarla. Una vez ejecutada, se muestra de una manera sencilla cómo codificar la imágen, con un espacio para agregar el texto a codificar, en el cual se debe introducir el link que se quiera agregar y luego se debe guardar la imagen resultante donde se desee.

 


Linux Adictos: Ubuntu presente en el 5% de mercado de ordenadores nuevos en 2012

May 08, 2012

Cuidar la marca … ¿a cualquier precio?

Hacía rato que no me podía poner a escribir en el blog. Y hoy se me presentó una situación que merece ser contada.

Hay empresas que por cuidar su marca, su renombre o vaya a saber que no se andan fijando en detalles.

La historia empieza así: El 4 de mayo @Cinematracks, en twitter, manda este mensaje.

“Ah bueno, lo que faltaba!!! Guillermo Tornatore, dueño de @dattatechosting anda “spameando” ese video “seissieteochero” de Malvinas ¿WTF?”

Al mismo le contesto que es lo que le extraña, que ese tipo haga spam o que sea K, me contesta que mas lo segundo que lo primero y ahi queda el tema cerrado.
Tres días mas tarde empezamos a recibir mensajes de @dattatechosting indicando que “la campaña” no tenía banderías políticas, sino que era un “homenaje, simple y emotivo”. Peeeeeero, ya no era un “simple” homenaje, era una campaña. Que como en toda empresa privada, busca un rédito.

Por mi parte volví a recordar que Dattatec tiene una historia de spam propio en su haber. Y el que me ha tocado a mi personalmente pueden verlo en estos post:
Dattatec, sigue la fiesta
Dattatec y el candidato spammer
Tren para Todos mostró la hilacha
Algo mas del spam de Tren para Todos

Por otra parte, ya anteriormente Marcos Sader y Milton Vieyra habían sido intimados por uno de los dueños de Dattatec, Guillermo Tornatore, a que borraran posts donde eran citados el o su empresa, en una actitud claramente censuradora y patoteril.
Acá pueden ver el post de Marcos y el de Milton.

Y resultó que volvieron hoy a aparecer los twitts de dattatec, de los cuales resalto este y este.
El primero, diciendo “no somos spammers” :-P y el segundo apelando a que tan larga la tienen, con 76 mil que los eligen.

Tras responderle que “miles de moscas comiendo mierda no la convierten en nutritiva” y pasándole los links en los que muestro como hacen spam, pasados unos minutos suena el teléfono de mi casa.

Y resultó que era de dattatec. Creo que la chica que en twitter se identificó como Eliana Pomponio, la verdad es que realmente no escuché su nombre.
Pero lo que si escuché bien clarito fue que me llamaba “para ayudarme” con el tema que se estaba ventilando en twitter.

Acá ya pisó una raya que yo no dejo que me pisen. Podés darme todas las explicaciones que quieras, pero la raya está puesta en “tomarme por boludo”.
La realidad es que el intento era silenciar. Si no, ¿a quien carajo se le ocurre llamar a alguien para “ayudarlo” cuando no necesita de ninguna ayuda y, peor aún, no la pidió?

Entre un par de aclaraciones, entre las cuales detallé que si eran spammers, que eran censuradores, y que si le parecía que lo que yo había escrito en este blog, con nombre y apellido eran mentiras, tenía a su entera disposición el formulario de comentarios para aclararlo. Y que si no le parecía suficiente, que me mandara una nota que se la publicaba como post.

Como insistía en que no eran spammers, le pregunté si el tal Axel Strembel, que se presentaba como “Encargado del reclutamiento del personal de Tecnología Informática para Dattatec.com, para las áreas de Soporte Técnico e Investigación y Desarrollo.” trabajaba para ellos, me dijo que no.
La consulta, obvia, fue si había trabajado para ellos y ahi me sale con que “la información está desactualizada”

Cansado ya de que me siguiera tomando por pelotudo, y tras detectar una inexistencia de ganas de solicitar las disculpas correspondientes por la acción de un ¿ex? empleado / encargado, de bastante mal modo le tuve que decir que cualquier cosa que quisiera decirme la hiciera públicamente y por escrito, pero que ni se le ocurriera volverme a llamar.

¿Es realmente necesario que una empresa tenga el tupé de arrogarse el derecho a meterse en la casa de uno, aunque sea vía telefónica, para faltarte el respeto, pretender hablarte como si fueras idiota, intentar tergiversar la realidad y pretender tapar con un dedo un sol radiante que te muestra como spameaste?

La marca, estoy de acuerdo, hay que cuidarla. Pero, ¿a cualquier precio y a riesgo de que, como en este caso, una charla de conocidos se termine transformando en un griterío que se te va a volver en contra?

Linux Adictos: Ya podemos descargar Gimp 2.8
Martín Albisetti

Martín Albisetti
Martin Albisetti's blog feed

Help us organize UbuConLA 2012!

While a lot of you are at UDS, several Latin American LoCos are working hard to organize a local Ubuntu conference.
Things are going really well, we're 4 weeks away, but we're a little short on funds. Every year the same people who organize it end up having to pay for many things themselves despite have a few generous sponsors, and this year I'd like to change it so I set up a small but valuable fund raising campaign and we could really use your help.
The site is in Spanish, so it may take a bit of blind surfing to get around but it should be fairly easy once you've been sent to PayPal  :)

If you have a some spare change, head on over here: http://www.groofi.com/profile/beuno/projects/ubuconla-2012-conferencia-de-ubuntu-en-argentina

May 07, 2012

Javier Ledesma

Javier Ledesma
Ubuntronics feed

Oxygen KDE | La mejor manera de integrar Firefox en KDE

Oxygen KDE es un tema para Firefox que logra una integración casi perfecta en KDE. La siguiente imagen es una prueba de ello: La última versión disponible agrega compatibilidad con la más reciente entrega del navegador. También se han corregido algunos errores, entre otras cosas. Puedes leer la lista de cambios completa en su sitio web. Descargar | Oxygen KDE lo puedes descargar desde su

May 06, 2012

Javier Ledesma

Javier Ledesma
Ubuntronics feed

14 Wallpapers de Angry Birds

Angry Birds (Pájaros furiosos en español) es un videojuego creado en 2009 por la empresa europea Rovio. Desde entonces, el juego ha sido adaptado a dispositivos de pantalla táctil, como los basados en Maemo, iOS, Symbian y Android.

May 05, 2012

Luciano Bello

Luciano Bello
Luciano's webpage feed

Lessons Learned: Valborgsmässoafton y Cortègen

Esta semana ha pasado de todo en cuanto a festividades en Suecia. Como en casi todo el mundo, el 1º es Día del Trabajor, por lo que feriado. El día anterior es halvdag, es especie cuasi-feriado. Este día, el 30 de Abril, ocurren muchas cosas y, aquí, un resumen de las mismas:


Valborgsmässoafton, fiesta nórdica, noche del 30 de Abril al 1º de Mayo. Valborg hace referencia a Walburga de Heidenheim. Afton significa víspera. El resto, te lo debo. Muchos suecos lo llaman simplemente Valborg.

Esta fiesta es una gran mezcolanza de tradiciones en donde no me queda claro el origen. Veamos si puedo ponerlo en orden:

Según la tradición celta, el 1º de Mayo daba fin al invierno. Los troncos de la poda se quemaban para que el humo renovase el aire de los pueblos. Es una tradición que aún se celebra en las regiones celtas con el nombre de Beltane, en referencia al dios del fuego y el sol: Belenos. Este dios esta asociado a las fuerzas renovadoras, la fertilidad y la vida, con lo que tiene mucho sentido que se lo invoque para celebrar el inicio de la Primavera.

Esta costumbre habría sido llevada a escandinavia por los vikingos. En su propia versión de la cosa también prendían hogueras, pero esta vez para “quemar los malos espíritus del Invierno”. En un sentido más práctico, como era la fiesta en que las ovejas se soltaban para el pastoreo, el fuego y los ruidos espantarían a los depredadores cercanos.

En algún momento la historia se vuelve algo retorcida y la hoguera empieza a relacionarse con brujas, hombres lobos y una especie de meeting anual con el diablo en la cima de la montaña Brocken, Alemania. Pero a esta altura ya dejé de entender. Se que hay algo relacionado con una especie de anti-Halloween, el cual está a 6 meses de distancia en el espacio cronológico.

Para rematarla, llega el catolicismo y asocia a Santa Walburga de Heidenheim con la fiesta, de la que se deriva su nombre actual. Al parecer Walburga es, alternativamente, Valburga, Valborg, Walburg, Walpurga, Waltpurde o Vauborg, dependiendo del origen del hablante y su día conmemorativo en los países nórdicos es el 1º de Maryo. Así que la fiesta pagana se transformó en la fiesta de la víspera de Walburga.

El hecho es que los suecos se juntan en parques a quemar maderas, beber y bailar. En Gothenburg, el punto de encuentro es el parque Slottsskogen donde una hoguera se enciende y se cantan canciones relacionadas con la Primavera. El día siguiente es tradición hacer un picnic, sin importar la temperatura o el clima.

Cortègen, fiesta estudiantil, 30 de Abril. Organizada por un grupo de estudiantes de la Universidad Chalmers en Göteborg, es una especie de procesión o desfile con carrozas.

From Cortègen 2012

A nivel local, el mismo día (aunque por la tarde) se celebra uno de los eventos más esperados de la Universidad a la que asisto. Dado que convoca a un cuarto de millón de personas, es posiblemente de los eventos públicos más importantes de la ciudad (la que tiene medio millón de habitantes).

Se trata de unas 50 carrozas con motivos humorísticos o sátiros del último año que atraviesan la ciudad saliendo del estacionamiento de la Universidad. Es un evento sumamente antiguo, iniciado en 1910 y hay una comisión encargada de su organización que es de los grupos de estudiantes más tradicionales.

Las fotos que saqué pueden verse acá.

La carrozas hacen referencias a temas o noticias, muchas veces del ámbito local (localísimo), por lo que no alcanza con entender sueco y leer los carteles para estar en tema. Aún es divertido.

Como si todo esto fuese poco, el 30 de Abril es también el cumpleaños del Rey (konungens födelsedag). Esto significa que es es flaggdagar, es decir, que las casa se llenan con banderas de Suecia. A diferencia de Inglaterra, el cumpleaños del rey cambia con el rey.

Javier Ledesma

Javier Ledesma
Ubuntronics feed

Liga de la Justicia | Wallpapers

La Liga de la Justicia es un equipo de superhéroes de cómics conformado por los principales personajes del ficticio Universo DC. Tanto el nombre del grupo como sus integrantes han variado con los años. La formación original y más conocida comprende a: Superman, Batman, la Mujer Maravilla, Flash, Linterna Verde, Aquaman y Detective Marciano. Superman Aquaman Batman Flash

May 04, 2012

Dear Martínez

Dear Martínez
La vida Linux feed

Crear LiveCD con Remastersys

Si bien existen otras plataformas para realizar copias de respaldo en GNU/Linux, la herramienta Remastersys, una herramienta de back-up con algunas particularidades. Con esta herramienta es posible crear un LiveCD propio a partir de Klikit-linux, Ubuntu y derivados de estos. En ella se puede hacer un back-up de cada disco duro en particular para poder ser grabados en un DVD o CD virgen. Posterior a esto, se puede instalar la imagen grabada en el CD/DVD en cualquier ordenador. También se puede realizar el back-up pero sin incluir los datos personales, es decir que se puede crear una imagen completa del sistema del usuario, en su estado actual sin incluir los archivos de su /Home.

Remastersys Crear LiveCD con Remastersys

Los repositorios de remastersys deben ser añadidos con la orden sudo vi /etc/apt/sources.list aunque si se quiere usar otro programa de escritura se debe cambiar vi por el que más se desee. Luego se debe copiar y pegar el siguiente texto en la sources.list:

#Remastersys
deb http://www.remastersys.klikit-linux.com/repository remastersys/

Luego se deben guardar los cambios y hacer update con la orden: sudo apt-get update 

Luego de esto, se puede instalar Remastersys del modo que cada persona quiera. Para poder crear un back-up de nuestro sistema se debe ejecutar la siguiente orden: sudo remastersys backup

Para crear un backup se debe dar la orden: sudo remastersys backup “agregar el nombre que se desee”.iso 

Si se quiere crear una imagen de nuestro sistema: sudo remastersys clean

 


Apr 26, 2012

Leonardo García

Leonardo García
Ubunlog » Ubuntu feed

Ubuntu 12.04 LTS “Precise Pangolin” publicado

Ubuntu 12.04 LTS “Precise Pangolin” acaba de ser publicado, puedes ver todas las novedades de esta versión en este enlace o realizar un bonito tour haciendo click sobre la  imágen que dejo a continuación

Cómo siempre les dejo los enlaces para descargar vía torrent, es la mejor opción de descarga, rápido, compartes y no saturas servidores.

Ubuntu 12.04 LTS torrents

Kubuntu 12.04 LTS Torrents

Ubuntu 12.04 LTS Precise Pangolin publicado

Más información | Ubuntu.com

Post Relacionados

Leonardo García

Leonardo García
Ubunlog » Ubuntu feed

Como instalar Ubuntu 12.04 LTS “Precise Pangolin” – links amigos

Ubuntu 12.04 LTS “Precise Pangolin” esta pronto a ser publicado en el día de hoy, quienes ya venimos usando Ubuntu desde hace un tiempo sabemos que Instalar Ubuntu     no es algo que tenga mucha dificultad, y no varía demasiado el proceso de instalación respecto de versiones anteriores.

Pero para los curiosos que quieren probar esta nueva versión de Ubuntu puede ser conveniente tener una Guia de Instalación de Ubuntu a mano para despejar dudas, así que aquí les dejo tutoriales de dos blogs amigos que creo que pueden servir.

En Ems Linux

Cómo crear particiones en Linux usando Ubuntu 12.04

Cómo instalar Ubuntu 12.04 Precise Pangolin paso a paso

Cómo actualizar a Ubuntu 12.04 desde versiones anteriores

En Paraiso Linux

Actualizar Ubuntu 11.10 a 12.04

Las 3 cosas mas importantes antes de instalar Ubuntu

Post Relacionados

Leonardo García

Leonardo García
Ubunlog » Ubuntu feed

Ubuntu Tweak 0.7.0 lanzado

Cuando faltan unas horas para el lanzamiento de Ubuntu 12.04 llega una importante actualización de una de las herramientas imprescindibles a la hora personalizar nuestro sistema operativo.

Ubuntu Tweak ha sido actualizado a su versión 0.7 y, como era de esperarse, es totalmente compatible con Ubuntu 12.04 Precise Pangolin pronto a publicarse.

Ubuntu Tweak 0.7.0 lanzado

Entre las novedades que trae esta versión esta el regreso de el Centro de aplicaciones, desde el que podemos agregar repositorios e instalar las ultimas versiones de nuestra aplicación favorita, la posibilidad de desactivar HUD, un editor de quicklist para el lanzador de Unity, configurador de pantalla de inicio de sesión y muchas mejoras más

Puedes Instalar Ubuntu Tweak 0.7.0 (recordemos que esta versión solo es compatible con Ubuntu 12.04) bajando el paquete .deb desde su página web, o bien agregando fácilmente el repositorio tipeando desde la terminal.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Más Información Ubuntu Tweak blog

Post Relacionados

Apr 24, 2012

David Doe

David Doe
e2391 feed

Un alias para fbshot

Para capturar la pantalla en mi sistema sin X suelo utilizar fbshot. Amo este pequeño programa por su simpleza y permitirme documentar mis andanzas en la terminal. Lo único que siempre me da flojera es tener que especificar si o si el nombre del fichero de salida :P

Por eso cree este alias:

alias fbs=’fbshot -s 5 ~/Screenshots/`date +%F_%H:%M:%S_$HOSTNAME.png`’

Ahora mis screenshots están ordenadas por fecha, hora y nombre de la maquina :D

EOF


Apr 23, 2012

David Moreno

David Moreno
Stereonaut! feed

Ruby and libv8: Exactly my feelings

Thanks to my coworker Dan for making a whole bunch of these based on our day job adventures :)

David Doe

David Doe
e2391 feed

Terminal monocromático

Jugando..

#4DC791
archlinux tmux

#4D6791
archlinux tmux

#898960
archlinux tmux

EOF


Apr 20, 2012

David Doe

David Doe
e2391 feed

CLI BASED SYSTEM: Archlinux en Olivetti Pentium III

archlinux tmux tty-clock newsbeuter vitunes vim conky

Ese es Archlinux corriendo en mi notebook Olivetti con un procesador Pentium III 700mhz, 180mb de RAM y un disco rígido de 18gb. Es una configuracíon muy minimalista al punto de no tener Xorg instalado. Todas mis tareas las realizo desde la tty valiéndome de distintas CLI apps. Mención especial para tmux  con el cual puedo ejecutar diferentes terminales virtuales en una misma tty.

Ahora ¿Que puedo hacer desde un entorno tan básico? Con newsbeuter leo mis feeds, a traves de elinks navego por la web y, si lo quiero hacer de forma grafica tiro con links. Gestiono mi mail con mutt, veo videos con mplayer, imagenes con fbi y pdfs con fbgs, escucho musica con vitunes, uso nano para escribir tonterias y editar ficheros de configuracion, vim para programar y hnb para tomar notas. Manejo ordenadores remotos con ssh, descargo torrents con rtorrent, chateo mediante irssi+bitlbee y pruebo la seguridad de mi red con aircrack entre otras cosas.

Cuando compre esta note, me la entregaron con una placa PCMCIA wifi con chipset RALINK, así que en cuanto a ese aspecto no tuve ningun problema. Para administrar mis conecciones utilizo netcfg+wifi-select que es de lo mas minimalista que hay.

El unico problema que tengo es con el brillo, no hay forma de que se lo pueda bajar. No molesta demasiado por suerte, pero no me quejaria si se pudiese modificar. Probe con varias distros y lo mismo, no hay forma. Asi que todavia ando investigando. Sacando eso todo funciona de diez.

Me gusta mucho usar este entorno, siento que aprovecho toda la potencia de esta vieja laptop. Del grub al login hay alrededor de 22 segundos y en el arranque consume unos 18mb de RAM mas o menos, lo que no esta para nada mal. Mas allá de lo que pueda parecer, me resulta muy cómodo usar este sistema. No soy dependiente del mouse y casi siempre me muevo con atajos de teclado por lo que no tarde en acostumbrarme demasiado a usar tmux. Además, el touchpad no es lo mio :P

Por ultimo comentar que me encanta el hecho de poder llevar a cabo tantas tareas en una computadora que tiene mas de una decada. Soy partidario de que los ordenadores viejos pueden reutilizarse de una manera u otra :)

EOF


Apr 14, 2012

Martín Albisetti

Martín Albisetti
Martin Albisetti's blog feed

Ubucon 2012, Buenos Aires edition

This June 1st and 2nd, we will be holding an all-Ubuntu conference for the second time in Argentina, and with plans to make it regional from now on (next one is in Uruguay!).
Even though it's in Spanish, I'd like to open up the Call for Papers here on planet Ubuntu as well, in case anyone reading is close by  :)

 

 

Ubuntu-AR y Ubuntu-UY, grupos locales de Ubuntu para Argentina y Uruguay, convocan a miembros de
la comunidad de software libre internacional y de otros grupos locales de Ubuntu en Latinoamerica a presentar propuestas de charlas para la conferencia anual sobre Ubuntu de Latinoamerica, UbuConLA 2012.

 

Qué es UbuConLA ?

Un acontecimiento internacional, anual e itinerante para Latinoamerica surgido a partir de una idea común entre miembros de los grupos comunitarios locales de Ubuntu en Argentina y Uruguay, con los siguientes objetivos:

  • Difundir la capacidad y experiencias logradas en ambientes empresariales por especialistas de Latinoamérica en proyectos y contextos de diversas características
  • Mostrar el grado de madurez alcanzado por Ubuntu GNU/Linux y los profesionales que trabajan con él en ambientes empresariales, ya sea tanto como consultores como también usuarios y responsables de áreas de sistemas
  • Integrar técnica y socialmente a usuarios y especialistas de Latinoamérica, tanto sea para adquisición de nuevos conocimientos y habilidades como también para aprovechar y/o generar oportunidades de negocios en la región
  • Difundir el espíritu "Ubuntu" de la comunidad Latinoamericana
  • Institucionalizar UbuConLA como "El Acontecimiento Ubuntu" anual para Latinoamerica.

Próximas sedes: 2013 - Montevideo, Uruguay. 2014 - Colombia

Dónde, cuándo y cómo

La conferencia se realizará los dias 1 y 2 de Junio 2012 en la sede de la Ciudad de Buenos Aires de la Universidad Austral, en  Argentina.

El autor de cada conferencia seleccionada deberá participar presencialmente como orador en el acontecimiento.

Podrán participar como máximo 3 autores por conferencia, que deberá ser expuesta en Español.

Las propuestas deben ser enviadas via e-mail en texto plano con archivo adjunto, en alguno de los formatos indicados más abajo, a ubuconla@gmail.com con la etiqueta [CFC] y a continuación el título de la conferencia a proponer en el Asunto del mensaje.

Las propuestas serán recibidas hasta el día 1 de Mayo 2012 inclusive.

Orientación

El día viernes será dedicado a empresas y profesionales con una disposición de 3 tracks presentándose en paralelo:

  • Track 1: Casos de exito: por qué funcionó la migracion/proyecto - Características del contexto - Consideraciones previas para minimizar riesgos de fracaso
  • Track 2: Cómo migrar a Ubuntu en empresas - Metodologías y mejores prácticas aplicadas - Cuándo y por qué usar Ubuntu en PyMES
  • Track 3: Soporte corporativo para Ubuntu - Tengo un problema, y ahora qué hago ? - Alternativas locales de soporte

El día sábado estará orientado a entusiastas y comunidad en general, también con 3 tracks presentándose en paralelo:

  • Track 1: Casos de exito: Comunitarios
  • Track 2: Principiantes - Qué es Ubuntu? - Cómo instalar Ubuntu - Instalé Ubuntu, y ahora? - Migrando de Windows a Ubuntu - Participando en la comunidad (Introducción) - Charlas relámpago (5 minutos)
  • Track 3: Usuarios experimentados - Personalizaciones - Ubuntu Server - Unity, por qué? - Cómo reportar bugs en Ubuntu - Ubuntu TV/Android - Charlas relámpago (5 minutos) - Otros temas de software libre - comunidad relacionados con Ubuntu

Condiciones

Las propuestas deberán contener la siguiente información:

  • Título
  • Autor - Nombre completo
  • Organización a la que pertenece/representa
  • Lugar de residencia
  • Extracto/síntesis biográfica del autor
  • Teléfono y dirección de correo electrónico de contacto
  • Track en el cual quiere presentar su exposición
  • Tipo (taller ó charla)
  • Descripción (resumen o esquema que permita evaluar su calidad y punto de vista)
  • Duración estimada (las charlas son generalmente de 25 minutos)
  • Requisitos/recursos necesarios (Equipos Multimedia, Sala de máquinas, equipo de sonido, etc)
  • Nivel (básico, intermedio, avanzado)
  • Destinatarios (Sociedad, Empresas, Técnica)
  • Conocimientos previos de la audiencia.

Una vez evaluada la propuesta, se les informará a los autores el resultado de la selección por las vía de contacto facilitadas.

Formato para las Presentaciones

Formatos aceptados

  • ODT (LibreOffice y equivalentes)
  • HTML standard
  • PDF
  • Texto plano

Licencia

Deberá especificarse una licencia para las presentaciones que permita a los organizadores distribuir el materia libremente.  Cualquier consulta sobre este tema pueden canalizarla via ubuconla@gmail.com.

Agradecemos la difusión de este llamado y del acontecimiento en sí.

www.ubuconla.org

Apr 13, 2012

Mariano Mendez

Mariano Mendez
[A]NTRAX [L]ABS feed

Android Botnet

Hola a todos los lectores de mi blog. LLevaba tiempo sin postear nada en el blog y se debe a que he estado inviertiendo tiempo en underc0de.
En esta ocasion les traigo algo muy curioso que encontre, se trata de una botnet para telefonos moviles con Android.
La funcion principal es infectar muchos telefonos moviles, y luego por medio de comandos, ejecuta alguna accion. En este caso es el envio de sms.
Pensando un poco, llegue a la conclusion de que se le podria sacar provecho con esas paginas que pagan por sms. Ya que si se infectan 50 telefonos y se envian 4 mensajes con cada uno de ellos, harian un total de 200 sms... Imaginen el dinero que se podria sacar con eso...
No expongo esto para que hagan exactamente eso, sino para que estudien su codigo y para que vean con que fuerza se vienen estos nuevos malwares futuristicos.


El comando del bot es:

BOT: SPAM {number to spam} {message}

Saludos a todos!

ANTRAX


Apr 11, 2012

LaREPAWEB: Debug con FirePHP

Apr 05, 2012

Soft-Libre: GNOME 3.4 disponible con interesantes novedades
Soft-Libre: Wallpapers para Ubuntu 12.04 LTS
Soft-Libre: LibreOffice adquiere capacidad colaborativa en la nube + LibreOffice 3.5.2

Mar 29, 2012

LaREPAWEB: Actualización Firmware KPE 2.3, KPM 2.3.5 para Galaxy i9003 Letona Argentina
LaREPAWEB: Actualización Firmware KPE 2.3, KPM 2.3.5 para Galaxy i9003 Letona Argentina

Mar 21, 2012

David Moreno

David Moreno
Stereonaut! feed

Geo::PostalCode::NoDB 0.01

Geo::PostalCode is a great Perl module. It lets you find surrounding postal areas (zip codes) around a given an amount of miles (radius), calculate distance between them, among other nice features. Sadly, I couldn't get it to work with updated data and because the file its Berkely DB installer was producing was not being recognized by its parser, which bases off on DB_File. Since I was able to find working data for the source of zip codes, I ended up hacking the module and producing a version with no Berkeley DB support.

So basically, and taken from the POD:

RATIONALE BEHIND NO BERKELEY DB
On a busy day at work, I couldn't get Geo::PostalCode to work with newer data (the data source TJMATHER points to is no longer available), so the tests shipped with his module pass, but trying to use real data no longer seems to work. DB_File marked the Geo::PostalCode::InstallDB output file as invalid type or format. If you don't run into that issue by not wanting to use this module, please drop me a note! I would love to learn how other people made it work.

So, in order to get my shit done, I decided to create this module. Loading the whole data into memory from the class constructor has been proven to be enough for massive usage (citation needed) on a Dancer application where this module is instantiated only once.

$ sudo cpanm Geo::PostalCode::NoDB now!

Sergio A. Alonso

Sergio A. Alonso
Bunker Blog feed

JRuby + Jirb + Swing


Tan simple como llamar al jirb que se encuentra en http://jruby.org/tryjruby


y escribir esto que encontré en la wikipedia:

require 'java'
 
frame = javax.swing.JFrame.new()
frame.getContentPane().add(javax.swing.JLabel.new('Hello, World!'))
frame.setDefaultCloseOperation(javax.swing.JFrame::EXIT_ON_CLOSE)
frame.pack()
frame.set_visible(true)


Mar 18, 2012

Por una Internet Abierta y Universal

Este es el discurso que pronunció Hartmut Glaser, del cgi.br, en la apertura de la 43a. reunión de ICANN en San Jose, Costa Rica. La comparto con Uds. disculpándome por la pobre traducción del original

Yo tengo un sueño

“I Have a Dream” es el nombre del histórico discurso público pronunciado por el activista político norteamericano Martin Luther King, en el que llamó a la unión y la coexistencia armónica entre las personas blancas y negras. El discurso, pronunciado el 28 de agosto de 1963, desde los escalones del Lincoln Memorial en Washington, DC, como parte de la Marcha sobre Washington por el Trabajo y la Libertad, fue un momento decisivo en la historia del movimiento americano por los derechos civiles.

Lejos de considerarme a mí mismo un nuevo Martin Luther King, pero con gran satisfacción, profunda convicción, y también muy humildemente, me presento ante ustedes para defender los principios que considero relevantes y fundamentales para Internet. He asistido a las reuniones de la ICANN 40 veces y siempre he tenido el mismo objetivo en mente – asegurar que Internet se hace por todos y para todos.

Esta reunión en San José, Costa Rica, es mi 41a asistencia.

Mi objetivo sigue siendo el mismo, yo sueño y trabajo hacia una Internet verdaderamente universal (para todos) y auto-regulada – es decir sin intervención de los gobiernos y agentes externos.

Creo que el uso de Internet debe estar regido por los principios de la libertad de expresión, la privacidad individual y el respeto de los derechos humanos, como creo que éstos son fundamentales para garantizar una sociedad justa y democrática. La gobernanza de Internet debe ser transparente, multilateral y democrática, involucrando varios segmentos de la sociedad así como preservando y fomentando su naturaleza de creación colectiva. El acceso a Internet debe ser universal con el fin de ser un instrumento para el desarrollo social y humano, contribuyendo a la creación de una sociedad inclusiva y no discriminatoria que beneficie a todos. La diversidad cultural debe ser respetada y preservada, y su manifestación debe ser alentada, mientras que las creencias, las costumbres y los valores no deben ser impuestos. La gobernanza de Internet debe promover el desarrollo actual y la difusión de nuevas tecnologías y modelos para el uso y acceso a Internet. El filtrar o privilegiar tráfico se debe regir únicamente por criterios técnicos y éticos, evitando razones políticas, comerciales, religiosas y culturales, o cualquier otra forma de discriminación o favoritismo. La lucha contra el crimen en Internet debe asegurar que las personas responsables rindan cuentas, no penalizar a los medios de acceso y transporte, y asegurar que los más altos principios de la protección de la libertad, la privacidad y el respeto de los derechos humanos se cumplan. La estabilidad, seguridad y funcionalidad de la red global debe ser activamente protegida a través de medidas técnicas compatibles con las normas internacionales y promoviendo las mejores prácticas. Internet debe estar basada en estándares abiertos permitiendo la interoperabilidad y la participación de todos en su desarrollo. El entorno legal y regulatorio debe preservar la dinámica de la Internet como un espacio para la colaboración.

El valor principal de Internet es su valor social. Mucho más que ser un entorno tecnológico, Internet crea un ambiente para la comunicación humana, las transacciones comerciales y las oportunidades de compartir conocimientos. Este entorno debe estar disponible para todos, independientemente del hardware, software y la infraestructura de red disponible, o de la cultura, localización geográfica, las habilidades físicas o mentales, el estatus socio-económico o el nivel de educación de cada individuo.

La universalidad y la diversidad de Internet debe ser sostenido y desarrollado aún más, según lo previsto por el modelo de gobernanza de la Internet brasileña, que se basa en un modelo democrático, transparente y pluralista, en el que la participación de diferentes sectores de la sociedad está garantizada. Este modelo de Gobierno también está basado en principios de colaboración, creación colectiva, ética y derechos humanos.

Asegurar que las personas con discapacidades visuales, auditivas, de movilidad y mentales, o cualquier otra discapacidad, tengan los medios necesarios para entender, navegar, interactuar y desarrollar en el entorno Web, es un requisito previo para la evolución de Internet en un diseño universal e inclusivo . La inclusión también debe llegar a las nuevas generaciones y a la 3a. edad, teniendo en cuenta la formación necesaria para producir nuevas habilidades digitales.

Más que transformar la forma en que nos comunicamos, Internet ha cambiado la naturaleza de nuestras relaciones sociales. Internet es un entorno que crea nuevos lugares de encuentro. Las transacciones comerciales y relaciones personales suelen tener lugar sin encuentros personales. La confianza en Internet es producto directo de haber garantizado el pleno derecho a la libertad de expresión, de búsqueda y navegación, a través de estándares tecnológicos y modelos que aseguren la privacidad y la seguridad de los usuarios.

Internet se ha convertido en un espacio donde las disputas, el cierre de los servicios corporativos y propietarios y la invasión de la privacidad ocurre y la confidencialidad se rompe.

Como ICANN, hemos sido retados a encontrar un espacio de consenso entre los principios y directrices que, en última instancia, garantizará que Internet se mantenga como una plataforma abierta y universal.

Espero excelentes reuniones a todos los participantes, con discusiones de alto nivel y la toma de decisiones que realmente sean sinónimo de una Internet hecha por todos y para todos.

Espero que este evento en San José sea un hito en la “marcha” para una Internet basada en los principios de la libertad de expresión, la privacidad individual y el respeto de los derechos humanos, convirtiéndose en un momento decisivo en la historia de un “movimiento internacional” de inclusión digital de los más de 7 mil millones de personas que viven en nuestro planeta.

Muchas Gracias …!

Mar 16, 2012

Mariano Mendez

Mariano Mendez
[A]NTRAX [L]ABS feed

Testing de Performance con JMeter

Introducción:
Resumiendo un poco, Los testing de performance permiten conocer el mal desempeño de alguna aplicación.
JMeter es uno de los programas más usados a la hora de hacer un testing de performance ya que es muy fácil de manejar. Carece de un buen reporte de resultados, pero aun así muestra todos los resultados necesarios para este tipo de testing.
JMeter se puede usar para aplicaciones que manejen estos protocolos:

Web – HTTP, HTTPS
SOAP
Database via JDBC
LDAP (Lightweight Directory Access Protocol)
JMS (Java Message Service)
Mail – POP3

Cabe aclarar que JMeter funciona con todos los navegadores.
Sin más nada que decir, empezaremos a usarlo.

Primeros pasos con JMeter
Empezaremos descargando JMeter de su página oficial: http://jmeter.apache.org/download_jmeter.cgi
Es una herramienta Open source y se darán cuenta cuando la descarguen.
Una vez descargada, la descomprimimos y vamos al directorio bin y ejecutamos el archivo llamado jmeter.bat y veremos una pantalla similar a la siguiente imagen:


Para comenzar, añadiremos un grupo de hilos, que es el que contendrá todos los pasos a testear.
Para ello vamos:
Plan de Pruebas  >>  Añadir  >>  Hilos (Usuarios)  >>  Grupo de Hilos

 Colocamos un nombre para identificarlo:

 Como se puede ver, se puede aumentar el número de hilos, cada cuantos segundos queremos que se corran las iteraciones, etc.
Ahora crearemos un banco de trabajo. Para ello clickeamos sobre Banco de trabajo con el click derecho del mouse
Y nos dirigimos a:
Añadir  >>  Elementos NoDePrueba  >>  Servidor Proxy HTTP

Ahora configuraremos la conexión entre el programa y el navegador para que JMeter pueda recibir todo lo que se escucha por un puerto específico

 
Como se puede ver, el primer recuadro rojo es para el puerto, este mismo puerto es el que debemos colocar en nuestro navegador.
El segundo cuadro es para el Controlador Objetivo, en el cual pondremos el hilo que hemos creado en el plan de pruebas.
Como se pueden crear muchos hilos, debemos seleccionar cual es el que deseamos grabar en ese momento. Entonces todo lo que naveguemos quedara guardado en ese controlador de objetivo que seleccionemos.
Finalmente se puede excluir algunas extensiones. Yo en mi caso saque las imágenes, Pero eso ya es opcional.
Una vez que tengamos hecho eso, configuraremos el navegador. Yo usare Firefox.
Nos vamos a:
Herramientas  >>  Opciones
En las opciones avanzadas, vamos a la pestaña Red y entramos a las configuraciones de la conexión:

Seleccionamos la configuración manual del proxy, y en Proxy HTTP, colocamos localhost y en puerto, debemos poner el mismo que habíamos puesto en JMeter. Que en mi caso es el 8080.

 Una vez que tenemos esto, damos aceptar.
Volvemos al JMeter y ahora presionamos en Arrancar para empezar a grabar los pasos.

Grabando los pasos

 Ahora si podemos comenzar a navegar para guardar los pasos.

Una vez que finalizamos de hacer el recorrido de navegación, o los pasos a testear, frenamos el JMeter para dejar de grabar

Bueno, con esto ya hemos grabado todos los pasos. Ahora vamos a ver un poco los resultados
Si miramos en la izquierda, aparece el icono del hilo y con una chincheta que se puede abrir

 Haciendo click en ella, podremos ver todos los pasos y todo lo que paso por entre medio al navegar.

 
Obteniendo resultados
Ahora solo nos queda ver en que tiempo responde la navegación y demás. Para ello, añadimos un reporte de resumen
Con el click derecho del mouse en Plan de Pruebas
Añadir  >>  Receptor  >>  Reporte Resumen

 Y como podemos ver, se añade debajo del hilo

 Ahora solo nos queda correr el hilo y ver los resultados.

 Damos click en Arrancar, que es el botón verde con el Play y esperamos los resultados

 En el reporte podemos ver los valores de respuesta de cada elemento de la página, si hay porcentaje de error y demás.
Así como añadimos en este caso reporte de resumen, JMeter permite hacer graficas y otros reportes bastantes útiles que se añaden de la misma forma que el que acabamos de ver.
A demás como dije antes, se pueden añadir iteraciones para simular el ingreso de más de un usuario a la aplicación y ver como responde esta.
Espero que les haya gustado este paper y que les sea útil!

ANTRAX
David Moreno

David Moreno
Stereonaut! feed

Feedbag released under MIT license

I was contacted by Pivotal Labs regarding licensing of Feedbag. I guess releasing open source software as GPL only makes sense if you continue to live under a rock. I've bumped the version to 0.9 and released it under MIT license.

Feedbag 1.0, which I plan to work on during the following days will bring in a brand new shiny backend powered by Nokogiri, instead of Hpricot (I mean, give me a break, I'm trying to catch up with the Ruby community, after all I'm primarily a Perl guy :D ) and hopefully I will be able to recreate most of the feed auto-discovery test suite that Mark Pilgrim retired (410 Gone) when he committed infosuicide.

Have a good weekend!

Mar 02, 2012

Lucas Alonso Carli

Lucas Alonso Carli
@lucasm86 feed

Usuarios de GNU que nunca han oído hablar sobre GNU

TuxEste es un tema de suma importancia para todo usuario de GNU/Linux. Es crucial, a la hora de tomar contacto con este mundo, el mundo del Software Libre, ser precisos en los conceptos y las ideas que utilizamos a diario.

No es un tema menor abogar por la utilización del nombre propio «GNU/Linux» en lugar de simplemente «Linux». Y para ello, es prudente y necesario, conocer la diferencia entre uno y otro; cuándo se debe hablar de «GNU/Linux» y cuándo de «Linux» a secas.

Para precisar estos conceptos, voy a parafrasear y condensar varios y extensos textos del maestro RMS, que son fácilmente entendibles y que tal vez, no han tenido la difusión que merecen.

¿Cuál es la diferencia entre un sistema operativo y un núcleo?

Un sistema operativo es una colección de programas que son suficientes para usar la computadora para una realizar una variedad de trabajos. Un sistema operativo de propósito general, para ser completo, debería manejar todos los trabajos que diversos usuarios pueden querer realizar.

El núcleo es uno de los programas en un sistema operativo, el programa que distribuye los recursos de la máquina a los otros programas que estén ejecutándose. El núcleo también se encarga de iniciar y parar otros programas.

Para confundir el asunto, algunas personas usan el término «sistema operativo» para decir «núcleo».

Generalmente, cuando las personas hablan del «sistema operativo Linux» están usando «sistema operativo» en el mismo sentido que se mencionó más arriba: se refieren a la colección completa de programas.

Si eso es a lo que nos queremos referir, debemos llamarlo «GNU/Linux».

Si sólo nos referimos al núcleo, entonces el nombre correcto para eso es «Linux», pero, como enseña RMS, es conveniente decir también «núcleo» para evitar la ambigüedad sobre el cuerpo de software al que se refiriere.

Stallman además, agrega, que construir un Sistema Operativo, no es igual que construir una casa, y que por ende, el núcleo no es el cimiento del SO. Más bien, afirma, es como la Estación Espacial Internacional:

Si la mayoría de los módulos de la estación espacial estuviesen en órbita y conectados pero esperando un módulo vital, ese hubiera sido el sistema GNU en 1992.

Cabe destacar que esta diferenciación es útil, porque el núcleo Linux es monolítico, es decir, que concentra todas las funcionalidades posibles (planificación, sistema de archivos, redes, controladores de dispositivos, gestión de memoria, etc) dentro de un gran programa.

¿Cómo sucedió que la mayoría de las personas llaman al sistema «Linux»?

Llamar al sistema «Linux» es una confusión que se ha expandido más rápido que la información que la corrige.

Las personas que combinaron a Linux con el sistema GNU no siempre fueron conscientes de que a eso sumaba su actividad. Concentraron su atención en la parte que conformaba Linux y no se dieron cuenta que una mayor parte de la combinación era GNU. Lo comenzaron llamando «Linux» aún aunque ese nombre no encajaba con lo que tenían.

La mayoría de las personas que llaman «Linux» al sistema nunca escucharon decir por qué esa no es la forma correcta. Vieron a otros usando ese nombre y asumieron que debía estar bien.

El nombre «Linux» también difunde una imagen falsa del origen del sistema, dado que las personas tienden a suponer que la historia del sistema fue tal como para encajar en ese nombre. Por ejemplo, suelen creer que su desarrollo lo comenzó Linus Torvalds en 1991. Esta imagen falsa tiende a reforzar la idea que el sistema debería ser llamado «Linux».

La gente utiliza GNU, pero no ha oído hablar de GNU. La importancia de tomar conciencia acerca la diferencia entre GNU y Linux, radica, no sólo en llamar a cada quien por su nombre, sino en conocer y entender, que GNU es mucho más que un sistema operativo.

GNU está asociado con los ideales de la libertad del movimiento del software libre. Esa asociación no es un accidente, el motivo para desarrollar GNU fue específicamente poder utilizar un ordenador y tener libertad.

Una persona que vea el nombre «GNU» por la primera vez en «GNU/Linux» no lo va asociar inmediatamente con nada. Pero cuando las personas sepan que el sistema es básicamente GNU, eso los traerá un paso más cerca de aprender sobre los ideales del Software Libre.

Llamar al sistema «GNU/Linux» difunde la conciencia acerca los ideales de la libertad por los que desarrollamos el sistema GNU.

Según RMS, el mismísimo Linus Torvalds fue influenciado parcialmente por una charla sobre GNU en Finlandia en 1990. Es posible que aún sin esta influencia él podría haber escrito un núcleo similar a Unix, pero probablemente no hubiese sido software libre. Linux se hizo libre en 1992 cuando Linus lo publicó bajo la GPL de GNU.

Como Linux es una contribución secundaria, ¿sería falso a los hechos llamar al sistema simplemente «GNU»?

He aquí las razones por las cuales, RMS, considera que debemos llamar al sistema  «GNU/Linux» en lugar de sólo «GNU»:

  • No es exactamente GNU, tiene un núcleo distinto (eso es, Linux). Distinguir GNU/Linux de GNU es útil.
  • Sería descortés pedirle a las personas que paren de darle crédito alguno a Linus Torvalds. El escribió en efecto un componente importante del sistema. 

 

A principios de los años 90, el proyecto GNU, había preparado todo el sistema salvo el núcleo. En realidad, estaban trabajando en un núcleo, el Hurd de GNU, que se ejecutaba sobre Mach. El desarrollo de ese kernel había sido mucho más difícil de lo esperado.

Gracias a Linux, no hubo que esperar a que se finalice Hurd. Cuando Torvalds liberó Linux, se llenó el último hueco importante en el sistema GNU. La gente pudo combinar Linux con el sistema GNU para hacer un sistema libre completo: una versión basada en Linux del sistema GNU, el sistema GNU/Linux para abreviar.

Hurd de GNU empezó a funcionar de forma fiable en 2001, pero falta un largo camino para que esté listo para ser usado por el público en general.

Los nombres transmiten significados, nuestra elección de los nombres determina el significado de lo que decimos.

Si llamamos a nuestro sistema operativo Linux, estaremos comunicando una idea equivocada sobre el origen del sistema, su historia y su propósito.

Si lo denominamos GNU/Linux, estaremos comunicando una idea más precisa.

En palabras de Stallman:

Cuando explico porqué lo correcto es llamar al sistema operativo GNU/Linux y no Linux, la gente a veces responde de esta manera:

Por supuesto que el Proyecto GNU merece el reconocimiento por este trabajo, pero ¿vale la pena tanto alboroto cuando las personas no se lo dan?. ¿No es lo más importante que el trabajo se hizo, no quién lo hizo?. Debería relajarse, sentirse orgulloso por el trabajo bien hecho, y no preocuparse por los méritos.

Este consejo sería sensato sólo si la situación fuese ésa: si el trabajo estuviera terminado y fuese el momento de relajarse. ¡Ojalá eso fuera cierto!. Pero los desafíos abundan, y no es el momento de dar por hecho que el futuro está garantizado. La fuerza de nuestra comunidad descansa sobre un compromiso de libertad y cooperación. Usar el nombre GNU/Linux es una forma de no olvidarlo y de informar a los demás sobre estos objetivos.

¿Pero es esto importante para nuestra comunidad? ¿Es importante que la gente conozca el origen del sistema, su historia y propósito?. Sí, porque quienes olvidan la historia están condenados a repetirla. El mundo libre que se ha desarrollado alrededor de GNU/Linux no tiene garantía de supervivencia; los problemas que nos llevaron a desarrollar GNU no están completamente erradicados y amenazan con regresar.

Links:

No hay posts relacionados.

Feb 28, 2012

Sergio A. Alonso

Sergio A. Alonso
Bunker Blog feed

Reasignar teclas en Xorg


Una función casi desconocida de Linux, o de al menos en el modo X, es la posibilidad de asignar teclas a otras teclas.
Esto es muy útil. Supongamos que se me rompe la barra espaciadora en una notebook muy cara. En ese caso puedo remapearla hacia otra tecla. En este caso, reapuntarla hacia CapsLock, que no es una tecla estrictamente necesaria:

xmodmap -e "keycode 117 = space"

En mi caso, tengo un precioso teclado tipo chiclet, muy confortable y cómodo para escribir, el A4tech KV-300H.



Pero cuya única contra, es que carece de las teclas < y > - lo cual es una molestia cuando escribo tags.

De tal manera que decidí asignar ambos símbolos sobre las teclas Super (banderita estupida de Windows).

Pasos 

Para encontrar la tecla sobre la cual queremos asignar una función debemos escribir
$ xmodmap -pke

Del listado que arroja este comando, escogí


keycode 133 = Super_L NoSymbol Super_L
keycode 134 = Super_R NoSymbol Super_R

Bien, ahora necesitamos descubrir cual es el código correspondiente a ambas teclas super. Para ello usamos un especie de scanner que detecta pulsaciones:

$ showkey -a

Pulse cualquier tecla -- o Ctrl-D para salir de este programa

< 60 0074 0x3c
> 62 0076 0x3e

Ya tengo todo lo que necesito. Ahora reasignamos:

$ xmodmap -e "keycode 133 = 60"
$ xmodmap -e "keycode 134 = 62"


Ahora ya puedo usar las teclas Super para disparar > y <

Finalmente, lo ideal sería dejar este mapeo cargado en el arranque. Para ello, en Debian/Ubuntu creamos un archivo llamado

/etc/init.d/keyremap

que contenga estas líneas

#!/bin/sh

xmodmap -e "keycode 133 = 60"
xmodmap -e "keycode 134 = 62"



Y lo programamos en el arranque:

sudo chmod +x /etc/init.d/keyremap
sudo update-rc.d keyremap defaults

Por cierto, este truco funciona solo bajo X. Una leve variación para hacerlo funcionar bajo terminal de texto puede ser encontrada en http://linuxcool.wordpress.com/2008/04/05/mapear-teclas/

Fuentes:

Feb 26, 2012

Luciano Bello

Luciano Bello
Luciano's webpage feed

Lessons Learned: Fettisdagen y Semla

Fettisdagen, (martes de carnaval). Fet es grasa, mientras tisdag es martes. El sufijo en es el artículo determinado. Por lo tanto, el martes graso

Semla, Comida. Etimológicamente, viene de semilla. También llamado fastlagsbulle, es una berlinesa (bola de fraile, que le dicen) con crema y pasta de almendras en su interior.

SemlaFlickr
En el post sobre Lucía ya hemos hablado sobre lo sorprendentemente apegado que son los suecos a ciertas fiestas de origen religioso, incluso cuando solo el 23% de ellos dice cree en algo llamado dios (ya no decir “ser cristiano”). Este parece ser un nuevo caso de lo mismo.

En Argentina, así como en muchos (por no decir todos) países de América existe el carnaval. En otras palabras, festejar y comer antes de los 40 día de ayuno y penitencia por la Cuaresma que comienza el día siguiente, es decir, el Miércoles de Ceniza.

Acá, y en otros países nórdicos, no parece haber carnaval. Lo que sí hay es Fettisdagen. Éste podría ser un martes de lo más común, si no fuese porque se consumen enormes cantidades de semla.

Casualmente, ese martes me tocó ser el anfitrión del PhD fika (cuando los estudiantes de doctorado nos juntamos a tomar café y conversar), por lo me subí a la tradición y los invité con semla de distintos sabores. El sabor está dado por la crema, que puede ser común, de vainilla, con canela y otras variantes.

Los semlor (plural de semla) es algo tan popular en la cultura sueca que un detective de cuentos para chicos llamado Ture Sventon es adicto a estos (y también vuela en una alfombra mágica, pero no viene al caso).

Y este podría no ser único caso sueco de adición a semla. En el siglo XVII, rey Adolfo Federico habría muerto (literalmente) de un atracón después de clavarse 14 porciones de semla (tradicionalmente servidos con un tazón de leche caliente) como postre.

La receta, aquí.

Feb 21, 2012

Interpretaciones

En la Revista Veintitrés veo una nota a Axel Kuschevatzky, cuya bajada, al final, ya insinúa una polémica. La misma dice: “Una vez más será la cara local de la entrega de los premios de la Academia de Hollywood. Pálpitos y estrategias. Y su militancia contra la piratería.”

Rara posición para alguien que, también según la nota, fue productor asociado de “Plumíferos-Aventuras Voladoras –el primer film del mundo realizado con software libre–.” Se ve que del software libre no aprendió mucho de su filosofía, o decidieron el uso de Blender basados en la ecuación de mas económico que 3DS Max, o, sencillamente, porque decir “hecho con Software Libre” les daba una chapa adicional para la película.

Volviendo al punto en cuestión, la parte de la nota referida a su militancia contra la piratería es la siguiente:

–También es un militante contra la piratería.

–El otro día estaba en la puerta del Paseo Alcorta y había una señora recheta comprando películas en la manta y me daban ganas de decirle: “Usted no tiene excusas, señora”. Y yo no creo que haya que perseguir al consumidor, yo valoro su deseo de ver películas. Al que hay que combatir es al intermediario. En la medida en que el sistema no tenga la capacidad de seguir generando proyectos, hay mucha gente que pierde laburos. Y al que me diga que la piratería no genera pérdida de trabajo lo invito a que hable con ex empleados de Blockbuster.

Interpretaciones del mismo texto

1) La de Axel: El cliente quiere ver películas. El que jode a la industria es el mantero (intermediario) pero no me voy a meter con la “señora recheta” porque es el cliente que finalmente verá mi película.

2) La mía: El cliente quiere ver películas. Axel usa de intermediario entre el y el cliente a un grupo comercial que se basa en prácticas anacrónicas que no aprovechan la capacidad de compra de la “señora recheta” (Paseo Alcorta no es La Salada, no se si me explico) al no ponerle a disposición adentro del shopping lo que termina comprando afuera.

Ya no se si hay que matar a ese intermediario (no, al mantero no, al estudio cinematográfico). Da mas la impresión de que está dando los últimos manotazos del ahogado y solo es cuestión de tiempo verlo dar el último suspiro.

Lo risueño va a ser ver que, cuando Axel realmente deje el dogmatismo de lado, ni siquiera va a tener que cambiar de discurso. Por ahí llegamos a verlo usando el mismo, con diferente interpretación.

Actualización: pasen y vean esta magnífica explicación sobre como los “militantes anti-piratería” fomentan la piratería.

Feb 10, 2012

Lucas Alonso Carli

Lucas Alonso Carli
@lucasm86 feed

Algunos datos sobre la memoria

Estos son los datos curiosos que me gusta leer cada tanto :D :

Un Petabyte equivale a 1015 de bytes; un Exabyte equivale a 1018 de bytes; un Zettabyte equivale a 1021 de bytes.

Así que:

  • 2,5 Petabytes, es la capacidad de memoria del cerebro humano.
  • 98 Petabytes, es lo que ocupan todos los sitios web catalogados por Google.
  • 7,45 Exabytes, es el volumen de información contenida en la cadena de ADN de todos los seres humanos.
  • 1 Zettabyte, es la capacidad actual de almacenamiento digital en todo el mundo.
  • 1,8 Zettabytes, es el total de datos creados en el año 2011.

Mientras estaba transcribiendo esta información, me pareció interesante averiguar de dónde provienen los nombres que se les otorga estas unidades de medida.

Los mismos, descienden de palabras latinas: peta significa cinco; exa, seis; zetta, siete. Estos prefijos son impuestos por el Sistema Internacional de Unidades, seguido por todos los países del mundo, excepto Birmania, Liberia y EEUU, quienes no lo han incluido en su legislación como único o al menos como prioritario.

Asimismo, para dar una idea de la comparación entre estos volúmenes de información, busqué una inforgrafía que los represente proporcionalmente, y encontré la siguiente.

Lo que me resultó curioso es que incluye dos unidades más (Brontobyte y Geopbyte), los cuales no figuran en la tabla de unidades en el artículo de Wikipedia. Tal vez su uso sea, por el momento, meramente informal, sobre todo si pensamos que se tardarían 11 trillones de años en bajar de Internet, a la máxima velocidad actual, 1000 zettabytes (o 1 yottabyte).

Fuente: Revista Muy Interesante Enero de 2012 (Completa y en español).

Feb 09, 2012

Lucas Alonso Carli

Lucas Alonso Carli
@lucasm86 feed

¿De dónde surgió UNIX y qué relación tiene con Linux?

IconoInmerso en el mundo GNU/Linux, en más de una ocasión, me he preguntado (y me han preguntado) cuál es el vínculo que existe entre este SO y UNIX. También, qué es un SO basado en UNIX, por qué GNU/Linux lo es… qué ha pasado desde el surgimiento de UNIX hasta el del GNU/Linux. Es más, ¿qué había antes de UNIX? y ¿por qué UNIX está tan relacionado con GNU/Linux? y a la inversa… claro está ;) .

En fin, siempre encontraba largos textos, cargados de datos, fechas, nombres, aplicaciones, etc… Leía pero no me quedaba del todo claro. Algunos decían una cosa, otros, otra. Algunos textos eran extremadamente largos, y no tenía tiempo para leerlos. Otros extremadamente cortos, y no se entendendían.

Hasta que me topé con este texto, Breve historia de la «cultura hacker», de Eric S. Raymond. Si bien, por su nombre uno espera encontrar otro tipo de contenido, Raymond, desde estas modestas 16 páginas, nos cuenta cómo surge UNIX y todo lo que ha sucedido hasta el nacimiento de GNU.

Para mí, un texto clave, y una importante fuente de respuestas y de cultura hacker… ;)

Link de descarga.

No hay posts relacionados.

Feb 03, 2012

Martín Albisetti

Martín Albisetti
Martin Albisetti's blog feed

Support open source games, donate to 0 A.D.

0 A.D. is an awesome cross-platform game that is fun, has stunning graphics and is completely open source.
There's even a PPA for Ubuntu.
It works wonderfully on both my laptops.

They are looking for a round of donations to pay for some more development work, and as of this moment they're $634 USD short. I've just sent $50 their way.
If you've got a few bucks to spare, please send some money their way. Or maybe you want to get into some development work, they have detailed instructions on how to do just that!

Jan 22, 2012

Matías Varela

Matías Varela
Matuu! feed

Instalar Thunderbird 9 en Debian Squeeze 64 bit

Hace unos días instale en mi notebook Debian Squeeze con arquitectura x86_64. Y como siempre que instalo un sistema nuevo, uno de los primeros programas que instala es Mozilla Thunderbird. En Debian podemos encontrar en los repos Icedove, pero yo prefiero tener instalado Thunderbird.
Lo primero que debemos hacer es ir a http://www.mozilla.org/es-ES/thunderbird/ y bajarnos la aplicación.

Luego de finalizada la descarga, movemos el archivo recién descarga a /opt. En mi caso la descarga estaba en Descargas, en mi home.
Nos logueamos como root:
$ su

y movemos el archivo
# mv /home/matuu/Descargas/thunderbird-9.0.1.tar.bz2 /opt

nos movemos a /opt y descomprimimos
# cd /opt
# tar xfj thunderbird-9.0.1.tar.bz2

Ahora tendremos la carpeta thunderbird dentro de /opt
Si ingresamos
# cd thunderbird

y ejecutamos
# ./thunderbird

Nos tirará algunos errores sobre librerías no encontradas. En mi caso lo solucione instalando estas dependencias:
# apt-get install libdbus-glib-1-2 libdbus-glib-1-dev ia32-libs ia32-libs-gtk

Integrando Thunderbird a Gnome

Primero creamos los siguientes enlaces simbólicos:
# ln -sf /opt/thunderbird/thunderbird /usr/bin/mozilla
# ln -sf /opt/thunderbird/thunderbird /usr/bin/thunderbird
# ln -sf /opt/thunderbird/thunderbird /usr/bin/mozilla-thunderbird

Luego creamos la entrada en el menú:
# gedit /usr/share/applications/thunderbird.desktop

y copiamos lo siguiente:

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=Cliente de correo
Exec=thunderbird %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/thunderbird/chrome/icons/default/default32.png
Categories=Network;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;
application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;

StartupNotify=true

Y guardamos. Deberíamos contar con la entrada correspondiente en el menú Aplicaciones -> Internet -> Thunderbird

Suerte!

Jan 15, 2012

Luciano Bello

Luciano Bello
Luciano's webpage feed

Corriendo Debian en un server fanless

Debido a una reciente mudanza, he bajado unos servers que tenía corriendo en casa de mis padres. Sin embargo, en mi nuevo hogar estoy en proceso de generar una nueva DMZ, esta vez, sin ventiladores.

El primer paso de este proceso ocurrió en forma de weekend project y consiste en hacerme de un “servidor”. Las comillas hacen referencia a que no se trata de un gran server sino un procesador ARM de 200Mhz y 32MB de RAM, lo que es suficiente para que corra Debian y algunos otros servicios que pueden ser interesantes.

Los ingredientes

  • Un all-in-one LAN server que es la forma en que DealExtreme llama a unos dispositivos con chips de la familia str8132. Dado que vamos a instalar snake-os en ellos (en este caso se trata de la versión 1.3.2-20111019), es importante chequear la lista de compatibilidad. En particular me hice de un NS-K330 por 40 dólares.
  • Storage USB, puede ser en la forma de stick o como disco portable.
  • Un RS232 to TTL level converter, también conocido como cable para Nokia N1200/1208/1650/2630/2670. Es para conectarse por serie a la consola. No lo necesitamos ahora mismo, pero está bueno tenerlo a mano en caso de brickearlo, aunque es un procedimiento que no explicaré esta vez.

Instalación de Snake-OS

Es realmente sencillo. Lo primero es bajar snake-os, desde la sección de downloads de la web. Es importante que el archivo sea de la forma snakeos-<versión>-from-original.zip Instalar el que dice from-snake lleva definitivamente al brickearlo y recuperarlo puede ser complejo.
Desde la página de administración del dispositivo hay que subir el archivo snakeos-<versión>-from-original.bin contenido en el zip bajado. Confirmar el md5sum no está de más.

Acceso inicial

Los datos para acceder a la nueva interfaz con el browser:

http://192.168.0.240 (si es que no hay un DHCP en la red)
usuario: admin
contraseña: snake

Por SSH la contraseña de root la misma y, al cambiarla por la página de administración, se cambia en todos los accesos.

Post instalación

Incluso cuando Max opine que el uso de memoria virtual está rumbo a la extinción (lo cierto es que tal vez no es la mejor idea cuando el storage es de estado sólido como en los pendrives), activé el uso de SWAP desde el menú Service-Swapfile.

Si se quieren las mismas prestaciones que se tenían con el firmware original, hay que instalar unos paquetes adicionales. El sistema de paquetes que utiliza snake-os es opkg y tiene que ser primero activado desde Service-Opkg. Los paquetes pueden bajarse desde la página de download de snake-os y se instalan desde System-Packages. En particular, pueden ser interesantes (siempre pensando en los features originales):
Transmission: Es un cliente de BitTorrent, para dejar tus descargas corriendo. Es bastante mejor que el original.
miniDLNA: Es el server de streaming compatible con DLNA/UPnP-AV. Está un poco verde, pero se está trabajando en su mejora.

Corriendo Debian dentro

Las instrucciones están acá. Aunque esto es lo más obvio y necesario:

wget http://snake-os.googlecode.com/files/debian_chroot.tgz
tar -xvf debian_chroot.tgz
mount -o bind /proc /usb/sda1/debian/proc
mount -o bind /dev /usb/sda1/debian/dev
chroot /usb/sda1/debian/

Esta instalación base requiere unos 200MB. Tiene todo el potencial de un Debian (¡porque lo es!).
Claro que falta ajustar varios detalles, pero será la piedra inicial para el resto.

Nov 26, 2011

Sergio A. Alonso

Sergio A. Alonso
Bunker Blog feed

ComboBox Desplegable y busqueda integrada (Autocompletar)


La idea es ir escribiendo en el comboBox, y que este vaya iterando los items hasta llegar facilmente al deseado, al estilo de Google Suggest.

Este ejemplo es valido para Netbeans 7.01, y usa de base los proyectos creados con
Nuevo Proyecto - Java - Java Desktop Application

Primero baje las librerías "bundle" de swingx. No del sitio oficial, que esta caído, sino de aca: http://java.net/downloads/swingx/releases

En Herramientas - Palette, fabrique una nueva paleta de herramientas llamada SwingX



Integre las librerias a la paleta de herramientas segun: http://wiki.netbeans.org/AvbravotutorialSwingX, pero bajela las librerias desde mi vinculo.



Netbeans mostrara las paletas disponibles sobre las cuales integrar estos nuevos elementos. Escoja la creada anteriormente [] SwingX. Cuando toque [Finalizar] parecera que Netbeans se cuelga, ya que tarda un buen rato en integrar todo.

De la nueva Paleta SwingX arrastre un elemento JXComboBox,



 y pongale un nombre, por ejemplo, cachoBox


Pase a vista de código, y agregue arriba, despues del package, las siguientes líneas. Chequee que las tenga a todas:

import org.jdesktop.application.Action;
import org.jdesktop.application.ResourceMap;
import org.jdesktop.application.SingleFrameApplication;
import org.jdesktop.application.FrameView;
import org.jdesktop.application.TaskMonitor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
import javax.swing.Icon;
import javax.swing.JDialog;
import javax.swing.JFrame;


import org.jdesktop.swingx.autocomplete.AutoCompleteDecorator;


En el constructor del proyector, despues de las lineas

super(app);
initComponents();

ponga algo asi como

cachoBox.setEditable(true); //para poder escribir adentro
cachoBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "alejandro", "berenice", "juan", "ana", "bartolo", "diana", "cesar" }));
cachoBox.setName("cachoBox");
AutoCompleteDecorator.decorate(this.cachoBox);

El programa tendría que verse corriendo como


Espero que les sirva. Citando al Dr Nick Riviera: ¡adios a todos!

Oct 19, 2011

Ulloa Exequiel

Ulloa Exequiel
Exe U. feed

Sin gráfica en el Pentium III

Al parecer se me cago la tarjeta de vídeo y es posible que hasta la semana que viene no pueda conseguir otra.

Por un lado creo que esta bien. Ahora puedo dejar de procrastinar, armar el sempron y meterme de lleno con Slackware jaja.


Oct 14, 2011

Ulloa Exequiel

Ulloa Exequiel
Exe U. feed

Vídeos e imágenes desde Elinks

Elinks es mi navegador de consola favorito. Cuando no tengo que hacer uso excesivo de recursos web suelo utilizarlo. Y la verdad su velocidad es un placer, las paginas cargan al instante y no pierdo el tiempo distrayéndome con anuncios o popups. Me puedo centrar en lo importante, el contenido.

Pero tanta comodidad tiene sus contras. Elinks al no soportar CSS muestra las paginas un tanto deformadas pero es solo cuestión de costumbre. Con el tiempo es algo en lo que dejas de pensar y hasta lo ves normal.

Sin embargo, hay algo que siempre me supuso una traba en el uso de elinks. Y son las imágenes. Si estaba leyendo un post y había una imagen era imposible visualizarla.

Pero di con la solución :D Cuando presionamos en el link que nos lleva a la imagen se presenta un cuadro de dialogo preguntando si la queremos guardar o ejecutar con algún paquete. Lo mismo pasa con otro tipo de archivo como por ejemplo los pdf.

elinks imagenes feh

Bien, si escribimos el nombre de algún visor de imágenes (digamos feh) y le damos a Open, elinks descargara la imagen y la abrirá :)

Hasta acá todo bien, pero, cada vez que necesitaba ver una imagen había que repetir el proceso. Lo bueno es que se puede automatizar para que cada vez que presionemos un link que nos lleva a una imagen, esta se descargue y se abra con nuestro visor favorito.

Y lo que es aun mejor se puede especificar tanto un visor para las X (feh, mirage, Viewnior) como uno para cuando no estamos corriendo Xorg y utilizando el framebuffer (fbi, zgv, fbv). Un golazo :D

Lo único que hay que hacer es copiar lo siguiente en el archivo ~/.elinks/elinks.conf.

set mime.extension.jpg="image/jpeg"
set mime.extension.jpeg="image/jpeg"
set mime.extension.png="image/png"
set mime.extension.gif="image/gif"
set mime.extension.bmp="image/bmp"

#X
#No preguntar que hacer con el archivo (Abrir, Guardar, etc)
set mime.handler.image_viewer.unix-xwin.ask = 0
#No bloquear la consola mientras este abierto el visor.
set mime.handler.image_viewer.unix-xwin.block = 0
#Especificar el visor de imágenes y parámetros.
set mime.handler.image_viewer.unix-xwin.program = "feh -g 800x600 %"

#TTY
set mime.handler.image_viewer.unix.ask = 0
set mime.handler.image_viewer.unix.block = 1
set mime.handler.image_viewer.unix.program = "fbv %"

set mime.type.image.jpg = "image_viewer"
set mime.type.image.jpeg = "image_viewer"
set mime.type.image.png = "image_viewer"
set mime.type.image.gif = "image_viewer"
set mime.type.image.bmp = "image_viewer"

Solucionado el tema de las imágenes fui por mas. Esto fue un capricho mas que otra cosa. Tengo un Pentium III, ya navegar por paginas muy cargadas es realmente molesto, todo se pone lento. Ahora imagínense lo que es entrar a youtube y usar flash :(

Buscando encontré cclive. Este paquete descarga videos de varios servers entre ellos youtube, metacafe y vimeo por nombrar algunos. A diferencia de lo que hacia con las imágenes, no se puede saber cual es el link directo al archivo de vídeo.

Acá entra en juego una opción de elinks llamada URI Passing. De mas esta decir lo útil que resulta. Básicamente permite pasar la URL actual como parámetro a una aplicación a través de un keybinding :)

elinks video mplayer

Y es por medio de un script que hacemos el trabajo sucio. La idea es que mientras cclive descarga el video lo vallamos reproduciendo. Soy sincero, no me esforcé demasiado. El siguiente script lo hice para saber si funcionaba o no. Cuando tengo algo de tiempo lo voy a mejorar :)

cclive --output-dir /tmp --quiet --filename-format %i.%s $1 &
filename=`quvi -q $1 | grep -m1 "id" | cut -d'"' -f4`
sleep 3
mplayer -cache 8000 -really-quiet /tmp/$filename* > /dev/null 2>&1

Vamos al asunto. Otra vez toca editar el fichero de configuración de elinks. Agregamos lo siguiente:

#Especificamos donde se encuentra el script.
set document.uri_passing.Clive = "~/Scripts/vid.sh %c"
#Cuando estemos en la pagina fuente del video utilizamos
#este atajo de teclado.
bind "main" "Alt-o" = "tab-external-command"
#Cuando estemos sobre un link que lleva a la pagina fuente
#del video utilizamos este atajo de teclado.
bind "main" "Alt-p" = "link-external-command"

Y mas o menos eso es todo. Lo mejor es que con mplayer también se pueden ver vídeos a través framebuffer :D


Oct 12, 2011

Ulloa Exequiel

Ulloa Exequiel
Exe U. feed

Pensando en Slackware

Slackware Rtorrent Slurm


Jul 14, 2011

Luciano Tropea

Luciano Tropea
Luxiano... feed

La mudanza se ha hecho. Para seguir acc…

La mudanza se ha hecho.

Para seguir accediendo a los posts, mientras lleguen acá por medio del buscador, solo tienen que reemplazar en la url “luxiano.wordpress.com” por “luxiano.com.ar”.

¡Los veo allá!

http://www.luxiano.com.ar

Luxiano


May 31, 2011

Matías Varela

Matías Varela
Matuu! feed

Ubuntu, ¿el nuevo enemigo?

Primero que nada, pido disculpas si alguien se siente ofendido, no es mi intención hacerlo. Solo desahogarme sobre este tema, y lo hago aca en mi blog, pero es mi blog =)

Ultimamente en el mundo libre se estila pegarle a la distro más popular de estos días. Y si, te guste o no, Ubuntu es la más popular, que no quiere decir ‘la mejor’. Y sinceramente, no creo que una distro sea mejor o peor que otra.

Hay infinidades de distribuciones diferentes, y es porque cada usuario es distinto. Hay quienes les encanta instalar el SO y a los 5 minutos estar navegando, twiteando y escuchando música, sin importarle demasiado si tiene 20 servicios corriendo al pedo;  para otros en cambio, es casi “orgasmico” estar batallando en la consola durante 5 días para dejar su sistema justo como quiere. Es más, conozco gente cuya CPU levanta mas Flops que granitos en el mar pero prefiere convivir sin las X. Creo que acá esta la fortaleza del Software Libre, ¡HAY PARA TODOS!.

Justamente, recién leía la nota en Pagina 12 a Linus Torvals donde comenta “Para la mayoría de la gente que anda por ahí afuera, la mejor distribución termina siendo la que se usa alrededor de la gente que quiere usar Linux, de esa manera puedes compartir experiencias y aprender de otros“.

La mejor distribución es relativa a cada usuario.

Entonces, no entiendo porque es menos linuxero aquel que prefiere Ubuntu por su facilidad de uso y su (ultimamente) muy linda visual (sacrificando un poco de hardware, eso si) que aquel que usa (por decir algo) una distro como gentoo o slackware. Yo use y uso ubuntu desde el 2008, y jamás compile mi propio kernel. o_0 ¿Y QUÉ?

Soy linuxero porque desde el 2008 no uso otra cosa que GNU/linux, lo sugiero por todos lados, he migrado las notebook de mis viejos, y he convencido a varios amigos.

¿Qué esta haciendo mal Ubuntu? ¿Esta trayendo gente “no-geek” para este lado? ¿Eso molesta?

Hay que pegarle a Ubuntu porque hay una empresa atrás que pretende ganar plata con él. ¿Y cuál es el problema? ¿Acaso no sostenemos que es posible y completamente viable vivir del software libre? Canonical apuesta a los servicios que ofrece a sus usuarios!

Recuerdo muy bien cuando en las JRSL2008 Maddog Hall entro al aula magna de la Universidad de Belgrano vestido de autronauta y sostenia que en la actualidad el software no podia seguir siendo un producto, que el futuro de los negocios esta en los servicios ofrecidos. Canonical lo entiende muy bien.

“No, Ubuntu no porque no es completamente libre!” Vamos, ¿acaso no usas Google, Gmail, Skype o Twitter? ¿El firmware de tu bios también es libre? No seamos extremistas, ¡TODOS LOS EXTREMOS SON MALOS, TODOS! Y esto es aplicable a la mayoria de las cosas de la vida.

Linux Mint es una distro basada en Ubuntu (también tiene versiones basadas en Debian) que al terminar de instalarse en la máquina ya contamos con soporte para Flash, Java y MP3 y demás codec. Ahora, no se lo critica al usuario de Linux Mint por usuarlo!

Ubuntu no es el enemigo ni mucho menos. Ha aportado al software libre muchas cosas, como también lo hay hecho otras distros. ¿No te gusta su “filosofía”? Esta lleno de distros gnu/linux, busca una que te quede mejor, y listo.

No quiero que esto se entienda como una defensa irracional o cegada a Ubuntu, Ubuntu tiene cosas que no me gustan, pero que mi no me gustan, habrá muchos otros que sí, y por eso opte por pasarme a Archlinux (aunque sigo usando Ubuntu en el trabajo), pero no por eso la demonízo.

Estamos todos de este lado hermanos y hermanas!

Tranqui,  Paz!

 

PD: Dejo los comentarios abiertos por si querés mandarme a freir churros o discutir sobre esto.

Fe de erratas: Gracias @enzomatrix por la corrección. No fue Stallman el disfrazado, fue Jon Maddog Hall! Corregido