Archivo

Archivo para mayo, 2011

Una quincena más… 31/05/2011

martes, 31 de mayo de 2011 Sin comentarios
Share Button

Para los que hayáis tenido la oportunidad de asistir presencialmente (en Madrid), estos últimos días de Mayo Danysoft ha organizado unos seminarios presenciales sobre RAD Studio;  Se han tratado temas avanzados como las “Open Tools API para extender el IDE” o “La creación de servicios web seguros” utilizando XE.

Para los que (como yo) no estáis en Madrid, y/o no habéis podido asistir, la gente de Danysoft ha organizado otro no-presencial (seminario web) para poder seguirlo vía Internet el día 10 de Junio. Revisad en enlace con la información y desde ahí mismo podéis apuntaros.

Esta semana “he aterrizado”  en la web de TurboPHP (http://www.turbophp.com/). Un IDE para el desarrollo visual de aplicaciones con PHP. Las imágenes del IDE tienen muy buena pinta (desde el punto de vista del programador Delphi y no del desarrollador de PHP -que de eso no entiendo mucho-). ¿Porqué digo esto? Ni más ni menos, que porque este proyecto está realizado con Delphi. El proyecto ahora es OpenSource y el código está disponible para quien quiera acceder a él.

 

Para los que no habéis leído alguna de las entradas de la serie que Salvador ha publicado sobre Expresiones regulares, utilizando las mejoras de Delphi XE, os animo a que lo hagáis. Es un tema complejo y la explicación es muy buena y detallada. En el momento de escribir estas líneas ya está completada con 4 entradas, que cubren de manera muy amplia el tema.

Visita y lectura obligada obligada.

 

Para acabar un par de enlaces “Off-Topic”. El primero es una interesante reflexión de Casimiro sobre piratería en España, sobre los derechos de autor, los contenidos digitales, la cultura…
“La piratería no existe – 5 propuestas para el crecimiento digital”.

La segunda es una mención al anteproyecto de ley que el Gobierno acabar de aprobar, conocida como Ley de igualdad de trato; Desde los blogs ya se conoce como “La ley de Mozdaza”.

Desde esta otra página se explica con detalle dónde está el sentido real de esta ley y cómo puede afectar a todos los blogs esta nueva ley si llega  a aprobarse.

Y hasta aquí hemos llegado.

Share Button
Categories: Resumen Tags: ,

Un mes más… 15/05/2011

lunes, 16 de mayo de 2011 Sin comentarios
Share Button

Como recopilatiorio de las últimas semanas (ya no haré referencia a días porque desde la ultima entrada ya han pasado unos cuantos…), os comento algunas páginas que he visitado y que me han parecido interesantes.

El primero, al que no recuerdo cómo llegué y que me pareció muy curioso, vendría a ser algo así como “La tabla periódica de las API y aplicaciones de Google“; ¿Que qué es esto? Pues una de estas cosas simpáticas que hacen los de Google y que me pareció interesante y original (a parte de la mera función informativa).

Ya hace unos cuantos días que Rodrigo (RRUZ) publicó en su blog una entrada sobre cómo utilizar eventos en WMI. imprescindible (esta y las anteriores sobre WMI) para aquellos de vosotros que estéis interesados en este tema al igual que yo. Mucho nivel en las explicaciones. Mucho código que puede ayudar a aclarar un tema “complejo” como este y muchas posibilidades las que abre el mundo de WMI.

En más de una ocasión he utilizado como sistema de traducción en mis aplicaciones GNU getText (y la versión para utilizar con Delphi) y ya he hablado en el blog antes sobre él. Utilizando este sistema acabamos generando ficheros .po que posteriormente se traducen utilizando algún editor de los muchos disponibles que existen (poedit, es el que he utilizado yo). Relacionado con el tema de la traducción, el otro día me encontré con esta web: (http://translate.umpirsky.com/)  que nos facilita el trabajo de traducción de los ficheros .po mediante el traductor de Google.  Debe haber más, pero este me pareció especialmente sencillo y simple. Basta con subir el fichero, seleccionar el idioma y esperar a que acabe para bajar la traducción.

Hace unos días, también desde el blog de Rodrigo, nos llega una mejora de la aplicación Delphi IDE Theme Editor,  que ahora soporta Delphi 5/6. Para los que todavía mantenemos aplicaciones antiguas , como yo, nos permitirá darle “un poco de alegría” al IDE.

Navegando por internet, he llegado a una web curiosa y que me parece una gran idea. Se llama Rosetta Code; No se si la conocéis.
Supongo que la idea no es nueva, pero tal y como la plantea en esta web me parece simple y útil.  Además el formato WIKI es sencillo de modificar y entender.

Se trata de tener una serie de problemas, programas o algoritmos (se pueden proponer nuevos) de forma que la programadores de forma voluntaria puedan aportar su código para resolverlos en los diferentes lenguajes. Por ejemplo, aquí podemos ver la implementación del borrado de un fichero en nada menos que 61 lenguajes distintos, o el archiconocido “Hello Word!” en nada menos que 170 lenguajes distintos.

Podéis consultar la lista de problemas, la lista de lenguajes, o centrados en Delphi, los problemas que todavía no tienen implementación en Delphi. Os animo a contribuir (yo ya lo he hecho ;-) ) y ampliar los ejemplos en Delphi/Object Pascal.

Por si no lo habéis leído, estos días he publicado la versión 1.4(beta) de TrackInfo.
Una aplicación para obtener información, visualizar, convertir,… ficheros en diferentes formatos que incluyen tracks o rutas de puntos geográficos; Normalmente extraídas desde dispositivos provistos de un GPS. He añadido algunos formatos de conversión para abrir rutas directamente en los formatos más utilizados y el multiidioma, a parte de corregir algunos errores.

 

 

Por último os adjunto un video donde se puede ver cómo finalmente se ha descubierto un sistema para “generar movimiento continuo” o también conocido como “dispositivo antigravedad”; Además es lo suficientemente sencillo como para probarlo en casa. ;-D
Está basado en dos principio conocidos y de sobras demostrados:

  1. ¿Qué pasa si una tostada con mantequilla se te cae al suelo? Por ley de Murphy, esa tostada siempre cae con el lado que tiene la mantequilla hacia abajo (link -ver imagen-).
  2. Es conocido que los gatos cuando caen, siempre caen a cuatro patas.

Por lo tanto combinando ambos, tenemos la siguiente paradoja:

[youtube Il1WZwGjtEs nolink]

 

Aquí podéis ver una imagen de cómo reproducirlo.

Y como solían decir en el 1,2,3…  “hasta aquí puedo leer”.

La próxima semana, más…

Un saludo.

 

Share Button
Categories: Otros, Resumen Tags: ,

TrackInfo Versión v.1.4b

jueves, 12 de mayo de 2011 5 comentarios
Share Button

Publicada la versión 1.4b de la aplicación TrackInfo.

Se han corregido algunos bugs de la anterior versión y como cosas más relevantes de la versión nueva están:

  • Sistema nuevo de Multiidioma para la aplicación donde es más fácil crear nuevos ficheros de idioma.
  • Ahora el programa permite abrir los formatos de fichero más importantes directamente (sin convertirlos préviamente):

GPS Trackmaker (*.GTM)
Google Earth (*.KML)
OziExplorer (*.PLT)
Garmin Training Center (*.TCX)
Mapsource (*.GDB)
CompeGPS (*.TRK)
GPS Exchange Format (*.GPX)
Alan Map500 TrackLog (*.TRL)
Garmin Mapsource (*.MPS)
Magellan File -eXplorist- (*.UPT)
Swiss Map 25/50/100 (*.XOL)

La descripción completa de la aplicación y las características completas en la página de la aplicación. Desde ahí se puede descargar de forma gratuíta el fichero.

Como siempre las sugerencias, comentarios y demás son bien recibidos.

Un saludo.

 

Share Button
Categories: Aplicación, Offtopic Tags: , ,