jueves 1 de diciembre de 2011

LA SEGURIDAD,UNA SENSACION MAS DE LA VIDA

0 comentarios

La Dirección Nacional de Protección de Datos Personales -DNPDP- es el órgano de control creado en el ámbito Nacional, para la efectiva protección de los datos personales.
Tiene a su cargo el Registro de las Bases de Datos, instrumento organizado a fin de conocer y controlar las bases de datos.
Asesora y asiste a los titulares de datos personales recibiendo las denuncias y reclamos efectuados contra los responsables de los registros, archivos, bancos o bases de datos por violar los derechos de información, acceso, rectificación, actualización, supresión y confidencialidad en el tratamiento de los datos.

En este sentido, tiene por función investigar si la base de datos denunciada da cumplimiento o no a los principios que establece la ley y las disposiciones reglamentarias.

Entre sus funciones :

  • Investigar si las bases de datos denunciadas dan cumplimiento o no a los principios que establece la Ley 25326 y las disposiciones reglamentarias.
  • Denunciar y asistir a aquellas personas físicas o jurídicas que violen los derechos de información, acceso, rectificación, actualización, supresión y confidencialidad en el tratamiento de los datos.
Mas data:
http://www.jus.gob.ar/datos-personales.aspx

jueves 17 de noviembre de 2011

SMALLTALK:= ¿"el padre no reconocido Sky Net"?

0 comentarios
fuente:http://www.cincomsmalltalk.com/main/products/objectstudio/overview/

HSA(Hollandse Signaalapparaten, división militar de PHILIPS) fue el resultado del desarrollo de complejos sistemas de soporte para la toma de decisiones de las fuerzas navales de todo el mundo (conocidos como C3I o Mando, Control, Comunicaciones de Inteligencia).

C3I apoya la toma de decisiones para el uso de armas como misiles, cañones y torpedos, con base en la información seleccionada proveniente de diferentes fuentes como sensores propios de las armas, radares, sonares, así como de otros dispositivos ópticos. Estos sistemas eran enormes y sumamente complejos

Estos desarrollados y todos sus componentes estaban dispuestos en plataformas como las fragatas y corbetas. Alrededor de 1985, HSA decidió considerar la posibilidad de desarrollar también sistemas C3I para el Ejército.

En contraste con la marina, en el ejército había una gran cantidad de plataformas. Un observador de artillería y un telegrafista formaban una plataforma. Con un mapa militar, binoculares y un dispositivo de medición, el observador podría tomar decisiones cruciales y enviar esa información a otros grupos, Jeeps, tanques, otros vehículos y a un centro de comando, estos últimos también se consideran otras plataforma. Estaba claro que para ello se debía contar con pc portátiles, comunicación integrada y mapas digitales, debemos recordar que estamos hablando del año 1985.

Se debieron digitalizar los mapas y machearlos con la información provista por los radares. Se llegó así un moderno GIS (sistema de información geográfico) aunque en forma de prototipo, fue demasiado avanzado para la época.

El siguiente reto fue el desarrollo de un prototipo de aplicación para el soporte de decisiones.

Datos como puntos de partida, los segmentos de carretera, el número de vehículos, puntos de entrega y carga fueron los componentes. Eran datos determinados por el usuario en la función de manejo de mapa.
A finales de 1987, el prototipo fue presentado a la Junta Directiva de Philips.

La presentación fue un éxito y el director general de HSA dio órdenes para investigar las posibilidades de convertir este prototipo en un sistema de desarrollo de la decisión real.

SCOPE y M3i
El ejército había, hasta ahora tenía poca experiencia con los sistemas informáticos para la toma de decisiones. Por supuesto que fueron escritos los procedimientos para coordinar las acciones de las maniobras (tanques, infantería), el apoyo (artillería, defensa aérea de bajo nivel), y servicios de comunicación, como la ingeniería militar y de transporte. Sin embargo, para lograr este tipo de procedimiento en un equipo, se necesitaba de prototipos interactivos. En última instancia, permitiría un sistema de apoyo a las decisiones eficientes para convertirse en una realidad. El sistema de desarrollo deben ser creados con una nueva generación de PCs con suficiente velocidad de procesamiento y memoria y con un sistema operativo que soporte múltiples programas con una interfaz gráfica (GUI).

En 1987, se realizó el anuncio por Microsoft e IBM de un sistema operativo con multi-programación (OS / 2) que incluía una interfaz gráfica de usuario. Esto parecía ajustarse a las condiciones previas necesarias. El sistema de desarrollo en sí mismo debía proporcionar objetos (acá entra en juego Smalltalk) en el campo de:

*Modelado de datos y fórmulas .
*Inteligencia Artificial (motor de inferencia), Investigación Operativa.
*Administración de archivos, comunicación e interfaz gráfica de usuario.

Esto llevó a una joint-venture entre HSA y la empresa ENFIN(especializada en bases de conocimientos), con el objetivo de transformar todo el software del OS / 2 y Ambiente de programación Smalltalk. y materializarlo en el sistema de apoyo a las decisiones. El objetivo de estas aplicaciones eran tres:

*Para probar la utilidad del trabajo de las clases básicas de Smalltalk.
*Familiarizarse con el desarrollo de prototipos interactivos.
*Para algunas aplicaciones del kernel disponible para fines de marketing.

Estos prototipos fueron ricos gráficamente, construidos para manejar los mapas militares, gestión de frecuencias para apoyar una red de telecomunicaciones informatizada y optimización del transporte y planificación del sistema de artillería. Cerca del final de 1989, la primera aplicación basada en Smalltalk fue presentada. Este prototipo no se basaba todavía en OS / 2 .

En octubre de 1989 se presento SCOPE(Signaal’s Command Oriented Programming Environment). Este sistema de desarrollo, basado en OS / 2, incluye una serie de prototipos desarrollados en Smalltalk, el ámbito de aplicación era un 4GL (lenguaje de 4 generación)

El sistema de desarrollo ofrece un gran número de servicios para la especificación, realización y mantenimiento de Sistemas de Gestión de Información en particular.

La arquitectura de SCOPE se divide en tres niveles.

El primer nivel "El desarrollo orientado a objetos ", que figura las herramientas básicas y los servicios necesarios para la creación de sistemas de información en general. El segundo nivel "las clases del sistema 4GL", que presentan la construcción de bloques adicionales para desarrollar, de una manera rápida y segura, Sistemas de Gestión de la Información.

El tercer nivel "Las características de la especificación 4GL" que permiten la especificación de las formas, modelos y bases de datos sin la necesidad de una edición de la especificación de un lenguaje de programación. Los prototipos fueron parte del concepto de M3i (administración, monitoreo, mapeo, Inferir).

Los prototipos fueron:

*Mapa de la manipulación y superposición (MO).

* Sistema de control y gestión (SYSCOM).

* Planificación de recursos de fuego. (FSRP).

*Gestión de recursos de transporte (TRANSPORT).

* Planificación y Control de los efectores y sensores (PACES).


Mediante la introducción de este sistema de desarrollo en octubre de 1989, se logró lo siguiente:

*Fue el primer sistema orientado a objetos de desarrollo en un PC.
*Se convirtió en la primera SIG (Sistema de Información Geográfica) en un PC.
*Los efectos positivos de EPM (método de prototipado evolutivo) en combinación con el EPIS (Contratación Pública evolutivo de los Sistemas de Información) fueron probados.
*La combinación de Smalltalk y EPM fue superior en relación con la forma tradicional de programación (como era habitual en el sector militar con un lenguaje como Ada).

Todo muy lindo hasta aquí, pero la ocurrencia de un evento en Berlin (caída del muro 9 de noviembre de 1989)hiso que los militares encausaron sus intereses ,esfuerzos y recursos hacia otros ámbitos .
En 1992 ENFIN lanzó su producto basado en OS / 2 y Windows. La comercialización en Alemania, fue fuertemente apoyada por IBM . Uno de los resultados fue que IBM viene con su propio sistema de desarrollo orientado a objetos llamado Visual Age. El sistema tenía una serie de versiones en distintos lenguajes, como Java, Smalltalk y Pascal, pero todas las versiones fueron escritas en Smalltalk.

La empresa ENFIN después de pasar por varias manos término siendo adquirida por Cincom Systems, Inc y el sistema fue renombrado a ObjectStudio

lunes 14 de noviembre de 2011

UNA COMPUTADORA GUAZU

0 comentarios

La Universidad de Illinois,ha adjudicado un contrato por mas de más de $ 188 millones a Cray Inc. para construir una de las supercomputadoras más poderosas del mundo.
El proyecto denominado Blue Waters es financiado en parte por la National Science Foundation.

El proyecto Blue Waters ofrecerá un superordenador capaz de allcanzar de 1 petaflop.

Se espera que sea uno de los superordenadores más potentes del mundo.

Fuente



domingo 13 de noviembre de 2011

Pharo:el nuevo en la cuadra

0 comentarios

Pharo es un nuevo entorno de desarrollo open source para el clasico lenguaje de programación Smalltalk-80.
Pharo se deriva de Squeak1, una re-implementación St-80.Squeak se desarrolló principalmente como una plataforma para el desarrollo experimental de software multimedia y educativo, Pharo se enfoca como herramienta para el desarrollo de software profesional y ofrece una plataforma sólida y estable para la investigación y desarrollo de lenguajes y entornos dinámicos .Pharo implementa en forma nativa a Seaside.
Pharo es altamente portátil ya que su máquina virtual está escrito enteramente en
Smalltalk, por lo que es fácil de depurar, analizar y cambiar.
sitio del proyecto
documentación
Seaside

lunes 27 de septiembre de 2010

Para cuando la versión reguetton de php por Riky & Gonzalo?

0 comentarios
Esta noticia no es nueva pero hace un par de días me comentaron acerca de la versión hip hop de PHP.
Php es un muy buen lenguaje con una curva de aprendizaje mas que buena, muy fácil de leer e interpretar (un sinfín de ventajas) ,pero el php se queda chico en ciertos casos, no es lo mismo tener 1000 a 3000 visitas diarias que tener varios millones. Acá entra el juego del rendimiento, cosa que hace que el php lamentablemente y en contra de la voluntad de muchos ,se quede chico.
La gente de facebook estuvo trabajando en lo que se denomina HI HOP ,esta misma gente se dio cuenta de lo extrañamente parecido que es el código php al código c++ .Y dijieron :”porque no optimizamos el código php para hacer que aumente el rendimiento”. Mediante el desarrollo de hiphop se puede producir código optimizado c++ apartir de código php, luego se compila con g++ , y guala “como por arte de magia tenemos programas que perdieron el apetito voraz por uso de cpu y memoria,un verdadero cinturon gastrico”
Mi pregunta es la siguiente, para cuando la versión regguetteon de php?
Para mas información
http://developers.facebook.com/blog/post/358

miércoles 18 de noviembre de 2009

Smalltalks 2009

1 comentarios
Esto me llego a mi correo y rescato lo siguiente: .........Distinto a las conferencias marketineras y productistas a que nos tienen acostumbrados los pulpos del software (Micro, Sun, Ora, e incluso los OpenSource/ClosedMind), en estas conferencias se va a hablar "enserio" sobre Orientación a Objetos y tecnologías innovadoras. A los escepticos prisioneros de las modas, les recuerdo que todo lo que hoy "venden" los grandes, fue inventado hace 40 años por gente como Alan Kay, Dan Ingalls!!!.

Querés conocer cómo se gestó la programación orientada a Objetos? ¿Te gustaría conocer en persona a uno de aquellos locos que revolucionaron la computación en la década del 70 en Xerox Parc junto al Turing Award Alan Kay?, entonces tenés que venir a Smalltalks 2009 a ver la charla de Dan Ingalls sobre "40 Years of Fun with Computers" y la sesión de preguntas y respuestas denominada "A fireside chat with Dan Ingalls"
¿Querés conocer qué es lo último que se está haciendo de investigación en objetos, realmente distinto y novedoso?, entonces tenés que venir a Smalltalks 2009 y ver la presentación de Stephane Ducasse "I have a dream... let's make it came true" y la presentación de Alex Warth "Implementing programming languages for fun and profit with OMeta"
¿Estas interesado en entender un poco más que es la meta-programación y para que sirve? ¿Querés entender qué significa que un ambiente sea Meta-Circular? ¿No te cierra la herencia múltiple, te parece que las interfaces de Java o .Net se quedan cortas, tenés dudas sobre los mix-ins y sentís que debe haber una mejor manera para compartir código?, entonces tenés que venir a Smalltalks 2009 y ver las charlas de "Glamour" y "Helvetia" de Jorge Ressia, "Mejorando las herramientas de desarrollo de Smalltalk" de Diego Geffner y "Traits at Work" de Stephane Ducasse.
¿Alguna vez te preguntaste cómo funciona una base de objetos, qué diferencias tienen con una base de datos relacional, son más rápidas, son más lentas?... no quiero sonar repetitivo pero no puedo evitarlo, ¡¡¡tenés que venir a Smalltalks 2009!!! hay una charla dada por James Foster denominada "Introduction to GemStone" y un tutorial de un día enteramente dedicado a este tópico, ¡no te lo podés perder!
¿Alguna vez te preguntaste si es posible manejar hardware en tiempo real con objetos y con un lenguaje dinámico? ... hmmm... entonces no te queda otra que venir a Smalltalks 2009 y ver la charla de Gonzalo Zabala sobre "Physical EToys" y la de Andrés Otaduy sobre "Sistema Rul@"
¿Tenés dudas sobre si es posible diseñar y escribir con objetos buenos algoritmos genéticos o modelos matemáticos?, si lo tuyo va por ese lado, entonces tenés que venir a Smalltalks 2009 y ver la chala de Maximiliano Tabacman sobre "Genetic Algorithm Framework" y la de Leandro Caniglia sobre "Homological Algebra in Smalltalks"
¿Estás interesado en conocer los detalles de implementación de una Virtual Machine de objetos o saber qué tan seguras o inseguras son? jeje, ¡¡también tenemos dos charlas para vos!!. "Virtual Machine, Invisible Machine" de Andrés Valloud (programador de la VM más rápida de Smalltalk) y "Security on JIT VMs" de Gerardo Richarte (un experto en seguridad... ¿o inseguridad?)
¿Lo tuyo va por asegurar la calidad de los sistemas? ¿Te pega todo lo ágil, TDD, etc?... no quiero sonar repetitivo pero me es imposible... ¡tenés que venir a Smalltalks 2009! y ver las charlas de Tim Mackinnon sobre "Agile Planning" y "Expressive Testing" y la de Nicolas Chillo y Gabriel Burnstein sobre "Mutation Testing".
¿Estás cansado de tener que subir y bajar el server cada vez que modificas tu aplicación web, pensás que deben haber maneras más sencillas de hacerlo? ¿Estás cansado de recompilar tu aplicación Java u ObjectiveC para poder ver un pequeño cambio que hiciste en tu aplicación de iPhone?, no queda otra que vengas a Smalltalks 2009 y veas las charlas de Germán Arduino sobre "SWT", la de Santiago Robles y Lautaro Fernandez sobre "Meteorid: Un MVC real para la Web" y la de Esteban Lorenzano sobre "Smalltalk in the pocket: Building applications for the iPhone"
O por el contrario, ¿no te gustan la charlas, te aburre esto de escuchar hablar gente todo el día, lo tuyo va por la acción, por construir cosas en serio que aporten a la comunidad, por codear, y no me refiero a pegar codazos :-)? o por ahí siempre escuchaste de Smalltalk pero nunca tuviste el tiempo o la ayuda para meter las manos en la masa? hmm, que se yo, podés darte una vuelta el sábado por Smalltalks 2009 y participar del Pharo Sprint!, una sesión de programación de todo un día que sirve para mejorar y ampliar Pharo, un Smalltalk open-source.
¿Siempre escuchaste o creíste que los lenguajes dinámicos no sirven para desarrollar aplicaciones grandes, o que Smalltalk sólo se usa en la universidad para enseñar? Entonces te conviene venir a Smalltalks 2009 y ver "XTrade - Risk and Yield Analisis" de Maximiliano Tabacman, "Expecco" de Felix Madrir e "iBizLog" de Jose Bretti.
¿Tu especialidad es el User Interface, gráficos 3D, etc.?... también tenemos algo para vos como "Un ambiente visual para desarrollar software" de Adian Soma, "Cuis and Morphic 3" de Juan Vuletich, "Desarrollo de un engine 3D: Experiencias de un neófito" de Andrés Fortier y "#{Open.Source.Graphics} bindTo: {Cincom.Smalltalk}" de Travis Griggs
¿Te hace falta un iPod? ¿Querés regalarle una cámara digital a tu novia/o, o a tu vieja?... es fácil, anotate en el concurso de programación de Smalltalks, te vas a divertir haciéndolo... y si no lograste ganar nada, no llegaste a hacerlo, podés escuchar a Carlos Ferro, creador del concurso explicando cómo fue desarrollado el mismo en la charla de "Smalltalks 2009 Coding Contest"
Y si sos profesor de programación orientada a objetos y querés obtener información, material de enseñanza y compartir tu dudas y experiencias con otros profesores, tenés que venir a Smalltalks 2009 y ver la charla "Enseñanza de programación orientada a objetos con Smalltalk y prácticas ágiles" de Nicolás Paez o pasar unos minutos con Stephane Ducasse quién compartirá con nosotros todo el material que usan en Suiza y Francia para enseñar objetos.
¿Te cansaste de leer este mail tan largo? ¿te divertiste leyéndolo? ¿querés formar parte de un congreso hecho por programadores para programadores que ya lleva más de 300 inscriptos, divirtiéndote y aprendiendo en el camino? jeje, ¡¡tenés que venir a Smalltalks 2009!!No dejes de anotarte gratis en http://www.fast.org.ar/Es del jueves 19 al sábado 21 de Noviembre de este año. Podes ver el detalle de las charlas en la sección "Charlas" o "Talks" de la página web, seguro la vas a pasar bien.
Comite Organizador de Smalltalks 2009Cualquier duda manda un mail a info@fast.org.ar