| | | | | | | | Iniciación a Oracle | | Un curso de más de 100 páginas escrito para los que queráis adentraros en el mundo de Oracle. |
|
| | | | |  | | La comunidad de los programadores de habla hispana que usamos herramientas Borland. |
|
|  | | La página de mi compañero José Luis Freire, con material muy bueno sobre Delphi, informática y su opinión personal. |
|
|  | | La web de mi amigo Salvador Jover, con quien he compartido artículos, códigos fuente y muchas ideas. |
|
|  | La página de mi colega Andrés sobre el grupo pucelano Celtas Cortos. ¡Aupa machote! |
|
| | |
| | La web de
 | | Última actualización: |  |  | Bienvenido a mi web personal, donde podrás encontrar mi opinión (muy personal, por supuesto) sobre todo aquello que me interesa. Si dedicas algo de tiempo a urgar en estas páginas, te darás cuenta de quién soy y a qué me dedico, además de algunas aficiones y las cosas que considero importantes en la vida. Espero que lo que leas te resulte interesante, o al menos entretenido, y ya sabes que estoy disponible para cualquier sugerencia o duda en mi dirección de mail, o bien dejando cualquier comentario en el libro de visitas. Por cierto, si quieres estar al tanto de las modificaciones que vaya haciendo en la página, puedes registrarte para recibir un correo informativo o bien puedes suscribirte al RSS. |
| Daniela | 16 de abril de 2006 |  |
|
| | Programa tu propio Google-Desktop en Delphi | 3 de febrero de 2006 |  | Hace exactamente un año y un mes, os contaba que habían publicado un artículo mío sobre cómo programar un Google-Desktop en Delphi. En aquel momento no podía, por temas de copyright, publicar aquí el artículo, pero ahora que ya ha pasado un año, y tal y como os prometí, he conseguido el permiso de Studio Press y ya podéis leer la primera parte del artículo. En este primer capítulo trato temas introductorios sobre la teoría de las bibliotecas digitales, Information Retrieval, buscadores de internet, etc. y desarrollamos la primera parte de un pequeño ejemplo práctico que se me ocurrió: un buscador para archivos locales llamado TooPo. Como siempre, podéis encontrar el artículo en la sección de Delphi, y si encuentro algo de tiempo (cosa que no veo muy posible, aunque lo intentaré) intentaré reescribir los ejemplos en C++Builder y publicarlo en la sección de C++. Actualización: ya está preparada la segunda parte del artículo, donde se explica cómo utilizar los índices que hemos creado para desarrollar el buscador, así como distintas técnicas de búsqueda y ordenación de resultados (como el famoso PageRank de Google).
|
| | Pruebas unitarias con DUnit | 5 de septiembre de 2005 |  | He publicado en la sección de Delphi una adaptación que he hecho del artículo sobre CPPUnit para el entorno DUnit. No hay muchos cambios porque son dos frameworks de la misma familia, así que sólo hay diferencias de sintaxis y algún detalle de uso. Espero contribuir con esto a que las pruebas unitarias y el TDD empiecen a ser más habitual en la comunidad Delphi.
|
| | Pruebas unitarias con CPPUnit y C++Builder 6 | 20 de junio de 2005 |  |  En los últimos años parece que las metodologías ágiles convencen más a los desarrolladores que las complejas metodologías pesadas. Entre todas ellas, la eXtremme Programming es la que se lleva la palma, y una de las tareas más importantes dentro de la metodología XP son las pruebas unitarias y el TDD (Test Driven Development) Este artículo trata en profundidad el tema de las pruebas unitarias, qué son, por qué debemos hacerlas, cómo se hacen, qué es el TDD... además de ejemplos detallados. El artículo viene acompañado de una versión para C++Builder 6 de CPPUnit, y se explica cómo usarla y sus peculiaridades (que alguna que otra tiene).
|
| | Crisis en Bolivia | 14 de junio de 2005 |  |  Durante la última semana, los informativos españoles han dedicado una especial atención a la crisis en Bolivia. Parece que el país andino sólo existe cuando hay crisis. Hemos oído palabras como revolución, guerra civil, bloqueos, etc., pero desde nuestro estado de bienestar nos resulta muy difícil imaginar qué significa una situación como esa. Mi hermano, escribiendo desde la ciudad boliviana de El Alto, ha mandado una pequeña crónica explicando, no tanto la situación, como las causas de raíz, el porqué de las cosas, para que poodamos entender lo que ocurre y las razones por las que los pueblos llegan a situaciones tan extremas. Lo podéis encontrar como un capítulo más dentro de la serie Una vida desde El Alto.
|
| | Componentes gráficos | 3 de junio de 2005 |  |  Terminamos la serie sobre creación de componentes en Delphi con un artículo dedicado a los componentes gráficos, que son aquellos en los que nos tenemos que encargar de las operaciones de pintado en la pantalla, utilizando para ello la clase Canvas. Para ilustrar su uso, crearemos un pequeño componente gráfico que puede ser de utilidad: un tablero de ajedrez. El artículo lo podéis encontrar en la sección sobre Delphi y apareció publicado en el número 5 de la revista Todo Programación.
|
| | Una vida desde El Alto | 24 de mayo de 2005 |  |  Algunos de vosotros ya sabéis que uno de mis hermanos vive en la ciudad boliviana de El Alto. Hace ya más de un año que está en aquellas tierras y desde que llegó ha ido enviando correos electrónicos contando su experiencia, los contrastes entre ambos mundos, los problemas del país andino y... bueno, todo tipo de comentarios y reflexiones que creo que es mejor que leáis vosotros mismos. Puedes empezar a leer aquí, y si te parece interesante y quieres seguir al tanto, puedes recibir los correos desde El Alto suscribiéndote a la lista o bien a través del feed RSS.
|
| | La universidad española ¿independiente? | 12 de mayo de 2005 |  | Os pongo en situación: Jorge Cortell es un informático experto en propiedad intelectual, patentes de software, profesor de másters, conferenciante, etc. Hace unas semanas intentó dar (y dio) una conferencia en la Universidad Politécnica de Valencia titulada “Descargar y copiar música es legal y bueno” (diapositivas y audio de la conferencia), y en ese momento de destapó la caja de pandora: sufrió presiones de todo tipo, boicot, censura, acosos para evitar que diera la conferencia, y finalmente fue “invitado a abandonar” el puesto de profesor de máster que le vinculaba a esa universidad pública. ¿Y todo por qué? Pues porque los ladrones de turno (SGAE) hicieron presión desde el rectorado para evitar esa conferencia y las ideas (revolucionarias) que Jorge expone. Os recomiendo que descarguéis la conferencia en audio si queréis tomar esa pastilla roja que os despierte del sueño donde nos tienen metidos la SGAE, la sociedad de consumo y demás medios de influyentes. Desde aquí pongo mi granito de arena y animo a Jorge a que siga con su lucha por la libertad real, y no la libertad-exclavitud que nos intentan imponer. ¡Animo y adelante que no estás solo!
|
| | Componentes visuales | 6 de mayo de 2005 |  |  Ahora que ya sabemos programar nuestros componentes no visuales, y que incluso sabemos añadir sus propios eventos, vamos a aprender todo lo necesario para hacer un componente visual, de esos que "pinchamos" en nuestros formularios para que luego aparezcan al ejecutar el programa. El artículo apareció publicado en el número 4 de la revista Todo Programación.
|
| | Eventos en los componentes | 20 de abril de 2005 |  |  Continuamos con la serie sobre creación de componentes VCL en Delphi, publicando el artículo aparecido en el número 2 de la revista Todo Programación. En esta ocasión nos centramos en uno de los elementos que estamos usando continuamente cuando programamos en Delphi: los eventos. En el artículo aprenderemos lo qué son, para qué sirve y cómo podemos definirlos en nuestros propios componentes.
|
| | Aprende a programar en diez años | 5 de abril de 2005 |  | Desde hace unos años, parece que se han puesto de moda los libros de Aprende a programar en X en N días. Muy bonito, pero... ¿realmente esto es posible? ¿merece la pena gastarse el dinero en este tipo de libros/cursillos/tutoriales/panfletos? En este artículo, Peter Norvig (uno de los principales ingenieros de Google, que trabajo anteriormente en la NASA), nos da su opinión, muy acertada, de la forma correcta de aprender a programar. Explica que la ingeniería del software y la informática es como cualquier otra ciencia clásica: su dominio requiere años de dedicación. Y nos da algunas pistas para seguir el buen camino. Aquí están algunas de ellas:
- Interésate por la programación y pásalo bien programando.
- Habla con otros programadores.
- Programa mucho.
- Si quieres, decica algunos años a la universidad, aunque no es imprescindible.
- Trabaja en proyectos con otros programadores.
- Trabaja en proyectos después que otros programadores.
- Aprende por lo menos media docena de lenguajes de programación.
| Podéis encontrar el artículo en la sección sobre El mundo del desarrollo de software.
|
| | Creación de componentes VCL en Delphi | 19 de marzo de 2005 |  | Como ya os dije, hace ya más de un año que dedico bastantes horas a escribir artículos técnicos para la revista Todo programación. Como es lógico, en su dia firmé un contrato de exclusividad, así que todo lo que he ido escribiendo no puedo publicarlo en estas páginas. Sin embargo, ahora tengo la autorización para ir publicando algunos artículos, así que voy a empezar publicando una serie sobre Creación de componentes VCL en Delphi. La serie consta de cuatro capítulos (componentes no-visuales, eventos en los componentes, componentes visuales y componentes gráficos), así que iré publicando uno al mes. Los artículos más actuales (como el de Google-Desktop que os comenté) no puedo reproducirlos, al menos por ahora, así que os recomiendo que compréis la revista en cualquier quiosco. La serie sobre creación de componentes, podréis encontrarla en la sección de Delphi. Espero que os guste.
|
| | Programa tu propio Google-Desktop en Delphi | 3 de enero de 2005 |  | Hace ya unos cuantos meses que dedico mis (pocas) horas libres a escribir en la revista Todo programación. Este mes se publica en portada un artículo mío sobre Google-Desktop, escrito hace un par de meses aprovechando el revuelo que ha causado esta nueva herramienta. El artículo abarca desde los temas básicos de programación de bibliotecas digitales, hasta un ejemplo completo para desarrollar, utilizando Delphi, nuestro propio Google-Desktop. No pretende ser una gran tesis de ingestigación (tampoco estoy capacitado para ello), sino que creo que os será útil si queréis entender la tecnología que utilizan los actuales buscadores de Internet. Logicamente, por temas de copyright, no puedo reproducir aquí el artículo, así que os animo a que compréis la revista en cualquier quiosco (de España) y echéis un vistazo a este y al resto de artículos (que no tienen desperdicio).
|
|
| | Lo que pasó » |
|