lunes, septiembre 10, 2007

Booteo de PC-BSD con grub (linux), y otras yerbas.


Como estoy ensayando con PC-BSD me gustaría publicar una serie de problemas que he solucionado que están poco documentados en la Infernet.





1- El booteo con grub (desde linux) tradicionalmente se publica para FreeBSD lo siguiente...

title PC-BSD on /dev/hdb1
root (hd1,0,a)
kernel /boot/loader
boot

esto falla pues con la orden root (hd1,0,a) le pedimos a grub que monte el sector de booteo... y grub no reconoce el formato UFS2, que usa PC-BSD, en cambio freeBSD 6.x formatea por defecto a /boot como UFS1 que si puede montar... Esto no se soluciona recompilando grub con los...ufs2_stage1_5 y ffs_stage1_5, etc... la solución es hacer que grub no compruebe el sistema de archivos, sino que directamente arranque el disco como booteable... de igual manera a como se hace con WinXP...

title PC-BSD on /dev/hdb1
rootnoverify (hd1,0)
chainloader +1
boot


2- Por un bug o por alguna razón que desconozco el localhost no levanta... entonces hay que definirlo en /etc/rc.conf como...

ipv4_network_interface="rl0 lo0"
ifconfig_lo0="inet 127.0.0.1 netmask 0xff0000"
....

3- El cups no puede configurar la impresora en modo dispositivo cuando estamos entramos por localhost:631... además /dev/lpt0 arranca por defecto en interrpt-driver y hay que iniciarlo en polled-mode con

#lptcontrol -p -d /dev/lpt0

esto se puede automatizar en el arranque colocando esta orden en /etc/rc.local. Finalemte para configurar el cups se lo hace a mano con...

#lpadmin -p local -E -v parallel:/dev/lpt0 -m Deskjet.ppd

Después de esto último consguí hacer que le PC-BSD imprimiera...

jueves, agosto 30, 2007

El Mapa de la Internet.


El "mapa de Internet” se asemeja a hermosos fuegos artificiales o a un mapa del universo, con sus estrellas y constelaciones. Cada región del mundo está representada por su propio color, y está integrada por cada PC con conexión a Internet.
El mapa de Internet comenzó como un experimento personal, pero actualmente tiene una serie de aplicaciones, aparte de la hermosa realización visual. Por ejemplo, el mapa puede ser usado para ver la distribución de acceso a Internet en los distintos lugares del mundo y el acceso a direcciones IP disponibles. Asimismo, representa una oportunidad única de registrar el efecto de acontecimientos locales e internacionales. Hasta ahora se han destinado más de 300 horas para enviar 195 búsquedas de rutas aleatorias por segundo. El resultado de las búsquedas constituye el material básico con el que se va diseñando el mapa.
El mapa es generado en tiempo real con los resultados de las búsquedas. La razón de que haya densas constelaciones, con galaxias y "sistemas solares” se explica sencillamente con el hecho de que hay proveedores de conexión con muchos clientes. La lógica es que mientras mayor es el "hub”, mayor es la estrella.
Aunque los procedimientos que permiten la generación del mapa ya han concluido, la búsqueda de datos continuará incesantemente. Internet nunca está inactiva y su desarrollo continúa en todos los países.

El lugar oficial del sitio está en: http://www.opte.org/

jueves, agosto 23, 2007

Experimentos con Sparseness Time Interval en "pingueos"


Bueno, creo que cada vez que experimento más descubro cosas nuevas, por lo menos para mi. He finalizado las mediciones de los S.T.I. (Sparseness Time Interval) en los pingueos hacia Yahoo, Brasil, Francia y Japón. Como se ve en la figura en todos aparecen unos burst cada 20 horas en promedio y su duración es de 5 horas promedio. Pero además en el caso de Brasil ocurre un comportamiento de onda lenta que tiende a no hacer constante el mínimo en los S.T.I., cosa que no ocurre con los otros casos. Los motivos los desconozco.

miércoles, agosto 08, 2007

Two-time correlation function en pruebas de "pingueo".


Como he mencionado en un post anterior, estoy estudiando la dinámica de la red de redes (Internet) efectuando testeos de ping respecto a 3 sitios definidos. En mi caso yahoo Brasil, Francia y Japón. En este caso me puse a medir la two-time correlation function (TTCF). La cual se la define como (formula escrita en LaTex):



C_t(t_1,t_2)=\frac{E(x_1*x_2)-E(x_1)*E(x_2)}{\sigma_1*\sigma_2}

Donde x_1 y x_2 son dos subseries temporales disyuntas de longitud fija de la misma serie temporal. \sigma es la varianza de cada subserie, E(.) es la esperanza estadística y t_1 menor que t_2. Pero de manera tal que no se solapen las muestras. En la figura se muestra esas mediciones para cada sitio en función de las muestras realizadas sobre subseries de 1700 valores cada una en diferentes fechas. En la siguiente tabla se da los resultados numéricos hallados.

Fecha | Brasil | Francia | Japón
2007/05/18 | 1.000000e-00 | 1.000000e-00 | 1.000000e+00
2007/06/19 | 5.018778e-02 | 4.243639e-02 | -9.786052e-03
2007/06/26 | 2.414457e-03 | 1.168911e-01 | 1.491142e-02
2007/07/05 | 1.365180e-01 | 2.005155e-01 | 1.192697e-01
2007/07/13 | 4.488001e-02 | 2.563852e-01 | 1.958555e-01
2007/07/21 | 2.917548e-02 | 2.390630e-01 | 5.458251e-03
2007/07/26 | 8.516783e-03 | 8.358991e-02 | 1.145037e-02

Lo difícil de verificar es la condición siguiente (dada la poca cantidad de puntos que tengo)

C_t(t_1,t_2)=C(t_2-t1)

donde C(.) es la función de auto correlación de la serie temporal. Pues si se verifica esta condición en sistema es Ergódico y además tiene la propiedad de Invariancia Traslacional de Tiempos o Time Translation Invariance en inglés. Esto permite garantizar que la serie temporal en cuestión tiene una medida invariante de probabilidad, cosa que supuse en un momento pero ahora lo estoy dudando.

miércoles, julio 25, 2007

El día que Chile se vendió a Microsoft.


¿Qué me dirían si les cuento que desde hoy, los 15 millones de chilenos (todos) van a ser usuarios de Microsoft… lo quieran o no? Una barbaridad. ¿Y qué tal si agrego al paquete que, en adelante, realizar cualquier trámite estatal o municipal requerirá el uso de software Microsoft? Pero no se conformen. Sumen que toda la educación chilena será ejecutada sobre plataformas Microsoft y que -no conforme con eso- cada estudiante matriculado de ese país se convertirá en “cliente preferencial” de la empresa. ¿Suficiente? Esperen, se pone mejor. Digamos además que Microsoft tendrá privilegios exclusivos para lanzar programas de “apoyo” a la pequeña y mediana empresa chilena, así como para estudiar las áreas productivas más importantes de ese país y ofrecerles “soluciones innovadoras”. Pero sobre todo, ¿qué me dirán si les revelo que se debe agradecer toda esta maravilla al alto auspicio del Gobierno de Chile y -más específicamente- al Ministerio de Economía de ese país?
¿Broma de inocentes? ¿Una pesadilla orwelliana? Ya lo querríamos…
El 18 de julio recién pasado, el senador Alejandro Navarro intervino en la Cámara Alta para denunciar un curioso documento al cual había tenido acceso. Se trataba de una copia del Acuerdo Marco de Cooperación firmado el 9 de mayo entre nuestro ministro de Economía, Alejandro Ferreiro, Craig Mundie, Chief Research and Strategy Officer de Microsoft y Hernán Orellana, gerente de Microsoft Chile y viejo amigo nuestro. Aunque la intervención de Navarro acabó siendo algo confusa, sembró suficientes dudas como para que algunos defensores de la neutralidad tecnológica chilena comenzaran a indagar en busca del documento del que, este fin de semana, se una copia.
Lo que leyeron los dejó helados. No sólo porque el Gobierno está vendiendo a sus ciudadanos como ganado a una corporación multinacional -cualquiera que esta sea- sino porque si alguna vez escucharon bromas sobre un plan maestro de Microsoft para conquistar el mundo… esto se le parece peligrosamente.
Se trata de un acuerdo donde Chile da luz verde a Microsoft -tal como apunta Navarro, sin licitación alguna- para desarrollar proyectos en distintos frentes sociales, como gestión ciudadana, gestión municipal, educación, capacitación, fomento empresarial o innovación, otorgándole no sólo el apoyo del aparato estatal, sino de organismos críticos, como el Registro Civil o el INJUV. Que nos nos pase a nosotros...!!
Fuentes:

http://www.elfrancotirador.cl/2007/07/23/el-dia-que-chile-se-vendio-a-microsoft/

viernes, julio 20, 2007

Que es un sistema complejo?


Un sistema complejo es un sistema compuesto por varias partes interconectadas o entrelazadas cuyos vínculos contienen información adicional y oculta al observador. Como resultado de las interacciones entre elementos, surgen propiedades nuevas que no pueden explicarse a partir de las propiedades de los elementos aislados. Dichas propiedades se denominan propiedades emergentes.

El sistema complicado, en contraposición, también está formado por varias partes pero los enlaces entre éstas no añaden información adicional. Nos basta con saber como funciona cada una de ellas para entender el sistema. En un sistema complejo, en cambio, existen variables ocultas cuyo desconocimiento nos impide analizar el sistema con precisión. Así pues, un sistema complejo, posee más información que la que da cada parte independientemente. Para describir un sistema complejo hace falta no solo conocer el funcionamiento de las partes sino conocer como se relacionan entre sí.

Que características tiene un sistema complejo:

  • El todo es más que la suma de las partes: esta es la llamada concepción holística. Como ya se ha dicho, la información contenida en el sistema en conjunto es superior a la suma de la información de cada parte analizada individualmente.
  • Comportamiento difícilmente predecible: Debido a la enorme complejidad de estos sistemas la propiedad fundamental que los caracteriza es que poseen un comportamiento impredecible. Sólo somos capaces de prever su evolución futura hasta ciertos límites, siempre suponiendo un margen de error muy creciente con el tiempo. Para realizar predicciones más o menos precisas de un sistema complejo frecuentemente se han de usar métodos matemáticos como la estadística, la probabilidad o las aproximaciones numéricas como los números aleatorios.
  • Son sistemas fuera del equilibrio: ello implica que tal sistema no puede automantenerse si no recibe un aporte constante de energía.
  • Autoorganización: Todo sistema complejo emerge a partir de sus partes y fluctua hasta quedar fuertemente estabilizado en un atractor. Esto lo logra con la aparición de toda una serie de retroalimentaciones (o realimentaciones) positivas y negativas que atenúan cualquier modificación provocada por un accidente externo. Se puede afirmar que el sistema reacciona ante agresiones externas que pretendan modificar su estructura. Tal capacidad sólo es posible mantenerla sin ayuda externa mediante un aporte constante de energía.
  • Las interrelaciones están regidas por ecuaciones no-lineales: estas no dan como resultado vectores ni pueden superponerse unas con otras. Normalmente todas ellas pueden expresarse como una superposición de muchas ecuaciones lineales. Pero ahí reside justamente el problema. Solo se pueden tratar de forma aproximada cosa que lleva a la imposibilidad de predicción antes citada. Por otra parte tales ecuaciones suelen tener una fuerte dependencia con las condiciones iniciales del sistema lo que hace aún más difícil, si cabe, evaluar su comportamiento.
  • Es un sistema abierto y disipativo: energía y materia fluyen a través suyo. Pues justamente un sistema complejo, en gran medida se puede considerar como una máquina de generar orden para lo cual necesita del aporte energético constante que ya hemos comentado.
  • Es un sistema adaptativo: como ya se ha dicho antes el sistema autoorganizado es capaz de reaccionar a estímulos externos respondiendo así ante cualquier situación que amenace su estabilidad como sistema. Experimenta así, fluctuaciones. Esto tiene un límite, naturalmente. Se dice que el sistema se acomoda en un estado y que cuando es apartado de él tiende a hacer todos los esfuerzos posibles para regresar a la situación acomodada. Esto ocurre por ejemplo con el cuerpo humano que lucha constantemente para mantener una misma temperatura corporal, o las estrellas cuya estructura se acomoda para mantener siempre una luminosidad casi constante.

lunes, julio 16, 2007

Falleció Pedro Luis (Peter) Lewis


Para los que no lo conocen, Peter Lewis, fue una persona muy influyente tanto en la Licenciatura en Física como la Licenciatura de Ciencias de la Computación de una Universidad Nacional de Rosario. Él daba un toque diferente y un criterio propio a este ambiente de ciencia de villa miseria que es la Ciencia en la universidades públicas. Donde la competencia pasa a ser encarnizada y la moral de las personas desaparece. Él representaba una gota de oxígeno para este ambiente.
El día de ayer a las 15hs con 65 años de edad, falleció en su casa de la ciudad de Rosario.
Creo que extrañaré sus charlas en el bar, sus sarcásticas observaciones, etc. Como decían los griegos "Que lástima extrañaremos su presencia en los simpósios"... Será una presencia muy difícil de sustituir. Ahora vendrán las alimañas a ocupar su cátedras y a ocupar sus cargos... como buitres que comen lo que queda del cadáver.