Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #76, АПРЕЛЬ 2005 г.

Sharowarez

 

Хакер, номер #076, стр. 076-141-7


Aewan v 0.9.6

POSIX (*BSD, Linux, Solaris...)

Size (в .gz): 100 Кб

http://aewan.sf.net

Лицензия: GNU GPL

Aewan - консольный редактор для так называемого ASCII art (искусства текстовой графики) на базе ncurses. Одной из его ключевых достопримечательностей (судя по постоянным напоминаниям разработчиков) является поддержка слоев. Какие в ASCII могут быть слои? Да точно такие же, как и в обычной графике: абсолютно независимые части изображения, каждую из которых можно самостоятельно изменять, не трогая при этом другие слои рисунка, после чего накладывать фрагменты друг на друга. Все они в Aewan могут быть, как и положено, прозрачными и видимыми, со своими размерами и названиями, а переключение между ними при редактировании осуществляется через специальное меню (вызывается по F3); при необходимости уже созданные слои можно копировать. Одним из наиболее перспективных применений слоев является их использование в качестве кадров при создании ASCII-анимации (полная поддержка подобных анимаций ожидается в следующем релизе Aewan). Для управления гаммой предлагаются на выбор разнообразные комбинации фона и шрифтов из восьми цветов (каждый шрифт с каждым фоном, плюс атрибуты шрифта; суммарно получается вариантов 256). Если после создания некоторых элементов с помощью выбранных цветов возникает желание сменить их, не рисуя сами символы заново, то специально для этого есть функция tint cell, позволяющая обрабатывать цвета отдельных ячеек без нужды в редактировании содержимого. Представлена работа с выделенными участками изображения: помимо того, что для них также меняется фон и цвет шрифтов, сами куски можно перемещать по всему пространству, копировать и удалять. А если никак не удается определить цвета какой-то конкретной ячейки, можно воспользоваться местным аналогом пипетки, возвращающей в текущее цветовое сочетание данные из выбранной части изображения.

Mathomatic v 12.1d

POSIX, Mac OS X, Windows*

Size (в .gz): 132 Кб

www.mathomatic.com

Лицензия: GNU LGPL

Mathomatic - мощная консольная математическая программа, разрабатываемая с 1986 года и с завидной регулярностью обновляемая по сей день. Всего в нее заложено 34 команды, комбинируя которые, можно выполнять элементарные арифметические операции и работать со структурами высшей математики. Среди функций Mathomatic - деление многочленов, сравнение и упрощение выражений, раскрытие скобок и степеней по правилам и формулам, решение уравнений, дифференцирование и интегрирование, нахождение минимумов, максимумов и пределов, разложение по Тейлору, поддержка комплексных чисел (выделение мнимой и действительной частей, нахождение всех комплексных корней уравнения), математическое суммирование и умножение (по изменяющимся от одного до другого значения переменным). Присутствует также, например, удобная команда tally для последовательного сложения большого количества чисел (после ввода нового элемента суммы и нажатия <Enter> показывают текущий результат и приглашение для следующего слагаемого). Все вводимые и выводимые данные программа преобразует в правильный и удобочитаемый вид (добавляет пропущенные знаки умножения, по возможности меняет десятичные дроби на обыкновенные, которые представляются вертикально, раскрашивает части выражений и т.п.). Предусмотрена возможность длительных вычислений: для этого все текущие значения и функции сохраняются в файл и затем могут быть загружены при следующем запуске программы для продолжения работы с уже определенными (полученными и введенными) данными. Чтобы не потеряться во всех предлагаемых услугах, в Mathomatic есть подробная встроенная справка.

Назад на стр. 076-141-6  Содержание  Вперед на стр. 076-141-8