lunes, junio 23, 2008

La IP binaria que los parió

No, no es para insultar a nadie. Aunque el aprender esto fué como un insulto a mis pobres y cansadas neuronas, ya que me las sacudieron y me hicieron sentir como un "apoliyado mental".

El tema viene porque se me ocurrió comprar y leer un Libro de Redes GNU/Linux.

Llegué a la parte de que las IP tienen su representación en números binarios, y me dije, que carajo es esto.

Por lo que se me ocurrió preguntarle a mi amigo HMG79, que se vé que andaba "al pedo", y con ganas y paciencia como para explicármelo.

Resulta que la cosa sería así:

Cada IP se divide en 4 grupos de 3 números,
que van de 0 a 255, (ej. 255.255.255.255).


Entonces, todos los número del 0 al 255 se pueden formar sumando estos números y reprensentando cada "sumando" con el "1" que ocupa en su lugar correspondiente, según la siguiente tabla:

10000000 = 128
01000000 = 64
00100000 = 32
00010000 = 16
00001000 = 8
00000100 = 4
00000010 = 2
00000001 = 1
00000000 = 0

¿No se entiende?
Ahhhh, no soy el único, veamos un ejemplo:


192
= 128 + 64, lo que traducido a binario sería 11000000
el primer "1" representa 128 y el segundo "1" representa 64

Ahhhh ¿no se entiende tampoco?
¿Vieron que feo que es, que te sacudan las neuronas?

Veamos otro numero, 235.
128 + 64 + 32 + 8 + 2 + 1 = 235
Lo que traducido a binario sería:
11101011

Parece difícil, pero en realidad lo es ;), por lo que la mejor manera que se me ocurre para explicarlo sería, si el "sumando" está, va un "1", y si no está, va un "0", siempre en los lugares correspondientes (ver tabla).
Recuerden que los sumandos eran:
128, 64, 32, 16, 8, 4, 2, 1, 0
Por lo tanto, en nuestro binario del ejemplo anterior, el
11101011, si empezamos desde la izquierda hacia la derecha:
1 representa al 128
1 represente al 64
1 reprenseta al 32
0 representa al 16 que no lo usamos para nuestra suma
1 representa al 8
0 representa al 4 que no lo usamos para nuestra suma
1 representa al 2
1 representa al 1

¿Se va entendiendo?
A la pucha, a mi me costó mucho más ;), se nota que son más inteligentes y más jóvenes que yo, pero ustedes no hicieron un "cuentuto" como este ;)

Ahora un número bajito, por ejemplo el 53.
32 + 16 + 4 + 1 = 53
Lo que traducido a binario sería:
00110101

0 representa al 128 que no lo usamos para nuestra suma
0 represente al 64 que no lo usamos para nuestra suma
1 reprenseta al 32
1 representa al 16
0 representa al
8 que no lo usamos para nuestra suma
1 representa al 4
0 representa al
2 que no lo usamos para nuestra suma
1 representa al 1

¿Se divierten?
No creo que tanto como se divertía HMG79 cuando me explicaba esto ;)

Bueno, nada más, los dejo desde mi 127.0.0.1, que traducido a binario sería:
01111111.00000000.00000000.00000001 proque:

01111111 = 127
00000000 = 0
00000000 = 0
00000001 = 1

¿O no?

Que los inventores de los octetos y los binarios se vayan todos a la IP que los parió ;)

Gracias Héctor Galli por tu paciencia, generosidad y por la clase que me diste.

Hoy aprendí otra cosa nueva ;)

Un saludo y nos leemos por ahí.
Daniel Bertúa.

sábado, junio 21, 2008

Claro ejemplo de que es mejor usar SOFTWARE LIBRE


Todo viene a raíz de una noticia acerca de una vulnerabilidad en la nueva versión de FIREFOX 3.0 en:

http://www.vivalinux.com.ar/soft/primera-vulnerabilidad-en-firefox-3.0.html

Luego leí comentarios en Foros, criticando a FIREFOX y comparándolo con IE.

Acá hay que separar, lo que son las vulnerabildades conocidas por los desarrolladores, de las conocidas por cualquier usuario del mundo.

O sea, yo puedo descubrir una vulnerabilidad y no reportarla porque no se me antoja y querer usarla para explotarla, desarrollar virus que la utilicen, etc.

Yo no veo nada malo en esa noticia, se encontraron vulnerabilidades, se reportaron y se corregirán a la brevedad.
¿QUE HAY DE MALO EN ESO?

Diferente sería que se hayan puesto "cositas" a propósito, o que a pesar de los reportes no se haga nada para corregirlas.

Además el SOFTWARE LIBRE, permite corregir las vulnerabilidades aún antes de que los desarrolladores dueños del programa lo hagan. No hay porqué esperar a nadie, ni la decisión de ninguna burocracia corporativa.

He ahí la GRAN diferencia entre cualquier Navegador o Software Cerrado, Propietario y Restrictivo (gratis o pago) como
IE u OPERA, y cualquier Navegador o SOFTWARE LIBRE (gratis o pago) como FIREFOX, que permiten gracias a su licencia, meterle mano al código y arreglar o modificar lo que se nos antoje, con la celeridad que se nos antoje.

Repito, vulnerabilidades todos han tenido, tienen y tendrán, el tema es que se puede hacer con ellas.

Yo sigo viendo solo ventajas en usar SOFTWARE LIBRE, llámese FIREFOX, LINUX, OPENOFFICE, o el que se les ocurra.

Así que, no teman, están usando:
SOFTWARE LIBRE

Saludos y nos leemos.
Daniel Bertúa

miércoles, junio 18, 2008

desARROLLANDO con Software Libre

En Uruguay, varias dependencias Estatales (como la DGI por citar un ej.), usan sistemas para declaraciones juradas públicas, que obligan a usar Software Comercial, Cerrado, Propietario y Restrictivo.

Algunas cosas funcionan solo con IE, lo que obliga a los Escribanos, Contadores y todo aquel que tenga que usar este servicio público obligatorio a usar Windows.

Quienes no quieren o no pueden comprar este Sistema Operativo, Comercial, Cerrado, Propietario y Restrictivo, se ven empujados a usarlo en forma ILEGAL.

Y todo por la ineficiencia, clienterismo, incompetencia o vaya a saber uno que, de un gobierno o sistema político, que no ve más allá de una "vista microsoftiana", valga la "rebuznancia".

Esperemos que en el "futuro", nuestro país implemente las cosas que otros disfrutan en el "presente", cuando inteligentemente en un "pasado" implementaron su funcionamento con Sistemas LIBRES.

Sería lindo que se metieran todo el Software Comercial, Cerrado, Propietario y Restrictivo, EN LA RAYA "\" DEL "ROOT" (se puede cambiar el orden de las letras ;)).

Sería lindo que usaran el dinero de NUESTROS IMPUESTOS, en mejores destinos como la Salud, Educación y todas esas cosas que deberían estar antes, que las arcas de una empresa ARROLLADORA de Software Comercial, Cerrado, Propietario y Restrictivo.

Y de paso, se generarían puestos de trabajo, para desARROLLADORES con SOFTWARE LIBRE, que viven, gastan, invierten, y pagan sus impuestos en URUGUAY.

Saludos y nos leemos.

jueves, junio 12, 2008

Para quienes no me entienden en los Foros ;)

Lo que al parecer algunos no entienden de mis mensajes en algunos Foros, sobre todo en los que no son exclusivamente de Linux y Software Libre, es que soy PROalgo, no ANTIalgo.

Mis mensajes relacionados con el Software, no se diferencian demasiado de los de los demás usuarios. Simplemente que mientras unos mencionan y recomiendan (directa o indirectamente) una tipo de Software, yo menciono y recomiendo (directa y claramente) otro.

Yo menciono al Software GRATUITO, MULTIPLATAFORMA, LIBRE y LEGITIMO y lo recalco, si otros quieren mencionar al Software COMERCIAL, SOLO PARA WINDOWS, CERRADO y RESTRICTIVO, LEGAL (comprado) o ILEGAL (copiado, descargado, etc.), NO ME OPONGO.

No entiendo porqué hay "peros" y algunos se molestan con mis mensajes, y no los hay y no molestan los mensajes de los demás.

Cada uno habla de lo que cree que le sirve y que puede servirle a otros.

El Software GRATUITO, MULTIPLATAFORMA y LIBRE, no necesariamente les servirá a todos. Mis mensajes no van dirigidos a quienes saben lo que están usando y están conformes con ello. Me importa un bledo si lo que tienen es LEGAL y COMPRADO o ILEGAL y adquirido por los diferentes medios que ya conocemos (P2P, ferias, copias, etc.).

Me dirijo a quienes buscan alternativas o quieren probar cosas diferentes a lo que siempre han usado y nos han enseñado como única opción viable y cool ;)

No soy ANTIpiratería, no le cuido el bolsillo a nadie. Y no creo que la piratería le haga algún daño a las empresas de Software Comercial, Cerrado, Propietario y Restrictivo, por el contrario, creo que los beneficia, porque masifica, difunde y crea "pseudostándares", que de no ser por la misma conducta "ilícita" de los que incluyen en sus discursos de "NO A LA PIRATERIA, de stándares no tendrían absolutamente nada.

Una vez leí en un mensaje de un usuario de un foro, una cosa que me pareció clarísima y que de una forma u otra, nos ha tocado, nos toca o nos tocará. Para gente como él, apuntan mis mensajes relacionados con el Software Libre:
"Si tengo que piratear, pirateo, pero no pirateo "al pedo" si hay alternativas GRATUITAS y LIBRES."

No soy un "iluminador de almas", el que quiera leerme que lo haga, y el que no que saltee y que siga con cosas más interesantes.

Nadie se va a "ir al infierno" ni va a ser condenado, ni yo me voy a "ir al cielo" ni seré premiado, por el tipo de Software que cada uno usa y recomienda.

Saludos y nos leemos.

miércoles, junio 11, 2008

Cuando la verdad no está a primera VISTA.


Mi reflexión viene a raíz de una noticia publicada en VivaLinux:
http://www.vivalinux.com.ar/biz/viena-de-linux-a-windows.html

Allí dice:
"Viena migró desde Windows hacia Linux en 2005. Ahora, la ciudad debe deshacer sus pasos y adquirir licencias de Windows Vista. "Es un gran paso atrás para nuestra apuesta por Linux", comentó Marie Ringler, portavoz de asuntos tecnológicos del Partido Ecologista. Aparentemente, el cambio de sistema operativo se debe a un programa de idiomas que funciona exclusivamente con el navegador Internet Explorer de Microsoft.

Para solucionar el problema, la administración municipal ha optado por reconfigurar 720 PCs que actualmente ejecutan GNU/Linux, de forma que también puedan ejecutar Windows Vista mediante un arranque dual.

El precio de la reconfiguración será de 105.000 Euros."

---

Lástima que los "oídos $ordos" no escucharon a Marie Ringer quién comentó:
"Por una fracción de ese importe podríamos haber hecho que la empresa que distribuye el programa de idiomas hiciera una adaptación para Firefox".

---

Mi humilde reflexión:

Estas noticias para nada hablan mal de LINUX y del SOFTWARE LIBRE, y siempre me gusta aclararlo.

En realidad noticias como esta hablan MUY MAL de los programadores que no hacen programas compatibles con cosas como W3C, que justamente lo que buscan es NO ATAR NI DEPENDER de una empresa, para no entrar en su monopolio pseudocamuflado.

Que algo solo funcione con IE, no es culpa de LINUX ni de FIREFOX ni de ningún programa LIBRE. Probablemente ese programa tampoco funcione con OPERA (no es Libre, aunque si Gratuito y Multiplataforma) o con FIREFOX (Gratuito, Multiplataforma y Libre) bajo Windows (Comercial, Cerrado y Restrictivo).

Lo que hicieron fué UNA BURRADA, no solo volvieron atrás luego de haber migrado hacia STANDARES LIBRES, sino que continuaron con un programa o una forma de trabajo, que mantiene la dependencia con una empresa de Software Comercial, Cerrado, Propietario y Restrictivo.

Si estuviéramos en latinoamérica, probablemente se hablaría de COIMAS con políticos y etc. En el primer mundo, probablemente se lo llame de otra manera más elegante y confusa.

Lo importante acá es dejar BIEN EN CLARO que el problema no fué LINUX ni el SOFTWARE LIBRE.

Hace poco en un periódico Uruguayo, hicieron una nota sobre las XO en Uruguay. Allí decían que las computadoras tenían problemas para visualizar páginas de internet y de la Educación Pública, porque usaban LINUX y FIREFOX.
LAS XO NO TIENEN NINGUN PROBLEMA, el problema son las páginas de mierda que solo se pueden ver con IE, porque NO CUMPLEN CON EL STANDAR W3C.

JAMAS me cansaré de aclarar este tipo de cosas, para que la gente que no está en el tema, no se confunda.

Los periodistas también saben mentir. A veces no dicen todo; a veces dicen solo lo que conviene para que se entienda de otra manera; a veces no dicen nada y solo escriben letras o palabras carentes de contenido; y a veces se hacen los que no entienden de cosas técnicas y ante cualquier reclamo, publican una "fé de erratas", que más bien sería una FE DE RATAS.

Estas noticias lejos de auyentar de LINUX y del SOFTWARE LIBRE a nuestros gobiernos latinoamericanos, deberían apresurarlos a una MIGRACION TOTAL. Justamente para no tener que gastar decenas, centenas miles o millones de dólares en las arcas de una empresa extranjera, en lugar de volcar esos dineros en trabajadores y desarrolladores locales, o cosas como Salud, Educación, y todos los etc. que sabemos que nuestros países necesitan.

Saludos y nos leemos.

Daniel Bertúa, quién no es un informático, es más bien un informativista de informática ;)

miércoles, junio 04, 2008

Linux al rescate (de Windows)

Me llaman para reinstalar un XP que no arrancaba más.

Pregunto: ¿Y el CD con los drivers?

Me responden: Ni idea, nunca ví un CD con drivers, o no se donde puede estar (típico).

Pregunto: ¿Y manuales de la placa para ver el modelo, y no tener que abrir el gabinete y buscar?

Me respnden: Ni idea, creo que hay una caja tirada en el garaje, casi la quemamos.

La vamos a buscar y veo el modelo de la placa, era una ASROCK modelo K8Upgrade-NF3.

Instalo XP con la esperanza de que detectara la tarjeta de red, por lo menos para conectarnos a internet con el ADSL y descargar los drivers desde la página oficial, para completar la instalación.

Nada, no detecto ni video (lo puso genérico), ni sonido, ni red, ni muchos etc. más.

Meto el DVD de Knoppix 5.3.1 y no terminó de bootear. Sabía que el DVD estaba bien, y que la lectora también, por lo que supuse que era algún tipo de incompatibilidad. Temí que con cualquiera basada en Knoppix pasara lo mismo, por ej. Ubuntu, y también temí que las basadas en Ubuntu tampoco iniciaran correctamente.

Confirmado, Ubuntu tampoco terminó de iniciar, ni Linux Mint, ni una versión anterior en CD de Knoppix 5.1.1.

Pruebo con Mandriva One 2008 Live CD.
UNA VERDADERA MARAVILLA, no solo detectó absolutamente todo, sino que me permitíó elegir y usar Compiz-Fusion, para de paso dejar boquiabierto al cliente con esos maravillosos efectos. También montó un Pendrive USB Corsair sin ningún problema.

Detectó sin problemas la red. Me conecto con Firefox, descargo los drivers para XP de la placa, monto las particiones de XP con permisos de lectura y escritura (como root obviamente), copio las cosas descargadas en el escritorio de Mandriva hacia la partición XP y LISTO.

Reinicio con XP y terminé la instalación sin problemas.

Moraleja:
Lleven varias distribuciones LiveCD o LiveDVD consigo, no solo basadas en Debian, Knoppix, Ubuntu o Mint. También basadas en distribuciones como Mandriva, SuSE y otras.

Lleven un Pendrive USB y si es posible uno de esos gabinetes que se conectan al USB en donde se pueden colocar discos duros IDE, en caso de que necesiten respaldar mucha más información de lo que puede albergar un Pendrive USB.

Saludos y nos leemos.