RSS 2.0 Atom 1.0 CDF  
JASoft.org - August, 2009
El blog de José Manuel Alarcón Aguín. Programación .NET y mucho más...
 

Me he encontrado con este artículo, ya un poco antiguo, con un montón de motivos por los que el Open Source suele tener unas interfaces de usuario tan nefastas, y con algunas ideas para mejorar:

http://mpt.net.nz/archive/2008/08/01/free-software-usability

Hace ya unos cuantos años esta misma persona escribió un post similar con muchas de las ideas ya apuntadas y apuntado en dos partes:

http://web.archive.org/web/20030201183139/http://mpt.phrasewise.com/discuss/msgReader$173

http://web.archive.org/web/20030211031033/mpt.phrasewise.com/discuss/msgReader$182

Merece la pena darle una lectura, porque en realidad estos males aquejan no sólo al software gratuito (con demasiados gallos en el gallinero) sino también a la mayor parte de las empresas PYME que hacen software.

Por: José Manuel Alarcon | Saturday, August 29, 2009 9:28:18 PM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: Mundo TIC


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Este vídeo trata sobre el crecimiento exponencial de la información disponible en nuestra sociedad, cómo nos afecta y qué podría pasar en el futuro. Da qué pensar y merece la pena dedicarle los 5 minutos que dura.

Me gustaría destacar dos cosas en concreto:

  • "¿Eres uno entre un millón? Pues en China hay 1.300 como tú". Toma cura de humildad ;-)
  • "La cantidad de información técnica existente se duplica cada 2 años. Para un estudiante que empieza una carrera de 4 años, eso significa que la mitad de lo que aprendan en su primer año de estudio estará desfasado para cuando lleguen al tercero". Aunque es, obviamente, una falacia, sí que es cierto que da directamente en una herida abierta y es en la obsolescencia del modelo que se quiere imponer en las carreras técnicas y de lo muy equivocados que están muchos estudiantes. Me explico... La actual tendencia en las carreras técnicas es a la especialización, lo cual desde mi punto de vista es un error precisamente por lo que se menciona en este vídeo. La especialización en conocimientos en una carrera sí que implica que la mayor parte de ellos serán obsoletos en unos pocos años. Si, por el contrario, las carreras técnicas son generalistas, enseñando los conceptos universales que se necesitan para comprender cualquier otra cosa de estadio superior, entonces estamos dando una oportunidad a los estudiantes. Esos mismos estudiantes que tras terminar la carrera piensan que ya saben todo lo que necesitan para el mercado laboral, por muy especializados que estén, están completamente equivocados. Y si no siguen formándose toda la vida su trayectoria profesional enseguida se evaporará. Lo veo a menudo  en entrevistas de trabajo y hablando con gente joven. La importancia de la formación no-reglada y la formación informal es primordial en este panorama. El que no esté dispuesto a desaprender y aprender desde cero nuevamente cada pocos años que se prepare para pasarlo mal.

Ahí queda eso :-)

Por: José Manuel Alarcon | Thursday, August 27, 2009 8:28:54 PM (Hora de verano romance, UTC+02:00)  #    Comments [2] - Trackback
Tags: Off-Topic


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Algo muy habitual en los equipos de desarrollo Web es el dibujar maquetas de las pantallas y sus elementos, de forma que podamos transmitir mejor la idea de lo que queremos a los programadores que lo van a implementar. Esto es válido también para los clientes, que a veces no se hacen una idea de lo que les estamos contando si no lo ven dibujado. Este tipo de croquis o prototipos pintados a mano de las Webs (llamados generalmente wireframes) son muy útiles, pero hacerlos realmente a mano es problemático porque no suelen quedar muy bien y luego muchas veces ni siquiera se hacen. Una herramienta especializada viene de maravilla para hacerlo mejor, más rápido y que quede de manera presentable.

A continuación pongo una lista de productos, tanto gratuitos como comerciales, que sirven para hacer esto y que están muy bien:

Si trabajas con el entorno de programación Eclipse, puedes usar también WireframeSketcher, que está muy bien y se integra dentro del entorno a la perfección. A ver cuando Microsoft incluye algo así en Visual Studio, porque es muy útil.

Si eres usuario de Visio podrás sacar partido a una biblioteca de formas específica para esto que puedes descargar desde aquí. Es algo antigua y pone que es para Visio 2003, pero funciona bien también con Visio 2007.

ACTUALIZACIÓN (20/Agosto/2009): Me apuntan Gabriel Jara y Antonio S. (gracias) en este blog y su blog espejo que Blend 3.0, de Microsoft, tiene la característica SketchFlow, que es exactamente para esto. Desconocía este dato y ahora lo añado :-)
Podéis verla en acción en en un video corto de 4 minutos de Arturo Toledo del equipo de Expression (a quien tuve la oportunidad de conocer en persona hace unos años en Seattle), y otro más largo con explicaciones detalladas de Christian Schormann en el MIX.

ACTUALIZACIÓN 12/2/2010: Me han hablado de esta herramienta que desconocía: Justinmind. Es muy profesional, y te permite crear simulaciones de las aplicaciones con recogida de datos, decisiones, casos de uso y hasta toma de requerimientos. Tiene una versión servidor que permite que incluso tus clientes puedan ir validando los modelos y haciendo anotaciones sobre ellos para que podáis colaborar en la definición. Tiene muy buena pinta. No es gratuita.

¡Espero que te resulten útiles!

Por: José Manuel Alarcon | Wednesday, August 19, 2009 7:45:07 PM (Hora de verano romance, UTC+02:00)  #    Comments [1] - Trackback
Tags: ASP.NET | Programación


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Si has actualizado tu sistema a Windows 7 desde Windows Vista, es posible que en ciertos escenarios concretos se produzca un problema que fuerce el sistema a estar reiniciándose constantemente. Microsoft no ha dado detalles de en qué condiciones ocurre, aunque serán casos excepcionales.

Lo que pasa es que, tras instalar Windows 7 sobre Vista te sale un mensaje que dice "Esta versión de Windows no ha podido ser instalada. Tu anterior versión de Windows se ha restaurado y puedes continuar usándola". Entonces se reinicia el sistema y lo que pasa realmente es que se reinicia la instalación y sale el mismo mensaje, atrapándote en una espiral infernal.

Al parecer Vista sí está realmente restaurado en el equipo, pero la base de datos de configuración de arranque del sistema (BCD, Boot Configuration Database) está mal actualizada y por eso sigue intentando restaurarlo.

La solución es manual y pasa or hacer lo siguiente:

1.- Introducir el DVD de Windows Vista con el que instalaste el sistema inicial y salir de la instalación de Vista cuando comience.

2.- Ejecutar la línea de comandos como administrador.

3.- Ejecutar esta instrucción:  D:\boot\BootSec.exe /NT60 All   (sustituye D: por la unidad en la que esté el CD de instalación de Vista)

4.- Reiniciar

Con esto se soluciona el problema y puedes seguir utilizando Vista. Acto seguido yo instalaría Windows 7 desde cero. Merece mucho la pena el nuevo sistema.

Espero que a alguien le pueda ayudar.

ACLARACIÓN: esto no me ha ocurrido a mi ni tampoco sé de nadie a quien le haya ocurrido tampoco. Lo he encontrado de casualidad por ahí y me he hecho eco simplemente.

Por: José Manuel Alarcon | Thursday, August 13, 2009 10:28:41 AM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: Sistemas operativos | Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Hoy he sabido, directamente a través de la gente de producto de Microsoft, que han realizado unos cuantos cambios de cierto calado a la parte de soporte para dispositivos móviles en ASP.NET 4.0. Estos cambios se verán cuando salga la versión definitiva pero ahora no están disponibles en la Beta de Visual Studio 2010.

1.- Han convertido en obsoletas todas las clases de System.Web.Mobile, es decir, todo el soporte de controles móviles para WAP que existían en versiones anteriores de ASP.NET. Con obsoletas no quiero decir que dejen de funcionar o de soportarse, simplemente que han sido marcadas con el atributo Obsolete y que generarán una advertencia cuando compiles apliaciones que las usen. Así que ojo si usas el compilador con la opción de que las advertencias se traten como errores, porque no te compilarán. Simplemente ahora no se recomienda su uso.

2.- Han modificado sustancialmente los archivos de definición de navegadores (archivos .browser) tanto para HttpBrowserCapabilities como para MobileCapabilities. Ahora tendremos versiones actualizadas de todos los navegadores móviles (iPhone, Blackberry e IE mobile) que estaban muy desactualizadas. Si necesitas definiciones para otros móviles que no sean estos tres puedes usar definiciones Open Source como las que ha puesto el equipo de Live en CodePlex y usarlas desde hoy mismo. También se han actualizado las de los navegadores de sobremesa más actuales, como Google Chrome. También han quitado las de navegadores viejos como Netscape o versiones de Internet Explorer previas a la 6.0 (ojalá desapareciera de la tierra la versión 6.0 también).

3.- Han adaptado la definición de los navegadores al modelo de proveedores, como las principales características de la plataforma.

4.- Lanzarán documentación específica para hacer que tus aplicaciones Web funcionen bien en iPhone. Ya os iré contando por aquí también cosas por mi parte sobre esto, que a mi ese tema me interesa mucho y de hecho algo ya he estado haciendo :-)

Por: José Manuel Alarcon | Monday, August 10, 2009 10:08:49 PM (Hora de verano romance, UTC+02:00)  #    Comments [1] - Trackback
Tags: ASP.NET | Visual Studio


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Hoy he estado perdiendo un buen rato con esta tontería. Y es que parece mentira, pero si metes un <iframe> en tu página y le estableces sus propiedades width y height al 100% para que ocupen toda la página sólo te hace caso el ancho. El alto no funciona, da igual que lo pongas en sus atributos o en sus estilos CSS. No hace ni caso :-(

Tras romperme la cabeza unr ato he estado buscando en Internet y hay soluciones para todos los gustos, la mayoría de las cuales no funcionan. Además si funcionan en Internet Explorer no funcionan en Firefox o al revés. Es un verdadero peñazo.

Al final la solución pasa por establecer una serie de atributos para algunos tags de la página, así:

<style type="text/css">
    html, body, div, iframe { margin:0; padding:0; height:100%; }
    iframe { display:block; width:100%; border:none; }
</style>

Si no haces esto no hay forma de que pille el alto completo de la página. Así que ya lo sabes.

Espero que esto te sirve para que no pierdas tiempo como me pasó a mi :-)

Por: José Manuel Alarcon | Friday, August 07, 2009 9:14:04 PM (Hora de verano romance, UTC+02:00)  #    Comments [3] - Trackback
Tags: ASP.NET


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner
Copyright © 2010 José Manuel Alarcón Aguín. All rights reserved.