La era de la informatica

Tuesday, November 27, 2007

Preguntas sin respuesta sobre el mac

¿Por qué las aplicaciones que no están migradas a arquitectura intel, es decir, que son aún Power pc (y que van muy lentas por cierto) necesitan un proceso llamado database deamon que nunca se elimina de memoria una vez has abierto una de dichas aplicaciones? ¿Por qué microsoft no saca una versión de office y messenger migrados a arquitecturas intel y así se evitan que debido a la lentitud se haga imposible usar sus programas? Lo peor de todo, ¿a qué espera Apple para sacar la versión de Safari que corra de forma nativa en intel? Es increible que haga ya 2 años que cambiaron a arquitecturas intel y que hayan sacado la nueva versión de Safari incluso en Windows, y que Leopard traiga una versión que aún es para arquitectura Power PC, lo que lo convierte quizá en el navegador mas lento que jamas haya usado un servidor desde IE 4.0

Safari en Windows da muchos errores, pero al menos va rapido. A ver si solucionan ya estos problemas porque si seguimos así, ¿cómo me voy a dar de baja definitivamente de microsoft?

FE DE ERRATAS: dejo mi entrada original, pero corrijo mi error, ya que safari si está migrado totalmente a intel pero aún ciertos plugins de Safari funcionan como PowerPC lo que fuerza a que el proceso se ejecute como PowerPC y por eso vaya lento. En cualquier caso deberían solucionarlo...

Wednesday, November 21, 2007

Problemas de Leopard con MacBook

Hola de nuevo. Hacía mucho tiempo que no escribía nada, y es que estoy liado y no puedo. El caso es que me instale el nuevo Leopard en mi MacBook Pro y empezé a tener problemas con el teclado. Lo que pasa es que de repente sin venir a cuento el teclado deja de funcionar y la unica solución es reiniciar. Creo que con los macbook nuevos que venden ahora con Leopard es incluso peor, ya que en algunos casos ni reinicar vale, tienen que cambiarte el teclado. La incidencia está reportada desde hace mucho y es un error bastante extendido, pero ni siquiera en la nueva release 10.5.1 lo han resuelto. Apple calla al respecto por el momento. Otro de los problemas con el nuevo Leopard es que la vida de la batería se ve reducida bastante, en algunos casos mas de un 30%. Esto no he llegado a comprobarlo ya que normalmente no uso la batería. Así que si pensais compraros un macbook o macbook pro en las próximas fechas yo os recomiendo ver los foros de discusion de apple en http://discussions.apple.com/category.jspa?categoryID=235
Y allí podréis comprobar si ya se han resuelto los problemas o no antes de comprarlo. Es una máquina muy cara para tener los problemas que tiene, yo os recomendaría esperar a que se arregle. Por lo demás Leopard me está funcionando muy bien y aunque no representa un gran cambio respecto a Tiger, si se nota que siguen estando a mejor nivel que Microsoft.

Saturday, July 21, 2007

Actualizaciones windows XP sin validación

Hola de nuevo. Recientemente me he actualizado el windows XP con el windows media player 11 y el internet explorer 7, y como se que muchas veces la validación de windows con microsoft da muchos problemas os voy a comentar como podeis actualizarlo sin validarlo. Esto no me lo he inventado ni lo he descubierto yo, lo he leido en otros blogs y ahora lo transmito yo para difundir aún mas el conocimiento. Voy a empezar con windows media player 11 que es mas sencillo.
Lo primero que hay que tener en cuenta es que WM Player 11 es una versión beta, y por tanto debéis pensaros mucho si queréis usarlo o no, las versiones beta suelen dar problemas, a mi de momento no me ha dado problemas, pero os recomiendo pensarlo bien.
1- Bajar el instalador de la página de microsoft, el link es: WM Player 11
2- Una vez descargado el instalador (un fichero .exe) no ejecutarlo, lo que debeis hacer es descomprimirlo en una carpeta utilizando un programa como por ejemplo winrar (http://www.rarlabs.com/)
3- Una vez descomprimido en la carpeta, ir a la carpeta y ejecutar wmfdist11.exe
4- Cuando termine de instalar esa parte, ejecutar wmp11.exe
5- Ya está instalado, ahora ejecutar el windows media player y configurarlo a vuestro gusto.

Ahora vamos con Internet Explorer 7. Este proceso es mas complicado pero no requiere la intervención de un experto si seguís los pasos en el orden correcto.
1- Bajar la actualización. Para esto ir a la página de microsoft: IE 7
Pulsar en "descargar", elegir el idioma y copiar el nombre del fichero, en español el nombre del fichero es: IE7-WindowsXP-x86-esn.exe
2- En google buscamos el fichero por su nombre. mi busqueda dio esto como resultado IE7-WindowsXP-x86-esn.exe
3- Una vez bajado el fichero, no ejecutarlo. Descomprimirlo con winrar en una carpeta
4- Hay que bajarse de internet dos ficheros mas, dos .dll. iecustom.dll y normaliz.dll Yo los he encontrado haciendo la siguiente búsqueda: intitle:"index.of" normaliz.dll y me ha salido la siguiente página http://wwwhome.cs.utwente.nl/~damhuisjr/meuk/ Aquí están las dos dlls
5- En el directorio donde hemos descomprimido el ejecutable de IE7, en la subcarpeta "update" copiamos iecustom.dll (debemos sobreescribir la que se encuentra allí)
6- Ejecutamos "update.exe" y terminamos sin reiniciar.
7- Copiamos la dll normaliz.dll en "windows\system32" y reiniciamos
8- Una vez reinciado vamos de nuevo a la carpeta donde descomprimimos el ejecutable y en la subcarpeta "update" ejecutamos "xmllitesetup.exe"
9- Reiniciamos de nuevo
10- Ya está instalado, podemos ejecutarlo y configurarlo.

Eso es todo, si no os queda claro ponerme un comentario o mandarme un email... Hasta la próxima

Wednesday, July 18, 2007

Leopard para Mac

Aunque lleva ya tiempo en su página web, he entrado hoy por primera vez a ver las nuevas capacidades que incluirá MAC OS X (Leopard) que saldrá presumiblemente el próximo otoño.
En realidad prefería comprarlo y verlo por mi mismo, pero era demasiado tentador y al final no he podido evitar echar un vistazo.
Por supuesto todos los videos en la página web de Apple lo ponen como algo cojonudo, aunque deja lugar al escepticismo.
Aunque hay cosas que no dicen, ya sabeis, por aquello del marketing, voy a dar mi visión sobre las novedades que destacan en su página web.
-Finder:Terminan de integrar soptlight con itunes y finder en una aplicación y mejoran el aspecto. Encuentro el Finder de lo peor de MAC, mas que nada por comparacion con el explorer de microsoft, que tendrá sus defectos pero es de lo mas sencillo de manejar que existe (y no es solo el acostumbrarse, llevo un año con mac y el finder me sigue resultando algo incomodo)
-Time machine:Interesante para aquellos que quieran reservar una parte (grande) de su disco duro externo en mantener backups. Algo que añade seguridad ante pérdidas de datos que realmente será útil para muchos usuarios, pero que a mi no me parece una utilidad propia de un sistema operativo, podría distribuirse como "Bundle", y abaratar el precio.
-Spaces: Esto es el timo del siglo, no porque sea malo, mas bien porque no parece muy novedoso a primera vista. Me parece que esto ya era posible con KDE o GNOME desde hace bastante, pero ahora lo han hecho algo mas bonito.
-Mail: Las opciones que presentan no están mal pero son poco útiles, todo lo que puedes hacer con el programa Mail de Apple, lo puedes hacer y mejor con outlook. Pero tiene algunas pijadillas para hacerlo mas chulo, llamar la atención. Lo que hace apple puede ser revolucionario o simplemente fachada, es lo que tiene.
-Escritorio y Quick Look: Esto es más de la fachada del MAC OS, muy bonito, y mejoras para poder "navegar" entre los ficheros, muy chulo, pero poca innovación.
-iChat: Este quizá sea el programa de chat menos usado y el mejor hecho del mundo. En realidad es España al menos no lo usa ni dios, y estaría bien que puediese extenderse con mas protocolos para conectarse a otras redes, tipo Yahoo o MSN. No es que lo tenga que hacer Apple, pero que lo pudiera ampliar la comunidad GNU, de esta forma se podrían usar las posibilidades de iChat para desbancar MSN y Yahoo. Pero no creo que Apple quiera dar este software gratuitamente con licencia GPL. Aún así también tiene inconvenientes, por ejemplo el hecho de que en la mayoría de las redes de internet, sobre todo en España, hacer esas videoconferencias con videos por detras o presentaciones de powerpoint es mas que imposible hasta que el ancho de banda mejore bastante...

Bueno quizá he sido muy crítico, pero es que me da la sensación de que esta actualización incluye cosas interesantes, pero no es una actualización revolucionaria como sí lo fue Tiger. De las cosas que más me interesan y no hablan en la página de Apple es del rendimiento. Si ahora le cuesta a mi nuevo macbookpro abrir varias aplicaciones a la vez en Tiger, va a ser mejor o peor Leopard? Porque la verdad, si me actualizo me gustaría que el rendimiento fuese al menos tan bueno como hasta ahora, si va a ir mas lento (vease lo que necesita vista para correr)entonces prefiero quedarme como hasta ahora.

Monday, July 16, 2007

Mac y built-in isight

Para muchos de los que tenemos un mac con procesador intel, nos ha resultado un quebradero de cabeza el configurar la camara al usar Widnows. En principio el Bootcamp 1.0 no incluia la compatibilidad y Parallels (en forma de maquina virtual) nunca lo ha incluido. Bootcamp 1.1 ya salio con la compatibilidad para la camara, pero hay gente que sigue prefiriendo usar Parallels y asi tener windows unicamente como maquina virtual. Para los que tengan esta opcion han de saber que hay una forma de configurar la camara a partir de la version 3188 de Parallels.

Aqui se explica como:
Instrucciones
No os olvideis de ir a esta pagina a coger los drivers de la camara:
Driver

Con compatibilidad de USB 2.0 y la camara funcionando hay pocas cosas ya que queden para preferir BootCamp a parallels. Pero la eleccion es vuestra.

Sunday, April 22, 2007

Solucion Problema 5

Hola a todos,

Como me apunto de forma correcta el Cremero, esta es la solucion al problema 5. Aqui os pongo la solucion que el Cremero me envio por e-mail:

La solución es sencilla: se aplica una implementación del patrón de diseño denominado “Singleton” (un solo objeto en memoria):

public class UnaSolaVez {

            private static UnaSolaVez ObjetoUnaSolaVez == null;  // objeto interno, que luego devolveremos

            private UnaSolaVez() {
                        // no dejamos instanciar con el constructor por defecto, declarándolo privado
            }

            public static UnaSolaVez getObjetoUnaSolaVez() {
                        if (ObjetoUnaSolaVez == null)  // si no se ha reservado memoria entonces lo hacemos       
                                    ObjetoUnaSolaVez = new UnaSolaVez();
                        return ObjetoUnaSolaVez;
            }
};

Como veis es muy sencillo. Aunque es algo mas complicado garantizar que solo se crea un objeto si tenemos varios hillos ejecutandose a la vez. O si tenemos varios "namespaces", en estos casos hay que hacer ciertos cambios en el codigo. No es extremadamente dificil resolver el problema de los hilos concurrentes asi que os animo a comentar esta entrada con vuestras sugerencias!!

Friday, April 13, 2007

Problema 5: un solo objeto

En este quinto problema vamos a utilizar Java. Como Java es muy facilito y mucha gente lo conoce bien, espero que mucha gente se anime a intentarlo.
El problema consiste en crear una clase en Java, definida publica y no estatica, que solo permita ser instanciada una vez. Es decir que si intentamos instanciarla varias veces en el codigo, en realidad solo tendremos un objeto creado en memoria.

Ya sabeis, como siempre deshabilito los comentarios y espero vuestras respuestas en mi email. Suerte.
Hasta la proxima.