La historia de mis desventuras

Palabras más, palabras menos sobre desarrollo de software.

Archive for the ‘Tecnología’ Category

SQL Server 2008 Management Studio y VS2008 SP1

Posted by Jhonny López Ramírez en 29 agosto 2010

Yo había podido sobrevivir hasta ahora con SQL Server 2005 Express (y su Management Studio) en mis labores de desarrollo. Claro, había intentado instalar ya SQL Server 2008 Express pero siempre encontraba complejo el instalador. Recientemente me vi forzado a actualizarme dado que estaba ansioso por probar Visual Studio LightSwitch (estoy preparando una entrada con mis experiencias e impresiones sobre VSLS, pero ese no es el tema ahora). Entonces inicié de nuevo el proceso de instalación. Después de solucionar un par de conflictos en la instalación del motor de SQL Server 2008 Express intenté instalar el Management Studio para esta versión.

Pero me encontré con un error, bastante extraño por cierto. Al momento de ejecutar las reglas de instalación me topé con que no se superaba esta:

"Versiones anteriores de Microsoft Visual Studio 2008"

En inglés:

"Previous releases of Microsoft Visual Studio 2008"

Esta regla no se cumple cuando tienes Microsoft Visual Studio 2008 sin Service Pack alguno instalado. Pero yo estaba seguro de tenerlo instalado (lo había requerido para aspectos como Entity Framework), tanto que el mismo Acerca de me lo confirmaba:

image

Efectivamente, la versión 9.0.30729.1 SP se corresponde con el Service Pack 1 de VS2008. Pero pese a eso no se superaba la regla. Estuve consultando este error un par de horas hasta que me encontré con una solución interesante:

Se trata de ejecutar simplemente el instalador del Management Studio saltando la regla de verificación de versiones anteriores de Visual Studio.

Para hacerlo entonces:

  1. Ejecute la consola de Windows con privilegios de Administrador.
  2. Diríjase a través de la consola a la ruta en donde se encuentra el instalador del Management Studio.
  3. Ejecute la siguiente sentencia en la consola:

SQLManagementStudio_x64_ENU.exe /ACTION=Install /SkipRules=VSShellInstalledRule

En mi caso el instalador se llama SQLManagementStudio_x64_ENU.exe. Como verán, la clave se encuentra en el argumento SkipRules. Esto obligará a que el instalador del Management Studio no verifique esta regla:

image

Después de esto Management Studio se instalará correctamente. Cuidado, no se trata de abusar de este parámetro para saltar otras reglas. La idea es que la instalación sea lo más acorde a lo requerido posible. Recomiendo esta solución sólo cuando estén seguros de que, como en mi caso, tienen instalado el Service Pack 1 de Visual Studio 2008, para evitar complicaciones posteriores.

Posted in Tecnología | Etiquetado: | 13 Comments »

Corrección del rumbo

Posted by Jhonny López Ramírez en 28 junio 2010

Microsoft se convirtió, desde mediados de los noventas, en el objeto de odio y crítica por parte de un gran conglomerado de la industria del software y la tecnología. En algunos casos con razón, dadas sus desmedidas acciones contra la competencia. Y no sólo ese odio se reflejó en opiniones sobre su actuar en el mercado sino también en las difamaciones sobre la mayoría de sus productos. Entonces Windows se convirtió en uno de los peores sistemas operativos del mercado y varios de sus productos padecieron de la inquina, justificada a veces, de los usuarios especializados.

Y sí, Windows es inseguro. Internet Explorer es pedante y lento. Office es cerrado. Y podríamos seguir. Y es que Microsoft (como algunas otras empresas del sector) era capaz de vendernos una versión Beta de un producto al precio de su versión comercial, tanto así que Windows Millenium fue la beta de XP, Vista la de Seven, en fin.

También es cierto que Windows no es tanto inseguro como atacado (aunque esto parezca un juego de palabras) y apuesto a que otros sistemas operativos, al verse bajo los reflectores del éxito, serían igual de vulnerables. Y también es cierto que cuando a los usuarios se nos intentó vender mayor seguridad nos mostramos reacios (UAC, por ejemplo); claro, tener escoltas no debe ser del todo cómodo.

Sin embargo, de un tiempo para acá las cosas en Microsoft han cambiado un poco su matiz. De sacar vilipendiados productos ha pasado a hacer un buen trabajo y algunos de sus peores terrenos ahora son, digamos, lo bastante exitosos para hacer una competencia tanto para usuarios avanzados como usuarios neófitos. Claro que, es cierto, es muy probable que se hayan perdido espacios difíciles de recuperar.

Windows 7

Seguro, dinámico, bonito, funcional, el último sistema operativo de la marca Windows se ha convertido en una excelente credencial para mostrar puesto que ha acoplado la segura base de Windows Vista (no todo fue mal allí) con menores exigencias en términos de Hardware, que es lo que actualmente se espera por parte de los sistemas operativos de escritorio. Sus récords en ventas demuestran que pronto estará por encima de los demás del mercado (sólo le falta superar a Windows XP) y representa una oportunidad perdida para la competencia que pudo, dado el fiasco de Windows Vista, apropiarse de una tajada mayor.

Office 2010

La suite de productividad de Microsoft liberada este año es también otra evidencia del positivo rumbo que toma la empresa. Y no sólo porque sus funcionalidades y desempeño sean grandiosos sino porque además se pone al corriente de las tendencias en la industria: mucho más orientado al consumo de servicios en la nube que sus predecesores (y que sus competidores) y con aspectos que se acercan a ofrecer reales alternativas (incluso gratuitas) al usuario. Además han acoplado los ciclos de desarrollo que benefician tanto al consumidor como el productor al punto que hemos podido disfrutar de versiones previas a la comercial de manera gratuita; escuchan al usuario.

Pero no sólo en sus productos estrella se nota la nueva disposición de Microsoft a mejorar: podemos citar otros ejemplos; Internet Explorer en la versión 9 (que se encuentra en desarrollo y se ha ido mostrando a través de previas) será uno de los primeros navegadores (si no el primero) en integrar aceleración por hardware y el estándar HTML5 además de que se acerca a satisfacer benchmarks como los de Sun Spider (para JavaScript) o los tests de Acid (para css y html). O Microsoft Security Essentials, gratuito y que está al nivel de los mejores antivirus (tanto los de pago como los de uso libre) en detección de amenazas para el usuario. O la nueva versión de Windows Live: mucho más social, con mayor presencia en la web y además gratuita. Y también Visual Studio 2010, Silverligth 4, Expression 4, y todo el ecosistema de desarrollo de aplicaciones que son, francamente, una mejora invaluable en la experiencia de uso para los desarrolladores de software. Esperemos a ver qué trae Windows Phone 7.

Podemos concluir diciendo que esa corrección del rumbo de la que hablo se manifiesta en 3 frentes: seguridad, mayor presencia en la web y una mayor disposición a poner al servicio de los consumidores herramientas gratuitas (e incluso algunas veces open source).

Dejo aquí algunos enlaces interesantes para sustentar mi opinión.

Windows 7 y su ascenso en la cuota de mercado.

Office 2010.

Internet Explorer 9.

Microsoft Security Essentials.

Posted in Tecnología | Etiquetado: | 8 Comments »

Google Buzz

Posted by Jhonny López Ramírez en 11 febrero 2010

Vuelve al ataque el gigante de la publicidad en internet (que tiene un buscador) lanza en ristre contra la privacidad de los usuarios. Con su nueva y poco flamante herramienta, Buzz, Google se sumerge en las redes sociales con un, poco práctico, término medio entre la mensajería y el chat: lo cierto es que los buzzes son más ligeros que un mensaje de correo y más pesados que un simple chat (aunque muy rápidos y sincronizados, valga decirlo).

En términos de desarrollo sí que es interesante. Google vuelve a poner lo mejor de sí en un producto bastante eficiente, sencillo y de gran factura. Mis respetos en ese sentido.

Pero el bache principal que le encuentro es el de siempre cuando se trata de la empresa con el slogan más hipócrita a estas alturas (don’t be evil): la privacidad de los usuarios. En Google Buzz no es opcional ingresar (entrando a tu cuenta Gmail pasas por ahí) aunque sí lo sea retirarse; claro que cuando te retiras ya has sufrido un daño irreversible: se ha publicado información con respecto a quiénes son tus contactos y cuáles son aquellos con los que más conversas. Esta información, que debería ser privada es expuesta de inmediato sin que medie intervención del usuario. Supongo que eso también estará en la letra menuda de la Ley Patriótica.

Luego se pueden personalizar los niveles de seguridad y eso pero en mi caso particular (por pánico o no, eso a nadie le interesa) he decidido apagarlo. Lo correcto debía ser que hubiera podido decidir prenderlo.

Finalmente, en los términos de privacidad del mentado Buzz reza que aún el perfil que configuremos allí no es susceptible de ser incluido en los resultados de las búsquedas. ¿Acaso eso es siquiera discutible?

Posted in Tecnología | Etiquetado: | Leave a Comment »

El bueno, el malo y el feo

Posted by Jhonny López Ramírez en 3 febrero 2010

Quiero sentar mi posición frente a la eterna batalla entre sistemas operativos del mercado. Puntualmente a la batalla entre Windows y Linux como sistemas operativos cliente.

Entre quienes me conocen es sabido que soy más adepto a las tecnologías Microsoft que a otras en diversos niveles: el sistema operativo que uso, las herramientas con las que trabajo, y, en algunos casos, los elementos con los que me entretengo. Y aunque esto puede hacer parecer mi posición parcializada es precisamente por eso por lo que el concepto de “libertad del usuario” debería propender. No voy a llevar esta opinión al plano de lo privativo versus lo libre porque en ese sentido pienso que no debe esperarse que todo el software del mundo sea libre. Yo creo que es de los pocos rubros (comerciales) en los que esperar tal cosa es siquiera pensable. Y es pensable gracias a las iniciativas Open Source y no voy a quejarme por eso: voy a disfrutarlo.

No, mi opinión va en otro sentido. Yo considero que a lo que se debe llegar en términos de sistemas operativos y software en general es a que el usuario pueda elegir entre un grupo de opciones. Como ocurre con todos los demás productos y servicios. Podés decantarte por tal o cual marca de electrodomésticos, por este u otro proveedor de telefonía, la tienda de ropa de aquí o la de allá. Esa es la verdadera libertad del usuario. Es cierto que en algunos aspectos el consumidor puede hacer por sí mismo las adecuaciones necesarias en el producto que adquiere: podés meterle mano al motor de tu carro; habrá quienes no tengan idea al respecto y lo lleven a su mecánico de confianza. Así las cosas, en el software habrá quienes quieran tocar la espina dorsal del sistema y habrá quienes ni lo pensarían y cada quien debería elegir de acuerdo a ese criterio. Pero si una empresa productora de software decide que sus productos son cerrados y que no debe aplicárseles, por ejemplo, ingeniería de reversa están en todo su derecho porque se trata de su creación. Y si como usuario quiero tener la libertad de mover “tornillos” aquí o allá pues simplemente actúo en consecuencia no usando lo que me venden. Y actuar en consecuencia también involucra el hecho de que yo no satanizo lo que decide llevar una filosofía contraria a la mía: simplemente no me gusta o no me conviene.

Dicho lo anterior me pronuncio sobre Windows y Linux:

Es cierto que Windows aún debe mejorar muchísimo en términos de seguridad (está más expuesto que el resto) y debe solucionar muchos fallos. Pero no es cierto que sea un mal producto (Vista es desafortunado pero no del todo malo). Es amigable, bonito, funcional, práctico y sumamente productivo. Está bien desarrollado (o desarrollalo vos si creés que lo hacés mejor) y su implementación es sencilla. A ese punto quiero llegar cuando produzco software. Me inspira. Y no tolero esa campaña sucia de desprestigio a todo lo que venga de Microsoft porque mucho de eso es falso y mal intencionado.

Linux es grande, encomiable, esperanzador, respetable y me tomaría un café encantado con quienes lo crean, lo mejoran, lo distribuyen. Ha avanzado cantidades en los últimos años y espero que llegue muy lejos (para que finalmente todos podamos elegir). Es cierto que me quejo de ese concepto medio torpe de dejar el grueso de las funcionalidades para su uso a través de la consola y sentirse satisfechos por ello (concepto que entiendo porque yo también tuve 20 años y quise ser un geek) porque eso los distancia del usuario del día a día; en todo caso allí reconozco y valoro iniciativas tan importantes como Ubuntu y todo lo que se ha incorporado en términos de interfaz de usuario amigable.

Finalmente: considero razonable que un vendedor me diga que su producto es el mejor. Y que luego venga su competencia y me diga que en su caso sí es cierto ser el mejor. Pero pienso que los usuarios, en el caso del software, deberíamos distanciarnos de posiciones en las que se predica que tal producto no sólo es el mejor sino que además el de la competencia es pésimo. No encuentro, en el caso de Linux (habrá distros, supongo), Windows (hay versiones) o Mac, un solo motivo para tildarlos de malos. Son simplemente diferentes. Hechos a la medida de su público.

Posted in Tecnología | Etiquetado: | 4 Comments »

Firefox 3.6 y la barra de tareas de Windows 7

Posted by Jhonny López Ramírez en 31 enero 2010

image

Este será mi primer post del año. La verdad es que he retomado el blog un poco tarde: han sido días de trabajo arduo. Finalmente, vengo con un tip sencillo: la activación de la vista previa de las pestañas en la barra de tareas de Windows 7; ocurre que por defecto esta característica aparece desactivada en la versión definitiva del popular navegador de Mozilla. Para activarla haremos lo siguiente:

En la barra de direcciones de Firefox escribiremos about:config

image

Haremos clic en el botón en el que prometemos tener cuidado y se nos mostrará una página como la siguiente:

image

En esta página buscaremos la opción browser.taskbar.preview.enable. Su valor por defecto será false y con un doble clic la pondremos en true. Una vez hacemos esto podremos comprobar en nuestra barra de tareas que se previsualizan las pestañas abiertas al mejor estilo de IE8.

image

Posted in Tecnología | Etiquetado: , | 2 Comments »