El Alzheimer es unaenfermedad neurodegenerativa, se caracteriza en su forma típica por una pérdida
progresiva de lamemoriay de otras capacidades
mentales, a medida que las células nerviosas (neuronas) mueren y diferentes zonas
del cerebro se atrofian.
Es por tal motivo que unos
científicos españoles se encuentran elaborando un software que permita detectar
enfermedades como el Alzheimer.
Este software, se podrá acceder a
través de Internet, analizará las imágenes recibidas de una resonancia
magnética previamente realizada al paciente que se quiera realizar el análisis.
Este programa aplicará un modelo matemático e intentará revelar irregularidades
estructurales del cerebro, en particular de la sustancia blanca y de la materia
gris, que podrían señalar de que tipo de enfermedad se trata.
Juan Ruiz de Miras, quien es el líder
del proyecto comenta que este programa detectará irregularidades o anomalías
que no
pueden ser identificadas a simple vista en una resonancia magnética. El
científico también acotó que este software informático será una herramienta de aplicación diagnostica ya
que “permite
detectar cambios en estadios iniciales de enfermedades neurodegenerativas”.
Se espera que el programa esté listo
para hacer pruebas a principios de 2012. No obstante, los especialistas señalan
que tendrán que realizar más comprobaciones y analizar más imágenes de
resonancias magnéticas para lanzar el producto, hecho previsto para 2013.
WEBGRAFÍA:
CCS. (2011). Programa informático detectará el
Alzheimer en su fase inicial. Recuperado el 17 de Diciembre de 2011, de
http://www.ciudadccs.info/?p=242041
Orinoco, C. d. (2011). Programa informático
detectará el Alzheimer en su fase inicial. Recuperado el 17 de Diciembre de
2011, de
http://www.correodelorinoco.gob.ve/ciencia-tecnologia/programa-informatico-detectara-alzheimer-su-fase-inicial/
RT. (2011). UN PROGRAMA INFORMÁTICO DETECTARÁ EL
ALZHEIMER EN SU FASE INICIAL. Recuperado el 17 de Diciembre de 2011, de
http://actualidad.rt.com/ciencia_y_tecnica/medicina_salud/issue_33777.html
La empresa tecnológica de
desarrollo MICROSOFT dio a conocer su tienda virtual de aplicaciones, que
se la denominada Windows Store, la misma que será utilizada para su próximo
sistema operativo, Windows 8.
Microsoft informó que; la tienda
virtual (Windows Store) será inaugurada después del lanzamiento de la versión
beta de Windows 8 en febrero del próximo año. Por tanto el sistema operativo,
Windows 8 solo se encuentra funcionando en ordenadores de los desarrolladores
de la empresa. La empresa también confirmó que Windows Store estará integrado
al nuevo sistema operativo Windows 8 y entrará a competir con Mac Store.
Actualmente los smartphones a base de Windows Phone 7 integran solo el 2% del
mercado y según estas estadísticas Microsoft piensa combatir todos estos datos
con Windows 8.
Los altos dirigentes de Microsoft
estiman que cuando el sistema operativo Windows 8 tenga la versión para
dispositivos móviles, Windows Store se convertiría en la tienda universal de
aplicaciones para todos los dispositivos y será un competidor directo de Аpp
Store.
Según la opinión de los expertos,
Windows Store dependerá del éxito que tenga el sistema operativo Windows 8, que
según la información previa, será bastante novedoso. La tienda de Microsoft
tendrá un alcance mundial, ya que estará disponible en 231 países en unos 100
idiomas.
WEBGRAFÍA:
Editor, M. (2011). Microsoft lanza su tienda
virtual de aplicaciones. Recuperado el 10 de Diciembre de 2011, de
http://informe21.com/content/microsoft-lanza-su-tienda-virtual-de-aplicaciones
RT. (2011). MICROSOFT
LANZA SU TIENDA VIRTUAL DE APLICACIONES. Recuperado el 10 de Diciembre de
2011, de http://actualidad.rt.com/ciencia_y_tecnica/electronica_tecnologia/issue_33378.html
S/A. (2011). Microsoft
Lanza Tienda de Aplicaciones Virtual. Recuperado el 10 de Diciembre de
2011, de http://tecno.americaeconomia.com/noticias/microsoft-lanzara-tienda-de-aplicaciones-para-windows-en-febrero-2012
sábado, 3 de diciembre de 2011
JAPONESES
CONSTRUYEN ROBOT
Los científicos japoneses
diseñaron y crearon un robot antropomorfo, cumpliendo así uno de los sueños más
repetidos por los escritores y directores de cine de ciencia ficción de todo el
mundo.
Muchas personas han quedado sorprendidas
de las diversas características que posee la “mujer perfecta” (denominada por sus creadores),por ejemplo su
aspecto físico; que parece absolutamente real, también por su capacidad de generar
y mostrar varias expresiones faciales e incluso de expresarse verbalmente. A
simple vista el androide, puede pestañear y articular de una manera muy natural. Este
robot posee un sistema muy inteligente capaz de permitirle al androide
responder de forma corta mediante el uso de gesticulaciones (si o no).
Es posible que con el
perfeccionamiento de esta nueva innovación japonesa se acabe la soledad para
muchos seres humanos de todo el mundo. Sin embargo, las supuestas consecuencias
que pueden traer tales avances para el futuro de la humanidad siguen siendo un
tema por discutir.
Este androide es una gran
invención, pero además, este, traerá una serie de problemas consigo, por
ejemplo algunas personas que están en la capacidad de adquirirlo, quizás lo
harán para con la finalidad de hacerle realizar actividades fuera de lo común.
RT. (2011). ¿SOLO LE FALTA HABLAR? NO, TAMBIÉN LO
HACE. Recuperado el 03 de Diciembre de 2011, de
http://actualidad.rt.com/ciencia_y_tecnica/inventos/issue_33141.html Taringa. (2011). ¿SOLO LE FALTA HABLAR? NO, TAMBIEN
LO HACE. Recuperado el 03 de Diciembre de 2011, de
http://www.taringa.net/posts/noticias/13346420/_Solo-le-falta-hablar_-No_-tambien-lo-hace-_mujer-androide.html
sábado, 26 de noviembre de 2011
DISEÑAN ROBOTS PARA CUSTODIAR PRESOS EN COREA DEL SUR
Con la finalidad de aligerar el
trabajo de los empleados penitenciarios, las autoridades de Corea del Sur
pretenden asignar robots que vigilen las actividades que realicen los presos,
sobre todo en las noches. La compañía Asian Forum for Corrections, realiza este
ambicioso proyecto que está valorado en 860.000 dólares, según esta compañía estos
androides utilizarán una videocámara y varios sensores para custodiar a los
presos.
Estos robots cumplirán la tarea
de mediadores y proveerán la comunicación entre los carceleros y los presos,
además de vigilar el comportamiento de los encarcelados. Las máquinas tendrán
que detectar anomalías en la conducta de los humanos, tales como:
manifestaciones de crueldad
violencia y
tentativas de suicidio
Los androides tendrán un aspecto
sin mucha novedad con las siguientes características:
un cuerpo
una cabeza
una plataforma de cuatro ruedas.
medirán 150 centímetros de altura
y
pesarán unos 70 kilogramos.
La compañía informa que los
primeros tres aparatos asumirán su cargo a partir de marzo de 2012 en una
ciudad surcoreana.
WEBGRAFÍA
Directa, E. L. (2011). Robocops para custodiar a
los presos surcoreanos. Recuperado el 26 de Noviembre de 2011, de
http://www.enlineadirecta.info/nota.php?art_ID=168672&titulo=Robocops_para_custodiar_a_los_presos_surcoreanos.html.
RT. (2011). Robocops
para custodiar a los presos surcoreanos. Recuperado el 26 de Noviembre de
2011, de http://actualidad.rt.com/ciencia_y_tecnica/electronica_tecnologia/issue_32865.html
La empresa AMD lanza nuevos
procesadores OPTERON 6200 y 4200 para servidores, que tienen 16 y 12 núcleos respectivamente
y basados en una nueva arquitectura llamada “Bulldozer” que reemplaza
a la antigua micro arquitectura AMD K 10.
Los procesadores OPTERON 6200,
tienen 16 núcleos y poseen entre 25% y 30% mayor velocidad que sus modelos
predecesores.
Los modelos o versiones de estos
chips 6200 son:
6262 HE
6272
6274
6276
6282 SE
Las velocidades de estos chips
oscilan entre 1,6 y 2,6 GHz y sus precios pueden variar entre los 523 y los
1019 dólares.
Los modelos Opteron 4200 Series están
dirigidos a entornos con bajos consumos de energía, ya que el valor de disipación
térmica que manejan estos varía entre los escasos 35 y 95 vatios de potencia.
La arquitectura del nuevo núcleo
de procesadores AMD Opteron está diseñada para manejar picos de tráfico con una
eficiencia energética sin precedentes. Los nuevos AMD Opteron vienen a competir
en el mercado de los servidores con los actuales procesadores Intel Xeon E5.
Se denomina a un
compilador como un programa informático que tiene la capacidad de traducir un
programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando a su vez un software equivalente que el computador será
capaz de interpretar.
ANÁLISIS LÉXICO
Un analizador
léxico o analizador lexicográfico (scanner) es un programa que recibe como
entrada el código fuente de otro programa y produce una salida compuesta de
tokens (componentes léxicos) o símbolos. Estos tokens sirven para una posterior
etapa del proceso de traducción, siendo la entrada para el analizador
sintáctico.
En esta fase se
leen los caracteres del programa fuente y se agrupan en cadenas que representan
los componentes léxicos. Cada componente léxico es una secuencia lógicamente
coherente de caracteres relativa a un identificador, una palabra reservada, un
operador o un carácter de puntuación. A la secuencia de caracteres que
representa un componente léxico se le llama lexema. Además, todos los espacios
en blanco, líneas en blanco, comentarios y demás información innecesaria se
elimina del programa fuente.
Componentes Léxicos
Cuando un
analizador léxico reúne los caracteres en un token, generalmente representa el
token de manera simbólica, es decir, como un valor de un tipo de datos
enumerado que representa el conjunto de tokens del lenguaje fuente. En
ocasiones también es necesario mantener la cadena de caracteres misma u otra
información derivada de ella, tal como el nombre asociado con un token identificador
o el valor de un token de número.
En la mayoría de
los lenguajes el analizador léxico sólo necesita generar un token a la vez. En
este caso se puede utilizar una variable global simple para mantener la
información del token.
FASES DE UN COMPILADOR
Figura 1: fases de un compilador
FASE
DE ANÁLISIS
Se trata de la
comprobación de la corrección del programa fuente, e incluye las fases
correspondientes al Análisis Léxico, Análisis Sintácticoy Análisis Semántico.
Análisis Léxico: en esta
fase se leen los caracteres del programa fuente y se agrupan en cadenas que
representan los componentes léxicos. Cada componente léxico es una secuencia
lógicamente coherente de caracteres relativa a un identificador, una palabra
reservada, un operador o un carácter de puntuación. A la secuencia de
caracteres que representa un componente léxico se le llama lexema. Además,
todos los espacios en blanco, líneas en blanco, comentarios y demás información
innecesaria se elimina del programa fuente.
Análisis Sintáctico: en
esta fase los caracteres o componentes léxicos se agrupan jerárquicamente en
frases gramaticales que el compilador utiliza para sintetizar la salida. Se
comprueba si lo obtenido de la fase anterior es sintácticamente correcto
(obedece a la gramática del lenguaje).
Análisis Semántico:esta
fase revisa el programa fuente para tratar de encontrar errores semánticos y
reúne la información sobre los tipos para la fase posterior de generación de
código. Utiliza la estructura jerárquica determinada por la fase de análisis
sintáctico para identificar los operadores y operandos de expresiones.
Un componente
importante del análisis semántico es la verificación de tipos. Aquí, el
compilador verifica si cada operador tiene operandos permitidos por la
especificación del lenguaje fuente. Ejemplo: las definiciones de muchos
lenguajes de programación requieren que el compilador indique un error cada vez
que se use un número real como índice de una matriz.
FASE DE SÍNTESIS
Esta fase consiste
en generar el código objeto equivalente al programa fuente. Sólo se genera
código objeto cuando el programa fuente está libre de errores de análisis, lo
cual no quiere decir que el programa se ejecute correctamente, ya que un
programa puede tener errores de concepto o expresiones mal calculadas. Esta
fase abarca las siguientes subfases:
Generación de Código Intermedio:algunos compiladores generan una representación intermedia explícita
del programa fuente. Esta representación intermedia debe tener dos propiedades
importantes; debe ser fácil de producir y fácil de traducir al programa
objeto.
Una forma de
representación intermedia es "código de tres direcciones"
que es como el lenguaje ensamblador de una PC en la que cada posición de
memoria puede actuar como un registro. El código de tres direcciones consiste
en una secuencia de instrucciones, cada una de las cuales tiene como máximo
tres operandos. Esta representación intermedia tiene las siguientes propiedades:
1.Cada instrucción de tres
direcciones tiene a lo sumo un operador, además de la asignación, por tanto,
cuando se generan estas instrucciones, el traductor tiene que decidir el orden
en que deben efectuarse las operaciones.
2.El traductor debe generar un
nombre temporal para guardar los valores calculados por cada instrucción.
3.Algunas instrucciones de
"tres direcciones" tienen menos de tres operandos, por ejemplo, la
asignación.
Optimización de Código: consiste
en mejorar el código intermedio, de modo que resulte un código máquina más
rápido de ejecutar. Esta fase de la etapa de síntesis es posible sobre todo si
el traductor es un compilador, debido a que un intérprete le resulta difícil
optimizar el código objeto.
Generación de Código:esta
constituye la fase final de un compilador. En ella se genera el código objeto
que por lo general consiste en código en lenguaje máquinao código en lenguaje
ensamblador.
Manejo de Tabla de Símbolos:esta estructura de datos mantiene la información asociada con los
identificadores: funciones, variables, constantes y tipos de datos. Esta tabla
contiene un registro por cada identificador, con campos para los atributos de
cada identificador.Esta estructura permite encontrar rápidamente el registro de
cada identificador y almacenar o consultar datos de ese registro.
Detección de Errores:en
cada fase se pueden detectar errores. Sin embargo, después de detectar un
error, cada fase del compilador debe tratar de alguna manera a ese error para
poder continuar con la compilación, permitiendo la detección de más errores en
el programa fuente.
Luego de dos años de investigación, la Oficina Federal de Investigación de EEUU (FBI), la policía de Estonia y la empresa Tren Micro logran desmantelar a una inmensa red de computadoras ZOMBIE (botnet) en Estonia, la cual había generado una ganancia de 14 millones de dólares a los ciberdelincuentes.
La red fue creada a través de la distribución masiva de un 'malware' o programa malicioso, llamado“DNSChanger” que redirigía la navegación de los equipos desde sitios populares como el iTunes de Apple, el servicio de vídeo en streaming Netflix o la cabecera de grandes medios de comunicación como el The Wall Street Journal, a una agencia legal de publicidad creada por los sospechosospor el que cobraban por cada clic en los anuncios.
Otro problema que presentaba este virus era que impedía la instalación de cualquier antivirus capaz de descubrirlo y afectaba tanto a usuarios de Windows como de Mac, este código malicioso habría infectado a aproximadamente 4 millones de computadoras en 100 países diferentes.
Ahora 6 responsables de este delito informático se encuentran detenidos en Estonia y otro en Rusia. Según los expertos de la empresa de seguridad Tren Micro esta operación se ha convertido en "EL MAYOR GOLPE CONTRA EL 'CIBERCRIMEN' DE LA HISTORIA".