Monday, July 07, 2008

Asegurando Web Services con WSE 3 & VS2008 (Parte I )


Hay algo que tengo que decir de entrada y es ........ Por que tiene que ser tan dificil!!!
acabo de oir un webcast que dice que es sencillo, quizas deberia comenzar a pensar en WSE for dummys o algo asi.. bueno
Detallo mis impresiones paso a paso, espero le ayuden a alguien....



  • Alto nivel de abstracción. Ok, puedo vivir con esto, no deberia conocer todos los detalles para poder usarlo, no debe ser problema, un buen nivel en la curva de aprendizaje, pero luego todo ira smooth.

  • Ok, trae ejemplos de los escenarios, excelente, no tengo que internetear mucho alli estan, bien comentariados, otro buen punto

  • Wow, trae exactamente el ejemplo que necesito, WSE + Certificados digitales para firmarlos, parece que esto sera facil

  • Mmmm, aparentemente hay dos versiones del instalador, la version de distribucion y la version de desarrollador, lastimosamente como todo buen sitio que representa recursos para programadores, aparentemente no se querian quedar atras de SUM MS. Asi que el sitio es lo suficientemente confuso, para que termines bajando el que no es y ensucies la instalacion ... entonces, recomendacion , siempre bajar el paquete MAS GRANDE

  • OK, deberian aparecer algunas herramientas graficas... que raro, en los tutoriales siempre hay herramientas graficas.. nuevamente, dato interesante .... los Addons solo funcionan en VS2005 .... que bien. Solamente para agregar al dato,

  • Bien, creemos un certificado para poder comenzar... ugh O_O este, donde esta la herramienta para crear los certificados .... si tienes instalados solamente VS2003 y 2008, seguramente, como yo, tendras una version desactualizada del comando makecert.exe , basta y sobra decir, que mejor baja uno mas actualizado, ya que la opcion de exportacion
    -sky exchange
    OK, no busques mas, si utilizas el prompt que utiliza VS2008, tendras en tus variables de entorno, una version util, sino, puedes buscarla en:
    C:\Archivos de programa\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools



Problemas que podriamos encontrar hasta aqui... simplemente caer en la tentacion
  • Este es un punto muy importante.. NO, repito, NO, intentes administrar los permisos o mover los certificados utilizando la consola de management de windows mmc. Si mueves un certificado alli, por alguna razon que desconozco, pero que tiene que ver con el archivo fisico original, luego de moverla, en su nueva localidad, no importa que permisos se le asignen, jamas, de los jamases, podras ejecutar la llave privada del certificado (seran issues de seguridad o simplemente M$ jugando con mi mente )

  • El punto anterior, es el que deriva en un mensaje criptico o mas bien muy generico, que nos dice solamente que el uxuario xxx/xxx no posee privilegios suficientes para poder acceder a la llave privada o al certificado dentro del repositorio especificado... NO WAY, luego de ver el big NO NO de arriba, podran darse cuenta que es muy facil caer en este problema, en lo personal, me tomo 2 dias caer en la cuenta que por mas que asignara permisos, si agregaba el certificado de esta manera, no habia vuelta atras.

  • Otro dato interesante, es que si al agregar el certificado, desde la consola de management (mmc) lo agregamos directamente a la llave de la maquina, y luego queremos
    cambiar los permisos..... OH sorpresa, me dejo agregarlo, pero, no puedo cambiar los permisos de lectura sobre la llave privada, por ende, nadie lo puede utilizar ... weird verdad

En la siguiente entrega, agregaremos los comandos para poder crear el certificado,
como agregarlo al repositorio y agregar los permisos... No, no tiene herramienta grafica, observamos un Setup.bat en el directorio raiz, de los ejemplos que vienen con el WSE... pues, tendremos que ponerle un poco de atencion a este....


Wednesday, April 09, 2008

CSS Tricks

En este blog encontre un post super interesante, que tiene muchos de los "trucos" de css que se utilizan a diario o mas bien resuelven problemas comunes a los que nos enfrentamos los "diseñadores" web o mas bien los desarrolladores, pq nosotros los desarrolladores muchas veces no somos buenos diseñadores y sufrimos haciendo eso :P

Sigamos el enlace

que raro suena, pero es peor Siga la liga jajaja

Sunday, March 02, 2008

war prayer

Super como siempre, cada vez que leo a este tipo, no puedo mas que apreciar
su tan sincera ironia... este es un extracto , si quieren leerlo completo, solamente busquen en el google
war prayer + mark twain


O Lord, our God, help us to tear their soldiers to bloody
shreds with our shells; help us to cover their smiling fields
with the pale forms of their patriot dead; help us to drown
the thunder of the guns with the shrieks of their wounded,
writhing in pain; help us to lay waste their humble homes
with a hurricane of fire; help us to wring the hearts of
their unoffending widows with unavailing grief; help us to
turn them out roofless with their little children to wander
unfriended the wastes of their desolated land in rags and
hunger and thirst, sport of the sun-flames of summer and the
icy winds of winter, broken in spirit, worn with travail,
imploring thee for the refuge of the grave and denied it
-- for our sakes who adore thee, Lord, blast their hopes,
blight their lives, protract their bitter pilgrimage, make
heavy their steps, water their way with tears, stain the
white snow with the blood of their wounded feet! We ask it,
in the spirit of love, of Him Who is the source of love,
and Who is the ever-faithful refuge and friend of all that
are sore, beset, and seek His aid with humble and contrite
hearts. Amen.


- Samuel Langhorne Clemens [Mark Twain] (1835-1910)