I Máster en Ingeniería Web y Tecnologías RIA

General Sin comentarios »

Pues sí, Braulio se salió con la suya y tiene su Máster.

I Master en Ingenieria Web y Tecnologias RIA

I Master en Ingenieria Web y Tecnologias RIA

Después de mucho trabajo, finalmente la UMA y Braulio Díez consiguieron sacar a la luz un Máster en tecnologías WEB/RIA  que complementa perfectamente los estudios universitarios con las necesidades reales que luego se exigen en la vida real. El máster ha conseguido unir al proyecto un gran  elenco de empresas dispuestas a formar y dar trabajo a los participantes del Máster.

El grupo docente es de lujo, por citar a algunos Antonio J. Nebro, Francisco Gutierrez o Antonio Vallecillos (de buena tinta, puedo decir que si señor, de lo mejor), pero es que si nos fijamos en el equipo de docentes no UMA, no podemos calificarlo por menos de un  FUERA DE CATEGORÍA, 4 MPVs, por dios!!!!!!!!

  • Braulio Díez (Coordinador externo – MVP Silverlight)
  • Hadi Hariri (MVP C#)
  • Bruno Capuano (MVP TFS)
  • Martin Luis (MCT Sharepoint)

El temario está bastante completo, y seguro que no faltará Silverlight por ningún lado. Braulio, podrás encajar jQuery no?, Supongo que en ese aspecto tendré que confiar en Hadi :) .

Mas información aquí.

Añadir Strong Name a DLL de terceros

.Net, General 1 Comentario »

Nos podemos encontrar en la situación, en el que al  añadir una librería de terceros a nuestro proyecto, al compilar, se produzca un error como este:

Unable to emit assembly: Referenced assembly ‘albloguera.utils’ does not have a strong name.

Esto es debido a que el assembly al cual estamos añadiendo esta DLL está firmado con un Strong Name. Los emsamblados firmados con Strong Name solo pueden hacer referencia a otras librerías firmadas con Strong Name.

Para solucionar el problemilla, vamos a usar la ventana de comandos de Visual Studio.

Visual Studio Tools

1. Crear el fichero de claves. No es necesario, ya que podemos usar el mismo que ya tenemos en nuestro Assembly.

  • sn -k albloguera.snk

2. Obtemos el MSIL (Microsoft Inmediate Language) del assembly.

  • ildasm albloguera.utils.dll /out:albloguera.utils.il

3. Generamos el nuevo Assembly, añadiendo el KeyFile al MSIL

  • ilasm albloguera.utils.il /dll /key= albloguera.snk

Mantener Posición del Scroll después de un postback asíncrono

.Net, General 1 Comentario »

Que divertido es Javascript, y como echaba de menos un proyecto como el de ahora, casi todo en cliente, pero a pelo sin esas maravillosas facilidades que aporta Silverlight...., bueno algunas si, haciendo uso de Framework de AJAX de Microsot. El contenido de este Post es el típico conocimiento que en mi caso nunca me acuerdo y tengo que echar manos de algun proyecto para recuperarlo. Nunca Mais :)

JAVASCRIPT:
  1. var xPos, yPos;
  2. var prm = Sys.WebForms.PageRequestManager.getInstance();
  3. prm.add_beginRequest(BeginRequestHandler_scroll);
  4. prm.add_endRequest(EndRequestHandler_scroll);
  5.  
  6. function BeginRequestHandler_scroll(sender, args) {
  7.  if (document.getElementById('gridClientScroll')) {
  8.         var item = document.getElementById('gridClientScroll');
  9.  
  10.         xPos = item.scrollLeft;
  11.         yPos = item.scrollTop;
  12.     }
  13. }
  14. function EndRequestHandler_scroll(sender, args) {
  15.  
  16.     if (document.getElementById('gridClientScroll')) {
  17.         var item = document.getElementById('gridClientScroll');
  18.  
  19.         item.scrollLeft = xPos;
  20.         item.scrollTop = yPos;
  21.     }
  22. }

El código creo que no necesita explicación. Simplemente obtenemos los valores X e Y de elemento con Scroll que queremos persistir después del postback y lo guardamos, para posteriormente, volverlos a establecer. Para ello,   añadimos un manejador de eventos para antes y después del postback asíncrono, de manera que cada uno de ellos ejecute la función que le especificamos.

Cambiar cuenta GMail en Magic / Android

General 1 Comentario »

Para que no digan que solo de Silverlight vive el hombre,  aquí va una de Android.

Por diferentes razones seguro que a más de uno le gustaría cambiar la cuenta de gmail  inicial con la que registó su Magic.

Pues bien, es posible cambiar la cuenta con la que hemos registrado nuestra Magic sin tener que volver al estado inicial y tener que reinstalar todas las aplicaciones que ya tuvieramos instaladas. Para ello lo que tenemos que hacer es ir a Ajustes / Aplicaciones / Administrar Aplicaciones y borrar los datos de Google Apps.

Despues de esto android nos volverá a pedir una nueva cuenta de gmail. Es posible que tengamos que ejecutar alguna aplicacion Google, como por ejemplo Google Talk, para que comience el proceso de registro.

Desinstalar Visual Studio 2008 – A problem has been encountered while loading the setup components. Canceling Setup.

General, Sistemas 11 Comentarios »

Ayer estuve en una conferencia del Guille Community Tour 2008, y hoy me he levantado con ganas de trastear un poquito mi Visual Studio. La sorpresa ha sido cuado intentar desisntalar Visual Studio, para realizar una instalacion en limpio y aplicarle el Service Pack 1, que, ademas de corregir unos cuantos bugs y mejoras en la performance, instala de serie algunas extensiones como por ejemplo Data Service (antiguo Astoria), Entity Framwork y Dinamic Data.

A lo que iba, pues al intentar desinstalar VS me aparece el siguiente error:

Error al desinstalar Visual Studio 2008

El problema lo provoca un hotfix instalado por Windows Update, que se supone que corrige una vulnerabilidad de seguridad en maquinas que tienen instalado Visual Studio 2008. Para solucionar el problema solo tenemos que desinstalar el hotfix KB952241  y reiniciar nuestra maquina.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in

Switch to our mobile site