Jornada de Software Libre en La Rioja (Argentina)
Lunes, noviembre 30th, 2009
Se realizará el Sábado 5 de diciembre, en la facultad regional de la UTN en la provincia de La Rioja. La entrada es gratuita, y se puede solicitar el certificado de asistencia por un bajo costo, previa inscripción.
Los temas que se tratarán en las 1ras. Jornadas de Software Libre Riojanas pueden verlos en el programa de charlas y abarca lenguajes de programación, telefonía VoIP, formatos de licencias libres, entre otros.
Fuente: VivaLinux {1ras. Jornadas Riojanas de Software Libre}
Programación en Computadoras Cuánticas
Jueves, noviembre 26th, 2009
David Hanneke, investigador del NIST, junto al primer procesador programable universal para una potencial computadora cuántica.
Las computadoras cuánticas no son algo que abunden demasiado por ahí, de hecho no hay. Hay unos pocos circuitos/procesadores construidos y aún ninguno con aplicación practica ni cerca del 99% de efectividad. Lo que sí es cierto es que hace ya unos cuantos años (aunque pocos en relación a la historia de la física) que se habla de la computación cuántica (quantum computing).
Un qubit (quantum bit) sería más o menos el análogo al bit de las computadoras clásicas. A diferencia del bit que puede estar en dos estados: 1 y 0; un qubit puede encontrarse en 3 diferentes estados: 1, 0 y estado de superposición. Este último vendría a ser un estado en el que los estados 1 y 0 conviven simultaneamente.
Mucho se ha escrito y se sigue escribiendo sobre mecánica cuántica y computación cuántica (dejo los links de wikipedia para quien quiere empezar a interiorizarse un poco), pero un tema que lleva relativamente poco tiempo tratado es el de la programación que se puede, o podrá mejor dicho, utilizar en las futuras computadoras cuánticas.
De manera similar a la que los circuitos de una computadora clásica se traducen en un lenguaje máquina, sobre este un ensamblador, y por encima lenguajes de alto nivel, intentando hacer más fácil la tarea de los desarrolladores; los circuitos cuánticos (por supuesto también hay puertas lógicas. La más curiosa: raíz k-enésima de NOT) intentan ser llevados por los investigadores a representaciones en lenguaje ensamblador, y hasta se han hecho incursiones en lenguajes de alto nivel similares a C y C++.
Finalizando esta rápida introducción, les dejo un sondeo sobre la evolución de los estudios en cuanto a programación cuántica de bajo y alto nivel, bien clasificada y detallada, escrita por Simon Gay; y una enriquecedora bibliografía.
Windows 7 más vulnerable al malware que Vista.
Miércoles, noviembre 4th, 2009Según investigadores de la empresa Sophos, Windows 7 detecta sólo 1 de cada 8 troyanos.
Si bien las pruebas se realizaron en una maquina con Windows 7 que no corría ningún antivirus, ni siquiera el Security Essentials de Microsoft, la reducción de las advertencias del UAC (tan molestos para la mayoría de los usuarios en Vista) permitió la instalación y ejecución de 8 malwares de un total de 10.
El UAC (Users Account Control) se encarga de solicitar al usuario autorización para realizar instalación de aplicaciones y drivers, y fue incluído por primera vez en Windows Vista.
La verdadera discusión debe centrarse en si el método del UAC es práctico y efectivo, ya que nos obliga a decidir si preferimos tener más interrupciones del UAC, o ser infectados con malware.
Fuente: Infoworld


