viernes, 28 de diciembre de 2012

Google Search App para Windows 8

 Google ha sacado una app de búsqueda para Windows 8 y, aunque en principio no soy muy fan de este tipo de apps, ya que prefiero buscar directamente en el navegador, Google Search me ha convencido por dos motivos.
 
Screeenshot de Google Search para Windows 8
 
 El primero es el formato de la pantalla de búsqueda, que inicialmente parece la misma de siempre de Google, aunque en el formato de aplicación Windows 8 a pantalla completa, pero luego presenta el historial de búsqueda junto con la ventana de navegación de una forma muy agradable. 
 
 
 Y la segunda razón es la búsqueda por voz. Ya la había probado en el Google Search para iPad y no me había gustado nada por la alta tasa de errores en el reconocimiento pero en Windows 8 me ha hecho todas las búsquedas sin error hasta el momento.  Al principio puede parecer un poco raro pero cuando te acostumbras ¡es genial!

  Finalmente, recordaros que para descargar la aplicación hay que acceder desde la Windows Store,

jueves, 27 de diciembre de 2012

El nuevo traje de astronauta de la NASA

 La NASA prepara un nuevo traje espacial para sus astronautas en la primera gran renovación de este tipo de trajes desde 1998. El nuevo traje, conocido como Z-1, está diseñado no sólo para ayudar a los astronautas a moverse cómodamente durante los paseos espaciales con microgravedad, sino también para moverse con habilidad sobre la superficie de un planeta o un asteroide. Además, el traje se pone a la moda con un parecido más que cercano con el vestido de Buzz Lightyear, el muñeco protagonista de Toy Story.

 Una de las principales diferencias con el traje actual, conocido como EMU, es que éste es de dos piezas mientras que el nuevo Z-1 es de una sola pieza y cuenta con una puerta de entrada trasera, lo que soluciona algunos problemas durante los paseos espaciales al poderse conectar directamente a la nave. Por el lado menos favorable del Z-1, éste pesa unos 72 Kg frente a 45 Kg del EMU lo que, incluso en planetas de baja gravedad como Marte, puede marcar una diferencia negativa y requerirá de trabajo adicional de los ingenieros para aligerarlo.

 Se espera que el nuevo traje esté operativo para el año 2015. Mientras tanto, el nuevo diseño se está probando de forma concienzuda en el desierto.

Fuente: NASA




domingo, 23 de diciembre de 2012

Google App Engine y Java 1.7

 Con el cambio de Windows 8 64 bit desde un Windows de 32 bit y el correspondiente formateo de mi portátil, he tenido que reinstalar el entorno que utilizo para desarrollar aplicaciones Java en Google App Engine. 

 Es un entorno bastante estándar con Eclipse, el JDK de Java y los plugin de Google para Eclipse y cuando hago instalaciones limpias normalmente trabajo con la última versión de cada componente; sin embargo, en este caso tras instalar todo y sufrir unos cuantos errores fui al site de App Engine y me di cuenta de que por el momento Google App Engine no es compatible con Java 1.7. Se supone que existe una opción dentro del comando appcfg.cmd para forzar el uso de Java 1.7 en una aplicación (--use_java7  Use the App Engine Java 7 runtime for this app.) pero yo no lo supe hacer funcionar. Lo bueno: basta con desinstalar Java y reinstalar el SDK de la versión 1.6 para que todo vuelva a funcionar.




viernes, 21 de diciembre de 2012

Telefonica lanza Dynamic Insights para el análisis de la información móvil

 Big Data o la obtención de información relevante de negocio a partir de ingentes las cantidades de datos recolectadas por las empresas, está de moda. Telefónica Dynamic Insights se ha aliado con la empresa GfK, una de las mayores empresas de investigación de mercados del mundo, para acceder al club de servicios Big Data.
 
 El fin de esta nueva división de Telefónica es obtener información a escala global de la enorme cantidad de datos generados por las redes de telefonía móvil. Su primer producto se llama Smart Steps, pasos inteligentes, y utilizará información agregada y totalmente 'anonimizada' de las redes de datos móviles para permitir a empresas y organismos públicos medir, comparar y entender que factores influencian el número de personas que visitan un lugar en un momento determinado.
 
 Esta información puede ayudar a los comerciantes a adaptar su oferta en las localizaciones existentes y los formatos más apropiados para las nuevas tiendas. Smart Steps también puede ayudar por ejemplo a los ayuntamientos a medir cuanta gente visita la calle principal después de introducir un parking gratuito o por la apertura de tiendas en festivos.
 
 Smart Steps está disponible en el Reino Unido desde el 14 de noviembre de 2012 y los próximos países en contar con este servicio serán Alemania y Brasil.






jueves, 20 de diciembre de 2012

El equipo de Raspberry Pi lanza la tienda Pi

 Hay una gran variedad de software que se está escribiendo o portando para Raspberry Pi en estos momentos. Por eso, la gente de Raspberry ha lanzado la Pi Store, de modo que sea fácil para desarrolladores de todas las edades compartir sus juegos, aplicaciones, herramientas y tutoriales con toda la comunidad. La idea es que la tienda Pi sea el lugar donde satisfacer todas las necesidades de software y, además, de forma sencilla para los principiantes, que encontrarán todo lo que necesitan en un solo lugar.
 
 La tienda se ejecuta como una aplicación gráfica en Raspbian y permite a los usuarios tanto bajar contenido como subir software propio para su revisión y publicación. Por el momento hay 23 títulos gratuitos en la tienda que van desde utilidades ofimáticas como LibreOffice a juegos clásicos como Freeciv. Además, hay un software comercial, el juego Storm in a Teacup de Cobra Mobile. Como se ve se espera de todo, desde software de aficionados hasta aplicaciones comerciales.
 
 
 
 Para descargar la tienda en sí existe una imagen Raspbian actualizada que incluye la tienda Pi. Esta imagen se puede descargar bien desde la página de Raspberry o bien desde una instalación de Rasapbian ejecutando el siguiente comando:  sudo apt-get update && sudo apt-get install pistore
 
 

martes, 18 de diciembre de 2012

LINE, el último competidor de Whatsapp

 Se habla mucho de los competidores de Whatsapp y uno de los últimos en llegar desde Japón es LINE. Esta aplicación está disponible para las plataformas móviles más populares como iPhone, Android, Blackberry y Windows Phone, pero también se puede ejecutar en PC y Mac.

 LINE, además de ser gratuita, que no es poco, es una aplicación que cuenta con varias ventajas sobre Whatsapp: 
  • Llamadas de voz gratuitas al estilo de Skype (aunque solo en iPhone y Android)
  • Stickers y emoticonos originales
  • Vídeos y mensajes de voz
  • Juegos LINE

 Aunque la aplicación se puede decir que es casi una recién llegada (se creo en 2011 y su página de Facebook en español data de octubre de 2012),  parece claro que está pegando fuerte porque ya han llegado a 80 millones de usuarios en 230 países.


domingo, 16 de diciembre de 2012

Cuatro cosas que hay que saber de Whatsapp

 Whatsapp es probablemente la aplicación más popular de mensajería multiplataforma en la actualidad. Está disponible para todos los teléfonos más populares: iPhone, Android, Blackberry, Nokia Symbian y Windows Phone. Estas son las preguntas más frecuentes sobre la app:

- ¿Cuando cuesta Whatsapp?  La descarga de la aplicación es gratuita en todas las plataformas salvo en el iPhone, que cuesta 0.99 USD. Sin embargo, en el resto de plataformas después del primer año de uso gratuito hay que pagar una suscripción de 0.99 USD/año, mientras que el uso en el iPhone es gratuito.
 Además, los mensajes que se envían con Whatsapp utilizan la conexión de datos del teléfono, por lo que es casi imprescindible disponer de una conexión de tarifa plana a internet. En todo caso, Whatsapp se puede usar también con conexiones wi-fi, aunque la movilidad es más limitada.

- ¿Como se descarga? La aplicación para iPhone hay comprarla en la iTunes,  mientras que para el resto de plataformas se puede descargar directamente de la página de Whatsapp.

- ¿Que son las rayitas verdes (ticks) que aparecen junto a los mensajes? Los ticks indican el estado del mensaje. Un tick significa que el mensaje ha sido enviado a los servidores de Whatsapp y dos rayitas significan que el mensaje ha sido entregado el teléfono del destinatario. Eso sí, que un mensaje haya sido entregado no significa que el destinatario lo haya leído.


Imagen de un chat de Whatsapp con los ticks de envío


- ¿Es seguro el envío de mensajes? Las últimas versiones de Whatsapp encriptan los mensajes cuando se envían y estos solo se almacenan en los servidores de Whatsapp hasta que se entregan, pero aun así, tenemos que tener cuidado ya una vez enviados los mensajes puede verlos cualquiera.

[Nota: Un elemento imprescindible de WhatsApp son sus grupos. Aquí tienes todos los detales]
[Nota2: Puedes leer toda la información sobre los nuevos ticks azules de Whatsapp aquí.


sábado, 15 de diciembre de 2012

Encuentra a Papá Noel con ayuda del NORAD


 Siguiendo una tradición nacida en 1955, el North America Aerospace Defense Command o NORAD, ayuda cada Navidad a los niños de todo el mundo a saber donde se encuentra Papá Noel. 

 El día 24 de diciembre, víspera de Navidad, nos podremos conectar a la web que ha creado el NORAD para esta tarea (noradsanta.org) y seguir el recorrido de Papa Noel en unos preciosos mapas en 3D. Como novedad respecto a otros años, el NORAD ha pasado de de los mapas de Bing a los de Google. Y como he leído por internet, menos mal que no ha elegido los de Apple.

Aplicación web en 3D

Además del sitio web de seguimiento, existen aplicaciones nativas para las plataformas móviles más populares: iPhone, Android y Windows Phone, así como una aplicación nativa para Windows 8 ¡Ya quedan sólo 8 días!!

Aplicación nativa para Windows 8


martes, 11 de diciembre de 2012

VLC Media Player para el interfaz nativo de Windows 8

 El equipo de desarrollo de VLC ha abierto un nuevo proyecto de financiación en Kickstarter con el fin de conseguir fondos para desarrollar una aplicación de interfaz nativo (Metro) para Windows 8. VLC Media Player para Windows está instalado en unos 100 millones de dispositivos por todo el mundo. La versión actual se ejecuta en el modo desktop de Windows 8 y solo está disponible para PC's basados en Intel. La nueva aplicación estará integrada con la nueva interfaz de Windows 8 y soportará los dispositivos ARM en futuras versiones.

 Según indica el equipo de VideoLAN, se persigue enviar una aplicación oficial a la Windows Store para alcanzar el mayor número de usuarios posible. Esta suscripción de fondos permitirá a los miembros core del equipo dedicarse a tiempo completo al desarrollo así como contratar diseñadores profesionales para la interfaz de usuario. La primera release se espera en tres meses.

 Este proyecto de financiación comenzó el pasado 29 de noviembre y termina el próximo 29 de diciembre, así que hay que darse prisa si queréis contribuir ya que sólo quedan 17 días. Yo ya he conseguido poner mi nombre en la lista de sponsors de la aplicación por tan sólo 3 libras. Esperemos que se logre completar la financiación y el proyecto salga adelante.





lunes, 10 de diciembre de 2012

Como sacar el máximo rendimiento a los discos de estado sólido SSD en Windows 7

 Los SSD o discos de estado sólido (Solid State Disk) son una tecnología de memoria todavía relativamente reciente pero que va ganando aceptación en las computadoras de gama media-alta como sustituto de los discos duros tradicionales. Las ventajas de los SSD son numerosas: mayor velocidad de acceso, silencio de funcionamiento, menor necesidad de refrigeración,  ausencia de partes mecánicas móviles y menor potencia de funcionamiento. Por contra, su principal inconveniente es el precio.

 De todos los componentes de una computadora actual el uso de un disco SSD es el que probablemente puede mejorar más el rendimiento. Esta mejora viene dada por el excelente comportamiento en las operaciones de lectura, especialmente en las lecturas aleatorias, que son las más frecuentes en el día a día. La lectura aleatoria puede ser hasta 10 veces más rápida en un SSD frente a un equipo convencional (link). En mi experiencia personal, el tiempo de arranque del sistema operativo se puede reducir en 3-4 veces con un SSD.

 Windows 7 está preparado para detectar los discos SSD automáticamente, pero por si acaso es muy recomendable actualizar la BIOS del equipo así como los driver de placa base y disco proporcionados por los respectivos fabricantes.

 Además de esto, Microsoft recomienda revisar que los siguientes servicios están deshabilitados para los discos SSD, ya que no son necesarios y en el caso de la defragmentación pueden ser hasta contraproducentes: defragmentación automática, Superfecth y Prefetch (ver detalles aquí). 




sábado, 8 de diciembre de 2012

Impresión en 3D - La revolución está aquí

 Como bien explica la Wikipedia, una impresora 3D es una máquina capaz de generar objetos físicos tridimensionales a partir de diseños realizados por computadora en un proceso aditivo; es decir, el objeto se crea añadiendo sucesivas capas de material, lo que lo distingue de los procesos tradicionales de modelado que dependen sobre todo de la retirada de material por corte o troquelado. El propósito inicial cuando se crearon las primeras impresoras en los años 1980 fue el de crear de forma rápida prototipos a partir de diseños asistidos por ordenador (CAD).

 Los modelos comerciales de impresoras 3D son de dos tipos:
  • De compactación: en las que una masa de polvo se compacta por estratos bien con tinta bien con la ayuda de un rayo láser
  • De adición o inyección de polímeros en las que el propio material se añade por capas

 Esta tecnología se usa en joyería, calzado, diseño industrial, automoción, etc. y con los años el precio de este tipo de impresoras ha bajado mucho. De hecho, ya existen máquinas para uso personal por menos de 500 € frente a más de 10.000 € de los modelos profesionales.

 Si eres de los que te gustan este tipo de equipos, desde 2005 existe el proyecto RepRap que es open source y pensado para construir una impresora 3D de bajo coste capaz de imprimir objetos de plástico. O dicho de manera más rimbombante en su página web, RepRap es la primera máquina de fabricación autoreplicante de propósito general de la humanidad.



miércoles, 5 de diciembre de 2012

La financiacion colectiva de proyectos de tecnología: IT crowdsourcing

 La financiación colectiva o financiación en masa, del inglés crowdfunding, describe el esfuerzo colectivo de individuos, generalmente agrupados a través de internet, para sostener iniciativas lanzadas por otras personas u organizaciones.
 
 Esta manera de obtener o dar financiación, aunque tiene algunos inconvenientes, creo que está aquí para quedarse debido a las enormes facilidades que da internet para poner en contacto a los creadores de ideas y proyectos con los financiadores/consumidores. Además, la realización de aportaciones económicas también es sencilla de gestionar y el proyecto se puede controlar de un vistazo a través de las distintas plataformas existentes.
 
 La financiación colectiva se usa en un gran número de actividades como el apoyo a artistas, campañas políticas, o creación de empresas startup. El mundo de los proyectos tecnológicos por supuesto no es ajeno a este movimiento y existen numerosos sitios en los que se puede obtener o dar financiación para todo tipo de proyectos que queramos lanzar, desde el desarrollo de software a la creación de hardware.

 Existen muchas páginas dedicadas a financiar proyectos, pero aquí van algunas para vuestra referencia:
- Kickstarter Este es uno de los sitios más clásicos de crowdfunding y su sección de tecnología llena de proyectos.
- Indiegogo Plataforma genérica de crowdfunding con sección de tecnología.
- Quirky Esta es una web para proyectos de 'inventores'. Se puede participar evaluando proyectos ó símplemente ir de compras entre todos los inventos existentes.
- Apps Funder: Site especializado en el desarrollo de aplicaciones. Puedes enviar tu propia aplicación para pedir fondos o proporcionar fondos para otros desarrolladores.



lunes, 3 de diciembre de 2012

Tipos de tareas en Microsoft Project 2010


Cuando creamos un proyecto podemos usar diferentes de tareas, en concreto 5 tipos en Microsoft Project 2010, así que trataré de explicarlas un poco:

- Tarea automática (Auto schedule): esta es la tarea que sea genera por defecto. El automatismo significa que el sistema calcula automáticamente el comienzo, final y duración de la tarea basado en las dependencias, limitaciones, calendario y otros factores. En la imagen se puede ver como se puede cambiar el tipo de tarea por defecto entre la automática y la manual.

Cambio del tipo de tarea por defecto

- Tarea manual (Manually schedule): al contrario que el tipo anterior, en las tareas manuales los valores de inicio, final y duración no se actualizan automáticamente. De todas maneras, si Project encuentra algún problema con la tarea normalmente nos avisará con algún mensaje o icono de advertencia. 

- Tarea recurrente (Recurring task): este tipo de tarea es una que ocurre de forma regular a lo largo del proyecto. Por ejemplo, una reunión de estatus del proyecto que tenga lugar de forma semanal. Al crearla se nos pedirá diferente información para crear la tarea: tipo de recurrencia (semanal, mensual,...), duración, rango de fechas, etc.

Creación de una tarea recurrente

- Tarea resumen (Summary): es un tipo que sirve para agrupar otras tareas de menor rango haciendo el proyecto más comprensible cuando hay un gran número de tareas. La tarea resumen se puede crear desde cero y luego añadir subtareas o seleccionar un grupo de tareas y luego agruparlas con el botón de tarea resumen.

- Hito (Milestone): Este tipo de tarea se usa para marcar los hitos o fases de un proyecto. En el diagrama de Gantt aparece como un diamante en vez de con la habitual barra horizontal, por lo que es muy fácil de visualizar.

Tarea tipo Hito con símbolo en forma de diamante

sábado, 1 de diciembre de 2012

El uso de la inteligencia artificial sigue avanzando en la vida diaria


 La ciencia de la inteligencia artificial va avanzando de forma callada pero constante y un artículo reciente del New York Times (link) nos recuerda los campos en que se van logrando los mayores avances: la visión artificial, el reconocimiento del habla o el aprendizaje.

 La visión artificial hace por ejemplo que los programas informáticos reconozcan con precisión patrones de objetos, lo que permite aplicaciones diversas, como el vehículo de exploración de Marte Mars Rover o el reconocimiento de direcciones en Google Stree View. Esta tecnología se está también probando en vehículos convencionales como el famoso vehículo sin conductor de Google.

 En el reconocimiento del habla los avances también han sido importantes y probablemente el ejemplo más conocido es el asistente virtual Siri de Apple, que no solo es capaz de entender un texto al dictado sino que tiene cierto grado de entendimiento y puede ayudar a buscar un restaurante, elegir una película o enviar un mensaje. Recientemente General Motors ha anunciado que  varios de sus coches Chevrolet llevarán de serie a partir de enero de 2013 una conexión el iPhone y Siri que permitirá realizar varias funciones en modo 'sin manos'.

 También el reconocimiento del habla combinado con el aprendizaje profundo basado en redes neuronales tiene su aplicación en los sistemas de traducción automática, como el que mostró el jefe científico de Microsoft Research el mes pasado en Tianjin, China, traduciendo automáticamente su discurso desde el inglés al chino con un sintetizador de voz. Lo bueno de estos sistemas, basados en redes neuronales, es que pueden mejorarse fácilmente. Según el Dr. Rashid de Microsoft, basta con hacerlos más grandes y potentes para que mejoren su eficacia. De todas maneras no parece que la capacidad de computación requerida para este tipo de aplicaciones sea excesiva, como demuestra la aplicación de NTT DoCoMo para Android que es capaz de hacer traducciones japones-inglés en tiempo real.










miércoles, 28 de noviembre de 2012

Fotos inéditas de la primera computadora de Apple

 Atención nostálgicos de Apple y amantes de la informática en general, la revista Time a través del blog Harry McCracken ha publicado unas interesantes fotos inéditas del Apple Computer I, primera computadora desarrollada por la actual Apple (sin la coletilla Computer). Podéis verlas aquí
 
 Almas sensibles que adoráis los dispositivos actuales de Apple, mejor abstenerse, ya que el susto puede ser mayúsculo al ver el nivel de acabado de las computadoras en 1976. Que recuerdos al ver esa pantalla con un sencillo programa en BASIC...
 
 

Como conectar a la consola de un servidor Windows

 La necesidad de conectar de forma remota a la consola de un servidor es bastante frecuente y viene incluida de serie en la funcionalidad de Remote Desktop de Windows desde la versión Windows 2000 Server si no recuerdo mal. Sin embargo, todavía es relativamente frecuente ver instalaciones de software de terceros para habilitar (de forma redundante) este tipo de accesos de consola, lo que con mucha frecuencia provoca más problemas de los que soluciona, especialmente debilitar la seguridad de los servidores. Por ello, quería resumir en esta entrada como se puede acceder a la consola de los servidores a través del cliente de Remote Desktop (RDP).
 
 - Si estamos conectando al servidor desde una máquina Windows Vista, 7, 2008 o posterior el comando es: mstsc /admin


- Por el contrario, desde una versión más antigua del cliente RDP como las que venían con Windows XP, Windows 2000 o Windows 2003 el comando tiene una ligera variación: mstsc /console

 

Finalmente, comentar que las conexiones de consola se conectan a la llamada sesión 0 del servidor, por lo que normalmente no cuentan para el límite de conexiones concurrentes del servidor de Remote Desktop.
 
 

lunes, 26 de noviembre de 2012

MiTierra Maps para descubrir la naturaleza en España

 MiTierra Maps es una iniciativa promovida por la Fundación Félix Rodríguez de la Fuente destinada a reflejar la realidad del medio rural-natural.

 El 85% del territorio español está caracterizado como medio rural, frente a un escaso 15% considerado como urbano. El compromiso de MiTierra Maps consiste en reflejar, a través de las nuevas tecnologías la gran riqueza cultural, social y natural que poseen los pequeños pueblos y que suponen un enlace directo entre el hombre y la tierra.

 En este momento MiTierra Maps está disponible como una aplicación web o como una App móvil para Android o iPhone. La aplicación, a grandes rasgos,  se basa en los mapas de Google Earth a los que se puede superponer información a través del árbol de capas. Las categorías de información a añadir son muy variadas, como árboles singulares, espacios protegidos o rutas. Además, es una aplicación bien integrada con las redes sociales como Facebook, Google + o Twitter para incorporar los comentarios y sugerencias de los usuarios.


 Finalmente, indicar que existe una versión de MiTierra Maps pensada para el público infantil. En un formato Flash los más pequeños podrán recorrer los mapas o disfrutar de algunos juegos.


viernes, 23 de noviembre de 2012

El caso contra los robots asesinos

 En 1942 Isaac Asimov enunció las conocidas tres leyes de la robótica, por las cuales un robot nunca puede dañar a un ser humano, por acción o inacción. Sin embargo, en la actualidad, tal como denuncia la organización Human Rights Watch (HRW) en un informe recién publicado, cada vez estamos más cerca de romper esas leyes.

 Según dicha organización, las armas robóticas se pueden dividir en tres tipos:
- "Armas con un humano" (Human-in-the-Loop Weapons): el robot puede seleccionar blancos y aplicar la fuerza solo bajo órdenes humanas. En este tipo se pueden encuadrar los aviones no tripulados, ampliamente utilizados en la actualidad en todos los conflictos bélicos.
- "Armas junto a un humano" (Human-on-the-Loop Weapon): el robot puede seleccionar blancos y aplicar la fuerza bajo la supervisión de un operador  humano, el cual puede anular las acciones del robot. En este apartado se encuentran sistemas como el Iron Dome israelí, capaz de abatir misiles y proyectiles enemigos, en los que un operador debe tomar una decisión de acción/no acción en cuestión de segundos.
- "Armas sin un humano" (Human-out-of-the-Loop Weapons): el robot puede seleccionar blancos y aplicar la fuerza sin supervisión de un operador  humano.

 Actualmente ya existen armas de los dos primeros tipos, pero el informe denuncia que el tercer tipo de armas totalmente autónomas está muy cerca, tan solo a unos 20 ó 30 años de desarrollo, y llama a la acción proponiendo a los estados prohibirlas mediante algún tipo de instrumento legal internacional. Los motivos que se presentan están en relación con la imposibilidad actual de que los robot autónomos puedan cumplir las leyes humanitarias internacionales en sus principales puntos:
  • Distinción entre combatientes y no combatientes
  • Proporcionalidad en los ataques
  • Necesidad militar de aplicar la fuerza
  • Clausula de Martens que habla sobre los principios de humanidad y conciencia pública



martes, 20 de noviembre de 2012

Como analizar ficheros de log de varios gigabytes de tamaño con Cygwin


 ¿Que hacer para analizar varios ficheros de log de más de 3 Gb de tamaño cada uno y que contienen 100 millones de líneas de texto por fichero?

 Pues lo más directo puede ser usar un editor de texto como el Bloc de Notas (Notepad) en Windows, pero con ese tamaño se colapsa sin remedio. Su sucesor mejorado, Notepad++, tampoco puede con ello y un software que seguro que podría, Ultraedit, resulta que no es gratuito.

 Sin embargo, los sistemas operativos Unix/Linux tienen de serie estupendas herramientas para manejar ficheros de texto de todo tipo. Para probar, arrancamos nuestra distribución Linux favorita y nos ponemos con ello. Este simple comando nos permite analizar el fichero completo:

less seguridad_log.csv  | grep -A 30 ,4624, | grep -A 25 admin | grep 'Source Network Address' > salida_audit.txt

less vuelca el fichero a la salida estándar y los dos grep capturan las palabras clave que nos interesan; finalmente > vuelca la salida que buscamos a un fichero. Desde luego ¡es muy fácil!

 Si no tenemos un Linux a mano podemos usar Cygwin, que es una dll que nos permite ejecutar comandos de Linux en Windows. Descargamos la distribución básica y en unos minutos estamos funcionando con less y grep en Windows.

 Como ejemplo de la potencia de esta manera de analizar los logs, decir que en mi portátil con dos años de antigüedad toma tan solo 1 min para analizar un fichero con 100 millones de líneas y 3 Gb de tamaño.


Vista de una ventana Cygwin

lunes, 19 de noviembre de 2012

Como restaurar la configuración de fábrica de Internet Explorer, Chrome o Firefox


 Hay ocasiones en las que aunque tengamos cuidado algún complemento indeseado se instala en nuestro navegador de internet y no hay manera civilizada de quitarlo. Otras veces el browser está simplemente sobrecargado de barras de herramientas varias y va lento como una tortuga. Para estos casos, y antes de instalar herramientas de limpieza más potentes, os propongo los siguientes procedimientos para restaurar la configuración original de los tres navegadores más populares:

 - Microsoft Internet Explorer: la forma de restaurar la configuración es ir al menú de opciones de Internet -> pestaña Opciones Avanzadas y allí pulsar el botón de Restablecer o Reset.


 - Mozilla Firefox: en las últimas versiones hay que acceder a través del menú Firefox -> Ayuda -> Troubleshooting information y en la página que se abre pulsar en restaurar Firefox



 - Google Chrome: este navegador no tiene una opción de restauración como en los dos anteriores, pero hay un método alternativo para hacerlo: borrar el fichero FirstRun en:
      C:\Users\mi_usuario\AppData\Local\Google\Chrome\Application (User Data en Windows 8)
y forzar al navegador a reconfigurarse la próxima vez que se abra.



 Si todo esto falla, queda la opción de reinstalar el browser, aunque si tenemos la sospecha de que los problemas pueden ser debidos a algún tipo de malware lo mejor es buscar algún producto específico como los que se ofrecen a través de Softonic 



jueves, 15 de noviembre de 2012

Dos nuevos sistemas operativos para Raspberry Pi


 En fechas recientes la Raspberry Pi ha tenido dos adiciones notables a la lista de sistemas operativos que disponibles: RISC OS y SpecBAS

 RISC OS es un sistema operativo diseñado originalmente en Inglaterra por Acorn y que salió a la luz por primera vez en 1987. Sus orígenes están en el grupo que desarrolló el microprocesador ARM. RISC OS es propiedad de Castle Technologies pero esta versión es de uso gratuito para los usuarios de Raspberry Pi. 

 El sistema operativo es rápido, compacto y eficiente y está desarrollado por una amplia base de desarrolladores y usuarios llamada RISC OS Open. En la página del grupo nos aclaran rápidamente que RISC OS no es una versión de Linux (aunque lo pueda parecer por su aspecto), ni tampoco está relacionado con Windows.



 El segundo sistema operativo, SpecBAS, es un clon mejorado del BASIC del Sinclair ZX Spectrum que desarrolla Paul Dunn. Entre las mejoras se incluyen mejores estructuras de control (DO..LOOP, WHILE..LOOP, DO..UNTIL), memory banks, gráficos de tortuga o sprites; el lenguaje también incluye soporte para ratón y acceso a disco, ya que las cintas de cassette son cosa del pasado. Una de las cosas que no incluye el SpecBAS es la restricción a 48k del Spectrum original.

 Este sistema funciona sobre una de las distribuciones Linux que corren sobre Pi. La distribución recomendada, Raspbian Wheezy, cumple sin problemas los requisitos. El software es de libre distribución.


martes, 13 de noviembre de 2012

Subproyectos en Microsoft Project 2010


 Microsoft Project cuenta con una funcionalidad para añadir subproyectos dentro de proyectos existentes. Básicamente, si insertamos un proyecto dentro de otro existente el proyecto inicial se convierte en el proyecto padre y el insertado en el proyecto hijo o subproyecto.

 Añadir un subproyecto es muy sencillo, basta con pulsar sobre el botón correspondiente (Subproject en la imagen) y seleccionar el fichero que queremos añadir. Una vez insertado aparece un pequeño icono y se muestra como una nueva tarea resumen. A partir de ese momento, los ficheros maestro y del subproyecto quedan enlazados y cualquier cambio a las tareas del subproyecto, tanto en el fichero aislado como a través del fichero padre, se reflejará en ambos ficheros simultáneamente.


            Aspecto de un proyecto con un subproyecto insertado

 Los dos principales casos de uso de los subproyectos son para dividir un proyecto grande con cientos de tareas en partes más manejables o para permitir una delegación sencilla de responsabilidad sobre partes del proyecto. Asimismo, al incluir un subproyecto en otro más grande se facilita el reporting conjunto y también la aplicación de dependencias entre tareas hito. Lo que no se transmite al proyecto padre es el formato de los subproyectos, pero sí los recursos. Estos recursos se ven en el proyecto maestro pero solo pueden ser asignados a tareas del subproyecto.

Reporte conjunto del subproyecto y el proyecto padre


lunes, 12 de noviembre de 2012

El rover Curiosity mejora su inteligencia artificial con AEGIS

 El software llamado AEGIS (Autonomous Exploration for Gathering Increased Science) ha sido desarrollado por el Jet Propulsión Lab de la NASA y permite la recolección automática avanzada de información en los vehículos de exploración planetaria o rovers.
 
 Este paquete fue nombrado software del año de la NASA en 2011, pero ya en diciembre de 2009 AEGIS fue incorporado al vehículo Opportunity para la exploración de Marte y ahora, según indica Information Week, será instalado en el rover Curiosity en un plazo de 9-12 meses debido a su excelente funcionamiento.
 
 Antes del AEGIS, las imágenes eran transmitidas al equipo de operaciones en la Tierra, el cual las analizaba manualmente, seleccionaba los objetivos interesantes para los  sensores geológicos y generaba una secuencia de comandos para realizar las nuevas medidas; todo esto podía tomar varios días.
 
 Sin embargo la llegada de AEGIS cambia el paradigma al usar técnicas de análisis in situ que, junto con las directrices aportadas con los investigadores, permite seleccionar objetivos científicos de alto valor sin intervención humana. Esta forma de actuar es especialmente aplicable a numerosos instrumentos con un campo de acción muy corto y que requieren una respuesta muy rápida con el vehículo en movimiento. Además, está manera de operar llamada "ver y reaccionar", se puede adaptar a otros instrumentos e incluso existen versiones de AEGIS que pueden llamar a la Tierra si ven algo realmente interesante.
 
Diagrama de operación de AEGIS
 
 El software AEGIS fue desarrollado con requerimientos de hardware muy estrictos. En concreto, la versión que opera en el Opportunity corre en un micro RAD6000 a 20 Mhz, con 128 Mb de RAM y 256 Mb de flash. En este micro operaciones que tardan fracciones de segundo en computadoras modernas llevan un promedio de 15 min; para limitar la duración de las tareas de análisis de imagen y toma de decisiones, existen límites configurables por el operador que permiten cortar automáticamente análisis excesivamente largos. Finalmente, para asegurar que no había impacto en los sistemas de a bordo, se exigió que el programa corriera tan solo con 4 Mb de RAM para analizar imágenes de 1 Mb de tamaño.

domingo, 11 de noviembre de 2012

App de Samsung para manejar el televisor desde un smartphone

 Samsung, al igual que otros fabricantes como Philips, cuenta con una app para manejar sus televisores Smart TV fabricados a partir del año 2011 o incluso 2010 en algunos casos. La aplicación es un control remoto a traves de wifi; basta con que la televisión y el iPhone, iPad o teléfono Android estén conectados al mismo punto de acceso o router para que la conexión se realice automáticamente.

 El uso principal de la app es como mando a distancia, para lo que cuenta con unas pantallas que semejan totalmente al mando a distancia convencional. Según la descripción de Samsung en la App Store de Apple, la app también se podría utilizar para manejar los juegos de la Smart TV (icono Game Control abajo) pero yo esta parte no la he podido probar, ya que no me aparecía ese icono. 

 Este tipo de aplicaciones están todavía en su infancia pero una cosa que se echa de menos es la posibilidad de mostrar contenido del smartphone como vídeos  fotos, etc. Esperemos que llegue en próximas releases.



viernes, 9 de noviembre de 2012

Windows 8: el botón de Inicio es ahora una pantalla

 Por fin tengo instalada la versión final de Windows 8 en mi PC. Es un laptop HP Pavillion del año 2009 con 4 Gb de RAM y una CPU AMD Turion de doble núcleo. En el sistema operativo he pasado de Windows Vista 32bit a Windows 8 64bit y, sólo en términos de velocidad de arranque, el resultado es espectacular: tan solo 12 segundos desde que Windows inicia su arranque hasta que comenzamos a teclear la clave de usuario. Por lo que me han comentado, en hardware más moderno y con disco duro SSD el arranque puede durar tan solo 3-4 segundos. Sin duda un buen trabajo de evolución de la gente de Microsoft.

 Una vez validados en el sistema la pantalla con las aplicaciones estilo moderno (iconos en rectángulos) y la falta de botón de Inicio puede intimidar un poco. De hecho se ha hablado mucho en la red de lo incómodo que es la falta de este botón de Inicio y los varios programas que existen para simularlo, pero no estoy muy de acuerdo ¡En realidad es muy fácil, en vez de un botón tenemos toda una pantalla de inicio! En cualquier punto que nos encontremos basta con llevar el ratón a la esquina inferior izquierda de la pantalla para que aparezca el enlace a la página de inicio con todas nuestras aplicaciones.

 En esta pantalla de inicio podemos tener todos los iconos que usamos más a menudo, pero si echamos algo en falta podemos hacer clic con el botón derecho en algún punto vacío de la pantalla y se nos ofrecerá un botón abajo a la derecha para ver todas las aplicaciones.  


 Pulsamos este botón y ya tenemos la lista completa de aplicaciones en el sistema:


 Finalmente, otra opción muy sencilla es usar el menú Buscar que se presenta llevando el ratón a la esquina superior derecha de la pantalla. 



miércoles, 7 de noviembre de 2012

Como arreglar Windows Update en Windows 7

 Windows Update es un componente importante de la seguridad de nuestras computadoras y como tal, si alguna vez falla, es importante repararlo. Si no nos gusta tocar las "tripas" del sistema creo que merece la pena darle una oportunidad a la herramienta FixIt de la que Microsoft incluye un enlace en la propia consola de Windows Update; yo la probado en algunas ocasiones y la verdad es que funciona.
 


 De todas maneras, si la herramienta no funciona y/o queremos hacer las cosas por nosotros mismos, Microsoft nos proporciona este artículo de KB con todos los detalles (link). Dentro de este artículo tenemos que ir a la sección Solucionarlo por mi mismo y clickar en el enlace Hacer clic aquí para ver u ocultar la información detallada. Las indicaciones son bastante claras aunque conviene recordar que si estamos en Windows 7 o Vista, los comandos hay que lanzarlos desde un cmd ejecutado como administrador. Si tenéis dudas de como se hace esto podéis ver una explicación detallada en esta entrada.
 
 

lunes, 5 de noviembre de 2012

Deduplication - Eliminación de datos duplicados

 Deduplication es una palabra inglesa que se puede traducir como eliminación de datos duplicados o redundantes y es una palabra de moda entre los fabricantes de dispositivos de almacenamiento o de software de backup. La eliminación de duplicidades se refiere a que los datos a guardar son analizados y durante este análisis se identifican segmentos únicos de datos; si más adelante se encuentra el mismo segmento de datos éste se reemplaza por una referencia a la localización original de la información. Como se supone que los mismos patrones de datos ocurren muchas veces, el total de datos a almacenar se reduce mucho. Asimismo, al reducirse el uso del almacenamiento también se reduce el tráfico de red.
 
 La eliminación de redundancias en el almacenamiento es parecido a lo que hacen las herramientas estándar de compresión de ficheros. Sin embargo, estas herramientas de compresión buscan pequeñas subcadenas repetidas dentro de los ficheros en un momento dado mientras la herramientas que se aplican al almacenamiento se fijan en grandes secuencias de datos (+8Kb) o incluso ficheros completos a lo largo de ventanas de comparación más amplias.
 
 Este tipo de eliminación de redundancias se aplica también a las transmisiones de red con los optimizadores de WAN y a las máquinas virtualizadas donde existen muchos ficheros repetidos.
 
 ¿Cuanto supone de verdad este ahorro? Fabricantes como EMC indican que su Data Domain Deduplication Storage puede reducir las necesidades de almacenamiento para backup entre 10 y 30 veces en promedio. Esto significa que una empresa de tamaño medio  con 30 Tb de datos a guardar, podría almacenarlos en tan solo 1 Tb de disco físico, lo que supone un enorme ahorro. Otros fabricantes como Symantec indican para su Backup Exec unos ahorros de almacenamiento hasta el 90% e incluso eliminación de redundancias en origen, antes de que el dato se llegue a enviar, lo que reduce también el tráfico de red.
 
 
Eliminación de redundancias. Se guarda una sola una copia de cada dato único

viernes, 2 de noviembre de 2012

Una app para manejar los televisores Philips Smart TV

 El Manejo de los televisores Smart TV no siempre es cómodo a través del mando a distancia y Philips ha creado la app MyRemote para plataformas Android y Apple. Esta app nos permite controlar a distancia la televisión con nuestro iPhone o teléfono Android, entrar texto mucho más fácilmente que a través del mando a distancia convencional y ver las fotos y vídeos almacenados en el dispositivo en la televisión. Además, en las tabletas se puede consultar la guía electrónica de la programación sin interrumpir lo que estamos viendo en la TV en ese momento y, una vez seleccionado el programa, este aparecerá en la televisión.
 
 He probado la versión de la app para iPad y la verdad es que funciona muy bien. Una vez conectada la TV a nuestra red local, arrancamos la app MyRemote y al cabo de unos segundos detectará la televisión sin que tengamos que hacer nada más. Las órdenes que enviamos llegan sin problemas a la tele y el manejo es muy sencillo. En resumen, una app que, aunque todavía no ofrece excesiva funcionalidad, es recomendable como un buen primer paso para ver lo que ofrece la fusión entre las distintas plataformas del hogar.


 MyRemote app para iPad