Остается рассмотреть последний и, вероятно, самый важный вопрос: на кого рассчитан Algebrus? Для решения специфических прикладных задач, требующих использования сложного математического аппарата, он едва ли подойдет, набор реализованных в нем методов для этого недостаточно широк. Впрочем, Algebrus может оказаться весьма полезен как платформа для разработки более серьезной техники, требуемой для решения той или иной задачи. Кроме того, в роли потенциальных пользователей могут выступать студенты, которым приходится иметь дело с различными расчетами, и даже школьники; а вот профессиональные математики скорее предпочтут «вооружение» помощнее — скажем, тот же Matlab. Впрочем, не стоит забывать, что Algebrus — проект относительно новый, а значит, ситуация еще может измениться.
XPascal в действии
Одним из самых интересных методов, реализованных в Algebrus, является, на мой взгляд, DSolve, предназначенный для численного решения дифференциальных уравнений и их систем.
В качестве параметров DSolve принимает функцию f (она должна быть объявлена заранее), задающую векторное поле, а также вектор начальных условий и отрезок времени, на котором требуется найти решение. Результат возвращается в виде матрицы, по которой с помощью метода DataPlot можно в одну строчку построить фазовый портрет. Вот пример кода, выводящего на экран фазовый портрет модели простого осциллятора:
procedure DFunc ( x : Vector; t : Real; var dx : Vector ); const
F : real = 25; // частота
D : real = 0.25; // параметр системы
// дифференциальное уравнение осциллятора
dx[1] := x[2];
dx[2] := -F*F*x[1]-2*D*F*x[2];
S : Matrix; // матрица решения
// решаем ОДУ
S := DSolve( DFunc, {0, 1}, 0, 1 );
// выводим результат
PlotData( S[2], S[3], FALSE, psLine );
Автор: Павел Каледа
Chronodesk
ОС: Windows
Адрес: ixite.ru/exe/chronodesk
Версия: 1
Размер: 240 Кбайт
Интерфейс: русский
Цена: бесплатно
«Настольный хронометр» превратит ваш рабочий стол в часы, сделав из ярлыков программ настоящий циферблат с часовой и минутной стрелками. В этом «часовом хороводе» (выражение автора программы) можно задействовать три и более ярлыков. Сам циферблат может состоять из четырех или двенадцати значков или вообще не содержать их.
iMarkup
ОС: Windows
Адрес: www.imarkup.com/products/imarkup_client.asp
Версия: 3.97.6
Размер: 2,6 Мбайт
Интерфейс: английский
iMarkup представляет собой своеобразный маркер для Internet Explorer и подобных браузеров, позволяющий делать пометки прямо на веб-страницах. При последующем посещении такой страницы браузер отобразит ее вместе с пометками. Кроме текста, с помощью iMarkup можно записывать и прикреплять к страницам голосовые сообщения. Вся информация о пометках хранится в зашифрованном виде.
TaskSwitchXP Pro
ОС: Windows XP/2003
Адрес: www.ntwind.com/taskswitchxp
Версия: 2.0
Размер: 370 Кбайт
Интерфейс: многоязычный, в том числе русский
Цена: бесплатно
TaskSwitchXP Pro — диспетчер Windows-приложений. После установки утилита поселится в системном лотке. При нажатии на иконку появится окошко (прозрачность которого можно настроить) со списком запущенных программ. При наведении курсора на название задачи утилита показывает окно задачи в уменьшенном масштабе. Можно определять задачи и окна, которые будут исключены из списка активных. Программа имеет множество настроек горячих клавиш и внешнего вида, а также параметров интеграции с Windows.
BGEye
ОС: Windows
Адрес: optionalreaction.com/software/bgeye
Версия: 1.33
Размер: 480 Кбайт
Интерфейс: английский
Цена: бесплатно-
Утилита BGEye отображает на рабочем столе (в виде обоев) ежеминутно обновляемую информацию о системе. Среди выводимых параметров (выбираются по желанию) — имя пользователя и компьютера, время астрономическое и время работы компьютера, модель процессора и его частота, количество запущенных процессов, объем оперативной памяти, полное и занятое место на жестких дисках, подключенные USB-устройства и пр.
Читать дальше