Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente número
¡Culpable! Un juez federal ha establecido que Microsoft violó seriamente las leyes antimonopolio americanas, justo cuando acaba de salir su último software de Internet para Macintosh. También esta semana, Matt Neuburg revisa OneClick 2.0, la potente utilidad para macros que permite personalizar y automatizar el Mac. En las noticias, presentamos al nuevo patrocinador digital.forest, examinamos los resultados de la encuesta de la semana pasada sobre navegadores Web y pedimos disculpas por las bromas que os gastamos con motivo del April Fool´s Day (Día de los Inocentes en USA [LLUC])
Temas:
Copyright 2000 TidBITS Electronic Publishing. Todos los derechos reservados.
Información: <info@tidbits.com> Comentarios: <editors@tidbits.com>
Este número de TidBITS ha sido patrocinado en parte por:
¡LECTORES COMO TU! Puede ayudar a TidBITS mediante nuestro ![]()
programa voluntario de contribución. Agradecimientos especiales a
Robert Burr, Jim Wickman y JP Computer Resources por su generosa
contribución.
<http://www.tidbits.com/about/support/contributors.html>
Las unidades de cinta APS Tech son sólo tan buenas como su ![]()
software. Por eso cada unidad de cinta APS Tech viene con
versiones para Mac y Windows de Dantz Retrospect!
<http://www.apstech.com/>
WinStar Northwest Nexus. Visítenos en <http://www.nwnexus.com/>.
Soluciones de negocio para Internet a lo largo de la costa del
Pacífico Noroeste.
Small Dog Electronics - Concentrador Asanté de 16 puerto ![]()
100Base-T:¡$59! Monitor Apple Studio Display 17" Grafito,
restaurados en fábrica : ¡$379! CDR externo LaCie 4x/8x, Toast en
caja D2 restaurada: ¡$149! Ventas en: <http://www.smalldog.com/>
-- +1 802/496-7171
OUTPOST.COM ENTREGA A DOMICILIO. Connectix Virtual PC te permite ![]()
ejecutar Red Hat Linux sobre tu Mac. Con Virtual PC, tu Mac es un
Mac y una máquina Linux al mismo tiempo. Sólo Outpost.com te lo
entrega por $89,95. ENVIO EN 24H GRATUITO.
<http://www.tidbits.com/tbp/dw3.html>
Aladdin Systems: STUFFIT DELUXE 5.5 OBTIENE 4 RATONES EN
MACWORLD. ¡Lee el análisis en macworld.com y averigua por qué
StuffIt sigue siendo la mejor manera de enviar y recibir archivos
por Internet! ACTUALZATE AHORA EN:
<http://www.aladdinsys.com/deluxe/tidbitsoffer.html>
NUESTRA MISIN: Crear el Navegador Web más rápido, fiable y ![]()
fácil para Mac. No os perdáis el look completamente nuevo de
INTERNET EXPLORER 5, su nuevo motor de pantalla siguiendo los
estándares y otras innovaciones. ¡Bájatelo hoy!
<http://www.microsoft.com/mac/ie5>
¿Cansado? ¿Aburrido? ¿Crees que lo has visto todo? ¡Eso es que ![]()
no has visto LeeLou! Construye demos animadas de programas de Mac
para la Web. Utiliza nuestra biblioteca de demos para tu sitio Web
o hazte las tuyas, ganando dinero en cualquier caso! Para ver
ejemplos de demos: <http://www.teach2earn.com/redirect/mac>
HOSTING WEB PARA MAC --- HOSTING PARA FILEMAKER PRO --- ![]()
ALOJAMIENTO DE SERVIDORES. digital.forest lleva ofreciendo
servicios de Internet para Mac desde 1994 y con nuestro propio
centro de datos de primera línea ofrecemos múltiples conexiones de
alta velocidad y seguimiento las 24 horas.
<http://www.forest.net/>
Inocentadas de Abril -- Ha abundando el correo durante el fin de semana en respuesta a nuestro tema del April Fool´s Day (TidBITS-524), y todo lo que podemos responder es "¡No mas!" (En español en el original [JFN]). Eso, y que queremos disculparnos ante toda la gente a la que tomamos el pelo con los artículos de ese número, especialmente el que informaba de una nota interna de Microsoft que bosquejaba un plan para vender la unidad comercial de Macintosh a Apple como una concesión al Departamento de Justicia estadounidense (nuestro agradecimiento especial a Omar Shanine, supervisor de programa de Microsoft Outlook Express, por facilitarnos las citas que añadieron ese toque extra de verosimilitud al artículo). Poca gente cayó en la trampa de nuestra discusión sobre el estándar MRML propuesto (Mind Reading Markup Language - Lenguaje de Etiquetas para Leer la Mente), pero la sugerencia en tono burlesco de Geoff Duncan sobre cómo las compañías de software podrían animar a más usuarios a actualizarse -con documentos que se gastan con el uso- ha sido desafortunadamente bien recibida por algunos desarrolladores de software cuyos nombres no desvelaremos. [ACE]
<http://www.tidbits.com/tb-issues/lang/es/TidBITS-es-524.html>
<http://www.oxy.edu/~ashes/mrml.html>
Microsoft violó las Leyes Antimonopolio -- El Juez del juzgado del Distrito Thomas Penfield Jackson ha fallado que la Corporación Microsoft violó el Acta Antimonopolio Sherman al utilizar su posición en el mercado de los navegadores Web en "detrimento de los competidores". El juez también halló a Microsoft susceptible de ser responsable ante las leyes estatales de anti-competencia. El Juez Jackson debe ahora poner fecha para las audiencias a finales de año para considerar cómo remediar las acciones de Microsoft, lo cual pudiera incluir cambios estructurales en la compañía, restricciones comerciales o una división real de la empresa. El único punto importante en el que el Juez Jackson no está de acuerdo con la acusación del gobierno es en que los acuerdos de Microsoft con otras empresas no excluían a fin de cuentas al navegador de Netscape del mercado mundial de navegadores. Microsoft ha afirmado repetidas veces que apelaría cualquier fallo en su contra; los expertos estiman que el caso puede alargarse fácilmente hasta el año 2002. Las acciones de Microsoft bajaron casi un 15% con anticipación al anuncio del Juez Jackson, arrastrando consigo al índice NASDAQ a una bajada del 7,63%, el día de mayor descenso en su historia. [GD]
<http://usvms.gpo.gov/ms-conclusions.html>
<http://db.tidbits.com/getbits.acgi?tbser=1152>
digital.forest patrocina TidBITS -- Nos complace dar la bienvenida a nuestro último patrocinador, la compañía de alojamiento en Internet especializada en Macintosh, digital.forest. Situada en el área de Seattle, digital.forest ha estado en este negocio desde 1994, facilitando alojamiento basado en Mac, alojamiento de bases de datos Filemaker Pro y servicios de puesta de servidores para compañías de todo el mundo. Conocemos a la gente de digital.forest desde hace años, y cuando cambiamos nuestros servidores desde su origen en POPCO, digital.forest fue nuestra primera opción, pues queríamos trabajar con gente que usara y entendiera los Macs más bien que con Unix o Windows. Además, el centro de datos de digital.forest es toda una demostración de poderío -con un número creciente de Macs de todo tipo alojados en estantes a prueba de terremotos, cableado Ethernet recogido pulcramente y dirigido a su ruta, grabadores de cinta magnética realizando todo el día copias de seguridad con Retrospect, y el zumbido constante de los sistemas de refrigeración -. Igualmente importantes son los aspectos invisibles de la configuración -conexiones múltiples de alta velocidad, monitorización constante de la red (con capacidades de reinicialización automática para servidores bloqueados), sistemas auxiliares para alimentación eléctrica, soporte técnico 24 h., etc. Si estás cansado de vigilar tus propios servidores o necesitas un lugar con ancho de banda para poner una base de datos Filemaker habilitada para Web, te animamos a probar los servicios de digital.forest. [ACE]
Presentación de la Encuesta: Cambio de Sistema -- Muchos esperan que Apple saque a la luz próximamente una actualización menor del Mac OS 9.0, lo cual nos da pie para hacer a todos los usuarios de Macintosh una pregunta sencilla pero fundamental: ¿Qué versión del Mac OS utilizas en tu Macintosh (en el principal de ellos, si usas varios)? Si eres uno de los que no emplean el Mac OS en su Macintosh principal, esta encuesta tendrás que saltártela, y si tienes varios Macs a los que consideras "principales" (un Mac de sobremesa y un portátil, por ejemplo) tendrás que elegir a uno de ellos como, digamos, mas "principal" que los otros. Así que venga, venid todos y decidnos qué versión del MacOS estáis usando, votando en nuestra página principal [ACE]
Corrección acerca de Outlook Express 5.0.2 -- En la reseña de Internet Explorer 5.0 de la semana pasada, dábamos una breve nota sobre los cambios introducidos en Outlook Express 5.0.2. Desgraciadamente, nuestra información procedía de las páginas del sitio Web de Microsoft, las cuales, como luego pudimos comprobar, estaban absolutamente equivocadas en lo tocante a la "ventana de progreso". El meollo del asunto en realidad es que, además de solucionar numerosos errores de programación, aumentar el rendimiento y mejorar la estabilidad, Outlook Express 5.0.2 incluye ahora SMTP AUTH, un método para garantizar tu identificación con el servidor SMTP al enviar correo. La utilidad de SMTP AUTH radica en que el servidor SMTP puede rechazar los intentos de enviar correo por parte de cualquiera que no esté correctamente identificado, lo que evita que los diseminadores de spam (correo comercial masivo y no solicitado [DR]) utilicen el servidor SMTP. Nos disculpamos por los equívocos a los que podamos haber dado lugar. [ACE]
<http://db.tidbits.com/getbits.acgi?tbart=05872>
por Adam C. Engst <ace@tidbits.com>
Nuestras encuestas (como muchas otras en la Red y en el mundo real) no son científicas porque nosotros no identificamos el universo que queremos investigar y luego examinamos al azar una porción lo suficientemente grande de él como para resultar significativa, y porque tampoco empleamos métodos para eliminar el sesgo de la encuesta. Sin embargo, con la última encuesta tuvimos una oportunidad excepcional para comparar lo que dice la gente cuando responde a la encuesta y la forma en que se comporta en realidad. Nosotros hacíamos una sencilla pregunta: ¿Qué navegador de Red utilizas regularmente?
<http://db.tidbits.com/poll/AboutPolls.html#whyNotScientific>
<http://db.tidbits.com/getbits.acgi?tbpoll=31>
Y aquí puede verse cómo se desglosan los resultados relativos a los cuatro navegadores de uso más corriente. Nótese que la encuesta permitía a la gente dar varias respuestas si utilizaban mas de un navegador, de modo que esta tabla refleja el porcentaje de gente que votó a cada respuesta, no el porcentaje de votos de cada respuesta.
Netscape 4.x: 67 por ciento (955 respuestas) Internet Explorer 5.0: 28 por ciento (400 respuestas) Internet Explorer 4.x: 25 por ciento (357 respuestas) iCab: 21 por ciento (304 respuestas)
Nuestra encuesta recibió 2.196 respuestas de 1.419 personas, lo que podría indicar que aproximadamente la mitad de los encuestados respondieron que utilizaban más de un navegador. Sin embargo, también cabe interpretar que 1.200 personas solamente utilizan un navegador mientras otras 200 usan cuatro o más. No hay forma de saberlo.
Comparemos estos resultados con los navegadores que se utilizaron realmente para visualizar el sitio Web principal de TidBits durante la última semana (aunque esto sea también poco fiable desde un punto de vista estadístico). Hice pasar el "fichero de navegación" ["log file", algo así como el "cuaderno de bitácora" de un servidor] por FunnelWeb, un programa de análisis de entradas en la red de Active Concepts. Este es uno de los pocos programas para Mac que me permite separar fácilmente las visitas atribuidas a navegadores de Macintosh y me devuelve los resultados ordenados por visitantes, en lugar de un registro de las páginas visitadas o un sumario de las visitas a cada página.
<http://www.activeconcepts.com/>
Según FunnelWeb, la semana pasada tuvimos 11.203 visitantes en la página principal de nuestra sede Web que pudimos identificar como usuarios de navegadores Web para Macintosh. Los porcentajes se desglosan del siguiente modo:
Netscape 4.x: 41 por ciento (4.639 visitantes) Internet Explorer 5.0: 26 por ciento (2.950 visitantes) Internet Explorer 4.x: 22 por ciento (2.500 visitantes) iCab: 2 por ciento ( 238 visitantes)
De un vistazo, aunque los números para Internet Explorer se ajustan bastante entre la encuesta y el registro de accesos, se ve que hay mas gente que dice usar Netscape e iCab de la que realmente usa esos navegadores cuando visitan nuestra sede web. Esto lo confirman los porcentajes de peticiones hechas en nuestra sede Web la pasada semana por navegadores Macintosh: el 53 por ciento vinieron de versiones del Internet Explorer, mientras que Netscape representaba sólo el 39 por ciento.
Estos resultados dan a entender que iCab fue probablemente presentado como una respuesta adicional en vez de una respuesta única a nuestra encuesta - lo que no es sorprendente, dado el estado de versión previa de iCab. Mayor sorpresa causa que los números también implican que lo anterior también es cierto para Netscape, aunque a un nivel menor. Es probable que los encuestados dijesen que usaban un navegador de Netscape habitualmente, pero es menos probable que los visitantes de la sede web usasen un navegador de Netscape.
Otra posibilidad es la "respuesta PBS" - cuando se le pregunta a la gente que informe sobre sus hábitos de consumo televisivo (en USA [JFN]), a menudo afirman que ven programas educativos en PBS (Servicio de Radiodifusión Pública [Fer]) en lugar de las comedias de situación en el cable. La explicación mas simple es que al menos alguna gente consideró la encuesta como una oportunidad de votar contra Microsoft en un concurso de popularidad - especialmente con la publicación de Internet Explorer 5 y el anuncio anti-monopolio pendiente.
No importa cual sea la razón de estas discrepancias, es fascinante tener una oportunidad de comparar los resultados de una encuesta con los números que podemos medir realmente, incluso indirectamente.
por Adam C. Engst <ace@tidbits.com>
El artículo de la semana pasada sobre Internet Explorer produjo numerosas discusiones en TidBITS Talk (lista de discusión TidBITS [AR])) que exploraban distintos aspectos de la nueva versión y el futuro del mercado de los navegadores Web en general.
Mucha gente escribió contando sus experiencias con Internet Explorer 5.0, expresando distintas opiniones acerca del nuevo aspecto de la interface y comentando los cambios que les gustaban y los que no. Sin embargo, esta discusión remarca aspectos de Internet Explorer que no fuimos capaces de descubrir ni en nuestro análisis ni en las respuestas obtenidas de los empleados de Microsoft.
<http://db.tidbits.com/getbits.acgi?tlkthrd=982>
Otro punto a tener en cuenta, dado el énfasis que Microsoft ha puesto en Tasman, su motor de presentación de paginas, eran las páginas que Internet Explorer 5.0 no podía ejecutar apropiadamente. Algunos se dieron prisa en acusar a Microsoft, pero al final en casi todos los casos, el problema provenía de páginas que no seguían el estándar HTML. Esta discusión animó a varios de los miembros de TidBITS Talk realizar una depuración en sus propias páginas Web, algo que deberíamos realizar todos nosotros en alguna momento.
<http://db.tidbits.com/getbits.acgi?tlkthrd=983>
<http://db.tidbits.com/getbits.acgi?tlkthrd=993>
Finalmente, está claro que a pesar de que Internet Explorer 5.0 soporta XML, no soporta completamente las especificaciones XML 1.0, lo que nos puede causar problemas si trabajamos con documentos XML. Aún así, el hecho de soportar XML, aunque solo sea en parte, será un gran avance para muchos usuarios.
<http://db.tidbits.com/getbits.acgi?tlkthrd=985>
Otras discusiones cubrieron asuntos tales como el tamaño del texto, el manejo de ventanas, el enfoque que da Internet Explorer a los recortes de texto (text clipping) , y el estado actual del proyecto Mozilla basado en código abierto (Mozilla open source project). Si estás interesado en el mundillo de los navegadores web, échale un vistazo a todos estos temas candentes en TidBITS Talk.
<http://db.tidbits.com/getbits.acgi?tlkthrd=active>
por Matt Neuburg <matt@tidbits.com>
En la difícil labor de devolver el control del ordenador al usuario, las utilidades de macros son indispensables. Dichas utilidades sustituyen al usuario, realizando por el acciones tales como escoger opciones de menú, pulsar teclas, o pulsar el ratón: una colección de dichas acciones pueden, esencialmente, componer un guión de aquello que parece imposible, llevando a cualquier aplicación a la personalización de la misma o a la automatización de tareas frecuentes o repetitivas. Desde mis primeros días con Macintosh, QuicKeys ha sido mi compañero; también le había echado un vistazo a KeyQuencer. Pero si tuviera que elegir solo una utilidad de macros renunciando a todas las demás, escogería, a pesar de sus carencias, a OneClick, de WestCode Software.
<http://db.tidbits.com/getbits.acgi?tbser=1044>
<http://www.westcodesoft.com/>
Paletas Elegantes -- OneClick crea ventanas flotantes (paletas), cada una de las cuales puede estar asociada a una sola aplicación o asociada a la totalidad del sistema. Una paleta contiene botones; cada uno de ellos contiene un guión (script), una secuencia de acciones que se crean y editan como texto en un fácil lenguaje de programación denominado EasyScript. Un guión puede contener varias subrutinas, denominadas gestores de eventos (Handlers). Los gestores de eventos son la parte de código que actualmente se está ejecutando y, como si fueran una instantánea de OneClick, nos ayudan a saber como se va a ejecutar el código. (Ten en cuenta que las paletas específicas de una aplicación no pueden visualizarse ni pueden ejecutar sus guiones, a no ser que la aplicación este activa.) Estos son los eventos:
Haces un click y liberas el botón. Esto hace que se ejecute el gestor del evento MouseUP.
Haces click sobre el botón y lo mantienes. Esto activa el gestor del evento mouseDown. Tal gestor puede construir un menú y hacerlo aparecer del botón, y luego proceder en respuesta a la opción elegida por el usuario. Puesto que los menús emergentes (pop-up) necesitan que el botón del ratón se mantenga presionado, eso no tendría sentido en un evento mouseUp. Si un botón dispone de gestores mouseDown y mouseUp, éste último no se disparará automáticamente; son mutuamente excluyentes.
Pulsas el atajo de teclado del botón. Esto dispara el gestor mouseDown del botón si existe, y si no, se dispara el mouseUp. Una paleta no tiene por qué estar visible para que funcionen sus atajos de teclado, pero botones de paletas pertenecientes a diferentes aplicaciones pueden compartir el mismo atajo de teclado. Por tanto, las acciones OneClick se puede disparar utilizando sólo el teclado, como con QuicKeys; esto debería dejar satisfechos a quienes no les gustan las paletas, como a varios miembros del plantel de TidBITS.
Arrastras algo sobre el botón. Esto dispara el manejador DragAndDrop del botón. Se puede arrastrar texto (desde una aplicación que pueda comenzar un auténtico arrastar y soltar de texto), o ítems del Finder. El script recibe el texto, o los pathnames, respectivamente, y puede responder como se desea.
Algo hace que haya que redibujar el botón: por ejemplo, la paleta se hace visible, o el botón cambia su apariencia al ser pulsado por el usuario, o activado por un script. Esto dispara el gestor drawButton del botón.
La aplicación asociada a una paleta arranca (o arranca el ordenador, para una paleta global). Esto dispara el gestor Startup del botón. Por ejemplo, si una aplicación maleducada necesita que se haga click para descartar la pantalla de bienvenida, OneClick puede hacer ese click.
Pasa un cierto periodo de tiempo, o sucede un System Event. Esto dispara el gestor Scheduled del botón. Se configura qué periodo/s o evento/s funcionarán como activadores, algo que normalmente se hace en el gestor Startup. Eventos típicos ante los que OneClick puede responder son: una aplicación arranca o se cierra, una nueva ventana viene al frente, o una paleta OneClick se muestra o se oculta. Supongamos que se quiere que una cierta paleta aparezca cuando el ratón se mueve a un blanco, como la esquina inferior izquierda del monitor. Se podría configurar un gestor Scheduled al que se llamara cada segundo, que comprobara la posición del ratón, y mostrando la paleta si el ratón está en el blanco definido.
Otro gestor llama explícitamente al nuestro. El gestor llamante no tiene por qué estar en el mismo botón, ni siquiera en la misma paleta. De hecho, se puede llamar a un gestor desde un AppleScript que esté funcionando en cualquier parte; por lo tanto, HyperCard, QuicKeys o incluso Microsoft Word podrían disparar un script de OneClick.
Claramente esta capacidad de disparar los scripts de los botones de tanta maneras distintas brinda un gran poder y flexibilidad. Y los botones OneClick también son configurables: pueden contener texto o iconos, pueden dibujarse de varias formas, en cualquier tamaño o color. Así que a una paleta OneClick se le puede dar el aspecto apropiado para su aplicación. No obstante, no es el sistema de botones y paletas lo que hace que OneClick sea el lugar en el que prefiero estar cuando escribo un script de macro - es la misma naturaleza de los scripts.
Es la Escriptablidad, Estúpido -- Los guiones de OneClick son texto, escritos en un lenguaje real de programación con características reales de programación, como variables, bucles y bifurcaciones, cálculos aritméticos y manipulación de cadenas e incluso una agradable sintaxis orientada a objetos. Y OneClick proporciona la mar de funciones precompiladas para permitir a este lenguaje hacer cosas increíbles.
Naturalmente, puedes realizar todas las acciones que sustituyen al usuario que se esperan de una utilidad de macros. Puedes pulsar el botón en unas coordenadas determinadas, siendo posible hacerlo con teclas modificadoras o arrastre. Puedes teclear. Puedes examinar opciones de menú y escoger una. Puedes examinar el estado de un botón, y pulsarlo. Puedes seleccionar, desplazar, cambiar el tamaño, reposicionar, ampliar o colapsar una ventana; puedes incluso leer su texto.
Puedes realizar varias acciones a nivel de Sistema o Finder. Puedes manipular el portapapeles; mostrar, esconder y reordenar procesos en funcionamiento; obtener resoluciones de pantalla, tamaños y posiciones; crear, copiar, abrir y borrar archivos y carpetas; leer o cambiar el texto de un archivo o la información del Finder; y montar u obtener información sobre un volumen.
Puedes interactuar con el usuario. Por ejemplo, se puede crear un dialogo, ponerle botones personalizados, permitir al usuario escribir texto en el, escoger ítems de una lista, y mostrar el dialogo estándar de Abrir Archivo o Salvar Archivo o incluso el cuadro de dialogo del selector de color. Puedes proporcionar textos de ayuda que aparecerán cuando el usuario pulse Mayuscula-Opción con el ratón sobre un botón. Puedes modificar el cursor. Puedes ejecutar sonidos o hacer que el Speech Manager lea algún texto. Puedes comprobar el estado del ratón o del teclado y por lo tanto, viendo que modificadores está pulsando el usuario, puedes darle a un botón múltiples funciones. Puedes permitir a un botón el recibir algo usando Arrastrar y Soltar; puedes también permitir al texto ser arrastrado desde un botón. Puedes hacer que aparezcan varios tipos de menús emergentes para que el usuario escoja una opción: un menú que tu construyas desde el principio, un menú jerárquico con los archivos y carpetas en el disco, un menú mostrando todos los caracteres de cualquier tipografía o incluso una paleta entera que se comporte como un menú emergente.
Puedes ejecutar un guión de AppleScript , lo que te permite "escriptar" lo escriptable, tan bien como lo no escriptable. Puedes incluir un script compilado con el Editor de Scripts, o simplemente incluir las líneas de código dentro del script de un botón.
Por último, cualquier característica de los botones y paletas de OneClick puede ser controlado desde guiones. Puedes cambiar el texto de un botan o su apariencia, hacer que un botón muestre un termómetro o un gráfico de tarta como respuesta al usuario, dictar condiciones bajo las cuales el usuario puede reposicionar un botón o paleta arrastrándolos, incluso crear una paleta y poblarla con botones sobre la marcha. Así, las propias paletas se convierten en poderosas herramientas de interface, donde los botones se combinan para formar alguna función compleja en tiempo real, como un calendario.
Con este despliegue de poder y flexibilidad, es increíble lo que OneClick puede conseguir con un poco de imaginación - puedes ver algunos ejemplos de paletas en la página de WestCode dedicada a las contribuciones de usuarios. De hecho, WestCode vende algunas de sus propias paletas independientemente de la versión completa de OneClick, junto con una versión ejecutable del programa.
<http://www.westcodesoft.com/FTP-Buttons.html>
En comparación, mi propia experiencia con OneClick ha sido más bien aburrida, sobre todo porque soy muy conservador a la hora de usar botones programados por otros. Sin embargo, sólo con echar una ojeada a mis propios hábitos se percibe que me gustan las posibilidades que ofrece OneClick. En mi ordenador hay paletas, botones y atajos de teclado que permiten hacer lo siguiente.
Mostrar el tipo de letra, tamaño y estilo del texto seleccionado en Nisus Writer (de otra forma tendría que abrir media docena de menús diferentes para conocer esta información
Ajustar la posición y tamaño de la ventana de Acrobat Reader abierta en primer plano, y luego ampliarla hasta las medidas indicadas en Fijar Anchura.
Ajustar las mayúsculas y eliminar los espacios sobrantes de los textos del Portapapeles (a fin de reducir en lo posible los errores de ViaVoice).
Abrir el panel de control Acceso Remoto para conectarme o desconectarme de Internet.
Tener múltiples Portapapeles a la vez.
Activar o desactivar la persiana de la ventana situada en primer plano, o de todas las demás.
Bloquear la tecla de Ayuda, que suelo pulsar sin darme cuenta.
Procurarme un sustituto de las teclas de Avance de Página, Retroceso de Página, Inicio, Fin, Suprimir y Ayuda, de las que carece mi PowerBook.
Ocultar la aplicación en primer plano, o las demás según el caso, o bien traer el Finder al primer plano.
Guardar en el Portapapeles la dirección (pathname) de un archivo o carpeta para poder abrirlo luego desde ahí.
Hacer que hable un texto seleccionado.
Hacer visible o invisible el Selector de Aplicaciones.
Elegir entre las diversas configuraciones que tengo del panel de control TCP/IP.
Por otra parte, utilizo algunos botones suministrados por WestCode para manejar recortes de texto, cambiar el volumen del altavoz, abrir varias carpetas del sistema, manipular las ventanas y procesos, y navegar entre la jerarquía de archivos del Finder. Gran parte de todas estas funciones yo las realizaba antes con diversas extensiones y utilidades; como OneClick lo hace todo con un solo programa, esos sustitutos ya no hacen ninguna falta.
Aunque amo OneClick y no podría vivir sin él, trabajar con él puede resultar una experiencia desagradable e incluso arriesgada. Siguiente tema: los inconvenientes de OneClick.
Jarro de Agua Fría -- el entorno de edición de scripts, a pesar de contar con una buena ayuda on-line y de que la sintaxis se comprueba a medida que va compilando, es sumamente tosco. OneClick no tiene comando de Búsqueda, ni un depurador incorporado, y tampoco notifica los errores de ejecución. Así que OneClick se convierte en lo que llamo "adivinaware": la tarea de escribir, depurar, o simplemente comprender un script puede acabar siendo desde simplemente dolorosa hasta casi imposible. Cierto que permite desarrollar herramientas y técnicas para agilizar este trabajo, pero no tendría por qué ser necesario y, además, la tarea de escribirlas será precisamente la más difícil para los principiantes, que serán quienes más las necesiten. El problema radica en una serie de trampas ocultas en el lenguage EasyScript; por ejemplo, "for x = 1 to n" ejecutará un bucle incluso si n es cero, y si pretendes evaluar una función compleja anidada (complex nested function) te encontrarás a menudo con que es imposible - primero tienes que evaluar todas los fragmentos como variables individuales.
Si no estas preparado para que el ordenador se bloquee de vez en cuando, o para que, misteriosamente, algunas cosas no funcionen bien, OneClick no es para ti. En varias ocasiones, por ejemplo mientras estaba escribiendo mi primer libro, tuve de dejar de usar OneClick, pues no podía permitirme cuelgues y pérdidas de datos tan habituales. Sólo en los pocos días que he necesitado para escribir este artículo, el ordenador se bloqueó tratando de abrir un guión (script) para poder editarlo, después otra vez guardando otro guión, y de nuevo intentando importar un botón guardado. Numerosos intentos de cargar una paleta guardada fallaron sin notificación alguna. Los usuarios han informado de guiones con su contenido original reemplazado por cosas sin sentido; también de incontables acciones automatizadas que, de repente, invaden sus ordenadores. Yo mismo he visto en los últimos días ventanas no deseadas, extrañísimas, parpadeando en la pantalla, así como objetos del Finder duplicados espontáneamente y otros fenómenos sin explicación. La corrupción de las paletas es un peligro constante. Algunos de esos problemas pueden estar relacionados con los gestores de eventos programados: cuando se activan no ofrecen ninguna indicación de lo que está ocurriendo, pueden interrumpirse entre sí, y no hay forma de saber qué tareas están pendientes de ejecutar. Esta es una de las razones por las que recelo tanto de los botones que no he escrito yo mismo.
OneClick no es completamente estable ni siquiera en su nivel de funcionalidad más básico, aquel que eventualmente intercepta los clicks del ratón del usuario para presionar botones y escoger comandos de los menús. A veces, OneClick es increíblemente lento: lo he visto tardar bastante más de un segundo sólo para traer al frente una ventana en Acrobat Reader; con RealBasic, la respuesta de los botones puede ser tan lenta que los haga inútiles; con DiskTop, es incluso peor; en Eudora, OneClick a veces activa ventanas distintas a las requeridas. He visto cómo algunos valores calculados aritméticamente ofrecen el resultado correcto, pero en negativo. Otros usuarios informan de que el texto tecleado en el editor de guiones a veces aparece en la aplicación que esté funcionando en el fondo.
El historial del interés de WestCode Software por la supervivencia de su producto y su soporte no inspira tampoco mucha confianza. A finales de 1996, WestCode me previno para que no escribiera un análisis sobre OneClick 1.03, debido a que la versión 1.5 estaba a punto de aparecer... La siguiente actualización resultó ser la 2.0, tres años más tarde. El proceso de desarrollo de la beta de la versión 2.0 fue esperanzador, aunque su avance fue lentísimo, y WestCode a menudo parecía más inclinada a evitar más informes de errores que a corregir los fallos. Se han dejado muchos detalles sin corregir en esta versión: la ventana de los guiones se corrompe cuando cometes un error de sintaxis, los atajos de teclado que incluyen la tecla "A" no funcionan y, a pesar de las afirmaciones sobre su compatibilidad con Mac OS 9, OneClick no funciona adecuadamente con algunos cuadros de diálogo del Gestor de Apariencia y los Servicios de Navegación. Los usuarios potenciales deberían juzgar por ellos mismos si esta dejadez es trivial, o bien anuncia la posibilidad de problemas más graves.
Los manuales son muy buenos, pero bastante poco sincronizados con la verdadera forma de trabajar de OneClick. Por ejemplo, la instalación no funciona como se describe en el manual, algunas capturas de pantalla no coinciden con las reales, algunas características mencionadas (como la capacidad para convertir los módulos de la barra de controles en botones de OneClick) no funcionan, y algunas otras características importantes y potencialmente confusas (como la habilidad para "bloquear" un botón, de modo que pueda presionarse mientras se edita un guión) no están documentadas en absoluto. Además hay dos manuales, uno para EasyScript y otro para todo lo demás, pues WestCode quiere trasladar la idea de que OneClick puede ser útil incluso sin escribir guiones propios; de ese modo, unas 70 páginas corresponden a material repetido en ambos manuales, algo farragoso y confuso.
Conclusiones -- Para mí, la capacidad de guionización, la potencia, la flexibilidad y la franca utilidad de OneClick pesan más que todos los puntos negativos a los que me he referido; y el precio es extremadamente competitivo. Desearía que OneClick funcionara con mas elegancia, y que yo pudiera sentirme más convencido respecto de su futuro. A pesar de todo, si quieres aprovechar las ventajas de la infinidad de paletas disponibles en la Red, si quieres limpiar y racionalizar la interface de tu ordenador, o quieres trastear, personalizar y automatizar tareas con tu propio código, OneClick es un magnífico programa de macros con una estupenda interface que merece una consideración seria.
OneClick ocupa normalmente menos de 500K de RAM, y su instalación necesita unos 7 Mb. La versión descargable con dos manuales PDF cuesta 60 dólares, mientras que el CD con un manual impreso cuesta 80 dólares; el manual impreso sobre guionización supone 20 dólares más. OneClick requiere el Sistema 7 y un procesador 68020 o posterior.
Las publicaciones no comerciales y sin ánimo de lucro tienen permiso para reproducir los artículos, siempre y cuando se de completa noticia del autor y la publicación originales. Para la reproducción en otro tipo de publicaciones, sírvanse en contactar con nosotros previamente. No se garantiza la exactitud del contenido de los artículos. Avertencia al lector!. Los nombres de cada publicación, producto o compañía pueden ser marcas registradas de sus respectivas compañías. TidBITS ISSN 1090-7017.
Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente número