Developer's Diary

12 septiembre, 2015

Raspberry Pi Model B+ un poco de Golang y windows phone (Introducción).

Filed under: .net, Windows Mobile, Windows Phone — Etiquetas: , , , — jnavero @ 10:36 PM

Hace algún tiempo adquirí una rapsberry pi model B+. Con esto decidí instalar rapsbian (debian) para esta placa se puede descargar de aqui: https://www.raspbian.org/

Por otro lado, trasteando encontré una aplicación que sirve para emitir via FM el proyecto que hace esto, se puede ver aqui: http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter

¿De que va el proyecto?
Pues he pensado en hacer una aplicación para windows phone que se conecte con una aplicación creada en go y con ella ser capaz de poder navegar por los ficheros de la rapsberry y de paso, poder escuchar en una emisora concreta las canciones que hemos seleccionado previamente.

Resumiendo:
– Aplicación Go que hace de servidor, recupera los archivos de audio. Además esta misma aplicación ejecuta un comando para transmitir dichos archivos por FM con el proyecto pi2 FM
– Aplicación para Windows Phone en C# que conecta con la aplicación creada en Go.

En el proximo post, hablaré de la aplicación creada en Go.

Anuncios

6 septiembre, 2015

Estudiando un packer para .NET

Filed under: Sin categoría — jnavero @ 8:58 PM

Introducción.

Existen aplicaciones para empaquetar y ofuscar código .NET para posteriormente ser distribuido, en este post vamos a realizar un pequeño estudio sobre el funcionamiento de uno de ellos, en este caso netsrink de la empresa pelock y como se puede ver en su web: http://www.pelock.com/

vemos la descripcion .netshrink is an executable compressor for managed files. It uses LZMA compression library and can decrease your file size by 50%. It can also protect your files with a password.

.netshrink uses LZMA compression library to achieve maximum compression ratios. Password protection uses verification based on SHA256 hash function and 256 bit AES / Rijndael encryption.

What’s supported:

  • compression of .NET executables only
  • password protection
  • command line options

(more…)