Posts recientes

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

Abrir PDF directamente desde el navegador con Sharepoint 2010

Seguro que os habeís encontrado, que nuestras soluciones Sharepoint no nos permite abrir los archivos PDF directamente en el navegador al pinchar sobre un documento.
La solución a ello, es muy sencilla, únicamente hemos de modificar desde la administración central de portal, la manera de como se comporta el navegador con los archivos.
Para ello, en primer lugar nos deplazamos a la adminsitración central y desde el menú "Administrar aplicaciones web"
Una vez dentro, en la pestaña configuración general, nos dirigimos a la propiedad "Manejo de archivos del explorador" y la marcamos como permisiva.
 
 
Esto será suficiente para podaís abrir directamente los archivos en nuestro portal.
Autor: Javier Tirado Pampín
Publicado: 01/09/2010  17:14 | 4  Comentarios | 0  Enlaces a este post

Generación RSS con linq.

Os dejo a mano un método para la generación de un RSS haciendo uso de las herramientas que facilita Linq para la generación de XML's trabajando contra un EntityModel.
using System;
using System.Xml;
using System.Xml.Linq;
using System.Linq;

public XDocument getXmlData()
{
   using (EntitiesDefinition ent = new EntitiesDefinition()) 
   {
   XDocument xml = new XDocument(new XDeclaration("1.0", "UTF-8", "yes"), 
      new XElement("rss", new XAttribute("version", "2.0"), 
      new XElement("channel", 
      new XElement("title", "TITULO"), 
      from tabla in ent.GetInfo() 
      orderby tabla.Fecha descending 
      select 
         new XElement("item", 
         new XElement("title", tabla.Campo1 + " " + tabla.Campo2), 
         new XElement("pubDate", tabla.Fecha), 
         new XElement("description", tabla.Descripcion) 
         ) 
      ))); 
      return xml; 
   } 
} 

Esta función devolvería un xml(formato RSS) que ya puede ser interpretado de forma correcta por los navegadores.

En caso de necesidad de más información sobre el formato RSS 2.0 o ver todos los tags disponibles, dejo aquí una página sobre la especificación de RSS 2.0

Espero os sirva de ayuda.

 

Autor: David Acosta Lesmes
Publicado: 27/08/2010  11:45 | 0  Comentarios | 0  Enlaces a este post

Microsoft lanza IE9 Plataforma Final

Microsoft lanzó su cuarta y última plataforma Vista previa de Internet Exporar 9 para los desarrolladores de 4 de agosto, como parte de su aceleración hacia navegador septiembre la versión beta. Esta vista previa ofrece integración nativa con JavaScript y HTML 5 totalmente de aceleración de hardware, entre otras características.
Después de obtener una vista previa IE9 en el MIX 2010 conferencia en Las Vegas, Microsoft ha lanzado versiones previas de IE9 a los desarrolladores aproximadamente cada ocho semanas, los tres Plataforma Previews anteriores se han descargado más de 2,5 millones de veces, según Microsoft. El último adelanto puede descargarse desde este sitio.
"La cuarta preliminar Plataforma de Internet Explorer 9, disponible ahora, muestra la oportunidad de aceleración por hardware HTML5-totalmente", dijo Dean Hachamovitch, gerente general de Internet Explorer, escribió en un 4 de agosot la publicación en el Windows Internet Explorer Weblog. "Puede ejecutar nuevas muestras de prueba de manejo que muestran SVG moderna y la integración nativa de JavaScript en acción ... Con esta serie, se encuentra un mayor rendimiento y mayor apoyo para el marcado mismo". Al integrar el motor de JavaScript directamente en el navegador, al parecer, IE9 alcanza velocidades mayores que sus predecesores.
Microsoft también ha contribuido 519 nuevas pruebas a los organismos de normalización con Platform Preview 4, con lo que el número total de pruebas contribuido durante IE9 desarrollo para 2138.
A pesar de un fuerte desafío a los navegadores rivales como FireFox y Chrome, Internet Explorer ha conseguido obtener beneficios adicionales con respecto a los usuarios en general .Net Applications estima la cuota de Internet Explorer del mercado de navegadores en el 60.74%, seguido de FireFox con un 22.91%, Chrome con un 7.16%, Safari con un 5,09% y Opera con un 2,45%.
 
Autor: David Acosta Lesmes
Publicado: 25/08/2010  14:55 | 0  Comentarios | 0  Enlaces a este post

DIRECTORIO DE FUENTES GRATUITAS

El post que estáis leyendo no muestra ninguna información relevante, pero de buen seguro, nos puede echar una mano en un momento de apuro o para el uso de algunos de nuestros proyectos.
Se trata de un directorio de fuentes gratuitas, donde tendremos la posibilidad de filtrar los resultados por el nombre de la fuente.
No debemos olvidarnos de leernos las condiciones de uso, ya que hay algunas fuentes que tienen condiciones especiales.
 
Autor: Javier Tirado Pampín
Publicado: 16/08/2010  19:28 | 0  Comentarios | 0  Enlaces a este post

Error de JQuery DatePicker con los validadores de .NET

Si alguna vez intentáis aplicar el DatePicker de JQuery a un control que a su vez tenga asociado un validador de .NET (por ejemplo, un sencillo RequiredFieldValidator) os podéis encontrar con que cuando seleccionáis un día del calendario desplegable os sale el siguiente error:

image

Y os salta el debugger de javascript en la siguiente línia:

image

Mi código no podía ser más simple:

<asp:TextBox ID="txtFechaInicio" runat="server" Width="80px" Font-Size="11px"></asp:TextBox>

<asp:RequiredFieldValidator ID="rfvIni" runat="server"  Text="*" ErrorMessage="Fecha inicial obligatoria" ControlToValidate="txtFechaInicio" ValidationGroup="SaveMaquinaria"></asp:RequiredFieldValidator>

<script type="text/javascript">

$(function() { $("#txtFechaInicio").datepicker(); });

</script>

Bien, la solución está en pasarle a la función datepicker() una función onselect, es decir:

<script type="text/javascript">

$(function() {
            $("#txtFechaInicio").datepicker({
                onSelect: function(dateText) {
                    document.all ?
                      $(this).get(0).fireEvent("onchange")
                : $(this).change();
                }
            });
        });

</script>

Autor: Anna Vilalta Gili
Publicado: 13/08/2010  9:04 | 0  Comentarios | 1  Enlaces a este post

Varias sesiones en FireFox

En algún momento nos podemos encontrar en la necesidad de tener diversas sesiones sobre una misma aplicación, y lo habitual viene siendo desconectarse de una sesión para conectarse con la otra.
Ahora bien si podemos trabajar sobre firefox existe una extensión Cookie Pie, con la cual permite tner activadas diversas sesiones dentro del mismo servicio web.
Descárgala de www.nektra.com/products/cookiepie-tab-firefox-extension y, una vez esté instalada, accede al servicio web deseado y abre una pestaña en blanco. Haz clic sobre ella con el botón derecho del ratón, escogiendo la opción Toggle On/Off CoockiePie (junto a la pestaña aparecerá el icono ) y ya es posible validarse con otro usuario.
Autor: David Acosta Lesmes
Publicado: 11/08/2010  14:35 | 0  Comentarios | 0  Enlaces a este post