Grace Murray Hopper (Nueva York, 9 de diciembre de 1906 – Condado de Arlington, 1 de enero de 1992) fue una científica especializada en Matemáticas y también una militarnorteamericana, con grado de contraalmirante, considerada una pionera en el mundo de lainformática. Fue la primera programadora que utilizó el Mark I y entre las décadas de los50 y 60, propició la aplicación de los compiladores para el desarrollo de los lenguajes de programación y métodos de validación. Era conocida por sus amistades como la Amazing Grace.
Fuente: Wikipedia
Tiobe Software es una consultora que realiza cada mes el ranking de los lenguajes de programación más utilizados por los desarrolladores, y que desde hace tiempo tiene a Java y C en los dos primeros lugares. Pero los demás puestos han mostrado variaciones importantes, y en lo que sigue de este post vamos a hablar de algunas de ellas.
Más información: Tiobe
Las bebidas con cafeína como el café y las gaseosas de cola son habituales para muchas personas, pero el exceso de cafeína puede causar nerviosismo y problemas de sueño.
Caffeine Zone, es una aplicación de software desarrollado por investigadores del estado de Penn, puede ayudar a las personas a determinar cuando la cafeína puede darles un impulso mental y cuando podría perjudicar a sus patrones de sueño. El software tiene información sobre el uso de cafeína y la integra con la información sobre los efectos de la cafeína para producir un gráfico de cómo la cafeína afecta a los usuarios a través del tiempo.
«Muchas personas no entienden cómo los niveles de cafeína en su torrente sanguíneo sube y cómo va hacia abajo,» dijo Frank Ritter, profesor de ciencias de la información y tecnología, psicología y ciencias de la computación e ingeniería. «Es importante comprender el efecto que la cafeína puede tener en sus diferentes niveles.»
Ritter, quien trabajó con Kuo-Chuan (Martin) Yeh, profesor asistente de ciencias de la computación e ingeniería, dijo que si una persona bebe una taza de café rápido, que experimentará un incremento en la agilidad mental, pero suficiente droga puede permanecer en el torrente sanguíneo para causar problemas para dormir horas más tarde.
Los investigadores utilizaron estudios revisados por pares como datos de entrada para determinar que los bebedores de cafeína, con entre 200 y 400 miligramos de cafeína en el torrente sanguíneo se encuentra en una zona de alerta mental óptima. Para dormir, los investigadores establecieron un umbral más bajo de 100 miligramos. Los bebedores pueden tener problemas para dormir si se mantienen por encima de éste.
Los investigadores, que publicaron sus hallazgos en 2011 Augmented Cognition International Conference, dierjon que las personas que consumen cafeína en exceso, demasiado rápidamente, podría enfrentarse a otros problemas. Un aumento de la cafeína sobre el nivel óptimo puede causar náuseas y nerviosismo.
Mantener el equilibrio de cafeína adecuada es importante para muchos trabajadores. Por ejemplo, los marineros de los submarinos deben vigilar cuidadosamente sus patrones de sueño debido a que su sueño y los patrones de vigilia varían cada día, dijo Ritter.
«Si ellos, y otros que beben café para mantenerse despierto, beben demasiado café en un turno, pueden tener problemas para dormir», dijo Ritter. «Así que, al día siguiente, van a tomar un café, y aún más para dormir aún más problemas.»
Para trazar efecto de la cafeína con la aplicación, el tipo de bebedores en la información sobre la cantidad de cafeína que bebía, o un plan para beber, y cuando se planea tener una bebida con cafeína. También se puede añadir la rapidez con la que se bebe.
La aplicación también puede ayudar a las personas a determinar cuándo deben modificar sus hábitos de cafeína, por lo que se puede optar por tomar una bebida sin cafeína, o mezclar una mezcla de café con cafeína y descafeinado.
La aplicación está disponible en iTunes de forma gratuita con publicidad y para la compra sin anuncios. Sólo funciona en los dispositivos de Apple – el iPhone, iPod Touch y IPAD.
Artículo publicado por Nancy Atkinson el 31 de enero de 2012 en Universe Today
Roscosmos dice hoy que un problema informático provocado por rayos cósmicos fue la razón del fallo de la nave Fobos-Grunt. Adicionalmente, chips ‘defectuosos’ en el ordenador pueden haber desempeñado algún papel, dice el director de la Agencia Espacial Federal (Roscosmos) Vladimir Popovkin. La misión original tenía como objetivo retornar una muestra de la mayor luna de Marte, pero la nave impactó en la Tierra el 15 de enero, después de que el cohete no pudiese sacarla de la órbita de la Tierra poco después de su lanzamiento en noviembre. Esta afirmación procede de un estudio realizado por una comisión liderada por Yuri Koptev, antiguo director de la Agencia Espacial Rusa.
“Hubo un reinicio de dos conjuntos de sistemas informáticos de a bordo por lo que se movió hacia el modo de máximo ahorro de energía y el comando de espera”, dice Popovkin, citado por la agencia de noticias rusa RIA Novosti. “La razón más probable es el impacto de partículas espaciales muy cargadas”.
En lo que respecta a los chips de ordenador defectuosos, Popovkin dice que los componentes fueron importados. “Probablemente aquí está la causa”, dice. Supuestamente, la NASA y el Departamento de Defensa de los Estados Unidos también han encontrado productos defectuosos, de acuerdo con un artículo en Itar-Tass.
Anatoly Zak de RussianSpaceWeb.com informa en más detalle de los posibles defectos en el diseño del sistema de control de vuelo de la sonda, conocido como BKU, comentando que “el culpable más probable del fallo en la ignición de la unidad de propulsión de la sonda después de que hubiese entrado en órbita el 9 de noviembre, fue un error de programación en el sistema de control de vuelo”.
Zak dice que una fuente de la industria reveló que la comisión que estudia el fallo “concluyó que el fallo de la misión se debía al error de diseño y la carencia de pruebas en tierra del BKU”, añadiendo que “sus defectos habían sido bien documentados mucho antes del fatídico lanzamiento”. El BKU era el ordenador principal y el “cerebro” de la nave.
Ampliar en: Ciencia Kanija
Mozilla ha presentado la primera versión alpha del compilador de Rust, un lenguaje de programación en cuyo desarrollo han tenido una activa participación y que eventualmente llegará algún día a reemplazar a C++ como el lenguaje de base para Firefox y las demás herramientas en las que trabaja la Fundación.
De hecho, ya se está trabajando para comenzar a integrar módulos de Firefox en Rust, a modo de prueba primero y -si todo marcha bien como es de esperarse- en forma definitiva.
Respecto al lenguaje propiamente dicho, Rust es un lenguaje multiplataforma puesto que el compilador es compatible con Linux, Windows y Mac OS X. Está orientado a objetos y ha sido influenciado por otros lenguajes como Limbo, Newsqueak y Go, el lenguaje de programación de Google, aunque el desarrollo de Rust ha comenzado antes (allá por 2006).
Habrá que ver que sucede con Rust cuando sea un proyecto más maduro ya que de momento esta alpha está bien para quienes quieran ir experimentando pero todavía no está lista para un uso en entornos de producción. La idea es buena pero la pregunta que muchos en el mundo del desarrollo de software se hacen es si realmente necesitamos otro lenguaje de programación más.
Más información: Rust
Se trata de una aplicación que soporta más de 80 formatos diferentes de todo tipo. Desde documentos ofimáticos a arhivos multimedia pasando por gráficos o incluso archivos ejecutables y de email. Free Opener utiliza las rutinas de .NET Framework para leer no sólo las cabeceras, sino otras partes de los ficheros, y tratar de identificar así de que se trata.
Su descarga es gratuita y en la página web se pueden encontrar los formatos que puede identificar ordenados en categorías.
Tal vez el más conocicido de la lista. Lleva bastante tiempo en el mercado, y se distribuye de manera gratuita. Estamos ante un programa que no sólo permite identificar un amplio rango de formatos, sino que, como su propio nombre indica, nos permite abrirlos y disfrutarlos de una manera competente. Imágenes, documentos ofimáticos o archivos multimedia.
Muy similar a Free Opener, no sólo en el nombre, sino en interfaz y funcionamiento. En este caso podemos abrir hasta 200 ficheros, y lo bueno o malo según se mire es que la utilidad se centra en abrir los ficheros. Un programa para abrir más de 200 tipos, incluyendo también archivos de Microsoft Office, aunque esta vez no necesitaremos siquiera la suite de Microsoft para verlos. Se puede decir que Free File Opener es un visor universal de archivos.
Otra alternativa gratuita. Con Open Freely podemos abrir y editar documentos independientemente de si sabemos o no que tipo de contenido tienen. Si se trata de un formato soportado por la aplicación, podremos hacerlo. Además de abrir documentos, también podremos descomprimirlos en caso de que sea una archivos ZIP. De hecho, la lista de formatos indica que podemos abrir hasta 8 tipos diferentes de archivos comprimidos.
Open Freely también esta dotado de características avanzadas de impresión con las que podremos obtener versión impresa para archivos Word. El soporte es hasta la última versión de Office, y por supuesto podemos abrir tanto archivos .doc como .docx o incluso archivos de Excel, PowerPoint o PDF.
Herramienta todo en uno que permite abrir un buen puñado de archivos bajo una única interfaz. Se trata de la utilidad más rápida para ver los archivos de manera sencilla, y para ello usa una combinación de exploración, donde veremos carpetas y archivos ordenados jerárquicamente, y de visor, en la parte derecha, donde se mostrarán sus contenidos.
Muy similar al clásico Explorer de Windows, se trata de una aplicación shareware que podremos probar gratuitamente durante 30 días. La última versión salió hace apenas un mes, y promete aumentar la lista de formatos soportados. Definitivamente, una buena idea a la hora de abrir ese archivo cuyo formato no conocemos.
Ampliar en: bitelia
licencia Creative Commons Reconocimiento 2.5,
10 herramientas informáticas que permiten visualizar datos de manera atractiva a cualquier persona:
2.- Target Map
3.- Many Eyes
4.- Gapminder
5.- Google Public Data Explorer
6.- Map a List
7.- World Map
9.- Newsmap
10.- Wiki Mindmap
Supón que has desarrollado el algoritmo cuántico del siglo, pero no tienes un ordenador cuántico para ejecutarlo. Una compañía privada posee un ordenador cuántico que podrías usar, pero no quieres que vean tu código fuente, tu entrada y la salida de tu algoritmo; ellos tampoco confían en tí y no quieren que piratees los secretos de su máquina. Barz et al. publican en Science un protocolo cuántico que os satisfará a ambos, ni tú ni ellos desvelaréis vuestros secretos; el único requisito es que te permitan manipular a tu antojo un solo cubit, uno solo. Este problema se denomina computación cuántica “ciega” (blind QC), pero a mí me gusta más el título de esta entrada. En estudios anteriores se demostró cómo es posible ejecutar cualquier algoritmo cuántico realizando medidas en un solo cubit que está entrelazado con los cubits de dicho ordenador cuántico. Para ocultar el algoritmo, el cliente utiliza el nuevo protocolo que realiza el cálculo gracias a un entrelazamiento cuántico aleatorio. Solo quien controle el único cubit puede conocer la entrada, el algoritmo y la salida; la compañía solo podrá observar cubits aletaorios entrelazados. Además, el funcionamiento del ordenador cuántico es confidencial pues el programador solo puede observar un único cubit. No describiré este protocolo cuántico en detalle, pero adelanto que es muy bonito, aunque algo técnico. Nos lo cuenta Vlatko Vedral, “Moving Beyond Trust in Quantum Computing,” Science 335: 294-295, 20 Jan. 2012, que se hace eco del artículo técnico de Stefanie Barz et al., “Demonstration of Blind Quantum Computing,”Science 335: 303-308, 20 Jan. 2012.
Artículo completo en: Ciencia Imprescindible