CoffMan Blog Victor Fariña Infante , info about my own projects and thoughts.

29Jul/070

Mac OS X y Orange España, duro de pelar

Esta semana para mi desgracia y la de mi hijo, alguien me ha contagiado la varicela con lo que estoy recluido en la casa de mi madre en un remoto pueblo de galicia. Como todos estos pueblos el acceso a internet es complicado cuando no imposible y para solucionar este grave (gravisimo diría yo) problema me he ido a comprar a una tienda de Orange uno de esos Modems USB que emplean tecnología 3G y/o GPRS, y es entonces cuando aparecen los problemas ....

Me planto en una tienda Orange de la localidad y solicito el pack de 6€ al mes con un máximo de 1GB de transferencia mensual, este pack viene con el aparato de Option GlobeSurfer i Con 7.2 que me enseñan y verifico que sea Mac OS X Compatible.

El primer problema lo encuentro en la misma tienda donde la señorita me informa que en su aplicación no le aparecen correctamente los datos de mi contrato de Orange, con lo que no puede hacer nada para tramitar mi solicitud, además resulta que el servicio de asistencia técnica de Orange cierra a las 21.00 con lo que la señorita de la tienda no puede hacer nada. (Todo esto tras prácticamente 2 horas en la tienda) Vuelvo al día siguiente y le comento que lo hagamos a título personal con un nuevo contrato, y parece que así todo funciona correctamente en su aplicación. Me llevo el USB para casa y lo conecto ...

Segundo problema, se supone que cuando conectas el USB debe salir una pantalla de instalación, no sale. Se supone tambien que debe traer el software para Mac OS X en el propio USB, sin embargo solo aparece el software para Windows. La tienda ya está cerrada, de todos modos no creo que fueran capaces de darme el software que necesito. Me dispongo a llamar al Servicio de atención telefonica de Orange para que me digan donde me puedo descargar este software o de donde lo puedo bajar, tras 2 horas al teléfono y unas 6 operadoras distintas ... No saben darme esa información.

Me voy con el portatil a recorrer la localidad en busca de un punto de acceso abierto con conexión a internet para poder bajarme el software que me falta, lo encuentro en menos de 5 minutos. A través de google busco el software Globetrotter Connect Mac, de la página del fabricante no me dejan bajar nada, pues  es un modelo rebranded y me redirigen a Orange. En la página de Orange solo  te puedes bajar tonos para el móvil y fondos para el escritorio, tienen una web completamente inútil, nada de descarga de Software o Soporte para sus productos. Al final encuentro el software en la página de soporte de AT&T, lo instalo y solo faltan los datos de la red, que tengo que pedir a Orange de nuevo ... Otras 2 horas y 6 operadoras distintas después consigo estos datos :

APN: internet Usuario: orange Pasword: orange

Y finalmente tras 2 días consigo la preciada conexión a internet, a favor tengo que decir que la conexión es bastante decente, aproximadamente 80 Kb/seg. En definitiva Orange como proveedora de acceso a Internet deja mucho que desear y aun encima su soporte teléfonico es pésimo.

Filed under: Tecnología No Comments
21Jul/070

MacBook Pro ... La Bestia ! Mac OS X es definitivo

Introducción

Los que lean mi blog de vez en cuando, sabrán qe soy usuario de Linux desde hace bastante tiempo, y que me suele costar cambiar de entorno, tanto de trabajo como personal. El sistema operativo Windows XP unicamente lo uso para jugar al WoW y, ocasionalmente, al Counter Strike. En Queres Tecnologías han optado por la compra de un Precioso portatil MacBook Pro, para las presentaciones y para lo que se tercie, y me ha tocado a mi evaluarlo y ponerlo a punto, así que este articulo lo dedicaré a explicar las virtudes y los defectos del portatil  del sistema operativo Mac OS X 10.4.10

Descripcion del portatil

El ordenador es un MacBook Pro de 15", con un procesador Intel Core 2 Duo a 2.2 Ghz, cuenta con 2 GB de RAM y disco duro de 120 GB, La tarjeta gráfica es la NVIDIA GeForce 8600M GT, un cañón vamos ! además incorpora Gigabit Ethernet, Bluetooth, WIFI, 2 USBs, Firewire, DVD 8x, retroiluminacion para el teclado y sudden motion sensor y con todo esto, tan solo pesa 2'4 kg. Y finalmente el sistema operativo es Mac OS X 10.4.10

A Favor

Una cosa que hay que tener muy en cuenta es que, por debajo, el sistema operativo es un unix, de modo que la interface gráfica es impresionante, pero disponemos de una consola bash para hacer y deshacer lo que queramos ;). El sistema de actualizacion de sofware es bastante bueno y mantiene correctamente actualizadas todas las aplicaciones que instalemos en la maquina. La interface gráfica es muy chula y además muy facil de usar. Los juegos que echaba de menos en mi linux, funcionan el Mac !! ;) El Sistema Operativo Mac OS X trae practicamente todo lo que puedo necesitar para el uso empresarial y personal. El ordenador, literalmente vuelaaa ... es impresionante, pero la rapidez del mismo es una pasada.

En contra

El precio claramente es lo único en contra de este ordenador, aunque los precios de los portatiles de similares características son muy parecidos, hay bastante mas variedad en PCs y puedes irte a uno un pelin inferior en precio con similares características. El atajo de teclado EL maximizar ventana es "distinto" al resto de sistemas operativos que conozco y por eso desorienta un poco.  Aquí hay un interesante articulo sobre este tema. El atajo de teclado para cambiar de aplicacion (el famoso ALT+TAB) es horrible, pues cambia entre aplicaciones que puede que no tengamos abiertas, y no cambia entre varias ventanas de una misma aplicación.

Acciones adicionales para acomodar el sistema a mi gusto

El sistema viene de fabrica con bastante software, de modo que practcamente no hace falta nada, pero aun así yo me he instalado las siguientes herramientas que considero imprescindibles:

  • Firefox ... sin comentarios
  • OpenOffice 2.x , aunque el sistema trae una version de prueba de Office para Mac, las OO son necesarias para abrir odt's y demas ...
  • freemind: software para realizar Mind Maps
  • DesktopManager es un gestor de multiples escritorios virtuales, indispensable si vienes del mundo Linux ;)
  • Adium, mensajeria compatible con MSN, Yahoo, Gtalk, etc ...
  • Textmate (editor de textos muy completo)
  • CocoaMySQL (Cliente MySQL con interface MacOS X)
  • Transmission (BitTorrent Cliente)

Para que el comando ls liste archivos en color y para que el vi edite documentos coloreando la sintaxis tuve que modificar estos archivos: bashrc -> alias ls='ls -G' .vimrc -> syntax on

Resumen

No tengo muy claro que vaya a seguir comprando PCs con Windows o para meterles linux, ahora tengo un Mac que es similar a un Linux en todo, con una interface gráfica acojonante y con los juegos que me proporcionaba el WIndows, no necesito más. Además si voy a gastarme la pasta en un sistema operativo, elijo aquel que se gasta la pasta en innovación, y no aquel que se dedica a plagiar y copiar ideas. No digo que Mac OS X sea mejor sistema operativo que Windows, sino que me encuentro mas comodo trabajando con Mac OS X; no pierdo el tiempo con el sistema operativo y so mas productivo.

Si quieres cambiar a Mac OS X, desde Windows, te recomiendo que antes visites esta página para acabar de convencerte ;).

Referencias

Estas son algunas páginas que me han sido de mucha utilidad

Filed under: Tecnología No Comments
4Jul/070

Encabezados, numeraciones y estilos en Openoffice 2.x

Un error común que nos asalta siempre que estamos iniciando un documento desde OpenOffice es que bajo determinadas cirsunstancias, los encabezados de los varios niveles del documento se desmadran en cuanto a la numeración que tienen asignados. Esto se debe a un incorrecto uso del sistema de estilos de OpenOffice, que por otro lado puede resultar confuso a los usuarios que provienen de Microsoft Word. El método correcto para empezar a crear un documento que consta de Encabezados de varios niveles puede ser el siguiente:

Escribimos un pequeño esquema de como sería el documento, por ejemplo:

Introducción Descripción Alcance Situacion actual Area Sistemas Documentos Area Marketing Documentos Requisitos de un SGD Requisitos Básicos Requisitos Legales Requisitos Funcionales

Esto contendría una estructura básica, ahora tenemos que aplicar estilos a cada linea, para ello:

  1. Seleccionamos Introducción y aplicamos "Encabezado 1" ,
  2. Seleccionamos Descripción y aplicamos "Encabezado 2",
  3. Seleccionamos Alcance y aplicamos "Encabezado 2",
  4. Seleccionamos Situación Actual y aplicamos "Encabezado 1",
  5. Y así con el resto ...

Ahora tenemos aplicados estilos, pero sin numeración, para lo cual seleccionamos una linea de Tipo "Encabezado 1" y Activamos la Numeración (con el botón de Numbering On/Off de la toolbar). Esto mismo lo repetimos para todos los encabezados a los que queramos aplicar numeración. Nos debería quedar algo así:

A partir de aquí, podemos continuar escribiendo el documento con normalidad simplemente aplicado estilos "Encabezado x", en función del nivel que queramos.

Filed under: Tecnología No Comments
3Jul/070

Pon Video en tu pagina Web o Blog

Antes era imprescindible poder colgar las fotos en el blog, pero ahora estamos en la era el video, con lo que se hace necesario algun mecanismo para colgar nuestros videos caseros en nuestro blog.

La manera habitual es recurrir a Google Video o a YouTube que almacenan nuestro video y lo muestran con un visor flash que es agradable a la vista y permite cargar el video poco a poco sin necesidad de esperar a que baje el video entero (streaming de video).

Hacer esto por nosotros mismos en nuestro propio blog es cosa sencilla. Veamos como hacerlo ...

Qué necesitamos

  1. Video en formato avi, mpeg, ... ;)
  2. ffmpeg (version 3), software para la conversion del  video a varios formatos (flv en nuestro caso)
  3. Visor flv en flash para la pagina web. Hay varios, pero este funciona bien

Pasos necesarios Lo primero que debemos hacer es transformar el video en formato avi a flv, con este sencillo comando:

$ ffmpeg -i video.avi video.flv

esto nos genera un archivo video.flv.

Seguidamente creamos una pagina web para visualizar el video:

Ahora copiamos el visor flv (archivo flvplayer.swf) y el video (archivo video.flv) al mismo directorio que el archivo html creado y listo.

Referencias http://ffmpegx.com/flv.html

Así de fácil ...

Filed under: Tecnología No Comments
10Jun/070

Iniciando un proyecto con appfuse 2.0M5

Hay una cambio de época con la aparición de Appfuse. Antes, en la programacion Java para la web todo era oscuro, para iniciar un proyecto tardabas dias en establecer el esqueleto de la aplicacion, y para añadir funcionalidad, replicabas cientos de lineas que ya tenías en librerías o guardadas en algun archivo de texto.

Con appfuse crear el esqueleto de una aplicacion web con Java es extremadamente sencillo, vamos a ver lo facil que es crear una aplicacion java con las operaciones basicas CRUD .

Instalamos Maven 2, Java 5 y Mysql .(creo que esto no hace falta explicarlo)

Instalamos appfuse en la modalidad mas sencilla empleando para la presentacion JSF (el resto de combinaciones se pueden ver aquí):

mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-jsf -DremoteRepositories=http://static.appfuse.org/repository -DarchetypeVersion=2.0-m5 -DgroupId=com.mycompany.app -DartifactId=myproject

Sustituimos com.company.app por el paqquete que queramos y myproject igual. Ahora generamos con maven todo lo necesario para empezar a desarrollar desde eclipse, nos situamos en el directorio myproject recien creado:

∗∗mvnintegration−test∗∗(nosbajamoslosjarsnecesariosypasamoslostests)**mvn integration-test** (nos bajamos los jars necesarios y pasamos los tests) mvn jetty:run-war (probamos la simple aplicacion accesible a través de http://localhost:8080) ∗∗mvninstalleclipse:eclipse∗∗(instalalonecesarioparaqueeleclipseseenteredelproyecto.projecty.classpathentreotros)**mvn install eclipse:eclipse** (instala lo necesario para que el eclipse se entere del proyecto .project y .classpath entre otros) mvn -Declipse.workspace= eclipse:add-maven-repo  (para que el eclipse reconozca la variable M2 del appfuse, es necesario ejecutar esto indicando el workspace de nuestro eclipse ~/workspace).Mas aquí.

Ahora que tenemos la base instalada, ya desde el eclipse importamos el proyecto: File > Import > Existing Projects into Workspace

Empezamos a desarrollar un nuevo POJO llamado Persona con todo lo que le rodea (Modelo, Servicio y Web): Creamos el paquete com.mycompany.app.model y dentro de el la clase Persona que extiende BaseObject:

package com.mycompany.app.model;

import org.appfuse.model.BaseObject;

import javax.persistence.Entity; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.GeneratedValue; import javax.persistence.Column;

public class Persona extends BaseObject { private Long id; private String firstName; private String lastName;

/* Generate your getters and setters using your favorite IDE: In Eclipse: Right-click -> Source -> Generate Getters and Setters */ }

Sobre la persistencia tenemos toda la info aqui. Añadimos anotaciones para Hibernate: Entity identifica la clase con la tabla:

@Entity public class Persona extends BaseObject {

Ahora indicamos cual es la PK (Primary Key) y como se generará:

@Id @GeneratedValue(strategy = GenerationType.AUTO) public Long getId() { return this.id; }

El resto de campos se declaran con la anotacion Column:

@Column(name="first_name", length=50) public String getFirstName() { return this.firstName; } ... @Column(name="last_name", length=50) public String getLastName() { return this.lastName; }

Con esto ya tenemos creado nuestro Pojo Persona, ahora mapeamos esta clase dentro del archivo de configuracion de Hibernate (src/main/resources/hibernate.cfg.xml):

Ahora si ejecutamos el siguiente comando maven, genera la tabla de la base de datos asociada a este POJO:

$ mvn compile hibernate3:hbm2ddl

Finalmente para que se genere la capa de servicio y las paginas web ejecutamos:

∗∗mvnappfuse:gen−Dentity∗∗**mvn appfuse:gen -Dentity** mvn appfuse:install -Dentity

Y probamos la aplicacion en la pagina http://localhost:8080 publicando el resultado con Jetty:

$ mvn jetty:run-war

Como diría Matt Raible ...

Yeah Baby, Yeah: BUILD SUCCESSFUL Total time: 9 seconds

Filed under: Tecnología No Comments
2May/070

Screencast en linux, más fácil todavía

Hace algún tiempo, escribí un post sobre como hacer screencast desde linux, desde aquella el panorama ha cambiado un poco, ahora es mucho mas facil hacer screencasts desde linux, sobre todo desde la aparicion de algunos programas como screenkast (GPL) ó demorecorder (de pago) que aunque en el fondo, siguen usando la misma tecnología de antes (VNC o sesiones virtuales nuevas) han facilitado enormemente la tarea.

Screenkast, es hasta el momento el programa que me ha resultado más fácil de usar para realizar screencasts. Se puede instalar a través de apt-get, y al ejecutarlo tan solo tenemos que realizar dos acciones para empezar a grabar:

  • VNC -> Start Server
  • y File -> New

Con esto ya estaremos dentro de una sesión VNC que se está grabando, al cerrar la ventana VNC, el programa importa la captura realizada y nos permite editarla , añadiendole globos de texto, recuadros de comentarios, etc ..

Filed under: Tecnología No Comments
13Apr/070

Olvidate del ratón, Tips and Tricks

![](images/firefox shortcuts.jpg)Siempre me ha gustado la idea de usar atajos de teclado para las acciones mas comunes, pero ahora leyendo un par de articulos he ido un poco mas allá en mi idea de deshacerme por completo del ratón, o al menos intentarlo ;).

La idea no es por capricho, obviamente, es una cuestion de productividad y salud. Desplazar la muñeca al ratón para moverlo es una perdida de tiempo importante, que además, se realiza con bastante frecuencia.

Principalmente en el ordenador uso el Firefox, con lo que la instalación de extensiones para aumentar los atajos de teclado son indispensables.

Acelerando el uso de Firefox

    • Hit-a-Hint: Extensión que nos permite ver un atajo de teclado para todos los links en pantalla cuando pulsamos la barra espaciadora. Link
      • Search Keys: Extensión que añade atajos de teclado (los numeros del 0 al 10) para los resultados de la búsqueda realizada en el google. Link
      • Atajos Frecuentes (lista completa):

ALT-IZQ

  • : Página anterior- ALT-DER: Página siguiente
    • CTRL-W: Cerrar pestaña
    • CTRL-T: Nueva pestaña
    • CTRL-PageUp: Ir a la pestaña siguiente
    • CTRL-PageDown: Ir la la pestaña anterior
    • ALT-D: Ir a la casilla de introducir dirección
    • ALT-D + TAB: Ir al buscador

Recomendaciones para usuarios linux

En linux es molesto que el cursor del ratón no se oculte automaticamente cuando no se usa, con lo que es necesario la instalacion de una aplicacion llamada unclutter (apt-get), que simplemente se añade al inicio (.gnomerc, .xsession, o a donde querais) tal que así:

$ unclutter -idle 2 (2 segundos sin tocar el ratón y se oculta)

Enlaces relacionados Estos son algunos de los enlaces mas interesantes que he encontrado en relación con este artículo:

  • http://weblogs.asp.net/jgalloway/archive/2006/06/14/Mouseless-Computing.aspx
  • http://www.lifehacker.com/software/feature/hack-attack-mouseless-firefox-139495.php
Filed under: Tecnología No Comments
16Mar/070

De nuevo cambio de terminal, Blackberry Pearl (8100)

BlackBerry PearlEl plan de Queres Tecnologías es proveer a todos los trabajadores con la mas moderna tecnología, que nos ayude a mejorar la productividad y a vivir mejor, basandose en esa premisa nos ha conseguido la Blackberry Pearl ... cuantas ganas tenia de poseer un terminal nuevo y util, que me permita leer el correo electronico, tener mi agenda personal  y si es posible leer las noticias diarias mientras tomo el café con un lector RSS.

Aplicaciones Indispensables

 

  • Google Talk: lo mismo que en el escritorio, pero para la Blackberry, indispensable para estar on-line todo el día (si es que quieres ;), Bajalo aquí.
  • Google maps: Mas que nada por curiosidad, todos los mapas de google en la palma de la mano, se ven perfectamente aunque el zoom va algo lento (me imagino que mas bien será cosa del operador), Bajalo aquí.
  • NewsGator Go! : De todos los lectores de news que le probado, este es el mejor con mucha diferencia, la unica pega es que es de pago. las alternativas son AvantGo (que no acaba de funcionar bien en mi terminal) PicoNews ( malo , malo ...) y algun otro. Más info aquí.
  • JiveTalk : Mensajeria que integra Yahoo, Google Talk, MSN, Jabber, ICQ, ... está en la version beta, pero tiene muy buena pinta. Como es una beta , tienes que solicitar una prueba por mail, mas info aquí.
  • Opera Mini : Aun no lo probé pero me han hablado muy bien de él. Desde la BlackBery bajalo aquí.
  • Funambol Blackberry Sync, este me escaralló el terminal una vez, pero si se consigue hacer funcionar cumple el sueño de tener el calendario, las Notas, los TODOs y la agenda de contactos sincronizada entre la BlackBerry y el evolution/Outlook (o el que useis). Para usarlo teneis toda la info necesaria aquí.
  • (UPDATED 30-mar-07) Otra aplicación bastante útil es el cliente de correo Gmail para la Blackberry, se puede descargar en 2 versiones, para gmail.com aqui, y para los dominios que tengais alojados en google aqui.
  • (UPDATED 30-mar-07) Nuevamente me encuentro otra aplicacion que resuelve un problema que tenía con la Blackberry, el Bloqueo automatico del teclado al cabo de un tiempo, el programa se llama autolock, es gratis y bloque el teclado cuando se apaga la pantalla del terminal (trascurridos un par de minutos o como esté configurado). Lo podeis bajar de aqui.

Algunos problemas o defectos que me he encontrado

 

  • No he encontrado una opcion para grabar notas de voz , me parece increible, pues si que se pueden grabar y enviar notas de voz mediante MMS, sin embargo no se pueden almacenar notas de voz, algo que me parece indispensable. (UPDATED) Estoy evaluando una aplicacion que hace esto mismo y es gratuita para uso personal, el vNotes.
  • Grabar video con la camara. Ya que la BlackBerry Pearl trae una camara para hacer fotos, por que no se puede grabar video con ella ¿? Seguro que es sencillo de implementar

Resumen funcional

El teclado Semi-Qwerty no es tan cómodo como los teclados Qwerty de las anteriores Blackberry, pero es mas rápido y fácil que los habituales teclados Nokia de 3 letras por tecla. Ademas el sistema de compleccion y reconocimiento de palabras es bastante bueno, y es complicado tener que corregir alguna palabra (incluso mezclando español con inglés). La bola con la que nos movemos a través del menú está bastante currada y logra perfectamente su funcionalidad, que es moverse rapidamente por los menús y ayudarnos a completar las palabras cuando no las reconozca el sistema.

Links Interesantes

Filed under: Tecnología No Comments
15Feb/070

Mi nueva consola ... PSP + Locoroco, ¿ como podía estar sin ellos ?

![](images/LOCOROCO Box Art.jpg)Es la primera consola portatil que pruebo, y no solo eso, sino que es la primeta que compro ;) . La consola vale unos 240 € (segun donde la compreis, claro) y trae una tarjeta de memoria de 1GB, que es indispensable si piensas en jugar a tus copias piratas y no gastar demasiado el lector de discos que trae.

Hasta hace poco unicamente jugaba al Gran theft Auto y al Burnout 3, 2 de los mejores juegos para la PSP a mi juicio. Pero probando unas demos, ví el Locoroco ... y estoy totalmente enganchado a él. Es el primer juego que me acabo entero varias veces, y eso hacía tiempo que no me pasaba. La mayoría de los juegos modernos me aburren antes de llegar al final. Es con diferencia el mejor juego para la PSP que he probado (y he probado unos cuantos). Es original, con buenos graficos y bastante largo, aunque me gustaría que lo fuese más ;) .

Sony a demostrado con la PSP que haciendo consolas es la que se lleva la palma.

Filed under: Tecnología No Comments
27Dec/060

Y de reyes ... Blackberry 7290

Esta lejos de ser el último modelo de Blackberry, pero aun así mis primeras impresiones con la blackberry son francamente muy buenas.

La blackberry me la ha conseguido mi hermano a través de ebay, y lo único que he tenido que hacer es liberarla, pues venía bloqueada para un operador de telefonía francés (curiosamente la filial del mio español). Una vez liberada (25€ en una tienda de esas que liberan de todo) metes la SIM y a rular ... incluso me deja usar el servicio de correo electronico (tecnologia PUSH de RIM), que es de lo mejor que he visto.

Este servicio lo proporciona el operador de telefonía y es el que se encarga de "avisar" a la BlackBerry de que hay correo nuevo en tu cuenta POP/IMAP y descargarlo automaticamente al dispositivo, es sin duda el servicio estrella del dispositivo. La pantalla de 240x160 con 65.000 colores ,es mas que suficiente para la mayoria de las aplicaciones. El teclado es comodisimo, y se pueden escribir correos o SMSs a una velocidad sorprendente. Las aplicaciones de Agenda, Calendario, Notas, etc son bastante completas y funcionales. Aplicaciones como google talk o Messenger se hacen imprescindibles cuando antes ni las hechaba ni en falta. Si quieres estar comunicado fuera de la oficina o de casa , este es tu dispositivo.

El único problema que veo es que aun no he sido capaz de visualizar los anexos a los correos, pero me da que es un problema de configuración o de mi operador. Otro problema es que al ser tan antiguo este modelo, los tonos son unicamente en midi, y no tiene grabación de notas de voz.

En resumen, las Blackberry son dispositivos poco usados en España, pero que tienen una gran acojida en otros paises. Es muy útil la tecnología PUSH para el que necesite el correo electrónico en todo momento.

Filed under: Tecnología No Comments