JASoft.org

Migrando de iPad a un tablet con Windows 8 (Parte I)

Migrando de iPad a un tablet con Windows 8 (Parte I)
Hace dos años, en noviembre de 2010, me compré un flamante iPad, de primera generación. La verdad es que esa primera tableta supuso un cambio fundamental en mi manera de consumir información. Aunque ya tenía diversos ordenadores con los que había intentado consumir información de manera cómoda, ninguno llego a cuajar. Me refiero a poder navegar, leer, usar redes sociales, comunicarme, subrayar y comentar documentos…  sin tener que estar sentado delante del ordenador en mi despacho hogareño y pudiendo hacer otras cosas al mismo tiempo, como ver la tele, conversar con alguien, etc…: desde el sillón, o en una terracita veraniega… Un portátil no es la solución, al menos para mi y un tablet por el contrario es perfecto. Tuve un infame Netbook al que incluso le llegué a instalar Windows 7. También un diminuto ordenador silencioso con Windows 7 para colocar debajo de la tele y usarlo al mismo tiempo para navegar… Pero ninguno se adaptaba realmente a esas necesidades de la vida digital. ... [Más]

Live Tiles para aplicaciones web en Windows 8

Live Tiles para aplicaciones web en Windows 8
Windows 8 supone un cambio radical en cuanto a las interfaces de usuario se refiere, dentro del mundo Windows. Se ha eliminado por completo el clásico menú de inicio que nos había acompañado durante mas de 17 años (desde Windows 95) y todo gira ahora en torno a la nueva página de inicio: Como casi siempre que Microsoft lanza algo nuevo, y especialmente siendo un cambio tan radical como este, las opiniones están polarizadas y no suele haber término medio: o lo adoras o lo odias a muerte. Personalmente he de reconocer que fui de estos últimos cuando probé por primera vez Windows 8 hace alrededor de un año en las primeras versiones preview. No me gustaba nada. Lo cierto es que un año después no sólo he cambiado de opinión, sino que me gusta mucho, especialmente si dispones de una pantalla táctil (no tanto en un PC normal, donde la ventaja no es tan perceptible). Una vez que dominas los cuatro gestos que necesitas conocer y sobre todo cuando ves la gran ventaja que ofrece (incluso en es... [Más]

Instalar Chrome en Linux Mint 12

Instalar Chrome en Linux Mint 12
Desde que Ubuntu empezó a hacer el tonto con la interfaz Unity y desde que la actualización a su última versión me ha dejado sin ratón ni forma (aparentemente) de hacer que vuelva a funcionar, estoy usando Linux Mint 12 para juguetear con Linux (y sobre todo con Mono). La verdad es que tenía que haberme cambiado hace ya tres versiones, desde que Ubuntu estrenó la apestosa interfaz Unity. Mint va de maravilla, tiene tanto software como Ubuntu y es incluso más sencillo de instalar y configurar. Sin embargo no está exento de problemas. Por ejemplo, como me niego a usar Firefox salvo para probar las aplicaciones, la mejor opción es usar Google Chrome. El problema es que te bajas el paquete de instalación para Debian y no te funciona, diciéndote todo el rato algo como esto cuando le haces doble-clic: “No se puede abrir google-chrome-stable_current_i386.deb. TEl paquete debe estar corrupto o no tienes permisos para abrir el archivo. Comprueba los permisos del archivo” Sin embargo el pa... [Más]

Propagación y herencia de permisos: la clase FileSystemAccessRule

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

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]

Grabar un imagen ISO a un DVD nativamente con Windows 7

Grabar un imagen ISO a un DVD nativamente con Windows 7
La verdad es que hace años que no utiliza una grabadora de CD o DVD. Mi portátil ultra-ligero ni siquiera trae una incorporada, así que tengo una externa USB que utilizo muy de vez en cuando para leer algún CD o DVD que me hacen llegar. El resto del tiempo uso llaves USB, pero desde hace años utilizo Dropbox y por lo tanto prácticamente ni eso. Ayer iba a instalar un Ubuntu en un portátil viejo que tengo que quiero regalar, e intenté hacerlo desde una llave USB con el famoso Universal USB Installer que ellos mismos promocionan. El resultado fue una llave USB estupenda de las rápidas estropeada para siempre. No sé qué demonios hace ese programa pero literalmente me fundió la llave USB. No fui capaz de recuperarla ni con herramientas de bajo nivel ni en Windows ni en Linux. Un fastidio. Así que no me quedó más remedio que grabar un CD con la última versión de Ubuntu pa... [Más]

Cómo mapear tu cuenta de SkyDrive a una unidad en Windows

Cómo mapear tu cuenta de SkyDrive a una unidad en Windows
SkyDrive es el servicio de almacenamiento en la nube de Microsoft. Te permite almacenar hasta 25 GB de archivos de cualquier tipo, organizados por carpetas, y todo de manera gratuita. Si además tienes un Windows Phone, tu vida móvil pasa por SkyDrive ya que el teléfono está completamente imbricado con este servicio para subir fotos, guardar notas y documentos de Office, etc... Cualquier cuenta de LiveID lleva asociada una cuenta de SkyDrive:   Microsoft ofrece Live Mesh, un programa gratuito que permite sincronizar archivos entre varios ordenadores y con SkyDrive, de modo que siempre tengamos ciertas carpetas disponibles en cualquier lado. La sincronización entre diferentes ordenadores permite gestionar una cantidad ilimitada de archivos y cualquier cantidad de información, ya que no pasa por el servicio on-line. Pero si queremos mantenerlo sincronizado en la nube y acceder a estos archivos desde cualquier navegador, tenemos un l&iacu... [Más]

Direcciones MAC y cómo obtener información detallada sobre tarjetas de red con .NET.

Direcciones MAC y cómo obtener información detallada sobre tarjetas de red con .NET.
Aparecido con la versión 2.0 de la plataforma, allá por 2005, el espacio de nombres System.Net.NetworkInformation resulta de gran utilidad a la hora de crear aplicaciones de diagnóstico de red basadas en la plataforma .NET. Gracias a las clases contenidas en éste podemos obtener información de todo tipo acerca de nuestros dispositivos de comunicaciones (tarjetas de red y otros adaptadores) de forma que resultaría fácil clonar algunas herramientas de diagnóstico del sistema operativo para adaptarlas a nuestras necesidades. En su día, ya hace muchos años, comenté lo fácil que era construir un clon de "ping.exe" para determinar el estado de un servidor remoto (si responde o no). También es sencillo responder a cambios en la conectividad con los eventos de la clase NetworkChange, como también expliqué en su momento, lo cual nos permite detectar cambios en la dirección IP o que se pierda la conexión a Internet por ejemplo. Direcciones MAC Ayer, para un experimento, estuve constr... [Más]

Cómo activar las búsquedas en SharePoint 2010

Cómo activar las búsquedas en SharePoint 2010
Si has creado un sitio de SharePoint 2010 y al utilizar el recuadro de búsqueda obtienes cero resultados y un mensaje de error que dice: "No se puede completar la búsqueda porque este sitio no está asignado a un indexador..." Entonces es que tienes el servicio de búsquedas de SharePoint detenido. Para activarlo tienes que abrir la Administración Central de SharePoint e irte al apartado de "Gestión de Aplicaciones", y dentro de éste a "Gestionar los servicios en el servidor": Una vez entre en este apartado verás que el servicio está detenido, por lo que debes pulsar sobre el botón de activarlo: Pulsa para aumentar En la figura es el segundo desde abajo. Al Iniciarlo se nos pedirá que configuremos algunas cosas: Se especifican los usuarios que se utilizarán para ejecutar el servicio y acceder a los contenidos (una descripción detallada de los permisos que necesitas la tienes aquí), se le otorga un nombre (y un servidor SQL Server q... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico