martes, 28 de febrero de 2012

CONAN complemento del antivirus

CONAN es una herramienta desarrollada por el Instituto Nacional de Tecnología de la Comunicación (INTECO) que analiza la configuración del sistema y nos proporciona un informe de la seguridad del PC. INTECO recomienda su uso como complemento de un antivirus.

Se puede descargar, a partir de este enlace, pulsando en el botón de Descargar CONAN, pedirá registrarse para poder dar un trato más personalizado. Una vez descargado, habrá que instalarlo mediante un sencillo asistente que creará los accesos directos en el menú Inicio y en el escritorio a no ser que se le indique lo contrario.

Al ejecutar la aplicación de CONAN, pedirá el usuario y contraseña y posteriormente mostrará un botón de Analizar. Pulsando este botón, comenzará el análisis que dura unos segundos. Al acabar el análisis, preguntará si desea ver el informe de análisis y abrirá una ventana del navegador para mostrarlo. El informe tiene este aspecto:


Pulsando en cada elemento, nos mostrará información más detallada.

Básicamente, lo que indica son las actualizaciones que no están instaladas y si los servicios y los procesos en ejecución son legítimos, malware o desconocidos por CONAN. También nos permite colaborar enviando nuestra propia valoración de los procesos o servicios.

Más información de CONAN






viernes, 24 de febrero de 2012

Páginas que ofrecen cursos online gratuitos

Ya se habló de los cursos online gratuitos de la Universidad de Standford en una entrada anterior de este blog. Realmente, hay profesores de otras universidades como de la de Michigan o California. Algunos de los cursos ya han empezado recientemente.

Además de estos cursos de la plataforma denominada Coursera, hay más páginas que ofrecen cursos gratuitos online, como las siguientes:
  • Udacity. Creada por dos profesores también de la Universidad de Standford. Ofrecen especialmente cursos relacionados con la Inteligencia Artificial, pero también de: teoría de la computación, sistemas operativos, redes, sistemas distribuidos, seguridad, algoritmos y estructuras de datos, ingeniería de software, creación de aplicaciones web.
  • GoodSemester. Creada por un profesor de la Universidad de Lehigh. Los cursos son creados por los propios usuarios del portal y son de diversos tipos, no sólo de informática.
  • Udemy. Los profesores proceden de distintas universidades como las de Yale, Duke, Cambridgey y Northwestern y además también hay cursos creados por los usuarios. La temática es de cualquier tipo: psicología, historia, empresariales... En cuanto a informática, se pueden encontrar cursos de HTML o de desarrollo de aplicaciones para móviles. Además de los cursos gratuitos también tienen una gran oferta de cursos de pago.
Además, en este enlace se puede encontrar un listado de más páginas de distintas instituciones.

Fuentes:
wwwhatsnew. En español.
Chronicle. Original en inglés.

lunes, 20 de febrero de 2012

¿Cuánto gana un profesional de Java?

JavaHispano ha publicado los resultados de una encuesta sobre salarios de los profesionales de Java que hizo en la comunidad hispana (no tiene nada que ver con la que se publicó en este blog en esta entrada). En esta encuesta participaron 1778 personas.

En la página de javaHispano se encuentran los datos en bruto y el análisis por cada país. En el caso de España, lo más importante a destacar:

Salarios según experiencia
Salario por ciudades
Según javaHispano el salario promedio es de €25,910 en todo el país y en Madrid de €30,480. Los datos son de este año 2012.

El informe completo de los datos estadísticos en España, se puede ver en este link

Para ver todos los datos de todos lo países hispánicos, este link.

viernes, 17 de febrero de 2012

Comprobar si estás infectado por el troyano DNS Changer

Se está hablando mucho últimamente del troyano DNS Changer. Su funcionamiento consiste en infectar el equipo cambiando la configuración del DNS por una fraudulenta. Esto hace que cada vez que queramos conectarnos con un servidor a través del navegador o cualquier servicio, la conexión no sea realmente dirigida al servidor deseado sino a otro que se hace pasar por él y que nos puede ocasionar daños de diverso tipo.

El FBI cerrará los servidores fraudulentos el 8 de marzo, por lo que los ordenadores infectados no podrán acceder a Interenet de ninguna manera si no cambian su configuración.

Para comprobar si tu equipo está infectado por este troyano, INTECO tiene disponible una herramienta de comprobación. Esta herramienta no necesita ni instalación ni registro. Se puede acceder a ella a través de este enlace.

Consiste en tres pasos: primero hay que marcar un checkbox para dar conformidad para enviar la IP y la información de navegador y sistema operativo, luego la herramienta se pondrá en funcionamiento y finalmente será cuando indique si el equipo está infectado o no.

Más información sobre el troyano y sobre como cambiar la configuración en caso de estar infectado.

miércoles, 15 de febrero de 2012

¿Qué es eso de Silverlight?

En la Microsoft Virtual Acedemy hay un curso de Windows Phone 7, con un interesante capítulo introductorio donde se explica qué es Silverlight.

Silverlight es una tecnología que permite crear aplicaciones enriquecidas para Internet. Es multiplataforma, válido para los sistemas operativos Windows, Linux (a través de un proyecto denominado Moonlight pero que no es 100% compatible) y Mac OS X, y multinavegador: Internet Explorer, FireFox, Chrome y Safari.

Se trata de una tecnología a nivel de cliente, por tanto se ejecuta en el ordenador del usuario y es necesario que tenga el plugin instalado en el navegador. Desde el punto de vista del servidor, no es necesario que tenga instalado el .NET framework y por tanto es válido para cualquier tecnología de servidor web.

Agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash.
Pero, con el paso del tiempo, Silverlight se ha convertido en algo más que una plataforma para aplicaciones web, ahora también lo es para otros tipos de dispositivos: consolas, televisiones y especialmente para los dispositivos móviles con Windows Phone. Además también permite el desarrollo de aplicaciones de escritorio no web.

La base del desarrollo de Silverlight es un lenguaje declarativo basado en XML denominado XAML utilizado para la parte gráfica. El acceso a datos es con C# o Visual Basic a través de la tecnología .NET tradicional.

Enlace al artículo del capitulo del curso.

lunes, 13 de febrero de 2012

Introducción a la programación en Android: instalación del entorno y desarrollo

Este artículo está escrito para aquéllos que quieran saber como se hace una aplicación en Android aunque no tengan pensado dedicarse a ello o qué quieran empezar hacerlo.

El punto de partida para empezar a programar en Android, es la página oficial: http://developer.android.com. En el apartado Dev Guide-Developing-Introduction, se explican todos los pasos para crear aplicaciones: desde la configuración del entorno de desarrollo, hasta la publicación.


Instalación del entorno

Para configurar el entorno de desarrollo, lo mejor es bajarse la última versión de eclipse (se pueden utilizar otros entornos, pero se recomienda este). A continuación, hay que instalar una serie de componentes.

Instalación del SDK
También hay que bajarse e instalarse la SDK que se encuentra aquí. En el caso de Windows existe una versión con instalador. Al finalizar la instalación, preguntará que componentes hay que instalar. Una buena idea es instalar la última api (que ya está seleccionada por defecto) y la api correspondiente al teléfono con el que se va a trastear. También se pueden instalar/desinstalar los componentes más tarde, ya que habrá creado un acceso directo en menú Inicio al denominado Android SDK Manager, una aplicación para gestionar el SDK.

Instalación del ADT
Una vez instalado el eclipse y el SDK, hay que instalar un plugging para eclipse denominado ADT. Las instrucciones están en este enlace. Básicamente se trata de utilizar la opción Install New Software y añadir esta url: http://developer.android.com/sdk/eclipse-adt.html#installing

Crear un dispositivo virtual
Sería un jaleo andar probando continuamente la apicación que estamos desarrollando directamente en un teléfono. Por ello hay crear un dispositivo virtual (o más si se desea). Para ello el ADT habrá creado una opción en Eclipse, llamada AVD Manager. Con esta opción, se podrá crear un dispositivo virtual donde podemos especificar entre otras cosas, la versión del api y el tamaño de la pantalla. Los detalles están en este enlace


Desarrollo

Hola mundo
Para crear la típica aplicación del Hola Mundo, es muy sencillo, puesto que al instalar el ADT, se habrá creado una opción en Eclipse para crear un nuevo proyecto Android. Siguiendo el asistente, se creará el proyecto. Además, en el apartado Resources-Technical Resources-Tutorials-Hello Word, explican como hacerlo y como jugar con ello para entenderlo mejor. Incluso te explican otra vez como crear el dispositivo virtual e instalar en entorno.
Básicamente, un Hola Mundo tiene este aspecto:

package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
   }
}

Este sería el código de una clase principal que se considera una Actividad. Lo que hace es crear un control para visualizar texto y ponerle de texto: "Hello, Android" (han modificado el texto a su gusto). Luego añaden el control al Contenedor.

Editor Gráfico
El asistente realmente no lo ha generado así, en lugar de crear el control por medio de código, lo normal es hacerlo mediante lo que se denomina un recurso (similar a como se hace en Visual Studio o en NetBeans). Se trata de un fichero XML, donde se describen todos los elementos de la interfaz y que además se puede editar gráficamente. A continuación podéis ver el editor, con una interfaz más elaborada:


Ejecución
Para ejecutar la aplicación, se hace de forma similar a cualquier proyecto de eclipse: Run as y en este caso indicar que es una aplicación de Android. Se ejecutará el emulador:


Tutoriales y recursos
Para ir aprendiendo más, sobre el desarrollo de aplicaciones en Android es recomendable echar un vistazo al apatado Dev Guide y dentro de él, especialmente la sección Framework Topics, donde explica entre otras cosas, las actividades y los elementos de la interfaz de usuario.
En el apartado Resources, hay tutoriales, artículos y códigos de ejemplo.
Finalmente, en el apartado Reference, se puede ver el javadoc de la API.


Próximamente, escribiré un articulo sobre cómo instalar aplicaciones en el dispositivo físico y cómo publicar.

sábado, 11 de febrero de 2012

Razones para usar Gmail y razones para usar Hotmail

En la página de desarrolloweb hay publicados dos artículos: uno sobre 10 razones para usar Gmail y otro con las razones para pasarse de Gmail a Hotmail.

El primero, de ellos es ya algo antiguo (hace casi un año) y está basado en un informe del equipo de trabajo de Gmail. Las razones que dan para usar Gmail (sobre cualquier otro gestor), son las siguientes:
  1. menos spam: Gmail presume de tener uno de los mejores filtros antispam
  2. busca de forma sencilla e instantánea dentro de Gmail
  3. mayor organización de los grupos de mensajes del mismo contacto gracias vista conversación
  4. chat integrado
  5. multiplataforma, accede a Gmail desde donde estés independientemente del dispositivo de acceso
  6. +7 GB de espacio de almacenamiento gratuito que además está en constante mejora
  7. uso de etiquetas, filtros y mensajes destacados
  8. Priority Inbox
  9. seguridad de nuestros datos y contraseñas gracias a HTTPS
  10. Gmail es un servicio online gratuito
Aunque no venga en las razones, también se habla en el artículo sobre la posibilidad de importar correos de otras cuentas.

El artículo sobre Hotmail es reciente y habla sobre las nuevas características que se han creado durante el último año para hacer frente a Gmail y las razones que se dieron a través de uno de los blogs de Microsoft para abandonar Gmail y pasar a Hotmail. Algunas de las razones son estas:
  • Hotmail y Facebook han mejorado su compatibilidad e integración. Actualizar nuestro estado en la red social, chatear con nuestros contactos o publicar un comentario desde la bandeja de entrada de Hotmail son algunas de las posibilidades que por el momento no puede llevar a cabo Gmail.
  • Compartir cientos de fotos y otros archivos en un mismo mensaje gracias a SkyDrive.
  • Hotmail trabaja perfectamente con Office pudiendo editar documentos desde la propia bandeja de entrada.
  • Hotmail ha añadido nuevos filtros que permiten gestionar el denominado como correo gris, y que resulta de especial interés en el caso de suscripciones a boletines de noticias en las que en su día estuvimos interesados y que todavía seguimos recibiendo.
Además, Microsoft ha publicado un vídeo donde explica cómo importar correos de otras cuentas. Enlace del vídeo

viernes, 10 de febrero de 2012

Comparativa entre Wordpress, Joomla y Drupal

Devious media ha creado un infografía en la que se puede ver una comparativa de los CMS más famosos: Wordpress, Joomla y Drupal.

Básicamente hace destacar que Wordpress es el más popular. Es el que más visitas tiene en portales hechos con dicho CMS, más portales lo utilizan, más seguidores y fanes de twitter y facebook tiene. Pero no hay que olvidar que es el más básico de todos y está pensado para páginas sencillas.

Por otro lado Wordpress también es el que más temas y extensiones tiene. Sin embargo, hay muchas opiniones de que la funcionalidad de las extensiones se repiten mucho.

En cuanto a los costes de creación y configuración, Wordpress es el más barato, luego Drupal y finalmente Joomla es el más caro. Lo mismo ocurre con el coste de mantenimiento pero notándose más la diferencia entre Joomla y Drupal.

Respecto a facilidad de instalación, de uso y perfil de usuarios, Wordpress es el más sencillo, luego Drupal y finalmente Joomla el más complicado.

El defecto que tiene esta infografía no representa la potencia de cada una de las alternativas.



La infografía ya tiene algún tiempo, así que en cuanto al número de versiones, pueden haber cambiado un poco los datos.

Aquí os dejo direcciones de artículos de blogs donde hacen una comparativa más personal. Están bastante bien, aunque no tiene en cuenta que la última versión de Drupal es muy fácil de usar, para mí, bastante más que Joomla:


jueves, 9 de febrero de 2012

Chrome se actualiza a la versión 17

El navegador Chrome de Google se ha actualizado a la versión 17. Esto se puede ver pinchando en el icono en forma de llave inglesa, luego a Información de Google Chrome, saldrá una ventana en la que dirá que se está descargando (eso si no lo ha hecho ya) y cuando acabe, pedirá reiniciar el navegador.

Las principales novedades son las siguientes:
  • Omnibox Prerendering. Consiste en una mejora de la barra de direcciones. Cuando se escriba una url, el navegador la irá precargando, haciendo así que aumente la velocidad de carga.
  • Download Scanning Protection. Un mecanismo de seguridad para las descargas. Además de comprobar si la descarga pertenece a su lista de ficheros seguros, también comprueba el sitio web de procedencia.
  • Mejoras del motor javascript con lo cuál las páginas trabajarán más rápido.
Como cambio visual, la minipestaña para crear una pestaña nueva, ya no tiene el signo "+".

martes, 7 de febrero de 2012

Estadísticas: buscadores, sistemas operativos y navegadores

En la página de netmarketshare.com podemos ver diversas estadísticas de cuota de mercado, entre ellas de navegadores, buscadores y sistemas operativos tanto en escritorio como en dispositivos móviles (teléfonos y tablets). Se pueden ver las estadísticas del último mes (en este caso de Enero) o verlas por meses.

Los datos del mes de Enero del 2012 son:
  • Navegadores
    • En escritorio
      • Internet Exlorer (53.0%)
      • Firefox (20.9%)
      • Chrome (18.9%)
      • Safari (4.9%)
    • En dispositivios móviles
      •  Safari (54.9%)
      •  Opera Mini (19.6%)
      •  Android Browser (17.8%)
      •  Symbian Browser (2.8%)
  • Sistemas Operativos
    • En escritorio
      • Windows (92.1%)
      • Mac (6.4%)
      • Linux (1.6%)
    • En dispositivos móviles
      •  iOS (53.6%)
      •  Java ME (19.2%)
      •  Android (18.1%)
      •  Symbian (5.2%)
  • Buscadores
    • En escritorio
      • Google (82.7% )
      • Yahoo (5.8% )
      • Baidu (5.7% )
      • Bing (>3.9% )
    • En dispositivos móviles
      • Google (91.5% )
      • Yahoo (5.8% )
      • Baidu (1.1% )
      • Bing (1.0% )
Además hay otros tipos de estadísticas como redes sociales, desglose por producto..


sábado, 4 de febrero de 2012

Encuesta Suedos IT 2012

En  la página de encuestasit, se encuentra abierta una encuesta sobre las tendencias salariales en las IT en el 2012. Entre las preguntas que hacen están las siguientes:
  • Nivel educativo.
  • Tipo de empresa para la que se trabaja.
  • Lugar del puesto de trabajo.
  • Tecnología principal con la que se trabaja. Una pena que no se pueda seleccionar más de una.
  • Experiencia.
  • Salario.
  • Condiciones del puesto de trabajo: si se siente presionado, sobreexigido, motivado...
  • Si tiene pensado cambiar de trabajo.
Una vez finalizada la encuesta, se podrá ver como van los resultados, que por el momento no son muy significativos. Para ver los resultados de otros años, se puede hacer mediante este enlace.

jueves, 2 de febrero de 2012

Herramientas gratuitas para hacer diagramas (alternativas a Visio)

En la web de wwwhatsnew se ha publicado un artículo con 6 alternativas a la aplicación Visio de Microsoft. Es decir, que nos permiten realizar varios tipos de diagramas: conceptuales, de ideas, UML...

Se tratan de las siguientes:
Además hay otra interesante denominada Cacoo, que no es completamente gratuita, pero sí más barata que Visio.