Apr 06

Empresas, paises y buscadores

IEEE En informática siempre es interesante que se estandaricen las cosas. Tanto las arquitecturas de los ordenadores, como las estructuras de los datos o la presentación y comunicación de ellos, es casi imprescindible que se encuentre consensuado entre las empresas de peso que existan en el sector. Pero, en mi opinión, no deben haber empresas monopolizantes, pues entonces el estándar realmente no lo es, aunque lo sea de facto, pues no ha sido consensuado por varias empresas.

 Los que llevamos tiempo en esto, hemos sufrido el paso de unas plataformas a otras y un montón de inconvenientes por las incompatibilidades de los diferentes sistemas. Internet ha sido un acicate para que todos intentaran de forma conjunta, establecer una serie de normas y estándares que facilitaran tanto la comunicación por la red, como la visualización de datos. Aun así, es lamentable ver que según el navegador que estés usando, la visualización de una misma pagina de internet cambia considerablemente, aunque sean los más usados como Chrome, Firefox, Internet Explorer, Safari u Opera.Navegadores

 Cualquier tema informático siempre ha sido una perita en dulce para las grandes empresas que querían hacer dinero. Las batallas por el pastel siempre han sido feroces. Microsoft que originalmente se dedicaba a los sistemas operativos, vio el negocio en las suites ofimáticas e hizo todo lo posible para abrirse un hueco e ir poco a poco eliminando a la competencia para imponer su suite estrella.Netscape

 Con internet tuvo que batallar su Internet Explorer contra Netscape, pero cuando ya se habían confiado, apareció Google con tan rápido ascenso que no consiguieron hacerle frente hasta que ya era demasiado tarde. Google se fue imponiendo así como una de las grandes empresas del mundo informático.

 Los monopolios por sectores en los que parece que se han asentado las empresas, han comenzado a cambiar debido a que los gobiernos se han dado cuenta de la importancia mediática y estratégica de lo que se puede controlar.Baidu

 No hace mucho, vía Genbeta me llegaba la información en forma de cantidades de lo que sucede con el navegador Chino Baidu, por supuesto apoyado y controlado por el gobierno chino, el cual no tiene competencia ni siquiera por parte de Google en el país asiático. Pero no es el único. En Rusia, también existe Yandex, un buscador específicamente orientado para aquel país. Para los paises de habla hispana, podría haber sido algo similar el buscador de Terra, si no fuera por la falta de visión de empresas y empresarios sin perspectiva global de la oportunidad.

Yandex El hecho trascendente para un navegador, está en la cantidad de gente que lo usa. Paises como China, India o Rusia, tienen la cantidad suficiente de personas como para que sea rentable un buscador especifico para los temas del propio país.

 El hecho trascendente para un gobierno actual, está en la cantidad de personas que puede controlar y a las que puede conducir hacia unas determinadas opiniones antes que a otras. El control de los buscadores se ha vuelto por tanto prioritario para la mayoría de paises. Nos encontramos por lo tanto en una encrucijada muy problemática tanto para la búsqueda de una información cualitativa por internet, como para el uso y trabajo de forma libre y altruista por la red.

 ¿Serán los paises los nuevos monopolizadores de la informatica?. ¡Quien sabe!

Mar 16

Dudas sobre el HTML5

 Basado en un texto original en ingles de Pau Garcia i Quiles de fecha 30 de enero 2012, con pequeñas partes de cosecha propia para hacer más cercano el concepto. Pido perdón por los posibles errores en la interpretación de su planteamiento y asumo los errores cometidos en la traducción y modificación del texto.

moviles y HTML El HTML5 es la primera plataforma móvil que es compatible con cualquier fabricante de tecnología para móviles: iPhone , Android, Windows Phone, BlackBerry , Symbian. Todos ellos lo soportan.

 Windows 8 dice que promueve el HTML5 como la solución de desarrollo preferido para las aplicaciones .

 Yo solía ver eso con buenos ojos, pero hace un mes comencé a preocuparme… ¿HTML5 es bueno para todo?

funcionalidad html ¿Que ocurre con las aplicaciones de larga duración?

 En operaciones militares, industriales, de gestión de almacenes, médicos, etc, no es raro que las aplicaciones se desarrollen a medida y permanezcan en uso durante muchos años y me refiero a muchos (10, 20 e incluso más), con apenas una actualización. No es raro que estas aplicaciones sólo reciban pequeñas actualizaciones, por ejemplo una vez cada 5 años. Estas aplicaciones, son las que mantienen al mundo en marcha: las tropas saben con qué materiales se puede contar, se fabrican iPhones, coches, pinturas. Seur o FedEx son capaces de entregar su paquete y su médico tiene la posibilidad de ver sus radiografías o verificar su historial de salud.transportes

 Pero ahora que todo el mundo parece estar desplazándose hacia aplicaciones web HTML5, ¿que sucede cuando mi solicitud de gestión de almacenes es una aplicación web y los añadidos (add-ons) en los nuevos navegadores, hacen que la aplicación web ya no funcione?

¿Son inútiles las actualizaciones en el futuro?Actualizacion navegadores

 Si mi aplicación web ha sido liberada en el 2014 y funciona bien con Firefox 14.0 y Chrome 26.0, que son las versiones más nuevas de los exploradores cuando libero la aplicación en 2014. Miro hacia adelante el futuro con Firefox 14.0 y Chrome 26.0 y veo que ni siquiera podré instalar Windows 10 en los equipos! ¿Cuál es la solución?

 ¿Quizás el cliente pague por una gran actualización y rediseño para que funcione con Firefox 27.1 y Chrome 41,0 en el 2020?

Scada ¿Una máquina virtual con Windows 8 y Firefox 14,0? ¿Una máquina portátil de Mozilla Firefox 14.0 y Windows 10 en el año 2020 para poder utilizar esta aplicación en una línea de negocio que sólo requiere una pequeña actualización, una vez o dos cada 5 años? ¿Cómo son o serán las máquinas virtuales y/o portables con Firefox 14.0 diferentes o mejores en el caso de un cliente pesado? ¿Cuál es la ventaja? ¡Yo diría que ninguna!

Windows 8 Las aplicaciones nativas, por lo general no tienen ese tipo de problemas, ya que las API son mucho más estables. Pueden ejecutar todavía aplicaciones de Windows de 16 bits en Windows 7 (siendo este un S.O. de 64 bits)!

 ¿No me creen? ¡Es posible que pronto veamos el desarrollo de 76 navegadores!

 Mientras que HTML5 puede ser adecuado para las aplicaciones que se actualizan muy a menudo, me hace sentir muy incómodo ver que se utiliza en entornos donde las aplicaciones se actualizan muy poco o casi nunca, como SCADA (sistemas de supervision y control), gestión de almacenes, sistemas de control, registros médicos, etc

Se necesita una solución

 Parece que esa elección de la tecnología va a hacer que las aplicaciones sean mucho más caras a medio y largo plazo, pagando por la “adaptación a los nuevos navegadores” (lo siento, me resisto a llamar “actualizar” a algo de cero valor añadido, aparte quizás, de ser capaz de ejecutarse en un navegador más reciente).

 O tal vez ya es hora de definir el actual “perfil de HTML5″. Acid3 parece ser demasiado flojo para un perfil: dos navegadores diferentes pueden pasar Acid3 sin embargo, una aplicación web trabaja con un navegador y no con el otro debido a los errores, la falta de características / características adicionales, etc

 ¡Algo que hay que hacer.!

Mar 08

HTML y W3C

Mosaic Mirando internet desde nuestra perspectiva temporal, nos damos cuenta de la cantidad de problemas y escollos que ha tenido que salvar para llegar a su estado actual. La comunicación de los primeros ordenadores con los antiguos sistemas operativos, que permitía una cantidad muy limitada de funciones en cuanto a comunicación de datos y menos todavía a nivel de visualización “amigable” de los datos comunicados, se vio pronto desbordada por la inclusión en la red de ordenadores diferentes y sistemas operativos de lo mas variado.web 2.0

 La base de la comunicación por paquetes y mediante TCP/IP quedaron definidos casi en el comienzo de la red, pero funcionalidades como las actuales y elementos de uso frecuente como blogs, rss, foros, etc, estaban todavía por venir

 Aunque fue un invento más bien tardío, el elemento que dio el espaldarazo final a internet, fue la creación del navegador. Desde el Incipiente Mosaic, a los ampliamente difundidos Netscape e Internet Explorer o finalmente los reconocidos Firefox, Chrome, Safari u Opera, no han dejado de evolucionar.

html Pero para que todo esto no se desmadrara, han hecho falta dos cosas:

 La primera, un lenguaje que todos estos navegadores consiguieran entender e interpretar de forma coherente. Ese honor le correspondió al HTML (HyperText Markup Language) que junto al HTTP (HyperText Transfer Protocol, Protocolo de Transferencia de HiperTexto) fueron la base para poder usarlos.W3C

 La segunda, alguien que pusiera orden en el caos que se podría producir si cada creador de un navegador, usara su propio “dialecto” del HTML. Los encargados de esto, han sido las personas del W3C (World Wide Web Consortium). Crearon las normas para que la interpretación de los navegadores y la creación de páginas web, fueran lo más homogéneas posible.

 Podemos imaginarnos los problemas que podríamos tener si hubiese que ir convirtiendo un lenguaje a otro al no haber establecido unas normas básicas. A pesar que las normas estén establecidas como una guía, no como una ley. Es por ello que muchas veces veremos que hay partes de páginas o cosas concretas en la web, que no se ajustan a la norma.fuente pagina web

 Un ejemplo de que veríamos si abrimos en formato de texto, lo que hay en una página web lo más básica posible, es:

<html>

<head>

</head>

<body>

Cuerpo de la página.

</body>

</html>

html5 Lo cual nos muestra una serie de marcas incluidas entre los caracteres “<>” que nos indican su comienzo <…> y su final </…> para saber que todo lo que se incluye entre estas dos marcas, pertenece a lo que establece la marca (head=cabecera, body=cuerpo, etc).

 La necesidad de nuevos elementos y funcionalidades en las paginas, ha hecho que el HTML evolucione hasta convertirse en el HTML5 (HTML versión 5), del cual ya comentaré cosas más adelante.         

Oct 13

Un algoritmo llamado Panda

programa araña En alguna entrada anterior, ya hablaba de los problemas que supone realizar búsquedas en Internet y encontrar lo que realmente buscamos. Cada día millones de personas realizan entradas de muy diferentes formas. Desde teclear directamente en foros, blogs o redes sociales, hasta subidas de documentos completos. El tratamiento de todas las entradas y saber discernir cual se ajusta más a lo que buscamos, es la imponente tarea de los buscadores.

 Estos, usan unos programas llamados arañas, que les facilitan el rastreo de un determinado documento, pero ante la cantidad ascendente de nuevas entradas, no tienen otro remedio que comenzar a filtrar las búsquedas para poder ser más eficientes al mostrar los resultados.algoritmo panda

 Algunos de los indicadores que pueden ayudar a los buscadores a filtrar la búsqueda, son cosas como la cantidad de tiempo que una determinada web esté activa. Una web que esté mas de cinco años actualizándose todos los días, es más probable que tenga un documento que una que solo lleve activa un mes. Las páginas a las que los usuarios accedan más, tienen más probabilidades de tener la respuesta correcta a la pregunta realizada. Y así otros tantos filtros.

 Los de Google se pusieron a la tarea en sus búsquedas en ingles, una vez han pasado el periodo de pruebas, han comenzado a usar el algoritmo de búsqueda en otros idiomas. El curioso nombre dado al algoritmo, ha sido “Panda”. Ahora tendremos que ser los usuarios, los que decidamos si esta mejor o peor que antes.

filtros de google A mi, llámame desconfiado; esto siempre me preocupa un poco. Cuando nos dicen “devolver sitios de gran calidad a los usuarios”, mi duda es a que calidad se refieren. Puede que la búsqueda sea de gran calidad, pero los sitios no tienen por que serlo necesariamente. También informan que “tenemos foros de webmasters en varios idiomas para los editores que desean dar información adicional y obtener consejos”. Lo cual está muy bien para ayudarnos, pero… ¿darán menos peso especifico a las webs que no sigan sus normas? Una de ellas es filtrar a las webs que contengan contenidos de otras webs. ¿De que contenido hablamos?. Hay muchas webs importantes que contienen referencias a imágenes o entradas de Twitter por poner un ejemplo. ¿Se considerara eso contenido ajeno? Espero que no, aunque con las grandes compañías nunca puedes estar seguro.

 De momento vamos a dar la bienvenida a un algoritmo con nombre de antivirus que probablemente nos mejorara las búsquedas. Lo probaremos y de aquí algún tiempo decidiremos como ha sido la experiencia.

Oct 05

Recopilatorio del Tercer Trimestre 2011

nuevos vehiculos google maps Me gustaría hacer cada cierto tiempo, una entrada con las cosas que me han llamado la atención, tal como hice ya en otra entrada. De esta forma me serviría tanto a mi, como a los demás; para ver la evolución en algunos temas de Internet, la informatica y en general este mundo tan geek en el que me desenvuelvo.

 En primer lugar, como evolución del siempre sorprendente Google Street View a partir de Google Maps, las personas y sus cámaras se bajaron de los coches para hacer un recorrido peatonal por algunos lugares turísticos, a disposición de quienes gusten.

 Pero no solo nos depararon lo anterior, en su blog nos informaron de que a partir de ahora también podremos saber el tiempo gracias a Google Maps.Wikipedia pierde editores

 Otra noticia que me llegó y que puede tener varias interpretaciones, es que el número de editores de Wikipedia ha descendido. ¿Será que ya quedan pocas cosas sobre las que un editor no especializado pueda hablar? ¿Estará ya todo corregido? ¿Habrán sido muy estrictos con las nuevas normas?… Quien sabe.

 Desde Genbeta me llegaba una forma interesante de actualizar el Facebook vía e-mail, de forma rápida y sin perder el tiempo que se suele perder cada vez que entras a escribir algo. Bienvenido sea.

Google contra Facebook

 Twitter nos informo que ya se podían subir directamente imágenes y compartirlas. Desde su centro de soporte nos informaban de que manera, lo cual es muy de agradecer.

 Google y Facebook, intentando llevarse cuotas de mercado están a la greña. Desde que vieron que los juegos atraen a los usuarios, tanto Google+ como Facebook se están poniendo las pilas e intentando mejorar cada uno lo que hace el otro.

 En otra entrada hablaba de la mejora de velocidad en el Firefox gracias al tratamiento de memoria. Los de Mozilla han intentado también liberarlo de complementos indeseables según pude leer en su blog y por supuesto su versión 6 ya se puso a disposición de todos para su descarga.WebOs

 En este repaso no podía faltar Microsoft con un par de temas. El primero viene a cuento de que como HP ha abandonado la plataforma WebOS, les ha entrado el pánico y han comenzado a ofrecer a los desarrolladores de WebOS, teléfonos, formación y recursos gratuitos.

 El segundo es que Microsoft Reader, el servicio de libros electrónicos de Microsoft, ha dado la notificación de baja del servicio. Supongo que no debía ser rentable su mantenimiento.