miércoles, 21 de enero de 2015

Office 2010 sobre PlayOnLinux no permite tildes ni diéresis

Saludos amigos, he vuelto para seguir colocando información respecto a lo que voy consiguiéndome en mi día a día de programación en Java, bases de datos y sistemas operativos.
Hoy voy a comentarles acerca de un problema que me encontré al instalar MS Office 2010 Plus en Ubuntu con ayuda de PlayOnLinux y Wine; resulta que una vez instalado, en ninguna de las aplicaciones de Office podía escribir con acentos (tildes), diéresis ni circunflejos, simplemente no aparecía ningún caracter; sin embargo, sí podía hacerlo en cualquier otro software instalado tanto en Linux nativo como en Wine, el problema parecía afectar solamente a Office.
En alguna parte de la Web me encontré con un post de un amigo que decía que debía cambiar en Wine la versión de Windows que estaba imitando, pues la coloca por defecto en WindowsXP, y él recomendaba cambiarlo a Windows 7; sin embargo, esto no me funcionaba pues una vez que cambiaba la versión, daba errores Office y no iniciaba nada ni aun en modo seguro.
Así es que luego de instalar, desinstalar y volver a instalar varias veces, encontré un post que decía el método que al final fue el que me funcionó.
1. Ejecuta la aplicación "Soporte de Idiomas" (Language Support), puede ser desde el dashboard de Unity, o desde donde lo deseen.
2. Una vez abra, posiblemente les dé un error, indicando que el soporte de idiomas no está totalmente instalado, recomiendo que lo instalen.
3. En la ventana principal hay una opción que se llama "Método de entrada de teclado", y el valor que tiene por defecto es "IBus", deben cambiar el valor y colocarlo en "none". Aceptar y salir.
4. Cerrar sesión del usuario, y luego volver a entrar. Y listo..
Podrán comprobar que al abrir cualquier aplicación de Office nuevamente, ya tienen habilitados los "dead-keys", y podrán escribir los caracteres del español, y demás.
Espero que les sea de utilidad, gracias por leerme. Hasta la próxima...

miércoles, 7 de enero de 2015

Ubuntu y Windows 7 con grub en disco duro con particiones GPT

Qué tal gente.. Quizás a muchos les ha pasado lo que a mí, intentando instalar Ubuntu (o Linux Mint), en una máquina con Windows 7 y disco con particiones GPT.
Como sabemos, GPT es la "GUID Partition Table", que es la forma estándar de EFI para particionar un disco duro, sin embargo, la forma de implementación de GPT en Windows parece ser incompatible con la implementación que monta un particionador de Linux (como gparted), algo bien extraño, puesto que se trata de un estándar de la industria. El caso es que he podido ver que instalar ambos sistemas en un mismo disco duro, cuando se tiene GPT es un completo problema, si se particiona el disco con el instalador de Windows 7, entonces GParted no reconoce las particiones al intentar instalar Ubuntu; y si se particiona con GParted y luego se trata de instalar Windows 7, éste se queja de que no puede instalarse en ese disco duro y obliga a reparticionar "a su modo".
Aclaro que la instalación la he llevado a cabo en una laptop Acer Aspire 4750, la cual trae un disco duro de 640Gb; según pude encontrar, se puede eliminar la cabecera GPT del disco duro, dejando sólo el registro maestro de arranque (el MBR de antaño), sin que se afecte la estructura de particiones del disco, en la fuente que cito dice que debe respaldarse la tabla de particiones, pero el comando que ahí dan, en mi caso falló, y no pude respaldar, tuve que arriesgarme a hacerlo sin respaldo.
El proceso se inicia instalando primero Windows 7, yo instalé la versión Ultimate x64, con el disco sin particiones, mandé a crear una partición con el instalador de Windows 7, de 100Gb, para instalar ese sistema operativo; como ya es sabido, una que otra configuración y el programa de instalación hace el 99% restante.
Una vez instalado Windows 7 x64, se inicia la máquina con un Live CD/DVD ó pendrive booteable de Ubuntu, yo instalé la versión 11.10, al iniciar como Live CD o pendrive, se debe descargar e instalar el responsable de la "magia", nada menos que FixParts, como yo instalaba Ubuntu, bajé el .deb, que de inmediato lo reconoció el administrador de paquetes y lo instaló (mejor que en Windows, por cierto); una vez instalado el paquete, debe abrirse una consola Terminal y teclear lo siguiente:

Nos convertimos en root (sí, Ubuntu tiene root):

$ sudo -s

Y ya siendo root, se debe intentar respaldar la tabla de particiones a un archivo:

$ sfdisk -d /dev/sda > /home/parts.txt


Si falla ni modo, yo me arriesgué y gané. Luego llamas a FixParts, yo coloco ese dispositivo porque al tratarse de un laptop, sólo tiene un disco duro:

$ fixparts /dev/sda

En ese momento, FixParts informará que se encontró una firma GPT en el disco duro pero que no consigue la partición de protección, por lo que asume que es una firma residuo de un particionamiento anterior y pregunta si se desea eliminar; elimínenla con confianza, el MBR estará intacto. Así que se le da a Y (yes) y listo. Luego se puede verificar las particiones con la opción "p" dentro de FixParts, y se guardan los cambios con "w". Una vez guardados y en la línea de comandos nuevamente, se puede utilizar cfdisk para verificar que todo está en orden respecto a las particiones que ya se habían creado en la instalación de Windows 7.
Con eso se salen de la línea de comando, son 2 veces "exit" puesto que debe salir primero de la sesión de root y luego cierra la consola. Y voilà, iniciar el instalador de Ubuntu y particionar a voluntad, ya el programa de instalación podrá detectar las particiones correctamente y no habrá peligro para la instalación de Windows 7.
Al terminar de instalar Ubuntu, podrán ver el GRUB al inicio, y elegir en el dual boot, si iniciar por Windows 7 x64 o por Ubuntu.
Espero este procedimiento sirva a muchos como me ha servido a mí, se les saluda...

jueves, 15 de noviembre de 2012

Instalación de PostgreSQL 9.1 o 9.2 en Ubuntu


Algo que nos pasa actualmente, es que cuando vamos a hacer uso de nuestro amigo aptitude para buscar los paquetes de PostgreSQL 9 (9.1 o 9.2) e instalarlos, resulta que no nos devuelve nada en la búsqueda.
Eso se debe a que el repositorio para esos paquetes no es el mismo que para versiones anteriores de este potente manejador de base de datos, y el mismo aún no se encuentra en la paquetería de Ubuntu, por lo que si quieres ver los paquetes mencionados debes primero agregar el nuevo repositorio, de la siguiente forma:

# sudo apt-add-repository ppa:pitti/postgresql
# sudo apt-get update
# sudo apt-get install postgresql-9.2

 De esa forma, ya podrán hacer lo siguiente:

# sudo apt-cache search postgresql-9

Y la salida sería:


# sudo apt-cache search postgresql-9
postgresql-9.1 - object-relational SQL database, version 9.1 server
postgresql-9.1-dbg - debug symbols for postgresql-9.1
postgresql-client-9.1 - front-end programs for PostgreSQL 9.1
postgresql-contrib-9.1 - additional facilities for PostgreSQL
postgresql-9.2 - object-relational SQL database, version 9.2 server
postgresql-9.2-dbg - debug symbols for postgresql-9.2
postgresql-client-9.2 - front-end programs for PostgreSQL 9.2
postgresql-contrib-9.2 - additional facilities for PostgreSQL


Con eso ya pueden hacer sudo apt-get install postgresql-9.2, lo que instalará PostgreSQL 9.2 en tu sistema Ubuntu Linux.

Espero que pueda ser de utilidad a alguien más, como a mí. Un saludo...

lunes, 6 de junio de 2011

LiveProfile plataforma de chat con sentido social
¿Competencia para BlackBerry Messenger?

Qué tal amigos, en esta oportunidad les comentaré acerca de un nuevo aplicativo para chat entre smartphones con un sabor igual, pero distinto. Ya verán a lo que me refiero.
Por qué digo que igual, pues, es una idea muy buena, casi una metáfora de lo que es el BlackBerry Messenger de RIM, pero abierto a otros sistemas operativos. Este nuevo aplicativo, aunque me atrevo a llamarlo "plataforma de mensajería instantánea para smartphones", no es otro que LiveProfile.
¿A qué suena ese nombre? Ciertamente al escucharlo o leerlo no nos dice directamente que sea para mensajería instantánea, o chat; pero es que no es sólo una plataforma de chat más, sino que nos encontramos con una plataforma que ofrece similares características con el BBM de RIM, unas líneas más arriba escribí "casi una metáfora", y es competencia directa también para el otro mensajero multiplataforma llamado WhatsApp.

Pero veamos, para los que ya tienen un terminal BlackBerry, las características del mensajero nativo son bien conocidas, para los que no tienen el smartphone de RIM, las características más resaltantes son:
- Mensajería instantánea sólo entre dispositivos BlackBerry, dependiente directamente del PIN hexadecimal que identifica a cada dispositivo.
- Acuse de recibido/leído en cada mensaje que se envía.
- Funcionalidad de chat en grupo, se pueden formar grupos predeterminados, o simplemente añadir otros contactos a una misma conversación en vivo.
- Envío de mensajes de voz (clips de audio), archivos de video, fotos, texto, contactos de la agenda, entre algunos otros.
- Posibilidad de enviar la conversación por correo electrónico.
- La parte social que tiene son los llamados "cambios de estado" de los contactos, puesto que tenemos en el "perfil" el nombre (o nickname), un avatar (que es la foto) y un mensaje para mostrar (o mensaje de estado). Cada vez que alguien cambia algo en su perfil, se envía a todos sus contactos como una bitácora.

Ahora bien, todo esto deja al mensajero de RIM bastante por encima de los demás, pero cuáles serían sus contras? Algunos de ellos serían:
- Es una aplicativo cerrado (actualmente no es accesible para ninguna aplicación de terceros que se ejecute en el teléfono).
- Se ejecuta en un entorno cerrado, qué quiero decir, simple, sólo se ejecuta en BlackBerryOS, y solamente a través de la plataforma propietaria de RIM.
- Carece de integración con redes sociales.
- Pérdida de algunos mensajes cuando hay intermitencia de la red de datos.

Esas son las que yo considero como contras del mensajero de RIM. Habiendo definido estas características principales del BBM, veamos qué nos ofrece LiveProfile:
- Integración con Facebook y Twitter, si cambias de mensaje de estado, se puede configurar para que lo que escribas ahí salga en tu muro de Facebook y salga en un tweet.
- Diseño gráfico basado en globos de texto, lo que aparenta la metáfora de las historietas, donde se ve qué dice cada personaje.
- Es una plataforma "abierta", puesto que soporta actualmente 3 de los sistemas operativos más utilizados en smartphones, tienen cliente para Android, iOS de iPhone/iPad y para BlackBerry.
- La mensajería depende de un PIN alfanumérico que se genera en base a la dirección de correo electrónico, por lo que puedes iniciar sesión desde cualquier dispositivo y se cargarán tus contactos y demás configuraciones de perfil.
- Los mensajes tienen acuse de recibido/leído.
- La plataforma soporta cacheo de mensajes, dado que si hay intermitencia en la red, me he dado cuenta que al recuperar la conexión, envía los mensajes que se hayan escrito y no hayan sido entregados a la red.
- Se pueden enviar archivos de imagen, video y audio.
- Independencia de la agenda, los contactos de LiveProfile se agregan uno a uno con el PIN que los identifica. Aunque tiene la opción de buscar según la agenda, quiénes tienen el mensajero ya instalado.
- El consumo de batería es bastante moderado.
- Y la más importante de todas, su slogan parece ser "gratis para siempre".

Bueno, estas son las características más resaltantes que he logrado encontrar, sin embargo, no todo son virtudes, algunas de las carencias que he encontrado son:
- Algunos bugs en el envío de archivos, como retraso en la entrega y a veces no los envía.
- En ocasiones, se desconecta de la red y no recibe los mensajes hasta que abres el aplicativo, aunque lo normal es que tenga conexión "push", pero me ha pasado.
- Por el momento, no soporta conversaciones grupales, pero tengo entendido, según el blog oficial, que está en fase de desarrollo esa funcionalidad.

Es muy probable que hayan otras virtudes, quizás hayan otras carencias, sin embargo es lo que he podido ver del aplicativo durante el uso que le doy a diario en mi dispositivo Android. He de decir que converso con otros dispositivos Android, con personas que tienen BlackBerry, iPhone y hasta iPad, sin ningún problema.

Se echaría en falta analizar el otro mensajero, WhatsApp, sin embargo este lo he utilizado poco, aún así puedo nombrar algunas de las diferencias con respecto a LiveProfile, serían:
- No implementa acuse de recibido/leído en los mensajes.
- Se basa en los contactos de la agenda, es decir, en los números de teléfono, y agrega a todos los que tengan WhatsApp y estén en la agenda. ¿Qué pasa si no quiero tener a toda mi agenda como contactos de chat?
- Este soporta actualmente chat en grupo, y también soporta Symbian, por lo que los smartphones de Nokia están cubiertos.
- Y la que creo más importante, es gratis sólo por un (1) año, a partir del cual se tiene que pagar un fee por el uso, anualmente.

Sólo queda preguntarse, ¿cuál de ellos se impondrá? Quizás, ¿podrá LiveProfile presionar a RIM a tal punto que pueda abrir su BBM y hacerlo multiplataforma? Todavía WhatsApp tiene bastante más cuota de mercado que LiveProfile, pero ésta última crece a razón de 4 altas por segundo. Sólo el tiempo lo dirá, pero lo que es este servidor recomienda que instalen LiveProfile y lo prueben, verán que en muy poco tiempo les gustará tanto como a mí.


lunes, 30 de mayo de 2011

Configuración de APN para Movistar Venezuela

Qué tal, hace unos días compré un Samsung Galaxy Spica i5700, el mismo viene de fábrica con Android 1.5, sistema ya un poco vetusto u obsoleto, como lo quieran llamar, aunque todavía bastante aceptable.
Pero faltaba algo, yo necesitaba mayor poder a la hora de utilizar mi nuevo juguete, es por ello que me puse a meterle manos hasta que logré instalarle el CyanogenMod 6.1.1 (Android v2.2.1), ya con root en mi equipo y con todas las funciones que nos ofrece esta versión del sistema.
Antes de iniciar yo le había sacado un backup a la información del APN, sin embargo, entre tantas tarjetas MicroSD que le coloqué al teléfono, no encontré en cuál estaba la copia, así que decidí no perder tiempo y buscar en Internet cómo reconfigurar las conexiones inalámbricas de mi equipo. Fue así como me topé con este post, en el cual indican detalladamente cómo colocar el APN de nuevo, sin embargo, esa configuración funciona muy bien en Android 2.1, pero en Froyo (2.2.1) no, así es que encontré que sólo había una pequeña pero gran diferencia, al parecer, a Froyo no le gusta que coloquen en el campo "Tipo de APN" el valor "internet", le gusta más si le colocamos "default".
Así pues, mis configuraciones actuales de APN para Movistar Venezuela están así:

APN Internet:
- Nombre: Movistar Internet
- APN: internet.movistar.ve
- Proxy: N/A
- Puerto: N/A
- Nombre de usuario: N/A
- Contraseña: N/A
- Servidor: N/A
- MMSC: N/A
- Proxy MMS: N/A
- Puerto MMS: N/A
- MCC: 734
- MNC: 04
- Tipo de autenticación: N/A
- Tipo de APN: default

APN MMS:
- Nombre: MMS
- APN: internet.movistar.ve
- Proxy: N/A
- Puerto: N/A
- Nombre de usuario: N/A
- Contraseña: N/A
- Servidor: N/A
- MMSC: http://mms.movistar.com.ve:8088/mms
- Proxy MMS: 200.35.64.73
- Puerto MMS: 9001
- MCC: 734
- MNC: 04
- Tipo de autenticación: N/A
- Tipo de APN: mms

Con esta configuración, mi Spica quedó nuevamente conectado a Internet, incluso agarra a veces señal HSUPA, o sea, a full velocidad. Un saludo...

Usando Firefox 5 Beta

Bueno, ya les debía la pequeña reseña sobre el uso de Firefox 5 Beta que les había comentado anteriormente, paso a explicarlo.
En general la interfaz me pareció exactamente igual a Firefox 4, sin embargo, puede deberse a que uso en la oficina un PC con Windows XP SP3 con los efectos visuales al mínimo (En realidad parece que usara Windows 2000, jeje). En cuanto a funcionalidad, algo de incompatibilidad con los complementos que uso a diario en el trabajo, el primero en dejar de funcionar fue el FireBug, también se deshabilitó el MeasureIt y noto un comportamiento algo extraño en YSlow, por lo menos no me deshabilitó el WebDeveloper, jejeje.
También es de agradecer la utilidad de cambio de versión la cual permite recibir actualizaciones de las versiones que desees, Release (sólo versiones finales), Beta (versiones de prueba) y Aurora (versiones de desarrollo).
Sin más, sólo queda seguir probando, en cuanto a estabilidad la encuentro bastante bien, Firefox 4 se me colgó en algunas oportunidades con más de 2 ventanas en las que tenía más de 10 pestañas en cada una, sin embargo, comparto el ambiente del sistema con IDEs de desarrollo para Java, servidor Apache y WebLogic locales, por eso, quizás mi equipo de la oficina no es el ambiente más adecuado para probar el uso "normal". La velocidad también la noto mejor que en la anterior versión, tanto para abrir el navegador como para cargar/renderizar páginas, esperemos que en el release final se note más aún.
Sin más, nos escribimos. Un saludo...

martes, 24 de mayo de 2011

Mozilla Firefox 5.0 Beta ya disponible como actualización

Esta mañana al encender mi PC de la oficina y abrir el navegador que normalmente uso, Firefox, me encontré con la sorpresa de que el mismo me dijo que había una actualización disponible, y no era otra que la Beta de la versión 5.0.
Me dije a mí mismo, "caray! si apenas ayer vi la noticia de que estaba lista en N3D", pero qué rápidos. Igualmente he quedado satisfecho. Mi Firefox se actualizó a la versión 5.0 Beta, y voy a probarla derante todo el día, en la noche les diré cómo me fue y qué tal me pareció el "cambio".
Les dejo la captura de pantalla que hice de la ventana de actualización con la fecha y hora. (Hora de Caracas, Venezuela. GMT-04:30). Un saludo...