|
Открытые проекты по развитию автопилотов и ПО для дронов |
[+] [обсудить] |
|
- Paparazzi UAV (GPLv2) - оборудование и ПО для летающего дрона;
- ArduPilot (GPLv3) - реализация автопилота на база плат Arduino;
- Dronecode - развиваемая под крылом Linux Foundation платформа для создания ПО для беспилотных летающих аппаратов;
- LibrePilot (GPLv3) - ПО для организации управления радиоуправляемыми летательными аппаратами;
- Flone (GPLv3) - Android-приложение, позволяющее превратить смартфон в платформу для управления дроном;
- OpenDroneMap (GPLv3) - ПО для организации аэрофотосъёмки;
- DronePan (GPLv3) - мобильное приложение для создания панорамных фотографий с квадрокоптеров DJI.
|
|
|
|
|
|
CryoPID - A Process Freezer for Linux |
[+] [обсудить] |
| CryoPID позволяет сохранять в файле состояние запущенного процесса. Этот файл, в дальнейшем, может быть использован для запуска процесса после перезагрузки системы или даже на другой системе с другой версией ядра (2.4 2.6). Особенности: не требует привилегий root; не требует модификаций ядра; не требует пекомпиляции замораживаемой программы; не использует LD_PRELOAD. |
|
|
|
|
|
|
preload - adaptive readahead daemon. |
[+] [обсудить] |
| Программа-демон следящая за активностью использования различных приложений пользователем и пытающаяся сократить время запуска самых популярных, путем использования предварительной загрузки. |
|
|
|
|
|
Lout - document formatting system |
(Версия: 3.39 от 2011-01-02) [+] [обсудить] |
| Система форматирования документов с языком разметки подобным LaTeX, на выходе генерируется PostScript-файл для печати. Отличается особой компактностью, дистрибутив занимает около 2 Мб. Поддерживается русский язык. |
|
|
|
|
OCR and Linux |
[+] [есть мнение] |
| Сайт посвященный системам распознавания текста (OCR -Optical Character Recognition) работающим под Linux. Наиболее популярные системы:
Проект "Открытый код" - открытый проект по распознаванию русскоязычных текстовых изображений (начальная стадия развития);
GOCR - open-source character recognition (GPL);
Clara OCR (GPL);
Ocrad - The GNU OCR;
ocre - o.c.r. easy (and free/libre), обещают в будущем поддержку кириллицы;
OOCR - Open OCR (относительно новый OCR продукт, последнее время интенсивно развивается);
OCRchie - Modular Optical Character Recognition Software (сильно устарело);
LOCR - An Optical Character Recognition Program for Linux (давно заброшенный GPL проект на начальном этапе разработки);
Kooka - raster image scan program for KDE (GUI для сканирования изображений с поддержкой OCR модулей GOCR,
KADMOS и Ocrad).
cuneiform - может распознавать любые полиграфические, машинописные гарнитуры всех начертаний и шрифты, получаемые с принтеров за исключением декоративных и рукописных.
|
|
|
|
|
lzop - fastest file compressor |
(Версия: 1.03 от 2010-11-09) [+] [обсудить] |
| Программа сжатия данных (у сжатых файлов расширение .lzo), отличается от gzip значительно более высокой скоростью упаковки и распаковки при том же уровне сжатия данных (опции совпадают с gzip, но исходный файл после сжатия не удаляется). lzop удобно применять, например, для сжатия лог-файлов.
Если скорость сжатия не критична, а на первом месте степень сжатия, то рекомендуется использовать bzip2 (примерно в 2.5 раза медленнее работает, но на сжимает на 20-30% лучше).
miniLZO - минимизированная версия библиотеки LZO. |
|
|
|
|
Tmux - terminal multiplexer |
(Версия: 1.7 от 2012-10-16) [+] [есть мнение] |
| Позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов. Tmux совместим на уровне клавиатурных комбинаций и опций командной строки с популярным консольным оконным менеджером GNU Screen, за исключением главной управляющей последовательности (Ctrl+B вместо Ctrl+A), измененной для предотвращения пересечений при запуске tmux внутри screen и наоборот.
Основные достоинства и отличия Tmux от GNU Screen:
- Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет). Предусмотрена возможность подключения расширений от сторонних разработчиков. Поддерживается работа на платформах OpenBSD, FreeBSD, NetBSD, Linux, Mac OS X, Solaris и AIX;
- Четко формализованная клиент-серверная модель, при которой окна выступают в роли независимых объектов, которые могут сопоставляться и перераспределяться между разными сессиями. При этом поддерживается назначение одного окна нескольким разным клиентам и передача окон от одного клиента другому;
- Наличие механизма автоматизации выполнение типовых действий, через подключение внешних скриптов;
- Наличие нескольких независимых буферов обмена. Поддержка выбора раскладки клавиатуры в стиле vi или emacs;
- Поддержка опции для ограничения размера окна;
- Более ясный синтаксис для формирования содержимого строки статуса. Возможность отображения в строке статуса первой строки вывода определенной команды;
- По сравнению со screen: более экономное расходование оперативной памяти, улучшенная поддержка UTF-8, более гибкие возможности по разбиению окон на части (поддержка вертикального разделения);
|
|
|
|