Ding! 29 años

October 26th, 2009

Hoy estoy cumpliendo 11101 años

Muchas gracias a mis amigos y familiares por recordame que pasé otro año más

junto a ustedes.

11101 años

11101 años

fr4gus Sin catalogar

Vacardiente llega a 80

October 12th, 2009
Level 80

Level 80

Hoy se logro otra asaña en Azeroth, donde mi Death Knight Vacardiente, logro llegar al nivel máximo actual en World of Warcraft Wrath of the Lich King. El screenshot salio de pura chiripa (como diriamos en Costa Rica), pues cuando estaba matando al último monstruo para obtener la experiencia necesaria para llegar a nivel 80, vi un rogue que se me acercaba para “gankearme”. Por dicha pude matar al monstruo antes de que llegara un warrior y terminaran por matarme.

Level 80

Level 80

fr4gus Video Juegos, World of Warcraft , ,

De underscore a camelCase

September 16th, 2009

Hace poco tuve que escribir la definición de una respuesta en JSON e inicié esto usando underscores dividiendo las palabras significativas de cada campo. Como estoy trabajando en Java, los bindings entre los objetos Java (con los que se generarán el JSON) los hace una librearia que ocupa que las propiedades calcen con el JSON, es decir utilicen camelCase, para asi poder hacer el binding automático.

El JSON que escribí es bastante largo, por lo que hacer el cambio “a mano” me hubiera tomado mucho tiempo y abierto a que cometiera algún error u omisión. Mi editor favorito es TextPad y gracias a los reemplazos mediante expresiones regulares, pude hacer el cambio sin mayor problema. Aqui les dejo lo que utilicé para hacer el “Find and Replace”

Find: \(_\)\([a-z]\) <-- Cualquier cosa que tenga underscore y una letra minuscula despues. Nótese que utilizo tagged expressions para poder determinar que quiero modificar.
Replace with: \U\2 <-- \U dice que lo que se siga reemplazando sea en mayúsculas. \2 es la segunda tagged expression, en este caso la letra minuscula luego del "_"

fr4gus Sin catalogar , ,

Yogg-Saron Down!

August 3rd, 2009

Ayer cerca de las 11:30pm los miembros del guild Dragon Knights (Ragnaros LA), que forman parte del grupo Tiempo de Familia, lograron matar por primera vez a Yogg-Saron en la version “normal” (10man). Esto permite obtener a mi personaje Lencho su segunda pieza de Tier 8, en este caso el chest.

Gratz TDF!!!

DK-TDF Yogg-Saron First Kill

DK-TDF Yogg-Saron First Kill

fr4gus Sin catalogar

[RIM] Centrando campos en la pantalla

July 30th, 2009

La necesidad de acomodar los objetos en la pantalla, a veces no es tan sencillo, si no se entiendie bien como se pintan los objetos creados con el SDK de RIM para desarrollar aplicaciones para Blackberry usando Java (J2ME).

El truco aqui se basa en el anidamiento de managers (verticales y horizontales) segun ocupemos centrar vertical u horizontalmente un objeto ya sea  en relación con la pantalla o con otro objeto de la interfaz. Además, también requerimos saber que “bits” de estilo ocupamos definir durante la creación de los objetos, para poder obtener el resultado deseado.

package helloworld;

import net.rim.device.api.ui.DrawStyle;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.container.FullScreen;
import net.rim.device.api.ui.container.VerticalFieldManager;

public class TestScreen extends FullScreen {
	VerticalFieldManager myManager = new VerticalFieldManager(USE_ALL_WIDTH);

	public TestScreen() {
		ButtonField button1 = new ButtonField("Button 1",FIELD_HCENTER);
		ButtonField button2 = new ButtonField("Button 2",FIELD_VCENTER);
		ButtonField button3 = new ButtonField("Button 3",DrawStyle.HCENTER);
		bottomManager.add(button1);
		bottomManager.add(button2);
		bottomManager.add(button3);

		add(bottomManager);
	}

}

centering_fields

En el ejemplo anterior defini un manager vertical, pues deseo que mi botón se centre horizontalmente sobre la pantalla. Lo primero que se debe hacer es decirle al manager que “tome” todo el ancho posible de la pantalla. Luego durante la creación de la instancia del boton, debo definirle un bit de estilo, en este caso el FIELD_HCENTER, que le solicita al boton que se centre horizontalmente sobre su manager.

Al botón dos, por ejemplo, se le definió el bit de estilo FIELD_VCENTER, que le pide que se centre verticalmente sobre el espacio asignado por el manager, que como verán en la imagen del simulador, es irrelevante o más bien imperceptible pues el boton no tiene espacio arriba o abajo para hacerlo.

También podriamos estar tentados de usar el DrawStyle.HCENTER pero esto solo aplica para texto.

fr4gus Desarrollo de Software, J2ME, Java , , , , , , ,

Listo, Blackbook listo

July 28th, 2009

Bueno, despues de un par de días para pensar y luego de varias ideas, logre concretar dos ideas fuertes para mi contribución con el libro.

Idea 1

Idea 1

Pero al final ganó esta (a mi gusto):

Enredadera

Enredadera

Y asi se ve finalmente puesto en el libro. Utilicé papel de arroz y acuarela.

Final - Blackbook

Final - Blackbook

Y aqui estoy yo con el libro:

fr4gus y el blackbook

fr4gus y el blackbook

fr4gus Sin catalogar

Ya tengo el Blackbook

July 25th, 2009

El sabado pasado, recibi de @CaLoFs el blackbook. Estoy muy emocionado, ya que tengo muchas ganas de participar en el libro. Ya habia adelantado algun trabajo que espero agregar dentro de poco en las galerias. Estoy aprovechando un poco lo que he aprendido en las clases de pintura china con la señora Elvia Wu.

Blackbook en mis manos

Blackbook en mis manos

fr4gus Arte , , ,

TDF – Jugando con Fuego

July 16th, 2009

Un nuevo video de las hazañas de los miembros de Tiempo de Familia, pertenecientes a la guild Dragon Knights del Realm Ragnaros. Horde FTW!!

Mientras planeabamos nuestra estrategia ante Mimiron, decidimos subir la moral un poco, bromeando con las bombas que estan antes del recinto de MimirLoL. Que pasa cuando juegas con fuego?

fr4gus Video Juegos, World of Warcraft , , , , ,

Usando TweetCraft

July 9th, 2009
TweetCraft

TweetCraft

http://twitpic.com/9rd8y
Usando TweetCraft en el run de hoy en Ulduar Heroic (25man)
Using TweetCraft during today’s run at Ulduar Heroic (25man)

fr4gus Video Juegos, World of Warcraft

Plum tree on the Wall

July 8th, 2009
Plum tree mural

Plum tree mural

El fin de semana pasado, inicie el Viernes por ahi de las 11:00pm este mural. Luego de dos horas de trabajo, (1:00am del Sabado) pude terminar. Tuve unos problemas con mi computadora, que me impidieron subir el video de todo el proceso (se me quemó un disco duro). Espero esta semana reiniciar la edicion y subir el video pronto.

fr4gus Arte , , , , , ,