Comentarios recientes
- milf porn en ¡Tengo un C1!
- Educación universitaria y empresa en Universidad en UK vs Universidad en España
- Mudanzas en Cosas que la gente inteligente no dice en el trabajo (supuestamente)
- 3d.skr.jp en TrackSeries en OSX: Portar una App de la Windows Store sin tener el código fuente
- google porno video en Ratón de 18 botones, ¿demasiados?
c# Archive
-
Descargar vídeos de TVE
Posted on 16 agosto 2010 | 96 comentariosNota: Este programa está discontinuado. Hay una versión mejorada y actualizada en http://www.carballude.es/blog/?p=1019 Hace algún tiempo publiqué un Script para descargar vídeos de TVE. Desgraciadamente cambiaron su sistema y dejó de funcionar. Sin embargo, ayer necesité descargar algunos vídeos porque no iba a tener conexión […] -
Crear un trainer: Hackeando juegos para hacer trampa (II de II)
Posted on 14 agosto 2010 | 9 comentariosEn la primera parte de este post vimos como localizar las direcciones de memoria que nos interesaban y que valores deberían tener. En esta última parte haremos un "trainer", una pequeña aplicación en C# que se encargue de inyectar esos valores en memoria. Para que […] -
Burlando el patrón Singleton con reflectividad
Posted on 17 marzo 2010 | 7 comentariosSeguramente todos sabéis lo que es el patrón Singleton, pero por si alguien faltó a clase ese día, es un método de asegurarse de que una clase es instanciada una única vez independientemente del número de veces que se la llame. El sistema de lograrlo […] -
La programación imperativa no siempre es más sencilla
Posted on 19 febrero 2010 | 1 comentarioEstos días he leído código C# de varias personas y me ha resultado curioso cómo la gente sigue usando lo que aprendió hace años aun a pesar de que las cosas han cambiado. Os pongo el siguiente ejemplo: Se dispone de una colección (_modules) de […] -
HTTP Referer, útil e inseguro
Posted on 7 febrero 2010 | 5 comentariosUna de las cosas que valoro mucho es el ingenio. Usar cosas para realizar una tarea distinta de la que ha sido pensada siempre ha sido uno de mis pasatiempos favoritos. Ahora bien, hay que distinguir entre un “apaño”, una “curiosidad” y un “uso adecuado”. […] -
¿Por qué dicen que C# es igual que Java?
Posted on 10 septiembre 2009 | 13 comentariosEstos días he estado ayudando a algunos amigos que están acostumbrados a trabajar en Java a hacer unas prácticas en C#. Mucha gente dice que C# “es como Java”, pero me parece que es una mentira bastante gorda. Uno puede hacer código C# como si […] -
Cargar un Assembly (dll) dinámicamente (por código)
Posted on 19 julio 2009 | 3 comentariosAntes o después tenemos que hacer aplicaciones que carguen dlls. El problema es que los Assemblys de .Net, aunque tenga la extensión dll, no son dlls de win32, por lo que el procedimiento “habitual” de carga no funciona. Imaginad que tenemos la dll “MiExtension.dll” en […] -
WinBurn: Grabando CD’s en Windows
Posted on 16 marzo 2009 | No hay comentariosHace algo más de un año cursé “Arquitectura de Aplicaciones Software” y tuve que desarrollar un reproductor de música. Una de las cosas con las que me quedé ganas de implementar era la grabación de CD’s de audio. Ayer, domingo 15, empecé junto con Roberto […] -
Sencilla biblioteca de CURL para .NET
Posted on 13 marzo 2009 | 1 comentarioHace unos días tuve la necesidad de descargar archivos de un servidor TFTP en C# y recordé que podía usar CURL. El caso es que existe un binding para .Net de la libcurl y mirando su documentación es realmente potente y compleja. Yo sólo quería […] -
Ahora en Linux y MacOS X
Posted on 14 septiembre 2008 | No hay comentariosAhora que tenía un poco de tiempo libre me he dedicado a hacer algo de limpieza en el código que había hecho. Hasta ahora el reproductor de música que estaba haciendo sólo funcionaba en Windows debido a que como motor de reproducción usaba Windows Media […]