Sunday, December 31, 2006

Happy New Year in Villa El Salvador

Para todos aquellos que vívimos aquí en este pequeño lugar, les deseo un Feliz Año 2007.

Siempre guardamos las fé que este año será mejor que el ya pasado. Pero estamos conscientes, que depende de cada uno de nosotros que así sea.

Congratulations!

Sunday, December 24, 2006

Merry Christmas in 2006

Hoy debemos respirar el clásico espíritu navideño que se aprecia a nuestro alrededor.

Pero de verdad, si no hay un niño cerca a tí, dificilmente le encuentres sentido a esta fecha.

La navidad es la ilusión de la inocencia que sabe con certeza que Papá Noel vendrá a casa.

En esa inocencia todo esta bien a su alrededor.

Feliz Navidad para todos, de corazón.

Saturday, November 11, 2006

Happy Birthday to Me

Hace alguno añitos atras, un día como hoy, nacio un hermoso y robusto bebé aquí en Lima - Perú.

Si pes, hoy celebro un añito más de vida, cerca de las personas que me quieren y mi familia.

Salud por eso!

Wednesday, October 04, 2006

textContent and innerText in Firefox

Cuando estas desarrollando sitios web que han de verse en diferentes browsers te encuentras con diferentes problemillas que debes resolver.

Uno de esos tantos issues es el uso de innerText que es entendido por IE pero que no lo es en Firefox.

Para resolver el problema te puede servir, dependiendo del contexto, usar la propiedad textContent.

Tuesday, October 03, 2006

Mozilla Firefox Update

Estuve usando mi Firefox 1.5.0.6 sin ningun problema como todos lo días pero hoy se le ocurrio mostrarme el mensaje 'Restart Firefox Now' para descargar la actualización a la version 1.5.0.7

Ya saben, para toda la people que usa el Mozilla Firefox tengan la seguridad que siempre tendremos la ultima version en nuestras PCs.

Saturday, September 30, 2006

Flash Player x64

Si estas usando IE7 64-bit e intentas ingresar a una pagina web que tiene embebido flash en esta. El browser te preguntará constantemente, cada vez que ingresas, que se va ha instalar el flash player 9 en tu PC.

Sin embargo, el Macromedia Flash Player no esta soportado para browsers 64-bit. El equipo de desarrollo de este producto esta evaluando el requerimiento para darle soporte.

Mientras tanto solo nos queda usar el IE7 32-bit sobre nuestro Windows x64. Sin ningun problema.

Friday, September 29, 2006

SmtpClient and SmtpMail

Otra de las clases que quedaron obsoletas para el .NET Fx 2.0 es el famosisimo SmtpMail, el cual encapsulaba la funcionalidad del CDONTS para .NET Fx 1.1.

La clase que la sustituye es el SmtpClient ubicado en el System.Net.Mail namespace esto dentro del System.dll assembly.

Sin embargo, el SmtpClient no es una clase estatica (static) que pueda usar como lo haciamos en el .NET Fx 1.1 ahora es necesario instanciar la clase para poder usar sus metodos y propiedades.

Aparecen nuevas clases que pueden ser usadas, como MailAddress que encapsula una dirección electronica de correo.

Las propiedades From y To del SmtpClient no son del tipo String como en el caso del SmtpMail. Ahora son del tipo MailAddress. La propiedad To es de solo lectura.

Cuando instancias la clase MailMessage es más util usar el constructor:

MailMessage message = new MailMessage( from, to );

Al instanciar el SmtpClient puedes indicar un puerto distinto al 25, si es que lo necesitases, así.

ConfigurationManager in .NET 2.0

Cuando estas migrando una aplicacion de la version anterior del .NET Fx 1.1 hacia el .NET Fx 2.0, el primer item en el Error List del Visual Studio que podría mostrarse es el que te indica que la clase ConfigurationSettings es obsoleta en este nuevo framework.

La clase que la sustituye es el ConfigurationManager. Que por cierto no lo encuentras en el System.dll assembly. Sino debes agregar una referencia al System.Configuration.dll.

Recuerda la nueva convención para nombrar assemblies en la documentación, por ejemplo:

System.Configuration!System.Configuration.ConfigurationManager

Nos indica que el assembly es lo previo al simbolo de admiración (!). Y lo posterior a este es la nombre de la clase. Es sabido que el nombre de un assembly no estrictamente define los namespaces de las clases definidas dentro de él.

Tuesday, September 26, 2006

FrontPage Server Extensions 2002 x64

El FrontPage Server Extensions 2002 no viene incluido en el Windows XP 64-bit, por lo que cuando lo necesites tendrás que descargarlo del sitio web de Microsoft.

FrontPage Server Extensions 2002 for Windows x64
http://www.microsoft.com/downloads/details.aspx?familyid=BAC7ABF9-3C78-44BB-8A72-6F8ED2AA0E8E&displaylang=en

Pero debes percatarte de ejecutar la siguiente instrucción:

adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

Usando el comando cscript y cerciorandote de estar en este folder C:\Inetpub\AdminScripts
De esta manera le permitirás al IIS 6.0 estar configurado para ejecutarse en el modo de emulación para 32-bit.

Monday, September 25, 2006

Virtual PC on x64

No es posible instalar el Virtual PC 2004 sobre una PC con arquitectura de 64-bit que tenga instalado un sistema operativo x64 sobre este.

Tampoco existe una version del Virtual PC 2004 para SO x64.

Y ni hablar de la posibilidad de usar WOW64 (Without Worry) para permitir ejecutar aplicaciones nativas para 32-bit sobre x64.

Mientras tendremos que esperar que llegue el Virtual PC 2007 con todas sus mejoras a nuestra manos, si queremos utilizar una interfaz windows para administrar nuestras Guest Machines.

Sin embargo, lo que debes instalar es el Virtual Server 2005 R2 x64 el cual te permitirá utilizar tus imagenes del Virtual PC 2004, sin problemas.

Ahora, si deseas utilizar como Guest un sistema operativo x64 tendrias que usar el VMWare, ni vuelta que darle. Además es posible utilizar Virtual PC images sobre el VMWare.

Saturday, September 16, 2006

Executive Overview

Este es uno de los cuatro graficos que brinda el reporte Executive Overview del Google Analytics.



Definitivamente los fines de semana el tráfico a mi blog cae y casi roza el zero page views :(

La ante-penultima semana estuve publicando sobre Microsoft Forums hubo cierto tráfico por esos días. Luego, la siguiente semana me anime a publicar sobre el ASP.NET Forums eso puede apreciarse en la penultima curva. Para descansar esta ultima semana, pero el tráfico aun continua.

Linda herramienta la Google.

Geo Map Overlay

Luego de solo 25 días de haberme suscrito al servicio de Google Analytics, la opción Geo Map Overlay brinda este grafico para el caso de mi blog.



Precioso! Es lo primero que puedo exclamar.

Soy sincero al decirles que de los alrededores del Estrecho de Bering no me ve nadie. Así que decidí cortarlos del mapa. I'm sorry para aquellos que por algún motivo hubiesen deseado ver el mapita completo.

Los chicos de la India son fanaticos. Y existen algunas visitas del mismo Redmond. Ojala que no haya sido un click del "tio" que vende golosinas a las afueras de Microsoft :)

La nota curiosa la pusieron las visitas desde La Isla de Mauricio, esa islita de 2000 Km2 que esta a la derecha de Madagascar en Africa. Curuju!

Ese circulo grandote en el Perú, son las visitas desde Lima. Ojo! que no son solo mías :)

Overall Keywords in Google Analytics

La opción Overall Keywords del Google Analytics, da como resultado lo que ven en la imagen, para el caso de mi blog.





Desde que publique la letra de la canción La Locura Automática de la Secta AllStar, la gente del mundo a ingresado con mucha más frencuencia a mi blog. Se olvidaron que tambien aqui hablamos de .NET, Xml WebServices y toda la mariconada :(

En fin, voy a publicar un post sobre .NET Enterprise Services para ver si tambien genera tanto tráfico ;)

Incredible Locura Automatica

Es una cosa de locos la cantidad de gente que entra a mi blog solo para ver la letra de La Locura Automática de La Secta AllStars.

Definitivamente la letra cautiva a todos los latinos y, la musica a ellos y a mucho que no lo son.

Esta inspiración de Eddie Dee, un artista de Hip Hop, esta provacando en la gente una verdadera locura sistemática :)

La version remix de esta canción, en la cual participan Eddie Dee (este buey no tiene website) y La Secta, es genial. He visto el video de su concierto en Puerto Rico y la gente se vuelve loca, se hipnotizan aleatoriamente.

De todas formas cuando esten por estar tierras tendre que darme una escapadita para verlos.

Cuando Estemos Juntos - Lyrics

>> Jhonny
Cuando cruzamos el parque,
caminando unidos tomados de la mano
Cuando soñamos despiertos
esperando el día de ya no separarnos,
Siempre me dices que espere,
que no es el momento de darnos todo
se que tienes razón
cuando dices que no
es que mi corazón
me lo esta gritando huoo huoo.

>> Tatiana
Cuando nos llegue el momento,
podremos amarnos sin poner medidas,
Entonces descubriremos,
las cosas tan bellas que tiene la vida,
no quiero que lamentemos,
el haber vivido una aventura,
Veras que tengo razón,
cuando digo que no,
Aunque mi corazón
se me esta quemando.

>> Juntos
Cuando estemos juntos,
dos primaveras verán la luz,
de nuestro mundo y serán el fruto del corazón
para amarnos mucho,
nos sobra tiempo y a nuestros hijos
debemos darles el mejor tiempo de nuestro amor

>> Jhonny
Siempre que estoy a tu lado,
me olvido de todo,
no entiendo razones.
Si cuando beso tus labios
bien junto a mis brazos
tiemblan tus emociones.
Y tu me dices que espere
que no es el momento
de darnos todo.

>> Tatiana
Veras que tengo razón,
cuando digo que no
aun que mi corazón
se me esta quemando.

>> Juntos
Cuando estemos juntos,
dos primaveras verán la luz,
de nuestro mundo y serán el fruto del corazón
para amarnos mucho,
nos sobra tiempo y a nuestros hijos
debemos darles el mejor tiempo de nuestro amor

>> Juntos
Cuando estemos juntos,
dos primaveras verán la luz,
de nuestro mundo y serán el fruto del corazón
para amarnos mucho,
nos sobra tiempo y a nuestros hijos
debemos darles el mejor tiempo de nuestro amor.

-- Tatiana y Johnny Lozada (1985)

Sunday, September 10, 2006

Para Tu Amor - Lyrics

Para tu amor lo tengo todo
Desde mi sangre hasta la esencia de mi ser
Y para tu amor que es mi tesoro
Tengo mi vida toda entera a tus pies

Y tengo también
Un corazón que se muere por dar amor
Y que no conoce el fin
Un corazón que late por vos

Para tu amor no hay despedidas
Para tu amor yo solo tengo eternidad
Y para tu amor que me ilumina
Tengo una luna, un arco iris y un clavel

Y tengo también
Un corazón que se muere por dar amor
Y que no conoce el fin
Un corazón que late por vos

Por eso yo te quiero tanto que no sé como explicar
Lo que siento
Yo te quiero porque tu dolor es mi dolor
Y no hay dudas
Yo te quiero con el alma y con el corazón
Te venero
Hoy y siempre gracias yo te doy a ti mi amor
Por existir

Para tu amor lo tengo todo
lo tengo todo y lo que no tengo también
Lo conseguiré
para tu amor que es mi tesoro
Tengo mi vida toda entera a tus pies

Y tengo también
Un corazón que se muere por dar amor
Y que no conoce el fin
Un corazón que late por vos

Por eso yo te quiero tanto que no sé como explicar
Lo que siento
Yo te quiero porque tu dolor es mi dolor
Y no hay dudas
Yo te quiero con el alma y con el corazón
Te venero
Hoy y siempre gracias yo te doy a ti mi amor

-- Juanes (2004)

Sunday, August 27, 2006

Google Analytics

La semana pasada Google, dejo libre la subscripción a su servicio Google Analytics. No lo pense dos veces y ahora puedo disfrutar de las estadisticas de acceso a mi blog.

OMG! La people ve mí blog en everyworld. Revisen el Geo Map Overlay. Y los puntitos en Australia, Japon, India y todo Europa. Ni hablar de USA, Mexico y Sudamerica.

Thanks Google, again!

Report: Executive Overview >>



Report: Geo Map Overlay >>

Locura Automática - Lyrics

No castigues este pobre corazón
Aunque se que me merezco lo peor.
Sabes que te hablo con toda sinceridad.
No recuerdas los momentos de pasión.
El vivir por una sola razon.
En el pasado todo fue felicidad.

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estare hundido en un mar de lágrimas.
Si yo no te vuelvo a ver.
yo me voy a enloquecer
Es para mi la locura automática.

Hoy recuerdo el dia en que te conocí.
Te convertiste en la luz de mi vivir.
Y te lo juro eso nunca cambiara.
Si volvieras a pesar de lo que paso.
Si le dieras otro chance a nuestro amor.
Yo te daria ahora todo mi corazón.

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estaré hundido en un mar de lágrimas.
Si yo no te vuelvo a ver
yo me voy a enloquecer.
Es para mí la locura automática

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estaré hundido en un mar de lágrimas.
Si yo no te vuelvo a ver
yo me voy a enloquecer.
Es para mí la locura automática.
Es para mí la locura automática.
Es para mí la locura automática.

-- La Secta Allstar (2006)

Wednesday, August 23, 2006

Warning: dependency cannot be copied

En otras oportunidades es probable que el Visual Studio .NET te muestre el siguiente mensaje:

Warning: The dependency 'myassembly, Version=1.0.2485.15212, Culture=neutral' in project 'myproject' cannot be copied to the run directory because it would overwrite the reference 'myassembly, Version=1.0.2485.13147, Culture=neutral'

Lo que sucede que es cada vez que se hace 'build' de una .dll que tienes referenciado desde otro proyecto habiendo usado el boton 'Browse' en el 'Add Reference' y no usando el tab 'Project' en el mismo lugar, la referencia llega a ser obsoleta y se debe volver a compilar el proyecto dependiente.

Por lo general se usa los segundo cuando tienes todos tus proyectos en una misma solución.

Sin embargo, es natural usar la primera opción cuando tienes otros assemblies que debes usar y que fueron creados en una solucion distinta a la actual.

Una forma sutil de olvidarte de estos mensajes, consiste en eliminar el asterisco (*) en la definicion de version en el AssemblyInfo, para los siguientes builds.

<Assembly: AssemblyVersion("1.0.*")>

por:

<Assembly: AssemblyVersion("1.0.0")>

Como consecuencia tendras la version de dicho assembly fijo. Permitiendote continuar sin volver a ver ese mensajito.

Cada vez que necesites publicar una nueva version de tu assembly. Solo tendrás que cambiar el valor a: 2.0.0 :)

Sunday, August 20, 2006

The file 'myassembly.dll' cannot be copied to the run directory

En diferentes escenarios es posible que se encuentren con este mensaje.

Si cambias de Release Mode a Debug Mode o viceversa, y vuelves a compilar. El mensaje desaparace pues el folder de destino es distinto para cada modo: bin\Debug o bin\Release.

Sin embargo cuando regresas al modo anterior, el mensaje persiste.

Entonces es muy probable que tengas otra instancia de Visual Studio con la que estas trabajando y cuya solución esta haciendo referencia a la .dll que provoca el mensaje.

No queda otra que cerrar dicha instancia y volver a abrirla para dejar de lado este problema y continuar con algo mas retador :)

Microsoft nos brinda esta solución:

http://support.microsoft.com/default.aspx?scid=kb;en-us;313512

Wednesday, July 26, 2006

Mathías was born!

El día de ayer, 25 de agosto, nacio mi sobrinito Mathías. Él es el primer hijo de mi hermana Susiré.

Aquí regalandonos una sonrisita.



Con su baberito!



Recibiendo una caricia de su abuelita. Mi madre.



Un besote de su abuelito. Mi padre.



Con el ciclista. Mi hermando Fernando, muy contento con verlo :)



Todos en casa muy contentos con la llegada de este nuevo ser, que vino para formar parte de nuestras vidas. Bienvenido Mathías. El 'inquilino', como le dice de cariño mí papá.

Thursday, July 13, 2006

Virtual PC 2004 Free Now!

Hoy descargue del sitio oficial de microsoft la version libre del Virtual PC 2004 + SP1.

http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&displaylang=en

Olvidate que es solo un trial. Esta es la version commercial que hasta hace unos dias tenias que pagar con tu Credit Card :)

Para aquellos que usamos este juguete en nuestro dia a dia es una buena noticia. Verdad?

Virtual PC 2007 llegará pronto. Robert McLaws nos cuenta un poco de lo que espera encontrar en ese futuro release en su post What is up with VirtualPC?.

Wednesday, July 05, 2006

he is cyclist



Él es Fernando, mi hermano, quien se dedico al deporte y ahora es un destacado ciclista corriendo las rutas del Perú.



Aquí lo vemos refrescándose en la llegada, luego de la carrera en la complicada ruta Lima - Guacama - Lima, recorriendo más de 320 kilometros. Guacama es una playa que queda en Chincha, al sur de Lima, esto en el kilometro 180 de la Panamericana Sur.



Ellos partieron del Peaje de Villa el Salvador, kilometro 18 de la Panamerica Sur, a la altura de la playa Venecia, pa' los despistados.

Ta' mare, de solo imaginarme que yo debiese correr esa misma ruta, ya me duelen las piernas :)

Fernando cumplió años hoy, 05 de Julio. Este es un homenaje de mí parte a su esfuerzo y dedicación.



Para nosotros, él ya es un campeón. Pa' lante Fer!

Tuesday, July 04, 2006

A Great One: Zidane



Elegante para jugar al fútbol. Simplista para desplazarse sin balón por el campo de juego. Sensacional cuando tiene el balón en sus pies. Asi es Zinedine Zidane (AKA Zizou).

El 10 francés que luego de ganarle a Brazil -y por la forma como lo hizo- merece ser campeón del mundo, una vez más.

Para que lo recordemos todos así, tan lúcido y genial sobre el cesped.

Snap Search Engine



Snap es un nuevo motor de búsqueda que nos brinda una nueva forma de encontrar información en la web de una manera intuitiva y agradable.

Usa las bondades de Ajax para entregarnos una interfaz de usuario con muy interesante facilidades para su uso.

Considero que este es un paso adelante para los motores de búsqueda. La posibilidad de contar con una previsualizacion de la pagina te ayudara a hacerte de la idea del contenido de la misma cuando le hagas click.



Entra a http://www.snap.com/ y disfruta de una nueva experiencia surfeando en la web.

Thursday, June 15, 2006

Surprising in World Cup

Termino el partido entre Ecuador y Costa Rica con el sorprendente resultado de 3 – 0, a favor de nuestros vecinos sudamericanos.

En un inicio me da alegría por que los ecuatorianos estén haciendo una excelente participación dentro de este segundo mundial para ellos en su historia futbolística.

Pero luego me entra algo de envidia, por que como peruano, no logro aun experimentar la euforia que ellos deben estar viviendo en este momento.

Y se me viene a la cabeza las historias que me cuenta mi padre cuando vivió la participación de la blanquiroja en México 70. Y me pregunto cuando me tocara vivir lo que el gozó. Ta mare!

Wednesday, June 14, 2006

World Cup Germany 2006

De lo visto hasta hoy, me quedo con el primer tiempo entre Ghana e Italia. La forma tan frontal y nada especulativa de jugar al fútbol provoca, en aquellos que amamos este lindo deporte, hacer lo posible por no apagar la TV.

De este partido me sorprendió el delantero Italiano Lucas Tony. Dicen que juega en la Fiorentina de Italia, difícil que se quede allí.

Luego, me parece que el partido entre Brasil y Croacia, fue muy bien jugado por los croatas que sufrieron la baja de su capitán Kovac en el primer tiempo.

Ronaldo? Bien gracias! :)

Un descuido en la marca de Kaká provoco el gol de los brasileños. Ambos croatas cubrieron su pierna derecha cuando el recibió la pelota para definir posteriormente con la pierna izquierda. Un golazo. Simplemente un descuido, fatal por cierto.

El resultado del encuentro entre Polonia y Alemania fue muy injusto para los primeros. Luego de haber batallado como lo hicieron para recibir como recompensa un gol en el último minuto, así me hace pensar. Y de esta manera, los polacos, le dicen adiós al mundial.

Por lo que ví en su encuentro ante los alemanes, es un hecho que la talla es un factor importante en este deporte.

Espero que la final de este mundial sea entre Italia y Brasil. Amen.

Sunday, May 21, 2006

Bachelor's pics

Satisfaction.
Siente haber logrado un paso importante.


You are the winner.
Sabe que lo logró con su propio esfuerzo.


You are the best.
Eso es lo que yo pienso él.


Very happy.
Asi se siente él. Y todos nos sentimos así tambien.


Bien hecho hermano. Ojalá que pronto volvamos a saber de tí y de tus nuevos logros.

Saturday, May 20, 2006

Congratulations Bachelor...!!!



Felicitaciones Arturo, por cumplir esta primera meta que te trazaste con la intención de conseguir el gran objetivo que persigues.

Tus padres, tus hermanos y tus amigos estamos muy orgullos de tenerte con nosotros y ser testigos de tus logros.

Eres para mí: un gran amigo, un buen colega y mejor hermano.

Te quiero mucho :)

Tuesday, February 14, 2006

You Valentine All Day Good

Hoy es un dia, motivo para decirse cosas bonitas, estes donde estes...

Tuesday, January 24, 2006

EasyObjects.NET 1.0 Released

Sin embargo, para aquellos que estan atados de manos, les alcanzo otra alternativa.

http://www.easyobjects.net/

Based on Microsoft's Enterprise Library EasyObjects.NET is an Object/Relational Mapper (O/RM) data architecture written entirely in C#. Advanced features are also included in EasyObjects.NET, such as support for transactions and a custom query syntax.

Using your existing database schema, EasyObjects.NET combined with MyGeneration can generate a complete data-access layer and business logic layer for you in C# or VB.NET.

Also supported are strongly-typed properties, null value handling, loading via custom stored procedures and loading from a view.

And because EasyObjects.NET is based on Microsoft's Enterprise Library and the Data Access Application Block, you can have the confidence to know that this is a supported architecture, both by Microsoft and the developer community at large.

DAL .NET Enterprise Services

Con cierta frecuencia me preguntan si el DataLayer.Primitives puede ser usado como un componente COM+.

Para todos ellos les alcanzo esta pequeña cita:

"COM+, now called .NET Enterprise Services, is the Microsoft object runtime environment for scalable system development?

In my experience hosting .NET serviced components in COM+ presents a significant performance and scalability penalty due to context-switching and marshaling overhead."

Se entiende, verdad...??? :)

Sunday, January 01, 2006

new year( mode.happy )

Un feliz año 2006 para everyone...!!! Es decir para todos, pe...!

Un sol nuevo nos alumbra este verano... que se las trae, un poco de leña para armar el fogon en las noches cerca al mar y listo...!

Azotame satanás... el pecado hecho mujer...!