Metadatos en Firebird

Ha sido tan amable Lorenzo Alberton que se ha tomado el trabajo de recopilar y publicar la información sobre cómo acceder a los metadatos en Firebird. Los metadatos son la información sobre tablas, campos, índices y restricciones presentes en las tablas de sistema, las que empiezan por "RDB$". ¡Gracias Lorenzo, grazie mille, thank you very much!

Proyecto X

El próximo lunes uno de julio se cumplirá un año de la compra de Delphi por Embarcadero. Hace unos días, creo que con motivo de la conferencia virtual Delphi Live!, a la que no he podido prestar mucha atención, se hicieron algunos anuncios interesantes sobre el futuro de Delphi, en particular se ha presentado el llamado Proyecto X, que llevaría a Delphi, esta vez definitivamente, a tener un entorno nativo multiplataforma con versiones para Windows, Linux y Mac OS-X. Aún no hay demasiado concretado, pero tenemos a Eli Boling escribiendo sobre particularidades de OS-X para darnos ánimo.

Un señor tan poco sospechoso de radicalismos como Chad "Kudzu" Hower, ya decía que la estrategia de Borland era absurda. Delphi no puede competir en .NET con las herramientas de Microsoft. Tiene que partir de sus clientes reales y darles posibilidades de expandirse a plataformas donde tendrán una ventaja competitiva. Embarcadero, sin muchos aspavientos, está siguiendo pacientemente este camino de sentido común y ya tiene en beta restringida la versión de 64 bits para Windows.

Actualización 16 junio: Tim Anderson se hacía eco el otro día de las declaraciones de Embarcadero sobre código nativo multiplataforma. Hoy nos cuenta su charla con Wayne Williams , CEO de Embarcadero, sobre el mismo tema. Tim dice que los argumentos en favor del código nativo le parecen "anacrónicos". No deja de ser curioso que las polémicas basadas en lo que está de moda no pasen de moda :-)

Charla sobre Scrum

Hoy he asistido a una charla sobre Scrum, organizada por Autentia y Agile Spain. Scrum es una metodología ágil para gestión de proyectos. Llevo un par de semanas en un proyecto gestionado así y tan contento. Es una metodología muy sencilla, que se aprende muy rápido y que se basa en principios de sentido común, aunque como nos han contado, no es apta para cualquier tipo de proyectos. Para más información, será buena idea visitar la web de Agile Spain. La charla ha estado muy interesante. Éramos bastantes, más de cincuenta creo, y he visto que se estaba grabando en vídeo, espero que se publique.

Fravia

Ha muerto Fravia. Al parecer su nombre real era Fjalar Ravia y era finlandés. Programador y lingüista, se hizo famoso a finales de los noventa con su página de "ingeniería inversa" o, menos eufemísticamente, cracking, en el sentido de desprotección de programas. Se podía estar o no de acuerdo con su idelología radical sobre el acceso de las masas a los bienes digitales, una polémica que va a más ahora que se ha incorporado la música y el cine; pero no cabe duda de que fue un pionero recopilando información sobre cómo desenvolverse en Internet, manteniendo el anonimato (aunque eso es siempre relativo) y consiguiendo programas e información con los recursos disponibles. Cuando las leyes sobre ingeniería inversa se endurecieron en la Unión Europea, dejó atrás la escena . Los ensayos del supuesto cracker +orc (probablemente un alter ego del propio Fravia) dieron paso a lo que Fravia llamaba "reality cracking" y a sus refinadas técnicas de búsqueda en Internet. Fravia fue un verdadero fenómeno internetero con bastantes admiradores y seguidores.

Quizás el hecho más interesante que se desprende de sus artículos sea que existe una gran dificultad inherente en la protección de programas y que, dada la suficiente técnica y determinación, es posible desactivar la protección de casi cualquier programa. Una protección eficaz tiene un coste elevado, por lo que sólo un puñado de programas comerciales de gama alta mantienen una guerra en pie de igualdad contra los crackers. Las protecciones mejores son las legales (registrar el programa y acudir a los tribunales cuando se trata de aplicaciones destinadas a ser usadas en empresas), las físicas (el programa se ejecuta en servidores bajo el control del programador) y basadas en hardware (juegos que se ejecutan en consolas en vez de PCs). Naturalmente otra posibilidad es hacer el programa de código abierto y rentabilizarlo de forma indirecta, pero ésa es otra historia.

Ironías de la vida, Fravia quizás no llegue a tener una página estable en la Wikipedia por ser un fenómeno esencialmente webero, pero con su estilo teatral y sus ideas incorruptibles quedará para siempre en el recuerdo de quienes dábamos nuestros primeros pasos por Internet en aquellos años. Sit tibi terra levis.

Sé que estáis escuchando

xkcd dixit. Vaya, cuatro meses sin escribir. Muchos cambios personales y profesionales. Ahora vuelta a Java en lo profesional. Hoy me he comprado un Motorola U9 para sustituir al V3.

Autoestop

Llevo algún tiempo recogiendo información sobre las características más interresantes de Tiburón, la próxima versión de Delphi, especialmente de los genéricos y métodos anónimos. Pero entre las vacaciones offline y la vuelta al trabajo con prisa incorporada, me temo que, en vez de artículo técnico, voy a volver a soltar una batallita. No solemos comprar el diario, pero nos dio por ahí un domingo en Chiclana, durante las vacaciones. Me encontré con un artículo que me hizo acordarme de cuando hacíamos autoestop. Chiclana a estas alturas sigue sin tener tren, por lo que la comunicación con el resto de poblaciones de la zona de la Bahía de Cádiz siempre ha sido bastante incómoda si no tienes coche. Durante bastante tiempo, cada vez que había algo que ver en El Puerto o Jerez, no era raro que recurriésemos a hacer autoestop y dedicar el dinero del transporte a otros fines, normalmente poco edificantes.

Con diecimuchos o veintipocos años nos parecía buena idea. Ahora que están lejos, nos podemos reír de las locuras. Pero pensándolo bien, es para acojonarse retrospectivamente. ¿Que si nos pasó algo curioso alguna vez? Bueno, la pregunta podría ser más bien que cuándo no nos pasó nada reseñable. Me cuesta ubicar en qué excursión nos encontramos con un señor que quería relaciones, otro que iba sin frenos, otro que preguntaba si llevábamos porros y quién me acompañaba cada vez. Pero no me cuesta recordar una vez que Cristóbal Navarro y yo fuimos a ver a Emilio Oliva torear a El Puerto de Santa María. Nos llevaron relativamente rápido hasta Tres Caminos, lugar donde empieza la N-340. Allí había ya una pareja de hippies "haciendo dedo", así que anduvimos unos treinta o cuarenta metros para no ponernos justo al lado. Al cabo de un rato nos cogió alguien que tenía demasiada simpatía por los hippies, que se quedaron allí. De todas formas no nos llevó mucho más allá, soltándonos en el Barrio Jarana.

Al cabo de un rato apareció un taxi que paró en la venta y del que vimos bajar al taxista y los dos hippies. Cristóbal y yo llegamos a la conclusión de que la pareja se había cansado de que no los parase nadie y habían terminado pillando un taxi. Después del tiempo de tomar un café, salieron los tres, subieron al taxi y se pusieron de nuevo en marcha. Al pasar por nuestro lado bajamos el dedo, como de costumbre para no crear confusiones con los taxistas. Pero el taxi se paró y nos animaron a subir. Lo interpretamos como un gesto de solidaridad por parte de los hippies y nos subimos detrás con la chica. Nos dirigieron algunas palabras amables y arrancamos bruscamente.

El taxista preguntaba al hippie sobre a dónde podían ir. No nos enteramos de demasiado, pero parecía que se decidían por Madrid. Lo primero que nos chocó un poco fue la insistencia del taxista sobre lo poco que le gustaban los chivatos y en que les daba un tratamiento especial. ¡A nosotros tampoco nos gustan!-- le aseguramos. Cuando adelantó a otro automóvil por la derecha metiéndose en el arcén, poco antes de entrar en Puerto Real, Cristóbal y yo ya nos mirábamos de reojo sin decir palabra. "¡El coche de papá, el coche de papá!" era su lema. Pasado Puerto Real se metió por la autopista. Afortunadamente nos hizo caso cuando le pedimos que nos dejase allí alegando que íbamos a El Puerto y no nos venía bien.

Al día siguiente nos enteramos de que había robado el taxi amenazando con un cuchillo en la garganta al taxista. El taxi apareció en Morón al día siguiente. Decía que era "el enemigo público número uno", cosa que a mí me sonaba a los tebeos de Vázquez, pero ahora me parecía bastante menos divertido. Éste es el artículo de El País sobre Rafael Bueno Latorre que me ha recordado la presente historia. Parece que efectivamente le gustaban poco los chivatos. Y parece que sigue en paradero desconocido. Así que francamente no recomiendo el autoestop a nadie.

Windsurfing

.

Desde que era un chavalín tenía la ilusión de practicar este deporte. Siempre me pareció algo lejano. Primero porque una vela costaba una pasta que no tenía. Después porque me fui a trabajar lejos de mar. A pesar de los 44 que me acaban de caer, me he decidido por fin y he tomado en Sancti Petri una semana de clases, que tengo intención de prorrogar. He sufrido un poco porque estaba en bastante mala forma, ¡ay, la buena vida! Pero ahí me tenéis en la foto, en medio con la vela amarilla limón, con el Castillo de Hércules al fondo. Ahora estoy bastante contento. Me lo he pasado genial y estoy en mejor forma.

Loreena McKennitt

Hace unos días, el 15 de julio, estuvimos en la actuación de Loreena McKennit en Madrid, en el patio del Conde Duque. Sólo la conocía por grabaciones, pues cuando encontré su música ella ya no actuaba en directo tras la muerte en accidente de su novio. Hace un par de años sacó un nuevo disco y ha estado dando conciertos, uno de ellos en la Alhambra, que ya me hubiera gustado ver. Disfruté mucho del del otro día, a pesar de que llovió un rato al principio. El sitio no es muy grande, gran parte del público sentado, pero el lleno fue total. Cantó alguna de mis favoritas, como Lady of Shalott, The Old Ways, The Mummers' Dance, The Mystic's Dream y Noche oscura del alma.

Completada la compra de CodeGear

Hoy uno de julio se convierte en efectiva la compra de CodeGear, y con ella Delphi, por parte de Embarcadero, del grupo Thoma Cressey Bravo. He hablado por aquí bastante del proceso por el que Borland ha vendido Delphi, desde el anuncio inicial de que querían vender hasta las noticias recientes de que se había llegado a un acuerdo con Embarcadero. A partir de hoy Delphi tiene oficialmente un nuevo dueño. Que sea para bien.

Actualización 23:30: entre las diversas reacciones, veo esta historia de Allen Bauer en que cita al nuevo jefazo, diciendo que Delphi/C++ Builder son parte de los "productos centrales" junto a los de siempre de Embarcadero. También David Intersimone dice que entre los padecimientos para los que tendrán cura está como primer punto "mis profesionales carecen de independencia porque estamos atados a una única plataforma". Delphi en un puesto especial. Única plataforma malo. Suena bien, ¿verdad?

Xegor

Antonio Castro Snurmacher me avisa de que ha puesto en Ciberdroide su primera novela disponible para descarga gratuita. Xegor es el comienzo de un ambicioso ciclo llamado Éxodo. Conocí a Antonio a finales del 98, cuando coincidimos en Software AG trabajando en el proyecto SIOM para la bolsa de la energía eléctrica española, un proyecto del que guardo buenísimos recuerdos, tanto técnicos como de la gente, de primerísimo nivel. De Antonio puedo atestiguar que tiene sobrada imaginación, una mente analítica, curiosidad inagotable y la palabra fácil necesaria para completar el ciclo.

Distribuir contenido