sábado, 13 de junio de 2009

Curvas de Bezier en Draw

El programa Draw de la suite de oficina OpenOffice tiene entre sus herramientas la posibilidad de hacer curvas de Bezier, es decir, curvas con puntos y manijas de control.

Pantalla de un nuevo dibujo mostrando la opción para hacer curvas de Bezier en la Barra de herramientas.

Una curva de Bezier consiste en una línea quebrada en varios puntos. Desde el punto de vista del usuario es como hacer una curva "uniendo los puntos". Uno hace click donde quiere que empiece la curva, se mueve el mouse hasta el siguiente punto, se hace click y de la misma forma hasta lograr la curva deseada (bueno, más o menos) y se hace doble click en el punto donde debe terminar la curva.

Curva que tracé con unos pocos puntos.

Como ven, muchas veces las curvas no salen exactamente como queríamos.
Para tomar control de todos los puntos de la curva se debe seleccionar la herramienta "Puntos":

Pantalla de dibujo mostrando el botón de la herramienta "Puntos" para control de puntos Bezier y el menú flotante de control de puntos.

Mientras la herramienta "Puntos" esté seleccionada, se puede mover cada punto individualmente.

"Curva" con los puntos movidos.

Pero lo más importante viene en el menú flotante de puntos; se puede convertir un punto en curva, en curva simétrica, agregar o quitar puntos de control, cerrar o dividir la curva de Bezier, etc. Las opciones son muchas y abarcarlas todas en un solo post lo haría demasiado pesado, pero hay que ejemplificar una herramienta de ese menú especialmente útil: "Suavizar transición":

El botón "Suavizar Transición" convierte el punto de una arista a un control de curva.
Los puntos que aparecieron se llaman manijas de control y sirven para controlar la forma de la curva. Por default OpenOffice hace que las manijas estén a una distancia simétrica del punto de control y que sean tangentes a la curva, esto resulta en una curva "suave" (sin sobresaltos) e integrada a la forma de la "curva" general.

Repitiendo la aplicación de "Suavizar Transición" a cada punto de nuestra "curva" (se selecciona un punto y luego se oprime el botón del menú flotante) se logra una curva continua:

Y ahora a mi "curva" sí se le puede llamar curva.

2982.42

jueves, 4 de junio de 2009

Asignación de shortcuts en OpenOffice

Open Office ofrece la posibilidad de que se le pueda asignar cualquier shortcut (combinación de teclas) a cualquier función en el menú aunque originalmente no tenga asignado algún shortcut.

Originalmente la opción "acerca deOpenOffice.org" no tiene shortcut asignado.

La opción del menú que permite esto se llama "Personalizar" y está en el menú "Herramientas":


Nota: Esta opción está presente en todos los programas de OpenOffice:


Esto abre el panel "Personalizar". La asignación de shortcuts se hace en el tab "Teclado":


Para la asignacion de una tecla, primero se busca la opción del menú en la sección "Funciones" del panel y el shortcut deseado en la sección "Combinaciones de teclas":



Una vez localizados se oprime el botón "Modificar" (parte superior derecha del panel), con esto asigna el shortcut a la opción del menú:

Oprimiendo "Aceptar", OpenOffice guarda esta asignación y la muestra como parte del menú:


2974.47

domingo, 3 de mayo de 2009

Firefox vs Camino

Como decía en uno de mis posts anteriores, siempre he sido fan de Firefox. Hace tiempo, cuando Firefox se autoactualizó, estuve vagando un rato en el site de Mozilla y me encontré el browser open source Camino. Según mozilla.org, Camino se basa en el mismo motor que Firefox, pero está mucho más adaptado a Mac OS X. Basándome en el post "Firefox vs Safari", hice el mismo experimento comparando los resultados de Firefox y Camino. Estos son los resultados:









Firefox.

La versión más reciente que usé para las pruebas es Firefox 3.











De nuevo utilicé el sitio techrepublic.com como control para las pruebas. La carga inicial del sitio se llevó 9 segundos en Firefox y consumió 72.27 MB:


Cuando le pedí que cargara todas las páginas en nuevos tabs, se tardó 48 segundos y el consumo de memoria subió a 121.23 MB:


Algo que me llamó mucho la atención es que el consumo de CPU subió al 70.9% (debe ser por la página de video en vivo).

Al cerrar todos los tabs, Firefox disminuyó su consumo a 85.26 MB (un poco más de lo original), pero el consumo del CPU se redujo al 0.4%:










Camino.
La versión de Camino que utilicé fue la 1.6.











La carga inicial del sitio se tardó 8 segundos (apenas un poco más rápido) y consumió 47.82 MB (esta SÍ una cantidad sensiblemente menor):



La carga total de todas las páginas se llevó 48 segundos y consumió 101.53 MB (mismo tiempo, mucha menos memoria):

Es de notar que el consumo de CPU es de apenas el 28% ¡menos de la mitad!

Al cerrar todos los tabs, Camino redujo su consumo de memoria a 84.18 MB(un poco menos que Firefox, pero no mucho) y su consumo de CPU disminuyó al 0.4%:



2946.59

viernes, 24 de abril de 2009

Bibliotecas en iPhoto e iTunes

Por default iPhoto crea su librería (library, la traducción correcta es biblioteca; como iPhoto almacena imágenes en lugar de libros se le llama fototeca) en el disco de inicio, en Images (Imágenes), iTunes crea su librería en Music (Música, la biblioteca de iTunes debería llamarse fonoteca, pero dado que iTunes puede almacenar tanto música como videos, su librería no debería llamarse "fonoteca" sino "multiteca" -por multimedia, apple la llama simplemente "Biblioteca de iTunes").

Uno puede crear otras bibliotecas (por ejemplo en otros discos) utilizando la tecla Option/Alt

Tecla Alt/Option

Lo que se debe hacer es mantener apretada esta tecla mientras de se le da click al icono del programa (iPhoto o iTunes) ya sea en el Dock o en el Finder y dejar apretada esta tecla hasta que el sistema muestre las ventanas para elegir la biblioteca:









También se puede usar software de administración de bibliotecas como iPhoto Library Manager.

2939.13

miércoles, 18 de marzo de 2009

Los programas de OpenOffice

OpenOffice (y NeoOffice para Mac) consiste en varioss programas fuertemente integrados en una suite, estos son:
  • Writer (procesador de palabras)
  • Calc (hoja de cálculo)
  • Impress (presentaciones, compatible con PowerPoint)
  • Draw (para hacer gráficas y dibujos)
  • Base (para hacer bases de datos o conectarse a una BD grande)
  • Writer/Web (para hacer documentos HTML o XML, procesa textos sin formato pero conserva mucha de la funcionalidad de Writer)
  • Formula (para hacer fórmulas, tal como explico en mi entrada "Fórmulas en OpenOffice")
Los programas se pueden accesar desde el menú principal de OpenOffice/NeoOffice:











O desde el menú de control:














Incluso desde la barra de herramientas de cualquier documento abierto (sin importar el tipo, texto, hoja de cálculo, presentación):











Nota: además de poder abrir cualquier programa de OpenOffice, uno tiene acceso a plantillas (documentos preformateados) como son "Labels" (etiquetas) y "Business Cards" (tarjetas de presentación).

Cuendo uno crea una presentación o una base de dats, OpenOffice lanza un wizard (tutor) que lo guía a uno paso a paso en la contruccción de la presentación o la conexión a la base de datos.


Primera pantalla del wizard de creación de bases de datos, nos permite crear una base de datos local (equivalente a Access) o conectarse a una BD externa.






Segunda pantalla del wizard de creación de bases de datos.



2907.19

domingo, 8 de febrero de 2009

La Mac parlanchina II: Voces personalizadas

La gran mayoría de personas en el mundo no hablamos inglés o por lo menos no lo tenemos como nuestra lengua nativa. Esto también se aplica a los usuarios de Macintosh, así que es deseable que nuestra Mac nos hable en nuestro lenguaje nativo (en nuestro caso, español). Además, si configuramos el sistema para que muestre menús, opciones, títulos, etc., en español, ponerle voz al sistema no sirve de mucho.

Existe una compañía que se ha especializado en programar voces sintetizadas en otros idiomas aparte del inglés: A capella group (distribuido por AssistiveWare).

El grupo Acapella tiene disponibles voces en 15 idiomas (se les conoce como voces iVox); muchos idiomas tienen acentos muy diferentes en diferentes regiones y países, así que Acapella tiene voces para distintos acentos de un mismo idioma (por ejemplo, tiene disponibles inglés británico e inglés americano, francés de Francia y Francés de Canadá, español de España y español de norteamérica):


Además, cada idioma puede tener varias voces, femenina o masculina. Para español norteamericano solamente hay disponible una voz: identificada como Rosa.
La instalación y configuración de la voz en Macintosh se realiza fácilmente tal y como expliqué en mi entrada anterior "Voces del Sistema":


Acapella ambién tiene disponibles todas estas voces en un paquete para Windows.

2674.15

domingo, 1 de febrero de 2009

La Mac parlanchina I: Voces del sistema

Una de las capacidades que más apantallan de la Macintosh es su capacidad de sintetizar voces humanas. Es más impresionante saber que esta capacidad ya está interconstruida en el sistema.
Activar este servicio es muy fácil: como casi todo en la Mac, esto se activa dentro del panel "Preferencias del Sistema", opción "Habla" (Speech si el sistema está en inglés).







Esto abre el panel de control del habla de la Mac. Este panel contiene dos tabs: "Reconocimiento de Voz" y "Texto a Voz". La voz de la Mac se controla en el segundo tab.








La opción principal es "Voz del Sistema" que permite elegir qué voz va a tener la Mac.




Por default, la Macintosh viene con muchas voces, pero todas en inglés y con acento americano. Se pueden elegir voces femeninas, masculinas y con diversos efectos (bajo el nombre "Novedad"). El panel de control del habla tiene un botón etiquetado "Reproducir"; el botón permanece desactivado si el sistema está en español (o cualquier otro idioma diferente al inglés), pero si quieren oir las voces (es muy divertido) pueden configurar la Mac para que el sistema esté en inglés (tal como se explica en "Idioma del sistema Mac OS X ").



Otra opción muy interesante es la lectura en voz alta de las alertas del sistema; desgraciadamente las alertas del sistema muchas veces están disponiblés solamente en inglés y solamente las pueden leer las voces en inglés y si el sistema está en inglés (aunque hay aplicaciones bien programadas que interactuan con voces en otros idiomas, aunque las alertas estén en inglés, el resultado es muy curioso). Con el botón "Ajustar opciones de alerta" se pueden definir opciones muy interesantes y divertidas...



... Como definir las frases que va a leer la Mac antes de leer en voz alta el mensaje de alerta.












Otra opción muy impactante es hacer que la Mac pronuncie en voz alta la hora.











En el panel de preferencias de Fecha y Hora se puede marcar la opción para que la Mac lea en voz alta la hora y se pueden definir si va a decir la hora cada hora, cada media hora o cada quince minutos:

Por supuesto que esta última configuración tambien es accesible a través de la opción "Fecha y Hora" el panel principal de "Preferencias del sistema":



2868.33