DB2 y Java: No los llamaría amigos…

En mi día a día de trabajo, es habitual tener que enfrentarse con DB2 como base de datos. Es más habitual aun hacerlo con utilidades y funciones de Java, porque es en esta tecnología que trabajo. En adelante una de las varias aventuras que un desarrollador tiene que enfrentarse para poder hacer sus tareas cuando se trabaja con DB2+Java.

Introducción

DB2 es un motor de base de datos construido por IBM. En los últimos tiempos con mucha inversión se ha logrado posicionar dentro de las más grandes compañías del mundo. Principalmente porque aquellas empresas que tienen Mainframe/Cobol prefieren seguir contando con su proveedor de tecnología. Así es como IBM es la mejor opción.

Por otro lado, dentro de este mismo marco tecnológico, al usar IBM para base de datos, también se prefiere usar IBM para entornos de desarrollo de nueva generación. Es así como decide usarse WebSphere en estas ocasiones. El WebSphere es otra "grandiosa" herramienta de IBM de la que vamos a hablar en otra ocasión.

[Read more →]

¿Cómo escuchar música online gratis (mp3, wma, ogg, …)?

Mucha gente me suele preguntar cómo escuchar música en internet, gratis y legalmente. Esa pregunta no es fácil de responder. Pero vamos a hacer lo posible. :) En adelante enumeraré algunos servicios que conozco (seguramente debe haber más, por ahí a la larga algunos se den de baja, pero la idea perdura y si uno cierra, otro abre)

Lamentablemente la Argentina no es uno de los principales lugares dónde se priorizan este tipo de servicios web, pero bueh... no hay nada que hacer. Yo aquí les contaré que alternativas que yo tengo y cómo pueden ser usadas. Si saben de algo más, espero que me avisen ;)

[Read more →]

Cuidando la postura (posiciones ergonómicas)

Casi una semana pasó desde nuestro último post. No se que habrá pasado, evidentemente el equipo estuvo bastante ocupado y no encontramos nada interesante de lo que hablar (de aquí a poco tendrán un comentario acerca de mi lucha con DB2 y dbUnit...) pero mientras tanto, me gustaría transmitirles un mail que me llegó hoy sobre buenas posturas a la hora de trabajar con una compu.

Hace tiempo ya que las empresas de hardware están pensando en varias formas de ayudarnos a mantener una postura que evite problemas usuales para los informáticos (que hoy en día llega a un alto porcentaje de la población mundial). La idea es una pequeña pagina web, dónde te permiten poner tu altura y como resultado te dice las distancias que tenés que mantener con cada uno de los dispositivos electrónicos.

Mirenla, http://internalapps.ergotron.com/MirWebTool/ergoTool_metric.html y nos cuentan.

Configurar un JDK en el Eclipse

Empecemos describiendo las diferencias entre un JDK y un JRE.

  • JDK = Java Development Kit, o sea, Kit de desarrollo para Java.
  • JRE = Java Runtime Environment, o sea, entorno de ejecución de aplicaciónes Java.

Está claro, entonces, que tenemos que tener configurado un JDK si vamos a desarrollar. Justamente está previsto para la gente de Sun y es por eso que el Eclipse recien nos dará ayuda en linea, si tenemos configurado un JDK. Irónico es que, por default, el Eclipse venga configurado con un JRE.

Otra cosa importante es tener el compliance level en la misma versión que el JDK que estemos usando.

En adelante, describiré con cierto detalle cómo configurar un Eclipse correctamente para simplificar el desarrollo.

[Read more →]

¿Donde esta la papelera de reciclaje? (Linux)

Este es un post unicamente para linux, para usuarios de Windows proximamente escribiremos algun post con información que se ajuste a ese sistema operativo.

Hoy me sucedió que quería ver un archivo que estaba en la papelera de reciclaje desde la linea de comando. Como era mi costumbre traté de buscarlo en el directorio ~/.trash pero para mi sorpresa, ese directorio no existía más.

En este artículo comentaré el nuevo funcionamiento de la papelera de reciclaje, donde se la puede encontrar, y demás cosas que vaya descubriendo.

[Read more →]

Configurar una sintonizadora de TV en Ubuntu Linux

Tengo una placa sintonizadora en mi computadora y quiero usarla para ver televisión. Es una placa muy antigua, una Leadtek WinView 601, basada en el chip BT848.

Que hago, ejecuto mi programa para ver televisión favorito, tvtime, y me encuentro con que nada se ve. No era una sorpresa, me esperaba que esto sucediera.

El software original de la placa solo funciona en Window 98. En WindowsXP es necesario usar drivers genéricos para que funcione. Y en linux fue necesario tocar un poco la configuración para que ande, pero en todo caso fue muy simple.

Como acabo de instalar Ubuntu Hardy Heron aprovecharé que tengo que configurarla para comentar cuales son los pasos a seguir.

[Read more →]

Ubuntu 8.02 - Hardy Heron

Ya salió, el día 24 de este mes la nueva versión de Ubuntu, llamada Hardy Heron y luego de una pequeña demora por falta de tiempo, ya la tengo instalada en mi PC.

Tengo un equpo de baja gama, y pareciera andar más rapido que la versión anterior y por ahora sin ningún problema.

Dejo aquí igualmente, mi testimonio y mi experiencia de la instalación.

Ubuntu - Linux for human beings

[Read more →]

¿¿Que hacer con las pilas viejas??

Si ustedes son como nosotros, deben tener más de un equipamiento que requiere pilas para poder funcionar. También, si tenemos un poco de conciencia por el medio ambiente, sabemos que el tirar las pilas contamina muchísimo. Entonces, nos enfrentamos con un gran dilema: ¿Qué hacer con las pilas?

Tal cuál comentaba Vanesa (una profe de la Facultad) uno nunca sabe qué hacer con las pilas usadas y las termina dejando en algún lado para que junten roña. No queremos tirarlas para que no contaminen, pero tampoco queremos guardarlas eternamente. No desesperen más, ¡el problema está resuelto!

Una ONG llamada Ecovolta está recibiendo pilas usadas para descontaminarlas y de paso cañaso las usan para hacer muebles, por ejemplo (una iniciativa bastante peculiar, pero muy interesante). Lo que hay que hacer es,

  1. Guardar algún envase de medio litro (por ejemplo el de agua mineral)
  2. Poner las pilas ahí adentro (no importa ni el tamaño, ni marca, ni calidad). Es importante ponerlas adentro de este tipo de envases. Dejarlo siempre con la tapa puesta.
  3. Una pequeña donación.

Si quieren ver más información los invito a ver la página web de ecovolta.

ModalPopupExtender se muestra brevemente y despues desaparece

Esto es lo que sucede cuando se realiza un postback o se carga la página. El panel del diálogo es mostrado unos instantes y después desaparece.

Esto es un problema menor la mayoría de las veces, pero no por eso deja de ser molesto.

Lo primero que se me ocurrió fue agregarle al panel, usando el atributo CssClass un estilo "display: none" El resultado fue el esperado. No se mostraba nunca. El único problema es que es no se mostraba ni cuando tenía que mostrarse realmente. O sea, no servía de solución.

Casi por casualidad agregué al tag del panel un atributo style="display: none". Esto debería hacer lo mismo que el CssClass pero sin recurrir a hojas de estilos. Y esto sorprendentemente funcionó.

Lo único malo de esta solución es que style no es un atributo válido de asp:panel, por lo tanto, para un purista como yo, es como una espina clavada en pie.

Ultimo intento fue agregar el atributo por código en el form_load, y afortunadamente funcionó así que ahora soy un chico feliz.

Para los que les gusta el código:

 
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Panel1.Style.Add(HtmlTextWriterStyle.Display, "none");
    }
 

donde Panel1 es el panel que contiene el ModalPopup

Estafas en sitios de ventas

Los que me conocen sabrán que suelo comprar online. Me gusta, confio en la red y creo que es el futuro. Aquellos que me conocen más aun, sabrán que en algún momento, allá por el '02 me estafó un tal Ruben (que en realidad resultó tener otro nombre Ariel Abrailovsky), por unos productos en mercadolibre. No fui el único, Marcelo y Rudy también cayeron en la volteada.

Creí que eso había terminado. Después de este incidente mercadolibre implementó unas normas muy estrictas para publicar en mercado (era lógico, habiendo pasado lo que pasó muchos le reclamaron a mercado mayor control). No conocí ningun caso como este en mucho tiempo, hasta ahora. Creí que las empresas de ventas habían llegado al punto en que ese tipo de cosas eran detectadas y nunca permitidas. No podría haber estado más equivocado.

Encontrar un auto a la venta en deautos.com de un tal Fernando Carrascal. Que me pareció interesante. Demasiado interesante para ser real. Les contaré cuál fue el último incidente,
[Read more →]