Archive for febrero, 2011

LLEGA EL PRIMER ‘SMARTFONE’ CON DOS PANTALLAS TÁCTILES

La empresa estadounidense Sprint y Kyocera Communications decidió ofrecer a los usuarios la posibilidad de cumplir con las apretadas agendaspor lo que presentó el  ‘smartfone’ que se llama Kyocera Echo.

El usuario puede utilizar las dos pantallas de varias maneras diferentes. En el modo ‘SimulTask’ en las dos pantallas se ejecutan dos de las siete aplicaciones básicas del teléfono, incluidas las de:

  • Mensajes.
  • correo electrónico.
  • navegación por Internet.
  • marcación telefónica.
  • galería de imágenes
  • agenda de contactos y
  • VueQue.

 

Además, una pantalla puede apoyar a otra para el uso de una sola aplicación.

Ejemplo una de las pantallas puede convertirse en el teclado táctil en el que el usuario redacta el texto que aparece en la segunda pantalla. También el dispositivo puede reproducir un único contenido en dos pantallas, en este caso convirtiéndose en una tableta diminuta.

El celular funciona con el sistema operativo Android 2.2 y es compatible con las redes CDMA, así como con la comunicación inalámbrica por Wi-Fi 802.11 b/g y Bluetooth 2.1+EDR, y funciona con un chip Qualcomm Snapdragon QSD 8650 con un procesador de 1 GHz.

El ‘smartfone’ tiene una cámara de 5 megapíxeles con enfoque automático, que también cuenta con la función de grabación de video, ranura para tarjetas microSD, ranura de auricualres de 3,5 mm, receptor GPS, así como varios sensores: una brújula digital, acelerómetro y sensores de la luminosidad y de distancia. Funciona con 512 Megabytes de memoria operativa y 1 Gb de memoria de usuario. El dispositivo pesa 193 gramos.

 

Comentario.

Con el avance de la tecnología las empresas de celulares van creando equipos que satisfagan más las necesidades de los usuarios, para que con esto puedan cumplir con mayor satisfacción sus actividades cotidianas y puedan cumplirlas con éxito.

Anuncios

Los enlaces en series online, nueva herramienta para ‘hackers’

Fecha de Publicación: 03 de Febrero de 2011

Comentario:

La compañía de seguridad informática Kaspersky ha encontrado malware en varios enlaces de vídeos en ‘streaming’. Las plataformas distribuidoras de vídeo suelen utilizar URLs recortadas por servicios como bit.ly.

Según señala uno de los expertos de Kaspersky, una vez que los usuarios hacen clic en los enlaces, se le dirige a otra página web que nos informa de que el contenido no está disponible y para verlo es necesario acceder a una “oferta”. Al hacer clic en cualquiera de los enlaces sugeridos, nos lleva de nuevo a otra página.

‘IWon’ es uno de los nombres de estas falsas páginas que invitan a los usuarios a descargar un archivo, en este caso el IWONSetup2.3.76.6.ZLman000.exe, para ver finalmente el contenido.

En general, esta aplicación no provoca una infección a menos que se descargue e instale el ejecutable de la página.

WEBGRAFÍA:

ANTLR Y JAVACC

ANTLR es un programa está escrito en java, por lo que se necesita alguna máquina virtual de java para poder ejecutarlo.

ANTLR es un generador de analizadores. También es llamado “compiladores de compiladores”, dado que ayudar a implementar compiladores es su uso más popular. Sin embargo tienen otros usos.

ANTLR es capaz de generar un analizador léxico, sintáctico o semántico en varios lenguajes (java, C++ y C# en su versión 2.7.2) a partir de unos ficheros escritos en un lenguaje propio.

Dicho lenguaje es básicamente una serie de reglas EBNF y un conjunto de construcciones auxiliares.

ANTLR genera analizadores pred-LL(k), y él mismo utiliza un analizador pred-LL(k) para leer los ficheros en los que están escritas las reglas EBNF. ANTLR admite acciones en sus reglas, además de otras prestaciones como paso de parámetros, devolución de valores o herencia de gramáticas.

http://personales.unican.es/gomezd/PLE/Antlr.pdf

http://www.lsi.us.es/~troyano/documentos/guia.pdf

*********************************************************************************


JavaCC (Java Compiler Compiler) es un generador de analizadores sintácticos de código abierto para el lenguaje de programación Java.

JavaCC genera analizadores descendentes (top-down), lo que lo limita a la clase de gramáticas LL(K) (en particular, la recursión desde izquierda no se puede usar).

El generador JavaCC (Java Compiler Compiler) es una  herramienta para generar programas escritos en lenguaje Java; acepta como entrada una especificación de un determinado lenguaje y produce como salida un analizador para ese lenguaje. En la manera más simple de funcionamiento, la especificación proporcionada define las características sintácticas y lexicográficas de un lenguaje y se genera un analizador léxico-sintáctico del lenguaje especificado; pero también es posible completar una especificación léxico-sintáctica con la inclusión adecuada de código para que el programa generado llegue a ser un analizador completo del lenguaje.

Características principales:

  • TOP-DOWN: recursividad descendente, capaz de pasar atributos (valores) hacia abajo/arriba.
  • Especificación léxica y gramática en un único fichero.
  • Especificación LL(k) para resolver ambigüedades shift-shitf.
  • Análisis léxico case-insensitive.


JavaCC (Java Compiler Compiler) es un generador de analizadores sintácticos de código abierto para el lenguaje de programación Java.

JavaCC genera analizadores descendentes (top-down), lo que lo limita a la clase de gramáticas LL(K) (en particular, la recursión desde izquierda no se puede usar).

El generador JavaCC (Java Compiler Compiler) es una  herramienta para generar programas escritos en lenguaje Java; acepta como entrada una especificación de un determinado lenguaje y produce como salida un analizador para ese lenguaje. En la manera más simple de funcionamiento, la especificación proporcionada define las características sintácticas y lexicográficas de un lenguaje y se genera un analizador léxico-sintáctico del lenguaje especificado; pero también es posible completar una especificación léxico-sintáctica con la inclusión adecuada de código para que el programa generado llegue a ser un analizador completo del lenguaje.