Archivo

Archivo para la categoría ‘Tecnología’

Acerca de Microsoft SQL Express 2005

Viernes, 20 de noviembre de 2009 Gabriel Barreto Comments off

sqlSQL 2005 Express es la edición gratuita de la familia de SQL 2005 y se presenta como una excelente alternativa a la correspondiente versión gratuita del SQL 2000, el MSDE (en esta oportunidad Microsoft decidió nombrar todas las ediciones de esta familia con un mismo prefijo, SQL 2005, lo cual nos resulta bastante más claro que su anterior Microsoft Sql Desktop Engine).

Las principales diferencias con el MSDE son la eliminación del regulador de carga de trabajo simultáneo (workload governor), responsable de importantes penalizaciones de performance al superar el máximo de conecciones permitidas, y la duplicación del tamaño máximo de base de datos, el cual pasó de 2 Gb a 4 Gb.

Con respecto a la familia SQL 2005, el paquete básico de SQL 2005 Express ofrece las funciones principales disponibles en todas las ediciones de SQL 2005 a las cuales deben incorporarse las incluidas en el paquete denominado Advanced Services (disponible para descargar desde aquí), entre las que se destacan:

  • Management Studio Express: Herramienta de administración gráfica, imprescindible para la administración de las bases de datos, con importantes mejoras respecto al Enterprise manager del SQL 2000.
  • Full text catalogs: Eficaz motor para búsqueda de texto, el cual es utilizado por ISOKEY para su búsqueda de textos en foros.
  • Reporting Services: Creación de reportes integrado para la elaboración de informes.

En lo que respecta a replicación, SQL 2005 Express puede utilizarse como suscriptor, pero no como publicador o distribuidor. Más información aquí.

Cuadros comparativos

Procesador:

SQL Server 2005 Edition Número de procesadores admitido (32 bits) Número de procesadores admitido (64 bits)
Enterprise Edition Máximo del sistema operativo Máximo del sistema operativo
Developer Edition Máximo del sistema operativo Máximo del sistema operativo
Standard Edition 4 4
Workgroup Edition 2 N/D
SQL Server Express Edition 1 N/D
Evaluation Edition Máximo del sistema operativo Máximo del sistema operativo

Memoria:

SQL Server 2005 Edition Máxima memoria admitida (32 bits) Máxima memoria admitida (64 bits)
Enterprise Edition Máximo sistema operativo Máximo sistema operativo
Developer Edition Máximo sistema operativo 32 TB
Standard Edition Máximo sistema operativo 32 TB
Workgroup Edition 3 GB N/D
SQL Server Express Edition 1 GB N/D
Evaluation Edition Máximo sistema operativo Máximo sistema operativo

Mas comparaciones entre las versiones MSDE y SQL 2005 Express.

Uso en ISOKEY

Resulta evidente que los topes de la edición Express (1 procesador y hasta 1 Gb de ram) imponen un techo en cuanto a performance. Sin embargo ello no debe tomarse como un impedimento para los usuarios de ISOKEY, sino todo lo contrario. SQL 2005 Express es definitivamente una alternativa válida para comenzar a utilizar ISOKEY sin necesidad de incurrir en costos iniciales importantes. Si la carga de trabajo de ISOKEY crece lo suficiente como para ameritar una actualización del SQL server, seguramente su costo se verá ampliamente justificado, y su instalación es totalmente transparente.

En síntesis, SQL 2005 Express es para los usuarios de ISOKEY una evolución muy mejorada del MSDE y ofrece todas las funcionalidades disponibles en la familia SQL 2005.

Finalmente cabe mencionar que se encuentra disponible SQL 2008 Express, la edición gratuita de la familia SQL Server 2008, cuyas limitaciones son idénticas a las del SQL 2005 Express.

Share
Categories: Tecnología Tags: , ,

Protección de Contraseñas con Firefox

Martes, 27 de octubre de 2009 Daniel Guerriero Comments off

keyCuando Ud inicia sesión en aplicaciones como ISOKEY o en sitios como Facebook, Amazon, LinkedIn, o cualquier otro sitio que utiliza a diario, no necesariamente tiene que ingresar el usuario y contraseña cada vez. La mayoría de los navegadores modernos ofrecen la posibilidad de llenar automáticamente estos campos, lo que es conveniente pero para nada seguro.

Que pasaría si alguien que tenga acceso a su ordenador puede ingresar directamente a su cuenta de mail ya que las credenciales aparecen automáticamente? O peor aún, si se roban su laptop y todos esos campos sensibles se llenan solos para la mejor experiencia del ladrón?

Hay una forma para mantener la conveniencia de las contraseñas automáticas sin comprometer la seguridad. Firefox ofrece una funcionalidad denominada “Master Password” o contraseña maestra que protege todas las contraseñas salvadas en un archivo encriptado.

El Master Password

Hay que pensar en los datos de usuario y contraseña de los sitios web como las llaves del auto, su casa o oficina, o incluso la de su caja de seguridad. Si Ud deja las llaves puestas cualquiera podrá ganar acceso a esos lugares. La funcionalidad de Master Password de Firefox deja en su poder una única llave que brinda acceso a todas las demás.

Así es como el master password funciona en la práctica: Una vez que se lo ha establecido, cada vez que Ud navega a una página que requiere usuario y contraseña, como ISOKEY por ejemplo, Firefox le preguntará su Master Password (nó la contraseña de ISOKEY sino la contraseña maestra que protege a todas las contraseñas almacenadas en su equipo). Al ingresar esta contraseña, Firefox desbloqueará todas las contraseñas y completará automáticamente los campos de usuario y contraseña en ISOKEY y en los demás sitios protegidos que Ud visite durante esta sesión de navegación.

Ud tendrá que ingresar el Master Passwordsolamente una vez durante una sesión de navegación. La sesión termina cuando Ud cierra el navegador, por lo que al volverlo abrir será necesario ingresar el Master Password nuevamente.

Es verdad que es una inconveniencia menor el tener que ingresar el Master Password en cada nueva sesión, pero igual es más fácil que ingresarlo para cada sitio que se visita.

Cuando se utiliza la funcionalidad de Master Password, si apaga el ordenador o cierra el navegador y cualquier persona que no conoce esta contraseña intenta usarla, no vá a tener acceso a las contraseñas almacenadas, las que no se llenarán automáticamente al visitar los sitios protegidos.

Procedimiento para establecer el Master Password

Para establecer su Master Password en Firefox, vaya al menú de Herramientas (Tools), elija la opción Opciones y haga click en Seguridad y a continuación en el botón “Cambiar contraseña maestra” (Change Master Password). Desde ese lugar puede establecer o cambiar su Master Password.

MasterPassword

Si en algún momento se olvida su Master Password, lo puede resetear, pero esto provocará que se pierdan todas las contraseñas almacenadas (como es lógico que suceda).

Share

No se Deje Estafar: Mozilla Firefox es Gratis!

Miércoles, 21 de octubre de 2009 Daniel Guerriero Comments off

De acuerdo a un informe de Mashable, están floreciendo en la red una serie de sitios inescrupulosos que intentan venderle a los desprevenidos licencias del navegador de Internet Mozilla Firefox, aplicación que es totalmente gratuita y que se puede descargar desde este link: www.getfirefox.com

En algunos casos, estos estafadores piden hasta 75 euros por la instalación y mantenimiento!

Links

Share
Categories: Tecnología Tags:

Bolt Browser para Blackberry y Otros Teléfonos con Java

Jueves, 8 de octubre de 2009 Daniel Guerriero Comments off

Bolt BrowserLuego de una larga etapa de Beta Testing, salió el primer Release (que lleva la versión 1.5) del Bolt Browser para teléfonos que soportan la plataforma Java MIDP 2 y CLDC 1.0, lo que incluye a varios modelos de las marcas Blackberry, Motorola, Palm, HTC, etc. De acuerdo al sitio web de la compañía, el navegador, en su versión Lite, corre en teléfonos que no necesariamente se ubican en la categoría de teléfonos inteligentes o smartphones, aunque con menos prestaciones.

El navegador parece estar basado en el Apple Webkit (por lo menos así se identifica ante los sitios web), lo que lo hace compatible con la mayoría de los sitios Web. Tiene capacidad para mostrar videos embebidos, con soporte para streaming, RSS, manejador de descargas, entre otras funcionalidades. Según la compañía, el navegador es entre 25 y 50% más rápido que los de la competencia.

En lo que respecta a Javascript, trae soporte para ECMA Script 262 version 3 y para AJAX, pero no soporta por el momento ninguna funcionalidad de este lenguaje relacionada con eventos del Timer, por lo que muchas páginas con contenido dinámico no funcionarán adecuadamente.

Para teléfonos Blackberry hay una versión especial de Bolt, distinta a la standard para los demás dispositivos. Si desea instalarlo en un Blackberry, se recomienda entrar a http://boltbrowser.com directamente desde el teléfono. El navegador utilizará WiFi o BIS (Blackberry Internet Services) si están disponibles.

Efectué algunas pruebas en un Blackberry Bold 9000 y en un simulador de este mismo dispositivo, saqué las siguientes conclusiones:

  • Tiene una demora importante al comenzar a navegar hacia una página, aún con WiFi y contra servidores ubicados en la red local.
  • Una vez transcurrido ese “lapsus” (que vá de los 10 a los 20 segundos aproximadamente) la página aparece completamente rendereada en su parte visible. Al desplazarse por la página, hay demoras menores mientras va rendereando el resto.
  • Las páginas se muestran muy bien, casi como se ven en un ordenador.
  • Tiene muy buen manejo del trackball y utiliza las mismas teclas abreviadas que el navegador nativo del Blackberry (por ejemplo T y B respectivamente para ir al principio y final de la página).
  • En general se puede afirmar que es bastante mejor y más rápido que el navegador incluido en estos dispositivos.

Les dejó algunas imágenes de ISOKEY, obtenidas con el simulador, navegando una piel standard. No hizo falta habilitar la piel móvil dada la alta compatibilidad de este navegador. La mayoría de las páginas funcionaron correctamente, incluso las que no funcionan el navegador standard del Blackberry (como el Gantt en versión Javascript).

Share

“Google Chrome Frame” para Internet Explorer

Miércoles, 23 de septiembre de 2009 Daniel Guerriero Comments off

Google acaba de lanzar un plugin para Microsoft Internet Explorer, el Google Chrome Frame, con el fin de compatibilizar este navegador con el Google Chrome.

Según Google, el objetivo de este plugin es brindar a Internet Explorer compatibilidad con HTML5, un motor más rápido para ejecutar scripts y un tratamiento uniforme para el CSS. Cabe destacar que las distintas versiones de Internet Explorer reaccionan en forma diferente en lo que respecta a esto último, lo que significa que muchas páginas que se ven bien en IE8 se muestran mal en IE6 o IE7 y a la inversa.

La instalación de este plugin será un requisito para correr productos de Google como Google Wave.


Además los desarrolladores web podrán incluir un código en sus páginas para que se utilice este plugin para mostrar las páginas en lugar del motor interno de Internet Explorer, siempre que el usuario tenga el plugin instalado en su máquina local.

Internet Explorer es el navegador más utilizado en la Internet, como muestra este gráfico de Mashable:

Links:

Share

Google Chrome: Nueva Versión 3 soluciona incompatibilidades

Martes, 15 de septiembre de 2009 Daniel Guerriero Comments off

GoogleLa nueva versión de este navegador, que lleva el número 3.0.195.21, ha solucionado las incompatibilidades que no permitían usarlo para acceder a ISOKEY en algunas de sus páginas.

Los problemas solucionados son principalmente los siguientes:

  • Diálogos emergentes: en versiones anteriores, los diálogos que aparecen por ejemplo para seleccionar registros en un carrito, se presentaban vacíos o directamente no se desplegaban.
  • Elementos desalineados en algunas páginas, por ejemplo el visor del Organigrama.

Además de la solución a estos problemas, la nueva versión incluye soporte para HTML 5 y mejoró aún más la velocidad en que presenta las páginas Web.

Cabe recordar que la compatibilidad con otros navegadores, como Firefox, Safari y ahora Chrome, es únicamente a partir de la Versión 6.0 de ISOKEY y no comprende las extensibilidades desarrolladas a la medida con anterioridad al Release de esta versión, para las cuales seguirá siendo necesario utilizar Microsoft Internet Explorer 6 o superior.

Share
Categories: Tecnología Tags: , ,

Internet Explorer 6: Microsoft incentiva la migración a IE8

Martes, 1 de septiembre de 2009 Daniel Guerriero Comments off

ie6-logoHace ya un tiempo Microsoft puso en movimiento una campaña para incentivar la migración de los usuarios de Internet Explorer 6 a la versión 8 del explorador. Por cada migración, la empresa efectuaba una donación del equivalente a 8 raciones de comida a favor de una institución de bien público de los Estados Unidos.

Hoy el gigante tecnológico redobló la apuesta, comprometiéndose a donar el equivalente a 16 raciones por cada migración.

El problema con IE6 es que la forma en que muestra las páginas Web no sigue correctamente algunos standards de la Web, por lo que cada vez que se diseña un sitio hay que aplicar numerosos parches, o “hacks”, para disimular esas deficiencias.

De hecho hace unas semanas hubo una intensa campaña en las redes sociales, sobre todo Twitter, alentando la “muerte” de Internet Explorer 6.

Algunos links:

Share
Categories: Tecnología Tags: ,

W3C publicó el draft de la especificación para HTML 5

Jueves, 27 de agosto de 2009 Daniel Guerriero Comments off

w3c_mainEl grupo de trabajo en HTML del W3C publicó los borradores de HTML 5, la nueva versión del lenguaje que se utiliza para construir las páginas Web. Tambien se incluye un documento con las diferencias que tiene con su predecesor, el HTML 4.

Esto constituye un verdadero impulso para el HTML, el que venía bastante atrasado, requiriéndose de múltiples plugins para cubrir sus deficiencias.

Algunos browsers (como Firefox y Chrome por ejemplo) ya implementaron de antemano algunas de las características de HTML 5, como el tag Canvas que permite dibujar formas en pantalla sin necesidad de apelar a ningún plugin (si Ud está usando alguno de esos browsers, puede ver una demostración de esta tecnología)

Esperemos que esto impulse a los que se quedaron atrás, como Internet Explorer, a ponerse a tono en el corto plazo.

Links:

Share
Categories: Tecnología Tags: ,

¿Que es RSS?

Miércoles, 26 de agosto de 2009 Daniel Guerriero Comments off

Icono de RSSTrataré en este artículo de explicarles un poco en qué consiste esta tecnología y las implicancias prácticas que tiene para un usuario normal, sin meternos en el terreno de las especificaciones técnicas.

El RSS se puede definir como un medio para distribuir información que se actualiza periódicamente. Esta finalidad de repente es la misma que tienen otros servicios, como las páginas Web. La diferencia principal radica en que RSS distribuye la información en un formato preestablecido y simplificado, que permite que la misma  sea fácilmente integrada y visualizada en aplicaciones desarrolladas para las más diversas plataformas. Las páginas Web por otra parte, pueden llegar a ser muy complejas, ya que otorgan gran libertad de acción a sus diseñadores.

Si tomamos esta página Web como ejemplo, veremos que cuenta con gran cantidad de elementos, como ser menúes, imágenes, animaciones flash, etc. Una representación RSS de este mismo blog se centrará únicamente en lo que es información, prescindiendo de todos los demás elementos, lo que esencialmente se traduce en:

  • Título de cada entrada del blog (el título de este artículo, “¿Que es RSS?”)
  • Contenido de cada entrada del blog (este texto que Ud está leyendo)
  • Autor
  • Fecha
  • Link al artículo completo (a esta página).

Y dicha información deberá estar especificada siguiendo una convención (un standard) de forma tal que otra aplicación (por ejemplo otra página Web o un programa específico para leer RSS) la pueda mostrar sin inconvenientes.

Esta página por ejemplo, está consumiendo un contenido RSS para mostrar la sección de “Novedades de la ISO” que se encuentra en la columna de la derecha. Esto significa que esa sección no es producida ni alterada de ninguna manera por los autores de este Blog, sino que simplemente está siendo llenada (alimentada) con los últimos contenidos provenientes de otro sitio Web (en este caso de http://www.iso.org/). Esta “alimentación” (de hecho en inglés se utiliza el término feed) es totalmente automatizada, garantizando que la información está siempre actualizada en la medida que el sitio de origen (el de la ISO) va publicando nuevo contenido.

¿Como hago para leer contenidos RSS directamente?

Ya hemos visto que muchas páginas Web tienen embebida información RSS. A continuación veremos como hacer para seleccionar nuestras propias fuentes de información, para leerla periódicamente, conforme nuestros intereses.

Para ello hace falta una aplicación del tipo “lector RSS” (RSS reader). Hay muchas disponibles y en general son gratuitas, y su selección dependerá de la plataforma en la que vamos a correrla (si es una PC con Windows, o una Mac, o un teléfono con determinado Sistema Operativo). Incluso hay aplicaciones  Web que permiten seleccionar y leer contenidos RSS de otros sitios (como Google Reader). Muchas aplicaciones que ya estamos usando incluyen la capacidad de leer RSS (por ejemplo Microsoft Outlook, en este artículo del sitio de Microsoft se explica como hacerlo)

Estas aplicaciones y sitios nos permiten confeccionar nuestras propias listas de RSS feeds, o sea suscribirnos a esas fuentes de información, organizarlas en carpetas de acuerdo a los criterios que queramos, efectuar búsquedas, etc.

Lo que lograremos con esto es mantenernos informados en lo que nos interesa sin necesidad de visitar un montón de páginas cada dia.

¿Como detecto si un sitio Web tiene RSS?

Siempre busque el ícono rss_small en las páginas que visita. No todas las páginas traen incorporada esta funcionalidad, aunque está muy generalizada.

El ícono podrá aparecer como parte de la página o directamente integrado en el browser que Ud esté utilizando (por ejemplo en Firefox aparece en la barra de direcciones).

Ese ícono siempre será un link al RSS de la página. En este blog, si Ud  pasa el puntero del mouse por arriba de rss_small en la parte superior del menú de la derecha, le aparecerán directamente varias opciones de servicios de suscripción para que Ud elija el que utiliza. Si por otra parte hace click en el ícono directamente, verá el contenido del feed RSS y el navegador le presentará opciones de suscripción.

Para terminar les dejo la definición de Wikipedia:

RSS es una familia de formatos de fuentes web codificados en XML. Se utiliza para suministrar a suscriptores de información actualizada frecuentemente. El formato permite distribuir contenido sin necesidad de un navegador, utilizando un software diseñado para leer estos contenidos RSS (agregador). A pesar de eso, es posible utilizar el mismo navegador para ver los contenidos RSS. Las últimas versiones de los principales navegadores permiten leer los RSS sin necesidad de software adicional. RSS es parte de la familia de los formatos XML desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas. A esto se le conoce como redifusión web o sindicación web (una traducción incorrecta, pero de uso muy común).

Share
Categories: Tecnología Tags:

Google SVG Web: Soporte para SVG en Microsoft Internet Explorer

Lunes, 24 de agosto de 2009 Daniel Guerriero Comments off

El gigante de las búsquedas elaboró una librería Javascript que permite mostrar contenido SVG, ya sea estático o dinámico, en Internet Explorer, el browser de Microsoft.Google

ISOKEY utiliza SVG para mostrar y editar los diagramas del módulo de Balanced Scorecard. En la versión 6 se incorporó tambien la posibilidad de visualizar dichos diagramas utilizando Microsoft Silverlight.

El proyecto de Google denominado SVG Web brinda soporte para SVG al “95% de los browsers”, incluyendo Internet Explorer, Firefox, y Safari, a través de la instalación de un componente Javascript que pesa unos 60K.

Una vez que se instala dicho Javascript en un sitio, se obtiene soporte parcial para SVG 1.1, Animaciones de SVG (SMIL), Fonts, Video y Audio. Además el contenido es programable, dado que soporta DOM y estilos a través de JavaScript. El contenido SVG puede ser embebido directamente dentro del HTML o a través de una etiqueta OBJECT. Si el browser incluye soporte nativo para SVG, entonces se utiliza este, salvo que el desarrollador decida manejarlo con la tecnología de Google.

El rendering en si mismo es gestionado a través de un objeto Flash, el que se encuentra presente en la mayoría de los browsers, por lo que no se requiere la instalación de plugins adicionales.

Esta nueva tecnología, de funcionar correctamente, podría reemplazar en un futuro a los plugins de SVG que se vienen utilizando, como el Adobe SVG Viewer.

Share