Posts recientes

El contenido de este blog tiene una licencia Creative Commons.
Creative Commons

Problemas con la codificación.

A todos en algún momento nos ha ocurrido que perdíamos un acento, o alguna letra especial de nuestro alfabeto, existe una forma fácil y rápida de solventar esta incidencia y que no nos supone nada de esfuerzo.

Cuando se tengan que pasar parámetros usar en la escritura la función Server.UrlEncode por otro lado cuando se tiene que hacer servir el parámetro(lectura) se debe usar la función Server.UrlDecode.
Autor: David Acosta Lesmes
Publicado: 01/06/2010  9:45 | 0  Comentarios | 0  Enlaces a este post

Centro de arquitectura Microsoft en MSDN

¿Quienes mejores que los padres de la tecnología para decirnos cómo trabajarla? Microsoft dispone de un centro de arquitectura en MSDN dónde nos “guía” en la adopción de una arquitectura robusta para nuestras aplicaciones.

En sus propias palabras: “Microsoft Ibérica ha detectado en diversos clientes la necesidad de disponer de una “Guía de Arquitectura base .NET” en español, que sirva para marcar unas líneas maestras de diseño e implementación a la hora de desarrollar aplicaciones .NET complejas.”

La verdad es que tras repasar el material y recursos que nos aporta este centro, creemos que es de gran interés para abordar una aplicación compleja y asegurar una buena base arquitectónica.

El el documento http://download.microsoft.com/download/2/2/1/221AD022-E701-488F-B070-7A0B87DFE789/Guia_Arquitectura_N-Capas_DDD_NET_4_(Borrador_Marzo_2010).pdf se explican diferentes escenarios de aplicación así como las posibles arquitecturas que disponemos para realizar la mejor elección en cada momento. Asimismo en CodePlex podemos encontrar un ejemplo de aplicación basada en la arquitectura N-capas descrita en el documento (http://microsoftnlayerapp.codeplex.com/). Todo ello basado, como no, en .NET 4.0.

Para más información visitar http://msdn.microsoft.com/es-es/architecture/default.aspx

 

Autor: Rubén Claramunt Vicente
Publicado: 31/05/2010  16:12 | 0  Comentarios | 0  Enlaces a este post


SQL Server 2008 R2 Express, ahora con 10GB de almacenamiento!

Sí, la nueva versión Express de Microsoft SQL Server 2008 ahora con 10GB de almacenamiento máximo por base datos, más del doble de lo que ofrecía hasta el momento. Por el resto, nos sigue ofreciendo capacidades avanzadas, como Reporting Services, con la versión With Advanced Services.

Podéis ver todas sus capacidades y descargarlo desde http://www.microsoft.com/express/database/

Autor: Rubén Claramunt Vicente
Publicado: 24/05/2010  22:47 | 0  Comentarios | 0  Enlaces a este post

Inspección del tráfico HTTP mediante Fiddler

image 

Fiddler es una de aquellas utilidades que cuando las empezamos a utilizar se nos hacen imprescindibles. Fiddler es un depurador de tráfico HTTP que nos permite ver todo el tráfico que entra y sale de nuestro ordenador. Ello resulta de mucha utilidad para depuración de errores, problemas de acceso y autenticación, optimizar el tráfico de nuestras aplicaciones, etc. Existen otras alternativas muy potentes que permiten ver todo el tráfico, no sólo HTTP, como Whireshark, pero no resultan tan extremadamente ni prácticas si el objetivo es exclusivamente el protocolo de la web.

Podéis conocer más sobre Fiddler y descargarlo desde su web en http://www.fiddler2.com/fiddler2/

image

Autor: Rubén Claramunt Vicente
Publicado: 24/05/2010  14:15 | 0  Comentarios | 0  Enlaces a este post

Error en la asignación de categorías en blogs de SharePoint basados en CKS:EBE

Al utilizar el CKS:EBE (Community Kit for SharePoint : Enhanced Blog Edition) como proveedor de blog para SharePoint nos podemos encontrar una desagradable sorpresa en la asignación de categorías.

Nativamente la plantilla de blog de SharePoint dispone de un campo Categoría que admite un único valor. El CKS:EBE implementa un nuevo campo que sustituye al anterior, denominado Categorías (en plural), que permite asignar más de una categoría al post. Pues según como nos conectemos desde clientes como Microsoft Word o Windows Live Writer podemos encontrarnos un error indicando de el blog no admite más de una categoría por post si intentamos asignar varias. También podemos encontrarnos que asignemos una categoría y en realidad el post no la muestre. Estos efectos son debidos a que el cliente interpreta que el campo que guarda las categorías es Categoría y no el nuevo, Categorías.

¿Cómo lo solucionamos? Pues al inscribirse al blog des del cliente de edición, tal como se comenta en la documentación de CKS:EBE, no se debe indicar que se trata de un blog de SharePoint sino de otro tipo de blog, y utilizar la MetaWebLog API para conectarse. Con esta API deberemos conectarnos a la URL http://midirecciondelog/metaweblog.ashx. El metaweblog.ashx es la implementación de la API de MetaWebLog que devolverá la información correcta al cliente sobre el campo de la categoría del post. Nativamente SharePoint utiliza otro acceso a la API, que se ubica en /_layouts/metaweblog.aspx. No nos confundamos.

Como nota final, os recomiendo desactivar la Validación de seguridad de página desde la administración central para evitar problemas que también he detectado con la subida automática de imágenes.

Ejemplo de configuración con Windows Live Writer

Autor: Rubén Claramunt Vicente
Publicado: 24/05/2010  12:08 | 0  Comentarios | 0  Enlaces a este post

Crystal Reports en servidores de 64 bits.

Los proyectos de Crystal Reports se pueden desarrollar en equipos de 32 o de 64 bits, e independientemente podemos usarlos en un servidor de 64 bits, aunque cuando los usamos, podemos encontrarnos con el siguiente error:
"Los permisos de la clave de registro de Crystal Reports son insuficientes o el software en tiempo de ejecución de Crystal Reports no está instalado correctamente".
CrystalReports64bitsError
Para instalar el "software en tiempo de ejecución de Crystal Reports" para entornos de 64 bits tenemos que encontrar el archivo "CRRedist*.msi", como indica el error.
Si hemos instalado el Visual Studio en el directorio por defecto, el archivo estará en el siguiente path: "C:\Program Files\Microsoft Visual Studio 8\Crystal Reports\CRRedist\X64\CRRedist2005_x64.msi".
Sólo tendremos que instalarlo en nuestro entorno de 64 bits para que todo funcione perfectamente.
 
Autor: Isabel Cabezas
Publicado: 13/05/2010  19:23 | 3  Comentarios | 0  Enlaces a este post

Lanzamiento virtual de Office 2010 y SharePoint 2010

El día 12 de Mayo de 2010 se produjo el evento de lanzamiento virtual de los productos Office 2010 y SharePoint 2010 de Microsoft. Stephen Elop, Presidente de la División de Negocio de Microsoft realizó la presentación, junto a otros ponentes, explicando las características principales de estas nuevas versiones.

Se puede seguir el evento a través de http://sharepoint.microsoft.com/2010launch. En inglés con traducción simultánea.

Autor: Emilio Martín
Publicado: 13/05/2010  9:46 | 0  Comentarios | 0  Enlaces a este post

Máquina virtual disponible con las versiones 2010 de Microsoft

Microsoft, acaba de liberar una máquina virtual (Hyper-V) para poder testar todas las versiones 2010 de Microsoft (Office 2010, Sharepoint 2010,SQL Server 2008 R2, Visual Studio 2010,Visio 2010,Office Web Application, Fast Search Sharepoint 2010 y Project Server 2010).

Los requerimientos son Windows Server 2008 con soporte Hyper-V, 8Gb de RAM y 50Gb de espacio en disco.

La descarga ocupa 18Gb y la podemos descargar desde aquí.

Bon apetit !!
Autor: Javier Tirado Pampín
Publicado: 13/05/2010  9:41 | 0  Comentarios | 0  Enlaces a este post

Zeta Resource Editor: Edita tus ficheros de recursos .NET en paralelo

Zeta Resource Editor es una aplicación gratuita que te permite editar múltiples ficheros de recursos de Microsoft .NET en un simple grid.

Esta forma de representar la información de los ficheros de recursos nos simplifica las traducciones de textos a los distintos idiomas de forma muy sencilla e intuitiva, a la vez que incorpora un gestor de archivos de recursos bastante completo.

Aunque en su versión 2 todavía está en inglés y alemán, su intuitiva interfaz de usuario te permite trabajar aunque no domines estos idiomas y seguro que también guarda alguna que otra sorpresa.

Podéis descargarla desde su web: http://www.zeta-resource-editor.com/.

Autor: Emilio Martín
Publicado: 12/05/2010  13:14 | 0  Comentarios | 0  Enlaces a este post