La comunidad de Delphi sigue en movimiento y sus pasos, pequeños o grandes, existen. No hay lugar para el desánimo porque ese no es nuestro Espiritu. El desanimo y tirar la toalla es para otros. ¿no os parece? ¿Quién nos puede parar? 🙂 A ver que tenemos hoy cociendose en el horno...
Un día con los mayores (3)
Se podría decir que, al iniciar esta tercera parte de la serie, en la que vamos a razonar sobre el framework de los cursos de Ian Marteens, nos introducimos en una de las areas más bonitas del mismo, donde los razonamientos formales y la abstracción se destacan sobre otros aspectos más mecánicos y menos atractivos (visto ésto como desarrolladores). No se si coincidireis o no, pero no existe demasiado "mérito" en hacer la asignación de una propiedad ni resulta algo demasiado creativo, salvo que lo vivamos desde la perspectiva del creador de componentes. Más bien, forma parte del elenco de actividades repetitivas, que hacemos diariamente de forma mecánica. Sin embargo, en este caso, establecer relaciones de herencia y uso entre las entidades, es un ejercicio estimulante y enriquecedor. Marteens inicia su periplo al definir una clase base (TAncestro), en la cuspide de la jerarquía que define el dominio de la aplicación. Y conviene decir esto ya que TAncestro no nace de la nada puesto que hereda el comportamiento de la clase TForm, de la cual desciende. Lo cual, nos permite disponer de toda la funcionalidad de los formularios que vamos a manipular. ¿Y por que es conveniente que sea así? Pues como bien explica en los primeros parrafos del ejercicio 3 de la serie c :
Enlace a las novedades y cambios en Rad Studio 2010
Desde hace un mes, mas o menos, está disponible en Embarcadero una guía en la que se relatan los cambios y novedades que trae Rad Studio 2010. Muchos de estos enlaces pasan inadvertidos . Yo me he dado cuenta por uno de los comentarios de Twitter, a pesar de que estan agregados los feeds de los... Leer más →
Esos dichosos métodos anónimos
Todavía me estoy haciendo a la idea de que existen esos nuevos artilugios infernales llamados genéricos y anónimos y ayer, por vez primera creo que busqué profundizar con mas detalle en estós últimos. Reconozco que mi capacidad para imaginar qué pueden hacer y qué pueden aportarme andan bajo mínimos (siempre estuvieron así pero ahora quizás con más razón) y me resulta chocante descubrir nuevas lineas de código, que intento descifrar con la misma naturalidad que nos ocurre al fijar la vista sobre aquello que se nos muestra turbio.
Un día con los mayores (2)
Veamos cual es el siguiente paso... En este segundo capítulo vamos a para dar un paso más en la construcción del framework de Ian, creando la estructura del mismo, un esqueleto vacío en el que todavía no vamos a tener en cuenta ni a concretar nada que haga referencia a la lógica real de los datos sino que todavía nos movemos en un nivel abstracto, con acciones que pertenecen al mundo de las ideas como: Guardar, Descartar, Confirmar, etc.
Consumir un web service (DelphiAccess)
En uno de los comentarios de una entrada anterior, compartía con Eliseo Gonzalez, que me había parecido muy interesante uno de los tutoriales de Delphi Access. Como muchos sabeis Eliseo forma parte de esta comunidad. Iba a decir nacida en Mexico, pero actualmente, la verdad es que poco importa que nazca en un pais o en otro, cuando abren sus puertas a una pluralidad de programadores que excede de ese ámbito nacional. En la barra lateral de enlaces podéis encontrar el blog de Eliseo, (La Turbo señal). Pero no venía esta entrada a cuento del blog, que os anticipo que tiene puntos que os serán de utilidad, sino del foro que mantienen dentro del dominio de DelphiAccess.
JSon y el vellocino de oro…
Ahhh Perdon... ¡Que esto no tiene nada que ver con los Argonautas! 🙂 Como estos días va a escucharse y leerse esto de "JSon", que es el acrónimo de (JavaScript Object Notation - Notación de Objetos de JavaScript), vamos a colocar el enlace para que sepamos de que va...
Una encuesta simpática
Si quereis participar en una encuesta con una pregunta bastante simpática, no teneis mas que acceder a una de las últimas que ha abierto Zarko Gajic en su web. Esta es la cuestión: Delphi Coding Styles - Begin/End Pairs - Begin On a Separate Line or After Then?
Un ojo mirando a la luna…
Casi todo el mundo conoce la máxima esa que dice: "Cuando el dedo señala la Luna siempre hay algun tonto que acaba mirando al dedo" y que viene a decir que muchos de nosotros nos despistamos de lo que realmente importa y nos acabamos centrando en lo accesorio, en lo meramente superficial. 🙂 Ya... Es un acertijo. Pero no tiene mala leche. Estaba pensando en voz alta.
Cosas y casos…
Parece que estamos ya de vacaciones. 🙂 Yo las tomé hace unos días (el viernes anterior) y todavía no me puedo creer que se vayan en un suspiro. El tiempo transcurre rápido, ¡tan fugaz!, y aunque todavía me quedan dos semanas de descanso, me temo que se irán al ritmo que se ha ido prácticamente ésta. Esa es una de las razones por las que no estoy añadiendo contenido al blog ya que necesito también un tiempo para mi y para resolver temas que no tienen que ver propiamente con el trabajo pero a los que tengo que atender. Sin embargo, tampoco quiere decir que la página haya colgado la etiqueta de "cerrada por vacaciones". 🙂
Una comparación entre Delphi y C#
A media mañana recibía el correo de Manuel con el asunto "Las comparaciones son odiosas...". Manuel tiene la sana costumbre de enviarme estos correos dos veces. Tiene la precisión de un reloj suizo 🙂 Empieza a contarme la noticia y acaba con un confiado: leelo y comentamos esta tarde... Tic. Tac. Tic. Tac... Y no pasan ni cinco minutos, que vuelvo a recibir su correo... Se me olvidaba el link...
Próximas entradas… pito, pito, gorgorito…
Muy rápidamente porque son las tantas de la mañana y todavía tengo que dormir un rato. Hace unos días escribí un correo a Ian Marteens pidiendole permiso para hablar desde el blog de uno de los frameworks que desarrolla en sus cursos de datasnap. No me parecía correcto tratar el tema y menos compartir algunos de los módulos sin solicitar el permiso del autor, por lo que le escribí una lineas donde le expliba un poco la idea y le indicaba que era algo que podía ayudar a bastantes compañeros que se inician. Y no ha tardado nada a responder Ian, escuetamente:
Un poco de todo…
Se nota que estamos en verano y no lo digo solo por la calor 🙂 que ciertamente ya es sofocante buena parte de los días. Cuando llegan estas fechas suele bajar notablemente el numero de correos que se reciben en los foros, los blogs y páginas web casi lucen ese cartel de "a medio gas..."... Leer más →
Valoración de Quality Central: mi opinión es…
Esta mañana estaba leyendo la entrada del blog de Chris Pattinson: http://blogs.embarcadero.com/chrispattinson/2009/07/01/38908 donde el autor valora el vigente sistema de corrección de bugs, Quality Central, y se reflexiona sobre si realmente se corrigen los errores conocidos, compartiendo algunos datos sobre este tema. Este es un tema un tanto polémico y de hecho, algunos programadores replican en sus comentarios y expresan su desacuerdo. Y estoy casi seguro de que muchos compañeros creen que no siempre se hace lo suficiente.
El futuro de Delphi parece más claro que nunca (Stefaan Lesage)
El futuro de Delphi parece más claro que nunca Stefaan Lesage 23/06/2009 Traducción de su artículo en http://www.devia.be/news/article/the-future-of-delphi-looks-brighter-than-ever-before/ Hace unas semanas, fui invitado a un encuentro cordial en Bruselas, con David Intersimone, más conocido como David I. en la comunidad de Delphi. David nos iba a contar algo acerca del mapa de proyecto para Delphi.... Leer más →
Un pequeño resumen, por favor…
Ayer haciendo pruebas, dejé en la barra lateral, embebido, uno de los iframes de google, del servicio egoogle.books y que contenía una vista parcial de un libro que hablaba de sql server. Concretamente ,de Sql Server 2000 ("SQL Server 2000 Fast Answers for dbas and developers" de Joseph Sack). Y por error, olvide eliminar el frame, por lo que hace un rato he visto con asombro que todavía estaba. El caso es que estaba viendo que tal quedaba y comprobando si existían libros que hablaran de Delphi o de cualquier otro tema que pudiera ser de interés, y facilitar un acceso desde una entrada, o bien desde la barra lateral. Y sí, existen algunos (bastantes mas recortados que esté que finalmente he dejado y que habla del servidor).
El mundo en un conjunto…
Los conjuntos son de esos tipos que muchas veces nos pasan desapercibidos. 🙂 Se podría incluso decir que pasan sin pena ni gloria. No tienen la importancia de una clase o de un registro. Y se situan dentro del ranking de popularidad entre los Enumerados y los Subrango, que es casi lo mas bajo que uno puede caer 🙂 Al menos siempre tuve esa impresión. 😀 Hablando en serio, ya que hemos acabado las cinco entradas donde todo giraba a pensar en clases, parece que se hacía apropiado comentar algo de los tipos personalizados. Y digo lo de apropiado, porque los tipos personalizados no son imprescindibles puesto que al final los identificadores son representaciones de un valor ordinal. Pero pensar en terminos de clases incluye un premisa que hasta ahora habia quedado un poco en el aire, y es simplemente que el codigo debe ser también lo mas claro posible. Y en eso, sin duda, puede ayudarnos la existencia de los tipos personalizados, tanto enumeraciones, subrangos, conjuntos o registros, (éstos ultimos, con un peso mucho mayor lógicamente).
Lo mas destacado… :-)
Suelo reservar la tarde del domingo, un rato al menos, para hacer un repaso mental de lo que me ha parecido mas interesante a nivel de enlaces durante toda la semana. Quizás, antes -hablo de bastantes meses atrás- dedicaba mas tiempo a buscar paginas nuevas, o entradas nuevas, si fuera el caso de que fueran conocidas y ya las hubiera incluido en mis enlaces, pero ahora, desde que empecé a incorporar los breves mensajes de Twitter (o Twibes) la situación cambió, y en lugar de mi busqueda tradicional, me he concentrado en seleccionar los comentarios que tuvieran mas interés. El domingo anterior ya lo hice. Y si os dais cuenta, de no hacerlo así, muchos de esos comentarios pueden llegar a perderse ya que quedaran sepultados por los nuevos mensajes y por desgracia, algo como "voy a pasear al perro" en respuesta de "que es lo que estas haciendo" o "voy a trabajar duramente", será inevitablemente el ejecutor de que no acaben siendo visibles y se oculten por los siglos de los siglos.
Comentarios recientes