aspnetSeguro que a todos nos ha pasado que olvidamos deshabilitar en el archivo web.config, cuando pasamos una aplicación al entorno de Integración o Producción, parámetros que solo afectan al entorno de Desarrollo (depuración, trace, etc.)… pues una forma sencilla de evitar esto, es configurar el archivo machine.config en la maquina de Integración o Producción a modo “Retail”

Para ello, establecemos a true el atributo retail del elemento deployment:

<configuration>
<system.web>
<deployment retail="true" />
</system.web>
</configuration>

Nota: Solo se puede establecer a nivel de máquina (machine.config) y no de sitio o aplicación Web.

Cuando este atributo se establece <deployment retail=”true”/>, ASP.NET deshabilita cualquier configuración de depuración, trace y errores personalizados que exista a nivel de aplicación (es decir en los archivos web.config individuales).

En consecuencia, si al subir al servidor (de Integración o Producción) una aplicación te das cuenta que no funciona la configuración de depuración/trace de la misma, posiblemente sea porque el archivo machine.config del sistema tiene establecida la configuración “Retail”.

Referencia: MSDN

Para iniciar sesión automáticamente en Windows 7 (sin necesidad de introducir contraseña):

1) Abre el diálogo ejecutar pulsando a la vez la tecla Windows + tecla R.

windowsR

2) Escriba control userpasswords2 y, a continuación, presione ENTRAR (si solicita una contraseña de administrador o una confirmación, escribe la contraseña o proporciona la confirmación).

3) Desactive la casilla Los usuarios deben escribir su nombre y contraseña para usar el equipo y, a continuación, haga clic en Aplicar.

4) En el cuadro de diálogo Iniciar sesión automáticamente, escriba la contraseña y haga clic en Aceptar.

control_userpasswords2

5) En el cuadro de diálogo Cuentas de usuario, haga clic en Aceptar.

Una vez reiniciado el equipo, puede iniciar sesión automáticamente.

Es un poco coñazo tener que disponer de un PC con ActiveSync o Windows Mobile Synchronization, dependiendo si el Sistema Operativo es Windows XP o Vista (y posteriores). Hay un modo de instalar tanto una nueva versión de ROM o Radio (sirve para los dos casos) directamente desde el propio dispositivo móvil, sin necesitar de un PC (lo que simplifica muchísimo el proceso).

No me voy a parar a explicar que es una ROM/Radio (ya que hay multitud de paginas donde se explica claramente).

Para realizar una instalación desde el propio dispositivo, has de seguir los siguientes pasos:

1) Descargamos la ROM o Radio (puede ser directamente por Wifi, sin necesidad de PC)

2) Tenemos que renombrar el archivo descargado de *.nbh a DIAMIMG.nbh (es muy importante que el archivo se llame con este nombre o el proceso no funcionara).

3) Copiamos el archivo renombrado a la raiz de la tarjeta de memoria interna de 4 GB llamado: \Almacenamiento interno.

4) Realizamos un Soft Reset (con el puntero) + botón Bajar Volumen + botón Flecha Atrás (<--).

5) Si hemos realizado correctamente el paso anterior, nos aparecerá la pantalla tricolor y a continuación una gris.

flash1

6) En la pantalla gris se nos muestra el contenido del archivo DIAMIMG.nbh (que puede ser: SPLASH1, OS o RADIO)

7) Para realizar la instalación,  pulsamos el botón de Power (botón superior).

flash2

8 ) Por ultimo solo queda hacer un Soft Reset (con el puntero) para que el sistema actualice los cambios realizados.

Este es un proceso mucho mas rápido y cómodo que el realizado desde el PC.

microprocessor-athlon-64Es útil saber cómo publicar aplicaciones ASP.NET de 32-bit en Sistemas Operativos de 64-bits. Por ejemplo, suponga que deseas publicar una aplicacion en un Windows Server 2003 ( de64-bit)  con IIS6.

Este es el procedimiento:

1) Desregistrar el Framework de 64-bit con el siguiente comando:

%windir%\Microsoft.NET\Framework64\[VersionFolder]\aspnet_regiis.exe -u

2) Ejecute el siguiente comando en un símbolo del sistema para permitir el modo de 32 bits para las aplicaciones web:

%windir%\system32\cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs
   SET W3SVC/AppPools/Enable32bitAppOnWin64 1

3) Registrar el Framework de 32-bit con el siguiente comando:

%windir%\Microsoft.NET\Framework\[VersionFolder]\aspnet_regiis.exe -i

Después de realizar los pasos anteriores, solo tienes que publicar tu aplicacion . Nota: hay que recordar la diferencia existente entra las rutas de las carpetas del Framework 32 y la Framework 64.

Para publicar una aplicacion ASP.NET en un equipo Windows Server 2008 64-Bit con IIS7.0, no es necesario registrar la versión de 32-bits y 64-bits paso a paso como hemos visto anteriormente. El proceso seria:

1) Crear un grupo de aplicaciones con las siguientes propiedades:
* Activar las aplicaciones de 32 bits = True
* Modo Pipeline Manajado = Integrado

2) Asignar la aplicación de destino para este grupo de aplicaciones de modo que la aplicación puede ejecutarse en modo de 32 bits.

3) Comprobar que esta permitida la restricción ISAPI/CGI para aspnet_isapi.dll de la carpeta de Framework de 32-bit.

4) Asegurarse que la autenticación anónima está habilitada para la aplicación.

Después de realizar los pasos anteriores, la aplicación debe funcionar correctamente con un mínimo de configuración de IIS. Tu puedes especificar otras configuraciones acorde a los requisitos de la aplicación.

Fuente: devx.com

Rota la encriptación WPA

wifi_wpaEl sistema de encriptación WPA utilizado junto con el algoritmo TKIP (Temporal Key Integrity Protocol) ha logrado romperse en menos de 60 segundos, según han demostrado unos investigadores Japoneses (Toshihiro Ohigashi de la Universidad de Hiroshima y Masakatu Morii de la Universidad de Kobe). Los detalles del proceso no se han dado a conocer, habrá que esperar a la conferencia técnica que han anunciado para el 25 de Septiembre en Hiroshima, aunque si sabemos que WPA utilizando el algoritmo AES (Advanced Encryption Standard) o WPA 2 no se han visto comprometidas por este método.

La seguridad Wireless quedará seriamente tocada, pues aunque cambiar a WPA AES o WPA2 es bastante sencillo, mucha gente no sabe hacerlo o peor, ni siquiera sabe que es necesario cambiarla, solo hace falta ver la cantidad de gente que aun sigue usando WEP, rota hace mucho tiempo. Y a esto tenemos que añadir que las compañías siguen proporcionando a sus usuarios Router WiFi, preconfigurados con encriptación WEP. Es hora de cambiar la encriptación de vuestros Router, por que se avecina una oleada de ataques y muchos se creían seguros con WPA TKIP.

CSS base para SharePoint

CleanCSS

Buscando información sobre hojas de estilo para aplicaciones SharePoint, he dado con un CSS básico, para que no tengamos que pegarnos con los CSS que implementan las plantillas por defecto de SahrePoint.

Puedes consultar el CSS base para SharePoint aquí.

windows-7-logoMicrosoft ha confirmado que es posible utilizar cualquier versión de Windows 7 sin necesidad de la activación del producto durante 120 días. Inicialmente, Microsoft da un plazo de 30 días desde la instalación del nuevo sistema operativo Windows 7 para su activación. Gracias a la ejecución de un sencillo comando, es posible ampliar ese tiempo a 90 días mas, con lo que podría llegar a utilizarse de forma gratuita, un total de 120 días, al igual que ocurría con Windows Vista.

Para hacerlo basta con ejecutar el comando “slmgr -rearm“, por lo que reseteará el contador de días a 0. Este comando puede utilizarse un total de tres veces.

Los pasos a seguir para realizar este sencillo truco son:

1) Botón Inicio -> Todos los programas -> Accesorios. Botón derecho sobre el “Símbolo del sistema” y “Ejecutar como Administrador” (introduciendo tu clave del administrador).

2) Introduce el siguiente comando “slmgr -rearm” y presiona “Intro”. Aparecerá un mensaje notificando el resultado de la operación.

3) Reinicia Windows 7

Una vez reiniciado el sistema, el periodo de activación estará de nuevo en 30 días.

Fuente: windowssecrets.com

Es realmente bueno… dispone de casi toda la funcionalidad de Windows Vista, con el matiz que es una aplicación realizada en Silverlight. Me refiero a Windows4all una aplicación muy cuidada y entretenida…

VistaSilverlight

Sitio: http://windows4all.com

Despues de unos meses de paron, a causa de un proyecto que tengo entre manos… he vuelto con ganas.

A veces es necesario integrar en tu aplicación codigo encontrado en Internet o de algun otro compañero, en un lenguaje que no es el que estas usando.

Una opcion, es traducir el codigo bien a mano si no es mucho o bien usar algun conversor… aunque otra opción es modificar el Web.config de tu aplicacion unicamente.

Los cambios a realizar unicamente son incluir un segundo compilador y listo:

<system.codedom>
<
compilers>

<compiler language=c#;cs;csharp extension=.cs type=Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 warningLevel=4>
<
providerOption name=CompilerVersion value=v3.5 />
<
providerOption name=WarnAsError value=false />
</
compiler>

<compiler language=vb;vbs;visualbasic;vbscript extension=.vb type=Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 warningLevel=4>
<
providerOption name=CompilerVersion value=v3.5 />
<
providerOption name=OptionInfer value=true />
<
providerOption name=WarnAsError value=false />
</
compiler>

</compilers>
</
system.codedom>

SONY presenta la PS3 Slim

Sony ha anunciado en la feria GamesCom de Colonia (Alemania) la salida al mercado de su nuevo modelo de consola PS3 Slim, una evolucion de su actual PS3. Este nuevo modelo saldrá al mercado a un precio de 299€ ($299) a primeros de Septiembre, es decir, que ya vendrá rebajada.

ps3-slim-001

Las nuevas características de la PS3 Slim son:

  • 33% más pequeña.
  • 36% menos pesada.
  • 34% menos de consumo de energia.
  • Disco duro de 120 GB.
  • Blu-Ray, dos puertos USB, Wi-Fi, Bluetooth y HDMI


ps3-slim-002 ps3-slim-004

Fuente: Joystiq