Delphi básico: Lo más básico de Delphi

Febrero 8, 2010

Próxima cita el 26 de Febrero

No voy a hacerlo demasiado largo, ya que es un tanto tarde (madrugada del lunes en España) y como todo hijo de vecino tengo que levantarme temprano para trabajar, pero tenía pendiente comentar con vosotros que ya han confirmado la fecha del evento “Delphi Developer Day IV”, que va especialemente dirigido a la comunidad hispana: viernes, 26 de Febrero (2010).

En lo que respecta a la hora de inicio, según el formulario de respuesta que se lanza al registrarte al evento, figura las 7:00 AM (PST), que si no me equivoco y de acuerdo al último que pude asistir, vendrán a ser sobre las 4 pm (en España).

Recordad que en http://dn.embarcadero.com/article/40336 disponéis de mas información tanto del contenido del seminario web como de los expertos que van a participar. Os adelanto simplemente que serán 8 presentaciones, a la cual mas interesante  :-)

No deberías de perdértelo.

Por cierto: esta tarde no he podido dedicar tiempo al blog ya que estoy bastante absorbido con el aprendizaje de punto net y mi toma de contacto con Delphi Prism. Y al final, tienes que combinar lo mejor que se puede el tiempo de forma que en este caso, desgraciadamente el blog ha sido el sacrificado. No obstante, no quería acabar el día sin al menos dejar estas letras.

Ha sido una tarde tranquila, recreandome y “jugando” con el entorno, e intentando poner en práctica el ejemplo de desarrollo que propone Marco Antonio Santín en su video del “Curso de Desarrollo de aplicaciones de escritorio y acceso a datos con Delphi Prism”. A medida que voy siguiendo los pasos, comparo mentalmente con las estructuras que uso habitualmente desde mis desarrollos y amplío las ideas comentadas, intentando encontrar puntos similares, que me sirvan de referencia.

Así por ejemplo, he intentado encontrar mis clases Ancestro y Browser como base de las propuestas del curso y he acabado traduciendo la llamada principal “Mostrar” a punto net, para ver que tal quedaba. (Mostrar era un método de clase de la clase base TAncestro).

Tras un buen rato, el método original

class function TAncestro.Instancia: TAncestro;
var
  I: Integer;
begin
  for I := Screen.FormCount - 1 downto 0 do
  begin
    TForm(Result) := Screen.Forms[I];
    if Result.ClassType = Self then Exit;
  end;
  Result := nil;
end;
class function TAncestro.Mostrar: TAncestro;
begin
  Result := Instancia;
  if Assigned(Result) then
  begin
    if Result.WindowState = wsMinimized then
      ShowWindow(Result.Handle, SW_RESTORE);
    Result.BringToFront;
  end
  else
  begin
    Result := Create(Application.MainForm);
    Result.RegistroLeer;
    Result.Show;
  end;
end;

quedaba reescrito como:

class method TAncestro.Instancia(FormType: System.Type): TAncestro;
begin
   Result:= Nil;
   for each f: Form in Application.OpenForms do
   begin
      if (f.GetType() = FormType) then
      begin
        Result:= TAncestro(f);
        Exit;
      end;
   end;
end;

class method TAncestro.Mostrar(FormType: System.Type): TAncestro;
begin
  Result:= Instancia(FormType);
  if Assigned(Result) then
  begin
    if Result.WindowState = FormWindowState.Minimized then Result.Show;
    Result.BringToFront;
  end
  else begin
    var Prototipo: Object := Activator.CreateInstance(FormType);
    Result:= TAncestro(Prototipo);
    Result.MdiParent:= ActiveForm;
    Result.Show;
  end;
end;

Y la llamada desde el menu principal había cambiado también. Inicalmente escribía:

TModelos.Mostrar;

y ahora, tenía que añadir algunas lineas mas (aunque no demasiadas más). En la primer aproximación hacia algo como:

  var fModelo: TModelos := New TModelos();
  var Prototipo: System.Type;
  Prototipo := fModelo.GetType();
  TModelos.Mostrar(Prototipo);

Luego me he dado cuenta de que no tenia demasiado sentido instaciar dos veces el objeto por lo que tras otro buen rato, escribo finalmente:


  var Prototipo: System.Type;
  Prototipo := System.Type.GetType("Empresa12.TModelos");
  TModelos.Mostrar(Prototipo);

Lo cual parece mas razonable y ademas funci0na…  :-)

Como primer punto de encuentro está bien (imagino que en próximos días encontraré formas de simplificar esas llamadas)  y doy por bien empleada la tarde. Pero es difícil evitar sentirse extraño y no hacer algunas comparaciones, de cosas que he podido echar en falta. Por ejemplo en el editor de código: Es imposible no darse cuenta de que el editor no es mas cómodo ni usable por tener una pestaña adicional (una para el código y otra para el diseñador del formulario). Así pues, mientras Delphi trabajaba entre bastidores, me he encontrado con sorpresa que algunos cambios manuales en el nombre de la clase o del ascendente en el tipo, ocasionaba errores de lectura en la carga del formulario en tiempo de diseño, fruto de que no se habian modificado los modulos que llevan la referencia “XXX.designer.pas”. Y he tenido que ir repetidamente a ese modulo de diseño de formulario y abrirlo con un editor de texto plano y modificar manualmente los nombres para que fueran correctos y se solucionara el error. :-(  ¡Cosas un tanto extrañas que te hacen el trabajo mas farragoso!

Tampoco entiendo el por qué no han puesto un filtro en la paleta de componentes de forma que puedan ser fácilmente encontrados a la hora de buscar uno en concreto. Delphi lo resolvió en las ultimas versiones, tanto a nivel de la paleta de componentes como de busquedas mas generales a nivel de ide y opciones de configuración.

Existen algunos detalles mas pero parece aconsejable dejarlos para otro día dada la hora que es…  :-)

Mañana será otro día. Por hoy yo tengo bastante…


Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Febrero 3, 2010

Channel E (Embarcadero) – Canal de vídeos y novedades.

Archivado en: Entrada Diario, Eventos, Videos, ¿Sabías que...? — Etiquetas: , , , , — Salvador Jover @ 10:56 pm
Canal de videos de Embarcadero

Canal de videos de Embarcadero

Esta imagén que veis, se corresponde con el canal de videos que se ha hecho disponible en http://channel-e.embarcadero.com/

La creación del canal era comentaba por David Intersimone en el boletín del mes de Enero (Embarcadero Developer Network (EDN) newsletter – January 2010), que se recibió hace un par de días. Por si no lo conocéis, es un correo que se envía periódicamente a una lista de suscriptores, que me imagino se corresponde con los usuarios registrados. Y ese correo se detalla un resumen breve de las actividades de la empresa, de los seminarios previstos o de las novedades.

En mi caso, yo buscaba esta tarde dicho boletín por confirmar si existía en él alguna referencia a un próximo evento que afecta a la comunidad hispana, comentario que ha sido recogido en el twitter por Andreano Lanusse. Nos comentaba literalmente:

Comunidad de habla hispana, prepárense para el Delphi Developer Days IV de Embarcadero en Español – en breve más información…

Pero no he encontrado ninguna referencia por lo que supongo que en próximos días se hará algún anuncio de la fecha prevista para el evento. En lo que respecta al boletín de este mes, creo que se merece resaltar la creación del canal de vídeos (comentada lineas mas arriba) que nos va a facilitar tener una zona en el que se agrupe el contenido audiovisual, con independencia de que exista en dicha página también una referencia también a la “blogosfera” de embarcadero y a las noticias de Twitter.

Asimismo, parece que existe un cierto movimiento hacia la publicidad de las aplicaciones hechas con las herramientas de embarcadero, creandose una especie de portafolio

http://www.embarcadero.com/application-showcase

y promoviendo varias encuestas donde animan a los desarrolladores y a las empresas a hacer publicos sus proyectos, aplicaciones y  webs construidas con ellas. Estas son por ejemplo las de Delphi y Delphi Prism.

Delphi - http://www.surveymonkey.com/s.aspx?sm=BNcBkVCUCEDharLhLrmCyg_3d_3d

Delphi Prism – http://www.surveymonkey.com/s.aspx?sm=lrvDFN5KEZeQovcluehCCw_3d_3d

No se si olvido algo… ummmm…   ~~:-/

Vale. Ya me ha venido a la cabeza: Tenía agregada a los marcadores del navegador una url que me ha parecido muy interesante y que la había guardado con la idea de comentarla en alguna de las entradas.

Entropy Overload de Barry Kelly.

Si quereis que os diga la verdad, la mayoría de las webs que se van cruzando en el camino son fruto de la casualidad y en este caso, simplemente porque buscaba ampliar conocimientos  sobre el recolector de basura de punto net, llegando a la entrada http://blog.barrkel.com/2009/12/commonly-confused-tidbits-re-net.html, donde se aborda el tema. También me ha parecido interesante otra donde habla del soporte RTTI en Delphi 2010. Así que cuesta poco apuntar la dirección por si en algún momento posterior deseamos volver con mas tiempo (como siempre hacemos la dejamos añadida en la barra lateral).

Nada mas por hoy. Me despido con la cita que marca hoy mi agenda:

:-)

“El hombre que no sabe sonreír, no debe abrir tienda…” (Proverbio chino)

Que tengáis un buen día.

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Delphi Prism (Manual de referencia)

Archivado en: Delphi, Enlace interesante, Entrada Diario, Sintaxis — Salvador Jover @ 1:35 am

Delphi Prism “Manual de referencia” de Marco Antonio Santin Torres

Con fecha 14 de Septiembre y en la entrada de este blog Olvidaba… , enviaba mi mas afectuosa felicitación a Marco Antonio Santin por el libro.

En aquellos momentos era ya una realidad pero habrían de pasar algunas fechas para que se culminaran los detalles que posibilitaban que la edición impresa fuera una “realidad”, palpable y tangible, lo cual no es demasiado extraño, si tenemos en cuenta el trabajo y el esfuerzo que supone la revisión del material escrito y el culminar todos y cada uno de los problemas que acompañan al proceso de impresión y distribución.

Realmente conozco ese tema porque lo he vivido de cerca con dos amigas, y los libros publicados por ellas, cierto que en otro campo que nada tiene que ver con la programación pero, a fin de cuentas, movidos por ese mismo espíritu universal que nos invita a sacar algo nuestro hacia los demás, compartiendo ese acto tan íntimo humano de la comunicación. Recuerdo como lo vivieron mis dos amigas. Los preparativos. Los nervios de que nada fallara y todo fuera perfecto. Las prisas. Las ilusiones y los deseos de que aquello que se había escrito fuera aceptado y compartido. Y pienso que nada de esto sería finalmente ajeno a Marco Santin, viendo como ese proyecto en el que de seguro habría depositado muchas ilusiones, era arropado por la comunidad.

Bueno, yo di los pasos en su momento para adquirirlo y creo que queda como anécdota, ese tiempo de espera hasta que he podido tenerlo en mis manos y hojear sus páginas. Son mas de 500 páginas, 526 para ser exactos. Os comento también, que me parece una verdadera pena que al día de hoy, todavía no podamos adquirirlo desde España a un precio razonable, porque el libro está muy bien y  aparece en el panorama con oportunidad, dentro de un contexto en el que resulta lógico y razonable encontrar documentación en español, mas teniendo en cuenta que podáis como yo, estar dando los primeros pasos y deseéis saber que precio estáis pagando al cambiar.

El libro ha sido revisado por Andreano Lanusse, que es “Product Line Manager & Evangelista Lider en Latino America” en Embarcadero. Y el prólogo que lo presenta fue también obra de Andreano. Ya conocéis de sobra el peso que tiene en nuestra Comunidad, por lo que resulta significativo el esfuerzo y el apoyo que ha tenido el libro por parte de Embarcadero, directa o indirectamente (en la misma portada expresamente lo avala).

A mi, particularmente, me ha gustado: Un libro en el que se abordan temas básicos junto a otros no que no lo son tanto o que pudieran ser valorados como complejos o difíciles, pero que a diferencia de otros muchos libros que he podido leer, el autor los expone con claridad y sencillez, con sentido de la utilidad, y permite que el lector, casi con seguridad programador venido de la acera del entorno hermano Delphi Win32, haga una vista comparativa de los cambios necesarios en ese proceso de adaptación y de cambio a punto Net. Así son frecuentes expresiones donde Marco hace alusión a esas diferencias, que realmente son de agradecer, pues nos dan una buena perspectiva de esos cambios que se han asumir. En ese sentido creo que existe una cercanía entre Marco Antonio Satín y el programador que pueda leer su manual de referencia a Delphi Prism. Es un libro de cabecera, para tenerlo a mano.

Existe en Gopac, una referencia al índice que os puede dar una idea precisa del contenido y que os puede ayudar a decidiros, por lo que os aconsejo que hagais una lectura detallada de los temas que se ven en el, que os adelanto van a ir enfocados en varios frentes: entorno de trabajo, sintaxis, y conceptos que hacen referencia a la orientación a objetos del lenguaje (finalmente se abordan algunos temas avanzados como son las interfaces, los genéricos y las expresiones lambda). Yo creo que también resulta significativo el tratamiento de errores y las reflexiones que hace el autor acerca de la vida de los objetos instanciados y el recolector de basura de .Net.

Un capítulo especialmente interesante también es el que cierra el libro: “Equivalencia entre instrucciones de Delphi Prism, C# y VB Net, donde Marco hace un resumen esquemático de las diferencias a nivel de sintaxis entre los tres lenguajes, de forma que resulta extremadamente útil si podéis estar compartiendo la lectura del libro con otra documentación de punto Net que puede llegar a vuestras manos y que puede estar escrita en cualquiera de ellos (con mas seguridad en C# y VB Net).

Pero también tiene sus carencias (no vamos a decir que todo es bueno) y es sin duda la ausencia de todo lo que hace referencia al tratamiento de datos pero os adelanto que existe una razón, que resulta comprensible y hasta cierto punto lógica. Y es que, todo ese contenido que afecta a datos, es abordado en los cursos que Marco imparte a través de sus videos y que pueden ser adquiridos también desde su web. Tanto libro como cursos en video, son enfocados para un programador que da sus primeros pasos en el entorno, y ambos se complementan (al menos lo que es el libro y el curso “Curso de Desarrollo de aplicaciones de escritorio y acceso a datos con Delphi Prism”).

Dicen que de sabios es rectificar y me gustaria compartir con vosotros que mi opinión sobre Delphi Prism ha mejorado significativamente, respecto a muchos comentarios que pude hacer tiempo atrás. Hoy por hoy, día a día, empiezo a ver razonable que uno no tenga expresamente que dejar su lenguaje, la sintaxis a la que ha estado habituado largo tiempo, en casos como éstos, donde la filosofía de punto Net, pone su peso en la programación orientada a objetos y no tanto en la sintaxis desde la que abordamos los proyectos. A fin de cuentas, lo realmente importante me parece que puede ser el conocimiento de esas clases disponibles, del entorno y de la metodología de trabajo perdiendo peso especifico el lenguaje mismo desde el que son enfocados.

Así que quisiera finalizar reiterando mi felicitación a Marco Antonio por la publicación del libro y desearle que llegue pronto a encontrar la forma para que nos llegue a España a un precio razonable y similar al de otros libros existentes.

En fin… Con independencia de todo lo comentado, lo expresado en las lineas anteriores son una mera opinión personal y subjetiva: la mía.

:-)

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Enero 24, 2010

Lo que nos deja la semana…

Domingo por la tarde. Hace frío en el exterior y el día ha sido desapacible por el viento y las cuatro gotas de lluvia. Hace un rato, me he sentado delante del portátil mas que nada por revisar el correo y ver si había recibido algo que fuera urgente. Los comentarios de mis amigos sobre la marcha imparable del Barcelona y de cómo va a dejar atrás al R. Madrid resuenan y resaltan sobre el resto de urgencias.  :-)   No, no soy demasiado futbolero, jajajaja pero hay que ver las pasiones que levanta este deporte. En mi caso, seguramente, cuando acabe de escribir estas lineas dedicaré un rato a la lectura de alguno de los libros que he dejado a medias, pero antes tenía pendiente dejar dos comentarios.

Uno sobre la liberación de la version 1.6 de los componentes GLibWMI que Neftalí ha subido a SourceForge, donde nos comenta German que van a estar a partir de ahora disponibles. (*)

No obstante, también pueden ser descargados de la propia web de Neftalí en:

http://neftali-mirror.site11.com/?p=589

Existe en las entradas de su web una introducción al concepto de WMI (Introducción a WMI)

(*) GLibWMI es una librería/biblioteca de componentes enfocados a laAdministración de Sistemas Windows y para ello hacen uso de la WMI (Windows Management Intrumentation) que es la infrastructura creada por Microsoft para la gestión remota o local de datos y operaciones para estos sistemas. Para mas información podéis acceder a la libreria de MSDN, donde se detalla la información con detalle:

http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx

Y el segundo comentario tiene que ver con la subida a sourceforge del cliente de Twitter que anunciaba semanas atrás Andreano Lanusse. Habíamos hecho el comentario en la entrada Vamos, vamos… no hay paradas… y finalmente hemos visto con alegría que se ha concretado en esta misma semana y que va a poder ser compartido con la comunidad. Está desarrollado con Delphi 2010.

Esta es la comunicación de Andreando Lanusse de la publicación del código fuente en sourceforge:

RADTweet – Twitter Desktop Client desenvolvindo em Delphi

El proyecto se encuentra alojado en: http://sourceforge.net/projects/radtweet/ donde podéis acceder tanto al exe como a las fuentes.

Dos buenas noticias para nuestra comunidad.

¡Ah! En ambos casos existen una invitación explicita a todos aquellos que quieran aportar comentarios, sugerencias y por supuesto, participar. Así que eso ya queda en vuestras manos.

En fin… voy a volver a mis libros y a mi rato de lectura.  ;-)

¡Qué tengáis una buena semana!

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Enero 21, 2010

Más recursos…

El día 7 de Diciembre, os apuntaba en la entrada “Colección de recursos “on line” sobre D2010” la página de Pawel Glowacki, desde la que días antes se compartía con la comunidad una buena colección de recursos. Aunque más modesta, la entrada de Michael Rozlog con fecha 6 de Enero del presente año, nos traslada una recopilación de una docena de videos creados por él sobre diversos temas. Los temas  figuran al lado de cada url. Esta es la dirección la entrada en su blog: http://blogs.embarcadero.com/michaelrozlog/2010/01/06/37126 y las direcciones que incluye en su interior.

http://edn.embarcadero.com/article/40281 (Unit Testing)

http://edn.embarcadero.com/article/40283 (Sync Editing)

http://edn.embarcadero.com/article/40282 (Editor)

http://edn.embarcadero.com/article/40280 (Audit DCC)

http://edn.embarcadero.com/article/40279 (UML Visualize)

http://edn.embarcadero.com/article/40284 (LiveTemplates)

http://edn.embarcadero.com/article/40285 (DelphiPrism Hello Calculator)

http://edn.embarcadero.com/article/40288 (Background Compilation)

http://edn.embarcadero.com/article/40289 (Classic IDE Look & Feel)

http://edn.embarcadero.com/article/40309 (Debug Visualizer)

http://edn.embarcadero.com/article/40310 (GUI Components found in 2010)

http://edn.embarcadero.com/article/40311 (Creating and consuming unmanaged .dll’s in RAD Studio)

No he tenido tiempo a comprobar los enlaces ni el contenido todavía pero, no obstante, pensaba que valía la pena añadirlos.  También, por si de esas cosas se os pasara inadvertido, hace su pronostico Top 10 I.T. para el 2010 (No seáis malos… pronóstico tecnológico…!!!!)         :-) http://blogs.embarcadero.com/michaelrozlog/2009/12/31/37099 Os lo dejo por si queréis dar vuestro pronostico. A mi particularmente, de lo leído, coincido en percibir nubarrones respecto al cloud computing, que me parece que todavía y a pesar del entusiasmo con el que se presagia un nuevo modelo de negocio, no acaba de convertirse en la panacea que muchos desearían. Decía que no había tenido tiempo para comprobar los enlaces ya que estos días estaba concentrado en la 5 parte de la serie de los Mayores y el único rato libre que dispuse ayer lo dedique a descargar los “Podcast” de la web Delphi.org de Jim McKeeth a través de la aplicación iTunes.

Escuché el ultimo publicado en el que se entrevista a Zarko Gajik y aunque no pude entender el 100 % del contenido, día a día, voy esforzandome y mejorando mi inglés. Así que os aconsejo que descargueis y escucheis algunas de las entrevistas, ya que hay algunas muy interesantes. No obstante, algunas de esas entrevistas se han transcrito al inglés y pueden ser leídas desde wiki

http://www.cyberears.com/podcasts/podcast_5352.xml

En Twitter he dejado un enlace a la suscripción a los podcast de Delphi.org. Tambien figura este enlace a partir de ahora en la sección de recursos no hispanos del blog, en la barra lateral. Y ya para acabar, dos direcciones interesantes para esta semana: Para los que buscan información sobre DataSnap el blog de Chee Yang

http://chee-yang.blogspot.com/

Finalmente, el de Delphi Insider de Tim Del Chiaro, que tiene un poco de todo, dado que su área de responsabilidad en Embarcadero gira alrededor del Marketing. Os recomiendo también por curiosidad, que leáis la entrada que dedica a la evolución de los precios en los productos  Delphi y Rad Studio. Quizás a esa gráfica lo único que le falta sea el detalle de haber contrastado esos precios en un momento puntual del tiempo con otros productos competencia de nuestro entorno, que fueran contrastables por ofrecer similares características.
Solo me resta despedirme por hoy.

Ya se huele el viernes…  :-)    y eso no es malo…
;-)
Ahhh… no os olvidéis por favor de Haiti: poco o mucho, una pequeña aportación puede ayudar a muchas familias que han perdido todo, a seguir adelante.

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Enero 17, 2010

Enero 14, 2010

Haití necesita de tu solidaridad

Archivado en: Entrada Diario — Etiquetas: , , , , , — Salvador Jover @ 3:34 pm

Te invito a que por un minuto te olvides de la programación.

Si no has hecho un donativo para ayudar a las victimas del terremoto que ha asolado Haiti y que se posiblemente ya se ha cobrado mas de cien mil vidas, de personas como tu y como yo, es un buen momento para hacerlo. Es importante que no solo llegue la ayuda de las entidades públicas sino también la de personas anónimas, ya que aunque nadie puede devolver las vidas que se han perdido si que podemos hacer algo por los que tienen que reconstruir sus vidas de nuevo.

Si vives en España en estas páginas puedes ver una relación de cuentas de Entidades y Ongs que están aportando su colaboración.

http://www.elmundo.es/elmundo/2010/01/13/solidaridad/1263401174.html

http://portal.lacaixa.es/pagos/emergencia_es.html?loce=es-particulars-home-Homelunes-07-m03-EMERGENCIAENHAI

Y si no resides en España, de seguro que en vuestros paises existen otras similares a tal efecto.

Las imágenes que están llegando son dramáticas.

Nada mas. Solo expresar mi solidaridad con todas las victimas de esta tragedia.

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Enero 8, 2010

Ampliado el plazo de la oferta “Actualización a Delphi 2010″

¿Qué tal estáis?.

Hola a todo el mundo de nuevo...  :-)

Como había que romper el hielo, tras estas semanas de inactividad, he releído (así por encima), las últimas entradas del blog de Embarcadero, mas que nada para ver si encontraba algo que pudiera merecer abrir este nuevo año, en el que hemos puesto muchas esperanzas de que nos traiga prosperidad.

De lo leído,  finalmente voy a reseñar la ampliación de la oferta de actualización a Delphi 2010, ampliada al 31 del presente mes.

La entrada puede ser leída en el blog de David Intersimone:

http://blogs.embarcadero.com/davidi/2010/01/04/39898

Los detalles de la oferta los podéis leer en el siguiente pdf.

http://www.embarcadero.com/images/dm/RAD-2010-upgrade-FAQs.pdf

Os confieso que lo que mas me llamó la atención de la entrada de David Intersimone, no fue precisamente el hecho de que se alargara el plazo un mes mas, cosa hasta cierto punto bastante razonable, al menos si se desea que entre la mayor cantidad de gente posible en ella, sino la "pregunta" lanzada al aire, al finalizar la entrada...

Let me know what more I can do to help you move your projects forward.   Do you need more information, videos, articles, webinars, tours, >advanced workshops, beginners sessions?  Just let me know and I will help you.

El resumen era mas o menos: "decidme que puedo hacer por vosotros..."

Y digo yo que me llamó la atención, porque antes de que nadie hiciera ningún comentario posterior, en un sentido u en otro, intentaba imaginarme como iban a ser esos comentarios a la entrada, en un ejercicio bastante ingenuo de imaginación... :-)  Pensaba para mi... seguro que piden un precio mas económico...

La sabiduría popular dice mas o menos que cuando uno pide la opinión, debe valorar el riesgo de que lo que vaya a oir no sea de su agrado... Y a tenor de los comentarios, no ya de esta entrada sino de muchas otras que se han ido filtrando a través de la red, el elevado precio sigue siendo un problema que late con fuerza o, dicho de otro modo, que preocupa, agudizado por el "cierre" que supone cumplir los nuevos requisitos para tener derecho al precio de actualización. Algo a lo que los usuarios no estábamos demasiado acostumbrados...

Daros un vuelta por los comentarios de la entrada. Desde allí también podéis llegar a otra discusión similar lanzada con un transfondo similar:

http://blog.excastle.com/2009/09/24/kinda-wishing-i-could-keep-using-delphi/

¿Es el mundo el que se equivoca o somos nosotros los equivocados?. ¿Se preguntará algo así David Intersimone cuando en la soledad de su despacho, relea los comentarios de todas estas paginas que van creciendo jornada a jornada?

La verdad es que lo tiene complicado y pese a lo que pueda pensar nadie, no existe en mi pensamiento al escribir estas lineas desmerecerle, mas siendo como es una persona muy querida (y digamos entrañable) por el nucleo de la comunidad de usuarios de nuestra herramienta. Nada mas lejos de mi pensamiento y quien me conoce sabe que no van por ahí los tiros.

Pero claro, no hay que confundir las peras con las manzanas y nadie, está libre de las ataduras a las que atan nuestras propias palabras. En mi pueblo, dicen con muy mala leche: "Si no quieres escucharme no me preguntes...", que suele ser un preludio de "¡Esperate que me voy a despachar a gusto...!"...   :-)  Momento en el que se sacan del baul de los recuerdos no solo aquello que hoy nos afecta sino un relicario de capítulos, de dires y diretes e historias con final poco feliz, que acaban por liar mas que aportar algun valor añadido a la discusión.

¿Cuál es el verdadero problema? ¿No poder actualizarnos desde las versiones anteriores? ¿Su elevado precio? ¿Qué muchos esperaban la llegada de 64 bits y todavía tienen que esperar? ¿No tener una versión libre para uso didáctico o de "hobbie"? ¿La multiplataforma...? ¿o quizás la desconfianza hacia tipos de licencias nuevas como AllAccess, a la que parece que vamos abocados?

Ni idea... Quizás un poco de todo...

Para mi, la clave está en la ruptura del punto de equilibrio que existía entre rendimiento e inversión, rendimiento en la explotación de un sistema y el esfuerzo económico para mejorarlo y mantenerlo. Un mal, implícito en el mismo corazón de un sistema en el que el vertiginoso cambio tecnológico hace que estemos pensando ya en actualizar lo que malamente hemos podido explotar. Y ese punto, desde luego, no es responsabilidad de Embarcadero, ni mucho menos de David Intersimone.

Quizás harían faltan nuevos enfoques que ayudaran a rentabilizar las decisiones de compra. Nuevas ideas que no pasaran necesariamente por esa reinversión anual. Quizás haría falta un poco de sentido común... ¿es de sentido común que cada nueva versión de nuestra herramienta nos "obligue" a actualizar también los recursos externos tales como puedan ser componentes adquiridos? Pues sinceramente, no se hasta que punto esto debería ser así.

Tampoco parece que sea estrictamente necesario fijar un plazo anual para el lanzamiento de cada nueva versión sino que deberían ser otros factores los que determinaran que existen suficientes innovaciones y mejoras para justificar que nuestro usuario haga ese esfuerzo económico. Fijen esos factores y tendrán un criterio racional para convencer de la necesidad de renovar un sistema.

Y ya para acabar, y aunque sea un tema espinoso: generen un autentico valor añadido que permita que el usuario valore la compra del producto y desestime la copia pirata. Ni idea de cual puede ser ese valor añadido pero ¿no sería quizás oportuno planteárselo? ¿Mejor soporte técnico? ¿Han reflexionado sobre si realmente su servicio de soporte llega a su usuario?

El mundo corre alocado e histérico hacia ninguna parte... :-)

El problema de las grandes decisiones no es ya plantearlas sino mantenerlas y hacerlas efectivas en el día a día. Porque imaginemos que no tiene el éxito esperado, ¿cuál va a ser el siguiente paso?: ¿dentro de seis meses anunciar una nueva ultimísima oportunidad de repescar a los rezagados?.   :-)  ¿regalando a los compradores un lote de bronceador y una toalla con el logotipo de Embarcadero????

:-D

Está claro que nunca llueve a gusto de todos...

Nada mas... me alegra que nos reencontremos de nuevo.

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Diciembre 22, 2009

¡Feliz Navidad!

Archivado en: Entrada Diario — Etiquetas: , — Salvador Jover @ 10:28 pm

¡Ya las tenemos aquí! Nos toca otro año mas vivir uno de los meses mas especiales y entrañables del calendario, en el que se descubre año tras año la Navidad. No importan demasiado nuestras creencias. La espíritu de lo que representa la Navidad forma parte de nuestras vidas durante unas pocos días, junto con los símbolos mas clásicos que ya forman parte de nuestra vida... Así que ¿para que resisitirse...?  :-)

Si es peor...   jajajaja

Me tomo un descanso en estas páginas. Voy a colgar el cartel de "He salido... vuelve dentro de un rato" por lo que volveré si Dios quiere a retormarlo a la vuelta del año. Espero y deseo que sigamos estando todos, aunque seais tan silenciosos que apenas me entere de que pasais por aquí.

:-)

En fin... voy a aprovechar también estos días que tengo de vacaciones para hacer algo de deporte, que me estoy poniendo fondón... hermoso como un brazo de mar  ;-)   y no puede ser...   :-(

¡sal y date una vuelta y pasea por las calles! ¡Estamos en Navidad!

Os deseo de corazón que ésta os sea próspera y que se abra para vosotros un periodo lleno de ilusiones y felicidad.

Saludos y Feliz Navidad a todos.

feliz-navidad-2009

*

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter

Diciembre 16, 2009

Release Notes: Delphi and C++Builder 2010 Updates 4, 5 (Database Pack), and Boost Library

Han llegado los primeros comentarios de la disponibilidad de los últimos updates para Delphi 2010, C++ Builder 2010 y Rad Studio. Yo lo he podido leer por el comentario de Andreano Lanusse desde el grupo Twibes Hispano y tal y como nos dice, podeis acceder facilmente al mismo tan solo con la opción de chequear actualizaciones (Check for Updates) existente en el item creado por el entorno en el menu de inicio.

Logicamente, tambien podeis acceder a la descarga a través del registro en la zona de descargas de Embarcadero.

Es muy importante que leais las notas de instalación antes de efectuar la actulización. Estas notas las podeis leer en la entrada de Kris Houser

http://edn.embarcadero.com/article/40174#14KnownIssues

 No dejeis de leerla, ya que existen algunos prerrequisitos que afectan al orden de instalación, tanto de los updates que contiene (segun el producto) como respecto a los anteriores, que puedan estar pendientes de instalación.

En mi caso concreto, parece ser que finalizó con exito... pero he podido ver durante la actualización de la instalación del update 5, numerosas advertencias similares a la que se muestra en la imagen:

Advertencia instalacion databasepack (Update 5)

Que permitieron seguir la instalación y como comento, aparentemente finalizar con exito...

Ni idea... :-(

El problema de estas advertencias es que no sabes tras aceptar, si han sido "resueltas" por el mismo instalador o ha quedado algo incorrecto.  :-)  

En el menú de ayuda del entorno, se visualizan los updates pero supongo que tendré que buscar la forma de asegurarme de que realmente la instalación fue correcta. Lo peor de todo es que en las notas de instalación, se comenta que la desistalación de estos updates puede ser problematica... Por eso os comento que leais con atención las notas de instalación.

__Uninstalling Update 4
If you need to uninstall Update 4, you must uninstall the entire product and reinstall one of the following:
  • Delphi 2010, C++Builder 2010, or RAD Studio 2010 (RTM)
  • Update 1 to Delphi 2010, C++Builder 2010, or RAD Studio 2010

    Uninstalling Update 5 (Database Pack)

If you need to uninstall the update, select "Embarcadero Delphi and C++Builder 2010 Database Pack" in Add/Remove Programs, and click Remove. The IDE has dependencies on the Database Pack, so you should not uninstall the DataBase Pack if you will continue to use the IDE.

If you have all three personalities of RAD Studio 2010 installed (including Delphi Prism), uninstalling Update 5 (Database Pack) or uninstalling Delphi Prism will mean that you must restart the Blackfish SQL server.

    Uninstalling the Boost Library

The C++ Standard Library has dependencies on Boost, so you should not uninstall Boost if you will continue to use the C++ compiler.
 

Y por ultimo, quizás dejar el comentario que me ha causado extrañeza que tras finalizar la actualización, fuera necesario registrar de nuevo el producto.

En fin... dejo el comentario por si quereis añadir algo. Ya sabeis que sois libres de añadir lo que gusteis.

Comparte y disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Blogosphere News
  • LinkedIn
  • Meneame
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Twitter
Entradas más antiguas »

235 queries. 2.958 seconds. Powered by WordPress

(c)2003 Salvador Jover
2003 / 2009 - Aviso legal y Privacidad de datos









Espacio sin animo de lucro
El autor se reserva el derecho de eliminar aquellos comentarios contrarios a la ley o que tengan caracter irrespetuoso o de mal gusto.