Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

GNU Oleo - это облегченная электронная таблица бесплатного программного обеспечения [2], которая больше не выпускается, первоначально разработанная как текстовая электронная таблица с использованием библиотеки curses . Последняя разрабатываемая версия Oleo, 1.99.16, была выпущена в 2001 году.

История [ править ]

Проект был начат в 1992 году Томом Лордом [1] и стал частью инициативы GNU примерно в 1994 году. [3] В то время единственной альтернативой с открытым исходным кодом был старый текстовый sc , оба продукта имели схожую функциональность с ранними версиями. версии Lotus 123 или Microsoft Excel . Однако привязки клавиш Oleo были вдохновлены миром Unix и аналогичны тем, которые используются редактором emacs , что разочаровывает начинающих пользователей, знакомых с аналогами DOS . [4] Oleo и sc были первыми приложениями для работы с электронными таблицами Unix, получившимиграфический пользовательский интерфейс . [5] Поскольку Oleo официально был частью проекта GNU, в статье 1996 года в журнале iX его окрестили «ответом GNU на Excel» . [6] Он утверждал, что он «лучше, чем спред по высокой цене» [7], ссылка на старые рекламные объявления олеомаргарина, продвигающие маргарин вместо более дорогого масла . Oleo также хорошо работал в среде BSD ; порт FreeBSD был доступен. [3]

К 1995 году sc приобрел интерфейс X Window под названием xspread , который добавил графические возможности. [4] В 1998 году [1] Oleo приобрела Motif -как GUI , опираясь на безвозмездное LessTif виджет набора. Версия GTK также находилась в стадии разработки. К 1999 году Oleo еще оцениваются как «не полностью использовать», [8] из - за неудобный графический интерфейс пользователя отсутствует в дружественности , как X-стиле вырезать, копировать и вставлять или отрывное меню . [5]В версии 1995 года, чтобы ввести число в ячейку, пользователю нужно было сначала нажать клавишу «=», как и в ранних версиях Excel. [4] Позже это было изменено на ввод числа напрямую, хотя при вводе числа в ячейку, которая уже содержит единицу, оно добавляется к нему, а не перезаписывается. [9] Графика рисуется с использованием аппаратно-независимой библиотеки libplot, центральной части GNU plotutils . Oleo предлагает доступ в виде таблиц к Научной библиотеке GNU , большой коллекции математических функций. Он также предлагает некоторую возможность подключения к базе данных , позволяя получить доступ к базе данных MySQL через запросы, доступ к файлам Xbase и DBF . [3] Он поддерживаетмакропрограммирование , а для печати поддерживает вывод в форматах ASCII и PostScript . [10] Тем не менее, к 2000 году он не мог импортировать электронные таблицы Excel, в то время как новые альтернативы с открытым исходным кодом, такие как Gnumeric, предлагали эту функцию [3], а также могли импортировать электронные таблицы Oleo. [11]

Oleo по-прежнему рекомендовался в качестве консольного приложения для работы с электронными таблицами в статье 2005 года на Linux.com , но рецензент предупреждает: «Я ожидал, что Oleo будет более интуитивно понятным, но мне потребовалось несколько сеансов с информационным файлом, прежде чем я смогу его эффективно использовать. Даже синтаксис ссылки на ячейку оказался не таким, как я ожидал ". [10] По умолчанию Oleo использует числа как для строк, так и для столбцов; ссылка на ячейку использует синтаксис вроде r12c26. [9] Один процесс Oleo не поддерживает отображение более одного файла за раз, но экран GNU или несколько терминалов можно использовать как обходной путь. Oleo поддерживает редактирование одной и той же электронной таблицы в параллельных экземплярах приложения. [10]

Ссылки [ править ]

  1. ^ а б в г https://www.gnu.org/software/oleo/ChangeLog
  2. ^ https://www.gnu.org/software/oleo/oleo.html
  3. ^ a b c d Клиффорд Смит, "Таблицы под BSD (часть 2)" . Архивировано 24 февраля 2001 года . Проверено 17 января 2010 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка ), BSD Сегодня , август 2000 г.
  4. ^ a b c Дин Ойсбойд, от новичка к новичку , Linux Journal , 1 августа 1995 г.
  5. ^ a b Винсент Гране, Проект электронных таблиц Xxl , 1 апреля 1999 г., Linux Journal
  6. ^ (на немецком языке) Торстен Бейер, GNU mal wieder , журнал iX , апрель 1996 г.
  7. ^ Руководство Oleo
  8. ^ Ларри Эйерс xxl: Бесплатная электронная таблица для Linux , Linux Journal , 1 января 1999 г.
  9. ^ a b Tuxtraining.com (23 марта 2008 г.) Oleo: электронная таблица командной строки
  10. ^ a b c Майкл М. Мерфри, 10 лучших консольных приложений Linux , Linux.com , 26 апреля 2005 г.
  11. Майкл Холл (6 июня 2000 г.) Suites for the Sweet: GNOME Office , LinuxPlanet

Внешние ссылки [ править ]

  • Домашняя страница GNU Oleo