Nos deja la semana 37 – 2010

septiembre 13, 2010 en Delphi, Delphi Prism, Eventos, Noticias, Noticias Delphi, Ofertas, Presentaciones, Promociones

He tomado la costumbre desde hace bien poco, de iniciar una entrada bien comienza la semana e ir añadiendo al borrador los enlaces y pequeños comentarios para luego poder recordarlos. Así que tenía varias anotaciones escritas, de las cuales, hay algunas que me parecen interesantes. Antes, rebuscaba mientras iba escribiendo, y no siempre recordaba todo. Y quizás porque uno se hace mayor, va cambiando la estrategia  :-) (este año he descubierto mas curiosidades, entre otras, que tengo que alejarme la documentación para poder enfocar con claridad…)  :-D

Para empezar, sobra comentar que casi todo lo que he podido leer de nuestra comunidad, ha girado alrededor del lanzamiento de Rad Studio XE, o bien comentarios de algunas novedades, o bien los anticipos (dar a conocer la fecha) de lo que van a ser las presentaciones en los países que forman parte del mapa de futuras “ventas” para Embarcadero.

Así que si vais a la página de eventos http://www.embarcadero.com/news/events veréis que se inicia la gira visitando numerosos paises, tales como Ucrania, Rusia, República Checa, Inglaterra, Polonia, Australia, Estados Unidos, etc.  , así como organizando Seminarios On Line como los que se celebrarán para Brasil, Japón o México, por citar algunos, etc. A España nos tocará el 28 de Septiembre, organizado lógicamente por Danysoft:

http://www.danysoft.com/danysoft/ven-a-conocer-el-nuevo-rad-studio-xe-evento-gratuito.html

Pero fuera de la referencia a la cita, que ya hicimos en una entrada anterior, me pareció bastante interesante una anotación en el twitter, que llevaba finalmente a la lista oficial de componentes compatibles con Delphi XE. Esta lista conviente tenerla a mano para un momento posterior, ante la necesidad de consultarla.

http://edn.embarcadero.com/article/40813

También existe otro enlace en el que podéis personalizar el resultado de esta búsqueda, que os va a devolver una relación de los partners de Embarcadero y de los productos vinculados al entorno de desarrollo.

http://tp.embarcadero.com/partnercentral.exe/default

Mas cosas…

Andreano Lanusse, recalcaba en su blog, días atrás una buena notica que yo no llegué a advertir hasta bien entrada la semana y era el cambio de condiciones para el desarrollo de aplicaciones para iphone/ipad, que hasta ese momento había apartado a Delphi Prism, con la normal preocupación de los desarrolladores. Si estais en estos temas, tenedlo en cuenta y visitad las paginas de Andreano, que contiene varios links con detalle de la información legal.

http://www.andreanolanusse.com/blogen/dont-worry-you-can-write-delphi-prism-applications-for-iphoneipad/

Luego, a mitad de la semana, otro enlace del Twitter, me llevaba a curiosear en el blog de Jeroen Pluimers. Su entrada giraba alrededor del uso de la clase TStrings para “parsear” cadenas con delimitadores de campos. Ya hemos resaltado anteriormente su blog y figura en la sección de enlaces.

http://wiert.wordpress.com/2010/09/08/delphi-use-tstrings-to-parse-non-standard-separated-strings-and-validate-it-with-dunit-tests/

Bueno… conocerlo os puede ser util de cara a no reinventar la rueda con algo que ya puede estar implementado (en este caso concreto Jeroen se planteaba el problema de los espacios en blanco, como podeis ver, tema que resuelve de una forma sencilla con la asignación de forma correcta de varias propiedades y el uso fnalmente de Trim).

Y cerrando estos comentarios, hacer una mención breve a la promoción actual de compra de la familia de productos XE. En este caso, uno de los valores añadidos en la compra va a ser la posibilidad de descarga de algunas versiones anteriores para los compradores, tales como Delphi 7, Delphi 2007, Delphi 2010, etc.

Access to previous versions of Delphi (7, 2007-2010), C++Builder (6, 2007-2010), Delphi Prism (2009-2011) at no extra cost

Leído de http://www.embarcadero.com/products/rad-studio

Aunque en el caso de México, según lo que pude leer de un correo de Gopac, existe un descuento adicional en la compra del producto, eso sí, exclusivamente en el mes de Septiembre y con algunas restricciones de compra. Quizás finalmente, en España también pueda existir un descuento similar. Imagino que esto será desvelado durante la celebración de la presentación en Madrid.

 En fin. Si necesitais mas información sobre la promoción de venta en España podeis acceder en el enlace:

http://www.danysoft.com/general/rad-studio-xe.html

Tabla de diferencias por versiones http://www.danysoft.com/free/rad-studio-features-matrix.pdf 

Tabla de precios http://www.codegear-shop.com/Embarcadero-RAD-Studio-XE

Nada mas.

Un saludo a todos.

Delphi For Android Sneak (Preview 2)

septiembre 10, 2010 en Delphi, Enlace interesante, Entrada Diario, Taller práctico, Videos

Hoy he añadido al blog el enlace de Lennie De Villiers. Y me visto muy gratamente sorprendido por el video, por lo que no he tardado demasiado a resaltarlo, tanto en el facebook, twitter como aquí mismo.

Aunque está en inglés, si yo me he enterado de la película, vosotros también…

:-D

Nuestra hoja de ruta… (II)

septiembre 5, 2010 en Delphi, Entrada Diario

Tenía nuevos comentarios sobre las inquietudes e ideas que voy madurando tras la vuelta de vacaciones. Así que he reabierto esta entrada para compartirlos nuevamente con vosotros e informaros de alguna de las iniciativas que estoy intentando hacer realidad. Estas lineas  deberían reflejar ese deseo de que evolucione en el tiempo tanto el contenido del blog de Delphi como la forma en la que éste interactua con la comunidad.

Este sería un resumen de los contenidos que se intentarían potenciar desde el blog durante la siguiente etapa, con independencia de que solo quede en una declaración de intenciones.  :-)

Leí con atención lo que dejabais escrito en la parte primera del post y efectivamente, hay cosas que voy a intentar mantener porque pienso que sí tienen un sentido y que realmente sirven para algo. Esa especie de sección que Germán bautizaba acertadamente como “Lo que nos deja la semana” (que inicialmente fue el título del post de alguna de estas entradas) a mi también me parece que se merece que se le salve. Es una “sección” que debería (de querer hacerlo bien) ser bastante dinámica y regular, intentando que tuviera una frecuencia semanal o quincenal, aprovechando los fines de semana para leer y resumir las publicaciones mas interesantes. Eso sería lo ideal pero casi siempre chocamos con el tiempo, que es un recurso muy escaso en algunos meses del año. Bueno… lo voy a intentar.

Otra fuente para generar contenido podría ser el análisis de los recursos no hispanos, que podrían alimentarse de traducciones y de enlaces a estos recursos. Este punto sabeis que no es nuevo en el blog. Ya las hemos compartido pero tiene su dificultad, por cuanto exige primero solicitar por cortesía la publicación de la traducción y finalmente, una vez que el autor de la entrada no muestra problema en ello, intentar reflejar lo mas fielmente posible lo escrito, con la dificultad que esto puede suponer. Sobre este punto, si alguna vez, sacamos adelante algo que sea parecido a una COMUNIDAD DE PROGRAMADORES HISPANOS de nuestra herramienta, (algo que yo pienso sinceramente que no seria descabellado que se pudiera sacar adelante, aglutinando los esfuerzos del mayor numeros de webs y blogs especializados en el tema), se debería ahondar en reducir las barreras lingüísticas que nos separan de otras comunidades con mayor riqueza y calidad de recursos a su alcance.

Veis, ahora ha salido sin querer, una idea que a menudo flota mientras reflexiono sobre el papel que jugamos ya que desde hace mucho tiempo creo que es algo que necesitamos cada día mas: esa supuesta COMUNIDAD HISPANA. En mi opinión, y es siempre mi opinión y no quiero por ello convencer a nadie, esta idea siempre tuvo obstaculos naturales que impidieron que se gestara: la naturaleza personal de las páginas existentes que de forma natural tendían a proteger su independencia, sumado a las actitudes de algunos compañeros en las antiguas paginas generales, reconocían en las otras web posibles competidoras sobre un hipotetico “lecho” de lectores o visitantes. Bajo el nuevo prisma de la difusión social de los blogs de opinión, mas personales, mas pequeños y menos generalistas, han perdido fuerza las grandes páginas, permitiendo un escenario distinto que en mi opinión sí hace deseable que la idea madure. Respetar la idiosincrasia de las distintas web y blogs personales que se sumen a esta idea o proyecto, manteniendo un objetivo general de hacer que crezca la comunidad mediante iniciativas conjuntas y proyectos a corto plazo, medio y largo plazo.

¡TOMA! :-)  ¡Parece que lo haya escrito un político y no un programador!

Aunque suena bien, reconozco que es bastante complicado ya que creo que desde siempre quedó implicita la idea de que de existir una Comunidad, fagocitaría al resto de paginas y webs y beneficiaría a unos pocos, que son los que manejan el “cotarro”, que dicen en mi pueblo. No creo que sea esa la idea sino apoyar “algo” que permita que coexistan los actuales recursos y que a su vez, potencie y cohesione la Comunidad, haciéndola atractiva a las personas que se acercan a ella y que no la conocen. Por cierto… Cuando vi que Andreano Lanusse había creado la tribu de Delphi Hispano en Twibes, pensaba que podía ser un instrumento para aglutinar a mucha gente (la idea me pareció fantástica) pero luego también advertí que existe un problema en las iniciativas que parten de personas que pertenecen a la empresa del producto y es que limitan mucho la independencia de opinión, que es algo importante para que una comunidad sobreviva. Una comunidad no tiene porque coincidir con las decisiones que toma la empresa. Ni siquiera implica que deba apoyarlas públicamente en cualquier caso. Es importante que exista ese nexo bidireccional pero sin que condicione la objetividad de la corriente o flujo de ideas que la motiva. Un ejemplo de esto, sin ir mas lejos, son las diferentes opiniones sobre la credibilidad y aceptación del plan de ruta de Embarcadero para Delphi. Queda claro que existen posturas diversas en ese sentido y que posiblemente si llegará a existir una Comunidad nacida en el seno de Embarcadero, ahogaría cualquier opinión que molestara, como dicta el sentido común.  :-) Así que la clave creo que puede ser que dicha Comunidad Hispana fuera reconocida y apoyada como tal por Embarcadero, pero manteniendo esa independencia de opinión y objetividad, y con la libertad de que se sumaran a ellas cuantas webs y blogs hispanos quisieran, dentro del respeto a las normas establecidas y reconocidas.

Volviendo al tema principal de la entrada, respecto al origen mayoritario de los post existentes, que nacen de los artículos personales propios y del código fuente que se pueda subir, he creado hace un par de días un grupo en Facebook para reforzar el contenido de dichas entradas de forma que se pueda discutir en el foro y en el muro que te facilita Facebook. El nombre del grupo coincide con el del blog: Facebook – Delphi Básico. Os invito a que os suscribais. Con la idea de evitar el spam he restringido el acceso por invitación pero solo para evitar que nos inunden de spam. Me gustaría que os sintierais libres de apuntaros, de igual forma a mi facebook personal accesible desde allí. No me mueve la idea de crear un foro tradicional ya que existen y son muy buenos sino simplemente tener un espacio para ampliar el contenido de las entradas y poder conversar y cambiar impresiones. En la barra lateral existe un enlace al grupo.

La última entrada que aborda un ejemplo de módulo de control de presencia puede ser representativo de muchas de esas entradas que puedan discutirse y comentarse sin tener que escribir ex profeso una serie de artículos previos a la misma.

Y poco mas que contar. Espero vuestras opiniones. Seguro que me dejo algo en el tintero…

Que sea una semana propicia para todos.

Módulo de control de presencia

septiembre 2, 2010 en Código, Delphi, Entrada Diario, Taller práctico

Vamos a ponernos un poco las pilas ahora que ya han terminado las vacaciones. ¡Volvemos a lo nuestro!, a este breve tiempo que compartimos y que nos mantiene en contacto y vivos. Y como hacía ya bastante tiempo que no subía unas lineas de codigo, hoy casualmente, rebuscando en las carpetas perdidas, he encontrado un pequeño ejemplo que tenía preparado para el blog y que accidentalmente perdí.

Lo dicho. Estas lineas domían el sueño de los justos. :-) Son ni mas ni menos que del 2007, por lo que tienen la friolera de unos dos años.  Creo recordar que se prepararon en el transcurso de ese año, mientras colaboraba con Jose Luis Freire en el Boletín de Delphi, y casí con seguridad hubieran formado parte de los siguientes boletines, ya que finalmente se suspedió su publicación al no existir suficientes medios humanos para mantenerlo. Bueno. No nos engañemos. :-( Cualquier iniciativa gratuita corre ese peligro. Todos vamos sobrecargados de trabajo y al no ser una actividad que tenga una recompensa económica pues es dificil encontrar gente que colabore de forma regular. Pero bueno… se pudieron publicar bastantes numeros gracias a la constancia y a la entrega de Jose Luis, de ir detrás de unos y de otros, recordándonos que faltaban pocos días para la publicación.  :-)

¡Qué tiempos aquellos!  -parezco un viejete contando batallitas-

jejejeje

Sigamos…

En este caso vamos a hacer algo distinto. Normalmente preparo unos artículos introductorios para explicar el código y al final se acompaña, en el último de los artículos que forman parte de la serie. Como no tengo preparado nada, os voy a incluir el fichero con el codigo fuente del ejemplo y prepararé las entradas si es que me enviais alguna pregunta. :-D

Es un código muy sencillito. Leed el archivo leeme contenido en el zip que os cuenta un poco la película.

¿vale?

Imagen de la aplicación

Codigo

Nada mas por hoy. Espero que tengais un buen día y que seais, como se suele decir, muy felices.