miércoles, 16 de diciembre de 2009 by Ernesto
Bueno, ya tocaba luego de estar en la fiesta de El Bruno compartir mis experiencias con Windows 7 Ultimate x64.

Antes que nada debo de comentar de que hubo dos razones por las que opte por la version de 64 bits: estar cansado de tener 1 GB de memoria totalmente muerto de risa debido a las limitaciones de direccionamiento de memoria de los sistemas operativos de 64 bits, ademas con que contaba con usar el "Windows XP mode" por lo que un poco mas de memoria seria de mucha ayuda.

Ya he contado lo que tuve que hacer cuando cambie de placa (no de procesador, ojo) y reinstale Windows, por lo que solo debo indicar que a estas alturas habia reemplazado un disco de 320GB (!con dos particiones!) por uno de 1.5 TB en una unica particion, el cual destinaria fundamentalmente para datos y archivos grandes.

La instalacion fue sencilla, no tuvo ningun problema en trabajar con soporte AHCI y copiar los archivos del nuevo Windows.

El unico problema fueron los drivers, en cuanto a video ATI habia sacado drivers compatibles con Windows 7 para mi Radeon, con la advertencia de que por limitacion de hardware no usaban toda la potencia de la ultima version de DirectX. Pero el principal inconveniente fue de que Asus no ha sacado soporte Windows 7 para la P5E WS Professional, por lo que he debido de usar las versiones Vista 64 para la tarjeta integrada de red, asi como para audio (aunque en esto me detendre luego).

En contrapartida debo decir que no hubo necesidad de instalar nada para que reconozca ni mi Scanjet 3570c HP (comprado el 2003) ni mi antena Bluetooth.

Todo operativo y funcionando, a excepcion del sonido al cual tuve que dar muchas vueltas hasta que decidi usar los drivers Windows 7 proveidos por Realtek y no por Asus, aun asi tuve que hacer varios intentos para que me funcionaran los parlantes Creative 5.1, pero una vez logrado esto no he vuelto a tener problemas.

La verdad es que estaba algo asustado, pues igual no alcanzaba un buen rendimiento con un chip Core2Duo de 2.1 Ghz del 2006, con memoria de 833, hardware que al dia de hoy dista mucho de lo ofrecido en el mercado. Al final resulto que el comportamiento es mucho muy bueno, aun aplicaciones complejas corren sin problemas y teniendo mas de una abiertas.

Ya que hablamos de aplicaciones, toca hablar de MP3Gain, la unica de las aplicaciones que uso habitualmente que no corrio en 7, ¿la razon? En Windows 7 no se ha introducido soporte para COM, lo cual descarta tambien a aplicaciones como el controvertido Visual Basic 6.

Este "problema" con MP3Gain me obligo a adelantar un paso que ya habia considerado desde el principio: el uso de Windows XP Mode, la razon original para ello era para solventar la razon por la que no migre a Vista: la potencia de la version 9 del Windows Media Player, biografias, reviews e identificador de canciones.

Para instalar Windows XP Mode solo toco bajarse el componente respectivo de la web de Microsoft, instalarlo y lanzarlo desde el boton de inicio, asi es, sin necesidad de instalar el sistema operativo dentro de una maquina virtual nueva, total sencillez y transparencia.

El resto fue sencillo, instalar el MP3Gain dentro del XP Mode, verificar que le faltan algunos Common Controls, descargarlos y listo... . Y claro que el Windows Media Player 9 corre bien dentro de la maquina virtual.

Asi pues, luego de reconfigurar mis aplicaciones he visto que la performance es muy buena, y me he vuelto adicto a la nueva barra de trabajo con sus miniaturas de las aplicaciones corriendo, nunca habia sido tan facil cambiar entre aplicaciones.

No todo es color de rosa, asi que toca comentar lo que me ha costado un poco mas adaptarme:

- Un Media Player menos potente que el 9, pero eso ya lo sabia de antemano y como ven lo he podido arreglar con el uso del XP Mode. Ojala algun dia Microsoft reincorpore en el WMP las cosas buenas que tuvo dicha version.
- Un buscador de archivos mas dificil de usar, en teoria ahora se incorpora una indexacion de archivos mas poderosa que la de versiones anteriores, el problema es que ahora pasar parametros de busqueda es muy complicado, de momento no he podido acotar la busqueda a un rango de fechas, solo decirle si fue creado/modificado antes o despues de una unica fecha dada, y si queremos a eso añadir una restriccion de tamaño, mas dificil aun, siendo que esta caja de dialogo te daba toda la potencia necesaria en tus busquedas:
Seguro que hay alguna forma de hacer lo que busco, pero es curioso que siendo este nuevo SO efectivamente mas sencillo de usar, haya por ahi "algo" en el que se da un paso atras.

Ahora solo resta esperar que vayan saliendo mas y mas versiones de nuestras aplicaciones en version 64bits, para asi hacer aun mas optima la gestion de memoria. Pero nuevamente, estoy muy satisfecho con el hecho de que no he tenido que actualizar nada de mi equipo de 3 años para que Windows 7 trabaje razonablemente rapido y sobre todo muy pero muy estable.
lunes, 14 de diciembre de 2009 by Ernesto
Cuando uno llega a una situacion u opinion es porque ha recorrido un camino previo, nadie te ha teletransportado ahi, solo que a veces nos olvidamos de dicho camino.

Concretamente debo referirme a la predileccion como desarrollador que tengo para con la plataforma .Net, el porque termine ahi y lo prefiero frente a Java ... tiene su historia.

Luego del paso obligatorio por Pascal, C/C++, COBOL tocaba enfrentarse a las herramientas de desarrollo "real", con la que se hacian las cosas en las empresas, y sobre todo, las que permitian desarrollar para Windows. Tuve ocasion de hacer un curso de Gupta SQL Windows, el cual me dejo un mal sabor de boca.

Es por esa epoca que tambien me expongo ante Visual Basic 4/3, se comenta algo sobre Java, pero aun no recuerdo el como y porque (creo que lo que lei por ahi) termino en mi casa haciendo experimentos con Borland Delphi 1 y fue quedar seducido por la propuesta hecha: un poderoso lenguaje Orientado a Objetos, con una interfaz que cogia lo mejor de los conceptos drag and drop popularizados por Visual Basic.

Pero claro, lamentablemente en Peru Delphi era un lenguaje casi de "culto", por lo que urgia revisar las cosas que iban apareciendo en el mercado y una de esas cosas fue algo que me comentaron a poco de terminar mi primera Feria del Hogar: un lenguaje llamado Java el cual prometia traer la interaccion a la web mediante los llamados "applets", propuesta interesante la verdad, el caso es que no me pude poner a probar Java sino hasta el 97 en que pude instalar Windows 95, esto debido a que no habia opciones para correr Java en W3.11 como no sea mediante el proyecto ADK que no se en que habra terminado.

Intente darle su espacio a Java, pero entonces me topaba con unos problemas que para entonces eran criticos:
- Ausencia de un IDE lo suficientemente rapido, aun el Borland JBuilder era muy lento, siendo que aun VB (5 para entonces) era mucho mas rapido y ni que hablar de Delphi (3 y 4).
- No continuidad en el modelo de presentacion grafica, de un momento a otro se decidio que las AWT debian dar paso al modelo Swing.

El lenguaje en si no daba muchos problemas (regresaremos a esto), pues ya contaba con la base de saber C/C++, pero lamentablemente costaba mucho ser productivo, siendo que con Delphi implementar algo era relativamente simple (pero no tan innecesariamente simple como con VB). Tambien es conviente notar que como el enfoque era hacia dar "dinamismo" a la web, surgieron herramientas que proponian alejarte del codigo para generar applets (semi prefabricados) de manera mas agil, hablo de Kinetix y Jamba. Y claro, por otro lado teniamos a Kawa, que fundamentalmente era un gestor de proyectos que tras bastidores llamaba por linea de comandos al JDK.

Es asi que me volvi en uno de los pocos defensores de Delphi en Lima de esa epoca, hice experimentos con las opciones de desarrollar paginas con ISAPI, controles ActiveX incrustados, desarrollo en 3 capas mediante Midas, y claro un buen rato metido en el newsgroup non-technical de Borland asi como en ClubDelphi, circunstancias que me llevaron a conocer a Claudio Briceño (responsable comercial de Borland para Latinomaerica) quien me vino a visitar a mi trabajo de entonces, lo cual luego conduciria (gracias a la posterior coordinacion de un comunidad de Linux en el Peru) a la posterior presentacion de John Kaster en el Hotel Los Delfines para presentar los avances que hacia Borland en desarrollar Kylix un entorno Delphi para Linux, y si, ahi estoy yo... :



Luego me tocaria cenar tanto con Claudio y John a la espera de posteriores acciones que permitieran potenciar la presencia de Delphi en el mercado peruano, lo cual no logro a materializarse.

En esas circunstancias, veo que las cosas cambian, nadie habla de applets, todo se orienta hacia los servlets, y a los EJB, les doy una revision... nuevamente, cuesta hacer algo simple de manera rapida, se nos habla de que ya saldran los JSP..... Lo interesante es que a pesar de esas limitaciones Java estaba cogiendo un mayor arrastre, el cambio de lo "visual" hacia los modelos de componentes orientados a servidor habian probado ser buenos para la estrategia de Sun, ya que habia una demanda en el mercado por una solucion no atada a Microsoft, mas orientada a objetos y que fuera robusta, en ese sentido los Application Server lanzados por diversos fabricantes permitieron consolidar su posicion en el mundo corporativo.

Es en esas circunstancias que (me)ocurrieron varios eventos de manera casi consecutiva, Microsoft anuncia .NET prometiendo una plataforma totalmente Orientada a Objetos(*), soy admitido en una beca de Microsoft para estudiar VS 6 y ceso en mi trabajo de entonces.

Estudiar lo que ofrecia VS (VB + Interdev fundamentalmente) me hace ver ciertos detalles que no eran tan claros para mi, era perfectamente viable construir aplicaciones robustas con esas herramientas, pero que muchas veces la simplicidad te conducia a errores de diseño que penalizaban la performance y la mantenibilidad, siendo necesario un conocimiento serio de la arquitectura detras (algo en lo que los cursos de Certificacion enfatizaban bastante).

A pesar de haber "cambiado" de herramienta por razones de mercado, sabia que esto era algo transitorio, pues veia la fuerza que iba a arrastrar el lanzamiento de .NET, producto al que recibia con expectativas positivas debido a que el cerebro detras de esto era nada menos que Anders Hejlsberg quien habia sido arquitecto de Delphi en sus dos primeras versiones, del cual solo podria esperar que introdujera en la nueva plataforma la evolucion de las innovaciones que habian sido introducidas originalmente en Delphi.

(Para ese entonces Borland libera Kylix, el cual debo decir que nunca use)


Obviamente que apenas pude me consegui una de las primeras Beta de Visual Studio .NET, aparatoso como buena beta, ya dejaba ver que habia asumido totalmente el modelo de objetos, y por todas partes se notan los guiños a Delphi, especialmente en C# en el tema de la gestion de eventos, comprendi entonces que me encontraba ante una herramienta potente y sobre todo que introducia la programacion RAD y orientada a eventos al desarrollo Web, algo tan simple y a la vez potente era algo por lo que los desarrolladores habiamos estado esperando buen tiempo. Pero lo mas importante era que todo lo aprendido sobre OOP en Delphi se aplicaba directamente en la nueva plataforma, y a estas alturas creo que mi transicion fue mucho mas simple que si hubiera venido solo procedente de VB6, lenguaje que con todo lo flexible que era, te enmascaraba muchos detalles los cuales no te permitian una total potencia en el desarrollo.

Para cuando llegue a España ya habia experimentado con la Beta 2 (y una pre-Beta2 no lanzada masivamente pero que me fue facilitada en Microsoft Peru), por lo que seria cuestion de tiempo que me terminara involucrando en proyectos de .NET como ha sido hasta la fecha, incluyendo examenes de certificacion en el interin.

Han pasado los años y es gracias a CampusMVP que me entero de unos articulos de Ian Marteens(al cual ya habia leido por 1999) en los que se hacen interesantes comparativas entre Java y C#, enterandome de que la implementacion de los Generics en C# es mejor que en Java, pero confirmando algo que ya habia intuido en mis primeras peleas con Java: su implementacion de eventos es penosa, ya que como el mismo Marteens dice "Los diseñadores de Java eran personajes que odiaban los punteros, y nunca hubiesen aceptado implementar los eventos al estilo Delphi. De hecho, ni siquiera tuvieron en cuenta el soporte para eventos cuando crearon Java". No vieran el alivio que tuve al leer esto, durante mucho tiempo creia que era yo quien podria estar haciendo algo mal cuando trate de implementar cosas en Java, pero como se puede ver en esta serie de articulos, hay errores (llamalos caracteristicas si quieres) en la implementacion del lenguaje, y era algo que alguien que provenia del entorno Delphi podia intuir, pero es bueno saber que hay bases formales para entender las ventajas de un lenguaje (lenguaje, no plataforma, esa es otra guerra) sobre otro.

Como digo, es un camino el que me ha traido hasta aqui y ese camino empezo con la experimentacion de Delphi, herramienta que a pesar de no trabajar con ella en años, no puedo sino recordar con cariño y agradecimiento por las bases que me dejo.

(*)Recordemos los fuertes ataques que recibia VB por no incluir algo tan simple como la herencia.
miércoles, 2 de diciembre de 2009 by Ernesto
No se si algo habra tenido que ver mi post de ayer a proposito del SPAM pedofilo recibido en los buzones de correo de la PUCP, probablemente mas haya tenido que ver el contundente email mandado por Diego a la oficina de soporte informatico de nuestra universidad, el caso es que hoy hemos recibido un email enviado por la Direccion de Informatica (Dirinfo) en los siguientes terminos:

Dado que últimamente se están presentando casos de mal uso del correo electrónico, recordamos a la comunidad de usuarios de este servicio que:

1.- Los servicios informáticos son parte de los servicios académicos ofrecidos por la Universidad, según el Reglamento aplicable a los alumnos ordinarios de la PUCP (cap. I, art. 2°, sec. k). Por ello, su uso se encuentra normado y son aplicables todos los artículos, en especial los relativos a:

  • Utilización de instalaciones y servicios de la Universidad (cap. II, art. 3º, sec. b)
  • Conductas que contravengan los principios de la Universidad (cap. II, art. 3º, sec. e)
  • Perjuicio a la infraestructura de la Universidad (cap. II, art. 4º, sec. d)
  • Conductas que afecten la imagen de la Universidad (cap. II, art. 4º, sec. g)
  • Conductas que vulneren o pudieren vulnerar los derechos de los demás miembros de la comunidad (cap. II, art. 4º, sec. h).
  • Actos que afecten la privacidad y honorabilidad de los miembros (cap. II, art. 4º, sec. i)

2.- Independientemente del contenido, el envío de un mensaje que no haya sido expresamente solicitado es restringido y el remitente (responsable de los mensajes enviados desde su dirección electrónica) deberá asumir los reclamos que pudieran ser presentados por quienes recibieron el mensaje no solicitado.

3.- Las listas de interés de la Universidad son de uso estrictamente académico, cualquier otra utilización será responsabilidad del titular de la comunicación enviada.

4.- Las comunicaciones electrónicas en el país se encuentran reguladas a través de la Ley N° 28493, que regula el uso del correo comercial no solicitado (SPAM).

Atentamente

Dirección de Informática



Señal de que ya se han dado cuenta de que "algo" ha pasado, pero de acciones de investigacion.... nada de momento.
lunes, 30 de noviembre de 2009 by Ernesto
Hasta hace poco tenia cierta confianza en el email pucp.edu.pe que tengo como egresado de la PUCP, eso hasta la mañana del dia de hoy en que recibi dos SPAMs, uno de ellos en los feos terminos descritos aqui (osea, no he sido el unico), mal asunto.

Ahora bien, se me dira que SPAM ocurre todos los dias y que recibirlo a traves de la PUCP no es la gran cosa, pues no... y para eso debo explicar un poco el contexto:

- Como alumno recibi un correo a90017.... el cual tuvo sus distintas versiones en los servidores atenea.pucp.edu.pe e inform.pucp.edu.pe, (por esa razon no veia logica en sacar una cuenta en Hotmail, pero eventualmente saque una en Rocketmail que es la que algunos de mis 4cats conocen).
- Al egresar se me dio una cuenta "no numerica", la cual sin querer se volvio foco de SPAM por la sencilla razon de que no solicite oportunamente a Dirinfo la baja del directorio publico que tiene la PUCP, cuando lo hice el daño ya estaba hecho.
- El año 2006 se produjo un hecho muy importante en la PUCP, se autorizo primero a egresados y luego a alumnos el poder elegir el email (sujeto a disponibilidad, claro esta), al hacerlo se nos facilito un tiempo "de transicion" durante el cual los emails enviados a la "vieja" cuenta nos serian reenviados a la nueva cuenta que habiamos elegido
- En un momento dado, dicho forward (reenvio) caduco y de esta manera, para alegria mia, ceso todo el SPAM que venia recibiendo periodicamente.... hasta ahora.

Osea, siendo que esta cuenta ha estado convenientemente protegida hasta el momento (y es la que nunca uso para darme de alta en sites), lamentablemente solo puedo pensar en las opciones que dan titulo a este post, que alguien ha logrado hackear el directorio de usuarios de nuestra universidad, o que alguien con acceso ha procedido a la distribucion de dicha informacion, espero que en este caso se tomen acciones para evitar situaciones como las que ocurrieron hace un tiempo.
viernes, 27 de noviembre de 2009 by Ernesto
Si, hace un tiempo me llamo la atencion (gracias a Doña Wonder) la traduccion "libre" que habia hecho el (dizque) cantante Tongo diciendo que una de sus canciones era un "big exit", obviamente que el querer traducir exito como exit era un "false friend", pero al final resulta que Tongo es un visionario y un innovador del idioma ..... ingles.

Todo esto a proposito de una vuelta de tuerca con respecto como operan las startups, ya hace tiempo habia manifestado mis reservas con respecto a que estos negocios se enfocaran mas la generacion de lo denominado "valor" antes que a la generacion de rentabilidad, ya que muchos de estos proyectos se hacen pensando en una potencial venta como resultado final. Esto es algo que siempre se le ha reprochado a Martin Varsavsky debido a las salidas que hizo de sus proyectos mas emblematicos como ya.com y Jazztel, algo de lo cual el se defiende aduciendo el valor generado para los inversionistas iniciales y sus empleados.

Es justamente Martin quien habla un poco mas de estos conceptos al ofrecer un breve glosario de terminos en ingles muy usado en los emprendimientos y startups, donde podemos encontrar su definicion de "exit":

Exit: cuando el entrepreneur y sus VCs venden la empresa. Momento feliz en todas partes menos en España, donde se lo llama (de forma muy denigrante) pelotazo y el entrepreneur y los VCs tienen que tener vergüenza del mismo, aunque hayan creado mucho empleo y una empresa sana.

Como consecuencia de esta respuesta le pregunte si era inevitable tener planeado un "exit" en los emprendimientos a lo que me contesto que: Los VCs necesitan exits. Sus fondos tienen que devolver los retornos. Los entrepreneurs se pueden quedar o no. Muchos venden. En USA esto no es un debate. Ahora mismo tengo en casa parando conmigo a Blake de Slingbox que vendió a Echostar y nos está ayudando en Fon. El y sus VCs están contentos con su exit. Slingbox es como una fonera del cable TV. Te deja llevarte la señal contigo asi como la fonera te deja llevarte tu wifi contigo. Blake introdujo una nueva categoría de gadget y se retiró a pensar en el próximo.

Puff, al parecer la cosa en este sector va por esas vias, Damian Voltes, otro emprendedor argentino, no deja de mencionar las estrategias de financiamiento con perspectivas al omnipresente "exit"(o), pero en todo caso no deja de mencionar algo interesante que a veces se olvida: El foco de los emprendedores debería estar en crear empresas que generen cash flow positivo y permita generar dividendos a sus accionistas. Eso es una empresa “sana”. Luego, si la empresa es sana, es candidata natural a una adquisición (o no).
Parece que no se aprendieron las lecciones de la “burbuja punto-com”. Las empresas TIENEN QUE GANAR DINERO. Incluso las ONGs que, por mas que no tengan fines de lucro, necesitan sustentarse.
Obviamente existen excepciones. Hay empresas que perdiendo dinero se han vendido y han hecho millonarios a sus fundadores e inversores (ej: Youtube). Pero, los casos de “killer applications” son contados y es más fácil ganarse la Lotería que crear una de esas empresas.


Al menos lo tiene claro, lamentablemente Damian no ve con buenos ojos las ideas de empresas de maduracion lenta o como el llama de "autoempleo", ignorando que a veces son muy necesarios para dinamizar la economia, siendo que muchos grandes negocios "tradicionales" en Peru (Wong, Añaños) empezaron muy de abajo y madurando lentamente, y que solo (como en el caso de Wong) se vendieron luego del relevo generacional, pero mucho me temo que mas cool es la idea de ver que se hace luego de vender tu empresa.

Creo que al final lo que corresponde es un punto medio, en el cual haya lugar (e inversionistas) para negocios en el que si bien se puede llegar al ROI luego de los 1000 dias (como no pudo Mobbuz), no esten obligados a generar un valor de venta estratosferico como se espera en los planes de exit de estos emprendedores, sino esencialmente una generacion de ingresos positivos sostenible en el tiempo.
viernes, 20 de noviembre de 2009 by Ernesto
Pues si, luego de cierta espera Google Chrome (ahora Google Chromium OS)ya fue presentado y asi ahora tenemos un nuevo jugador en el mercado de los sistemas operativos.

Como es explica bien en ALT1040, este sistema operativo esta orientado hacia los servicios "en la nube", lo cual se puede corroborar en este video que resume claramente la funcionalidad de la interfaz de usuario:



Como se puede ver, es un escenario construido alrededor de un navegador "con esteroides", aun cuando se acceda a un recurso externo (como la camara Canon S90) se hace via navegador, peor aun: se da un paso mas alla que el iniciado con Apple, el cual tiene que autorizar para que una aplicacion pueda ser instalada en los iPhone, en este caso lo que no se puede es instalar software, todo esto en aras de la simplicidad y la seguridad. ¿que tal vez ese super-Chrome sea suficiente para algunos usuarios de netbooks? probablemente, pero no para mi.

Pero tal vez mi cuestionamiento mayor sea el que me dijo hoy un compañero de trabajo: "si depende de conexion a internet, no cuenten conmigo, esta gente esta muy acostumbrada a tener buena conexion", lo cual nos lleva a algo que tambien se menciona en ALT1040, en nuestros paises no podemos asumir que todo el mundo tiene conexion a Internet 24x7, es irrealista y aun se da el caso de quien teniendo computadora en casa tiene que ir a gastarse sus 2 soles a una cabina para revisar su correo, asi que por mas barata que pueda ser una notebook con GC si no me permite trabajar eficientemente cuando estoy desconectado... malo malo.

Bueno, ya esta disponible por ahi una version para descargar, segun comenta Arturo Goga, el cual ya lo instalo y confirma que no ve la forma de instalar aplicaciones de terceros (¿Ni siquiera el Gimp??).

Se supone que la intencion de este lanzamiento preliminar es poner en manos de los desarrolladores el nuevo entorno, antes de su salida al mercado de la mano de proveedores de netbooks (pues correra solo en hardware certificado), asi que .. tocara ver que clase de aplicaciones se pueden hacer ya que como Robert Scoble afirma, las aplicaciones y el interes de los desarrolladores en hacer cosas en tu plataforma son claves para el exito de tu producto (que es algo en lo que Microsoft esta fallando con su Windows Mobile al ir perdiendo frente al iPhone), asi que.. mas alla de la simplicidad y facilidad de uso que nos pueda ofrecer la oferta de Google, el tema aplicaciones de terceros de momento supone una interrogante para mi.

Por cierto, ya llevo 3 semanas con Windows 7... y muy contento hasta el momento.
domingo, 25 de octubre de 2009 by Ernesto
Como ya habia comentado nuestro amigo blogger (y MVP!) El Bruno fue elegido para ser anfitrion de una de las fiestas de lanzamiento de Windows 7, asi que el dia elegido fue el pasado viernes 23, el lugar... su nuevo piso alla cerca al final de la Linea 3 del Metro Ligero.

La gracia de estas fiestas es que Microsoft envia al anfitrion una caja con diversos accesorios para la fiesta:



Se sabia que en otras cajas se enviaron globos y vasos o posavasos, en este caso lo que hubo fueron servilletas, y otras cosas como este poster que muestra Bruno:



Pero claro, el componente estrella del envio es el Windows 7 Steve Ballmer Edition, lo cual como podemos ver no era ninguna leyenda urbana:


Invitados sorprendidos por lo que envia Microsoft:


Bolsas de recuerdo:




Bruno no dejo la ocasion de mostrarnos el fierro que hasta hace poco tenia online a Elbruno.com el cual temporalmente se encuentra en alojado en Geeks.ms


En fin, una simpatica reunion, con mucho frikismo y conversa medio tecnica donde solo falto una instalacion de Windows 7, la cual espero acometer en una semana luego de haberla probado en maquinas virtuales. Mil gracias a Bruno y familia por la hospitalidad de esa noche.... ahhh y visiten su blog, claro esta.

Lamentablemente tuve que irme temprano (12:30 + viaje de hora y media) pues el sabado me tenia que ir al Agile Open Spain 2009 en la Escuela Universitaria de Informatica de la Universidad Politectnica de Madrid, como le he estado cogiendo interes al tema de las metodologias agiles y especialmente a SCRUM, era para mis imprescindible tener que ir.

Por razones de la fiesta ya comentada, no pude asistir a la reunion preparatoria del viernes, pues no se trataba de la usual serie de conferencias decididas "desde arriba", no, es viernes sirvio para que se propusieran ideas para sesiones y que los propios participantes eligieran cuales se realizarian... o no, el resultado lo podemos ver en la siguiente foto, este panel sirvio ademas como guia para saber a que sesion ir:



Mi interes se orientaba a ver el tema Agil dentro de las organizaciones y asi como las reticencias al cambio, en ese sentido las sesiones de Jorge Uriarte ("CMMI & Agile") y Angel Medinilla ("Es muy dificil") fueron muy utiles ya que la experiencia comentada por los diversos asistentes dieron muchas pistas sobre como introducir procesos agiles y como vencer la resistencia de las organizaciones, aun en las que se han metido en procesos CMMI, ya que Agile y CMMI no son totalmente incompatibles (a pesar de algunas dificultades), pero siempre y cuando la adopcion de una certificacion venga dada por el interes de mejorar los procesos y no solo porque quede bien de cara al mercado tener dicho estatus, situacion ultima que parece no es nada rara de cara a lo dicho en las sesiones.

Correspondio a Leo Antoli el dirigir la sesion "Ser cliente no es facil", donde se pudo ver ambas caras de la moneda, de clientes que no son capaces de encontrar proveedores confiables que hagan uso de practicas agiles, y por otro lado proveedores agiles que se ven enfrentados a pliegos "cerrados" o desconfianza del responsable de aprobacion de compras. El camino de conciliacion es duro, pero es posible y se basa sobre todo en generar confianza y luego flexibilidad buscando nuevas formas de contratacion que vayan mas alla del pliego cerrado.


Llegados a este punto debo indicar que como se ve habia 4 sesiones en simultaneo, y que la sesiones mas que una conferencia tenian el formato de debate dirigido, lo cual ayudo mucho a compartir experiencias, el problema viene dado cuando una sesion tiene demasiados asistentes por lo que algunas personas se quedaron paradas, y no fue tan posible promover la participacion.

Luego del almuerzo, asisti a la charla dedicada a kanban metodologia que entra con la controversia de que seria lo que reemplace a Scrum, la charla de Xavier Quesada logro el objetivo de dejarnos con la curiosidad y cuestionamientos a esta propuesta, por lo que le dedicare un post aparte.


Y para terminar tocaba una sesion sobre offshore y proyectos internacionales, tema que vista mi experiencia africana no dejaba de serme de particular interes, nuevamente tuvimos a Angel Medinilla como moderador invitando a quienes habiamos tenido experiencia con esta clase de proyectos a contar lo mas relevante de estas experiencias, la conclusion es que hay factores adicionales que se tienen que tener en cuenta para esta clase de proyectos, ser consciente de ellos y que los problemas usuales (malas especificaciones, retrasos, etc) de un proyecto "normal" tambien pueden aparecer por lo que se debe de tener cuidado de que los costes ocultos no se terminen comiendo los supuestos ahorros; una cosa que Angel se cuido de hacernos recordar es que se debe dedicar un tiempo al arranque del proyecto desde el punto de vista de las comunicaciones: tecnologia, horarios, facilidades, "protocolo", es que ya luego en marcha es peor.


En resumen, una excelente jornada, un formato agil (aunque suene redundante) que ha motivado a quienes asistimos a seguir investigando y a difundir estas formas de trabajar, a ver si esto continua.
domingo, 18 de octubre de 2009 by Ernesto

Hace unos meses el Perú (luego de muchas idas y venidas) opto por el estándar brasileño-japonés como el que se usara en la nueva Televisión Digital Terrestre (TDT), esto significara que de aquí a 10 años (el apagon analógico) luego de un periodo de coexistencia los canales de señal abierta ya no podrán emitir en analógico debiendo emitir únicamente en señal digital (para mas detalles leer esta nota), me imagino que para entonces el espectro UHF y VHF (hasta el canal 13) revertirá al estado para ser licitado para otros usos.

El escenario me es medianamente conocido pues España está a punto de proceder al apagón analógico: luego de aprobarse el estándar y su reglamentación las emisoras (para el 2002 todos los canales nacionales lo hacían) empezaron a emitir sus respectivas programaciones en modo digital (sin cerrar sus emisiones convencionales), se empezaron a vender los decodificadores y las comunidades de vecinos tuvieron que hacer cambios a sus antenas comunitarias(*), luego de un tiempo en que parecía que la cosa no despegaba en algún momento se dejaron de vender los televisores "normales", el mejor uso del espectro ha permitido que surjan nuevos operadores (Disney tiene uno en abierto que es un gancho para sus canales de pago) y que los ya existentes hayan abierto canales adicionales; en este momento algunas provincias ya han procedido a un simbólico apagón analógico siendo el 2010 el año en que deberá procederse a realizar dicha operación a nivel nacional.

El escenario se complica un poco más cuando un grupo mediático sin operador de televisión de pago, pero con los derechos de transmisión de la Liga Española de Futbol consigue que se permita la "TDT de pago" generando las iras de otro gran grupo mediático que si tiene una plataforma de televisión de pago mas no los jugosos derechos de futbol, el cual esperaba poder negociar (para subarrendar) dichos derechos y emitir en su plataforma (para mayor detalle leer este enlace).

Bueno pues, uno esperaría que de aquí a 10 años este fuera el escenario peruano: un parque de televisores renovado, mayor oferta de canales en señal abierta, servicios en dispositivos móviles, mejor calidad de la imagen, probablemente operadores de pago, etc etc; si, el futuro suena bien para lo que promete la TDT, pero sería bueno contextualizar las cosas.

Como indicamos, el Perú se está dando un plazo de 10 años para completar lo que España está por hacer ahora, así que creo que toca mirar un poco los cambios vividos en los últimos 10 años tanto en Peru como en cuanto a usos tecnológicos en general.

A nivel de Internet, hemos pasado de una pasividad del usuario a una web más participativa (llámalo 2.0 si quieres), a un crecimiento de las redes P2P, a alternativas reales a la radio y televisión como Spotify y Joost, a la compra de descargas digitales en vez de comprar un CD entero, a una mayor demanda de ancho de banda a fin de poder ver (y subir) videos en Youtube, etc etc.

¿Y Perú? Pues a pesar de tener un precio muy elevado para la banda ancha (consecuencias del monopolio de facto), y de la resistencia del peruano a compartir seriamente en las redes P2P, se han producido avances respetables con respecto a hace 10 años: ya casi nadie se conecta vía dial-up, ya hay más usuarios domésticos de ADSL (ósea que la conexión permanente ya no es cosa solo de empresas) lo que permite suponer que el modelo cabinero lentamente inicia su declive, no hay Pataclaun en el eMule, pero al menos El Santo Convento esta en Youtube.

No sería realista si no dejo mencionar el lado más negativo de toda esta evolución: la intención de dar visado a los bits dependiendo de su origen o destino, ejemplos: que Spotify haya bloqueado el acceso desde fuera de Suecia, Noruega, Finlandia, España, Francia y Reino Unido o lo que ya es usual cada día en Youtube
"This video is not available in your country".

Aun así una cosa es innegable, el mercado de medios y contenidos está cambiando muy aceleradamente como consecuencia de los cambios tecnológicos (sobre como el rol de las disqueras y demás empresas ha cambiado se ha escrito bastante), los cuales como podemos comprobar cambian nuestros propios hábitos de consumo, ya somos muchos quienes no vemos la televisión por preferir la mayor oferta (a veces con un poco mas de esfuerzo) de contenidos que se puede conseguir por Internet, mas allá de lo que nos pueda proveer nuestro proveedor local de televisión. Es más: el escenario se vuelve tan diferente que un partido de la selección inglesa de futbol no pudo verse por televisión (ni siquiera de pago) sino únicamente por Internet (previo pago obviamente).

Entonces, si ya en este momento tenemos un escenario que se está redefiniendo ¿Qué podemos esperar de aquí a 10 años?, no estoy totalmente seguro pero si puedo esbozar algunas cosas:

  • Es iluso esperar que cuando llegue el apagón analógico, la nueva TDT tenga igual grado de penetración que la actual señal abierta, probablemente tengamos un nuevo nicho de consumidores entre quienes aun (lamentablemente) no puedan acceder totalmente a los servicios evolucionados de la televisión por pago o directamente de la banda ancha, plataformas que para entonces ofrecerán opciones sobre las cuales es mejor no especular aun, pues igual nos equivocamos.
  • De igual forma, no se puede esperar que la atención del usuario sea la misma como en los 80s y 90s, como acabamos de esbozar la atención se está desplazando de la tele a otros medios, ¿A cuales se habrá desplazado para entonces? Lo ignoro, pero podemos ver por la tendencia que la televisión seguirá perdiendo tiempo de atención.
  • Para no desentonar con nuestra tendencia de innovar tarde, es fácil suponer que las velocidades de conexión seguirán lejos de la media mundial, pero aun así, permitirán ofrecer una oferta razonable de servicios multimedia sobre TCP/IP.
  • En un escenario aun mas catastrofista podría intuirse que como consecuencia de la reducción del publico efectivo de la televisión abierta (para entonces TDT) se entraría en un círculo vicioso de no poder ofrecer contenidos de calidad justamente por carecer de un mercado que lo justifique, ya que el sector "consumidor" se habrá trasladado a otras plataformas.

Tengo la impresión de que si bien en España aun tiene margen de vida para que los canales tradicionales puedan rentabilizar la TDT esto se debe a que a diferencia de Perú la penetración del cable o la televisión satelital es en promedio menor que en Lima (la carnecita del sector publicitario por excelencia) y a que justamente mal que bien hay una mayor penetración de los servicios de banda ancha. Pero ojo, no nos olvidemos que estos cambios de los hábitos de consumo de medios son relativamente recientes y en constante evolución lo cual me permite inferir que mis suposiciones son factibles para dentro de 10 años.

Entonces, el reclamo que hicieron las televisoras de que se respetaran sus "derechos adquiridos" dentro de la nueva tecnología, pasa a ser poco relevante, pues mas que temer la introducción de nuevos operadores dentro del espectro abierto de la TDT, su "amenaza" proviene de dos frentes cuyo crecimiento ha sido sostenido en los últimos años, se necesitara un buen toque de ingenio y estrategia para lograr romper la inercia con la que los cambios se vienen dando, pero bueno… nunca se sabe.



(*)En ningun hogar se utilizan las clasicas antenas "de conejo" en su lugar se coloca una "super antena" en los edificios y de ahi se derivan a cada uno de los departamentos para que el vecino lo conecte a su(s) televisore(s), ignoro las razones para ello.
viernes, 2 de octubre de 2009 by Ernesto

Sin duda Steve Ballmer ha hecho sus meritos para llamar la atención desde que asumió mayores responsabilidades en la dirección de Microsoft como lo evidencian estos conocidos videos


 

Y este un poco menos conocido:

Así que seguramente los admiradores de Steve estarán contentos de saber que existe Windows 7 Steve Ballmer Edition, como se puede ver en la foto.


 

Al parecer esta especial versión de Windows 7 (ya hubo una de Vista, pero fue una Bill Gates Edition) está siendo distribuida a quienes (como El Bruno) salieron elegidos para organizar una Fiesta de Lanzamiento de Windows 7, asi que de ser así ya les estaré contando mas detalles, y con suerte alguna foto del nuevo souvenir de El Bruno.

domingo, 27 de septiembre de 2009 by Ernesto
Pues si, pensaba no tener que llegar a publicar un post dedicado a este asunto, pero siendo que ya vamos por el segundo dia, toca comentarlo.

Todo empezo ayer en la mañana (madrugada de Peru) cuando no pude entrar a Peru21, en la tarde probe con El Comercio y nada.

Hoy dia lo volvi a intentar y la cosa sigue asi, por contrapartida La Republica y Correo funcionan perfectamente. Llame a Jazztel y me dijeron que hay una incidencia de servidores y que algunas "paginas" tienen problemas.

Dejo mi tracert para que quede constancia:

Tracing route to www.peru21.pe [75.101.133.207]
over a maximum of 30 hops:

1 1 ms <1 ms <1 ms 192.168.1.1
2 30 ms 30 ms 31 ms 1.190.218.87.dynamic.jazztel.es [87.218.190.1]
3 * * * Request timed out.
4 69 ms 30 ms 28 ms 148.216.106.212.static.jazztel.es [212.106.216.1
48]
5 * * * Request timed out.
6 30 ms 29 ms 30 ms 67.17.199.65
7 * * * Request timed out.
8 * * * Request timed out.

Ya se lo dije a Ocram a ver si mueve sus contactos para que se haga algo desde el lado peruano.
viernes, 25 de septiembre de 2009 by Ernesto


Como ya lo tenía planeado hoy día asistí al reMIX España el cual se llevo a cabo dentro del SIMO Network, sonaba interesante la idea, pues a diferencia de la mayoría de conferencias de Microsoft esta estaba centrada en el tema de interfaces de usuario, lo cual nunca está de mas saber.

El lado negativo de esta conferencia no debo atribuirlo a Microsoft sino al propio personal de IFEMA, tradicionalmente he asistido a diversos eventos de Microsoft con solo dar mi nombre y comprobando este en la lista de asistentes, pero lamentablemente la cerrazón del personal de Ifema me impidió asistir el día de ayer a la presentación de Windows 7, por lo que tuve que ir a una cabina a imprimir mi invitación y de esta manera no perderme el reMix, para que el día de hoy notara la insistencia de los empleados en pedir tarjeta o datos de empresa, mal de su parte.

Microsoft siempre tiene un objetivo en sus presentaciones, en este caso introducirnos a las ventajas que trae Windows 7, y lo mas fundamental plantear el paradigma de integración en los procesos de diseño de interfaz de usuario y la programación "pura y dura", amen de lo usual en estos eventos: promocionar sus herramientas de desarrollo y tecnologías, curiosamente el plato fuerte en este sentido no fue Visual Studio sino Silverlight y Microsoft Expression.

Luego del clásico discurso motivador de uno de los Developer Evangelist de Microsoft, dos empresas playmusic.fm y Telecinco enseñaron el estado de sus desarrollos usando estas tecnologías, y la verdad es que la primera para ser un startup ha apostado por crear una interfaz moderna, yendo mas allá del clásico formulario de caja de texto y botones (paradigma contra el cual se iría a lo largo de la jornada), la verdad es que para quien toda la vida ha trabajado en esta clase de interfaces, primero con Delphi, luego VB y ASP.NET el pensar en carruseles y drag and drop … cuesta un poco, pero no hay que perder esto de vista a la hora de plantearse un diseño de aplicaciones.


También toco un vistazo a Azure, el cual si bien esta en beta no dudo que en breve sera demandado por las empresas, por lo que tocara estar listos.

Luego se explico sobre el Expression SketchFlow, herramienta la verdad que era completamente desconocida para mi, la cual sin ser totalmente revolucionaria la veo muy útil, siendo la sesión eminentemente practica se nos enseño como se crea un prototipo de aplicación navegable, siendo el objetivo transmitir la clase de cosas que podrá hacer la aplicación al cliente, esta herramienta resulta muy practica para discutir y definir ajustes de una manera más clara que mediante enésimos powerpoints o documentos de Word. El pequeño problema, como comentábamos con Jordi, es que Microsoft partió de la idea de ofrecerla como una herramienta para los diseñadores gráficos antes que como una utilísima herramienta para el Analista Funcional.

Esto me hizo pensar en un detalle, si bien Microsoft nos recalca la evolución que se está dando desde el punto de vista de las interfaces de usuario y como quienes desarrollamos debemos pensar más de acorde a estos tiempos y a los nuevos tipos de usuarios, por otro lado no se recalco mucho en la necesidad que hay en el "lado del diseño" de pensar en la funcionalidad y sobre todo en desarrollar buenas prácticas que permitan un trabajo de equipo de manera integrado, algo de esto lo comente hace dos años, y creo que aún permanece vigente y se hará necesario reflexionar sobre cómo hacer que las bonitas interfaces que nos mandan (gracias a Photoshop o Corel) sean fácilmente trasladables a una aplicación "real" ya sea en ASP.NET, Silverlight o Windows Forms.

La siguiente sesión antes del almuerzo ya fue más light y con pretensiones de ser divertida, se trataba de dar un vistazo a las novedades de Windows 7 en cuanto a interfaz de usuario y sobre la forma de acceder programáticamente a ellas, por lo menos se cumplió con el objetivo de dar ese vistazo y dejarnos con la curiosidad de intentar explorar.

A la vuelta del almuerzo (bocadillo de tortilla de patatas y ensalada cortesía de Microsoft) tocaba una sesión a la cual le tenía interés pues a Silverlight solo lo he visto cuando alguna web (como esta imprescindible Web dedicada al evento de ALM del año pasado) lo utiliza en vez de Flash (palabra que no fue mencionada en ningún momento del remix, lo cual es una señal clara de intenciones), lamentablemente el nerviosismo del expositor no permitió explotar totalmente un tema que de por si era muy interesante.

En contraparte, la conferencia final dedicada a Surface, sí que cumplió con las expectativas ya que tanto la claridad del expositor de Plain Concepts como los ejemplos (sencillitos pero efectivos prueba de concepto) permitieron consolidar la idea sobre el cambio de paradigmas de uso de la informática, la nueva clase de usuarios en estos tiempos, y como pensar a la hora de tratar de aprovechar la tecnología que está saliendo.

En resumen una de las mejores conferencias de Microsoft a la que haya asistido, también será por el factor novedad de mi parte, pero al menos me dejo la idea de cosas a tomar en cuenta para el desarrollo futuro de aplicaciones. Lo malo: es que no se menciono en ningún momento a Windows Forms, es que claro todo el empuje va hacia Silverlight y Windows Presentation Foundation.


 

miércoles, 9 de septiembre de 2009 by Ernesto

Una señal del poderío de una empresa es el hecho de cómo se festeje como gran innovación el que se incorpore una característica que la competencia ya tenia hace tiempo, me estoy refiriendo por supuesto al anunciado nuevo iPod Nano, el cual luego de años de quejas del público (el cual pese a ello seguía comprándolo) por fin incorpora algo que rivales como Microsoft, Creative y SanDisk ya incorporaban desde hace unos años: la radio FM. De esta manera ya no es necesario comprar adaptadores (que cuestan la tercera parte de un iPod) que se enchufaban al aparato para proveer dicha funcionalidad, Steve Jobs se había resistido por buen tiempo pero quiero creer que en algún departamento de Apple alguien hizo notar que una forma de asegurar que la gente renueve sus equipos (nótese que los nuevos modelos tienen 8 y 16Gb, exactamente la misma capacidad que la generación que se releva) es incluir la característica más reclamada (supongo que muchos como yo lo habremos hecho notar en la encuesta que nos mando Apple a los usuarios de iTunes) y de paso, ya que todo es miniaturizable… pues coloquémosle video también y un grabador de voz.


Si pues, cuando eres grande y eres el líder tienes mucho margen para no escuchar a tu público y no tomar nota de las novedades de la competencia, por lo que deduzco que de momento (unos dos o tres años) no se incluirá ranura de expansión de memoria.


Ahora a la pregunta de si me compraría uno de estos aparatos, pues la respuesta es no de momento, ¿Por qué? Porque como dije estos nuevos modelos tienen una capacidad máxima de 16Gb, la misma que el Nano que me compre en Abril siendo que mi principal problema con dicho Nano es la falta de espacio, me veo frecuentemente en la necesidad de volver a revisar mis listas para hacer espacio, así que si en un futuro sale un modelo con 32Gb o aun con solo 24Gb si que me plantearía el asunto, para que lo voy a negar.


 

martes, 1 de septiembre de 2009 by Ernesto

Sabido es el control férreo que impone Apple, mediante su App Store, a quienes quieren ofrecer aplicaciones para ejecutarse en el iPhone, lo cual se evidencio hace poco cuando los de la manzanita negaron hipocritamente que hubieran bloqueado la aplicación Google Voice para iPhone, se excusaron en que no la habían rechazado sino que aun estaba pendiente de aplicación, se se se.

Ahora lo absurdo viene dado porque a una empresa llamada Bjango se le obligo a remover una funcionalidad de su aplicación iStat, la funcionalidad en cuestión permitía liberar la memoria inactiva del iPhone y de esta manera aumentar la duración de la batería así como mejorar la performance del aparato, a Bjango se le dijo que o quitaba esa característica o su aplicación (que cuesta 1.99$) seria removida del catalogo de App Store, todo esto sin mayores explicaciones de porque era necesario capar al programa de esa manera, osea sin saber que parte del contrato se había violado.

Como comenta la nota, no es la primera vez que Apple actúa de manera arbitraria, había rechazado una aplicación oficial de South Park pero si que había permitido una versión iPhone del controvertido juego Grand Theft Auto, aparte de haber rechazado una aplicación de Nine Inch Nails por contenido "cuestionable".

Vamos, se sigue confirmando que la manzanita no es tan cool como parecía, pero de momento parece ser que se le siguen perdonando cosas (como a Google) que seguramente a Microsoft no se las hubieran perdonado ni por asomo.

by Ernesto

Semana de adquisiciones, a la controvertida compra de Marvel por parte de Disney, se suma el anuncio de la venta del 65% de las acciones Skype por parte de eBay, en una operación que da como resultado que la empresa tenga un valor un 11% mayor que cuando fue adquirida inicialmente.

Esta compra de por si ya es peculiar si nos fijamos en que eBay ya llevaba mas de un año tratando de vender a esta popular empresa, y que en el camino se había producido la salida de Meg Whitman como CEO de eBay, por lo que cabe decir que eBay ha tenido suerte en lograr el precio que ha logrado, vista su inutilidad en lograr sinergias como resultado de dicha adquisición tal como ya lo había comentado Enrique Dans en su momento:" si tu diversificación no tiene sinergias entre sí, harías mejor devolviendo su dinero a los accionistas para que diversificasen con sus propios criterios, en lugar de obligados por los tuyos. Para Skype, la cosa deja lugar a muy pocas dudas: las sinergias planteadas en su momento por Meg Whitman para razonar la adquisición no se han materializado en modo alguno. No existen complementariedades de ningún tipo al respecto, los propios vendedores no quieren recibir llamadas persistentes de compradores con dudas, ni se ha logrado explotar el efecto red. El crecimiento de Skype, muy fuerte (se ha cifrado en unos 380.000 usuarios al día) se debe exclusivamente a sus propios méritos, no a los de su empresa matriz"

Dentro de todo a eBay no le ha ido tan mal con esa operación, pero habrá que ver que es lo que pueden hacer los nuevos inversores (entre los que se encuentra Marc Andreessen creador de Netscape) en una empresa que todavía tiene mucho potencial, en todo caso este episodio hace notar la importancia de saber valorar la estrategia de expansión, no es cosa de crecer por crecer sino también saber de lo que se es capaz de hacer con la adquisición, así como de evitar los problemas inherentes a la absorción de una cultura por otra, algo que a la larga hace que se pierda el empuje y visión que motivo la compra en un primer momento.

martes, 25 de agosto de 2009 by Ernesto
La razon de la pregunta es que hoy al revisar Slashdot, me entero de como Microsoft Polonia altero via Photoshop una publicidad standard de la empresa para de esta manera colocar la cabeza de una persona blanca ahi donde el original usaba una persona negra.



Para quien no lo sepa, periodicamente Microsoft actualiza su catalogo de fotografias y cliparts para publicidad e imagen corporativa, distribuyendolo a sus filiales y resellers bajo unas condiciones que incluyen: No alterar el contenido original, No usarlo junto con publicidad para otras empresas.

En ese sentido es muy raro que la sede polaca haya decidido hacer dicha alteracion, ¿razones de mercado?, en todo caso han actuado en contra de las propias reglas internas de Microsoft y la jugada les salio mal, probablemente pensaban que de esa manera estarian mas cerca a la demografia de su pais, pero si ese era el caso ¿Por que no elegir otra fotografia del amplio catalogo de Microsoft?.

Actualizacion Al escribir el post original me olvide indicar que en ese momento el site polaco ya mostraba la imagen original y no la retocada, siendo que ahora Microsoft ya se ha disculpado por lo ocurrido.
martes, 21 de julio de 2009 by Ernesto

Este problema me ha pasado en las dos últimas veces que he estado en Perú, en adición a la usual lentitud de las maquinas de las cabinas de acceso a Internet (curiosamente la velocidad de acceso ha ido mejorando de manera muy aceptable) uno se topa con que se usa software obsoleto o muy lento (o que reduce la velocidad de un equipo de por si poco potente).

Como habrán podido deducir, el problema usual con el que me enfrento es el hecho de que al llegar a una cabina no encuentro ya no siquiera Firefox, sino tampoco a Internet Explorer 7 (de la 8 mejor ni hablemos), pero si por el contrario muy orondos programas que te hacen creer que estas en Windows Vista cuando en realidad estas en XP. Y bueno.. uno dirá ¿Qué más da? Pues mucho….. uno se acostumbra a trabajar con pestañas, lo cual es imperativo si estas con límite de tiempo, pero al solo haber IE6 no queda más remedio que dejar que se acumule una pila de ventanas en la barra de tareas… penoso.

Claro, a un administrador de una cabina o locutorio poco le interesa el tema, solo le interesa que todas sus maquinas estén operativas, y si a alguna le entra virus (como suele pasar) pues a formatear se ha dicho, y si se tiene suerte (algunos son precavidos debo reconocerlo) a restaurar desde una imagen para reducir al mínimo el downtime, asi que eso de actualizar a IE7 o IE8 queda fuera de los planes y peor…. Instalar Firefox, eso es lo que me llevo en la reciente presentación de Firefox 3.5 a preguntar sobre como lograr que los dueños de estos establecimientos instalaran Firefox en sus negocios (claro, no iba a decir como lograr que actualizen a IE8 ;) ) .

Al final todo depende de lo que te reclamen tus clientes, en ese sentido es que me parece una buena idea lo que leí hoy en ALT1040 acerca de un plugin para Wordpress, el cual permite que si alguien visita una página (hecha en Wordpress) que incorpora ese plugin, usando IE6 le ocurra alguna de estas cosas (dependiendo de cómo se configure el plugin):

  1. Una barra superior avisando al visitante que está usando un navegador caduco y que debería actualizar a algo "mejorcito".
  2. El mismo aviso, pero a pantalla completa, tapando todo el contenido y avisándole que a menos que actualice no podrá ver el contenido.
  3. La medida extrema: hacer que el navegador falle, crasheandolo, congelándolo, como usted quiera llamarlo.

¿Ven la idea?, si hay un número suficiente de blogs que decidan incorporar ese plugin, tarde o temprano habrá usuarios cabineros quejándose del "problema" antes los dueños, por lo que eventualmente estos accederán a instalar un browser mas actualizado. Si tan solo esto también fuera posible en blogspot… seguro que yo lo instalaría en mis blogs.

Así las cosas …. a veces pienso que son los dueños de cabinas los únicos que se han tomado en serio la "campaña" Save IE6, a pesar de que ya se lleva buen tiempo pidiendo la actualización a los usuarios.

jueves, 16 de julio de 2009 by Ernesto

Al parecer la decisión de Microsoft de no incluir a Internet Explorer en la distribución de Windows 7 para la Unión Europea, traerá unas consecuencias indeseadas como el hecho de que las nuevas PCs que vengan con Windows Vista no podrán ser actualizadas al nuevo sistema operativo, debiendo hacerse en consecuencia una instalación limpia, con los consiguientes inconvenientes que eso puede ocasionar al usuario inexperto (perder su configuración, tener que instalar todo de nuevo, perder sus datos por si se le ocurre borrar todo por error).

La razón para esta situación es que como Internet Explorer está profundamente integrado con Vista no es posible realizar una actualización que a la vez elimine a Internet Explorer.



Lo curioso del caso es que había estado viendo en la página de Dell, planes que ofrecían el upgrade futuro a Windows 7 si uno compraba ahora un equipo con Windows Vista (y mas extrañamente aun, se ofrece previo pago la opción de hacer el downgrade a XP), como comentaba el articulo los OEMs están planeando soluciones que pasan por entregar brochures para hacer el upgrade, pero personalmente todo esto lo veo como una contradicción a algo que analizaba en Febrero a propósito de una recomendación de Microsoft de hacer ya el upgrade de XP a Vista puesto que eso facilitaría la adopción de Windows 7, con esto un administrador de sistemas en Europa la tendrá complicado, pues hacer un upgrade de XP a Vista, para luego hacer una instalación limpia (desde 0) de Windows 7, como que no tiene mucho sentido.

Esto de la integración del browser con el sistema operativo si que trae cola, por lo que no puedo sino coincidir con lo que dice Daniel Rodríguez Herrera en esta nota: "Al margen de las consecuencias económicas que pueda tener este movimiento (el anuncio del Google Chrome OS) para Microsoft, a corto plazo sí debería servirle de argumento frente a las autoridades antimonopolio, por más que éstas no atiendan a razones sino a conveniencias de los competidores de la empresa fundada por Bill Gates. Si Google anuncia un nuevo sistema operativo que consiste en poco más que en un navegador, ¿cómo es que Bruselas obliga a Microsoft a no atar Windows con Internet Explorer? ¿Tiene acaso bula Google, que va a tener el navegador tan integrado con el sistema operativo que incluso se llamarán igual?". Efectivamente Microsoft tendría toda la razón para pedir que a Google se le mida con el mismo baremo que se le ha medido en los últimos años, invocar que Google no está ofreciendo libertad al usuario de su sistema operativo para que elija su browser, etc etc…

Al final creo que lo que falta es nuevamente un debate técnico sobre lo que debe corresponder a la arquitectura de un sistema operativo, y que es lo que debería ser periférico, y por mucho que se hayan agregado librerías comunes en versiones pasadas de Windows, o que ahora Google quiera que el browser sea una capa mas por encima del kernel (¡de Linux!!), conceptualmente no tendría que ser así, ahora que comercialmente.. el papel aguanta todo. Pero aun así no me imagino que los futuros estudiantes de los cursos de teoría de Sistemas Operativos, tengan que (en adición a procesos de memoria y gestión de archivos) estudiar la arquitectura de un browser, ni a Tanenbaum actualizando sus libros para incluir a los browsers.

miércoles, 15 de julio de 2009 by Ernesto

Ha pasado aproximadamente un año desde que Bill Gates dejara su rol a tiempo completo en Microsoft, y por lo visto ha estado bastante ocupado en la filantropía y proyectos como el del sistema diseñado (pero no testeado) para frenar huracanes, pero la coyuntura es justo la adecuada para que en CNET le hagan una interesante entrevista, donde habla acerca de:

Su pasión por poner disponible al público las Conferencias de Física de Richard Feynman, lo explica así: "Yo estaba en una etapa (hace 20 años) donde para aprender nueva ciencia pensé que sería divertido ver que películas habían, fuimos a los catálogos de algunas universidades, incluyendo la de California (Caltech) , había películas de salud, biología, física ..… muchos interesantes pero esas conferencias que Feynman dio en Cornell… esas eran solo increíblemente buenas….. Siempre tuve en mente que era una especie de crimen que no hubiera una amplia disponibilidad de ese material, especialmente para la juventud que piensa acerca de la ciencia…. Hice ciertos avances quien tenía los derechos, y eventualmente firme acuerdos por los derechos, luego hice que esas cosas fueran escaneadas y que luego Microsoft Research accediera a alojar el material y crear software innovador alrededor de ficho material.

Espero que alguien que enseña ciencia se inspire en lo que Feynman logro hacer interesante sin sacrificar la profundidad de cómo funciona.

Desde quinto año hasta la graduación, la mayoría de estudiantes no están motivados en aprender mucho en general, y particularmente acerca de ciencia y matemáticas. El gran impacto lo dan las cosas que puedan ayudar a los profesores a hacer un mejor trabajo, donde los profesores puedan ver lo que otros profesores están haciendo súper bien, o que ellos puedan incorporar algún material online dentro de la experiencia de clase ….. Ahí es donde Feynman con su claridad y simplicidad de explicación, el amor a los temas, y humor alrededor de él es ejemplar."

Chrome OS (lo cual era inevitable): "Existen muchas muchas formas de Linux disponibles, empaquetadas de distinta manera y que arranca de diferente forma. Así que yo no sé nada en particular acerca de lo que Google esta haciendo. Pero en cierta forma estoy sorprendido en como la gente está actuando como si hubiera algo nuevo. Me explico, tienes a Android corriendo en Netbooks; tiene un browser dentro. En cualquier caso tu deberías hacer que ellos sean más concretos acerca de lo que están haciendo. Es típico, cuando Google está haciendo algo es así: mientras mas vagos (imprecisos) son es más interesante. …… (Pregunta: Creo que hay la idea, y se de que Microsoft Research ha estado observándola también, de que ya que el browser se ha vuelto muy central a mucho de nuestro trabajo, necesita tomar mas de las características de un sistema operativo) Parece que la palabra browser se ha vuelto realmente en una palabra sin significado, ¿Qué es un browser? ¿Qué no es un browser? Si estás viendo un video ¿es o no un browser? Si estas tomando apuntes ¿es un browser o no es un browser? ¿Si estas editando texto es un browser o no? En buena parte es más un abuso de la terminología que un cambio real."

Natal y como Microsoft sigue innovando: "La parte de Microsoft que yo sigo más frecuentemente es tal vez el grupo de investigación. Yo estuve en los laboratorios de Cambridge unas semanas atrás, en el laboratorio de la India como parte de un viaje que hice este mes, y esa es realmente la joya de la corona en términos de alimentar con cosas nuevas a Microsoft, comentare un emocionante ejemplo de eso, veras lo rompedor que es, en menos de un año esto… los sensores de profundidad de las cámaras…. No solo para juegos, sino para consumo de medios como un todo.. si se conecta una PC para interactuar en términos de reuniones, colaboración y comunicación, pones la cámara y ahora es una cosa excitante, es solo un ejemplo donde Microsoft Research hizo el trabajo original para mostrar que con información de profundidad algo grande podía hacerse. Entonces los chicos de Xbox y los chicos de Windows lo metieron en sus productos y ahora desde que hicieron eso la idea de cómo puede ser usado en la oficina esta volviéndose más y mas concreta y es muy excitante. Así que Microsoft es una compañía innovadora, pero obviamente en un entorno hipercompetitivo, que es lo que hace genial este mundo.

(Pregunta: Creo que no entendí su última afirmación, está hablando acerca de cámaras, ¿está hablando acerca de las cámaras con sensores de profundidad que hay en Natal) Si, exactamente, Natal. Las librerías de software y aplicaciones que estamos desarrollando alrededor de Natal."

Definitivamente, Bill Gates no ha perdido de vista la evolución de la tecnología y seguiremos oyendo hablar de él, para pena de muchos.

martes, 14 de julio de 2009 by Ernesto

Gracias a la información provista en el blog de Martin Varsavsky pude enterarme de la Fiesta Firefox 3.5 en Madrid, que se realizo anoche en (para variar) el Teatro Lara.

El "pez gordo" de la noche fue Pascal Chevrel, secretario general de Mozilla Europa, el cual más que centrarse en las novedades técnicas de la nueva versión del browser puso énfasis en el crecimiento del número de usuarios y la comunidad alrededor de este producto, asi como indicar su posicionamiento en la educación española, bastante entusiasmo la verdad.



Una de las razones por las que asistí era para poder hacer unas cuantas preguntas, asi que me despache apenas pude, siendo la primera el saber por que no se ha incluido de serie a la FNMT como autoridad certificadora valida, ya que como consecuencia de ello intentar operar con la administración española (sobre todo en impuestos) se hace muy complicado. La respuesta que se me dio fue de que no ha habido respuesta por parte de la FNMT a las solicitudes enviadas por Mozilla, que hay un bug ya catalogado en ese sentido, y que a la fecha iban 180 (o eran 280) días sin que la Fabrica (como popularmente se conoce a la FNMT) haya respondido a la última comunicación enviada, a manera de broma comentaban que esperaban que ahora que ya tienen a alguien que sabe ingles ojala respondan, pero que en todo caso había responsabilidad de ambas partes (Mozilla y la Fabrica) en dicho problema (*).

La segunda pregunta venia al hecho de que cuando uno quiere descargar Firefox en español, solo cuenta con Español de España o Español Argentino, por lo que pregunte si no hay planes de sacar alguna versión en Español neutro, la respuesta fue de que esas decisiones corresponden a la comunidad (siendo ahí donde podría plantearse la propuesta e iniciar el trabajo), y que en todo caso son inminentes las salidas de las versiones mexicanas y chilenas, así como en un mediano plazo la versión peruana, la nota curiosa la puso Pascal diciendo que a él le parecía que el español de España era el más neutro (¿¿WTF??) seguro que será porque prefiere el "ordenador", eso si, me llamo la atencion lo que comento acerca de que si fueron capaces de sacar una version en frances neutro, ya que el grupo inicial fue conformado por un frances, un suizo y un belga (un buen ejemplo a seguir), y debo suponer que la no existencia de una version canadiense ratifica la validez de dicha localizacion .

La siguiente presentación correspondió a la rama local de Mozilla-Hispano, donde explicaron sus objetivos, retos y mecanismos de trabajo (meritocracia) para apoyar el software libre y concretamente Mozilla, así como el desarrollo de extensiones para Firefox. En este caso no pude resistir a preguntarles acerca de cómo promover el uso de Firefox en los cybercafe y cabinas, a lo cual honestamente me dijeron que ellos no tienen como labor el realizar lobbies de difusión como hace Microsoft, pero que si alguna comunidad local tiene esa idea de promoción en su ámbito, pues que le darían todo el apoyo. Esta pregunta me llevo a que a la salida alguien me comentara que en su momento llevo a desarrollar una solución integral para cabinas y locutorios basada en una distro de Linux, pero que fue un fracaso, debido a lo heterogéneo de los equipos que usan dichos negocios (webcams, impresoras..) y siendo que el tema de los drivers en Linux es uno de los mas problemáticos, eran demasiado frecuentes las llamadas pidiendo soporte técnico, por lo que el producto resulto inviable. Bueno, yo no pedia tanto (sigo prefiriendo Windows), sino tan solo que al llegar a una cabina uno tuviera instalado a Firefox en lugar de Internet Explorer 6!!!.



La última presentación correspondía a la gente de Fon, los cuales presentaron a su Fonera 2.0 y a la extensión para Firefox que han desarrollado, así como las capacidades de integración con Facebook y torrents, pero lo que si fue la sorpresa de la noche es que anunciaron que ya estaba por ser lanzada a la venta la Fonera 2.0n, con lo cual respondieron a la pregunta hecha por un usuario y lo cual generara mucha expectativa en el mercado del Wifi, a ver si esta vez por fin Varsvasky se anima a lanzar su plataforma en Latinoamérica. Aproveche también para preguntar si había planes de integrar la Fonera con el eMule o Ares, a lo cual me dijeron que con los cambios que han hecho recientemente en teoría debería ser posible, pero no mencionaron ningún desarrollo en concreto.



Para terminar hubo lanzamiento de camisetas de Firefox y de Fon, para luego pasar a la pizza+cerveza :D, lo cual era sin duda lo más esperado por los Twitteros ahí presentes (ya que se podía ver como se actualizaba periódicamente el Twitter dedicado a la reunión).


En resumen, una reunión muy interesante para conocer de cerca cómo evoluciona este producto, como de costumbre el inconveniente fue el local ya que si bien el auditorio del Teatro Lara goza de una acústica impecable (que hace que los asistentes no necesiten micro) por el contrario el calor llega a ser bastante incomodo (creo que no hay aire acondicionado suficiente, lo cual en verano…… ) y claro, la zona de la recepción también es muy estrecha lo cual hace que cuando toca la hora de departir, esto es de veras imposible y caótico, superando de lejos a los Developer Days de Lima en Los Delfines, allá a fines de los 90s.

(*)Problema serio, pues cuando quieres interactuar con la administración pública española, Firefox te devuelve una serie de advertencias consecuencia de que siendo la Fabrica el proveedor de certificación usado por el gobierno central y local, su ausencia de serie en Firefox hace que por ejemplo este año haya tenido que realizar mi declaración de impuestos usando Internet Explorer, ya que llegando a cierto punto ya era imposible.



Mozilla: “El software libre ya no es una cosa de frikis”

Categories

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.