miércoles, 24 de julio de 2013

MIPAFE Simply Backup

Hace dos días alguien me comento que tenia problemas con un programa gratuito. Basicamente necesitaba que una vez por semana se hiciera una copia de dos carpetas a un disco duro en red, no necesitaba ni que la copia estuviera comprimida.

Fue ayer cuando me puse a ello y en unas 3 horas hice un pequeño apaño llamado MIPAFE Simply Backup. Un programa muy simple que se ejecuta y cuando detecta que tiene una tarea programada, hace una copia de lo que se necesite respaldar. Es tan simple, tan simple, que coge las tareas de un archivo *.xml (para semejante programa no iba a hacer una base de datos y arriesgarme a que en cualquier ordenador no funcionase)

Ademas de lo anterior le hice para framework 3.5 (primero lo hice el el 4.0 pero lo converti para que fuese mas compatible)

Se puede ver el codigo en la direccion: https://code.google.com/p/mipafe-simply-backup/source/browse/



domingo, 21 de julio de 2013

Privacidad, datos y comentarios en internet

Desde hace unas semanas hacia acá, vengo notando que en muchas paginas de internet ya no dejan poner comentarios o, te obligan a tener una cuenta de usuario para poder dejar un comentario.

Es curioso ver estas pautas de comportamiento sobretodo en webs de noticias, las cuales han puesto nuevos sistemas para manejar comentarios que para usarlos necesitas o bien una cuenta en la pagina de los desarrolladores del plugin o, que tus datos de facebook, twitter, gmail,.... esten ligados a una web de noticias.

Es esto normal, la respuesta es NO.

Hace unos días se sorprendian en internet porque unos dibujantes habian realizado un comic cuya tematica era un hipotético futuro en el que la privacidad lo es todo despues de que el cloud computing, la nube y los estados espiasen indiscriminadamente a la gente, cosa que hoy en dia ya es un hecho. Si unimos lo anterior a que actualmente se esta intentando hacer que nuestra presencia en internet siempre este respaldada por una persona fisica, esto es algo muy peligroso.

¿Para que quiere una web de noticias mis datos? ¿Por qué los estados estan vendiendo indiscriminadamente a delincuentes nuestros datos? ¿Para que quieren los estados tener controlado cuando opinamos de algo? ¿Diran que es por su seguridad? ¿Estoy mas seguro en internet siendo anonimo o ligando mis datos a una 'identidad virtual'?

La falta de anonimato ha llevado, por dar un ejemplo,  a que EEUU con su programa PRISM haya vendido datos personales y bancarios de ciudadanos alemanes (y a saber cuantos mas) a gente con pocos escrupulos.

Como siga asi la cosa, dentro de 10 años sera realmente peligroso usar internet.
(De momento rusia ha comenzado a comprar maquinas de escribir, con desenchufar el cable de red podria ser suficiente)

Paginas en las que necesitas ser usuario para dejar un comentario de una linea cada x tiempo:

  • Neoteo
  • Muy..........(MuyLinux, MuyMac, MuyWindows,....)
  • CuantoCabron, Ascodevida, cuantaRazon,......
  • ....




jueves, 18 de julio de 2013

.Net Framework 4.5

Hoy voy a analizar las distintas partes del .Net Framework que han ido apareciendo y cuales utilizo mayormente.

En oscuro las partes que uso mas a menudo, pero ya con un comentario acerca de 'Task-Based async model' y 'Task parallel library', las cuales me parecen poco utiles sabiendo que desde hace años existe algo llamado threads (hilos).

Por otro lado esta 'Parallel LINQ' que es de una inutilidad total, debido a que si por exceso de carga tienes que hacerlo en multihilo, es preferible hacer una consulta SQL en la base de datos y usar en el 'Entity framework' unos metodos que hay y que sirven para mapear a un objeto ya el resultado. La diferencia de rendimiento de usar LINQ en paralelo a directamente usar SQL+EF y mapear solo el resultado, es brutal.

En cuanto a WF (te produce mas problemas de los que soluciona) y Card Space es.... eso.... Card Space (utilisisisisisisimo)

Y por ultimo el 'Modern UI' (alias 'el metro de Madrid'). Puede que fuese util, sino fuera por las politicas de licencias de la Windows Store, los precios, la imposibilidad de poner en varios PCs un programa desarrollado por mi mismo, el sablazo del 30% a favor de Microsoft por cada descarga,.....

Y faltaba por decir que el .Net Framework 4.5 es incompatible con XP al igual que SQL Server 2012. Digamos que el otro dia me han dicho que en una empresa aun estan con MS-Dos.....Sin comentarios