Silverlight no conecta al los Web Services (servicios web).

Muy probablemente se deba a problemas de seguridad del Web Service. Silverlight por default sólo puede conectarse a la misma ruta URL de donde se descargó.
Para permitir que Silverlight se conecte a otro dominio o URL, es necesario especificar en el servidor web en donde se encuentran los web services a los que se quiere conectar, que permita este tipo de conexión. Esto se logra colocando en el IIS un archivo llamado clientaccesspolicy.xml.
Visita esta página para mayor información de cómo crear este archivo y sus parámetros. Espero te sea de ayuda.

Visual Studio requires that designers use the first class in the file

El error “Visual Studio requiere que los diseñadores usen la primera clase del archivo..” que arroja el diseñador de formas de VS 2008 cuando se quiere ubicar una forma windows en un namespace específico, es debido a que sólo se está modificando el código de la clase principal de la forma. Para evitar ese error debe también modificar el código en la clase parcial de la forma (normalmente llamada igual que la forma más la palabra Designer separada por un punto. Ejemplo: suponiendo que la forma se llama Forma1.vb, debe haber un archivo llamado Forma1.Designer.vb).
Agregando esta clase parcial al mismo namespace de la clase principal se resuelve el problema y el diseñador muestra la forma normalmente.

ORA-19809: limit exceeded for recovery files

Este error lo marca el Oracle 10g cuando el area asignada para los archivos “recovery” se a excedido. Para incrementar el tamaño ejecute las siguientes consultas con el usuario ORACLE:

# sqlplus /nolog
SQL> connect / as sysdba
SQL> show parameter db_recovery_file_dest_size

NAME                                 TYPE        VALUE
———————————— ———– ——————————
db_recovery_file_dest_size           big integer 20G

Incremente según el resultado obtenido en la consulta anterior (en este caso incrementamos de 20 a 25 Gigabytes)

SQL> alter system set db_
recovery_file_dest_size = 25G scope=both;

System altered.

Por ultimo reinicie la base de datos.

Después de instalar Silverlight 2 VS2008 no muestra el editor por default.

Los archivos xaml no son abiertos con el editor correcto después de instalar Silverlight 2.0 en Visual Studio 2008. Para corregir este detalle ejecute el comando:

Devenv.exe /ResetSkipPkgs

Leer campo tipo GEOMETRY de SQL Server Spatial desde .NET

Actualmente estoy trabajando con una aplicación de generación de Fichas Catastrales apoyado en imágenes oblicuas y necesitaba almacenar las coordenadas geográficas de las construcciones. Primeramente opté por utilizar shapefiles, pero ahora con la inclusión de los tipos Geometry y Geography en la versión 2008 del Sql Server, base de datos que incluí en el proyecto, tomé la decisión de usar esta nueva característica.
Anteriormente había trabajado en Bases de Datos Geográficas utilizando la propietaria de ESRI ArcSDE y la opensource POSTGIS con Postgresql. Al igual que Postgis y Oracle Spatial, esta según dicen cumple con los estándares que recomienda la OGC. Actualmente estoy utilizando Visual Basic .Net por su facilidad de uso para el desarrollo de la aplicación.
Otro desarrollo libre aplicado en este desarrollo es la libreria SharpMap, así que combino esta libreria con la libreria de tipos de Sql Server que permite manejar desde .Net los tipos de datos Geometry y Geography.
Aqui un ejemplo de como leer un campo Geometry de una tabla desde .Net y convertirlo a objetos SharpMap:

….
Imports SharpMap.Geometries ‘clases de SharpMap
Imports Microsoft.SqlServer.Types ‘clases de Sql Server
….
….
instruccion = “select  campo_geometry from tabla_geografia”
comando.CommandText = instruccion
Dim objGeometry as SqlGeometry tipo de datos de Sql Server
Dim objGeometriaSM As SharpMap.Geometries.Polygon
Dim registros As SqlDataReader = comando.ExecuteReader()
While registros.Read()
   objGeometria = CType(registros.GetValue(0), SqlGeometry) ‘lee campo.Geometry
   objGeometriaSM = New SharpMap.Geometries.Polygon ‘objeto polígono de Sharpmap
   objGeometriaSM = SharpMap.Geometries.Polygon.GeomFromWKB(objGeometria.STAsBinary().Buffer()) ‘convierte tipo geometry a poligono de Sharpmap
   ……
End While

Espero y les sea de ayuda.
 

Error: package ‘Visual Web Developer HTML Source Editor Package’ has failed to load

Al iniciar Visual Studio 2008 en inglés en Windows Vista en español, muestra una ventana con este error. Para solucionarlo conteste “No” a esta ventana y vaya al menú de Herramientas->Opciones. Active el checkbox “Mostrar todas las configuraciones”, ir a Ambiente->Configuración Internacional y cambie el lenguaje a English. Reinicie el Visual Studio. Si anteriormente contestó “No” a este diálogo ejecute:
devenv /resetskippkgs
para volver a cargar los paquetes.

WebDAV no funciona con Liferay

Cuando trataba de conectar a la biblioteca de documentos de Liferay desde Windows Vista, regresaba un error diciendo que la dirección de conexión no era correcta.
Investigando encontré esta página. Es un problema con WebDAV en windows XP y VISTA. Hay que descargar una actualización, instalarla y problema solucionado. Espero les sea de utilidad a los usuarios de Liferay.

Firefox en ciclo infinito con Portal Pack 3.0.1 de Netbeans

Un portlet visual creado con con Netbeans queda en un ciclo infinito al cargarse en Firefox, en IE se presenta correctamante. Esto es debido a un error en el  Portal Pack 3.0.1 que será corregido en la próxima versión.
Para que por lo pronto funcionen correctamente los portlets se recomienda remover el atributo webuiAll=”true” del tag webuijsf:themeLinks.
Esto hará que el porlet funcione correctamente tanto en Firefox como en IE.

Internet Explorer 8 en Windows Vista deja de funcionar.

He instalado Internet Explorer 8 en Windows Vista y no puedo iniciarlo. Cada vez que lo ejecuto aparece la ventana de “Internet Explorer dejó de funcionar” y me da tres opciones, sólo la de “Cerrar el programa” funciona.
Me di cuenta que si lo ejecuto como administrador, funciona correctamente. Buscando en internet encontré que la causa pueden ser algunos complementos, por lo que me puse a desahabilitarlos todos y el IE 8 se ejecutó sin problemas. Al parecer la causa era un complemento no compatible. Para deshabilitar complementos seleccione “Opciones de Internet” del menú “Herramientas” y en la pestaña “Programas” seleccione el botón “Administrar complementos”.
Debe aparecer la ventana “Administrar complementos”. Seleccione el complemento deseado y presione el botón “Deshabilitar” que aparece en la parte de abajo.
Para saber cual es el complemento que provoca el error no queda mas que a ensayo y error, habilitando y deshabilitando los complementos hasta que ocurra nuevamente el error. Una vez ubicado el complemento conflictivo, instalar, si existe, una nueva versión de ese complemento.

Mostrar la cantidad de RAM en Solaris

Para conocer la cantidad de memoria ram de nuestro sistema Solaris, así como la cantidad y el tipo de CPU, tarjetas PCI y dispositivos externos con los que contamos ejecuta el siguiente comando:

/usr/platform/`uname -i`/sbin/prtdiag

Tal como esta escrito arriba. Observa que no son comillas simples. Es importante decir que no se necesitan privilegios de administrador para ejecutar este comando.