Número Anterior | Lista de Números | Página Principal de TidBITS | Siguiente Número

TidBITS-es-357/09-Dic-96

En este número informamos de una nueva versión de RealAudio y una extensión MPEG para QuickTime 2.5. También damos la bienvenida a un nuevo patrocinador y nos metemos en profundidades con un análisis y comparación de Eudora Pro y Eudora Light. Adam retoma el artículo de la semana pasada acerca de los Macs de encendido por software, y Matt Neuburg remata el ejemplar con un profundo ensayo acerca del estado de la automatización en los Macs de hoy en día, ensayo que se completa con una comparativa de los programas de macros que hemos analizado a lo largo de los últimos ejemplares.

Apartados:

Copyright 1996 TidBITS Electronic Publishing. Todos los derechos reservados.
Información: <info@tidbits.com> Comentarios: <editors@tidbits.com>


Este número de TidBITS está patrocinado en parte por:

Esta traducción al Español ha sido hecha voluntaria y desinteresadamente por:


MailBITS/09-Dic-96

Un ¡Guau! de Bienvenida -- Queremos dar la bienvenida a nuestro nuevo patrocinador, Small Dog Electronics. Aquellos que solíais leer DealBITS recordaréis a Small Dog por sus frecuentes ofertas de software y de hardware nuevo y reciclado. DealBITS y Small Dog hacían buen equipo: los lectores podían aprovecharse de los buenos precios y Small Dog podía publicitar sus ofertas a una gran audiencia. Dado que hemos disfrutado mucho trabajando con esta compañía y debido también a los favorables informes que hemos recibido de los clientes de Small Dog (que sobrepasaban con creces las quejas), creemos que Small Dog y TidBITS pueden hacer un buen equipo. Small Dog ha puesto recientemente su sitio Web en Internet, y junto con la página inicial en la que aparecen un buen número de ofertas especiales, el sitio contiene listas de productos en venta, desde Performas a Power Mac, monitores e impresoras. El FAQ de este Web explica en qué consiste un equipo "reciclado" [Un equipo usado y devuelto al vendedor, que se reempaqueta otra vez como el original pero que en realidad no se puede vender como si estuviera nuevo al 100%. -Alvaro] y (naturalmente) muestra algunas fotos de sus perritos. Small Dog Electronics -- 802/496-7171-- 802/496-6257 [TJE]

<http://www.smalldoggy.com/>

RealAudio 3.0 -- Progressive Networks ha lanzado Real Audio Player y Real Audio Player Plus 3.0. RealAudio Player es gratuito si lo usas de forma individual, y proporciona mejor calidad y sonido en estéreo con conexiones de módem a 28,8 kbps, mientras que Player Plus, la versión comercial que cuesta 30 dólares, proporciona una mejor reproducción mediante un buffer (incluso en conexiones lentas o con errores) y un modo "grabación" para escuchar el sonido sin estar conectado. Real Audio Player, la versión gratuita, ocupa 1 MB y requiere un procesador 68040 o superior; Player Plus requiere un Power Mac. [GD]

<http://www.realaudio.com/>

MPEG Beta para QuickTime 2.5 -- Hace tiempo, en TidBITS-es-338, hacíamos referencia a que QuickTime 2.5 no incluía soporte por software de compresión MPEG, pero Apple acaba de lanzar una extensión beta para QuickTime que proporciona precisamente esto en los Power Mac. La extensión permite trabajar con pistas independiente de secuencias MPEG I, y aunque no se pueden guardar, se puede reproducir vídeo MPEG en cualquier navegador Web mediante los módulos para QuickTime. [GD]

<http://quicktime.apple.com/sw/plugin_beta.html>


Vaya Corte con los Cortes de Corriente

por Adam C. Engst <ace@tidbits.com>

Mi artículo en TidBITS-es-356 acerca de los problemas con los Macintosh con arranque por software tras los cortes de corriente provocó toneladas de mensajes, y lo que parecía ser un asunto bastante cristalino se nubló rápidamente. A ver si consigo explicar las cosas tal y como las entiendo. [Los Mac con arranque por software son aquellos que se pueden encender programando una hora o condición determinada en un panel de control, como los Power Mac y también algunos de los últimos modelos NuBus, más o menos desde el Mac IIsi. - Alvaro]

Hay dos paneles de control de Apple que permiten definir valores para reiniciar un Mac de los que admiten arranque por software tras un corte de corriente: Autoencendido y Ahorro de Energía 2.0 (no Ahorro de Energía 1.0 ni Ahorro de Energía CPU).

Ahorro de Energía 2.0 funciona con todos los Power Mac PCI (y probablemente con algunos de los últimos modelos de Power Mac NuBus). Autoencendido funciona con la mayoría de los Mac con arranque por software a partir del IIsi (aquellos que tienen el chip controlador ADB "Cuda") y también todos los Power Mac NuBus con arranque por soft. Puede que también funcione con los Power Mac PCI, pero ha sido actualizado con Ahorro de Energía 2.0. Apple tiene algo publicado en su Tech Info Library que muestra la compatibilidad de todas estas opciones con todos los Mac.

<http://cgi.info.apple.com/cgi-bin/read.wais.doc.pl?/wais/TIL/Macintosh!Software/Energy!Saving!Cntrl!Pnls!!Desc>

Además, aunque parece que Ahorro de Energía 2.0 va siempre instalado con todos los Power Mac PCI, Autoencendido 2.0 no siempre va instalado en los Mac antiguos que pueden usarlo (especialmente en diversos modelos Performa) para evitar problemas con el software MegaPhone que permite a algunos Performa funcionar como contestador automático. No está claro cuándo apareció por primera vez Autoencendido, pero va incluido con el Sistema 7.5 y hay quien lo vio en el Sistema 7 Pro. Para complicar aún más las cosas, parece que Power Computing no incluye Ahorro de Energía 2.0 en su CD con el software del Sistema, y que tienes que conseguirlo de algún CD de Apple.

Dave Warker <davew@waterw.com> ofrece una solución alternativa:
Apple lanzó recientemente una breve nota técnica acerca del modo "Encendido Servidor." Parecía justo lo que necesitábamos para nuestro BBS basado en FirstClass, de modo que escribí una extensión llamada ServerPower que activa este modo si está disponible en el modelo Mac particular en el que esté instalado. Funciona bastante bien en mi IIvx y en un Power Mac 7500, aunque no en mi viejo IIfx.

<ftp://mirror.aol.com/pub/info-mac/cfg/server-power-10.hqx>

Joe Bruni <joseph_bruni@bigfoot.com> nos cuenta una historia similar:
Leí vuestro artículo y me partí de la risa. El primer Mac con la función de auto-encendido programable fue el IIsi. En las notas para desarrolladores del IIsi había mucha cháchara sobre un panel de control que estaría disponible en el futuro y que permitiría definir la hora en la que podría auto-encenderse la máquina. La hora se programaría en la PRAM junto con un bit de modo que el IIsi que se usara como servidor podría reiniciarse automáticamente si había algún tipo de corte de corriente. Sin embargo, el Sistema 6.0.7 nunca tuvo dicho panel de control (aunque después de haber escrito al departamento técnico de Apple sobre esa nota, me enviaron cierto código que hacía eso). Con el tiempo, Apple lanzó los paneles de control Autoencendido y Ahorro de Energía que funcionan con esta característica.

La nota para desarrolladores explicaba cómo funciona todo esto. Durante el desarrollo del IIsi, Apple comenzó a crear chips (circuitos integrados) híbridos que reunían la funcionalidad de varios chips en uno solo. Uno de ellos era Egret, el chip que contiene la PRAM, el reloj alimentado por la batería y el interruptor de encendido por software. Algún avispado ingeniero debió pensar "Hey, si ponemos el reloj y el encendido por software en el mismo chip, podríamos hacer que el Mac se encendiera solo." Y a partir de entonces, se necesitaron cinco años para que la gente del software del sistema cogiera la idea. La mayoría de los Mac que tienen arranque por software, si no todos, emplean el chip Egret (o alguno de sus derivados) y son capaces tanto de arrancar a una hora determinada como de reiniciarse mediante este control por software tras un corte de corriente.


Por Qué Sigo Viviendo en la Oficina de Correos
(o, ¡Eudora para siempre!)

por Matt Neuburg <matt@tidbits.com>

Entre innovación frenética, publicaciones prematuras, y la pelea por las ganancias generadas por el mercado de software para Internet de hoy día, resulta notable que un software cualquiera pueda ser lo suficientemente serio, fundamental, y arraigado para convertirse en un clásico, por no decir una necesidad, y mas notable aún que lo entreguen gratis. El espíritu original de la Internet aún perdura, y con toda certeza Eudora es uno de los muchos programas de esta clase.

Eudora, como si el típico lector de TidBITS supiera, es el estupendo software cliente para correo electrónico. Creado por Steve Dorner, originalmente de la Universidad de Illinois, Eudora (que recibe su nombre de la gran escritora americana Eudora Welty, que aún sigue en vida a los 90 años de edad) fue publicado originalmente en 1990. Libró rápidamente a los usuarios de la Internet de la esclavitud y complejidad impuestas por la necesidad de usar el correo electrónico haciendo Telnet a un ordenador central, y horrores similares.

Allá por 1993, el programa ya había sido adquirido por Qualcomm - una corporación basada en San Diego [California, EE.UU. -Charly], ocupada en cosas como teléfonos celulares y comunicaciones por satélite - y puesto en venta comercialmente como Eudora Pro. Sin embargo, con su generosidad característica, una versión pública, Eudora Light, sigue siendo distribuida gratis.

Durante cierto tiempo, las versiones Pro y Light habían estado desincronizadas. Eudora Pro 3.0 salió en Julio; la versión Light sigue en 1.5.5. Pero Qualcomm ha estado desarrollando en conjunto Eudora Pro 3.0.1, y Eudora Light 3.0.1, lo cual es muy sensato, y se espera que ambas sean puestas en circulación en cualquier momento.

Aunque la versión 3.0.1 esta aún en fase de desarrollo, los usuarios que no estaban satisfechos con la anterior versión Light, y que no estaban dispuestos a comprar Eudora Pro al precio aproximado de 60 dólares en EE.UU., pudieron echarle un vistazo descargando una demostración gratis de Eudora Pro, o versiones beta públicas de ambas versiones, Pro y Light. Tan pronto como Eudora 3.0.1 aparezca en su versión final, puedes esperar que aparezca una versión beta pública 3.1.

<http://www.eudora.com/>
<ftp://ftp.qualcomm.com/quest/mac/eudora/1.5/eudora155fat.sit.hqx>

Vengo usando la versión gratuita casi desde el momento que empecé a usar la Internet, y empecé a usar la versión Pro 3.0 hace un mes o dos. Para este artículo, comparé esta última a una reciente versión beta de Eudora Light 3.0.1 .

[En lo que sigue, Matt Neuburg utiliza, como títulos de párrafos, términos del juego de golf, por ejemplo "The Pro Circuit", "El Circuito Profesional" que es un juego de palabras aludiendo a la versión Pro de Eudora, y al recorrido de un campo de golf según normas fijadas para jugadores profesionales; "Light Shaft", juego de palabras entre Light (ligero), aludiendo a la versión Light de Eudora, y "light shaft" , literalmente "vara ligera" aludiendo a los palos de golf "ligeros" que no alejan la pelota de golf como lo hacen los palos "pesados". Me he tomado la libertad de traducir este título por "Flojeras"; cabe otra posibilidad, y es que "light shaft" significa también "rayo de luz", pero no veo como esta interpretación se relaciona con el contenido del párrafo encabezado; "Into the Rough", literalmente "en terreno áspero y desigual", que define el terreno de un campo de golf que esta fuera del "fairway" (fuera de "la calle"), donde el juego es mucho mas difícil, pero sigue siendo "legal", o sea que la pelota no se encuentra fuera de los limites fijados para por seguir jugando; y finalmente "The Trophy", " el Trofeo", que pone punto final a la competición y que no necesita mas explicaciones. -Charly]

El Recorrido Profesional -- Los usuarios que estaban acostumbrados a Eudora Light 1.5.5 ó a versiones anteriores notarán varias características nuevas en la versión 3.0 . Una de ellas resulta controvertida, por lo menos para mi: texto con estilos en el cuerpo del mensaje. Esto se parece a HTML, con expresiones de marcado tales como "<italic>texto</italic>" para transmitir información de formato a través de la Internet. Y yo me digo: ¿por qué? No todos los programas de correo electrónico saben manejar MIME (Multipurpose Internet Mail Extensions, estándar Internet para transmitir datos no textuales, como imágenes, audio, y similares), y los caracteres "quoted-printable" a menudo causan estragos en el texto, introduciendo "=20" después de cada línea, y demás [Quoted-printable es un sistema de codificación de texto utilizado para mensajes de correo electrónico que contienen líneas largas, o caracteres especiales. Qualcomm, en Eudora, recomienda expresamente el uso de esta opción, que puede ser desactivada por el usuario, si así lo desea. -Charly]; éste es otro "estándar" no universal que complica aún mas las cosas.

<http://www.qualcomm.com/People/presnick/textenriched.html>

Otras características, nuevas e indiscutiblemente bienvenidas, incluyen lo siguiente: TextEdit de Apple ha sido desechado en beneficio de un nuevo motor de texto creado por Pete Resnick, que rompe la barrera de los 32K, de tal forma que los Compendios de Info-Mac (Info-Mac Digests), y las ediciones de TidBITS ya no son dividas en mensajes múltiples. Se puede arrastrar y soltar todo a todas partes, incluyendo los ficheros vinculados que ahora se ven como iconos incluidos en el mensaje en el que llegaron, que se pueden arrastrar y soltar, y sobre los que se puede hacer doble clic. Los buzones de correo pueden, como opción, almacenar meta-información en su parte de recursos [Meta-información es información acerca de información, tema que ya fue tratado en TidBITS-es-355. -Charly], eliminando la necesidad de ficheros "TOC" (Tabla de Contenidos). Hay Filtros, que examinan rápidamente paquetes de mensajes (por ejemplo, los mensajes recién recibidos), y los someten a ciertas acciones (como transferirlos a un buzón designado), si responden a criterios especificados. El diálogo "Encontrar" (Find) está muy mejorado, así como el diálogo de Apodos (que ahora se llama Agenda de Direcciones). El programa tiene muchas otras comodidades y ajustes de interfaz; si, por falta de espacio, omití la favorita de alguien, presento mis excusas.

Flojeras -- Lo que le falta a Eudora Light 3.0.1, comparado con Eudora Pro, son el tipo de extras que serían echados de menos principalmente por usuarios corporativos. Basándome en la actual versión beta (y el conjunto de características podría cambiar), los usuarios de Eudora Light no tienen una barra de herramientas (no te preocupes, yo no la uso nunca); tampoco tienen etiquetas para mensajes; no hay "Word Services" (para hacer funcionar ciertas aplicaciones como el comprobador ortográfico Spellswell); no hay FCC (copiar respuestas salientes a un buzón); no hay opción para expansión automática de apodos antes de la transmisión de los mensajes (pero puedes hacerlo utilizando una opción de menú); no se puede abrir un buzón que no esté en la Carpeta Eudora; no hay plantillas (para enviar mensajes tipo); no hay firmas adicionales aparte de Firma Principal y Firma Alternativa; una gama más reducida de acciones de Filtros; y la incapacidad de generar texto con estilos, aunque sí se puede leer tal texto en un mensaje recibido.

Igualmente, sólo los usuarios de Eudora Pro tienen las opciones de transferencia de correo (Mail Transfer Options), que más que nada, consisten en la capacidad de transmitir al servidor instrucciones "a medida" para mensajes individuales. Por ejemplo, supongamos que verificas si tienes correo, en un mismo servidor, desde tu casa y desde tu trabajo: en tu lugar de trabajo, puedes examinar nuevos mensajes, y entonces borrar del servidor sólo aquellos que pertenecen al trabajo, y cuando llegues a casa podrás entonces descargar aquellos que pertenecen a tu casa. Por si sola, esta característica podría inclinar la balanza en favor de Eudora Pro para muchos usuarios.

En Terreno Duro -- Hay algunas cosas que me molestan acerca de Eudora. Una de ellas, por supuesto de importancia menor y dependiente del gusto de cada uno, es la forma que tiene la interfaz de usar características escondidas. Por ejemplo, para compactar un buzón (cosa que normalmente ocurre automáticamente cuando se producen ciertas condiciones), tienes que saber que hay que oprimir simultáneamente la tecla Comando y el ratón en el rincón inferior izquierdo de la ventana -no existe una opción de menú equivalente. Para abrir el buzón que contiene el mensaje que estas leyendo, haces doble clic en su barra de titulo: ¿y por qué no Comando-clic, como en el Finder? Para crear un nuevo mensaje desde la Agenda de Direcciones, sin pasarte al mensaje, mantén apretada Mayúsculas y haz clic sobre el botón To (Para). Varias acciones importantes se ejecutan sólo si oprimes una tecla de transformación antes de hacer clic en la barra del menú. Admito que tiene que existir un problema de diseño en un programa tan atiborrado de características, y los excelentes Globos de Ayuda, así como la ayuda en línea por texto proveen amplia información acerca de estos puntos; pero el resultado es una multitud de características que muchos usuarios jamás descubrirán, y otros, como yo, tendrán dificultad en recordar.

Más quejas: a pesar de que es posible crear guiones para que Eudora pueda llevar a cabo ciertas tareas, dicha posibilidad se queda corta. Tan sólo un pequeño subconjunto de sus funciones puede ser controlado por AppleScript o Frontier, y hay poca o ninguna documentación acerca de sus controles internos. Las acciones de Filtros disponibles son insuficientes; por ejemplo no hay una opción para conservar en formato de archivo de texto un mensaje que responde a ciertos criterios. Y existe en mi ordenador una especie de extraño conflicto que hace que cuando Eudora esta abierto en el fondo y otra aplicación, como Netscape o Fetch, está conectada a la Internet, hace que Eudora eventualmente falle; este fallo ha estado siempre presente en todas la versiones que he probado.

El Trofeo -- Sin embargo, me gusta Eudora mucho, muchísimo mas que cualquier otro programa de correo electrónico que he usado. Su metáfora de interfaz básica de mostrar los buzones como ventanas que muestran cada mensaje como una línea de información en la que se puede hacer doble clic, en la que cada mensaje abierto es una ventana por si misma, nunca ha sido mejorada. Sus capacidades básicas de manejo de mensajes, la forma en que gestiona el contestar, remitir, y redirigir mensajes, así como tratar de enviar de nuevo un mensaje devuelto, son magníficas.

Cualquiera sea la versión de Eudora que escojas, si recibes tu correo de un servidor POP (Post Office Protocol), y lo envías a través de un servidor SMTP (Simple Mail Transport Protocol), como lo hacen la mayoría de usuarios de la Internet que disponen de una conexión por módem o dedicada, Eudora es lo que hay que usar, y si no estas usando Eudora, es tan bueno que merece la pena que implores a tu administrador de sistema por un servidor POP. Es una aplicación limpia, simple, intuitiva, poderosa, minuciosa (mucho más allá de mi capacidad de describirla aquí), rápida, y divertida.

Y "divertida" no significa tan solo deliciosa y satisfactoria; un descarado sentido del humor se oculta en Eudora. El botón de control para hacer funcionar la versión tridimensional de la interfaz está rotulado "Derrochar ciclos dibujando basura tridimensional de moda." Oprimir las teclas Mayúsculas-Opción-Comando-D, para borrar un mensaje directamente, sin pasar por el buzón "Trash" (Papelera), lleva por nombre "Bomba Atómica" (Nuke). El icono para conmutar la visualización de cabeceras completas de mensajes, se llama "Bla bla bla, ", y el icono para usar el código UU para codificar las partes de recursos de los ficheros, es "Que asco" (Ick). En verdad, el espíritu original de la Internet sigue vivo en Eudora.

DealBITS -- Cyberian Outpost ofrece un buen negocio para los lectores de TidBITS, ofreciendo Eudora Pro a 56.95 dólares en EE. UU. (una rebaja de 4 dólares), en el URL:

<http://www.tidbits.com/products/eudora-pro.html>


El Usuario Encima de tu Hombro - De Macs y Macros

por Matt Neuburg <matt@tidbits.com>

No hace mucho, TidBITS discutió tres programas de macros: QuicKeys (empezando en TidBITS-es-347), OneClick (en TidBITS-es-350) y KeyQuencer (en TidBITS-es-351). Estas consideraciones me han llevado a algunas reflexiones sobre el estado del Mac. En el mejor de todos los mundos posibles, creo, no necesitaríamos ningún programas de macros: el Mac sería fácilmente guionizable sin ellos. Hasta entonces, los programas de macros ofrecen un alivio muy necesitado.

La Prisión y la Promesa -- Aquí está el problema: nuestro software todavía nos gobierna en lugar de ser al revés. Mi Mac, lleno de "Grandes Aplicaciones Unificadas" que me obligan a ajustar mis hábitos de trabajo a sus estructuras y mis necesidades a sus características, algunas veces parece más una guarida de sacerdotes corporativos que una liberación de mi individualidad. El Mac se ha quedado corto en su promesa del afamado anuncio "1984" de Apple: a pesar de que el Mac funciona siguiendo un bucle de eventos creados por el usuario, permanecemos prisioneros de las modalidades y de las opciones restringidas.

Una salida sería escribir tus propias aplicaciones, pero esto incluiría reinventar la rueda innecesariamente. (Creo que el Mac debería ser mucho más fácil de programar, pero esa es otra historia). Para la mayoría de las operaciones, los programas que ya posees pueden ejecutar probablemente todas las tareas necesarias - sólo si entendieran mejor tus necesidades, o si pudieras combinarlas como deseas.

Por ejemplo, una docena de veces al día, después de algunas operaciones Buscar-y-Cambiar con Nisus Writer, pulso Comando-S y no pasa nada. ¿Por qué? Estoy mirando el documento, pero la ventana Hallar/Cambiar está delante, y en Nisus Writer esto desactiva el comando Guardar. Entonces, ¿no creéis que después de un rato, el ordenador captaría la idea? "Eh, Matt, me doy cuenta de que sigues pulsando Comando-S con la ventana Hallar/Cambiar activa. Me he estado preguntando y - ¿lo estás haciendo porque te gustaría que guardara?" Bueno, probablemente, el ordenador no hablará (o pensará) de esta manera en un tiempo cercano. Así que, si un programa no funciona como quieres, deberías poder personalizarlo.

[El intento más cercano a esta clase de tecnología agente es el shareware Open Sesame de Charles River Analytics, pero en mis pruebas en el pasado nunca hizo ninguna sugerencia útil. Si estás interesado en la programación por demostración, echa un vistazo a las demos de Eager de Allen Cypher. -Adam]

<http://www.cra.com/products/sesame/sesameinfo.html>
<http://www.atg.apple.com/Allen_Cypher/Eager/Eager.html>

Mapeando el Desorden -- La capacidad de personalizar programas no está incluida en el Mac. Más bien, los desarrolladores de cada programa deben escribirlo de una manera en que sus funciones estén expuestas al control público. Hablando claro, esto hace que el programa sea "guionizable."

Pero no hay un estándar para la personalización. En los primeros días del Mac, Apple presionó a los desarrolladores para aceptar una uniformidad por convención voluntaria: haced que las ventanas sean así, haced los menús así, haced que los diálogos funcionen así. Tuvieron tanto éxito que las Directrices Humanas de Interfaz de Apple influyeron enormemente en la manera de verse de Windows y otros interfaces gráficos. Pero Apple no insistió sobre la guionización, incluso después de que el Sistema 7 lo hiciera más fácil.

Como resultado, los desarrolladores a menudo no cogen la importancia de la guionización. La lista de correo MACSCRPT es un lugar para observar a los guionistas veteranos golpear sus frentes virtuales de angustia por los desarrolladores que no lo "pillan" - como cuando un gran desarrollador retó a los lectores a persuadirlo de que la siguiente versión de sus programa debería ser guionizable. (Si estás interesado en suscribirte a la lista MACSCRPT, envía un correo electrónico a <listserv@dartmouth.edu> con el comando "subscribe macscrpt " en el cuerpo del mensaje).

Tomo como axioma que un ordenador está hecho para ser programado, por lo que, idealmente, cada programa debería ser guionizable. Pero cuánto puedes personalizar el comportamiento de un programa varía mucho. Algunos programas exponen toda su funcionalidad, algunos exponen sólo una fracción y algunos no exponen nada. Y también hay que tener en cuenta la "plataforma" desde la que se permite a un usuario gobernar una aplicación: un programa puede incluir su propio lenguaje de guionizado, responder a los comandos mediante el sistema de mensajes del Mac (Apple events), o una mezcla de ambos. Entonces viene el grado en el cual uno puede separar la interfaz del programa de su funcionalidad; por ejemplo, se podrían personalizar menús y diálogos, o un programa podría ejecutar tareas entre bastidores en lugar de en una ventana o en primer plano.

Probablemente puedas pensar en otras medidas de guionización. El caso es que si hacemos un mapa de guionización, los programas existentes estarían dispersos por toda su extensión. Por ejemplo, Microsoft Word 6 expone toda su funcionalidad mediante un lenguaje de guionizado interno ( y parte de él también a los Apple events), permitiéndote personalizar los menús, e incluso construir nuevos elementos de interfaz como diálogos y paletas personales. Nisus Writer 4.1 sólo expone parte de su funcionalidad mediante un lenguaje de guionizado interno (y en absoluto a Apple events), y su interfaz es personalizable sólo mínimamente (se pueden cambiar los atajos de teclado). MoviePlayer no es guionizable. Etcétera.

Guionizar en Lenguas -- El modelo de completa guionización de Word 6 es la excepción más que la regla: la guionización en general es frustrantemente incompleta. Nisus Writer no me dirá el tipo o el estilo de la selección que haga, y no puedo decir a Eudora que seleccione el mensaje tal y cual sin que lo abra. El grado de separación de la interfaz de Word (dónde consigo decidir lo que hace cada uno de los ítems de sus menús) es incluso más extraño - quizás el Mac OS 8 hará que escribir este estilo de aplicación sea más fácil, pero no estoy conteniendo la respiración. Hay también lenguajes de guionizado internos que no pueden ser enganchados a otros programas de ninguna manera: es enloquecedor.

Aún así, supón que cada programa internamente guionizable también tuviera un gancho externo, por lo que los guiones escritos en un lenguaje de guionizado interno podrían al menos ser enviados desde otro programa. Podrías pensar que la guionización externa sería mejor, porque cada lenguaje de guión interno es diferente (y puede no ser muy bueno), mientras la guionización externa puede ser basada en un sólo lenguaje, como AppleScript. Sin embargo, muchos lenguajes de guión internos son fabulosos (como el Visual Basic de Excel), y, casi paradójicamente, los programas que soportan AppleScript puede introducir cada uno de ellos su propia sintaxis AppleScript, por lo que guionizar estos programas todavía es cómo aprender un nuevo lenguaje - o incluso más difícil porque la sintaxis normalmente no es obvia ni está documentada. (Muy a menudo he visto cartas en la lista MACSCRPT de gente empantanada intentado averiguar la manera en que Eudora borra el mensaje seleccionado: la fórmula mágica 'move message 0 to end of mailbox "Trash"' no es obvia). Además la guionización externa no resuelve el problema fundamental: todavía estás a merced de cualquier programa particular dependiendo de cuanta funcionalidad decide exponer.

Gestión de las Macros -- La personalización tendría que darte nuevas formas de acceder a las funciones existentes de un programa. También debería poder incorporar funciones de otros programas, combinando los puntos fuertes de cada uno en un entorno que detectase y respondiese al estado de cada programa, que sacase partido a la potencia del sistema como conjunto y que soportase cierta programación básica con tipos comunes de información (como números y texto).

Mientras la programación de guiones no sea más homogénea, un programa de macros a nivel de sistema es el puesto de mando más adecuado para personalizar el sistema. La parte negativa de estos programas es que, por bien ingeniados que estén, tienen el potencial de exponer a otros programas o extensiones de sistema a tener problemas y errores. Por ejemplo, si una aplicación tiene problemas con la gestión de ventanas, visualizar una paleta o cuadro de diálogo con un programa de macros puede causar conflictos - aunque el programa de macros haga todo según el manual. No obstante, un programa de este tipo podrá introducir cadenas de texto, pulsar el botón del ratón, seleccionar menús y simular en general las acciones del usuario para así controlar la mayoría de aplicaciones no guionizables o parcialmente guionizables. Puede intervenir en operaciones normales, responder ante acciones del usuario como combinaciones de teclas, tratar información del sistema (como qué ventanas están presentes, qué hay en el portapapeles, qué archivos hay en una carpeta) y dialogar con otros entornos de guionizado. Además, en el caso ideal, será genuinamente programable y, si puede ser, de forma fácil aunque flexible.

De los tres programas de macros que hemos revisado en TidBITS, OneClick, de WestCode, es el más programable: su lenguaje elegante e intuitivo otorga mucha potencia a la simulación de usuario, y ofrece una operativa a nivel de sistema y construcciones de programación. Se puede comparar con Hypercard, ya que OneClick es más que un simple programa de macros: se trata de un mini entorno de programación. Los botones que colocas en sus paletas reaccionan a los clics, despliegan menús y responden a tus opciones. Además, los botones de OneClick admiten archivos de texto mediante arrastre; se muestran u ocultan solitos y pueden visualizar iconos, información textual o barras de progreso.

Actualmente, suelo recurrir a OneClick cada vez que surge la pregunta "¿Por qué este programa no hace esto?" en mi cabeza. Por ejemplo, los filtros de Eudora no tienen ninguna opción para guardar automáticamente los mensajes como archivos de texto en función del asunto o del remitente: con OneClick, escribir un botón que hiciera eso fue fácil. En Nisus Writer siempre tenía que pasar por varios menús para dar con el tipo de letra, tamaño, y estilos del texto seleccionado: ahora tengo una paleta de OneClick que siempre muestra dicha información textualmente. Son casos que QuicKeys jamás me hubiera resuelto, y por ello me pude deshacer de él (entre otras utilidades).

<http://www.westcodesoft.com/>

Aún así, OneClick requiere tomar algunos compromisos. Como otros programas de macros, opera a bajo nivel y puede llevarse mal con algunas aplicaciones y extensiones, al menos en mi máquina. Además, está algo así como en su tierna infancia, y eso es genial si te gusta participar en la emoción de verlo evolucionar o si quieres invertir tiempo en desarrollar tus propias herramientas, pero ahora mismo puede que su funcionamiento no esté resuelto a tu gusto.

KeyQuencer es la mejor opción para aquellos que quieren una interfaz simple y unos requisitos mínimos de RAM, o quienes necesitan específicamente algunas de sus funciones (como el control remoto de otras máquinas, la selección de impresora, la animación del cursor, etc.). Binary Software, al igual que WestCode, es muy receptiva a las sugerencias, y eso te brinda otra manera de involucrarte en el proceso de crecimiento de un programa.

<http://www.binarysoft.com/keyquencer/keyquencer.html>

Para quienes prefiráis algo más probado y seguro - o no tener que aprender un lenguaje basado en texto - QuicKeys sigue siendo una opción importante. A través de sus diálogos y grabaciones, el usuario construye las funciones sin tener la sensación de que existe programación alguna. Más aún, QuicKeys lleva funcionando con solidez desde hace tiempo y ha aprendido a convivir con muchas extensiones de sistema e interfaces no estándar, pero el soporte por parte de CE parece haberse quedado en la mínima expresión.

<http://www.cesoft.com/quickeys/qkhome.html>

Lo importante es que puedes y deberías usar un programa de macros para que seas tú, y no tu ordenador, el que manda. Es formidable que actualmente haya tantas alternativas, y que cualquiera de estos programas nos ofrezca la confianza de no equivocarnos. Todos ellos controlan aplicaciones no guionizables, utilizan los eventos de Apple para colaborar con las que sí son guionizables y además son asequibles. Tu elección será en definitiva una cuestión de estilo personal o de necesidad. ¿Por qué no te regalas uno para estas fiestas? Puedes incluso hacerte con más de uno y combinarlos. Hagas lo que hagas, toma el control de tu ordenador: no dejes que 1997 sea como 1984.

DealBITS -- La oferta que hacía Cyberian Outpost de KeyQuencer por 33,95 dólares USA (con descuento de 4 dólares) sigue disponible a través del siguiente URL. Notaréis que la página dice que es una oferta, pero lo es.

<http://www.tidbits.com/products/key-quencer.html>

Por otro lado, WestCode Software ha lanzado una oferta de OneClick para los lectores de TidBITS. Podéis comprarlo por 59,98 dólares (descuento de 10 dólares sobre el precio habitual de WestCode) a través de este otro URL:

<http://www.tidbits.com/products/one-click.html>


Las publicaciones y sitios Web no comerciales pueden reproducir o enlazar con nuestros artículos si se dan los créditos completos. Otros por favor contactad con nosotros. No garantizamos la exactitud de los artículos. Caveat lector. Los nombres de publicaciones, productos y compañías pueden ser marcas registradas de sus compañías

Número Anterior | Lista de Números | Página Principal de TidBITS | Siguiente Número