jueves, 27 de septiembre de 2012

Adiós a los proyectos de instalación en Visual Studio 2012

Después de varias semanas retomo el Blog hablando de Visual Studio 2012. Ayer lo instalé y hoy he migrado una de las soluciones y ya me he llevado la primera sorpresa: han desaparecido los proyectos de instalación. Ahora, los instaladores hay que crearlos con otra herramientas tipo Install Shield.

Cómo me revientan estas cosas. Las novedades a bombo y platillo y lo que desaparece debajo de la alfombra.

Tenéis más información en el este enlace.

En otra entrada contaré más cosillas de la nueva versión de Visual Studio 2012. Y me quejaré como la mayoría de desarrolladores de la nueva interfaz de usuario. Me da que pensar que Microsoft ha querido ahorrar en diseño de iconos. Qué simples y feos...

jueves, 21 de junio de 2012

Cómo instalar PowerBuilder 12.5 en Windows 7

La instalación de la versión 12.5 de PowerBuilder implica algún que otro paso adicional respecto a  versiones anteriores (11.5 hacia atrás).

miércoles, 20 de junio de 2012

Cómo instalar IIS en Windows 7

Otros de los requisitos (opcionales) de instalación que tiene PowerBuilder 12.5 es que tengas instalado IIS en tu equipo. Por defecto en Windows 7 el servicio IIS no viene instalado. Para hacerlo accede al panel de control - programas - activar o desactivar características de Windows y activa las casillas que tengan que ver con IIS. No olvides activar las opciones relativas a ASP .NET y la seguridad de aplicaciones Web.

Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO)

La instalación de PowerBuilder 12.5 implica entre otras cosas que instales el SDK de .Net FrameWork 4.0. Puedes descargar el software desde este link.

martes, 19 de junio de 2012

PowerBuilder 15 Classic

Hace nada desembarcó PowerBuilder 12.5 y ya tenemos a la vuelta de la esquina la siguiente versión: PowerBuilder 15. Sybase ha decidido dar un salto en la numeración de versiones, no sé si por temas supersticiosos o simplemente para alinear la versión de este producto con los del resto de su catálogo.

En este link podéis leer algo a respecto de esta nueva versión, en concreto a la nueva capacidad en la ventanas MDI. Por fin (sí, por fin), podremos configurar el entorno MDI para que las ventanas puedan ajustarse y acoplarse al área disponible.

Buscaremos la Beta de la nueva versión a ver qué más mejoras aporta. Os mantengo informados. =)

Recursos formativos en PowerBuilder 12 y 12.5 .Net

En este link podéis encontrar enlaces a formación relacionada con PowerBuilder 12 y PowerBuilder 12.5, tanto para la versión clásica como para la versión .Net.

En relación a la versión 12.5 .Net (que es en la que estoy más interesado actualmente), tenéis en este link un PDF en el que enumeran las novedades de esta versión.

Y para finalizar, en este otro link tenéis otro PDF con información de cómo integra WPF con PowerBuilder 12/12.5 .Net. Muy interesante si estáis interesados en dar el salto a WPF/.Net.

Merece la pena revisar la documentación y vídeos incluidos.

viernes, 15 de junio de 2012

Evaluación de 90 días de Windows 7 Enterprise

En esta página de Microsoft podéis descargar la versión de evaluación de 90 días de Windows 7 Enterprise, tanto la versión de 32 bits como la de 64. Te puede resultar muy útil para instalar en máquinas virtuales en las que únicamente necesitas unos días o semanas para probar compatibilidad con alguna aplicación.

martes, 29 de mayo de 2012

Abrir ventana de comandos aquí y copiar como ruta de acceso

Por casualidad he descubierto un par de funcionalidades del explorador de archivos de Windows 7 (no sé si propias del SP1 o ya estaban en la versión original) que nos pueden facilitar la vida:

  • Copiar como ruta de acceso
  • Abrir ventana de comandos aquí

lunes, 28 de mayo de 2012

WebPartPages:DataFormParameter ParameterKey="weburl"

Estoy modificando un sitio en SharePoint 2010 y he tenido problemas en la edición (que no funcionamiento) de los formularios de visualización y edición asociados a una lista. Los formularios fueron personalizados y ahora al ir a editarlos con SharePoint Designer este no es capaz de respresentarlos adecuadamente, en concreto el DataFormWebPart (ver imagen):


viernes, 4 de mayo de 2012

SharePoint 2010: Vista Hoja de datos - Actualmente este control está deshabilitado

Hoy me he vuelto a encontrar un funcionamiento "anómalo" simplemente por el hecho de utilizar IE 64 bits y tener instaladas las Office 2010 en 32 bits. En concreto, lo que ha sucedido es que un usuario con la configuración anterior no podía hacer uso de la funcionalidad Vista Hoja de datos de una lista de un sitio de SharePoint 2010.


miércoles, 25 de abril de 2012

SharePoint 2010: no se puede tener acceso a la aplicación del Servicio de almacenamiento seguro

Hoy, trasteando con los tipos de contenido externo se ha producido un error que ha ocasionado que el servicio de almacenamiento seguro no funcionase y fuese imposible acceder a su configuración. Reiniciar el servicio no solucionaba el problema. El log del servidor mostraba el siguiente mensaje:

No se puede tener acceso a la aplicación del Servicio de almacenamiento seguro Servicio de almacenamiento seguro. Texto completo de la excepción: Se prohibió la solicitud HTTP con el esquema de autenticación de cliente 'Anonymous'.

viernes, 20 de abril de 2012

Cómo desplegar soluciones WSP de SharePoint 2010

Aprovecho esta entrada para registrar cómo desplegar una solución WSP en un servidor SharePoint 2010 utilizando PowerShell. Lo tenéis perfectamente explicado aquí. Os lo resumo:

No se registraron cmdlets con FeatureDependencyId.

Al abrir la consola de administración de SharePoint 2010 (PowerShell) puedes recibir el siguiente mensaje: “No se puede tener acceso al conjunto de servidores local. No se registraron cmdlets con FeatureDependencyId.”.

martes, 27 de marzo de 2012

SharePoint 2010: ¿desea mostrar los nombres de usuario en los resultados de la encuesta?

Qué difícil es a veces avanzar en esto de la programación con problemas como el que os cuento a continuación.

Necesidad:
Contestar a una encuesta implementada en un sitio de SharePoint 2010 desde una página en ASP .Net (los motivos no entro a detallarlos).

Solución:
Conectar desde la página ASP .Net a los Data Services expuestos por SharePoint 2010 en la ruta  _vti_bin/listdata.svc del sitio.

sábado, 24 de marzo de 2012

SharePoint 2007: El elemento Web "" parece estar causando un problema.

Hoy tocaba pelearse con montar un entorno de desarrollo en el que poder modificar tranquilamente los sitios de MOSS 2007 que tenemos en producción. En realidad el servidor y los sitios ya estaban montados, pero con algunas problemas en la operativa que impedían hacer uso del entorno.

viernes, 23 de marzo de 2012

No es posible añadir columnas a una tabla con SQL Server Management Studio 2008 R2

Por alguna razón que desconozco no he podido añadir una nueva columna a una de las tablas de la base de datos alojada en un SQL Server 2008 R2 desde el Management Studio. El mensaje de error es el siguiente:

SQL01SSMS

jueves, 22 de marzo de 2012

Cómo borrar una cookie en ASP .Net

Para eliminar una cookie en ASP .Net debes hacerlo de la siguiente manera:

if (Request.Cookies["UserSettings"] != null)
{
    HttpCookie myCookie = new HttpCookie("UserSettings");
    myCookie.Expires = DateTime.Now.AddDays(-1d);
    Response.Cookies.Add(myCookie);
}

Tienes más información detallada aquí.

Antes de llegar a esta solución probé el método Remove y Clear de la colección Cookies del Request/Response sin éxito. El motivo se explica en el vínculo anterior: "al llamar al método Remove de la colección Cookies se elimina la cookie de la colección en el servidor, por lo que la cookie no se enviará al cliente. Sin embargo, el método no quita la cookie del cliente si ya existe allí."

miércoles, 21 de marzo de 2012

System.Transactions.TransactionManagerCommunicationException

Con esta excepción he estado lidiando parte de la mañana. Situación: aplicación ASP .Net desarrollada en Visual Studio 2010 SP1 en un Windows 7 Professional 64 bits. La excepción se producía al intentar insertar un registro en un SQL Server 2008 R2 remoto. La aplicación la ejecutaba en mi equipo utilizando el servidor Web del VS 2010.

lunes, 19 de marzo de 2012

Excepción de HRESULT: 0x80040E14

Esta excepción la ha lanzado el sistema al intentar restaurar una copia de seguridad de una solución en SharePoint 2007 mediante el comando stsadm.exe -o restore.
La solución ha sido liberar espacio de disco en el servidor SQL Server que contiene las bases de datos de contenido y configuración de MOSS 2007. Se había quedado sin espacio.
Una vez recuperado espacio la operación de restauración se realiza sin problemas.
Por lo que he leído en la Web, esta excepción la puedes encontrar al realizar cualquier operación en los sitios de SharePoint 2007 siempre y cuando esté motivada porque el servidor SQL Server no tenga espacio suficiente para funcionar.

sábado, 17 de marzo de 2012

Cómo integrar Twitter en tu Blog de Blogger

imagePara añadir un Widget con los tweets de Twitter en tu Blog de Blogger lo único que tienes que hacer es acceder a la siguiente página de Twitter, configurar el elemento con el aspecto visual que más te guste y el código resultante pegarlo en un elemento JavaScript que previamente hayas añadido a tu Blog.

Cómo añadir un vínculo a tu perfil de LinkedIn en Blogger

imagePara añadir un vínculo en tu Blog en Blogger simplemente debes añadir un elemento JavaScript y pegar el código del elemento que más te guste (según lo que quieras mostrar) que obtendrás en la la siguiente página del sitio de LinkedIn.

viernes, 16 de marzo de 2012

TODO: Visual Studio

Una de las cosillas del IDE de Visual Studio que me gustan (y hay muchas) es lo fácil que es poder incluir indicaciones en el código de tareas que luego queremos revisar y poder listarlas más adelante. Para mí es algo realmente práctico que impide dejemos en el olvido mejoras, optimizaciones o corrección de errores en nuestro código.

jueves, 15 de marzo de 2012

¿Somos tan tontos los usuarios con la informática?

Me ha llegado una de esas páginas con publicidad que te permiten imprimir cupones de descuento. En la página Web las instrucciones eran bien claras:

clip_image002

Si ponen estas instrucciones está claro que es porque les han llegado más de una incidencia en este sentido. Es descorazonador pensar el nivel tan básico que tienen (o tenemos) algunos usuarios. =(

miércoles, 14 de marzo de 2012

Error al actualizar el rango de datos externos

imageEste mensaje de error es el que aparecía al intentar actualizar los datos de una Excel que contenía consultas a una base de datos en SQL Server 2005. Las consultas utilizaban el driver de conexión SQL Native Client. En mi equipo las consultas funcionaban sin problemas pero no en el del usuario.

Cómo procesar manualmente el cubo TFSWarehouse de Team Foundation Server 2008

TFS 2008 incluye un cubo de datos en los que basa sus informes. El cubo se procesa cada cierto periodo de tiempo (creo que por defecto cada 2 horas; este parámetro puede configurarse). Si necesitas forzar el procesamiento del cubo para tener los informes actualizados puedes hacerlo a través de los Servicios Web expuestos por TFS normalmente en la siguiente URL:

http://localhost:8080/Warehouse/v1.0/warehousecontroller.asmx.

Selección de texto a modo matriz en el editor de Visual Studio 2010

Una de las mejoras que incluye el editor de textos de Visual Studio 2010 es la posibilidad de seleccionar texto a modo matriz (filas y columnas). Como no encuentro la forma de explicarlo fácilmente os dejo un ejemplo gráfico:

jueves, 8 de marzo de 2012

Cómo exportar e importar la definición de los elementos de trabajo de Team Foundation Server

Si necesitas hacer cambios en la definición de los elementos de trabajo del TFS, ya sea para eliminar campos, añadir nuevos o cambiar simplemente su disposición en el formulario, puedes hacerlo fácilmente. Para ello necesitarás exportar primero la definición de los elementos de trabajo del proyecto que deseas modificar (la definición es reconfigurable por proyecto sin que afecte al resto del sistema) a un XML, modificar el fichero de definición y luego importar la nueva versión de vuelta al TFS.

miércoles, 7 de marzo de 2012

miércoles, 29 de febrero de 2012

Cómo montar una unidad de disco a partir de un fichero .vhd en Windows 7

 La virtualización es una de las áreas que más ha avanzado en los últimos años. He seguido "maravillado" los grandes avances que se han hecho en este sentido y lo que han supuesto en mi trabajo (nunca fue tan fácil montar un entorno de pruebas de usar y tirar).

martes, 28 de febrero de 2012

Freda: lector ePub gratuito para Windows Phone 7

Freda es un lector de libros electrónicos (eBook Reader) gratuito para sistemas equipados con Windows Phone 7. Permite leer ePubs, HTMLs y TXTs. Entre sus grandes ventajas, la posibilidad de acceder desde el aplicativo a tu cuenta de DropBox. Es mi caso y la verdad que le saco mucho jugo a esta opción (facilita enormemente la transferencia de libros al dispositivo móvil).

lunes, 27 de febrero de 2012

Descripción: No se pudo abrir el archivo de código fuente '..\Web References\PROYECTOws\Reference.cs' ('Error no especificado ')

Hoy he tenido que conectar a una solución de Visual Studio 2010 almacenada en el control de código fuente de Team Foundation Server 2008. He enlazado al control de código fuente sin problemas pero al compilar el código he obtenido un mensaje de error similar a este: "Descripción: No se pudo abrir el archivo de código fuente '..\Web References\PROYECTOws\Reference.cs' ('Error no especificado ')".

Aprende JavaScript de forma amena y divertida

Por pura casualidad he conocido el sitio CodeAcademy. Ahí podrás aprender de forma sencilla y amena los fundamentos de la programación en JavaScript. Os lo recomiendo para todos aquellos que venís del entorno cliente-servidor y queréis dar el salto a la programación Web.

Lo que me ha llamado bastante la atención de este sitio ha sido el método que han empleado como gancho para que empieces a "programar". Has de introducir tu nombre entre comillas y luego ir siguiendo las instrucciones de la consola que han improvisado en la propia página.

Para el que conozca algo de JavaScript puede olvidarse de esta página. Para los que comienzan desde cero, ¿por qué no probar?

viernes, 24 de febrero de 2012

PowerBuilder 12.5.1

Ayer día 23 Dave Fish presentó la siguiente actualización de PowerBuilder: la versión 12.5.1. La presentación fue transmitida a través de la Web. Yo seguí 5 minutos (no voy a engañaros) pero teniendo en mente que posteriormente estará accesible la grabación del evento en www.powerbuildertv.com.

jueves, 9 de febrero de 2012

No se ha especificado el identificador de aplicación de la cuenta de servicio desatendida o no es un valor válido

He instalado y configurado en mi Windows 7 Professional 64 bits el servidor SharePoint 2010 Server. Si tú lo has hecho verás en la página de Administración que existen problemas de configuración. Si entras en detalle uno de los mensajes (porque seguramente tengas varios) sea "No se ha especificado el identificador de aplicación de la cuenta de servicio desatendida o no es un valor válido".

Decirte que darle solución a este problema es sencillo. No voy a explicarte cómo hacerlo porque David Martos lo ha hecho fenomenal en su Blog. Puedes consultarlo en el siguiente enlace.

miércoles, 1 de febrero de 2012

Hitler se entera de que cierran MegaUpload

Hoy creo que nos hemos ganado una entrada humorística que aprovecharemos para inaugurar la etiqueta "Humor".


jueves, 26 de enero de 2012

Is HTML5 ready yet?

Buscando información relacionada con HTML5 (en concreto sobre la integración/uso dentro de Visual Studio) topé con los típicos artículos en los que se enumeran las razones para empezar a trabajar desde ya con el nuevo estándar, eso sí, sin negarte que el "nuevo estándar" aún no lo es. Y si tienes dudas visita  http://ishtml5readyyet.com/. Ahí te lo dejan bien claro. =)

Error en el paso de implementación 'Retirar solución': No se puede iniciar el servicio SPUserCodeV4 en el equipo

Si has creado una solución en Visual Studio 2010 con la plantilla de SharePoint 2010 y utilizas la opción de implementar la solución directamente en el servidor (en mi caso instalado localmente), puedes recibir el siguiente mensaje de error: "Error en el paso de implementación 'Retirar solución': No se puede iniciar el servicio SPUserCodeV4 en el equipo 'nombre_equipo'".

miércoles, 25 de enero de 2012

Curso HTML5 desde MSDN

Microsoft pone a disposición de los desarrolladores en su plataforma MSDN un excelente curso de HTML5. Podéis acceder a él en el siguiente enlace.

Os lo recomiendo especialmente a todos los que venís del desarrollo de aplicaciones de escritorio (como es mi caso), ya que el temario abarca conceptos básicos de HTML/XHTML/CSS/JavaScript.

Y además totalmente en castellano. ¿Se puede pedir más?

soap:ServerEl servidor no puede procesar la solicitud. ---> El valor no está dentro del intervalo esperado.

Si te has encontrado el mensaje "soap:ServerEl servidor no puede procesar la solicitud. ---> El valor no está dentro del intervalo esperado." al intentar editar un formulario de SharePoint 2010 desde el SharePoint Designer 2010, has de saber que el motivo que genera este error es que estás utilizando para acceder al sitio como nombre de host "localhost".

miércoles, 11 de enero de 2012

Select and Speak para Google Chrome

Para los que desean practicar inglés de forma activa os recomiendo esta extensión para Google Chrome. Os permitirá reproducir en audio el texto que seleccionéis de la página activa del navegador Web.



Podéis acceder a la descarga/instalación de esta extensión en este link.

Cómo grabar un ISO en CD/DVD de forma nativa en Windows 7

Leyendo el blog de José Manuel Alarcón Aguín he leído una entrada en la que indica cómo grabar una ISO a CD/DVD de forma nativa desde Windows 7 sin necesidad de utilizar una aplicación de terceros. Os paso los pasos a seguir:

jueves, 5 de enero de 2012

Cómo eliminar un proyecto en Team Foundation Server (TFS)

Si utilizas la versión 2005 o 2008 de TFS te habrás dado cuenta que no hay opción de menú desde Team Explorer para eliminar proyectos. Y seguro que en más de una ocasión habrás creado por error algún que otro proyecto.

martes, 3 de enero de 2012

Windows Virtual PC no soporta sistemas operativos invitados de 64 bits

Hoy he comprobado que mi recién estrenado Windows 7 Professional 64 bits que incluye Windows Virtual PC no puede hospedar sistemas operativos de 64 bits, independientemente del hardware base que tenga tu máquina (no es un problema de compatibilidad del procesador con la extensiones de virtualización).