Archivo de April, 2007

Lyric - Divinyls - I touch my self

La canción mola mil. La conocí por un capítulo de Buffy, cuando aparece un antigüo novio suyo que sentía atracción por el mundo vampírico (de hecho trata a toda costa de ser convertido en uno de ellos). Buffy le comenta a Willow que escuchaba esta canción mientras pensaba en él, y añade “claro que no sabía lo que significaba”.

I love myself
I want you to love me
When I’m feelin’ down
I want you above me

I search myself
I want you to find me
I forget myself
I want you to remind me

Chorus:
I don’t want anybody else
When I think about you
I touch myself
I don’t want anybody else

Oh no, oh no, oh no

You’re the one who makes me come running
You’re the sun who makes me shine
When you’re around I’m always laughing
I want to make you mine

I close my eyes
And see you before me
Think I would die
If you were to ignore me

A fool could see
Just how much I adore you
I get down on my knees
I’d do anything for you

Chorus
I love myself
I want you to love me
When I’m feelin’ down

I want you above me
I search myself
I want you to find me
I forget myself

I want you to remind me

Chorus
I want you
I don’t want anybody else
And when I think about you
I touch myself

Ooh, oooh, oooooh, aaaaaah

I, I, I, I, I don’t want anybody else

When I think about you
I touch myself
Oh I don’t want anybody else
When I think about you

I touch myself

I touch myself (7x)

I honestly do

I touch myself (3x)

I honestly do

I touch myself…

April 29th, 2007 by albinworld

Puzzle 3D : Cubos : Vistas top - front - right

Cuando ví la primera figura pensé que no lo conseguiría en la vida. Ví el vídeo de cómo se resolvía, y de pronto la segunda la miré de otra manera, y pim pam pum bocadillo de atún, me he resuelto las otras 9 figuras. Ahora “me arrepiento” porque me gustaría saber si hubiera conseguido resolver la primera por mí mismo, ya que “el truco” que he usado para las otras 8 figuras (para la décima era inviable) no estaba directamente inspirado en cómo se resolvía la primera. En fin, que solo hacía falta sentirse capaz.

Puzzle de construcción

April 29th, 2007 by albinworld

Probando Matisse, el GUI Builder de Netbeans

Pues, a falta de una idea mejor sobre cómo mejorar mis UI, y recordando que uno de los motivos que me impulsó a probar NetBeans había sido un vídeo de cómo funcionaba su GUI, esta mañana he buscado dicho tutorial, y he dado una oportunidad al editor de interfaces.

Hace un buen trabajo, aunque parte del buen trabajo lo hace el Layout de Swing que utiliza, pero no le resta mérito a lo cómodo que te hace construir un interface básico. Tiene lo propio, el editor de propiedades que se hace un poco raro en ocasiones, y el generador de métodos para gestionar eventos.

Sus manías y las mías.

Es un generador de código bastante limpio, en el constructor de tu clase introduce una llamada a su función para inicializar componentes, al viejo estilo del JBuilder 4, y pone sus declaraciones de variables al final de la página, todo muy limpio. Además, bloque las líneas que ha escrito él para que no puedas modificarlas, y ahí es dónde tenemos nuestro primer encontronazo.

A pesar de todo lo limpio que es, y probablemente me acostumbre a trabajar así, mi primer instinto ha sido hacer AppUI (con Matisse) y App extends AppUI (con mis manitas) pretendiendo que Matisse manejase sus cosas en su clase, y yo manejase las mías en mi clase (gestión de eventos, rellenado de controles, etc). ¿Qué sucede?  Pues que Matisse declara sus objetos como private, y como bloque las líneas para que no puedas modificarlas … claro! a lo mejor es lo correcto, filosóficamente, y no es que no hayan alternativas, podría hacerme métodos get para acceder a esos objetos (JLabel, JList, etc), o podría implementar la lógica de lo que quiero hacer con ellos dentro de esa clase, pero precisamente lo que me gustaría evitar es que ambos toquemos el mismo fichero, aunque insisto, es muy limpio y respetuoso, pero no entiendo porqué no me deja modificar el acceso a esas variables. Hombre, que en el fondo es mi código, dejaré de poder hacer con él lo que quiera!?.
En todo caso, muy recomendable. Aunque de todos modos, habrá que seguir intentando aprender a manejarse bien con los Layout (y demás conceptos relacionados) puesto que aún quedan muchos recodos dónde pueden ser interesantes, por ejemplo si implementas tu propio XxxCellRenderer.

April 29th, 2007 by albinworld

UI en Java

Segunda tarde-panzá de programar en Java.

Sigo pensando que Netbeans es un poco desquiciante en algunos aspectos, pero no lo suficiente como para animarme a piratear el IntelliJ :oP

Lo que he estado haciendo es retomar mi proyecto JTS (Java Transfer System) y dotarlo de interface de usuario.

En parte porque me apetecía programar en Java. En parte porque viendo las estadísticas, resulta que se han interesado bastantes personas.

No creo que me llame Sun para integrarlo dentro de Netbeans, y menos con los comentarios que hago sobre su IDE (jeje - perdón), pero si lo suficiente como para reavivar mi fé en que es útil. Aunque en el fondo nadie me ha escrito para decirme si lo usa o no lo usa o pedirme que lo mejore …

El tema es que … ¡soy patético haciendo UIs! … si alguien me tira un cable, o un libro de canto a la cabeza, pues se lo agradeceremos todos.

April 27th, 2007 by albinworld

Indefenso ante tu entorno

Se trata de un artículo bastante antíguo, cuando lo leí mi me parecío muy acertado, y lo tengo presente en muchas ocasiones.

Principio de indefensión adquirida, cuando tratas de trabajar pero tu entorno está en tu contra.

Que corra el cava! We have new computers in the office. Ya no tendré que esperar 20 segundos para abrir una pestaña en Firefox.

April 24th, 2007 by albinworld

NetBeans 5.5 vs IntelliJ 4

Hablo de IntelliJ 4 porque es el último que tuve instalado. Era, es, y supongo que será, mi entorno de desarrollo favorito para aplicaciones de escritorio en Java. Hago este matiz, porque las pocas veces que me he propuesto dedicar unos minutos a J2EE con IntelliJ me ha sido imposible aclararme para configurar su Tomkat y hacer algo mediánamente decente.

Bueno, al tema … el caso es que por miedo a meterme basura por querer crackear el Intelli J 6 (qué razón más ruín) hacía pereza de instalármelo, y he acabado probando el NetBeans 5.5

A diferencia de versiones anteriores, que recuerdo vágamente porque salí corriendo de ellas (como con eclipse), parece que esta vez es bastante más usable, a nivel de crear un nuevo proyecto y de aclararte con todas las ventanitas que tienes por ahí flotando.

De hecho, esta tarde me he pasado un montón de horas programando y me ha resultado cómodo, pero le veo tres problemitas en comparación con IntelliJ (sin orden especial):

- En IntelliJ cuando estabas en modo debug y recompilabas, si no habías hecho ningún cambio traumático, no tenías que reiniciar la aplicación, digamos que se recargaba el programa en caliente, y la siguiente vez que pasaba por un método, lo hacía ya con el nuevo código compilado.

- IntelliJ es mucho más rápido y mucho más inteligente a la hora de checkear tu sintaxis, de proponerte cambios, de recordarte los parámetros de los constructores o métodos, y los listados de dichos métodos y propiedades. Con NetBeans han habido momentos (la aplicación es relativamente chiquitina) que me valía la pena pulsar F11 para compilar antes que esperar a que se gestionase el evento “Albin paró de escribir, comprueba qué escribió”.

- IntelliJ tiene un abanico de opciones a la hora de refactorizar mucho más completo.

April 22nd, 2007 by albinworld

Mi primera búsqueda con Opensearch

No sé cómo me enteré del proyecto Opensearch. En su web se define como “un formato de descripción de motores de búsqueda de modo que puedan ser usados por aplicaciones cliente de búsqueda”.

En mis propias palabras, el proyecto pretende que tengas un script que reciba peticiones HTTP con la búsqueda a realizar en tu website, y que el script genere ficheros XML (RSS, Atom) con los resultados de la búsqueda, según tu criterio de similitud y ordenación.

Como me pareció facil de implementar, y como era novedoso, pues lo hice. Pero como me mostraba escéptico, incluí que el script me enviase un mail cada vez que se ejecutase (es más desatendido que estar atento a las estadísticas o a los logs). Pues ¡iuju! ha sucedido por primera vez, casi dos meses después -jajaja-.

April 22nd, 2007 by albinworld

Oslo - Stavanger - Bergen (II)

Mientras espero a comprobar que realmente aparezcan en Google Earth mis fotos de Viena en Panoramio, lo cual es un aliciente importante respecto a Flickr, no he despreciado el poner también algunas del viaje a Noruega.

Por cierto, muy mal por parte de Panoramio que no tienen URL Friendly para los álbumes de los usuarios.

Aunque de momento solo he puesto 272 de Stavanger - Bergen, os invitaro a pasaros por el set Noruega en Flickr.

La verdad es que hacerlo bien, aunque solo sea ponerles un titulo y tags concretos, es un curro de la leche que no está pagao, y eso que hace un uso intensivo de Ajax.

Hace dos veranos, y solo porque no tenía nada de nada mejor que hacer, me pegué dicho curro para mis fotos de Toledo, así que hablo con conocimiento de causa.

Por otro lado, yo nunca he visto fotos de Flickr buscando con google o google images, y no creais que la gente no frunce el ceño cuando dices “flickr” que tampoco es tan tan conocido. Osea que la contribución al mundo es reducida.

Además, la última versión del Flickr Uploader me hace cosas extrañas, gggrrr.

April 21st, 2007 by albinworld

SciFi - Embarazos

Tras investigar la falta aparente de relación entre el número de células que cada especie necesita para generar un ser vivo nuevo, y el timpo de gestación de este nuevo ser vivo, lo científicos de la resquebrajada y aislada USA consiguieron reducir el tiempo del embarazo humano.

Ladys de la High Rollal Society comentaban entre risas y sorbos de té, las incomodidades propias de aquella época, cuando era necesarios nueve meses de embarazo.

Mientras tanto, las Japonesas, que no habían aún abandonado su fetich por vestir como colegialas, se enfrentaban ante el dilema de elegir la propoción correcta entre la duración de sus embarazos y la inteligencia que tendría su descendencia.

April 21st, 2007 by albinworld

DVDRip

Ui rediez!

Mietras la inmensidad de los usuarios piensan que, por dedicarte a la informática, tienes que saberlo todo, después de un lustro disfrutando de la descarga de DivX no ha sido hasta este finde cuando me he enfrentado por primera vez al reto de rippear un DVD.

Me ha llamado la atención que después de todo el tiempo que lleva la humanidad haciendolo, aún sea un suplicio lidiar con tantos programas que solo hacen parte del trabajo para finalmente tener el resultado. Estamos demasiado bien acostumbrados, imagino, a procesadores de texto que también imprimen.

Primero lo intenté con programas que prometían preocuparse de todo por mí, como RipitAll.

Luego con Gordian Knot, que pone a tu disposición todos los programas que necesitas para todos los pasos.

Y finalmente, el que mejor resultado me ha dado, el Auto Gordian Knot.

(esto lo escribí hace un semestre, no sé porqué se quedó como borrador, supongo que esperé a tener más impresiones que comentar, pero al final realmente me quedé con ese programa, y no necesité más).

April 21st, 2007 by albinworld

Oslo - Stavanger - Bergen

Qué país!

El más bonito, y el más caro, que nunca jamás he visitado.

¿Con qué me quedo?

Con sus horarios. Trabajan de 08.00 h. a 16.00 h. con media hora para comer. Los museos también cierran a las 16.00 h. lo cual ha sido una contrariedad.

Con su transporte público, compras un ticket 24 horas por 60 coronas (7.5 euros) y puedes coger metro, autobus, tranvia, y hasta los ferry, pero espero que nunca nunca nunca necesites un Taxi (señor! qué dolor!). El transporte público funciona hasta media noche y es sorprendentemente puntual.

Con su naturaleza. Es un país precioso. Y tiene la naturaleza completamente integrada en sus ciudades.

¿Con qué no me quedo?

Diría que con el clima, pero claro, sin ese clima no tendrían ese paisaje, así que lo hemos de aceptar como es, para lo bueno y para lo incómodo.

Diría que con los precios, pero sino tuvieran esos precios no tendrían esos salarios, ni esos impuestos, ni los beneficios que se derivan de esos impuestos: cobran por estudiar, por independizarse, por ser madres, y hasta por ser toxicómanos. Así que no es raro que se vean estudiantes en la universidad que son madres/padres. Y en las residencias de estudiantes, encuentras guarderías.

¿Cómo son?

Son educados, y cívicos. Frios, dicen, pero amables con todo aquel que se acerca a preguntarles algo. Allí habla inglés todo el mundo, hasta la abuela jubilada que pasea por el parque.

Les gusta pasear, hacer footing, bicicleta, esquí, o senderismo.

Curiosidades

Cuando consumes en el McDonalds te dan un código, introduciendo dicho código en un teclado numérico puedes abrir la puerta del WC.

Tienen cámaras de seguridad grabando en todas partes, y quien la hace la paga bien pagada. Creo que excepto en la habitacion del hotel -y quizás es mucho asegurar- todo mi viaje ha quedado grabado en sus archivos para la posteridad.

Los horarios se escriben “hora apertura - hora cierre (hora apertura sábado - hora cierre sábado)” por ejemplo “9-22 (10-20)” o “9-22 (20)”.

A lamentar…

Todo lo que dejo sin ver.

April 14th, 2007 by albinworld

Si yo fuera Google…

Lo dificil es asignar importancia a los hechos, pero todo importa de una u otra manera.

Si enlazan una página en español desde una página en inglés, eso debería importar, porque significa que tu contenido es interesante incluso para otras culturas.

Si varias páginas enlazan a una página, y todas están alojadas en la misma IP (óh oh addon-domains) aunque sea lícito que hable de mí mismo, no es tan importante como si otros hablan de mí. Y ya puestos ¿porqué no mirar también si todos los dominios pertenecen a la misma persona?

Si desde todas las páginas de un blog se enlaza a una misma página, no es lo mismo que si se considera importante solo dentro del contexto de un solo post. Pero más importante es que se considere importante dentro de varios post.

Premiaría que la gente separase las palabras a nivel de dominio, no es lo mismo autores.net (una posible web sobre cantantes o escritores) que auto-res.net (autocares Res, existe, no es un mal juego de palabras).

No sería lo mismo el contenido de un dominio que ofrece subdominios a otros (como blogspot) que el subdominio de un dominio con pocos subdominios.

Dónde (en qué país) está alojado, por contra a los rumores que han habido, para mi no tendría importancia. Ni tampoco factores como el tiempo de carga de la página.

Aunque sea injusto, porque lo importante es el contenido, sí premiaría las páginas XHMTL cosa que personalmente no tengo tan claro que se esté haciendo.

Solo daría importancia a webs frecuentemente actualizadas si su estructura corresponde claramente a un blog, porque obviamente existen miles de otros temas sobre los que versar, que no requieren actualización alguna.

Mientras me flipaba con la escritura de este post, he encontrado este otro “más real y menos especulativo”. Así que voy a publicar, para que todos tengais el enlace, a cambio de haber leido mis disparates, y más adelante quizás lo continúe.

April 4th, 2007 by albinworld

Panoramio, Viena, y la madre que me parió.

Me he pegado el gustazo de subir y geolocalizar 30 fotos de Viena en Panoramio. Y ahora espero pacientemente, a poderlas ver desde Google Earth. Aunque imagino que habrá algún filtro humano, pero creo que una buena parte de ellas bien merecen salir, que he puesto solo las más bonicas.

¿Qué pinta mi madre en todo esto? Pues que la mujer se atrevió a venirse conmigo a Viena este verano, ole sus ovarios!

April 1st, 2007 by albinworld

Little Britain

He conseguido los primeros ocho capítulos de la primera temporada en inglés subtitulado al español, y aunque algunos sketch deben ser demasiado ingleses incluso para mi sentido del humor, en general me rio bastante con ellos.

Recomendable.

Destacaría cuando parodian a la escocia turística, un personaje (Ray McCooney) siempre acompañado de su flauta, que transforma cualquier pregunta intrascendental en todo un enigma, por ejemplo:

- Está abierto el restaurante?

- Puede que lo esté, puede que no lo esté (suena la flauta)

- De acuerdo, tomaremos algo en otro sitio.

- Si lo está! Si lo está! pasen, sientense.

April 1st, 2007 by albinworld