jueves, abril 30, 2009

miércoles, abril 29, 2009

La ciencia comenta el partido Bolivia vs Argentina

.

Mario Díaz es un destacado Doctor en Física (argentino él) que trabaja actualmente dirigiendo el Departamento de Física y Astronomía de la Universidad de Texas. Una vez a la semana toma el rol de  comentarista científico en el programa de radio de Anguita. El otro día, Mario dio una peculiar vista de lo que pasó, desde la física, en el mentado partido de Bolivia vs Argentina.

Seguramente quienes vimos el partido Argentina-Bolivia el ultimo miercoles, notamos algo muy raro:

la Argentina parecia desconcertada y se comportaba como un equipo de barrio de esos que nunca ganan un partido.

Pero el problema no es como piensan muchos que no "le daba el aire".

El factor fisiologico existe, pero mucho mas importante fue la FISICA, en particular un rama de ella que se llama mecanica de proyectiles:

Las condiciones aerodinamicas en un lugar como La Paz cambian dramaticamente:

la densidad del aire a casi 3700 metros de altura baja 40%. Eso hace que cambie el coeficiente de friccion o rozamiento y que varie en forma directa con la misma cantidad.

El movimiento de un proyectil (como una pelota de futbol) depende de varios factores pero fundamentalmente del coeficiente de rozamiento (resistencia al avance), del levantamiento (“vuelo” debido a la diferencia de presion sobre las partes superior e inferior de la pelota) y de la fuerza y del angulo con que se la patea. 

Hice unos pequeñas simulaciones con la densidad de aire en La Paz (sin considerar las variaciones en levantamiento, solo en resistencia al avance) y la variacion en el alcance de la pelota puede ser del 20 al 30%.

Es decir una pelota que se tira para que alcance a otro jugador a unos 8 metros va terminar llegando a unos 10 metros.

La Argentina es un equipo de jugadores ultrahabilidosos y justamente Diego Maradona se aprovecha de eso para crear un juego de gran precision y rapidez.

Pero sobre todo cuando esos jugadores no han tenido tiempo de "reprogramar" el cerebro para jugar en esas condiciones, precisamente lo que se hizo hoy (Argentina llego a la Paz y se fue a jugar), las habilidades sensomotoras se ven seriamente comprometidas.

Lo que le paso a la Argentina es que justamente es un equipo MUY bueno y por eso perdio TAN mal.

Basado en un juego de gran habilidad y precision los jugadores se encontraron con una situacion de su funcionamiento personal inexplicable: de ahi el asombro y el factor psicologico derivado de "no entender lo que esta pasando".

Moraleja: Diego, NO CAMBIES NADA!

NO HAY QUE EMPEZAR DE VUELTA! SEGUI COMO HASTA AHORA QUE VA BIEN!

Solamente acordate de la fisica para jugar en La Paz y Quito!

El problema fue la altura pero no por la biologia sino por la fisica.

Los estudiosos de la fisiologia del deporte conocen este hecho: en la revista Escandinava de Medicina y Ciencia en el Deporte hay un articulo llamado Efecto de la altitud sobre el desempeño en el futbol (ver http://tinyurl.com/csv57u) en el que los autores destacan el hecho del compromiso de las habilidades sensomotoras cuando no hay adaptacion a la altura debido precisamente al cambio del coeficiente de rozamiento y de levantamiento del aire.

Gracias a Jorge Pullin Profesor de fisica de Lousiana State University por esta ultima referencia!


Segunda entrada en el blog de Mario sobre el mismo tema

El jueves pasado tuve una columna extra (la segunda en la misma semana) para hablar del resultado del partido Argentina Bolivia por las clasificatorias sudamericanas hacia el Mundial de futbol del año que viene (ver el blog del 2 de abril).

Muchos amigos me comentaron que no podian creer que mi explicación sobre la imprecisión que inevitablemente genera (para jugadores acostumbrados a una extrema precisión) la variación de la densidad del aire en La Paz, fuera valedera.

Creo darme cuenta que es lo que cuesta entender: estamos acostumbrados a que la intuición que desarrollamos a lo largo de nuestras vidas sobre el comportamiento del mundo físico alrededor nuestro funciona bastante bien. Por ejemplo: no necesitamos conocer las leyes de Newton para caminar o correr; con mayor o menor torpeza nos acostumbramos a movernos por el mundo y si fallamos en un juego que requiere habilidad física, el fracaso se lo atribuimos a esa falta de habilidad. Pero confiamos en que el mundo funciona como sabemos que lo hace normalmente: no esperamos que un objeto pesado al caerse de una mesa se vaya para arriba. 

Pero la intuición no es suficiente para entender las leyes físicas. Un ejemplo al caso es el movimiento de “proyectiles” (una piedra, una pelota lanzada al aire). A la humanidad le llevo 2000 años entender como y porque se movian los objetos.

Los griegos con Aristóteles como su máximo exponente ensayaron una explicación unos cientos de años antes de Cristo. Este modelo partia de asumir que todos los cuerpos (como piedras y pelotas, humanos, animales o plantas) estaban formados por cuatro elementos básicos: aire, tierra, fuego y agua. Distintas proporciones de los mismo determinaban distintos objetos y sustancias Porque habia movimiento, entonces? Porque una piedra, es mas pesada que una pluma porque tiene mas de tierra que de los otros elementos; entonces si uno arrojaba la piedra al aire, esta se movia se movia buscando su lugar natural: la tierra. Cuanto mas tierra tenia (es decir cuanto mas pesada) “mas rapido” se movia. En cambio si uno miraba el movimeinto de l vapor que se generaba al calentar agua el vapor se va hacia arriba porque tiene mas de aire que de los otros elementos. Esto es para Aristóteles y los griegos, los objetos se movian porque buscaban “volver” a su lugar natural en el universo. La intuición indicaba que objetos mas pesados se movian mas rápido hacia la tierra, y por lo tanto se “aceleraban” mas (cambiando su velocidad mas rapido) que aquellos mas livianos. Por 2000 años se acepto esta idea, y como no aceptarla si esta claro que una pluma tarda mas en llegar a la tierra que una roca pesada? Pero en el siglo XVI Galileo penso que la intuición se engañaba: una roca pesada y una pluma debian caer con la misma atracción producida por la tierra: es decir con la misma aceleración. Si eso no se veia asi era debido a la fricción con el aire. Si se encontraba una manera de remover el aire, una piedra y una pluma soltadas simultaneamente desde la misma altura alcanzarían la tierra al mismo tiempo. Galileo solo pensó acerca del experimento. Con ese pensamiento “pensado” se convirtio en el padre de la física moderna. El experimento recien se pudo hacer “en vivo y en directo” cuando los astronautas del Apolo 15 viajaron a la luna. El experimento lo realizaron en la superficie de la luna donde no hay aire .


Si a la humanidad le llevo 2000 años entender el rol del aire en la física del movimiento de los objetos debido a la gravedad, e hizó falta un genio como Galileo para darse cuenta del engaño de la intuición, como esperabamos que la selecccion argentina adaptara su “intuición” en tan sólo media hora, a una situacion que estaba a mitad de camino entre la luna y la tierra (la cantidad de aire por volumen en La Paz es 40% menos que en Buenos Aires)?



martes, abril 28, 2009

La colección "Hola Mundo!"

.

Hay gente para todo, y aca un ejemplo de ello dado que les presento la colección  "Hello World". Es un emprendimiento que a la fecha reune la forma de expresar esta frase en 428 lenguajes de programación y 63 lenguas h

Recuerdan aquel bello libro de Kernighan & Ritchie's llamado "The C Programming Language" y su primer ejemplo:

main() {
              printf("hello, world\n");
}


Libro gratis. "¿Un mundo patentado? La privatización de la vida y el conocimiento"

.

"¿Un mundo patentado? La privatización de la vida y el conocimiento" es un libro de distribución gratuita, de la Fundación Heinrich Boell y la Fundación Vía Libre, que aborda el tema delpatentamiento de la tecnología y el derecho alconocimiento libre como bien de la humanidad. Son 17 artículos compilados de diversos autores  que con idoinedad plantean un interesante debate.

Conociendo Flex V: Leyendo datos remotos

.

En Flex existen varias formas de acceder a datos remotos leyendo vía protocolo HTTP, accediendo a web services o recuperando objetos. HTTPService es la más popular dado que permite recuperar datosque se distribuyan con la misma aplicción o esten en otros sitios. El siguiente ejemplo ilustra como se lee un archivo XML llamado "datos.xml" y se lo muestra contenido en un objeto grilla.

Archivo "datos.xml"


<?xml version="1.0" encoding="utf-8" ?>
<articulos>
             <articulo id="1" nombre="lapicera AAA"     ventas2009="160000" ventas2008="105000"/>
             <articulo id="2" nombre="lapicera BAB"     ventas2009="90000"  ventas2008="62000"/>
             <articulo id="3" nombre="lapiz HB"         ventas2009="143000" ventas2008="134000"/>
             <articulo id="4" nombre="goma 2 banderas"  ventas2009="72000"  ventas2008="120000"/>
             <articulo id="5" nombre="sobre A4"         ventas2009="155000" ventas2008="87000"/>              
</articulos>


Programa Flex


<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"    creationComplete="libreria.send()">

     <mx:HTTPService id="libreria" url="data/datos.xml" />

<mx:DataGrid x="20" y="20" dataProvider= "{libreria.lastResult.articulos.articulo}" width="100%" />


</mx:application>

Nótese que una vez que se crea la interfase se dispara la orden de lectura de datos remoto por medio del método "librería.send()", el cual puede utilizarse las veces que se quiera en un programa ya sea para leer otros datos o actualizar algunos ya previamente recuperados.

domingo, abril 26, 2009

Excelente noticia y excelente comunidad universitaria.!!!

.

Título de Doctor Honoris Causa para Evo Morales

El presidente de Bolivia recibirá este lunes la máxima distinción de la Universidad Nacional de La Plata. Se reconoce su lucha en defensa de la soberanía y autodeterminación de los pueblos latinoamericanos

El presidente de la Universidad Nacional de La Plata, Gustavo Azpiazu, entregará este lunes el título de Doctor Honoris Causa al presidente de la República de Bolivia, Evo Morales. El acto tendrá lugar a las 9.30 en el patio de la Presidencia de la UNLP, en calle 7 nº 776. La distinción fue aprobada por unanimidad en la sesión del Consejo Superior de la UNLP, tras una propuesta del Consejo Académico de la Facultad de Periodismo.

Entre las consideraciones para su distinción, se destaca al mandatario boliviano como un símbolo de la lucha en defensa de los pueblos latinoamericanos, por ser el primer presidente constitucional miembro de un pueblo originario de América.

Asimismo, se resalta su “labor ejemplar por gobernar con la participación y el protagonismo de los movimientos sociales, y su visión de integración latinoamericana y defensa de la soberanía y autodeterminación de los pueblos”.


Vía UNLP


Saludos y disculpen este off topic, pero me siento alegre por que otra región es real y posible más alla de las corporaciones y sus matones actualizados (lease los medios).

Humor "El programador no puede dormir"


Vía XKCD

Recién publicados los ePrints del WWW2009

.

Recién salidos del horno académico (que se den segundas lecturas)  ya están disponibles lasponencias del evento WWw2009. Recuerdo que este año,la máxima conferencia mundial sobre la web, se realizó en Españadel 20al 24 de este mes. El estimado Tim Berners-Lee tuvo el honor de brindar la conferencia inaugural.



Trabajos que me agendo para futuras vistas:

- StatSnowball: a Statistical Approach to Extracting Entity Relationships.

- Exploiting Web Search to Generate Synonyms for Entities.

- Efficient Overlap and Content Reuse Detection in Blogs and Online News Articles.

- Detecting the Origin of Text Segments Efficiently.

- Iglesias. A REST Architecture for Social Disaster Management.

- A new tool to improve the filtering options in advanced searching.

- Query GeoParser: A Spatial-Keyword Query Parser Using Regular Expressions.

- Towards Distributed Social Search Engines.

- Tag Ranking.

- Discovering Users' Specific Geo Intention in Web Search

- Understanding User's Query Intent with Wikipedia

- Finding Answers to Definition Questions across the Spanish Web.

- Inquiro.CL: a New Search Engine in Chile.

- A Geographical Analysis of Knowledge Production in Computer Science.

- A Game Based Approach to Assign Geographical Relevance to Web Images

- Mapping the World's Photos

- Extracting Article Text from the Web with Maximum Subsequence Segmentation.

Horst Köhler se confesó “Voy a contarles una historia sobre mi propio fracaso ”

“Voy a contarles una historia sobre mi propio fracaso. Muchos, que conocían el problema, advirtieron sobre el peligro de una crisis en el sistema pero en las capitales de los países industrializados no se oyeron sus advertencias. Faltó la voluntad de imponer la primacía de la política sobre los mercados financieros. Demasiada gente con muy poco dinero pudo poner en movimiento gigantescas palancas financieras. Durante muchos años se logró convencer a la gente de que las deudas eran un valor en sí mismas, sólo había que comercializarlas. Los bancos compraban y vendían cada vez más papeles cuya repercusión no entendían ni ellos mismos. Lo principal era aumentar las ganancias a corto plazo. Los bancos abandonaron los fundamentos de su propia cultura que eran sentido de la estabilidad monetaria, respeto a los ahorristas y pensar a largo plazo. Los bancos olvidaron también el precepto constitucional según el cual la propiedad genera obligaciones. La construcción de pirámides financieras se convirtió en un fin en sí mismo, sobre todo para los bancos de inversión. Con ello no sólo se despidieron de la economía real sino de la sociedad en general, con lo que el problema se convirtió en un asunto de responsabilidad y de decencia. Ahora vemos que el mercado solo no arregla nada. Necesita un Estado fuerte que le imponga reglas. La crisis muestra que la libertad sin fronteras genera destrucción”.

Horst Köhler es el actual presidente de Alemania (antes del FMI),  palabras pronunciadas en un discurso público el 24 de marzo del 2009.

viernes, abril 24, 2009

Ranking Tiobe de popularidad de lenguajes de programación - Abril 2009

.

Como alguna vez comenté, el ranking que TIOBE es un instrumento de referencia que indica la popularidad de los lenguajes de programación. El ranking se actualiza mensualmente  y es constuido a partir de datos obtenidos en buscadores y en otros portales especialziados en programación. Para un mayor detalle acerca de como se construye acceder a este enlace.

Ya se ha publicado la versión correspondiente a junio 2009 donde se puede observar el siguiente orden:


Se observa como Java sigue liderando (aunque la tendencia de no preferencia sigue rigiendo). Por otro lado se ve como Perl continúa su pronunciada caida y Python afirmándose lentamente en la preferencia de los programadores.

Es interesante ver como los lenguajes de manejo dinámico de datos estpán desplazando a los monolíticos o estáticos.

jueves, abril 23, 2009

Conociendo Flex IV: Trabajando con Google Maps

.
Flex posee una API para interactuar con los servicios Google Maps. Su uso requiere de la registración previa de la aplicación que la va a utilizar (Google te da una clave de uso). Aparte hay que descargar la librería que ampliará a Flex y en el proyecto que se requiera el uso de mapas hay que indicarle en las propiedades que se agrega esta nueva librería (En el framework: propierties, Flex build path, library path, add SWC) .
Un programa muy básico para mostrar como funciona la API y el servicio es el siguiente:


<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:maps="com.google.maps.*">

   <mx:Script>

      <![CDATA[
         import com.google.maps.MapType;
         import com.google.maps.LatLng;
         import com.google.maps.MapMouseEvent;
         import com.google.maps.MapEvent;
         import com.google.maps.styles.StrokeStyle;
         import com.google.maps.styles.FillStyle;
         import com.google.maps.overlays.MarkerOptions;
         import com.google.maps.overlays.Marker;
         import com.google.maps.controls.MapTypeControl;
         import com.google.maps.controls.ZoomControl;
          
          // Función que crea el mapa a partir de datos provistos por Google

         private function mapready_mimapa(e:MapEvent):void {

         // se define donde se posicionará la imagen en pantalla, el grado de zoom y el tipo de vista

            idmapa.setCenter(new LatLng(-33, -60), 6, MapType.HYBRID_MAP_TYPE);

            //Se agrega el control de zoom
            idmapa.addControl(new ZoomControl());

            //se agrega el selector de tipo de mapa  
            idmapa.addControl(new MapTypeControl());

            // Se permite hacer scroll sobre el mapa
            idmapa.enableScrollWheelZoom();

            // se activa la deetcción delevento click sobre el mapa
            idmapa.addEventListener(MapMouseEvent.CLICK, click_gmap);

         }
   
         private var m:Marker;
        
         // Función que se lanza cadavez que alguien hace click sobre el mapa
         // En este ejemplo se agregará un objeto tipo marcador
       
         private function click_gmap(e:MapMouseEvent):void {

            // Se crea el objeto marcador
            m = new Marker(e.latLng,
               new MarkerOptions({
                  // se instancia el color
                  fillStyle: new FillStyle({ alpha: 0.5,  color: 0xBBCCDD }),
                  // se define el tamaño y se aplica sombra
                  radius: 6, hasShadow: true,
                  // Fnalmente se añade un tooltip al objeto marcador
                  tooltip: "Estoy en " + e.latLng.toString()
               })
            );
            
            //Se añade el marcador al mapa
            idmapa.addOverlay(m);
         }

      ]]>

   </mx:Script>

   <!-- Se muestra el mapa en pantalla -->
   <!-- Con mapready_mimapa se llama a las funciones AS  que lo definen y crean -->
   <!-- Nótese que idmapa es el identificador del objeto geográfico -->
  
   <maps:Map id="idmapa" width="100%" height="100%" mapevent_mapready="mapready_mimapa(event)"  key="Clave de uso del servicio" />

</mx:Application>

Y la correspondiente salida de pantalla es


Curso UNLP Programación en Cluster

.

Programación en Cluster

Prof. Dr. Tinetti Fernando


Inicio: Lunes 11 de Mayo de 2009, 8.30hs
Desarrollo: del 11 al 15 de Mayo de 2009
Dias: Lunes a Viernes
Horario: Lunes 8.30 a 12.30 / Martes a Viernes 14 a 18hs.
Modalidad: Presencial
Lugar: Facultad de Informatica - 50 y 120 2do piso.

Programa del curso  


Informes e inscripcion:

Secretaria de Postgrado - Facultad de Informatica
Horarios de Atencios: Lunes a viernes: 8.30 a 13.30 - 17 a 20.30hs
Sabados: 9 a 13hs
Telefonos: 0221 - 4273235 / celular: 0221 - 156159198

Calle 50 y 120 - 2do piso
(1900) La Plata
http://postgrado.info.unlp.edu.ar

miércoles, abril 22, 2009

Brasil ha ahorrado más de 100 millones por el uso del software libre

.
El Gobierno brasileño ahorró 370 millones de reales (más de 12 millones de euros), en el último año, por el uso de programas de software libre en dependencias y despachos oficiales, según el Servicio Federal de Procesos de Datos del Ministerio de Hacienda. Este ahorro permitió la instalación de 5.000 telecentros para el programa de inclusión digital.

El 15 de abril, el Serpro hará accesible para el público una plataforma para desarrollo de programas informáticos llamada Demoiselle (señorita), en homenaje al piloto brasileño Santos Dumont, quien en 1907 dejó libre la patente del avión que diseñó en Francia.

Vía El Argentino

lunes, abril 20, 2009

Conociendo Flex III

.

Mientras estudio este framework sigo utilizando este blog como un block de notas de lo que voy viendo.

Como vimos  Flex es un framework de adobe orientado a la creación de aplicaciones web del tipo Rich Internet Applications (RIA). Las aplicaciones Flex corren de forma autónoma o en un browser que tiene el plugin "Flash Player", al ejecutarse un programa puede interactuar con facilidades o servicios remotos tales como bases de datos, web services y objetos en otros lenguajes  entre otros. En Flex se usan dos lenguajes de programación  MXML y ActionScript. Donde  MXML es un lenguaje de marcas XML utilizado para definir la interfase de usuario, provee una serie de etiquetas que ayudan a esta tarea tales como grillas, manejadores de pestañas, menues y botones.  Por otro lado ActionScript es un lenguaje de programación orientado a objetos que se usa para escribir la lógica de negocios de la aplicación.

Observe la siguiente aplicación 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" pageTitle="Hello World!"  >

    <mx:Label text="Hello World!"/>
    <mx:Label text="Hello World!" color="#003366" fontSize="40"/>

</mx:Application>

Es un simple y clásico "Hola Mundo!" donde se ve claramente el uso de el lenguaje de marcas MXML. Todo programa se escribe entre la marca "mx:application", allí se definen una serie de parámetros adicionales como ser el título de la ventana por ejemplo. Luego se usaron las etiquetas mx:Label que permiten mostrar texto formateado por pantalla. Ahora se presenta un ejemplo más ccompleto, donde se usa la llamada a una función escrita en ActionScript


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  pageTitle="Conversor de Grados Fahrenheit a Celsius"  >

   <mx:Script>
       function convert() : void { celsius.text=frmt.format((Number(fahrenheit.text)-32)/1.8); }
   </mx:Script>

   <mx:NumberFormatter id="frmt" precision="2"/>
   <mx:Label text="Temperatura en Fahrenheit:" fontSize="24" color="#003366" />
   <mx:TextInput id="fahrenheit" width="200" fontSize="24" />
   <mx:Button label="Convertir" click="convert()" fontSize="24" />
   <mx:Label text="Temperatura en Celsius:" fontSize="24" />
   <mx:Label id="celsius" width="250" fontSize="24" color="#003366" />

</mx:Application>


Nótese que hay un ingreso de datos con la etiqueta "mx:TextInput" y luego se define un botón con "mx:Button" que al ser clickeado se llama a la función de conversión escrita en ActionScript.

 El siguiente programa muestra el uso de botones en Flex, donde claramente se observa que a cada definición de botón se le asocia un ID que servirá para identificarlo posteriormente.


<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

    <mx:Script>
        <![CDATA[
           import mx.controls.Alert;
            private function buttonClick(event:Event):void
            {
                if(event.target.id == "buno")
                { Alert.show("Se clickeo el boton 1") }
                else
                { Alert.show("Se clickeo el boton 2") }
            }
        ]]>
    </mx:Script>

<mx:HBox width="300" height="300">
     <mx:Button click="buttonClick(event)" label="BOTON 1" id="buno"/>
     <mx:Button click="buttonClick(event)" label="BOTON 2" id="bdos"/>
</mx:HBox>

</mx:Application>


Yeelong la primer netbook con software libre unicamente

.

Leyendo BarraPunto me entero que la Lemote modelo Yeeloong es la primer netbook que se comercializa unicamente con software libre, dado que  no es necesario ningún tipo de firmware no libre e incluso la BIOS es libre.

Sus características son: pantalla TFT LCD a 8.9", la CPU, de diseño Chino, es una Loongson 2F 64bit que opera a 900MHz, con  un consumo de 20 W y 12 W para la versión con disco rígido. Se comercialzia en Europa a unos  300 euros yse distribuye con una versión de  Debian.


sábado, abril 18, 2009

Señorita eso no se hace, eso no se dice!

.

Hoy escuchando a Quique me enteré de la existencia de un contrato, beneficioso para el estado conservador y sus amigos encargados de regir la moral, que firmaban las maestras con el gobierno, por el año 1923. Conseguí su texto del blog Carlos Miranda y es el siguiente:

CONSEJO NACIONAL DE EDUCACION CONTRATO DE MAESTRAS


Este es un acuerdo entre la señorita..... .....maestra, y el Consejo de Educación y de la Escuela por el cual la señorita ............ ......... ......... ..acuerda impartir clases por un periodo de ocho meses a partir del......... ......... ...de 1923.
La señorita acuerda:

1* - No casarse. Este contrato quedara automáticamente anulado y sin efecto si la maestra se casa.

2* - No andar en compañía de hombres.

3* - Estar en su casa entre las ocho de la tarde y las seis de la mañana, a menos que sea para atender una función escolar.

4* - No pasearse por las heladerías del centro de la ciudad.

5* - No abandonar la ciudad bajo ningún concepto sin el permiso del presidente del Consejo de Delegados.

6* - No fumar cigarrillos. Este contrato quedara automáticamente anulado y sin efecto si se encontrara a la maestra fumando.

7* - No beber cerveza, vino, ni whisky. Este contrato quedara automáticamente anulado y sin efecto si se encontrara a la maestra bebiendo.

8* - No viajar en ningún coche o automóvil con ningún hombre excepto su hermano o su padre.

9* - No vestir ropas de colores brillantes

10* - No teñirse el pelo.

11* - Usar al menos dos enaguas

12* - No usar vestidos que queden a mas de cinco centímetros por encima de los tobillos.

13* - Mantener limpia el aula.:

a) Barrer el suelo del aula al menos una vez al día.

b) Fregar el suelo del aula al menos una vez por semana con agua caliente y jabón.

c) Encender el fuego a las siete, de modo que la habitación esté caliente a las ocho cuando lleguen los niños.

d) Limpiar la pizarra una vez al día.

l4* - No usar polvos faciales, no maquillarse ni pintarse los labios.


De la ' Revista del Consejo Nacional de la Mujer' Año 4, Nro. 12. marzo 1999. Buenos Aires.

Pd. Con razón Perón favoreció las agrupaciones gremiales y la educación laica, mire Ud. 

jueves, abril 16, 2009

Conociendo Flex II

.

Bueno, como dije el otro día voy a tartar de ir comentando mis rimeros pasos en Flex de Adobe. Antes de ir directamente a códigos ejemplo, que es mi forma natural de aprender, me gustaría tirar algunos datos de la herramienta.

Flex está pensado para el desarrollo de RIA (Rich Internet Applications) y no animaciones como pasa con Flash. Aquí se pueden desarrollar formularios, interfases de usuario de bases de datos,  graficaciones varias y demás tareas propias de la lógica de negocio de una aplicación web tradicional.

Con Flex se programa sobre  archivos MXML donde se dispone llamadas a  componentes, vistas, estados y demás.  Los componentes pueden ser desarrollados por Adobe o ser propios. La programacíón adicional se hace  en Actionscript 3 (un lenguaje bastante fácil de entender y usar). Hay dos formas de correr las aplicaciones, en tiempo de ejecución en un Flex Server o con un SDK. En modo server se suben los archivos .mxml y desde el browser se cargan archivos binarios swf. El SDK se lo  baja del sitio de Adobe y es open source. Para desarrollar se  puede utilizar "Flex Builder" un plugin de  Eclipse orientado a la produccción. Las aplicaciones se ejecutan en el cliente utilizando el  Flash player 9 normal.

Herramientas competidoras o alternativas a Adobe  Flex son Ajax,  Google Web Toolkit,  OpenLaszlo y Microsoft Silverlight.



Visualizando la tecnología en el 2026

.

Un estudio denominado "PROSPECTIVA TIC 2026" indica que 3.000 millones de usuarios de estarán conectados en el 2026. El trabajo ha sido elaborado  por el grupo francés Prosodie y el español Grupo Gesfor, ambas empresas especializadas  del sector de las tecnologías de la información.

El estudio se centra en: 


  • Utilización de una potencia informática multiplicada por 8.000 en 20 años.

  • Velocidad de los intercambios, con acceso a 100 terabits por segundo.

  • La gestión de miles de "alias" y de Identidades virtuales.

  • Objetos móviles de identificación y de pago.

  • Traducción vocal automática y simultánea del lenguaje.

  • Sensores en red para maximizar los sentidos.

  • Servicios a la carta.

  • Fisonomía de los profesionales informáticos.

  • Participación del Open Source en las inversiones.

  • Legitimidad de los operadores en los servicios y el contenido.

  • Lucha contra el cibercrimen.

Vía Blog Tecnologías de la Información