Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Programacion

Gestionar los permisos de directorio con vb.net

Hola a tod@s !!! El otro día me tope con un error a la hora de guardar un fichero en un directorio en el que en principio si debería tener acceso, ya que es el directorio de la aplicación. Estaba intentando guardar el archivo de esta manera: Dim numAleatorio As New Random(CInt(Date.Now.Ticks And Integer.MaxValue)) ficheroTemporal = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) & "\TEMP\" & _ System.Convert.ToString(numAleatorio.Next) & "_" & _ System.Convert.ToString(numAleatorio.Next) & ".tmp" Dim fs As IO.FileStream fs = New IO.FileStream(ficheroTemporal, IO.FileMode.Append) Esta instrucción crea en el directorio de la aplicación en una carpeta llamada TEMP un archivo temporal por la numeración que tiene tipo a 1248632552_1248632552.tmp, pero puede dar error por la siguientes causas:

DES hackear webs (PHP) y JOOMLA

En esta entrada voy explicar el funcionamiento de este Script de PHP que nos va a servir para mantener un control de nuestra web, de los archivos modificados, nuevos o que se les cambien los permisos. Este Script esta en principio creado para Joomla, pero puede ser utilizado para cualquier web que este creada en PHP. El origen de este script viene de un  hangout de desarrolloweb #joomlaIO, en el cual se explicaba como limpiar nuestra pagina web Joomla después de un ataque. Después  de ver el hangout, empece a realizar modificaciones en el Script, y estuve probandolo durante ya mas o menos un par de meses. He tenido que utilizarlo en varias ocasiones y ya esta más que pulido y automatizado. He ido añadiendo versión a la vez que lo iba probando y me iban atacando las web del servidor estas versiones están en la cabecera del Script. 1.0.0 Codigo Base 1.1.0 Se añade las funciones de envio de coreo y se recoge el HTML para enviarlo...

¿Has terminado tu compra?

Según este estudio “Shopping Cart Abandonment: New Ways of Looking at the Purchase Path” , 6 de cada 10 usuario de e-commerce no terminan la compra, una de las posibles causas puede ser los procesos engorrosos de compra. Las tiendas que más venden son las que más sencillas tienen el proceso de compra. Entre el estudio, los datos relevantes son: El 40% cree que los gatos de envío de muestran muy tarde en el proceso de compra o justo en el momento del pago.  El 57% lo deja porque no le muestra el importe total del pedido, hasta justo el momento del pago. Después de que el usuario tenga le producto en el carrito y quiera finalizar la compra, lo recomendable seria que en un paso se le muestren los gastos de envío y el siguiente sea el de pago. Tenemos que facilitar los procesos de compra o nuestros clientes se irán aburridos de nuestras tiendas on-line. Otra cosa que podemos hacer es intentar recuperar los clientes perdidos, guardando sus pedidos aunque no los finalicen, utili...

Problemas con ReportViewer al exportar a Excel

Hola a todos, el otro día me ocurrió una cosa bastante interesante en el curro, tenían muchos problemas al exportar un reporte (‘.rdlc’) a Excel desde el control ReportViewer, que de por si mismo lleva una herramienta propia para la exportación de los reportes. Pues el problema era que al exportar a Excel las columnas que en la Web s veían bien en Excel aparecían movidas, yo no entendía como en la Web se veían bien, exportando a PDF también, pero cuando exportaba a xls, no había manera. ReportViewer Bueno el report que tenían creado utilizaba una matriz, no una tabla, el que utilizaba tabla no tenían problemas al exportarlo pero el de la matriz si, esta se componía de cinco filas y cinco columnas, que dependiendo del tipo de datos se veían unas y otras no, pues en si ahí estaba l problema, lo que me di cuenta es que las dos primeras columnas siempre se veían y el resto dependía, entonces abrí el editor XML del visual Studio 2008, es decir botón derecho encima del report y me...