miércoles, 29 de marzo de 2006
Apple contra Apple
Por tercera vez la casa de discos Apple Records (propiedad de los Beatles y herederos) vuelve a poner una demanda a la compañia de informatica Apple.
Apple Records fue fundada por los Beatles en 1968 para editar sus propio albumes y de paso los de algunos amigos. En 1980 se produjo la primera demanda contra Apple a raiz de que George Harrison protestara por un anuncio de Apple que podia inducir a la gente a pensar que ambas compañias tenian algo en comun. La demanda se saldó con un acuerdo de importe no especificado por el que Apple no podia competir con Apple Records en el negocio de la musica.
La segunda demanda ocurrio en 1989 cuando Apple comenzo a meter sintetizadores y reproductores de sonido en sus equipos. Por segunda vez se llego a un acuerdo por el que Apple podia seguir 'produciendo' musica en sus equipos pero no podia venderla
Y ahora estamos en la tercera, en la que Apple, efectivamente, ha entrado en el negocio de la venta de musica con iTunes, asi que demanda al canto.
El punto de discordia parece estar porque en el segundo acuerdo habia alguna clausula que especificaba que Apple no podia vender musica en ningun soporte, pero estos ahora dicen que no estan vendiendo ningun soporte, solo archivos informaticos que casualmente son canciones.
¿En que acabara todo?. La respuesta, supongo, en un par de años.
domingo, 26 de marzo de 2006
Sun Tech Days - Resumen y lista de presentaciones
Bueno, pues ya he terminado de poner a limpio las notas tomadas rapidamente (y del ingles, porque despues de que en la primera charla los traductores (Dios me libre de meterme con ellos!) se empeñaran en traducir bug como virus decidi que tal vez era mejor que yo mismo cometiera mis propios errores).
Como resumen final quiero destacar la muy buena organizacion del evento (habia realmente bastante gente de Sun pendiente de que todo funcionara bien). No hubo problemas importantes de puntualidad tampoco, que a veces hacen que se alargen las cosas demasiado y el contenido de la sesiones las que asisti fue mas que correcto. parecieron excelentes y de muy alto contenide tecnico (que es lo que yo iba buscando) los codecamps de Inyoung Cho y de Sang Shin.
A continuacion esta la lista de ficheros (pdf) con las diapositivas de las ponencias enlazadas en el sitio oficial. Si algun dia desaparecieran los enlaces, mandame un mensaje, tengo copia.
La pagina oficial esta aqui y a continuacion la lista de ponencias:
Dia 1
- Advanced Web Services Interoperability using Java WSDP
- End-to-end Performance Tuning of Java Applications
- Java SE on the Desktop: Extreme GUI makeover
- Monitoring and Management in Java SE 5.0
- Persistence Techniques for Java SE and EE Applications using EJB 3.0
- Solaris, OpenSolaris and Sun Studio: Changing the Game
- Untangling the Threads: Java Concurrency and Synchronization Utilities
- Web 2.0 and Java: Rich Internet Applications and AJAX
- Web-tier Programming Codecamp I : JavaServer Faces
- Web-tier Programming Codecamp II: AJAX and Best Practices
Dia 2
- Code Camp: Securing the Enterprise: Web Application and Web Services Security
- Code Camp: NetBeans Extreme: Matisse, Profiling, Rich Clients and More
- Java ME Applications and NetBeans Mobility Pack
- Open Collaboration and Communities: Mustang, Java DB (Derby) and java.net
- Rapid Application Development using Sun Java Studio Enterprise and Creator
- SOA, BPEL and JBI: Strategy, Design and Best Practices
Por ultimo, ayer mirando en The Aquarium, el lugar de referencia de GlassFish, me encontre con que Eduard/o Pelegrí habia enlazado a mi pagina!. No me lo podia creer, creo que es el primer enlace de alguien a este reciente blog y desde luego no podia haber pedido mejor recomendador. Sin duda ese enlace ha tenido parte de la culpa de que hoy, sabado sabadete, este aqui dandole a la tecla a las 3:25 a.m.. Gracias Eduard/o
Si estas anotaciones (que como decia en la primera de ellas, son en principio para mi uso) te han sido de algun utilidad, te agradeceria que dejaras un comentario, mas que nada para saber si esto lo ha leido alguien :-)
Sun Tech Days - Dia 2 - Netbeans Code Camp
Bien, lo primero que me gustaria decir es que la descripcion en la agenda de esta presentacion (Ajuste del Rendimiento de las Aplicaciones Java de Extremo a Extremo) no era en absoluto adecuada. No encontre a nadie que supiera decirme que era eso de 'extremo a extremo'. Las apuestas iban por la optimizacion de aplicaciones desde el extremo de la base de datos->EJBs hasta el extremo del cliente. Nada mas lejos de la realidad: con haber llamado a la conferencia Netbeans extremo o incluso Netbeans en profundidad hubiera sido mas claro.
Al grano: lo primero que vimos (todo esto fue sobre Netbeans 5.0, la ultima release oficial) fue el diseñador de GUI Matisse. Debo reconocer que me gusto mucho el feeling del producto y algunas de las cosas que nos enseñaron, como el alineamiento (tipica cosa que costaba trabajo hacer) o el auto-size de los componentes al cambiar el contenedor (tipicamente una ventana) donde estan. Tambien incluye mejoras de internacionalizacion.
Una de las cosas mas espectaculares que nos enseñaron: como hacer desarrollo simultaneo cooperativo entre dos desarrolladores. Sin extenderme mucho (lastima de fotos que no hice por estar con la boca abierta), nos enseñaron como un programador, con un error en su codigo, puede abrir desde el propio netbeans un chat con otro programador, enviarle el codigo 'ofensivo', dejar que el otro lo toque (todo el proyecto consolidado), y ver la ejecucion en su propia maquina lanzada por el segundo programador (no es vnc aunque suene a algo parecido :-)).
Mas cosas. Nuevo Application Profiling (¿como traduzco esto?). Permite depurar sin recompilar mediante el metodo de cambiar los bytecodes de la maquina virtual corriendo por otros propios. Muy interesante. Permite tambien filtrar para ver solamente los packages que nos interesen, no toda la aplicacion.
Mas: busqueda de memory leaks (tipico error por declarar variables dentro de un bucle, y asignarlas a una estructura (ArrayList, Hashtable..) que no muere pronto: hasta que no muere la estructura el gc no puede hacer su trabajo y puede dar out of memory. Netbeans 5 nos ayuda tambien a detectar eso con un profiler bastante completito.
Hay tambien soporte para Struts, JSF y Ajax. Completado de codigo para JavaScript y JSP, chequeo automatico de errores y depuracion de JSP.
Importante: el debugger permite cambiar los valores de las variables en tiempo de ejecucion. No todos lo permiten y a veces viene bastante bien (bueno, siempre hay trucos para hacerlo de todas formas.... :-)).
Importante: permite la generacion de test de junit para automatizar la generacion de estos pseudo-programas de test que no se suelen hacer por se una c*ñaz*.
Total, que depues de haber descartado hace dos años Netbeans como IDE para la empresa (en parte por lento) ahora creo que habria que echale otro ojo porque ha mejorado considerablemente.
Sun Tech Days - Dia 2 - SOA, JBI y BPEL: Estrategia, Diseño y las Mejores Practicas
Problamente esta fue la conferecia que me abrio un poco los ojos en lo referente a BPEL. En estas reuniones de Sun normalmente veo cosas que no usare en el mundo real hasta dentro de 3 o 4 años. BPEL puede que mas, tal vez por el volumen o el negocio de mi empresa, pero desde luego el tema parece interesante de cara a un futuro automatizado donde las maquinas hablen con las maquinas sin que los programadores humanos tengamos que preocuparnos mucho de como usar un sistema al que queremos acceder para nuestro beneficio.
Sang Shin comienza describiendo un poco en que consiste SOA (visto que en el auditorio hay poca gente que reconozca saberlo) y dando la clave para el exito con SOA: antes de tocar una linea de codigo, pensar como hacer para que el servicio que diseñemos sea reutilizable. Entre los beneficios de SOA: Flexilibidad (y cada vez mas dado que aparecen nuevas necesidades), rapidez por reusabilidad y rapido retorno de inversion.
¿Para que sirve BPEL?. Bueno, con los servicios web tenemos los descriptores WSDL que nos indican como acceder a un determinado servicio, pero nos falta, para automatizar todo, algo que nos indique el orden y las condiciones que se tienen que cumplir para las llamadas a los servicios: esto es lo que se llama orquestacion (tambien alguien lo llamo coreografia) y aqui es donde interviene BPEL. Es decir, una vez descritos los procesos de negocio, BPEL nos permite describir la logica.
En la foto anterior se pueden ver algunas de las cosas para las que sirve BPEL.
JBI es el nombre de una nueva tecnologia orientada a permitir la integracion de aplicaciones hetereogeneas. Segun dijo Sang, JBI es a la integracion lo que J2EE al desarrollo de aplicaciones: antes de las especificaciones JE22 cada servidor web (aun recuerdo a Spinner luego llamado Roxen) iba por su lado, el estandar de facto era Tomcat pero no habia ningun horizonte claro. JEE acabo con esto, y esto mismo es lo que pretende JBI hacer en cuanto a la integracion de aplicaciones.
Mas informacion sobre esta conferencia: aqui (sitio oficial) o en mi copia
sábado, 25 de marzo de 2006
Sun Tech Days - Dia 2 - Mustang, Derby y java.net: Colaboracion y comunidades abiertas
Siguiente conferencia: Raghavan "Rags" Srinivas nos va a avanzar informacion sobre las tecnologias que se estan desarrollando actualmente y como se estan desarrolloando: en su mayor parte como desarrollo comunitario (obviamente, dirigido por Sun). Lo primero: java.net como punto de encuentro de los desarrolladores java. En este sitio es donde se dan cita mas de 22 comunidades de desarrolladores y hay soporte para blogs, wikis y otras herramientas de cooperacion. Aunque la mayor parte de las licencias de software de Sun (e incluso el ultimo micro!) son OpenSource, se admite cualquier otro tipo de licencia en estas comunidades. En ellas colaboran tambien los lideres de cada uno de los proyectos.
Mustang (o J6SE) es el nombre clave (mira que me gusta poco esa denominacion) de la siguiente version de Java, esperada para el tercer cuarto de 2006. La siguiente, conocida como Dolphin, se espera para principios de 2008.
Entre las novedades (copio y pego miserablemente:)
202: Class File Update
199: Compiler API
269: Annotation Processors
260: Javadoc™ Tag Update Ease of Development
221: JDBC™ 4.0
223: Scripting
105: XML Digital Signature
173: Streaming API for XML
222: JAXB 2.0
250: Common Annotations
181: WS Metadata - Web Services
224: JAX-WS 2.0
Como cosa a destacar: el JSE incluira soporte parcial para herramientas de servidor por peticion de la comunidad: soporte de servicios/servidor web, callbacks a las aplicaciones, etc.
Siguiente tema: Derby, la nueva base de datos de Sun, completamente hecha en Java, embebible en programas, ligera y por supuesto con completo soporte de jdbc. Esta basada en sus origenes en Cloudscape, que luego paso a Informix y acabo en manos de la gente del proyecto apache
El motor de base de datos (los jar) ocupan menos de 2 Mb, lo que hace que puedan ser ejecutados desde practicamente cualquier dispositivo. Soporta los estandares de SLQ/92, SQL/99, SQL/XML...
Como dato tambien a tener en cuenta, soporta la encriptacion de la base de datos (lo que suele ser muy util para que los clientes confien en que les mantengas sus datos) y tambien la posibilidad de que la base de datos se use en modo solo lectura (lo que tambien puede ser muy util para demos, presentaciones..). Se esta incluso intentando usar Derby como extension de Firefox!
Sun Tech Days - Dia 2 - Java Studio Creator
Continuo con las anotaciones de las presentaciones del segundo dia. Despues de la presentacion de Eduard/o llega Inyoung Cho para confencia sobre Desarrollo rápido de Aplicaciones Web, mediante el uso de Sun Java Studio Enterprise y Java Studio Creator. Aunque pondre otra anotacion con todos los ficheros de las presentaciones, esta la puedes encontrar en el sitio de Sun aqui o en mi copia aqui.
Sobre el Java Studio Creator lo primero que nos cuenta Inyoung es que esta version esta basada en Netbeans 4.1. Esta pensada para desarrollo empresarial en modo visual. Incluye soporte para control de versiones (CVS y SubVersion en proyecto), refactorizacion y depurador. Permite hacer conexiones a fuentes de datos (databinding) no solo contra bases de datos sino tambien contra EJB , Arrays, Listas o RowSets.
En las imagenes que adjunto a la derecha se pueden ver algunas de los tipos de componentes que se pueden utilizar dentro de este IDE, desde los mas simples como cajas de texto, botones o enlaces, a otros mucho mas complejos (y AJAX enabled) como pueden ser estructuras de arbol o tablas de datos, todo ello manejado de forma visual y aparentemente bastante sencilla.
En esta otra imagen, alguna de las caracteristicas que comparten todos los componentes, a destacar que se puede aplicar un tema y todos los componentes, via CSS-JavaScript-imagenes cambian su aspecto sin tener que ir uno por uno.
Otra cosa interesante: Virtual Forms. Basicamente, por lo que entiendo (me gustaria verlo con las manos sobre el teclado) consiste en que se pueden definir formularios virtuales y luego hacerlos reales para casos concretos ocultando unos componentes y otros no, o cambiando alguna de las caracteristicas (validaciones, por ejemplo) de algunos de ellos. Un mismo componente (con sus caracteristicas definidas, imaginemos por ejemplo, el tamaño, font, etc) puede pertenecer a varios Virtual Forms, pero solo cuando un componente esta asociado a un Form es enviado (submit) con este.
Un par de imagenes mas de la presentacion:
En esta imagen Inyoung nos estaba mostrando los distintos tipos de data source que se pueden usar para conectar tablas mediante componentes pesados en Java Studio Enterprise.
En esta ultima, estabamos viendo la pinta que iba teniendo el enlace de dos (en realidad, si la memoria no me falla, se incluyeron tres) tablas.
jueves, 23 de marzo de 2006
Sun Tech Days - Dia 2 (Primera Parte)
Segundo dia de Sun Tech Days. Hoy me he ido con la camara, por una parte con la sana intencion de capturar imagenes de los 'slides' de presentacion que me interesaran y por otra para hacer algunas fotos-recuerdo. Estas ultimas estan en flickr con el tag suntechdays2006.
Al igual que la anotacion anterior de la primera jornada, estos comentarios son personales para que no se me olviden las cosas. Si te sirven para algo, felicidades. Si no, pasa a otra anotacion.
La primera presentacion de la mañana, a cargo de Omar Tazi, de Oracle. Omar parece ser un
defensor del Open Source (cosa curiosa trabajando en Oracle :-)) y nos habla sobre la integracion de procesos en una arquitectura orientada a servicios con SOA y de los
pasos a seguir para tener exito.
. Nos hace una demostracion bastante convincente (para eso son las demonstraciones, claro) sobre la utilizacion de Java Server Faces (JSF) integrandolas con JDeveloper y.. bueno, tiene buena pinta sobre todo con los componentes pesados que parecen totalmente una aplicacion de escritorio.
Como servidor de logica de negocio, se recomienda EJB 3.0, que parece ser que es menos pesado que la especificacion 2.0. Oracle participa con TopLink para la persistencia de objetos de forma transparente (ja!) integrado en el Oracle Fusion Middleware que parece funcionar no solo con Oracle sino tambien con otras bases de datos.
Segunda sesion: Eduard/o Pelegrí nos habla del proyecto Glassfish, una evolucion del
proyecto Tomcat, Crimson, Xerces/Xalan y que incluye JAXB (conversor de XML en objetos Java), JAX-RPC, StAX (sucesor de SAX, proporcionado por la colaboracion con BEA) y Fast Infoset (parece ser un parseador de XML binario (¿?). Algunas direcciones para recordar: http://planetjdk.org/, http://www.planetnetbeans.org/ y TheAquarium, la casa del proyecto GlassFish. Eduard/o enfatiza que unos de los problemas que habia en la version anterior de J2EE era una curva de aprendizaje pronunciada que han intentado ahora suavizar por medio de las anotaciones
Nuevas cosas en JEE 5.0: Persistencia, especificacion EJB 3.0, JSF como parte de la especificacion estandard (hasta ahora era proyecto aparte), las anotaciones, que simplifican el desarrollo y dan claridad al codigo.
Mas sobre GlassFish: Open Source, gratis total y con soporte y desarrollo por parte de la comunidad. Nuevos servicios en desarrollo para permitir independencia del transporte (actualmente solo http, en proyecto jms, smtp). Importante: proyecto Tango para interoperabilidad con .NET de Microsoft. Integracion con BPEL. Derby como Base de datos integrada en Glassfish. Alto nivel de integracion con Netbeans (al final me van a convencer para volver a probar netbeans).
martes, 21 de marzo de 2006
Sun Tech Days - Dia 1
Hoy he estado en la primera jornada de los Sun Tech Days, dedicados casi totalmente a Java (que es a lo que yo me dedico y me interesa), algo de Solaris, y un poco de otras tecnologias.
Las siguentes anotaciones son totalmente personales y me van a servir para 'pasar a limpio' lo que tengo a (muy) sucio despues del dia de hoy. Asi que si no entiendes nada es porque estas anotaciones son para mi. Si resulta que a ti, que lees esto, te sirven para algo, pues mejor para todos.
Primera sesion de presentacion de las jornadas y de los ponentes, a cargo de Sang Shin ( www.javapassion.com), que muestra como si fuera una competicion alguno de los proyectos que luego se van a exponer. A destacar Looking Glass, un escritorio en 3D que esta en desarrollo y que parece ser una pasada al estilo XGL pero hecho en Java (¿quien dijo que Java era lento?). Otros enlaces que saco en claro de esta primera exposicion: Mozilla LiveHttpHeaders para monitorizar las cabecereas y respuestas http, DojoToolkit, una herramienta para desarrollo de javascript asociado con AJAX y por ultimo prototype, un framework para javascript que aun no se muy bien para que sirve pero que por si acaso lo apunto por aqui.
Hasta ahora yo buscaba informacion por java.sun.com pero resulta que parece haber bastante mas informacion en www.java.net.
En mi empresa hemos empezado a usar ajax hace unos 6 meses, y la opcion que seleccione fue dwr, de getahead, herramienta de dominio publico. Ahora resulta que Sun lo ha adoptado como uno de los proyectos de comunidad. Que sea para bien.
Mas enlaces: un nuevo servidor de aplicaciones open source glassfish: Building an Open Source Java EE 5 Application Server. Otro para añadir a la lista de estudio tras todo lo que esta sacando jboss y al que me he encontrado hoy JOnAS de Bull (creia que estos ya no existian!).
Me entero tambien de la direccion del grupo java de Madrid, y de la mencion especial que hace Jeff Jackson (Vicepresidente de Java Enterprise Systems) al sitio javahispano.org, otra url para del.icio.us para que no se me olvide mirar cuando tenga tiempo. Durante esta conferencia me entero tambien de que Sun dispone de un servicio de pago ($99 / año) para solucionar dudas sobre como afrontar tal o cual problema, que tecnologia se recomienda para tal situacion y cosas asi: Sun developer expert assistance. Nunca se sabe cuando puede hacer falta.
Y durante esta presentacion, que envian a la gente 6 (puede que 7) camisetas firmadas por el mismisimo James Gosling me toca una!. En la foto podeis ver, para vuestra envidia, la camiseta de James (Power Tools for Power Geeks) junto con otra camiseta estandard y la mochila azul de regalo por entregar el cuestionario. Por cierto, c*j*nuda la mochila.
Despues, la ponencia sobre WSDP de Raghavan "Rags" Sriniva. Impresionante el curriculum, incluyendo el ser el delegado de Sun para comites de estandarizacion. Tiene una columa sobre estandares aqui.
Desgraciadamente, a este hombre es al que peor se le entedia (de largo, segun parece hasta los traductores pedian clemencia) de todos los ponentes, y no pude pillar todo, habra que buscar sobre WSDP por otros lados. Basicamente parece ser un SOAP avanzado que soluciona alguno de los problemas de este, como la falta de cifrado, y tambien mediante JAXB permite la conversion entre esquemas XML y clases Java. Entre los toolkit disponibles recomendables cita Apache Axis. A la saca de del.icio.us.
WSDP permite trabajar tanto en modo polling, que seria lo tradicional y poco util, o en modo Callback, mas en la linea de ajax y todo lo que se mueve ultimamente bajo la denominacion de Web 2.0. Un tipo interesante este Rags, aunque para la proxima no se me olvida el pinganillo de traduccion simultanea.
Despues, la conferencia sobre Java Faces. Nada que destacar, llevan unos años con este tema y no acaba de despegar. Tal vez cuando lo integren con Ajax tenga mas exito, aunque me da la sensacion de estar pensado para casos en los que no es necesaria mucha personalizacion: hace muchas cosas muy facil, pero si quieres salirte de la linea que marca y hacerte algo a medida me temo que debe ser imposible de controlar, y a mi me gusta justo lo contrario: saber como funciona cada linea de codigo y poder modificarla para mi provecho si me hace falta.
Por ultimo la, para mi, mejor presentacion del dia: Ajax avanzado a cargo de Inyoung Cho. Lo primero que no conocia: zimbra, una herramienta colaborativa con calendario, email y mas cosas. Una de las cosas sorprendentes: en un email al posicionarte sobre una url que te hayan enviado, carga un preview de la pagina en cuestion. O si es una cita, te muestra el punto del calendario donde esta. Me ha gustado aunque esta en beta y no se si publica o no.
Por lo demas, de esta conferencia pongo de forma esquematica los puntos que mas me han interesado:
- Problemas que se pueden tener con Ajax: El boton de refresh, que puede machachar nuestra aplicacion. El boton de imprimir, puede que no funcione como se espera. La imposibilidad de guardar una URL como favorito y que represente el estado actual de la pagina.
- De nuevo referencias a DojoToolkit y dwr como herramientas de depuracion y de uso de ajax simplificando cosas como la creacion del objeto XMLHttpRequest que es diferente para Explorer y el resto de navegadores.
- Internacionalizacion: se recomienda usar el charset UTF-8 en el content-type de las respuestas para asegurar la estandarizacion, y usar encondeURI() para construir la llamada.
- Tipos de devolucion de datos:
- XML cuando son datos estructurados
- texto plano que tiene como problema el que hay que tratarlo con javascript en el lado del cliente.
- Codigo javascript, que se puede interpretar con eval()
- Objetos JSON
- XML cuando son datos estructurados
- Problema de Ajax: depuracion al estar mezclado codigo (que ademas es javascript) por varios sitios
- Otro problema: seguridad: el codigo de ida y vuelta va como texto plano en ambos sentidos.
- Usar evento onKeyUp() para capturar eventos de teclado, no onKeyDown()
- Recomendacion final: no sobrecargar de Ajax las aplicaciones, usarlo donde sea necesario pero no como solucion total para todos los problemas.
Para terminar: parece ser que hay un repositorio de soluciones de codigo llamado blueprints solutions catalog y que ademas parece ser integrable con NetBeans de forma automatica. Al final habra tambien que mirar netbeans.
Aqui, la lista de ponentes (aunque a algunos que conozco de otras veces, como Angela Caicedo, Peter Karlsson y sobre todo a Simon Ritter no los he visto el pelo. aqui en castellano, pero no se si este link durara mas de un año.
Y mañana, mas..
viernes, 17 de marzo de 2006
Pua para guitarra hecha de hueso fósil
No se muy bien como calificar esta entrada, dudo entre burrada, atentado cientifico o tal vez sea simplemente una broma. El caso es que la pua para guitarra de la foto, que se puede comprar aqui parece estar fabricada con hueso (marfil) de mamut de 40.000 años de antiguedad procedente de unas excavaciones en Alaska. Supongo que alguien las comprara para hacerles la prueba del Carbono 14 y verificar su autenticidad. En cualquier caso, mi pregunta es, ¿no estan este tipo de cosas protegidas?. ¿Como puede ser que alguien lo use para algo tan frivolo como una pua?.
Aparte, como guitarrista he usado (mas que otra cosa como curiosidad) puas durisimas (las de caparazon de tortuga las usaban sobre todo para bandurria) seguramente aun se pueden encontrar, pero dudo que haya hoy dia alguien use una pua tan dura. Mis favoritas desde hace años son las Dunlop Tortex de 0.50 mm
Si te interesan puedes comparlas en el link de arriba al modico precio de $24.95
jueves, 16 de marzo de 2006
¿Que hacer en un caza si se mete un pajaro en el motor?
En este video de jeremy zawodny podemos ver lo que pasa (y que hacer) en un caza si se mete un pajaro en el motor. En el video se ve claramente el pajaro y que ademas esto sucede durante uno de los peores momentos: poco despues del despegue. ¿Que hacer?: Intentar ganar algo de altura aprovechando la velocidad para dar tiempo a intentar arrancar el motor de nuevo. Si no se consigue ir hacia un area despoblada y...Eject! Eject!. Impresiona la tranquilidad de las voces de los pilotos durante el intento de puesta en marcha del motor.
El avion, por los comentarios en la pagina original del video, parece ser un Hawk CT155202 britanico de la fuerza aerea Canadiense parecido al de la foto (tomada prestada de airliners), no he encontrado esa referencia para poner una foto mas aproximada.
Es un avion de entrenamiento y aunque aparentemente sea bimotor en realidad solo tiene un motor con dos tomas de aire. Si fuera un bimotor probablemente hubieran podido salvar la situacion de forma mas elegante (sobre todo para el avion).
Este sistema de ganar algo de tiempo ascendiendo parace que solo puede ser util en aviones militares, que alcanzan gran velocidad muy pronto y capaces no solo de volar a gran velocidad sino tambien muy despacio (indispensable para poder hacer giros muy cerrados y ponerse en la cola del enemigo), pero no en aviones de helice pequeños puesto que la propia helice parada no es nada aerodinamica (salvo que la helice se pueda poner en bandera) y ademas la velocidad no es muy alta (menos aun en despegue) por lo que la ganancia de altura seria minima.
El resultado fue el avion estrellado (obvio) en un prado, uno de los pilotos herido grave y el otro leve.
Se puede encontrar tambien un informe de lo sucedido aqui y aqui
Encontrado en microsiervos
lunes, 13 de marzo de 2006
Google Mars
Coincidiendo con el 151 aniversario del nacimiento del astronomo y estudioso de Marte Percival Lowell, google ha lanzado la version marciana de google maps, denominada google mars. Aun no esta completo (ignoro si marte esta completamente cartografiado y fotografiado, creia que si) pero para ir abriendo apetito desde luego que sirve.
Hay tres tipos de vista: Infrarrojo, Visible y mapa de elevaciones. En la foto, la vista de elevacion del volcan monte Olimpo, con sus 27 kilometros de altura desde el suelo marciano (3 veces la altura del Everest), lo que le convierte en el monte mas alto conocido del sistema solar.
Ya puestos, han hecho el siguiente video simulando un vuelo sobre el planeta rojo, que tambien esta disponible para descarga con mejor calidad aqui
Aun no esta disponible para google earth pero hay planes para que asi sea,
Ensamblado de un Airbus 380
Encontrado en microsiervos
domingo, 12 de marzo de 2006
Pendejos analogicos (¿o era anacronicos?)
Encuento en El Mundo que a Ramoncin (perdon, el
La verdad es que me extraña sobremanera, tal vez hubiera vendido 999.999 discos hasta el año pasado (no me extrañaría porque ciertamente hasta el año 1985 hizo un puñado de canciones (Hormigon mujeres y alcohol, Soy un chaval, Putney Bridge, Como un susurro (que pasada la guitarra de Brian May)...) que fueron realmente de lo mejorcito de su epoca. Lastima que a partir de ahi se volviera
Por ello, mira que me extraña, pero mucho, que haya vendido tantos discos como para que le den el de diamante justo ahora. ¿Tal vez necesidad de publicidad antes de empezar una nueva gira?. ¿Que apostamos a que la suspende por falta de público?. Es lo que pasa por hacerse el simpatico
Como no, aprovechó para quejarse de lo mal que esta la cosa por culpa de la pirateria (no te preocupes, Ramon, si a ti eso no te afecta, con lo enrrollado que eres todos estamos deseando comprar tu disco... fijate que hasta te han dado el de diamante para que haga juego con tu cara, por aquello de la escala de Mosh) lamentando que la piratería sea el nuevo obstáculo para los artistas, una vez superadas la trabas a la libertad de expresión de los 70.
Pero hombre, si cuando empezaste en el 78 todo era libertad recien estrenada, el abuelo Paco ya habia muerto hace unos años..
El que no me pega en la foto es Miguel Rios, al que tenia por hombre razonable y del que la verdad no se su opinion sobre el intercambio de musica, el canon de los CDs y todas estas cosas.
Pues nada, enhorabuena a los premiados.
jueves, 9 de marzo de 2006
miércoles, 8 de marzo de 2006
Si, yo tambien. Jazztel 20 pegas, a ver si te enteras
Desde hace mas de un año tengo en casa la ADSL de Jazztel, la basica, la de 1 mega con llamadas gratis. Cuando lo contratamos nos aseguraron que para Junio (del año pasado, 2005) nos subirian la conexion a 6 Megas. Mirando en sus paginas, introduciendo mi numero de telefono, efectivamente aparecia que nuestra zona tendria cobertura de 6 Megas en Junio. Que contento y que infeliz.
Ni una sola vez han pasado la factura correctamente. En todos los casos (salvo la ultima, que encima se han equivocado a nuestro favor) nos han intentado cobrar las llamadas de telefono (o no todas, porque tampoco estaba claro) cuando debian ser gratis. Tras la reclamacion llegaba la nueva factura con la devolucion del mes anterior... y cobrando nuevamente las llamadas. ¿Se puede ser mas incompetente?.
Por supuesto, la subida de 1 Mb a 6 Mb nunca se produjo, y lo mas divertido es que sigue poniendo que para Junio (ahora supongo que es para el 2006) nos subiran a 6 Mb. Vaya tomadura de pelo.
Para terminar de rematar la faena: nunca he visto que las transferecias sean a 100 Kb/sec salvo contra mi propio CPD que tambien tenemos la linea con Jazztel (toco madera). ¿Contra rediris, probablemente una de las lineas mas gordas de españa?. Nunca mas de 80 Kb/sec, y contra otros test de velocidad lo mismo y aun mucho peor.
Pero ahi no acaba la cosa: si en uno de mis ordenadores tengo corriendo el emule o el amule , o simplemente estoy haciendo verificaciones contra mis servidores con nmap resulta que se me cierran las conexiones (incluso un telnet o ssh) y me deja la linea tirada. El router no pierde conexion ni sincronismo (ni direccion ip dinamica), pero las conexiones establecidas se bloquean. Esto hace, por ejemplo, que no pueda ejecutar remotamente un nmap porque me tira la conexion desde la que estoy conectado.
Asi que viendo que no soy el unico con problemas, he decidido pasar a la accion, como jazztel mismo recomienda, y mandarlos a la mie... darme de baja de su servicio , pasando seguramente a telefonica. Despues de todo, todas las lineas de jazztel (y de la mayoria de operadores) son suyas asi que al menos sabre seguro donde reclamar.
El punto de no retorno ha sido esta mañana hablando con un chaval que trabaja actualmente en soporte nivel 2 de Jazztel, que me ha reconocido que si, que esas cosas pasan y que probablemente sea por sobrecarga en sus routers (y yo volviendome loco con los mios), que lo mejor es que limite las conexiones del emule. Estupendo.
Pues hasta aqui hemos llegado, que conste en acta. Adios Jazztel, adios. Un cliente menos y un post en un weblog mas.
martes, 7 de marzo de 2006
Bruja voladora por radiocontrol
lunes, 6 de marzo de 2006
Eddie Van Halen: No me lo puedo creer
Mirando esta mañana en El Mundo la informacion sobre la ceremonia de los Oscar de anoche (siempre he intentado verlo en directo, pero ayer no pudo ser) me he encontrado con esta foto de Eddie Van Halen, mitico guitarrista del que no puedo decir que aprendi mucho porque me pillo tarde y porque su estilo estaba fuera de mis posibilidades y gustos. El comentario de El Mundo (No les recuerda un poco a 'Pozí'?) no puede desde luego ser menos afortunado ni menos respetuoso con uno de los guitar-heroes de toda una generacion, innovador como pocos y que para colmo ha sufrido en los ultimos años problemas de cancer de lengua (ay!!..tanto alcohol y tabaco no podian ser buenos).
Me quedaba la duda de si *realmente* podia ser Eddie, despues de todo, no puede tener muchos mas de 50 años) asi que googleando un poco he encontrado las siguientes fotos que he 'fotocompuesto' y ... bueno, si parece que si que puede ser el. Como se suele decir, no semos naide
Por cierto, parece que en la redaccion de las noticias de los Oscar de el Mundo estaban de excelente humor esta mañana, porque no contentos con el comentario sobre Eddie Van Halen tambien se marcan este otro sobre Mick Jagger. Sin comentarios
jueves, 2 de marzo de 2006
Como se ensambla un Airbus 340
Si microsoft diseñara las cajas del iPod....
miércoles, 1 de marzo de 2006
Microsoft tambien hace cosas interesantes (a veces)
Segun leo en Sydney morning herald, microsoft ha confirmado el proyecto aunque de momento no hay especificaciones.
Por otra parte, parece que el tema de las busquedas locales integradas con mapas, vistas aereas, gps y demas sigue interesando en Redmond, asi que han puesto este preview (que realmente parece de momento mas una prueba de concepto que una aplicacion de verdad) y que esta realmente bien. La velocidad es mas que aceptable y la duda es si piensan hacer fotos a pie de calle de todo el mundo (al estilo qdq) o solo se limitaran a ciertas zonas. De momento solo estan disponibles el centro de Seattle y el centro de San Francisco.
En la foto, Lombard Street en San Francisco. Desgraciadamente, la parte famosa de la calle, la de las curvas, no parece ser el centro de la ciudad. Interesante en cualquier caso.