Con fecha 28 de Septiembre (hace ya mas de una semana) sabéis que se celebró en Madrid la presentación de Rad Studio Xe. Fue un acto más, en el marco de la gira de presentaciones que Embarcadero ha organizado para presentar las nuevas versiones de sus productos, en el seno de la familia bautizada con la marca... Leer más →
Nos deja la semana 37 – 2010
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...) 😀 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.
Delphi For Android Sneak (Preview 2)
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... 😀
Nuestra hoja de ruta… (II)
Tenía nuevos comentarios sobre las inquietudes e ideas que voy madurando tras la vuelta de vacaciones. Así que he abierto esta nueva 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 el contenido del blog de Delphi y la forma en la que interactua con la comunidad.
Módulo de control de presencia
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 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í.
¡Ruido de campanas!
Antaño en los pueblos, si existían eventos importantes, se podía escuchar el tañir incesante de las campanas, rasgando el infinito cielo. ¡Talan! ¡Talan! ¡Talán!... La gente se asomaba a las balcones y ventanas, a ver que sucedía. Pudiera ser, incluso, que les sobresaltasen las alegres y sonoras tracas y los cohetes.
No me saques los colores
¿Qué tal estáis...? Volvemos tras un verano caluroso. Esta misma noche fue una de las mas calurosas que recuerdo. De hecho, ayer mismo, el termómetro se acerco a los 44º y la tarde fue asfixiante. La disfruté visitando una exposición temporal sobre arqueología Egipcia que se celebra en Alicante, en el Museo Arqueológico Marq, y aunque la capital mantiene unas temperaturas bastantes suaves y agradables por la cercanía del mar, hacía calor. Muy recomendable esta exposición si estáis en la zona, ya que no es demasiado habitual para nosotros ver de cerca una momia y conocer los ritos funerarios de la fascinante y enigmática civilizacion egipcia (El enigma de la momia). Aunque, para ser justos, el visitante se queda con ganas de mas, y no imagino lo agradable y enriquecedor que puede ser conocer el total de lo expuesto en el Louvre, puesto que lo visto en Alicante es tan solo una parte pequeña...
RAD Studio XE: Mejoras sobre la productividad.
Tenemos algunas novedades... Embarcadero inicia la semana con la promoción pública de las nuevas características que van a incorporarse al próximo relaease de Rad Studio, a través de una campaña de videos y artículos en blogs de la comunidad. Los videos han sido traducidos a varios idiomas por lo que, como viene siendo habitual, el español nos llega de la mano de Andreano Lanusse.
Nuestra hoja de ruta…
¡Qué chulo queda eso de decir: “Nuestra hoja de ruta…”!. Parece que seamos un blog importante y todo!!!!!!!!! 😉 Pero tampoco se me ocurría otro título más sugerente. La idea es dejar esta entrada en la cabecera del blog hasta el día 15 de Agosto, momento en el que volveré a marcarla para que se recoloque en la fecha original. Existe en wordpress esta posibilidad para fijar una entrada determinada al inicio y creo que podemos aprovecharlo. Si no fuera así y siguiera añadiendo entradas al blog, posiblemente se perdería y pasaría desapercibida.
TDBLookupComboBox al escenario (Parte I)
Llevaba varias semanas con la idea de hacer un par de comentarios breves sobre el componente TDBLookupComboBox y mira por donde, hoy parece que tengo unos minutos que voy a intentar aprovechar. Así que vamos a ello. Este componente es bastante clásico (no es nuevo). Está ubicado en la paleta "DataControl", la paleta que Borland reservó en sus primeros días para alojar todos los controles de datos y se justifica, en un contexto donde el usuario selecciona un item entre los valores mostrados en una lista ligada a un conjunto de datos, para asignar un valor como resultado de esta selección, en el dataset destino. Así pues, este valor que va a ser asignado, es por regla general distinto del valor que es mostrado al usuario y también siguiendo el mismo razonamiento, formaría parte de un dato significativo de una tabla maestra respecto a su detalle (eso es algo lógico ¿no?).
Blaise Pascal Magazine Nº 11 (Mayo 2010)
Estos días pasados lo he dedicado principalmente a leer el último número de la revista Blaise Pascal, el número 11 correspondiente al mes de Mayo. Y aunque no he acabado su lectura, ya que la voy retomando a ratos perdidos, si que me gustaría compartir con vosotros que he disfrutado de alguno de los artículos, hecho que me ha llevado a escribir estas lineas. ¿Qué no conocíais nada de la revista?
ER/Studio Developer Edition y DB Optimizer (Vídeo en español)
No hay demasiadas novedades esta semana... No recuerdo nada ahora mismo, desde la ultima entrada que escribí, algo que me haya generado alguna inquietud, grande o pequeña, en un sentido u en otro, o la necesidad de apuntarlo por alguna parte para luego recordarlo, ni nada similar. También es cierto que no he buscado demasiado, pero habitualmente los canales básicos como el twitter, las diversas tribus creadas, o la misma blogosfera de embarcadero, nos permiten sospechar que hay novedades y que existe un movimiento entre bastidores, presagio de lanzamientos comerciales o de cambios importantes.
La gran división…
Suena bien el título... 🙂 y aunque a primera vista, podamos pensar que la entrada va a tratar del paradigma clásico "Divide y venceras", en este caso concreto, la entrada nos vuelve a hablar de un tema recurrente en el blog, como lo es la separación del interfaz del usuario de las reglas de negocio. Como el autor de la entrada nos dice, Cobus Kruger, justo al empezar, en las primeras lineas: One of the most important principles in building complex software systems, is detaching the business logic from the screens that allow users to view and edit information.
Failover Server in DataSnap and Delphi 2010
Recientemente ha editado un pequeño video, Andreano Lanusse, con el título que encabeza la entrada, y en donde se da continuidad a los distintos artículos que ha publicado sobre DataSnap, aunque en este caso no ya referidos a las novedades y primeros pasos, sino al uso de las características o funcionalidades que pueden ser menos conocidas. En este caso concreto, aborda Andreano la parte que afecta a como dar respuesta desde nuestro servicio a los fallos y se puede ver a modo de ejemplo como redireccionar el cliente ante la caída de uno de los servidores).
Secreto de tres, secreto no es…
Si tiene algo el refranero es que encierra en un pensamiento breve y conciso, una gran dosis de sabiduría popular y experiencia... También podemos leer: Secreto de dos, guardado; de más de dos, en la calle echado. 🙂 ¿Qué porque comento esto?
Simplifica tu código Delphi…
Simplifica tu código, piensa en clases, abstrae y racionaliza, usa el sentido común, etc... son algunos de los lemas que hemos podido compartir durante muchos de los artículos anteriores, casi desde siempre, con mas o menos acierto. Valga la redundancia, casi diría que en realidad, es una preocupación cuasi universal que nos corroe, a medida que avanzamos y aprendemos y nos formamos. También de alguna forma, exteriorizamos esos pensamientos en muchos de los post que acabamos publicando. Nuestro punto de parada hoy, es nuevamente el blog de Stefaan Lessage, y la parada es para compartir cuatro artículos que ha escrito durante el mes de marzo y que pienso que forman parte de esa idea general que siempre hemos intentado plasmar: pensar en clases y abstraer. Pienso que la lectura de las cuatro entradas de Stefaan es muy aconsejable y si bien, puede resultarnos mas o menos incomodo que esté escrita en otro idioma (ese punto ya depende de cada uno), existe el suficiente código para que pueda entenderse el trasfondo y la enseñanza que aporta. Sobretodo, os la aconsejo si os estáis iniciando en el entorno y buscais patrones de razonamiento que os sirvan de referencia en vuestros desarrollos.
Seguir la linea…
Fuera de lo meramente anecdótico, la idea es seguir trabajando en esa linea e ir seleccionando de cuando en cuando algunas entradas para destacarlas y compartirlas con la comunidad hispana de programadores. Y si es posible, incluso aportar la traducción como ha sucedido en dos ocasiones. Aunque eso, os confieso que no resulta tan sencillo ni disponemos del suficiente tiempo, teniendo en cuenta además que intentamos hacer las cosas correctamente y solicitamos permiso previamente para poder llevar a cabo cualquiera de estas iniciativas. Creo que sería bueno además que entre todos, fueramos derribando los muros que van aislando a las distintas comunidades, de forma que existieran ventanas y espacios abiertos entre ellas que las pudieran comunicar y hacer converger.
Shifting TFields in TDataSets Bound to TDBGrids…
Esta vez, he seleccionado uno de los artículos del blog de Cary Jensen que me ha parecido especialmente interesante para compartirlo con vosotros. En el artículo, Cary Jensen comparte con sus lectores, un posible bug ocasionado por el comportamiento de los campos persistentes del DataSet (luego se verá en el articulo, comentado y reflexionado por el, que no es tanto un error de código). De cualquier forma, sí me ha parecido interesante pues es algo que debería tenerse en cuenta.
Comentarios recientes