Sábado entretenido

 

Ayer, sábado lluvioso, encerrado en casa, decidí entretenerme con el ordenador. Al final, es curioso cómo pasas la tarde, yendo de un lado a otro, sin hacer nada concreto, pero aprendiendo un montón. Ahí va mi pequeña historia del sábado y cómo se van encadenando las cosas.

  • Tenía en mente una pequeña aplicación que me podía resultar de utilidad en el trabajo. Por supuesto la aplicación debía ser web y la iba a hacer en JSP. Me instalé Tomcat en Ubuntu e hice unas pruebas para ver que estaba bien instalado.
  • Me cree con maven y eclipse mi proyecto web con JSP para empezar a trabajar.
  • Mi aplicación va contra base de datos. Por cosas que había leído, me daba la impresión de que Tomcat puede gestionar las conexiones a base de datos con un pool de conexiones, liberando a la aplicación de tener que abrirse sus propias conexiones, así que me pongo a investigar el tema.
  • Encuentro tutoriales, hago todo lo que se supone que hay que hacer, pero no me funciona. Siempre obtengo una excepción de acceso denegado, no hay permisos. Me pongo a investigar cómo gestiona Tomcat el tema de permisos y descubro el fichero catalina.policy.
  • Por supuesto, no es tan fácil como tocar ese fichero. Tomcat lo genera automáticamente en el arranque machacando los cambios que hayas hecho, así que hay que buscar y tocar los ficheros que usa Tomcat para generar ese catalina.policy. Y por supuesto me doy cuenta de ese detalle después de tres o cuatro intentonas fallidas de tocar catalina.policy directamente.
  • Una vez que funciona todo, como no encontré ningún tutorial que diga como configurar el pool de conexiones y además te advierta del tema de permisos, me decido a escribir el mio propio en la wiki: Configurar un DataSource y dar permisos en Tomcat.
  • Al escribir el tutorial, además de explicar cómo se tocan los ficheros a mano, pongo que se puede hacer con el navegador si tenemos instalada la aplicación de administración de Tomcat. Se me ocurre poner una foto del panel de administración, pero pensando un poco, decido que queda más "guay" un video, así podría subir mi video a youtube. Pero claro, hay que capturar el video del escritorio.
  • Me pongo a buscar aplicaciones que capturen video del escritorio en Ubuntu. Encuentro un par de ellas y las pruebo. No me van bien. Al final, una de ellas graba bien pero si la lanzas desde línea de comandos, no desde la interface gráfica de usuario. Al arrancarla desde línea de comandos, en el video capturado se ve la ventana de comandos donde arranco la aplicación, cómo la oculto, cómo la vuelvo a visualizar y cómo paro la grabación.
  • Eso no es bonito, así que decido buscar un editor de video para cortar esos cachos. Encuentro uno pero …. no lee el formato .ogg ni .ogm que es en el que graba la aplicación anterior. Sospecha gorda. ¿admitirá youtube este formato?. Por supuesto, no. Hay que buscar un conversor de formatos.
  • Me pongo a ello, encuentro varios que no me funcionan bien o no me dejan el video como quiero. Al final lo consigo, como no, usando directamente la línea de comandos con ffmpeg. Y ahora empezamos con los "return":
    • Convierto el video a avi
    • Edito el video y le corto lo que sobra
    • Subo el video a youtube
    • termino el tutorial en la chuwiki
    • escribo otro tutorial sobre las herramientas de video probadas.
    • y ya son las y pico de la madrugada y me voy a la cama.

Al final, pasé toda la tarde (y parte de la noche) entretenido, no hice nada de la aplicación que quería hacer, pero he subido mi primer video a youtube (no tiene demasiada buena calidad), he escrito par de tutoriales en la wiki y he aprendido algunas cosas sobre Tomcat: DataSources y permisos.

¿De verdad los ordenadores ahorran trabajo?

Esta entrada ha sido publicada en varios, web y etiquetada como , , , , . Guarda el enlace permanente.

3 respuestas a Sábado entretenido

  1. JAJAJAJ , vamos que si que ahorran trabajo los ordenadores

    Veo que pasastes una tarde bien entretenida , sobre todo por el detallito de no instalarte el administrador web del servidor Tomcat, vamos que si hubieras hecho eso a la primera te hubieras ahorrado el trabajillo de estar hasta casi la noche 😛

    Es algo que siempre recalco y es que si ya existen herramientas que nos faciliten el trabajo porque hacerlo todo a mano ???? La primera cosa que siempre hago cuando instalo una aplicacion sea del tipo que sea es buscar su asistente o agente de configuracion si no tiene pues me jodo , ya que a ostias aprendi que solo es necesario hacer las cosas a mano cuando ya no queda mas remedio y mas cuando es algo que no vas a hacer todos los dias. para que complicarse la vida ????

    Aunque te entiendo , a mi me ha pasado mucho eso , me propongo hacer una cosilla , voy con esa idea y despues de haberme machacado los dedos me doy cuenta que no he hecho nada de lo que queria aunque no ha sido un tiempo inutil si uno que me alejaba de la idea principal de mi objetivo.

    En cierto modo la «informatica explorativa» es asi 😛

    y por otro lado donde esta la lista de aplicacioncillas que usastes para la captura de pantalla ,edicion de video y demas, seria otro dato interesante

    Saludos y buen dia….

  2. Chuidiang dijo:

    Hola:

    Sí tenía instalado el administrador web de Tomcat, pero normalmente cuando investigo me gusta hacer las cosas a mano, es la mejor forma de entender lo que hay detrás. Ese es posiblemente el motivo por el que todavía no he hecho nada con EJBs, es demasiado complejo para hacerlo a mano y no me hace gracia «darle» a una herramienta y que lo haga ella todo a si bola.

    Otra cosa es que tengas prisa en hacer algo, es mejor tirar de una herramienta que te quite trabajo de en medio aunque no sepas muy bien qué está haciendo.

    Eso sí, el domingo también llovió, también me quede encerrado en casa y fue bastante más provechoso. Resueltos los problemas, avancé bastante en mi aplicacioncilla y voy aprendiendo cosillas de JSP 🙂

    En cuanto a la lista, no están todas las que probé, pero en el enlace que he puesto hay un par de ellas de captura de video y la de conversión de formato.

    Se bueno.

  3. MikE dijo:

    Es lo bueno de no tener novia, te da tiempo para practicar y aprender muchas cosas xDD

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.