Definitivamente, parece que tener un blog me viene bien cuando estoy aburrido… Últimamente estoy bastante liadete tanto en lo profesional como en lo ocioso.
… en lo profesional
Parece que el proyecto en el que estoy metido está dando un curioso giro que no esperaba. Vamos a ver, si a parte de modernizar la plataforma de venta online, damos un poquito de coherencia a las distintas fuentes de datos que disponemos por aquí: ERP, PLM, CMS y toda una plétora de más TLAs divertidos y curiosetes.
El destino ha querido que yo me meta en semejante berenjenal y que retome mis estudios de Java, por lo que tengo dedos, zarpas, muñecas, codos y hombros metidos en ver por dónde tiro: ¿Google Web Toolkit? ¿Struts? ¿Struts 2? ¿Spring? Sobre todo, doy las gracias a los amigos que me están echando una mano: Carol, Jordi, Virgilio, espero que no me añadáis a la lista de ignorados en Facebook y otras redes sociales :P Estoy teniendo muy en cuenta todos vuestros consejos y de verdad que me vienen de perlas.
La decisión es muy difícil, porque las herramientas que tengo que diseñar tienen una carga muy grande en el diseño de la UI, que debe ser muy usable por lo complejo de las operaciones que han de realizarse en ellas, por lo que me gustaría mucho poder usar Google Web Toolkit (cada vez me gusta menos “perder el tiempo” haciendo HTMLs, CSSs y Javascripts). Por otro lado, tengo las letras MVC grabadas a fuego en el cerebro, por lo que GWT no me convence, ya que tendría que montarme la película de la M y la C (y una v, pero minúscula) por mi cuenta. Los demás frameworks, por otro lado, me dan todo lo que necesito, pero tendría que codear toda la maquetación y UIs yo solito y a manubrio, así que no sé qué prefiero más.
Además, trato de decidir si una aproximación MVC “purista” es la más apropiada, dado que con GWT lo que estaría implementando sería mucho más parecido a una aplicación de escritorio que a una web (Google Gears is your friend). Igual puedo dar con algo que me permita separar de una manera racional y mantenible el contenido de la presentación y de la lógica. Son las cosas de no haber realizado antes un proyecto serio en Java. Me falta el punto de partida y si la cagamos en esto, nos podemos dar por jodidos, como diría aquel.
… en lo ocioso
Han empezado las series: Heroes (cacota del quince), Fringe, Flash Forward y The Big Bang Theory, oiga! Warehouse 13 parece que ha terminado su primera temporada y lo ha hecho de una manera muy digna. Estaremos ahí para la segunda.
He retomado el World of Warcraft también. Como más de uno sabrá, llevo jugando más de 4 años a este MMORPG, pero hace unos meses lo dejé por diversos motivos. El caso es que con la próxima expansión se van a pasar por la piedra Azeroth y dejará de existir tal y como lo hemos conocido desde hace casi 5 años ya. Esto ha despertado en mi una ansiedad que se ha materializado en alguna cosa de la que pronto os hablaré y en la urgencia de completar ciertos logros relacionados con el viejo Azeroth. En concreto, me he sacado el título de Maestro Cultural, que consiste en completar 650 misiones en Kalimdor y 550 en los Reinos del Este, los dos continentes que conforman el viejo Azeroth.
Cuando empecé con este logro me faltaban unas 500 misiones en total y os puedo garantizar que no es moco de pavo, ni mucho menos. Hay que dedicarle mucho tiempo tanto jugando como investigando dónde te dan misiones. Llega un momento en el que te faltan muy pocas misiones para terminar pero no encuentras nadie que te las dé. En cualquier caso, ya lo tengo hecho, y ahora me puedo concentrar en completar las mazmorras y bandas del viejo Azeroth que me faltan con la ayuda de la gente de mi querida hermandad, Wipe Express: Anh Qiraj (20 y 40 personas), Molten Core y Zul’Gurub (igual me estoy dejando 1, no recuerdo bien).
También diré que mi novia y yo hemos estado subiendo nuestra pareja de personajes Naiura y Cerdotesan, maga y sacerdote respectivamente, que ya cumplen los 13 niveles :P Está siendo muy divertido hacerlo.
Antes de que me tachéis injustamente de no tener vida, os daré algún argumento para borrar ese pensamiento de vuestras cabezas: También he estado en el Festival de Cine Internacional de San Sebastián viendo películas, me he ido de cañas y he estado con mi familia :P
Resumiendo
Entre lo “movido” de mi vida en este momento y que he retomado Twitter, este blog sufrirá probablemente un decremento en la frecuencia de publicación de artículos. Os sugiero leerlo por RSS o seguirme en Twitter (ggalmazor), donde avisaré de nuevos artículos. Mientras tanto, que el SEO y San Google hagan su trabajo.
Publicado el : 28 septiembre 2009
Categorías:
Desarrollo,
General,
Juegos PC
Etiquetas:
Comentarios:
Ningún comentario
Aunque uso muchas más horas al día mi adorada Kubuntu 9.04, en casa uso Windows 7 desde principios de año. He de decir que en mi opinión se trata de un buen sistema operativo. Al margen de los problemas de seguridad, la gestión de usuarios o de ser de pago y código cerrado, creo que es la primera propuesta seria y decente de Microsoft.
Algunas de las aplicaciones que uso en casa, para que os hagáis una idea del uso que le doy, son:
- Eclipse y Zend Development Environment 7.0
- Suite de Adobe (Photoshop, Premiere, Illustrator…) y Fraps
- Inkscape
- Virtualdub, etc.
- Openoffice.org
- TVersity
- World of Warcraft, Aion online, etc.
Aun tienen mucho camino que recorrer. Por ejemplo, en vez de reinventar la rueda, y hacerla octogonal, podrían adoptar el sistema de gestión de usuarios y seguridad de los sistemas *nix y metérselo al Windows de una vez por todas. Aunque mucho mejor que el de Vista, sigue siendo una patata.
Sin embargo, creo que Windows 7 representa una reflexión seria y constructiva sobre lo que los interfaces de usuario deberían aportar. Aunque tampoco están inventando nada que no hayamos visto ya en Gnome, KDE o Mac OS X, está muy bien verlo metido en un SO de Microsoft y experimentar la fluidez y la naturalidad con la que la interacción de usuario se da en una UI bien diseñada. Las chorraditas más representativas de lo que hable, que hacen que tu vida sea más fácil en Windows 7, son las siguientes:
- Reimaginación de la barra de tareas. No puedo explicarlo en palabras. Lo mejor es experimentarlo. Es como la barrita de iconos inferior de Mac OS X, pero desde un punto de vista distinto (y mejor y más claro, en mi opinión).
- Buscador de aplicaciones en el menú de inicio. Además añade un servicio de indexación de ficheros y contenidos mucho más ágil y avanzado que en XP o Vista. El que use KDE 4 sabrá de lo que hablo.
- Comportamiento de ventanas avanzado. Chorradas como que cuando arrastras una ventana al borde derecho, ésta se redimensiona y se pega al borde ocupando la mitad de la pantalla.
- Velocidad. Se trata de un sistema operativo realmente ágil
- Compatibilidad hacia atrás. Casi al 100%
A pesar de todo hay muchas cosas que pulir. Yo estoy usando una Release Candidate, por lo que no sé hasta qué punto la versión comercializada corregirá los problemas que he encontrado hasta la fecha. Al margen de lo complicado que puede llegar a ser instalar un codec como Lame MP3 por la doble complejidad de ser un SO no soportado y de estar instalando la versión de 32 bits en un SO de 64, el problema que más me hincha las meninges es la inestabilidad de Firefox 3.5.
No lo he probado en otros SOs, por lo que no sé si es un problema específico de Windows 7 64 bits, pero la verdad es que es desesperante tener que tirar de IExplorer8, Chrome o Safari cuando Firefox peta con Facebook u otras webs que uso frecuentemente. Pero bueno, qué se le va a hacer. Igual que me convertí en un trabajador feliz el día que decidí pasar a linux en mi puesto de trabajo, hoy puedo decir que soy un usuario doméstico un poco más feliz gracias a Windows 7.
Publicado el : 17 septiembre 2009
Categorías:
Informática
Etiquetas:
firefox,
windows 7
Comentarios:
2 comentarios
Los mozos y mozas de Google Labs están que no paran. Al margen del nuevo servicio de visionado de noticias que se llama Google Fast Flip, que me ha chivado Iñigo que existe, he encontrado un proyecto que dota a las bichas con Android de un entorno de ejecución de scripts. Por ahora los lenguajes que se soportan son Python, Perl, JRuby, Lua, BeanShell y shell, pero añadirán más en el futuro (a ver si cuela y añaden PHP, aunque no es muy robusto para scripting).
Se pueden hacer chuladas como esta en LUA, que silencia el móvil si lo pones boca abajo:
--Placing the phone face down will disable the ringer. Turning it face up again will enable
--the ringer.
require "android"
android.startSensing()
silent = false
while true do
e = android.receiveEvent()
facedown = e.result and e.result.zforce and e.result.zforce < -5
if facedown and not silent then
android.vibrate(100) --A short vibration to indicate we're in silent mode.
android.setRingerSilent(true)
silent = true
elseif not facedown and silent then
android.setRingerSilent(false)
silent = false
end
android.sleep(1)
end
Así de sencillo :) ¡Qué ganas de conseguir de una vez el HTC Hero!
Publicado el : 15 septiembre 2009
Categorías:
Desarrollo,
Informática
Etiquetas:
android
Comentarios:
Ningún comentario
Si algo bueno tiene septiembre es que ¡empiezan las series! Las fechas son las siguientes:
- Jueves 17, Fringe – temporada 2
- Lunes 21, Heroes – temporada 4
- Lunes 21, The Big Bang Theory – temporada 3
- Jueves 24, Flash Forward – temporada 1
- Lunes 28, Lie to me – temporada 2
También estrenarán la nueva serie de Stargate el 2 de octubre y el remake de V el 3 de noviembre.
Publicado el : 15 septiembre 2009
Categorías:
Series
Etiquetas:
flash forward,
fringe,
heroes,
lie to me,
the bug bang theory
Comentarios:
2 comentarios
Después de haber leído un interesante artículo en el blog de itorTV.com donde te explican una manera muy fácil de conseguir las series para verlas en tu casa, creo que a alguien le puede interesar la vuelta de tuerca que le doy yo.
¿Qué es itorTV?
Antes de describir mi método, os hablaré un poco sobre itorTV, ya que pienso que vale mucho la pena conocerlo. Se trata de un servicio de noticias y alertas sobre tus series favoritas. Te das de alta y le dices al sistema qué series ves y por qué capítulo vas y el sistema te avisará cuando salgan torrents del último capítulo y de sus subtítulos. Además itorTV tiene un modelo de comunidad, por lo que son los propios usuarios quienes aportan nuevas fuentes de torrents, subtítulos y noticias sobre sus series favoritas.
¿Cómo me lo monto?
Mi sistema actual es la consecuencia de varios intentos fallidos de ver cosas del ordenador en el salón. Al principio tiré un cable muy largo a mi tele, que es grandecita y tiene conectores VGA y DVI. Aunque funciona, es un engorro tener una configuración de varias pantallas, sobre todo cuando una está en el salón y la otra está en un cuarto. Además, se le añade el problema de que el ratón y el teclado no están físicamente en el mismo lugar donde ves la peli/serie, por lo que se complica lo de darle al pause para ir a cambiarle el agua al canario :P.
De ese modelo, evolucioné hacia un segundo ordenador, en red con el primero, en el salón conectado a la tele. Este modelo aporta ventajas, ya que el teclado y el ratón están en la misma habitación que la tele. Sin embargo, descubrí una serie de inconvenientes con los que no había contado. Por un lado, un ordenador es demasiado grande y no complementa de ningún modo la decoración de un salón normal. Por otro lado, el teclado y el ratón no es el mejor mando a distancia cuando quieres subir el volumen o darle al pause. Además, sigue siendo un coñazo el que el monitor principal del PC sea la tele y que haya que competir por su uso cuando otras personas quieren ver la tele convencional, etc. Y por si no fuera poco, se añade la complejidad de copiar las pelis y vídeos al ordenador del salón o compartirlos por red desde el ordenador que se los baja en el cuarto (y mantenerlo encendido 24/7).
Finalmente, llegamos al modelo que uso en la actualidad. En el salón tengo una PlayStation 3 conectada a la red de casa. En el cuarto está mi equipo, en el que me bajo todo. En mi equipo, que funciona con Windows 7, he instalado TVersity, que es un servidor de transcoding compatible con la PS3. TVersity se encarga de traducir los videos que me bajo en el PC para que se puedan reproducir en la PS3 on-the-fly. Entonces lo que hago es sentarme en el salón, encender la PS3, ir a la sección de vídeos, seleccionar “TVersity en Cuarto”, buscar el vídeo que quiero ver y darle al play. Así de sencillo. A la PS3 no hay que decirle nada porque TVersity se propaga por la red por UPnP y la PS3 entiende ese protocolo. En el momento que enciendo mi PC, la opción aparece en la PS3, por lo que tengo acceso a todo lo que me baje en el PC instantáneamente.
¿Cómo consigo las pelis y series?
Sobre todo usando Google. En mi caso no puedo usar torrents por culpa de la configuración de red que tengo en casa, que hace prácticamente imposible que los clientes de torrents funcionen con rapidez. En vez de eso, pago la mensualidad de Rapidshare o Megaupload (según me dé), y utilizo links de descarga directa. Lo bueno de las descargas directas es que casi siempre aparecen indexadas en Google. Por ejemplo, si quiero bajarme el capítulo 5 de la tercera temporada de Battlestar Galactica, pondría en Google: “Galactica S03E05 rapidshare” o “Galactica S03E05 megaupload” y con eso bastaría. En unos segundos encontraría un link que funcionara y lo estaría bajando a toda velocidad. He llegado a bajar películas en 20 minutos y capítulos de series en 10.
La única pega del TVersity es que no es capaz de integrar los subtítulos cuando no están integrados en el vídeo y vienen en ficheros .srt o .sub así que tengo que integrarlos yo mismo. Para conseguir los subtítulos suele bastar con hacer una búsqueda en Google muy parecida a la del link de descarga: “Galactica S03E05 subs“. Si sois de los que os gustan los subtítulos en inglés, os recomiendo el programa Oscar, que funciona con suscripción a la web opensubtitles.org.
Una vez que tengo el subtítulo, lo convierto a formato SSA. Hay muchos conversores por ahí. Buscad “SRT to SSA converter” en Google. Después abro el vídeo con VirtualDub y añado el filtro subtitler, selecciono el fichero SSA y grabo el nuevo vídeo con los subtítulos integrados. Para la compresión de vídeo uso XVid para mayor compatibilidad y cuando el audio me da problemas lo recomprimo con Lame MP3, que es una apuesta segura.
Esto que he explicado en el último párrafo es algo bastante complejo así que creo que haré una guía con pantallazos y todo en cuanto tenga un ratín.
Resumen
Usar itorTV es algo interesante para estar a la última. Además, si tu principal método de descarga es vía torrent, le vas a sacar el máximo partido. Yo uso links de descarga directa por Rapidshare y Megaupload. Veo los vídeos en una Playstation 3, que tengo conectada en red con el PC donde me los bajo, gracias a un programa que se llama TVersity. Cuando quiero subtítulos, me los bajo buscando en Google o usando un programa que se llama Oscar, de opensubtitles.org, y los integro con Virtualdub y su filtro subtitler, usando Xvid y Lame MP3.
Publicado el : 14 septiembre 2009
Categorías:
General,
Informática,
Películas,
Series
Etiquetas:
playstation,
transcoding
Comentarios:
3 comentarios
No estoy hablando de un ratón faquir, no. Lo estoy flipando todo porque leo en Swans on Tea que unos científicos que están trabajando para la NASA han conseguido simular un entorno de microgravedad en donde han puesto a flotar a un pobre ratoncito de 3 semanas de vida y 10 gramos de peso. El invento consiste en un imán superconductor que genera un campo magnético tan enórmico que hace que las moléculas de agua del animal leviten gracias a su propiedad paramagnética.
Recapitulando, tenemos un imán de proporciones gigánticas, un ratón de 10 gramos con su proporción tradicional del 70% al 75% de agua. Dentro del agua tenemos moléculas con propiedades paramagnéticas que empujan hacia el centro del campo al ratón. El resultado es un ratón que flota y que al principio intenta agarrarse a algo con las patitas y que empieza a dar vueltas como una peonza. Según los científicos a las 3 horas el ratón se acomoda y realiza sus cositas con normalidad: comer, acicalarse, etc.
No sé vosotros, pero tengo pensamientos enfrentados al respecto. Por un lado me gustaría flotar un rato para experimentar la sensación de gravedad 0, pero por otro me daría cosica someterme a un campo magnético como el que describen, aunque parece que a los ratones no les ha pasado nada.
Publicado el : 14 septiembre 2009
Categorías:
WTF
Etiquetas:
Comentarios:
1 comentario
Si un hombre compra 30 pares de calcetines para tener el gustico de estrenar uno durante 30 días consecutivos, esta perdiendo su dinero. ¿Porqué? Porque el paradigma organizativo de un cajón donde se guardan los calcetines generalmente se basa en una pila FIFO (first In, first out) y porque el hombre no es un guarro y hace su colada.
Asumiendo que hiciera la colada una vez a la semana, estimo no más de 10 días de calcetines nuevos. Al séptimo día el hombre hará su colada y mezclará en el cajón los usados con los nuevos. A no ser que el hombre sea un perturbado mental y tenga un cajón con la forma exacta de un calcetín, los 3 ó 4 pares de la superficie se mezclarán con los recién lavados y el hombre irá rotando un set de 11 o 12 pares ad-eternum.
Con esto quiero llegar a que hay un problema en la filosofía organizativa del hogar. Deberíamos basar los espacios de almacenaje en pilas FILO (First in, last out), mucho más adecuadas para estos fines. Propongo dispensadores de ropa interior como los de las servilletas de los bares, que se cargan por un lado y se obtienen por el otro. Ayudarían a mantenerlos doblados y ordenados y además ante la eventual compra de nuevo material, éste sería disfrutado de una manera más eficiente.
PD: Sí, esta mañana he descubierto unos calcetines que me compré hace medio año completamente nuevos y me los he puesto ¬¬
Publicado el : 9 septiembre 2009
Categorías:
Chorradas
Etiquetas:
ropa
Comentarios:
2 comentarios
Facebook está disponible en 65 idiomas
¿En cuántos?
65
¡Por el culo te la hinco!
Publicado el : 8 septiembre 2009
Categorías:
Chorradas
Etiquetas:
facebook
Comentarios:
Ningún comentario
La chorra-aplicación del día: Font Capture. A través de esta maravilla podrás generar un fichero TTF (True Type Font) que contenga tu tipo de letra escrito en cuatro sencillos pasos:
- Imprimes una plantilla
- Rellenas la plantilla
- Escaneas la plantilla
- Subes la plantilla
Así de sencillo. Yo he hecho una prueba rápida con lápiz y fijándome solo en la línea base. Para muestra un botón:
Pincha en la imagen para descargar el fichero TTF
Publicado el : 7 septiembre 2009
Categorías:
General
Etiquetas:
tipografías
Comentarios:
1 comentario