Рекомендую инструменты для эксперта в области интеллектуальной обработки данных, работающего в среде Ubuntu

Здесь я написал о том, какие инструменты эксперта регулярно использую в своей текущей работе. Этот набор сформировался не сразу. По многим категориям был длительный процесс проб и ошибок в ходе подбора программного обеспечения для качественного решения конкретных задач. Другие продукты прижились сразу, показав должный эффект. В результате образовался список из более чем сорока программных продуктов. Возможно, этот список кто-то посчитает полезным для себя.

Инструменты для эксперта

При отборе этих программных продуктов я использовал следующие критерии (не считая того, что моя рабочая среда – операционная система Ubuntu):

  • Продукт должен быть лицензионным, то есть иметь разрешение использование от правообладателя.
  • Лицензия на продукт должна быть бесплатной.
  • Продукт должен улучшать характеристики аналогичных стандартных продуктов из состава Ubuntu.
  • Предпочтительными являются кроссплатформенные продукты.

При этом первые три критерия для меня были обязательными, а четвертый желательным. К слову, большинство представленных ниже программных продуктов имеют версии для Windows.

Все рекомендуемые продукты разбиты на естественные группы: Документы и тексты, Интернет, Research&Development, Медиа, Базы данных и хранилища, Система. Список каждой группы расположен под соответствующей вкладкой. Для некоторых продуктов даны ссылки на их сайты, другие в этом не нуждаются из-за их широкой известности. Большинство продуктов, вернее их использование, я кратко прокомментировал.

Рекомендуемые инструменты
  • Libre Office (Write, Calc, Impress, Draw, Math). Входит в состав Ubuntu. Абсолютно не согласен с теми, кто негативно относится к этому офисному пакету. С моей точки зрения совсем не уступает MS Office. Рекомендую.
  • WPS Office. На всякий случай установлен в дополнение к Libre Office. Полезен для импорта документов со сложным форматированием.
  • Calibre. Это система управления моими документными базами данных. Поддерживаются: БД моих публикаций, БД электронных научно-технических материалов, БД документов для тестирования приложений (таких как Текстоматика), нейросетей и других алгоритмов ML.
  • Meld. Приложение для сравнения и контролем версий файлов и папок. Оно обеспечивает двух- и трехстороннее сравнение файлов и папок и поддерживает многие популярные системы контроля версий. Подробности см. здесь.
  • Okular. Хорошая программа для просмотра и частичного редактирования файлов PDF. Подробности см. здесь.
  • Acrobat Reader. Версия для Ubuntu работает неустойчиво, регулярно зависает. Сейчас практически не использую.
  • Notepad++ (WINE). Для текстовых файлов, содержащих коды на разных языках.
  • GVim. Программа для редактирования больших файлов.
  • gscan2pdf. Программа для сканирования в дополнение к стандартному сканеру Ubuntu. Подробности см. здесь.
  • Koodo Reader, FBReader. Программы для чтения электронных книг (форматы fb2, epub и т.п.). Koodo Reader – более современный, удобный, быстрый. FBReader – дань традиции.
  • TexStudio, MiKTeX, TexWorks. Инструменты для работы с TeX. Незаменимы при подготовке текстов научных статей в солидных изданиях (журналах и сборников трудов конференций). Использовал в установленном порядке.
  • Chrome, Firefox, Edge, Tor. Браузеры.
  • Thunderbird. Клиент электронной почты. Обращаю внимание на установленный плагин ImportExportTools NG, который крайне полезен при сохранении писем на диск.
  • CrossFTP. Простой, удобный и быстрый FTP-клиент. Без причуд.
  • Telegram, WhatsApp. Мессенджеры.
  • qBittorrent. Клиент сети BitTorrent.
  • Python (сейчас версия 3.11.6). В принципе, Python входит в состав Ubuntu. А установленные мною пакеты – это отдельная большая история.
  • Wing IDE Personal (сейчас версия 9). Среда разработки Python. Я использую эту довольно простую бесплатную версию, хотя в ней отсутствуют некоторые функции (для меня непринципиальные). Некоторое время назад я поработал с очень достойной IDE PyCharm, но это для профессиональных программистов. У меня слишком много время уходило на освоение. Все-таки, моя специфика больше связана с поисковыми работами и экспериментами. Wing подходит идеально,
  • Pynsource – UML tool for Python. Я установил эту программу для автоматизации получения диаграмм UML из исходников Python. Слегка облегчает документирование наработок.
  • Project Jupyter. Для быстрой проверки отдельных пакетов Python, функций и алгоритмов.
  • Drawio (diagrams.net). Отличное средство для рисования диаграмм различных типов. Использую.
  • Scilab. Платформа для научных и инженерных расчетов. Подробности см. здесь. Этот продукт установлен и освоен в задел с расчетом на исследования, возможно потребующие использования его функций.
  • GNU Octave. Язык высокого уровня, предназначенный для численных вычислений. В значительной степени совместим с Matlab. Подробности см. здесь. Этот продукт установлен и освоен в задел с расчетом на исследования, возможно потребующие использования его функций.
  • AnyLogic. Платформа для имитационного моделирования любых бизнес-процессов. Установил просто из интереса к проблеме. Демо очень хорошие. Но дальше пока не пошло.
  • GIMP. Растровый графический редактор. Программа предназначена для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой. GIMP является почти полноценной альтернативой такой известной программы, как Adobe Photoshop.
  • XnConvert. Быстрый и мощный кроссплатформенный пакетный конвертер изображений. Позволяет автоматизировать редактирование коллекций фотографий. Обеспечивает более 80 массовых действий с изображениями. Например, поворачивать, конвертировать, сжимать, изменять размер, обрезать, корректировать цвет, фильтровать и т.п. Поддерживаются все распространенные форматы изображений и графики (JPEG, TIFF, PNG, GIF, WebP, PSD, JPEG 2000, JPEG-XL, OpenEXR, camera RAW, HEIC, PDF, DNG, CR2). Подробности см. здесь.
  • Shotcut. Видеоредактор, который я в основном использую. Поддерживает множество видео, аудио и графических форматов. Довольно прост в освоении. Подробности см. здесь.
  • HandBrake. Кроссплатформенный конвертор MPEG-видео (включая DVD-видео) в видеофайл в форматах mp4 и mkv. Есть базовые функции обработки видео. Я использую этот продукт для сжатия видео, есть довольно много вариантов. Подробности см. здесь.
  • Annotator. Программа позволяет добавлять к изображениям текст, выноски, прямоугольники, эллипсы, числа, линии, стрелки, эффект размытия. Можно обрезать и изменять размер изображения, есть инструмент “увеличительное стекло”. Подробности см. здесь. В этом материале описана установка, но лучше сделать установку с полной компиляцией так, как описано здесь.
  • Brasero. Программа для записи CD и DVD. Входит в состав в Ubuntu 
  • VLC. Широко известный медиаплеер. Просто привычный с давних времен.
  • MySQL + MySQL Workbench. Мне кажется, это не требует комментариев.
  • SQLite. СУБД для небольших баз данных, включая мои собственные. Например, Calibre ее использует. Подробности о текущем состоянии SQLite здесь.
  • Dbeaver. Уже расхваливал этот продукт.
  • Google Drive. Установка (лучше google-drive-ocamlfuse) здесь.
  • Onedrive. Установка здесь.
  • Yandex Диск. Установка здесь.
  • Облако Mail.Ru. У меня подключено по webdav (нет подходящего клиента для Linux). Адрес сервера https://webdav.cloud.mail.ru. Для подключения нужно использовать пароль для внешнего приложения. Я подключил Облако Mail.Ru и другие перечисленные выше облака через меню “Другие расположения” стандартного приложения Ubuntu Files.
  • GSmartControl. Инструмент для управления данными SMART (технология самоконтроля, анализа и отчетности) на современных жестких дисках. Упрощает проверку данных SMART накопителя, чтобы определить его работоспособность и выполнять на нем различные тесты. GSmartControl предпочтительнее обычного интерфейса SMART так как значительно упрощает чтение статистики производительности диска. Подробности см. здесь.
  • Timeshift. Программа для автоматического периодического резервного копирования и восстановления системы Linux, а именно системных файлов и настроек. Пользовательские файлы не архивируются. Можно восстановить систему из любой имеющейся архивной копии (точки восстановления). Рекомендую.
  • Back In Time. Инструмент для создания и восстановления резервных копий данных – файлов и папок. Настройка проста и понятна: место сохранения резервной копии, источник, время выполнения (вручную, каждый час, день, неделю, месяц). Также рекомендую.
  • SyncThing. Программа синхронизации файлов и папок Ubuntu с аналогичными на смартфоне с Андроидом. Очень удобно. Настраивается и работает полностью автономно.
  • Hyper Terminal. Терминал Linux c расширяемыми возможностями. Большое количество настроек. Более удобен и функционален. чем стандартная программа Terminal. Подробности см. здесь.
  • Double Commander. Файловый менеджер. Конечно на любителя, но двухоконная классика мне нравится.

Буду благодарен за комментарии и расширение списка.


Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *