Archive for 31 octubre 2008

Java Runtime Environment Installation

octubre 31, 2008

Este post no es para anunciar la salida de una de las multiples y muy frecuentes actualizaciones de la maquina virtual de Java (de Sun, por supuesto); estoy escribiendo esto para que analizen la situacion y tengan cuidado con la nueva opcion del instalador de la JRE.

Resulta que una nueva modalidad en la instalacion, que aparentemente sera por default, hace algo que nunca habia hecho y que desde mi punto de vista es una de las causas de que ahora tengamos un problema diferente y posiblemente mayor, pues desinstala las versiones anteriores que pudiera tener el equipo y solo deja la mas nueva, osea a la que se esta actualizando en ese momento. Y hasta este punto podran pensar que no tiene nada de malo y que de hecho asi es como debe de ser, y tienen toda la razon, el problema no va por ahi, el problema lo tendran varios sitios web que fueron desarrollados por programadores de tercera en un ambiente de cuarta para generar codigo de quinta que esta tan mal escrito que depende de una version especifica de la JRE. Y ahi es donde esta el problema, al menos en Mexico, existen servicios de gobierno y privados como los bancos que dependen en gran medida de ese lenguaje para sus transacciones en linea, y yo soy testigo y victima en carne propia que muchos de esos servicios son del tipo del que me refiero aqui.

Antes no pasaba nada, porque si una aplicacion dependia de la version 4 del JRE y se instalaba la version 5, la aplicacion seguia funcionando porque ahi seguia la 4, pero ahora que vamos en la 6u10 cuando esta se intale mandara al limbo a todas y cada una de las versiones que hubieran estado instaladas en el equipo.

Culpa total y absoluta del pobre conocimiento de los lenguajes de programacion y de la arquitectura de una computadora, aunado a la gran variedad de sistemas operativos que pueden ejecutar interpretar codigo Java.

Aqui esta el detalle de como actua la Java Runtime Environment Installation

http://java.sun.com/javase/6/docs/technotes/guides/jweb/otherFeatures/jre_install.html#patchInPlace

Pobres de mis colegas que tienen que dar soporte a paginas como la del SAT, Infonavit, IMSS, alguno que otro banco y una larga lista que he visto con mis propios ojos que si ya de por si dan pena cuando funcionan “bien” ahora con esto no se como lo vayan a solucionar si nunca se han preocupado por ello. Algunos incluso especifican cinicamente en los mensajes de error cosas como “esta pagina solo funciona con la version 4 del JRE” o que cuando uno llama al soporte tecnico de uno de esos bancos nos regañan por haber actualizado nuestro Java y nos dicen que si no desinstalamos la nueva version y reinstalamos la vieja ellos no pueden hacer nada.

Y una vez mas lo aclaro, Sun no esta mal, eso es lo que un instalador debe hacer, y un programador debe estar capacitado para ese tipo de cosas.

Anuncios

DVD de Ubuntu 8.10 [Intrepid Ibex]

octubre 30, 2008

Ya estan disponibles para su descarga las imagenes ISO de la nueva version de Ubuntu.

Si alguna vez te ha tocado descargar los primeros dias de la liberacion de una nueva version, sabras que es imposible hacerlo de los servidores que las contienen, y la mejor alternativa, como siempre lo he dicho, es descargarlo via BitTorrent, asi que para los que no pueden esperar (asi como yo), aqui les dejo los links de los archivos torrent de Ubuntu 8.10 Intrepid Ibex.

Que lo disfruten, hoy es noche de desvelarse hasta haber examinado a fondo las novedades que nos trae esta version aunque ya tenemos algunos meses disfrutandolas en las versiones alfa, beta y RC.

Ubuntu 8.10 Intrepid Ibex 32bit-CD

Ubuntu 8.10 Intrepid Ibex 64bit-CD

Ubuntu 8.10 Intrepid Ibex 32bit-DVD

Ubuntu 8.10 Intrepid Ibex 64bit-DVD

Si ya tenian instalada alguna version beta o la RC que salio hace apenas algunos dias, les recomiendo que hagan una instalacion en limpio, asi que respalden sus datos mientras descargan la ISO, y recuerden dejarla disponible por algunos dias en su cliente BitTorrent para ayudar tambien a otros usuarios que la descargen por este medio.

Y al finalizar, se pueden entretener tambien instalando OpenOffice 3 de la manera en la que se las describi hace algunos dias aqui mismo: Instalar OpenOffice 3 en Ubuntu 8.10 Intrepid Ibex 

Microsoft Web Platform Installer Beta

octubre 25, 2008

No soy un webmaster, ni siquiera un desarrollador web ni de cerca, pero en el transcurso de mi vida he escrito algunas aplicaciones web y siempre me ha gustado tener un servidor bien ajustado para experimentar, y cuando experimentamos, casi siempre es con cosas nuevas, no veo por ahi a alguien experimentando con versiones de lenguajes obsoletas, siempre tratamos de utilizar lo ultimo en la tecnologia de desarrollo, incluso con versiones beta de algunos productos, total, solo es para experimentar y tratar de entender la tendencia que sigue el desarrollo web.

El Microsoft Web Platform Installer es un paquete de software para desarrolladores web que instala en equipos con Windows Vista o Windows Server todo lo necesario para poder escribir aplicaciones web utilizando las mas recientes tecnologías de Microsoft.

El paquete cuenta con un sencillo asistente que instala en nuestro equipo lo siguiente:

Pudiendo elegir cuales elementos queremos instalar para que al final tengamos todos los servicios necesarios para empezar a desarrollar nuestras aplicaciones.

Microsoft Web Platform Installer beta

Adicionalmente tambien podemos instalar el Microsoft Web Application Installer que permite desarrollar y mantener nuestras aplicaciones PHP conviviendo con nuestras aplicaciones en ASP.Net

Instalar OpenOffice 3 en Ubuntu Linux

octubre 15, 2008

Ya salio la nueva y renovada version de OpenOffice, y ahora vamos a seguir estos sencillos pasos para poderlo instalar en nuestro Ubuntu:

Paso 1: Obviamente, descargamos la version para distribuciones basadas en linux debian de OpenOffice 3 desde su pagina; www.openoffice.org (es la que dice Linux DEB) y no les pongo el link directo porque con los problemas que han estado teniendo por la inmensa cantidad de descargas es probable que los links cambien.

Paso 2: MUY IMPORTANTE – Desinstalamos el todas las aplicaciones de OpenOffice anteriores que pudieramos tener en nuestro equipo, de la siguiente manera:

sudo apt-get remove openoffice*.*

Paso 3: Descomprimimos el archivo que bajamos, seria algo similar a esto:

tar -zxvf OOo_3.0.0_LinuxIntel_install_en-US_deb.tar.gz

y nos cambiamos al directorio de los paquetes DEB, algo similar a esto:

cd OOO300_m9_native_packed-1_en-US.9358/DEBS/

Paso 4: Instalamos TODOS los paquetes DEB de la siquiente manera:

sudo dpkg -i *.deb

Paso 5: Nos cambiamos al directorio del Desktop Integration asi:

cd desktop-integration

y tambien instalamos el paquete DEB del Desktop Integration

sudo dpkg -i openoffice.org3.0-debian-menus_3.0-9354_all.deb

Y eso es todo, ya tenemos instalado y funcionando nuestra nueva version de OpenOffice.

No esta de mas recordarles que todos los comandos que explico en este post hay que introducirlos en una sesion de terminal y que necesitan privilegios suficientes para instalar paquetes.

Copiar archivos grandes rapidamente

octubre 10, 2008

Normalmente trabajamos con archivos relativamente pequeños, aun y cuando no quepan en tu memoria USB o un CD siguen siendo pequeños esos archivos y cuando los copiamos o movemos ya estamos psicologicamente acostumbrados preparados a que no va a ser una tarea instantanea y aceptamos inconscientemente el tiempo que se tenga que tardar, que puede ir de unos pocos segundos a un par de minutos, pero hasta ahi nada grave, ya que no somos un agente secreto infiltrado en el datacenter del enemigo intentando copiar rapido la base de datos que lo comprometera y la copia pareceria durar una eternidad y mas si agregamos a un ejercito de guardias que se aproximan, afortunadamente no estamos en ese caso.

El dia de ayer, tuve la necesidad de copiar (mover) archivos realmente grandes (en promedio de 180 GB) que tenia almacenados en un disco duro que necesitaba remplazar y que ya me empezaba a poner nervioso por la cantidad de informacion que almacenaba ahi y por ser archivos muy grandes es dificil pensar en hacer copias de respaldo periodicas por la sencilla razon que no cabe uno solo ni en un Blu-Ray, y el respaldo en cintas no es una opcion para mi.

En fin, si estos archivos los intentan copiar con Windows (incluso en versiones de 64bits) ademas de sentirse como el agente secreto, durante la copia el equipo queda tan inoperable como HAL 9000 despues de haber sido apuñalado con un desarmador, y ahi es cuando la necesidad me hizo buscar una alternativa que rapidamente pude encontrar y que hasta ahorita me ha dado excelentes resultados, definitivamente una muy buena herramienta que unicamente asiste a windows en esa tarea tan simple y tan mal programada que tiene el sistema operativo, que es la de copiar o mover archivos.

TeraCopy es una herramienta gratuita (en su version basica) que ayuda a Windows con el proceso tan lento de copiar ingentes cantidades de archivos y/o archivos grandes. Su instalacion es de lo mas sencilla y se integra muy bien con las opciones del menu contextual de tratamiento de archivos.

Cabe señalar que si no tienen la necesidad de estar frecuentemente copiando grandes volumenes de datos, esta herramienta puedan sentir que no les es util, pero por lo menos tengan presente que existen mejores opciones para estas tareas.

TeraCopy

U2 + A Clockwork Orange = Alex Descends into Hell for a Bottle of Milk

octubre 2, 2008

Que pasa cuando unimos a una de mis bandas favoritas con mi pelicula favorita?

Alex Descends Into Hell

Alex Descends into Hell for a Bottle of Milk/Korova 1

Dies irae, dies illa
Dies irae, dies illa
Tuba mirum spagrens sonum
Descendit in inferno

Dies irae
Dies irae

Y todo esto tiene su explicacion: Resulta que en 1989 Bono y The Edge colaboraron en la banda sonora de la obra “A Clockwork Orange” basada en la novela de Anthony Burgess que escribio en 1962 y que fue llevada al cine magistralmente por Stanley Kubrik en 1971. Y esta cancion la encontramos en el single The Fly en 1991.