Jan 20
Me he puesto a instalarme Oracle XE en mi Ubuntu y he encontrado una guía de sólo 6 pasos. Además de ser muy simple está en castellano.
En mi navegador no se veía bien el paso 2º sobre instalar la clave pública. Por si os pasa lo mismo, la instrucción completa es:
# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
Hacen falta unos 260 megas para descargar y unos 450 cuando esté instalado. Luego ya lo que cada uno quiera gastar en tablespaces.
Jan 19
Los temas que hago fuera del trabajo los tengo en carpetas en mi disco duro. A veces trabajo en el pc y luego tengo que usar el portátil y cuando quiero sincronizar ando con ficheros zip de arriba para abajo. Así que he decidido instalarme un control de versiones y sincronizar siempre contra él. He usado CVS y Source Safe en el trabajo. Los dos me gustan. El segundo me ha dado algunos sustos aunque el hecho de que puedas ver en todo momento quién tiene pillados los ficheros (y de un vistazo) es una ventaja que no se le puede negar. Me apetecía probar algo nuevo así que me he decido a ponerme un subversion. Una cosa que no me ha gustado de entrada es que el versionado no va a nivel de fichero, pero en fin, se supone que es una ventaja y tal (nunca llueve a gusto de todos). Instalarlo en mi ubuntu 7.10 ha sido sencillo siguiendo los pasos del blog de AlephZarro. Cuando me atrancaba, reenganchaba con el blog de Nemediano. Despacio y con buena letra son un par de horas. Me ha costado un poco más encontrar un cliente estilo WinCVS. Conozco al todopoderoso Tortoise pero no me mola que me invadan el menú contextual del windon. Lo único que he encontrado es el RapidSVN y la verdad es que les ha quedado muy bien. Pueden verse los bloqueos de un vistazo.
Jan 18
Ha publicado Oracle un artículo que explica cómo hacer gráficas con JDeveloper 11g. La verdad es que cuando veo las demostraciones estas de todo lo que lleva el 11 se me hace la boca agua. Me gustaría saber cuándo piensan sacar la versión de producción. Ya está bien de calentarnos, un poquito de por favor.
Jan 11
Buenas.
He recibido un mensaje de Oracle Radio pasándome un “tag” de un juego que, según me cuenta, consiste en que el autor o autores de cada blog de oracle cuente 8 cosas de él mismo que no podrían saberse sólo por el blog. Luego debe pasar el testigo (Tag) a otros 8 blogs. Lo ha iniciado un blog llamado AppsLabs. Lamentablemente, mi blogosfera oraclera no es muy grande y creo que todos han recibido ya el testigo. Bueno, ahí van mis ocho cosas:
- No sé nada de fútbol ni de ningún deporte en general.
- Juego a rol desde que tenía 14 años y espero seguir jugando después de haberme jubilado.
- Todo el mundo dice que tengo las manos grandes.
- Puedo pasar horas mirando el cielo. Me encantan las estrellas.
- Me encanta jugar al San Andreas, sobre todo conducir como un loco y hacer explosiones en cadena en las autopistas.
- Uno de mis desayunos preferidos son leche con eko e hígado de conejo frito. Por desgracia la edad pasa factua y ahora ya no puedo tomarlo porque me da acidez.
- Odio los juegos de estrategia en tiempo real. Me gustan los de turnos.
- Me recreo con cada cosa que hago. Por eso necesito al menos una hora cada mañana antes de salir de mi casa. Desespero a todo el mundo. (Me he tirado una hora de reloj para escribir este post). Me desespero a mi mismo.
Lo siento, pero el único blog al que puedo pasarle el testigo es a Delfino en la Güeb. El resto que conozco ya han recibido el tag.
Nov 29
Una de las tareas que me gustaría ahorrarme cuando estoy trabajando es tener que recompilar los paquetes que se descompilan cuando compilo algo. Cuando compilas un paquete que está referenciado por otro paquete, este segundo queda inválido. Imaginad en un entorno real en el que puedes tener varias decenas de paquetes con referencias en cascada lo que pasa cuando compilas algo más o menos céntrico. Continue reading »
Nov 27
He leído hace poco un artículo antiguo (de 2006) para invocar un servicio web desde la base de datos con pl/sql. En principio lo que describe ha de funcionar desde una versión Oracle 9i. El artículo podéis leerlo en Blogging About Oracle y hace una exposición sencilla de los términos y de los inconvenientes a tener en cuenta a la hora de decidirse a hacer esto desde base de datos. Continue reading »
Nov 11
Para programar con php utilizo eclipse. La primera vez que lo instalé me llevé un enorme chasco al ver todas las tildes convertidas en tristes cuadraditos. Tardé un montón en encontrar dónde puñetas estaba la opción para cambiar eso. Hace poco formateé el equipo y me ha vuelto a pasar. Por si alguien más está volviéndose loco tratando de devolver a sus líneas de comentario las tildes, el blog de la rubensa tiene la solución. Desde aquí le doy mil gracias: Eclipse y la locura de la codificación de caracteres.
Oct 10
Delfino ya ha publicado la segunda parte de la guía sobre DBMS_STATS. No sé cuántas horas le habrá llevado pero está mejor si cabe que la anterior. Estilo Tom pero en español, que queda como más clarito. Por si a alguien le interesa: DBMS_STATS Parte 2. Habrá que estar atentos porque ha prometido una tercera parte…
Oct 04
El formato de fecha que muestra por defecto el asistente de objetos de vista de JDeveloper no incluye el que uso en mis aplicaciones (dd/MM/yyyy). Cada vez que hacía un nuevo objeto de vista tenía que escribir a mano el formato en la pestaña de hints.

Gracias a un compañero he descubierto como agregar formatos a la lista del asistente.
Continue reading »
Oct 03
No fue hasta los tres años de andadura bajo las alas de Oracle que supe de la existencia de las estadísticas y del amigo optimizer. Desde ese día no deja de sorprenderme el hecho de que al 100% de las bases de datos (Oracle) de producción con las que me cruzo nunca jamás se les haya hecho un analyze en condiciones.
Continue reading »