![]() |
Kulchitsky.Org |
||||
СодержаниеПрограммыГлавная особенность последнего времени — я перешел на Линукс. Совем. Бесповоротно. В связи с этим программы, написанные для Windows больше не меняются и не поддерживаются. Возможно, у меня дойдут руки до того, чтобы перенести их под Линукс или сделать универсальными, но сомневаюсь, так как это слишком скучная работа, а у меня мало времени. Однако, программы все еще доступны для скачивания и любители Windows могут испытывать их. Кстати, Robot Pilot прекрасно работает под wine. Библиотека ABL (Abstract Basic List)Однонаправленный Лиспоподобный Список. Библиотека содержит функции высокого порядка. Создана как единственный файл для включения в программу. Позволяет создавать списки любой сложности. Например, списки списков. Использует препроцессор для расширения синтаксиса (вместо стандартного подхода через void указатели). Библиотека parse_confЭто очень простая, но гибкая библиотека для чтения конфигурационных файлов, особенно в научных программах. Она поддерживает разделение конфигурационных файлов на группы и чтение целых и вещественных значений, а также строк (например, имен файлов). Она написана на чистом C, но полностью совместима с С++ и FORTRAN. Вообще-то она была изначально нацелена на пользователей этих языков и ее использование по сути не отличается для FORTRAN и C. Я пытался найти легкую в использовании и простую (не как парсеры для XML) библиотеку, чтобы читать конфигурационные файлы для научных приложений, но не смог. Много парсеров кругом, конечно, но все они либо очень сложны в освоении и использовании (не говоря уже о коде самих парсеров), что связано с их универсальностью. А если и есть более или менее простые, то они либо не работают с Фортраном либо не читают вещественные значения. В итоге я написал свою библиотеку. Главная цель была написать что-то, что было бы C/C++/FORTRAN совместимым и на чем было бы предельно легко работать и в чем не надо было бы почти разбираться. Текущая версия 0.7; Программа это свободная под лицензией LGPL. Robot Pilot 15 (под Windows)Программа прекрасно работает под wine. Это программа — реализация игры "Пятнашки". Особенности программы — в игру включен режим автосборки. То есть программа заключает оригинальный алгоритм для сборки игрушки. Кроме того, существует механизм анализа графа игры. В связи с особенностями реализации (вся позиция кодируется лишь двумя целыми числами) максимальный размер поля составляет 4 на 4. Любые прямоугольные варианты меньшей или равной площади тоже допускаются. Последняя доступная версия 1.0 (сейчас есть бета релизы с особенными реализациями анализа графа игры, но они представляют чисто научный интерес). Программа имеет английский интерфейс и английскую справку. Можно посмотреть скриншот программы. Программа бесплатна. Uni-K Sensei (только под Windows)Программа очень полезна для тех, кто хочет изучать языки, и при этом не вылезает из-за компьютера. Особенно хороша программа для изучения восточных языков, так как полностью поддерживает Юникод (конечно, только для пользователей Windows 2000, NT, XP). Для пользователей старых и хромых версий Windows существует версия Lite. Это значит, что невозможно читать словари в формате Юникод, а только обычные словари. Кстати, оригинальный и (на мой вкус) просто очень удобный формат словарей и особенно записи западной транскрипции делает программу уникальной (хи-хи). Текущая версия 0.9beta доступна на сайте в виде файла установки для Windows XP, 2000, NT. Интерфейс и справка на русском языке. Также доступна версия для хромых Windows. Там тоже самое все, но без Юникода. Программа бесплатна. | |||||
|   | |||||
|
Copyright © 1999-2004 Anton Kulchitsky, e-mail: anton@kulchitsky.org. |