Utilidades

Artículos sobre programación de utilidades en C #.


ILSpy el Reflector libre

Una herramienta fundamental a la hora de realizar ingeniería inversa (decompilar un ejecutable.NET) para ver el código fuente de una aplicación o DLL en.NET es .NET Reflector de Lutz Roeder .

Esta herramienta nació como software gratuito, aunque después de adquirirla la empresa Redgate ha cambiado su licencia y ahora sólo está disponible como software de pago (unos 35 euros, aunque vale lo que cuesta).

Leer más...

Junio en opensource

El mes que acaba no ha sido uno de esos meses repletos de novedades, desgraciadamente por mi trabajo, no he tenido demasiado tiempo para navegar, sin embargo, sí ha sido un mes razonablemente interesante.

Eso sí, por fin me he encontrado con qooxdoo y he podido dedicarle algo de tiempo.

Leer más...

Crear marca agua en PDF utilizando iTextSharp

Una de las preguntas más comunes cuando se commienza a trabajar con iTextSharp es cómo crear una marca de agua (watermark) en una página de un PDF.

La respuesta es bastante sencilla, simplemente debemos crear una nueva imagen y establecer que se debe utilizar como fondo de página.

Leer más...

5 Profilers para .NET

Estos días he estado investigando sobre la optimización de aplicaciones.NET y he tenido que buscar herramientas para poder medir el rendimiento de las aplicaciones.

Entre todas las herramientas que he encontrado, destacan 5 profilers para aplicaciones.NET:

Leer más...

Python con VS 2010

Debo reconocer que una de mis asignaturas pendientes estos últimos años han sido los lenguages funcionales y en concreto Python .

Una de las razones por las que me da tanta pereza comenzar a aprender este lenguage es la necesidad de instalar un nuevo entorno de programación, por eso desde hace tiempo le sigo la pista a las herramientas de programación en Python sobre Visual Studio.

Leer más...

Cómo convertir SharpDevelop en una aplicación Portable

En ocasiones, resulta muy útil poder tener instalado en una máquina, como por ejemplo un servidor de producción, un IDE para hacer pequeñas pruebas o depuración paso a paso, sin embargo, por restricciones de seguridad es posible que no podamos instalarlo sin más. En otros casos lo que queremos es llevar un IDE de programación con nosotros en una llave USB para utilizarla en cualquier ordenador.

Si utilizamos normalmente tecnologías.NET podemos utilizar el IDE de código abierto SharpDevelop configurándolo para que se ejecute como una aplicación portable .

Leer más...