UPDATE: обновленный список программ доступен по ссылке.
Пару лет назад, когда я только год как перешел на Linux, я составил список программ, которые использовались мною в каждодневной работе, теперь же захотелось обновить его, может быть немного расширить, углубиться в некоторые детали. В данной статье список из 40 программ и сервисов, которыми я пользуюсь каждый день как разработчик и блогер. Буду опираться на старую статью и выделять те изменения, которые случились за 2 года.
В первую очередь, я сменил дистрибутив с Manjaro Linux на Elementary OS, которым пользуюсь последние года полтора наверное. И это определило некоторые программы, которые я стал использовать, т.к. в Elementary OS своя экосистема программ, которые пишутся сообществом на языке Vala с использованием GTK+.
Утилиты
- Telegram Desktop. За последние пару лет Telegram очень сильно вырос в функционале, я даже создал отдельный канал для анонсов статей и интересных материалов для разработчиков. Относительно недавно научился постить через бота @Controller_Bot, который позволяет красиво оформлять посты. И все бы ничего, но вот это вот, что такое, почему так много он жрет памяти?
OperaFirefox. Все-таки перешел на «лису» и всем доволен, вот недавно добавили функцию картинка-в-картинке, медленно добавляют «фичи», зато стабильность)- Double Commander. Все по прежнему, я люблю двухпанельные файловые менеджеры, хотя встроенный в Elementary OS файловый менеджер очень неплох и позволяет даже отображать git статус файлов в директории из коробки.
DockyPlank. В Elementary OS по умолчанию стоит Plank в качестве док-панели для запуска приложений и он даже в чем-то удобнее Docky.- Filezilla. Наверное есть альтернативы для FTP, но искать лень, не так часто пользуюсь.
Steam. Стим всё, пк гейминг для меня умер с покупкой PS4.Yandex Disk. Больше не использую облачные файлопомойки, не вижу практической пользы для себя.- Libre Office. Не вижу альтернатив отличному софту.
EtcherImage Burner. Технически это и есть Etcher, только форк на Vala C для Elementary OS.- qBittorrent. Торренто-качалка.
- Typora. Редактор Markdown, который в 2к19 стал для меня просто основной программой. На ней строится моя база знаний, которую я описывал в недавнем посте.
Simplenote. Заметочники мне больше не нужны, я пользуюсь Typora.- Homebank. Весьма функциональное приложение, позволяющее вести семейный бюджет, контролировать доходы и расходы, планировать бюджет и многое другое.
- Crow Translate. Идеальный переводчик для Linux, писал о нем в своем канале телеграм более подробно.
- GanttProject. Диаграммы Гантта для управления проектами, пока только осваиваю, но вроде перспективная вещь. Обязательно постараюсь сделать статью по мере освоения.
Для разработки
Atollic TrueStudioSTM32CubeIDE. Логическое продолжение от ST: Atollic TrueStudio + CubeMx = STM32CubeIDE! Все то же самое только удобнее и лучше.- CCStudio 9. Code Composer Studio от TI для разработки под беспроводные микроконтроллеры SimpleLink CC26x2R.
- Sublime Text. В качестве текстового редактора я по прежнему использую Sublime.
Altium DesignerKicad. Я отказался от использования AD в пользу Kicad, который как по мне мало чем уступает AD и к тому же открыт и бесплатен. В процессе освоения получилось написать довольно большое количество статей.STM32 CubeMX. Не используется по причине выхода STM32CubeIDE.- Netbeans. Для разработки под embedded linux все еще без альтернатив для меня.
- Smartgit. GUI клиент для Git, пока удовлетворяет, но ищу альтернативный вариант, который бы не использовал Java.
- Eclipse. По большей части использую для разработки под OpenCPU от Quectel.
- Cutecom. Нормальный эмулятор терминала, много чего поддерживает, использую для отладки устройств с serial интерфейсами.
- Arduino IDE. Почти не использую, но на компьютере держу, мало ли.
Gerber Viewer. Больше не использую, т.к. в Kicad есть встроенный просмотрщик герберов.- EasySSH. Отличная утилита для подключения по SSH ко множеству серверов или устройств для отладки.
- GNU Octave. Программа, поддерживающая математические вычисления, полностью совместимая с Matlab. Начал ее изучение в рамках освоения цифровой обработки сигналов. Пока написал только одну статью, но будет больше.
- Minder. Если вы как я любите mind-map карты, то minder лучшее решение на данный момент, если вы пользуетесь Linux. Ко всему прочему программа нативна для Elementary OS и выглядит потрясающе.
- Spectator. Еще одно нативное приложение на Vala, позволяющее тестировать REST API запросы к веб-серверам, очень нужная вещь в процессе отладки устройств, которые подключаются к облачным серверам.
- Quartus Prime Lite. Завелся у меня на ноутбуке по причине того, что я начал изучать FPGA Intel/Altera.
Дизайн и графика
- Inkscape. Для векторной графики незаменимая программа, хотя есть еще Krita, которая также умеет работать в векторе. Также стоит у меня на ноутбуке, но пока не пользуюсь.
- GIMP. Основной мой инструмент для редактирования графики, как для сайта, так и для других применений.
ShutterElementary Screenshoot Tool. Приложение по умолчанию для создания скриншотов в Elementary OS. Функционала в нем самое то, абсолютно неперегруженное приложение.
- Peek. Инструмент создания Gif изображений с рабочего стола. Использую при оформлении статей, когда нужно сделать мини скринкаст.
- LibreCad. Аналог Autocad в Linux. Мне нравится, использую для чертежей.
- Color Picker. Полезный инструмент для получения цвета с рабочего стола. Нативное приложение для Elementary OS, можно скачать с App Center.
Сервисы
- Gitlab. Пока всем удовлетворяет, надеюсь и в будущем их политика не изменится и приватные репозитории будут бесплатными.
TrelloKanbanFlow. Основной мой инструмент для управления собственной эффективностью и временем. Как по мне, в нем идеально сочетаются техника канбан и pomodoro, о которой я писал в своем посте «Путь программиста».- Tweetdeck. Все еще основной инструмент чтения твиттера.
На этом все, спасибо за то, что читаете меня. Подписывайтесь на канал в телеграм, чтобы не пропустить анонсы новых статей. Если у вас есть вопросы, то их всегда можно задать на нашем форуме или в чате.
Может стоит вместо лисы на vivaldi бросить взгляд?
Советую. Один из плюсов- аддоны с хром веб стора можно ставить.ну и боковая понял тоже удобна для к примеру просмотра ютуба или твиттера
Спасибо за статью, забрал кое что
Привет, за совет спасибо. Я пробовал Vivaldi еще когда работал на Manjaro Linux, он мне нравится, но не так сильно как огнелис)
14. Google translate с плагином хром grammarly.com.
Правда тогда Большой брат будет все знать 🙂
Crow Translate полностью заменяет любой плагин для браузера и даже больше. Если нужна конфиденциальность, то это тогда надо GoldenDict юзать.
Здравствуйте,интересно было ознакомиться и сравнить со своим набором софта. Как альтернативу NetBeans Qt Creator не рассматривали?
Привет, не рассматривал, мне он показался слишком замороченным для моих несложных проектов.
Вместо Firefox рекомендую присмотреться к FlashPeak Slimjet. Быстрый, лёгкий в настройке и эксплуатации.