domingo, 25 de noviembre de 2012

¿Cómo ganan dinero las grandes compañías de software?

Una pregunta que nos hacemos muy a menudo es cómo ganan dinero las empresas que ofrecen servicios software gratuitos.

La respuesta suele ser la publicidad, pero hay más opciones. Incluso algunos productos no son rentables económicamente por sí solos y se utilizan para obtener más usuarios de otro producto de la misma compañía (caso de Google Chrome).

En este link de SEER INTERACTIVE  podéis ver una infografía muy interesante con las estrategias que usan los productos de las grandes compañías.

Por otro lado, en este enlace tenéis un artículo en el que se describen los métodos principales de ingresos que puede utilizar cualquier producto software. Especialmente dirigido a Startups.

viernes, 16 de noviembre de 2012

Stop Bulos

Destacado Stop bulos, no alimentes las leyendas urbanas
La oficina de seguridad del internauta (OSI) perteneciente a INTECO, ha puesto en marcha una campaña contra los bulos. Su lema es: ¡¡Stop bulos, no alimentes las leyendas urbanas!!


Como los bulos sólo sirven para crear falsas alarmas y confusión, llegando a ser en ocasiones bastante destructivos, el objetivo de este artículo, es colaborar con la OSI para identificarlos y evitar así su difusión.


Los consejos que nos dan son los siguientes:
  • Es probable que las noticias que te hayan llegado lleven tiempo circulando por la red, por lo que es sencillo contrastar su veracidad. Una simple búsqueda en Internet por el titulo del mensaje puede ser suficiente.
  • En otros casos, cuando recibas un mensaje cuyo contenido te resulte dudoso, lo más sensato es, antes de reenviarlo sin más entre los contactos, contrastar la información en fuentes oficiales o de confianza. Si Hotmail va a pasar a ser de pago, en su página oficial habrá un aviso destacado que informe sobre este hecho, ¿no te parece?
  • Además de las recomendaciones anteriores es posible identificar un bulo por sus características:
    • Carecen de fechas para que sean atemporales y puedan circular el máximo tiempo posible por Internet.
    • Utilizan un gancho para captar la atención y despertar sensibilidades: miedos, desgracias, injusticias, etc. Este factor alarmante hace que muchos internautas lo reenvíen a sus contactos «por si acaso es cierto».
    • Contienen una petición de reenvío con la que asegurar su propagación y persistencia en el tiempo.
    • No citan fuentes oficiales o citan fuentes imprecisas cuya autenticidad no se puede comprobar. Aunque en su conjunto son falsas, suelen contener elementos verosímiles e inquietantes, que les aportan cierta credibilidad.
Aunque estas recomendaciones están orientadas a los correos electrónicos, también es válido para las redes sociales. Así que, antes de compartir alguna notificación de cualquier red social, tenlas en cuenta.

En este enlace tenéis la página de la campaña. Muchísimo más chula que este artículo, las cosas comos son. Está diseñada con el fin de enviarla a aquellos amigos que se dediquen a enviar bulos.

Además de estas iniciativas, la OSI lleva a cabo otras bastante interesantes. Os recomiendo que lo sigáis en las distintas redes sociales u otros medios de publicación:


miércoles, 1 de agosto de 2012

Microsoft sustituye a Hotmail: Outlook.com

Microsoft ha lanzado en pruebas el servicio Outlook.com que pretende convertirse en el sustituto de Hotmail. Existirán ambos dos durante una temporada.

Si tienes cuenta de Hotmail, podrás entrar en outlook.com como si fuese la página de Hotmail. La gran diferencia es el aspecto. Outlook.com utiliza la famosa interfaz metro que Microsoft está incorporando en todos sus productos y que destaca por la claridad y por la sencillez.

Aquí tenéis unos pantallazos:



Para mi gusto quizás demasiado grisáceo, contrasta muy poco la letra.

Las funciones de hotmail, se siguen manteniendo, sólo cambian los iconos y las fuentes. Además, ahora te permite conectarte a twitter para ver los tweets de la gente a la que sigues y también para publicar un tweet.

El servicio de mensajería está integrado y en breve también se integrará Skiype

Más información:


martes, 3 de julio de 2012

Comparativa de desarrollo de aplicaciones móviles en Android, iOS y Windows Phone

En esta entrada os voy a hablar de las ideas principales del desarrollo en Android, iOS y Windows Phone. Interesante para cualquiera que quiera empezar en el desarrollo de aplicaciones para móviles o simplemente quiera saber algo más sobre el tema.

Android

  • Desarrollo en Java (realmente es una versión independiente de la oficial, pero a efectos prácticos es lo mismo)
  • Herramientas de desarrollo. La principal es Eclipse a través de un plugin que ofrece Android. También podrían utilizarse otras herramientas, incluso un simple bloc de notas. 
  • Publicación. Se puede publicar cualquier aplicación en el Market de Android (ahora llamado Google Play). Incluso para instalar una aplicación en un dispositivo Android, no es necesario tener la aplicación en el Market.
  • Coste de la licencia para poder publicar aplicaciones: 25 dólares de por vida
  • Al haber tantas variedades de dispositivos, es complicado comprobar si funciona correctamente, especialmente en temas de interfaz.

iOS

  • Desarollo en Objetive-C. Un lenguaje de programación muy distinto de los tradicionales C, Java, C++, C#.
  • Herramientas de desarrollo. Son las de Apple, las cuales sólo se pueden ejecutar en un equipo con iOS. Es decir, para desarrollar en iOS necesitas un ordenador de Apple.
  • Publicación. A la hora de publicar algo en el Market, no sólo revisan que la aplicación funcione correctamente, también el contenido. Cualquier aplicación que Apple considere que es "moralmente inaceptable", la rechazará. En un dispositivo iOS sólo se pueden instalar aplicaciones del Market (a no ser que se haga un "jailbrake" con las consecuencias que tiene).
  • Coste de la licencia para poder publicar aplicaciones: 100 dólares anuales.
  • Los dispositivos iOS son limitados por lo que es más sencillo saber si la aplicación se va ejecutar bien en cada dispositivo.

Windows Phone

  • Desarrollo en .NET, es decir se puede usar cualquiera de sus lenguajes de programación: Visual Basic, C#, C++, J#.
  • Herramientas de desarrollo. Al ser .NET, es necesario el Visual Studio. Hay una versión Express que es gratuita, pero más limitada. Las herramientas de Visual Studio para desarrollo de móviles son muy potentes, especialmente en cuanto a interfaz gráfica.
  • Publicación. Las aplicaciones del Market son revisadas, pero sólo funcionalmente, no rechazan nada por su contenido.
  • Prestan móviles. Microsoft te envía gratuitamente móviles para probar las aplicaciones, luego tienes que pagar los gastos de envío de la devolución.
  • Coste de la licencia para poder publicar aplicaciones: 100 dólares anuales, gratis para estudiantes, miembros de comunidades educativas y con alguna que otra promoción.
  • Los dispositivos con Windows Phone sólo admiten una resolución (ahora con Windows 8 parece que van a tener alguna más) lo que hace que se tengan menos problemas al desarrollar la interfaz en los distintos dispositivos.
Parece que Windows Phone es el que proporciona unas mejores condiciones de desarrollo, pero tiene el inconveniente de que es el que está presente en menos dispositivos.

sábado, 23 de junio de 2012

La RAE agrega palabras tecnológicas y la palabra "friki"

Palabras como chat, blog, friki y sms formarán parte del diccionario de la Real Academia Española, tal como anunció la misma. A continuación, os dejo un listado de las palabras relacionadas con tecnología que se acaban de incluir con esta actualización (cortesía del blog conecti.ca):

  • blog. [Adición de artículo]. (Del ingl. blog). M. Sitio web que incluye, a modo de diario personal de su autor o autores, contenidos de su interés, actualizados con frecuencia y a menudo comentados por los lectores.
  • bloguero, ra. [Adición de artículo]. I. ADJ. 1. Perteneciente o relativo a los blogs o a los blogueros. II. M. y F. 2. Persona que crea o gestiona un blog. 
  • chat. [Adición de artículo]. (Del ingl. chat; propiamente ‘charla’). M. 1. Inform. Intercambio de mensajes electrónicos a través de internet que permite establecer una conversación entre dos o varias personas. 2. Inform. Servicio que permite mantener conversaciones mediante chats.
  • chatear2. [Adición de artículo]. INTR. Inform. Mantener una conversación mediante chats.
  • friki. [Adición de artículo]. I. ADJ. 1. coloq. Extravagante, raro o excéntrico. II. COM. 2. coloq. Persona pintoresca y extravagante. 3. coloq. Persona que practica desmesurada y obsesivamente una afición.
  • manga3. [Adición de artículo]. I. M. 1. Género de cómic de origen japonés, de dibujos sencillos, en el que predominan los argumentos eróticos, violentos y fantásticos. ‖ II. ADJ. 2. Perteneciente o relativo al manga. Videos, estética manga. manga3. [Adición de etimología de artículo]. (Del jap. manga).
  • página. … ‖ ~ web. [Adición de acepción de forma compleja]. … ‖ F. 2. Inform. sitio web.
  • página. … ‖ ~ web. [Enmienda de acepción de forma compleja]. F. Inform. Conjunto de informaciones de un sitio web que se muestran en una pantalla y que puede incluir textos, contenidos audiovisuales y enlaces con otras páginas.
  • SMS. [Adición de artículo]. M. 1. Servicio de telefonía que permite enviar y recibir mensajes que se escriben en la pantalla de un teléfono móvil. Te lo mando por SMS. ‖ 2. Mensaje enviado por SMS. No recibí tu SMS.
  • sudoku. [Adición de artículo]. M. Pasatiempo que consiste en completar con números del 1 al 9 una cuadrícula, generalmente de 81 casillas y 9 subcuadrículas, de forma que cada número no se repita en la misma fila o columna ni en la misma subcuadrícula. sudoku. [Adición de etimología de artículo]. (Del jap. sūdoku).
  • tableta. [Enmienda de artículo]. (…) 4. Dispositivo electrónico portátil con pantalla táctil y con múltiples prestaciones.
  • USB. [Adición de artículo]. M. Inform. Toma de conexión universal de uso frecuente en las computadoras. U. m. en apos. Puerto USB.
Pdf con el listado de todas las palabras (llama la atención algunas como acojonamiento o canalillo que aunque no me las detecte el corrector ortográfico, ya son oficiales)

martes, 12 de junio de 2012

Introducción al control de versiones

Muchos de nosotros, cuando hemos estado realizando un proyecto, hemos recurrido a hacer las típicas copias de toda la carpeta en la que poníamos algo así como "versión buena", luego "versión mejorada" o poníamos la fecha. Cada vez que queríamos recuperar una versión antigua de algún fichero porque veíamos que algo estaba mejor antes, íbamos buscando en qué carpeta es donde estaba y lo recuperábamos.

Los sistemas de versiones nos facilitan este trabajo. Para cada fichero de un proyecto, podemos saber qué cambios ha sufrido, cuándo e incluso por quien. En cualquier momento podemos recuperar la versión de un fichero, buscándola en el historial de cambios.

Además, nos facilita el trabajo en equipo, no sólo porque nos permite saber quién ha hecho cada modificación de un fichero, si no porque nos permite trabajar en paralelo. Cada vez que alguien modifique un fichero del proyecto, el resto del equipo podrá descargar los cambios, si dos personas han modificado a la vez un fichero, el sistema de versiones permitirá resolver el posible conflicto mostrando que cambios ha hecho cada uno.

A continuación, os presento un vídeo muy interesante de Pablo Santos Luaces, cofundador de Códice Software y Decano del Colegio Profesional de Ingenieros en Informática de Castilla y Leóon, en el que nos hace una introducción a los sistemas de versiones.

martes, 15 de mayo de 2012

Consejos para mejorar el rendimiento de tu equipo

Todo el mundo sufrimos cómo nuestro ordenador va cada vez más y más lento con el paso del tiempo. Es fácil encontrar muchas recomendaciones para mejorar el rendimiento del equipo, pero para facilitar un poco las cosas, os presento un diagrama con los pasos más importantes a seguir:

miércoles, 2 de mayo de 2012

Elegir las carpetas a sincronizar en SkyDrive

Con la llegada de Google Drive, se está hablando mucho del tema de los sistemas de almacenamiento en la nube. Una pega que tiene tanto DropBox como Google Drive y SkyDrive es que sólo te deja sincronizar el contenido de una determinada carpeta creada a tal efecto.

Esto puede resultar muy incómodo. Tú tienes tus documentos organizados por categorías y algunos los quieres sincronizar y otros no. El meter los documentos que quieras sincronizar en la carpeta especial, puede romper tu organización.

Otra posibilidad, es copiar tus ficheros a la carpeta de sincronización, pero entonces tendrías que copiarlos a menudo, cada vez que realices un cambio. Para esto no es que sea muy útil instalarte uno de estas aplicaciones.

En muycomputer.com, han publicado un artículo muy interesante que explica como solucionar esto en SkyDrive gracias a los enlaces simbólicos de Windows. Lo he probado y funciona correctamente. También lo he probado en Google Drive, pero parece que no soporta la sincronización de enlaces simbólicos.

Para ello se utilizaría el comando mklink, de esta manera:

mklink /d c:\Users\tunombredeusuario\SkyDrive\tuCarpeta c:\Users\tunombredeusuario\Documents\tucarpeta

Esto crearía un enlace simbólico de una carpeta que tengas en mis documentos a la carpeta de sincronización de SkyDrive. Si quieres hacer sincronizar un fichero en lugar de una carpeta, sería el mismo comando sin /d.

Para ejecutar el comando mklink, necesitarás abrir una consola de comandos como administración. En Windows 7 se puede hacer esto poniendo "cmd" en la caja de búsqueda del menú Inicio y cuando salga en la lista de resultados, pulsar con el botón derecho y en el menú contextual elegir "Ejecutar como Administrador".

lunes, 30 de abril de 2012

Cosas poco conocidas que puede hacer Google

En la página wwwhatsnew.com han publicado un artículo denominado: "10 cosas que tal vez no sabías que se podían hacer con Google". A continuación os describo aquellas cosas que me han parecido más sorprendentes:

Calcular gráficas.
Pones en la caja del buscador algo como x+5 y te calcula la gráfica:

Se pueden hacer cosas más guays como la ecuación del círculo, la de la eclipse. Depende de tu dominio de las matemáticas

Convertir unidades de medida
Pones 15€ a $ y lo calcula. También vale para otras unidades como pasar del sistema métrico al inglés.

Consultar la cartelera de tu ciudad
Simplemente poniendo "películas tuciudad", por ejemplo películas Madrid. Además de venir la cartelera, también aparecerá la distancia a la que estás de los cines.

Encontrar páginas con temática relacionada con otra
Para esto tienes que poner "related:" delante de la dirección de la página. Por ejemplo, poniendo related:www.marca.com, se muestran las páginas del As o de Sport

Encontrar la definición de una palabra
En este caso, se pone "defnine:palabra". Por ejemplo, define:acerico para que muestre la definición de un acerico


jueves, 26 de abril de 2012

Resultados de EncuestasIT sobre salarios de profesiones IT

En esta entrada os hablé de una página en la que se podía rellenar una encuesta en relación a tendencias salariales y condiciones laborales en el mundo de las IT. Pues ya nos han informado de que están disponibles los resultados finales de las encuestas.

Nos dicen que ha habido más de 2500 participantes y que han realizado un cuidadoso análisis filtrando las respuestas incoherentes.

Entre las estadísticas que nos proporcionan tenemos las siguientes:

Salario por nivel de educación en España



Salario por puesto en España


Salario por tecnología en España


Salario por experiencia en España


Horas trabajadas por semana en España


Tienen muchos tipos de gráficas más y también de Argentina y México.

Ya está disponible la versión 12 de Firefox, con actualizaciones automáticas

En menos de un mes, tenemos una nueva actualización de Firefox: la 12. Como siempre, es aconsejable instalarla ya que se corrigen fallos de seguridad y en este caso 7 de ellos son críticos.

Pero la gran novedad consiste en que a partir de ahora el navegador se actualizará automáticamente sin intervención del usuario. Se podrá cambiar esta opción en Opciones->Avanzado->Pestaña Actualizar


Fuente: Oficina de Seguridad del Internauta de INTECO

miércoles, 25 de abril de 2012

Comparación entre Dropbox, SkyDrive, Cubby y Google Drive

Ahora que Google acaba de lanzar su nuevo servicio de almacenamiento de archivos en la nube: Drive, es muy útil saber qué diferencia hay entre los productos más importantes que ofrecen este servicio.

Si alguien no sabe qué es esto de los servicios de almacenamiento en la nube, os hago una pequeña explicación: consiste en almacenar tus archivos en un servidor de Internet, de forma que puedes acceder a ellos desde cualquier dispositivo, te sirve como copia de seguridad y también puedes compartir tus documentos con quien quieras.

La página de www.genbeta.com ha publicado un artículo que hace una comparativa entre Dropbox, SkyDrive, Cubby y Google Drive. En este artículo viene una tabla que es la que pongo más abajo.

Lo más destacable:

  • Dropbox funciona en más plataformas, aunque Google Drive en breve ya funcionará en iOS. Un punto negativo de SkyDrive es que no funcione en Android.
  • En cuanto a la sincronización, el funcionamiento en todos los casos consiste en tener una carpeta con los archivos que se quieren almacenar en la nube, salvo Cubby que te permite usar varias carpetas.
  • En cuanto a capacidades de la interfaz web y de capacidades sociales, parece que Google Drive tiene más servicios, pero SkyDrive prácticamente tiene los mismos.
  • De espacio gratuito SkyDrive es la que más ofrece con 7 GB. Muy importante, si ya disponías de cuenta SkyDrive (cuenta de hotmail) puedes solicitar que te den 25GB que era lo que te ofrecían anteriormente. Para ello, tienes que acceder a skydrive.live.com con tu usuario y contraseña y saldrá un enlace para que te den los 25GB.
  • En cuanto a precio por servicios de más capacidad, SkyDrive es más barato, pero sus cuotas son anuales en lugar de mensuales.
  • Una ventaja que no viene en la tabla, es que con SkyDrive y GoogleDrive, no necesitas crearte una nueva cuenta, te vale con la de Hotmail o Google.
Dropbox SkyDrive Cubby Google Drive
Compatibilidad Windows, OS X, Linux, iOS, Android, Blackberry Windows, OS X, Windows Phone, iOS Windows, OS X, iOS, Android Windows, OS X, Linux, Android (iOS en unas semanas)
Sistema de sincronización Una carpeta fija donde copiar todos los datos que se quieran sincronizar Una carpeta fija donde copiar todos los datos que se quieran sincronizar Colocas en la nube las carpetas originales que tú quieras, carpeta principal opcional generada por defecto Una carpeta fija donde copiar todos los datos que se quieran sincronizar
Opciones de la interfaz web Navegador de archivos Navegador de archivos, visor de imágenes e integración con Office Web Apps Navegador de archivos Navegador de archivos, visor de imágenes, capacidad de edición con la interfaz de Google Docs con varios formatos de archivo
Capacidades sociales Capacidad para compartir archivos y carpetas con otros usuarios y con enlaces públicos Integración con las redes sociales y con Hotmail - Integración con Gmail, Google+ y otros servicios de Google, plataforma abierta con lo que los desarrolladores podrán usar Google Drive para integrar servicios y aplicaciones web
Espacio mínimo gratuito 2 GB 7 GB 5 GB 5 GB
Ventajas gratuitas 500 MB adicionales por cada persona que use tu enlace para crear una cuenta, algunas promociones 25 GB si eres usuario veterano del servicio - -
Máximo espacio con cuenta gratuita 18 GB (Necesitas que 36 personas usen tu enlace para crear nuevas cuentas en Dropbox) 25 GB (Necesitas ser usuario veterano del servicio) 5 GB 5 GB
Tamaño máximo de los archivos Ilimitado 2 GB Ilimitado Por especificar
Ampliación máxima con cuentas de pago personales 100 GB (ampliable a 132 GB si otros usuarios crean cuentas con tu enlace) 100 GB - 1 TB
Cuotas por 100 GB de espacio 15,14 euros mensuales o 150,76 anuales 37,88 euros anuales - 3,76 euros mensuales
Cuota mínima en las cuentas de pago 7,57 euros mensuales por 50 GB 7,57 euros anuales por 10 GB - 1,88 euros mensuales por 25 GB
Detalles a tener en cuenta El más caro para ampliar espacio. Ha protagonizado alguna polémica en cuanto a la privacidad de los archivos y anulando algunas cuentas por usar mucho ancho de banda. El más barato para ampliar espacio, pero las cuotas son obligatoriamente anuales. En fase beta, sólo accesible con una invitación. No hay ampliaciones por el momento. No es el más barato globalmente, pero es el que ofrece las mensualidades más baratas. La ampliación de espacio se refleja también en Gmail. Ya está integrado con algunas aplicaciones de la Chrome Web Store.


Por si queréis ampliar información, os dejo también un par de artículos de/wwwhatsnew.com con las ventajas e inconvenientes de Google Drive con respecto DropBox:

lunes, 16 de abril de 2012

Índice TIOBE: C supera a Java

Ya ha sido publicado el índice TIOBE correspondiente al mes de Abril. Lo más destacado es que C ha superado a Java y es el nuevo número uno de la lista.

También destacar que C#, que había acabado el año 2011 en tercera posición, está ahora en la quinta, siendo superado de nuevo por C++ y también por Objetive C, que sigue ascendiendo posiciones y está ahora mismo cuarto.

PL-SQL y Visual Basic.NET también han experimentado grandes subidas este último año, pasando de la posición 24 a la 12 y 35 a la 14 respectivamente.





El índice TIOBE es un indicador de la popularidad de los lenguajes de programación. Se actualiza una vez al mes y está basado en el número de ingenieros expertos que lo usan, cursos relacionados, vendedores y los resultados de buscadores.

Enlace a la noticia en la página de TIOBE

miércoles, 4 de abril de 2012

Interesantes herramientas de análisis y optimización de sitios web

En la página de wwwhatsnew se ha publicado un artículo titulado: "10 espectaculares herramientas de estadísticas y análisis para tu sitio web". Se trata de herramientas para webmasters relacionadas con el análisis de tráfico y de comportamiento del usuario, impacto en redes sociales y optimización. Entre ellas está, como no, Google Analytics y una de sus alternativas, Piwik.

A continuación, os enumero aquéllas que me han llamado la atención y que me han parecido muy interesantes, entre otras cosas porque al no necesitar instalación, las he podido probar fácilmente:

  • WooRank. Esta herramienta es la que más me ha gustado, pero sólo te deja hacer un análisis semanal de forma gratuita. Metes la dirección de tu sitio web y te hace un análisis exhaustivo incluyendo velocidad de carga, impacto en redes sociales, cómo se ve en dispositivos móviles, palabras clave, estándares y te hace sugerencias de cómo mejorarlo. En cuanto a las redes sociales, en mi caso, detectó que había una cuenta de twitter asociada y los "me gusta que se habían hecho en el facebook".
  • Alexa. Esta herramienta es de los creadores de un sistema de clasificación mundial de sitios web. Si tu sitio web no está en un lugar alto del ranking, no te va a dar información del tráfico, pero sí de las palabras claves utilizadas en los buscadores para llegar a tu página. Es útil para ver los datos de algún sitio web importante.
  • Optimizely. Esta herramienta no es de análisis como las anteriores, sino de optimización. Indicas la dirección de tu sitio web y te hace una carga de su diseño y te permite hace distintas variaciones para comparar distintos diseños. Se pueden cambiar imágenes, mover, aumentar o eliminar elementos, actualizar el código html... Para guardar los cambios, es necesario registrarse.

martes, 13 de marzo de 2012

Firefox se actualiza a la versión 11

Firefox sigue con su nueva política de actualizaciones pequeñas pero frecuentes al estilo Chrome. Tras el día de ayer en que se rumoreaba que ya estaba disponible o que iban a tardar más tiempo para solucionar un bug, finalmente ya es posible su descarga para Windows desde la opción de "Acerca de Firefox".

Esta nueva versión viene con mejoras en el renderizado y en el motor javascript, pero la mayor novedad, es la posibilidad de importar la configuración de Google Chrome: historial de navegación, marcadores y las cookies. Para ello hay que ir al menú "Marcadores->Mostrar todos los marcadores", se abrirá una ventana y una vez allí, hay que seleccionar la opción de "Importar y Respaldar->Importar datos de... ", aparecerá la opición de Chrome, se selecciona y Firefox empezará a cargar todos los datos.

Además esta versión corrige varios bugs, por lo que es recomendable su actualización.

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.


martes, 31 de enero de 2012

Firefox se actualiza a la versión 10

Ya está disponible al versión 10 de Firefox. Para instalarla, podéis ir a Ayuda->Acerca de Firefox, esperar a que busque nuevas versiones y luego decir que la instale, si es que no lo ha hecho ya.

En cuanto a la interfaz, la novedad está en que no se muestra el botón de navegación de "Ir a la página siguiente" (la flecha a la derecha) si no se ha navegado previamente hacia atrás.

Los otros cambios son relacionados con gráficos 3D, HTML5 (entre ellas una api para que las aplicaciones usen el modo pantalla completa), alguna utilidad para desarrolladores y solución a algunos bugs.

Enlace a las release notes

lunes, 30 de enero de 2012

Curso de HTML5 en 5 minutos

En la página de desarrolloweb podemos encontrar un artículo muy interesante denominado "Aprende HTML5 en 5 minutos". Bueno en realidad lleva bastante más de 5 minutos leérselo, pero es muy corto.

Más o menos el esquema del curso es el siguiente:

  • Presentación de la página. Donde hablan de las etiquetas de presentación: el encabezado, la barra de menú, el pie.
  • Dibujar con el elemento Canvas. Este apartado está muy bien. Te enseñan brevemente como se hace un dibujo en HTML5 con la ayuda de javascript. Más abajo en esta entrada, os explico donde podéis practicar con esto.
  • Soporte para audio y video. Aquí enseñan a utilizar las etiquetas Audio y Video, para reproducir archivos de audio y de vídeo respectivamente.
  • Mantener la compatibilidad con navegadores antiguos. Muestran una api para hacer que las páginas se vean correctamente en navegadores que no soporten HTML5 (podéis ver estos navegadores en esta entrada ya publicada).

Además, el cursillo hace referencia a http://w3schools.com/, una famosa página de aprendizaje de los lenguajes web. En el curso de HTML5, hay disponible una serie de editores HTML5 con vista previa muy útiles para practicar los ejemplos: 
En este link viene un editor que trae por defecto un código para mostrar un vídeo, pero se puede modificar y hacer cualquier otra cosa.
En este otro link vienen unos cuantos ejemplos de gráficos con canvas, que también se pueden modificar para personalizarlos.

sábado, 28 de enero de 2012

Flash contra HTML5

En la página de piehead, se ha publicado una infografía que muestra las características de Flash y HTML5, los navegadores y sistemas operativos que los soportan, qué porcentaje de usuarios podrían utilizar cada una de estas tecnologías y cómo influye esto en dispositivos de escritorio y móviles.

En cuanto Flash:
  • Es un software propietario de Adobe System Incorporated.
  • Necesita de un plug-in.
  • La implementación es constante en todos los navegadores.
  • Tiene gran cantidad de funcionalidades, incluyendo gráficos 3D.
En cuanto a HTML5:
  • Se trata de un conjunto de tecnologías web y estándares.
  • La mayoría de las últimas versiones de los navegadores lo soportan.
  • Actualmente, la implementación no es constante entre navegadores.
  • Actualmente, no tiene algunas de las características de Flash
Navegadores y sistemas operativos que soportan las dos tecnologías:
  • Chrome.
  • Firefox. 
  • Internet Explorer 9.
  • Safari. 
  • Opera.
  • Android (por el momento porque Flash a anunciado que no va a desarrollar Flash para móviles).
Navegadores y sistemas operativos que sólo soportan Flash:
  • IE6, IE7, IE8.
Navegadores y sistemas operativos que sólo soportan HTML5:
  • iOS y Android en un futuro

Actualmente:
  • El 70% de los usuarios podrían usuar las dos tecnologías.
  • El 26%, sólo Flash (la mayoría de ellos con que actualicen la versión de IE, lo podrían solucionar).
  • El 4%, sólo HTML5.




En esta entrada del blog, tenéis los enlaces de un curso de Microsoft de HTML5 que ya está completo.


Fuente en la página de piehead

jueves, 26 de enero de 2012

Datos recopilados por google para elegir que anuncios mostrarte

Cuando una página contiene un bloque de anuncios de Google, se muestran aquellos que se consideran que coinciden con el perfil del visitante.

En la cuenta de Google se puede ver que información está almacenando en cuanto intereses e información demográfica. Algo así como lo de la imagen:


En mi caso no ha acertado mucho porque no tengo esa edad.

Para consultar tus datos, puedes usar este link


miércoles, 25 de enero de 2012

Ventajas y desventajas de Linux sobre Windows

En la web de portalprogramas, hay un par de artículos con siete ventajas y siete desventajas de Linux sobre Windows. Ya tienen más de 2 años, pero son bastante interesantes.

En cuanto a las ventajas de Linux sobre Windows, citan las siguientes:
  1. El sistema operativo se adapta a ti
  2. Usabilidad y simplicidad
  3. Gestión completa del sistema operativo
  4. Los programas no ocupan 600 MB
  5. Nos olvidamos de cracks y seriales
  6. Nos olvidamos de virus
  7. Fomento del Software libre (y gratis)

Las desventajas de Linux sobre Windows:
  1. Demasiadas distribuciones
  2. La temida línea de comandos
  3. Olvídate de los videojuegos
  4. Nos olvidamos de virus pero no de otras amenazas
  5. Hace falta tiempo y dedicación
  6. Incompatibilidad de software
  7. Podrían aparecer cracks y seriales

lunes, 23 de enero de 2012

92 aplicaciones de software libre para reemplazar a las comerciales

En la web de damation, hay publicada una lista de 92 aplicaciones "Open Source" y a qué aplicaciones comerciales pueden sustituir. Destacan:

jueves, 19 de enero de 2012

¿Qué son los gestores de contenidos? WordPress, Joomla y Drupal

Los sistemas de gestión de contenidos, también llamados CMS (Content Management System), son aplicaciones que nos permiten crear, gestionar y modificar una página web sin necesidad de programación (a no ser que se quiera hacer algo avanzado).

Los tres sistemas más populares en la actualidad son:

  • WordPress. Además de tener su propia página de alojamiento y diseño de blogs (wordpress.com), también permite descargar su CMS en la página  http://es.wordpress.org/  y crear la página web en nuestro servidor. Esta opción es más flexible ya que permite instalar plantillas y módulos especiales. Es bastante fácil de utilizar para cualquier usuario con conocimientos básicos en informática.
  • Joomla. Este sistema es funcionalmente mucho más completo que WordPress permitiendo hacer páginas más sofisticadas. Eso sí, es más complicado de utilizar, es necesario leerse un manual. Se puede descargar en español aquí:  http://www.joomlaspanish.org/ 
  • Drupal. Normalmente se le considera que es para desarrolladores, pero las últimas versiones son muy sencillas de utilizar. Para hacer cosas básicas, el funcionamiento es poco más complejo que WordPress. Para hacer cosas más complicadas es también muy flexible aunque a simple vista parezca menos completa que Joomla porque la consola de administración no está tan llena de cuadros de texto y de opciones. Se puede descargar desde:  http://drupal.org/download. Si se quiere en español, habrá que descargarse también la extensión desde:  http://localize.drupal.org/translate/languages/es  
Los tres sistemas son aplicaciones web en php que hay que instalar en el servidor donde vaya a ir la página web. El servidor necesitará tener Apache, MySQL (Drupal también admite PostgreSQL) y Php, que es lo que suele ofrecer normalmente los proveedores de hosting.

Si lo queremos instalar en nuestro equipo para hacer pruebas, necesitaremos tener instalado lo que acabo de citar. Para ello existe una aplicación llamada XAMP que se puede instalar en Windows, Linux y MacOS X entre otros en la cual viene todo incorporado.

Una vez tengamos el servidor (local o de nuestro proveedor de hosting), hay que copiar los ficheros descargados en el directorio web del servidor Apache. Luego, hay que acceder a una página php de instalación, donde pedirán entre otras cosas la conexión a base de datos (salvo con WordPress donde hay que cambiar previamente un fichero de configuración a mano). En el caso de Drupal, nos pedirá la extensión del idioma. En las páginas de descarga vienen las instrucciones de instalación.

Muchos proveedores de hosting nos ofrecen el CMS ya instalado o con una opción para instalarlo directamente.

En el caso de Joomla, nos ofrece una solución muy sencilla para preparar el entorno de desarrollo en nuestro equipo. Se trata de un paquete WAMP (Windows, Apache, MySQL, Php). Ni si quiera requiere instalación, se copia en el disco duro y se arranca un ejecutable. Al arrancar el ejecutable, se muestra una especie de consola de administración donde se puede iniciar los servidores de Apache y de MySQL a la vez que se abre el navegador con la pantalla principal arrancada con links a la página de administración de Joomla y la de la página web que se está creando. No se necesita hacer más. Se puede descargar aquí.

Este paquete está muy bien si no se quiere andar instalando más aplicaciones en el equipo. Además también se puede instalar WordPress y Drupal en este paquete porque al fin y al cabo es un servidor web.


lunes, 16 de enero de 2012

¿Qué es el "Cloud Computing"?

Últimamente se oye hablar mucho del "Cloud Computing" o computación en la nube. En la Microsoft Virtual Academy de la que hablé en esta entrada del blog, hay un curso de introducción a la nube y de la plataforma de Windows Azure (que es el producto de Microsoft para esta tecnología).

Os dejo los enlaces que considero más importantes de los artículos del capítulo I del curso. En negrita pongo los que me parecen más útiles si sólo se desea tener una idea general del "Cloud Computing":
Y por si a alguno no le apetece leer los enlaces, pongo una explicación breve de lo que es la nube:
La computación en la nube consiste en utilizar servicios informáticos que ofrece un operador a través de Internet (en lugar de utilizar recursos propios de la organización). Existen tres niveles de servicio:
  • Infraestructura como Servicio (IaaS): el proveedor ofrece capacidad de cómputo y de almacenamiento, evitando así tener que invertir en servidores propios.
  • Plataforma como Servicio (PaaS): el proveedor ofrece un entorno de desarrollo completo para instalar aplicaciones en la nube.
  • Software como Servicio (SaaS): el proveedor ofrece aplicaciones en la nube, en lugar de tener que pagar licencias para instalar la aplicación en servidores propios.


viernes, 13 de enero de 2012

Comparativa entre PHP, Python y Ruby

En el blog de la página de udemy se ha publicado una interesante infografía (os la dejo al final de esta entrada) de comparación entre los lenguajes de programación para webs PHP, Python y Ruby.

Entre la información del infográfico, destaca:
  • Propósito
    • Php está diseñado para producir páginas web dinámicas.
    • Ruby está diseñado para hacer la programación divertida y flexible.
    • Phyton está diseñado para enfatizar la productividad y la legibilidad del código.
  • Sitios web que lo utilizan
    • Php: Wikipedia y Facebook.
    • Ruby: Twitter y Groupon.
    • Phyton: Youtube y Google
  • Usabilidad. Mejor Ruby, luego Phyton y finalmente Php.
  • Facilidad de aprendizaje. Más fácil Phyton, luego Php y finalmente Ruby.
  • Demanda de empleo. Php es el más demandado con diferencia.


Fuente

miércoles, 11 de enero de 2012

Funcionamiento de la Ley Sinde

En la versión digital de la revista GQ, se ha publicado un artículo muy explicativo y práctico sobre la Ley Sinde y cómo afecta a los dueños de las páginas web.
Os doy un pequeño resumen:

  • Una comisión, adscrita al Ministerio de Cultura, es la que decide si existe o no infracción. Se le denomina Sección Segunda.
  • Se puede ser denunciado por un titular de derechos de autor aunque no se tenga ánimo de lucro.
  • Al ser denunciado, se llevará a cabo un procedimiento administrativo. Es decir, interviene la Administración General del Estado, no el poder judicial, no intervienen los jueces.
  • Cuando se inicia el procedimiento tras la denuncia, se le pide que retire voluntariamente los contenidos.
  • Si se retiran los contenidos, el procedimiento se cierra sin sanción. Sin embargo, se está admitiendo que se han incumplido los derechos de autor, lo cual se puede usar en su contra si el titular de derechos decide interponer una demanda para pedir una indemnización.
  • Si no se retiran, se pueden presentar alegaciones, continuando el procedimiento administrativo hasta llegar a una resolución en la que se decide si se están infringiendo los derechos. En caso positivo, hay que retirar los contenidos o interrumpir el servicio en 24 horas.
  • En caso de desobedecer la resolución, intervendrá el poder judicial mediante los Juzgados Centrales de lo Contencioso-Administrativo, pero el juez tiene muy limitado el poder de decisión.