JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

¡campusMVP en inglés!

Como seguramente muchos de los lectores de este blog sabéis, tenemos un estupendo proyecto de formación on-line sobre tecnologías Microsoft llamado campusMVP. A través de él conocidos MVPs y personalidades de este mundillo ofrecen cursos on-line tutelados sobre tecnologías de Microsoft para desarrolladores. Llevamos trabajando con campusMVP en España y -en menor medida- Latinoamérica, desde el año 2005, es decir, los últimos 7 años. Además desde 2007 tenemos una editorial técnica complementaria con libros sobre las últimas tecnologías. Además de en España, ya llevamos vendiendo libros en el mercado de EEUU durante casi dos años, y la verdad es que nuestros libros funcionan muy bien allí. Nuestra metodología a la hora de crear e impartir los cursos así como la orientación al aprendizaje práctico, consiguen que un porcentaje altísimo de los alumnos nos valoren muy bien (el 87% el año pasado nos han puesto un 4 o 5 sobre 5), y que la mayoría tarde o temprano se formen de nuevo con nos... [Más]

Propagación y herencia de permisos: la clase FileSystemAccessRule

La información que ofrece en ocasiones MSDN sobre la plataforma .NET se puede decir, eufemísticamente, que "no es todo lo buena que debiera ser". Un buen ejemplo de ello es la documentación de la clase FileSystemAccessRule y más en concreto lo que se refiere a los indicadores sobre propagación y herencia de permisos en el acceso al sistema de archivos. Consideremos este ejemplo. Necesitas controlar desde tu aplicación el acceso a un carpeta llamada "docs" de forma que te asegures de que el usuario "DOMINIO\Usuario" tendrá acceso de lectura a la carpeta y todas sus subcarpetas (y las hijas de éstas), pero sin embargo no tendrá acceso a ninguno de los archivos contenidos en éstas. Dejemos de lado la utilidad exacta de esto. Lo que quiero es mostrar lo retorcidas que han puesto las opciones correspondientes en la plataforma .NET :-S El código en C# que necesitaríamos incluir es este: 1: DirectorySecurity dirSec = Directory.GetAccessControl(@&quo... [Más]

Trucos de uso y productividad para Windows 8

Llevo unos cuantos días usando la nueva versión beta denominada Consumer Preview de Windows 8. Ya antes había usado la Developer Preview de hace unos meses, pero desde una máquina virtual por lo que no le daba un uso real. ahora la he montado en mi portátil, actualizando desde Windows 7, y la uso en real varias horas al día, por lo que puedo hablar con mucho más conocimiento de causa. Para empezar he de confesar públicamente que la interfaz Metro y la desaparición del botón de inicio me irritan y es algo que no me gusta nada. para un "power user" como yo es una pérdida de productividad en un entorno no táctil, si bien probablemente para los usuarios más comunes pueda ser mejor. Microsoft ha hecho sus estudios concienzudos (muy interesante, por cierto), y seguro que son gente muy lista. Puede que me acabe acostumbrando con los meses y cambie de opinión (sobre todo si uso un tablet con Windows 8), pero hoy por hoy para mi es una pérdida de productividad al trabajar. Y no soy e... [Más]