Developer's Diary

7 abril, 2016

Plesk permisos y AntiForgery un dolor de cabeza

Filed under: .net, ASP.Net, MVC4, Tips — Etiquetas: — jnavero @ 8:16 PM

Bueno, aquí os traigo una segunda parte de mi aventura con el @Html.AntiForgeryToken()

En el post System.Web.Helpers.AntiForgery Exception explique que si se le daban permisos a los archivos identityModel.dll a los usuarios psaadm y psacln todo funcionaba correctamente.

Efectivamente, todo funcionó hasta varios días después que volvió a empezar a fallar.
(more…)

Anuncios

26 enero, 2015

Tip: Rescatando información de Gmail

Filed under: .net, Awesome, Tips — jnavero @ 10:31 PM

Se que no es un uso muy apropiado de GMail pero, en mi caso utilizaba gmail como cuenta para almacenar cosas…
Para ello, he creado una etiqueta llamada personal, y cada vez que hay un correo mio enviado desde mi cuenta y para mi mismo (de y para), a ese correo se le pone la etiqueta personal.
De esta forma consigo algo parecido a DropBox pero, en mi correo. De esta forma, me he ido enviando mis proyectos a través de GMail.
Pero hoy… he tenido una “desgracia” y es que al abrir uno de mis correos me he encontrado con esto:

imagen1

Básicamente viene a decir, que como hay un archivo ejecutable, pues no es posible descargar el archivo. Total ¿Me he quedado sin mi archivo?
Después de mirar en la configuración y en otros sitios, no he visto una forma de poder recuperar el mensaje.

por suerte, he visto que se podía ver el mensaje original enviado aquí:
imagen2

al pulsar ahí podemos ver lo siguiente:
imagen 3

Si, el contenido está en base64, uffff menos mal. Está todo ahí. Ahora hay que recuperar todos los datos.
¿Como?
Muy fácilmente, pasamos de base64 a array de bytes y guardamos los bytes sabiendo que es un rar y lo tenemos listo.

Ahi lo dejo como tarea 🙂

14 enero, 2015

Tip: Como buscar los ordenadores que hay tu red local (linux)

Filed under: Linux / Unix, Tips — jnavero @ 11:22 PM

Esta noche, me he encontrado con la necesidad de saber cuales son las Ips que hay conectadas en el router.
El principal problema, es que no podía acceder al servidor DHCP, así que he optado por la solución mas rápida y era usar nmap:

nmap -sP 192.168.1.*

1 septiembre, 2014

C# Serializando una interfaz con XmlSerialization.

Filed under: .net, API, Opinion, Tips — Etiquetas: , , , , — jnavero @ 8:31 PM

Aquí comienzo un post un tanto curioso, ya que haciendo pruebas me encontré con la situación de querer serializar una interfaz en Xml.  La solución se trata de un ejemplo de una implementación en MonoDeveloper usando IoC con Spring .NET

La solución que uso en el post como ejemplo se puede descargar desde GIT aquí.

Esta solución contiene 3 proyectos:

  • Entities.Contracts: Donde está la interfaz IDiaryEntry
  • Entities: Donde está la clase DiaryEntry que implementa la interfaz,
  • IoCSpringExampleForm: Este proyecto carga un GUI con un Calendar. Además de implementar el AppContext que utiliza Spring.NET

(more…)

29 abril, 2014

Surface con 64Gb. Trucos para optimizar el espacio.

Filed under: Awesome, Opinion, Sin categoría, Tips, Uncategorized — Etiquetas: , , , , — jnavero @ 4:14 PM

Hace relativamente poco he comprado una Surface con 64Gb de disco duro.

Pensé que igual me quedaba muy corto con el espacio del disco ya que creo que 64Gb son más bien poco.

Pero, dándole algunas vueltas a la cabeza pensé en una estrategia que hasta la fecha me ha ido muy bien. Además de tener mis aplicaciones habituales, como son Office, Visual Studio y lo que más me viene ocupando, las máquinas virtuales.

(more…)

6 abril, 2014

.NET Reflection – Recorriendo propiedades de una clase II

Filed under: .net, API, ASP.Net, Awesome, Curso C#, Tips — Etiquetas: , — jnavero @ 1:59 PM

En un primer post, recorríamos las propiedades de una clase sencilla, pero ¿Qué sucede si esta clase contiene una lista de otra clase y deseamos recorrer todas las propiedades?

Pues lo que sucede, es que la cosa se complica un poco.
(more…)

15 enero, 2014

Todo un regalo… Fez Cerbuino bee – Introducción

Filed under: .net, Awesome, Guia para pobres, Programación, Tips — jnavero @ 8:59 PM

Hace poco he adquirido un cerbuino bee, al principio no conocía la cantidad de placas y clones que existen de esto y mucho menos las capacidades que tienen.

En mi caso, la placa base consta de un procesador a 168Mhz, parece ser que es totalmente compatible con placas arduino además de poder utilizar .net como lenguaje de programación.

(more…)

13 junio, 2013

El CLR de Sql Server Procedimientos almacenados en .NET (II)

Filed under: .net, BBDD, Tips — Etiquetas: , , , , , — jnavero @ 8:20 PM

En el capitulo anterior, vimos como crear un proyecto para el CLR. En esta ocasión voy a hablar de como hacer un procedimiento almacenado un poco mas complejo.

Aquí dejo un ejemplo y después lo comento e indico que hace cada cosa (Creo que es la mejor forma de ver las cosas).
(more…)

9 junio, 2013

El CLR de Sql Server Procedimientos almacenados en .NET (I)

Filed under: .net, BBDD, Programación, Tips, Uncategorized — Etiquetas: , , , , , — jnavero @ 11:25 AM

Hoy toca programar un poco de SQL Server. En este post voy a mostrar como hacer un procedimiento almacenado con código .NET. Es una tarea sencilla, sin duda pero, que dota de una gran potencia para nuestras consultas de SQL Server.

(more…)

30 mayo, 2013

API SendMessage

Filed under: .net, API, Curso C#, Programación, Tips, Uncategorized — Etiquetas: , , , — jnavero @ 10:02 PM

Mientras preparo el/los siguientes post de Apache FOP, os dejo una api nueva, en esta ocasión SendMessage que sirve para enviar mensajes a una aplicación.

(more…)

Older Posts »