miércoles, 4 de noviembre de 2009

Zelda´s Lullaby





Saludos, Suerte
Rodolfo B.

miércoles, 28 de octubre de 2009

Practices Of An Agile Developer




“Don’t trust other objects. After all, they were written by other
people, or even by you last month when you weren’t as smart.
Get the information you need from others, and then do your
own calculations and make your own decisions. Don’t give up
control to others!”

lunes, 26 de octubre de 2009

Merry go round of life - Howl's Moving Castle

Esto es de hoy en la mañana... enrealidad no esta terminado, todavia le faltan varios detalles y tiene mas de algun error..., ademas grabe con sonido ambiente por lo que no suena del todo bien, algo saturado.... pero es natural, la idea general es mas menos es asi.

reuploaded





Saludos, Suerte
Rodolfo B.

miércoles, 21 de octubre de 2009

Rurouni Kenshin - ??? - Noriyuki Asakura (creo ??)

Esto lo saque hace rato (oreja=> no tengo partitura y no se como se llama).
voy a tratar de averiguar de todas formas.





Actualmente termino de entender Merry go round of life - Howl's Moving Castle, es un buen tema ademas distinto a casi todo lo que toco este esta en 3/4 y las notas son algo extrañas, septimas y arreglos "raros", pero todavia me faltan algunos detalles.

Saludos, Suerte

martes, 13 de octubre de 2009

Chiloe - Isla Lemuy




Estas imagenes son la vista de el terreno en Chiloe, (el paisaje asi como el clima definitivamente son soberbios) muy tranquilo y relativamente alejado de cualquier pueblo grande. (el pueblo mas cercano es puqueldon)

para llegar a la "isla de Lemuy" primero se debe llegar a Chiloe-Castro (Ruta 5 Sur), luego se debe avanzar hasta Chonchi(Ruta 5 Sur), cruzar a la isla via transfer ($2500 Automovil - $500 Personas) avanzar uno 20 minutos por camino de asfalto...y ya esta (no es nada complejo)








El segundo objetivo es claro, edificar, construir algo que sea coherente con la zona, que respete ciertos "patrones" relacionados con la arquitectura del lugar pero que almismo tiempo sea lo suficientemente comodo de manera que pueda llegar en cualquier minuto yo o cualquiera de mi familia...

Quien sabe algun dia realmente pueda trabajar remoto...:-)


Suerte, Saludos
Rodolfo B

martes, 8 de septiembre de 2009

Renovando licencia de conducir






Hoy me levante relativamente temprano 8:30AM (temprano en relación a mi actual horario) debía renovar licencia de conducir y supuse que el tramite podría resultar lento, burocrático como casi todo tramite relacionado a entidades públicas. Finalmente después de dar mil vueltas... Salí recién de casa a eso de las 11:00AM (Una manzana, mi reproductor de música y un viento muy helado camino a la estación del metro)

Para mi fortuna, las oficinas no están muy lejos (3 estaciones) y el tramite no resulto ser lento, no porque no fuese burocrático, sino porque habían solo tres personas. Un caballero de unos 60 años, una señora (muy simpática) de unos 40 y yo.

Sabía de antemano el valor del nuevo documento, así como las pruebas que de seguro tendría que realizar, ninguno de estos realmente me preocupaba, mi sorpresa llego cuando expusieron mi calidad visual frente a una serie de letras de diferentes tamaños, enumeradas del 1 - 7, en donde 7 eran las letras mas pequeñas, 1 aquellas mas grandes... mi promedio estuvo entre el 4-5 que al parecer es muy malo, el primer comentario fue “bueno tendrás que volver con lentes”…

Claro que después de una conversación que no tuvo ningún sentido, decidieron renovarme por los próximos 4 años con la condición de que tratara mi vista durante ese tiempo...

Ahora solo faltaba esperar 3:30 horas entre las 12:00 (que es cuando termine el trámite) y las 15:30, Que es cuando me entregarían la nueva licencia. En este punto podría haber vuelto a casa, quizás andar con notebook hubiese sido una buena opción, Pero preferí caminar y debo haber caminado unos 7 paraderos de Vicuña Mackenna...(14 en total con la vuelta) pensando de todo, muy relajado la verdad, Cruce un Mall (Plaza Vespucio) y luego a otro Mall, mire un montón de cosas (nada particularmente interesante) excepto una mujer muy delgada, llevaba un sonrisa extraña “como si algo bueno le hubiese pasado”, entre a una iglesia en donde debo haber estado unos 20 minutos, no entre a rezar o hacer penitencias (respeto aquello, pero yo no creo mucho en dioses) entre a sentarme, me agradan por que las encuentro tranquilas.

Al regresar a las oficinas, me pasaron el plástico.., Mi primera reacción fue mirar la foto…:)

Suerte, Saludos
Rodolfo B.

Cafe Terrace at Night



Cafe on the Place du Forum (Café Terrace at Night)
1888 - Post Impressionism
Vincent van Gogh

miércoles, 26 de agosto de 2009

The Passionate Programmer




Learn a new programming language. But, don’t go from Java to C# or from C to C++. Learn a new language that makes you think in a new way. If you’re a Java or C# programmer, try learning a language like Smalltalk or Ruby that doesn’t employ strong, static typing. Or, if you’ve been doing object-oriented programming for a long time, try a functional language like Haskell or Scheme. You don’t have to become an expert. Work through enough code that you truly feel the difference in the new programming envi-ronment. If it doesn’t feel strange enough, either you’ve picked the wrong language or you’re applying your old way of thinking to the new language. Go out of your way to learn the idioms of the new language. Ask old-timers to review your code and make suggestions that would make it more idiomatically correct.




Legendary jazz guitarist Pat Metheny has a stock piece of advice for young musicians, which is “Always be the worst guy in every band you’re in.”

Before starting my career in information technology, I was a professional jazz and blues saxophonist. As a musician, I had the good fortune of learning this lesson early on and sticking to it. Being the worst guy in the band means always playing with people who are better than you.


The Passionate Programmer
Chad Fowler

domingo, 16 de agosto de 2009

Usability Engineering - Jakob Nielsen


Details Matter

Unfortunately, usability often depends on minor interface details, which is why systematic usability engineering work is necessary to ferrer out those details. For example, Simonelli[1989] reports on the development of instructions for a frozen-dinner microwave indicator that would gradually change from being white to being blue. User testing showed that the phrase "turns blue" was much poorer than "white disappears" for describing this change, even though the two phrases are logically equivalent relative to this process. The blue color was not uniform - it was dark blue in some places and light blue in others - so users were uncertain "how blue is blue?" when the first wording was used.


Usability Engineering
Jakob Nielsen

sábado, 1 de agosto de 2009

Jugando con Jquery y basuras varias :-)

Estoy tratando de implementar un minúscula app que me permita gestionar, posiciones georeferenciadas (nada del otro mundo) pero con la salvedad que quiero que esta sea de carácter muy simple en todo sentido, sobre todo en usabilidad.

Arquitectura:

Desde hace algún tiempo estoy exponiendo servicios RestFul (sin la utilización de frameworks MVC) pensé en utilizar ASP.Net MVC pero la verdad es que no tenía mucho sentido cuando finalmente voy a terminar haciendo lo mismo "exponiendo servicios Rest" así que deseche esa idea y seguí utilizando WCF (Windows Communication Foundation)

Una de las muchas cosas que me agradan de estos servicios Rest es que:

- Respetan el paradigma HTTP (request/response) sacando el máximo provecho del mismo.

- Conceptualmente son muy claros, ordenados y directos (no hay que ser muy astuto para entenderlos)

- Siempre permiten por su naturaleza de servicio, que si a un alguien, no le gusta, le incomoda mi supuesto de presentación (HTML CSS JS), pues bien, se puede idear su propio concepto de presentación, con la tecnología que más le acomode (Adobe FLEX, MS$ Silverlight, JavaFX, MS WinForm... cualquier ""cosa"" que permita hacer un http request.)

- al revés, si a un alguien no le acomoda cierta tecnología de servidor... puede reconstruir la exposición de servicios, una vez más con la tecnologías que más le acomode y esto sin desechar las presentaciones ya creadas. (A bajo nivel, a alto nivel, da igual... mientras respete el estándar)

Sin ir muy lejos, tal como ya mencione, hoy trabajo con lo que propone MS$ (las "reglas" de MS$ específicamente WCF), sin embargo tengo una implementación con Java Restlet (GlassFish) "No J2EE" y tratando de simplicar aun mas (intento con Python CherryPy "Web Server Gateway Interface" (WSGI) y LightHTTP)

Una novedad de este desarrollo es que utilizo dos implementaciones de patrones para NHibernate que no había utilizado con anterioridad UnitOfWork quien es el encargado de gestionar la session "session per request" y Repository. Quien maneja modelo de dominio con una serie de métodos genéricos ya definidos .. Que luego vuelvo a envolver con lo que he llamado manager y una interfaz CRUD que me supone orden. (Otro Repository)






Presentación:

A grandes rasgos y sin entrar en mucho detalle o polémica (existe gente a favor y gente en contra) reemplace ExtJS por Jquery pudiendo así volver a un concepto no tan acabado o de alto nivel acerca de mi presentación en HTML CSS JS sino algo más directo y simple...

También he cambiado la forma en la que estructuro la presentación ... no quiero tener solo widgets bien modelados y estructurados, Sino que además un modelo que signifique algo .. Acá por ejemplo he vuelto a ocupar un concepto muy antiguo pero no menos útil... clases proxy centralizadas.

Por utltimo y ya para terminar de escribir jeje ya a bajo nivel intento crear mi propia abstracción sobre Javascript...algo sencillo que me permita definir clases y herencia simple...(OOP with JS) utilizando el prototype de Javascript (sin utilizar un framework claro esta :-)).... mi mejor referencia ... es ExtJS Core, OL (Openlayer) y Proj4JS ...estos dos ultimos poseen "tipos base" genericos que trabajan mas menos de la misma manera ..almenos ya manejo mis propios eventos, que me interesan en particular para encapsular las llamadas Asyncronicas XHR ... (es decir las clases proxy)

Entonces resumiendo:

- Microsoft WCF (MS FrameWork 3.5 SP1) (IIS7) RestFul services
- Log4Net
- NHibernate - Persistencia
- Extencion Spatial para NHibernate
- Patron UnitOfWork & Repository para NHibernate.
- PostgreSQL / PostGIS

y en presentación:

- HTML limpio (table-less)
- CSS
- JavaScript
- Jquery
- Jquery.ui
- Jqgrid
- Jq.select
- Proj4JS
- Json2
- Google API V2/V3 (cree dos provedores para manejar ambas API)
* en V3 los marker no son DnD :-S

- Servicio de Geocodificacion de Ultramap

En 3-4 días (fin de semana aburrido) aun no está del todo terminado, pero el resultado final (que es lo que importa) se ve más menos así:







lunes, 8 de junio de 2009

Iwasaki Taku - Her Most Beautiful Smile

Iwasaki Taku - Her most Beautiful Smile....

la traduccion seria algo asi como: las mas hermosa de sus sonrisas...





Saludos
Rodolfo B.

viernes, 22 de mayo de 2009

Rurouni Kenshin Departure

Mismo Compositor Norituki Asakura , la partitura es una hoja (aprox 1:00 min), muy sencilla, pero muy bonita,,,





PD: Estoy tratando de subir a Vimeo ... la bajada de calidad de youtube es considerable, ademas en Vimeo queda una copia del archivo en su formato original :)


Saludos, Suerte

miércoles, 20 de mayo de 2009

Rurouni Kenshin StarLess

Martes 2:00 AM en lo que ya es un desorden de horario incorregible sigo tocando piano, y voy a seguir almenos todo este mes... :-)

Esto lo saque antes de ayer, pertenece a un anime que habla acerca del fin de la era Tokugawa, periodo EDO y los primero años de la era Meiji.

Algo de ese periodo de la historia del Japon Japan from Tokugawa To Meiji

Rurouni Kenshin StarLess de Noriyuki Asakura.







Saludos Suerte
Rodolfo B.

viernes, 15 de mayo de 2009

Piano Nuevo - Metal Gear Solid

Acabo de cambiar mi piano a un Kawai CN31, el sonido es muy bueno, con una gran variacion de pianos

El primer tema que grabo con este nuevo instrumento, la melodia pertenece al OST de Metal Gear Solid de Hideo Kojima..

Necesito clases..:-S con urgencia hehe









Saludos Suerte
Rodolfo B.

El Principito



Conozco un planeta en el que vive un señor muy colorado. Nunca ha olido una flor. Nunca ha contemplado una estrella. Nunca ha amado a nadie. Nunca ha hecho otra cosa que sumas. Se pasa el día diciendo, como tú: “¡Soy un hombre serio! ¡Soy un hombre serio!”, lo que le hace hincharse de orgullo. Pero eso no es un hombre, ¡es un hongo!.


Le Petit Prince (El Principito) 1943 -
Antoine de Saint-Exupéry

domingo, 10 de mayo de 2009

Un año en casa




Justo en estas fechas volví a casa... después de haber estado ni siquiera recuerdo cuantos años fuera de la misma...

La primera vez estuve fuera de casa fue en Plaza Italia frente a la embajada de Argentina, un dpto. muy pequeño y antiguo que de hecho hoy es mío, pertenecía a un primo quien lo recibió de herencia de su padre medico, el cual entiendo lo utilizo alguna vez como consulta, por lo que no era raro ver cañerías que sobresalen de las paredes, fue lo primero que compre cuando comencé a trabajar .. Mi propio espacio.. Año 2003-2004 mas menos

En ese entonces o almenos las primeras semanas, no tenia cama, por lo que dormía en el suelo con un montón de espumas y frazadas... tenia un TV, un notebook, una lámpara y una tetera eléctrica para tomar té.

Recuerdo que las paredes estaban muy sucias y el suelo de madera estaba muy mal acabado, era un lugar muy muy silencioso, quizás demasiado.

Jamás voy a olvidar cosas como la gente (la niña) de abajo golpeando mi puerta porque su piso se había inundado y yo con toalla en la cintura sin saber qué hacer, el culpable claramente era yo y mi tina llena de agua jeje en el minuto no fue tan gracioso jeje..., las peleas de mis vecinos donde volaban platos, las miles de veces que deje las llave en el trabajo, obligando a devolverme o detalles como salir a comprar para comer (jamás cocine y hasta altura no creo que lo haga) y ver en el camino mucha prostitución, gente "extraña" como algo normal a lo cual nadie presta mucha atención...

Finalmente después de mucho tiempo... me cambie a Bustamante después de haber estado unos dos meses en casa...nuevamente el departamento era antiguo y esta vez no era mío ... tenía una cocina roja al igual que el baño, mi piano lejos fue mi mejor amigo y una vista impresionante de la cordillera, doña Margaret era la arrendataria, era grato estar ahí, suficiente para mi.. incluso algunos meses estuvo Robinson mi hermano menor quien estudiaba a pasos (ProJazz)

debe haber sido por lo menos un año (por contrato), pero Bustamante tiene razones que tan solo yo entiendo... sin esas razones qué sentido tenía todo aquello...

Llevo un año en casa, siento como si me hubiese dormido, volviendo de apoco despertar, mirando a mi alrededor para entender donde diablos estoy metido y que estoy haciendo, derepente siento que no entiendo nada de lo que ha pasado entremedio, hoy mis planes o quizás mis sueños son trabajar en lo posible lejos de acá, Valdivia o incluso en Chiloe un lugar donde llueva y llueva mucho, pero tb podría volver a la tonta Universidad, uno nunca sabe como avanzan estas cosas...

Salu2, Suerte
Rodolfo B.

domingo, 26 de abril de 2009

Hiroko_ji Boulevard, Shitaya


Hiroshige II - Hiroko_ji Boulevard, Shitaya
Japon - Marzo 1862

Philosophy

El nombre que le he dado a esta primera version (alfin tengo una primera version) de lo que estoy realizando

(después de 4-5 meses es estable en todo sentido, hace lo que tiene que hacer)

No puedo dar muchos detalle acerca de la misma por que es una solución propietaria (un alguien pago por ella) y supongo que no seria correcto.... aunque derechamente si de mi dependiera seria una solución libre para que cualquiera pudiese modificarla y por supuesto mejorarla..

A grandes rasgos es solo un visualizador de capas geométricas, muy genérico, que incluye un microscópico "backend" y una par de funciones asociadas a las mismas geométricas , todo escrito en la base de GeoServer, Openlayers, ExtJS, MS .Net Framework, PostgreSQL (PostGIS) y un par de dependencias mas.

Lo interesante de todo este cuento es el hecho de que si ayer entendía un 20% acerca del mundo de los mapas, pues hoy entiendo un 15% jeje, lo que en palabras claras significa que existe todo un mundo por entender y descubrir.. :)





Saludos, Suerte
Rodolfo B.

miércoles, 11 de marzo de 2009

GNR - November Rain

No es Noviembre y definitivamente no esta lloviendo jeje (ojalá),

Guns And Roses -> November Rain 9:40.







Suerte, Saludos
Rodolfo B.

miércoles, 4 de marzo de 2009

Refactoring ...




" The gold at the heart of MVC is the separation between the user interface code (the view, these days often called the presentation) and the domain logic (the model). The presentation classes contain only the logic needed to deal with the user interface. Domain objects contain no visual code but all the business logic. This separates two complicated parts of the program into pieces that are easier to modify. It also allows multiple presentations of the same business logic. Those experienced in working with objects use this separation instinctively, and it has proved its worth. "



Saludos
Rodolfo B

domingo, 15 de febrero de 2009

Ext.Element

Cuando uno piensa en HTML y JS es estrictamente necesario pensar en un Nodo DOM ..normalmente referenciado por un identificador ...

luego con ese nodo, uno puede realizar muchas cosas con codigo ...(ocultarlo, desplegarlo, moverlo, etc etc etc)

bueno EXTJS esta justamente por sobre esa definicion logrando abstraer y almismo tiempo agregar mucha funcionalidad (crossbroser) por sobre estos nodos quienes pasan a ser elementos.. Ext.Element.

Cualquiera que necesite crear algo propio u original (me incluyo) debería partir por ahi :)

lo mismo pero con mas detalles, esta explicado en: Tutorial:Introduction_to_Ext_2.0 "tutorial basico jeje que deseguro todo el mundo pasa por alto."

Ademas la referencia completa de la clase Ext.Element: ExtJS 2.2.1 API Documentation - Ext.Element



Suerte Salu2
Rodolfo B.

Dando jugo con + GNR

Fomingo aburrido ... tocando dont cry ... y parte del nuevo tema (this I love) enrealidad quería subir November Rain completo jeje pero me equivoque de video :b



+ adelante los subo todos,

Suerte, Salu2
Rodolfo B.

Vacaciones ...

Hace un buen rato que no escribo nada, y es que la rutina, el dia dia
termina consumiendo (no es fácil escapar de aquello, por mucho que uno trate, no es fácil)

Vacaciones de alguna manera representa un quiebre voluntario a todo, a las tareas "rutinarias" que realizamos, y no me refiero solo al trabajo en si, sino a cosas mas sencillas que terminan siendo iterativas, ni siquiera las notamos, no, hasta que dejamos de hacerlas y comenzamos a extrañarlas. (irónicamente las misma que terminan aburriendo o como dije "consumiendo")

En vacaciones vuelven a aparecer las inquietudes e intereses propios, almenos yo recuerdo desde personas, amigos hasta ideas que he dejado de lado, por un ideal..., que no es mi ideal.

Ademas de alguna manera, uno puede resumir con mucha claridad que cosas están bien y que cosas no es tan del todo bien. (en todo sentido).

Creo que por sobre cualquier paisaje o actividad "veraniega" es esto lo que mas rescato.

Salu2 Suerte
Rodolfo B.

sábado, 10 de enero de 2009

Y se termino el mueble


La historia mas menos es esta ....cuando volvi a casa (hace ya mas de 6 meses ) necesitaba un ropero (lo que puede parecer una verdadera estupidez pero realmente lo necesitaba.)

El hecho es que comenze a buscar y visitar cuanto lugar pudiese ofrecerme un ropero ... nunca pensé que fuese tan difícil comprar uno de estos muebles, la mayoría no se acomodaba a lo que yo quería o definitivamente si era de mi gusto pues resulta que el precio era exageradamente alto $500.000 - $800.000 (mucho dinero para un simple ropero)

Así que se me ocurrió la idea de que se podría restaurar uno, después
de 4 meses de pulir, pintar, parchar para luego volver a pulir, pintar y parchar, una otra y otra vez (en donde todos lo méritos son de mi padre)

Pues ya esta.

Salu2
Rodolfo

PD: el mueble me costo 35.000 y en materiales supongamos que 30.000 mas :)..