Como desarrollador web y administrador de proyectos, mantengo muchas notas que edito, no solo en mi Mac, sino también en mi iPhone y iPad. Prefiero mantener mis notas en formato de texto sin formato en parte para razones filosóficas, pero principalmente en aras de la simplicidad y la flexibilidad. Mis necesidades de formato son bastante simples y Reducción funciona muy bien para mí; aplicaciones típicas de procesamiento de texto, como Microsoft Word y Paginas son simplemente exagerados. Del mismo modo, al trabajar con texto sin formato, tengo una amplia gama de aplicaciones para elegir en mis dispositivos Mac e iOS, mientras que mi elección de aplicaciones de procesamiento de textos es muy limitada en comparación. Además, dado que el texto sin formato es un formato de archivo universal, no tengo que preocuparme de si mis colegas pueden abrir o no los documentos que les envío.
Sin embargo, solo una cosa: si bien esto funciona muy bien para documentos regulares orientados a texto, tiendo a hacer bastantes estimaciones, lo que también requiere realizar algunos cálculos. Ese ha sido tradicionalmente el papel de hoja de cálculo aplicaciones, como Sobresalir o Números. (No soy ajeno a las hojas de cálculo ya que comencé mi carrera informática en la Edad Media como analista, mirando sin cesar la pantalla verde brillante de una PC IBM que ejecutaba Loto 1-2-3.) Así que ahora volvemos al dilema de texto sin formato versus formato binario. ¿Cómo puedo procesar números pero permanecer dentro de la comodidad del texto sin formato y Markdown? Afortunadamente, Sistemas Krueger, Inc. ha venido al rescate con Calca para Mac y iOS.
En esencia, Calca es un editor de texto impulsado por Markdown que también comprende matemáticas y realiza cálculos. Esto le permite mezclar resultados calculados con texto normal dentro del mismo documento. Por ejemplo, un documento de Calca puede contener variables, como "largo = 5" y "ancho = 10", realizar cálculos sobre ellas, como "área = largo * ancho" y luego producir el resultado así: "área => 50". Como ya habrá adivinado, tan pronto como escriba el símbolo "=>", Calca inserta el resultado calculado (50). Por supuesto, como esperaría cualquier experto en hojas de cálculo, cuando cambie los valores de las variables, los resultados también cambiarán automáticamente en el documento.
Calca no se limita a realizar operaciones aritméticas simples. Puede crear funciones que se pueden reutilizar varias veces dentro de un documento. Puede resolver ecuaciones algebraicas, sumar rangos de números, realizar funciones lógicas, etc. Se proporcionan muchos ejemplos en el sitio web del desarrollador así como dentro de la amplia variedad de documentos de muestra incluidos con la aplicación.
Dado que Calca se centra mucho en las matemáticas, el teclado de la aplicación iOS proporciona dos filas adicionales de teclas para ayudar a ingresar números y símbolos matemáticos. En el iPad, esto funciona bien cuando trabajas en modo vertical, pero el teclado mejorado consume demasiado valioso espacio de pantalla en orientación horizontal, dejando espacio para que solo aparezcan unas pocas líneas de texto en la pantalla. pantalla. El teclado mejorado fácilmente ocuparía toda la pantalla en un iPhone o iPod touch en modo horizontal, por lo que esta es probablemente la razón por la cual la aplicación solo funciona en modo vertical en esos dispositivos.
La versión para iOS de Calca también proporciona algunos buenos toques de edición. Por ejemplo, puede mover el cursor dentro de la línea actual arrastrando el dedo a cualquier parte de la pantalla, de forma similar al método propuesto en Video concepto popular de Daniel Hooper. Además, teniendo en cuenta que probablemente cambiará los números almacenados en las variables, puede seleccionar fácilmente esos números con un solo toque en lugar de los gestos habituales de doble toque o toque y arrastre. Luego, con el número seleccionado, puede escribir sobre él o arrastrar el dedo hacia la izquierda/derecha o hacia arriba/abajo en cualquier lugar de la pantalla para aumentar o disminuir el valor de forma incremental.
Dado que Calca está disponible tanto para Mac como para iOS, puede compartir sus documentos en todos sus dispositivos a través de iCloud o buzón. Si bien el acceso a iCloud funciona bien, si planea usar Calca junto con otro texto editar aplicaciones entre sus dispositivos Mac y iOS, entonces probablemente querrá usar Dropbox como su sincronización método. Sin embargo, es totalmente posible usar ambos servicios a la vez. Por ejemplo, debido a que Calca no proporciona un modo de vista previa de Markdown, no confío en él como mi único editor de texto. Entonces, almaceno todos mis documentos orientados a números de Calca en iCloud y luego incorporo bits seleccionados en documentos alojados en Dropbox que termino de usar nvALT o rebajas pro en mi Mac, o Notas nebulosas en mi iPad y iPhone.
Mientras que algunos editores de texto con tecnología de Dropbox se limitan a trabajar solo dentro de un directorio específico dentro de su carpeta de Dropbox, Calca puede acceder a todo su repositorio de Dropbox. Otra ventaja de bienvenida es que Calca oculta todos los documentos que no son de texto sin formato, lo cual es útil si alguna vez ha intentado abrir accidentalmente un documento que no es de texto con un editor de texto sin formato.
Línea de fondo
Como desarrollador, estoy fascinado con la capacidad de Calca para evaluar fórmulas similares a las del lenguaje natural en un documento de texto sin formato y realizar operaciones matemáticas con ellas. La aplicación me recuerda a Soulver, que también realiza cálculos basados en texto, aunque de una manera ligeramente diferente, y tarea que puede generar esquemas dinámicos a partir de documentos de texto sin formato. Sin embargo, impresionado como estoy con Calca, descubrí que no puede reemplazar por completo mi necesidad de una aplicación de hoja de cálculo tradicional. Pero para ciertos tipos de cálculos, y quizás también para usuarios cuyos cerebros no están tan orientados a las hojas de cálculo como el mío, Calca hace cosas aparentemente mágicas con texto sin formato y números.