94

Мои программы и утилиты для работы программиста под Windows

Собственно, решил я поделиться с другом списком своих рекомендаций по приложениям для упрощения работы простого айтишника. И сам того не заметив, написал небольшую статью-подборку. Статью, наверно, стоил бы разбавить картинками, но в большинстве программ трудно показать все одним скрином. Я уже начал даже добавлять несколько штук, когда обнаружил, что вставить посреди готового текста картинку пикабу не позволяет, а если скопировать часть текста и перенести в отдельный блок - все форматирование съезжает.

Собственно хватит воды, представляю вашему вниманию мой "мастхев" список для работы под windows:

PowerToys - мультифункциональная штука, в которой есть несколько инструментов для облегчения работы в системе. Можно переназначить любые комбинации клавиш или сами клавиши как угодно и они будут изменены на низком уровне, во всех приложениях будет работать корректно. Даже системные хоткеи можно заменить. Я так для себя переназначил клавиши под мак, тебе тоже может пригодиться (переключение вкладок, например, на ctrl+alt+right/left вместо ctrl+(shift)+tab). Можно даже сделать себе вызов любых функциональных команд на свои хоткеи, как если бы у твоей клавиатуры была клавиша FN. Сама приложуха к тому же удобна. Назначение клавиш не основная его фишка, там несколько удобных инструментов, что могут пригодиться, обязательно глянь

Twinkie Tray - тулза для регулировки яркости, которую винда не поддерживает со внешними мониторами. Работает как регулировка громкости, можно назначить время изменения яркости и т.п. Оч удобно.

Lightshot - очень легкая и простая прога, чтобы делать скриншоты. Работает моментально, ничего лучше пока не нашел. После того как выделишь область можно добавить сразу стрелочки\выделить что нужно, после нажать ctrl+c - скопирует в буфер, ctrl+s - сохранит в файл, ctrl+d - загрузит в облако и скопирует в буфер ссылку. И никаких лишних диалоговых окон, я делаю скриншоты с обработкой за секунды и сразу кидаю из буфера или ссылкой.

VSCode - очень легкий текстовый редактор, я его использую для работы с текстовыми файлами и в нем у меня открываются файлы по умолчанию из всяких winScp. Нафига, если есть крутые и навороченыне IDE? IDE открывается долго, а этот зверь грузится моментально со всеми плагинами которые вы можете добавить для работы с файлами любых типов. В некоторых IDE есть "лайт" режим чтобы также быстро открывать и работать с одиночными файлами, но его проблема в том, что в них зачастую урезано почти все, вплоть до подсветки синтаксиса. Плагины и подсветка в таком режиме, например у PHPStorm не работают и он крайне ограничен, чем не болеет vscode. И его можно также открывать из консоли командой code filename.txt

Windows Terminal - сижу на нем еще с самой ранней беты. Офигенная и красивая оболочка для консоли. Опять же причина моего выбора - простота и быстрота. Работает быстро, в минималистичном интерфейсе можно все аккуратно настроить и добавить в него любые терминалы какие есть в системе - powershell, WSL, cmd, git bash.

Git bash - командная строка которая поддерживает все стандартные команды линукса внутри винды. Баш скрипты запускаются на раз-два без гемора и плясок с бубном. Когда наконец-таки сделают полноценный менеджер пакетов для винды, линукс уже будет не такой уж маст-хев для разработчиков.

Scoop - очень годный менеджер пакетов. Добавить несколько версий PHP/Python в систему и переключаться между ними когда необходимо? Запросто. Поддерживает почти все популярные проги и утилиты, но не то чтобы прям на 100% удобный. Лучше только WSL

WSL - раз уж заговорили о командных строках и менеджерах пакетов, то это полноценная подсистема линукс для винды. Запускается ubuntu/centos или что хочешь и работаешь внутри полноценного линукса прямо на винде. Работает шустро и поддерживает 99% всего что можно и нельзя. Прямо внутри него вы можете обратиться к любому диску и работать внутри линукса с файлами лежащими на винде, если на то есть необходимость. Собственно если нужны пакеты линукса для работы - можно использовать как полноценную замену git bash, и будет уже не эмуляция команд линукса, а их настоящая работа с нормальным менеджером пакетов, который сам пожелаешь поставить


Sandboxie - если нужно запустить приложение, которому не доверяешь, то проще использовать эту утилиту, чем запускать виртуалку. Запускает что угодно в закрытом окружении и не позволяет вирусам вылезти наружу в случае чего

Push Video Wallpapers - одно из трёх платных приложений в этом списке, больше для создания атмосферы. Позволяет на рабочий стол вместо картинки добавить видео. В инете есть куча ресурсов где можно найти приятные зацикленные видео для рабочего стола, вроде нарисованного дерева с медленно опадающей листвой. Просто красиво. Выключается если открываешь на полный экран что-либо, видео или игру, поэтому не особо влияет на производительность. Стоит 200 рублей, которых мне не жалко было отдать. Таких же простых альтернатив без заморочек работающих найти не удалось

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

MailBird - лучший из всех возможных почтовых клиентов для винды. Я не поскупился и отвалил за пожизненную версию. Очень легкая, быстрая и с множеством удобных фишек. Без нагруженного интерфейса и нормально работает с несколькими ящиками одновременно. Это если надоело открывать mail.yandex.ru, чтобы проверить почту


Несколько расширений для Chrome:

ProxySoxy - в отличие от всех существующих прокси расширений, в нем прокси включается не для всех сайтов сразу, а только для тех, которые вы сами выберете. Т.е. используется правило черного списка, а не белого, как это делают все остальные. Написал его сам от безысходности, особенно когда любимый нами орган управления интернетом стал ломать кучу сайтов просто случайно попавшие под IP подсети заблокированных и никак с ними не связанных

Wappalyzer - позволяет посмотреть на чем написан тот или иной сайт. Работает довольно точно, определяет как бэкенд, так и фронтенд фреймворки и пакеты используемые на сайтах

Tampermonkey - можно написать любой js-скрипт, который будет запускаться либо на каком-то конкретном сайте/странице или на всех сразу. Удобно если используешь какой-то сайт и нужно чутка подправить в нем логику работы и добавить что-то свое в страницу

Amino - еще одно расширение, которое позволяет доработать сайты или их страницы, но только чисто стили, без лишнего javascript

Redirector - не раз помогающее в разработке расширение, которое позволяет перенаправить запрос в браузере в нужное тебе место - на другой домен, поддомен, страницу и т.п. Перенаправить можно что угодно - от простых GET/POST запросов до вебсокетов. Удобно, когда хочешь чтобы запущенные локально скрипты и стили отображались на работающем на сервере сайте и любые изменения моментально отображались на нем без долгого ожидания загрузки файлов на сам сервер

UBlock Origin - ну это уже просто на всякий случай. По моим наблюдениям работает лучше, чем adblock

Другие онлайн-сервисы, на которые стоит обратить внимание:

Notion - глоток свежего воздуха в мире текстовых редакторов и хранилищ информации. Можно создать любую библиотеку статей и данных, есть много различных сущностей которые очень нативно встраиваются в текст, такие как умные таблицы, таймлайн или карточки с данными

Mindmeister - интеллект карты любых форматов в удобном интерфейсе с любым форматом стрелочек и расположением данных (хоть алгоритмы расписать, хоть связанные данные отобразить)

Skillspace.ru - удобная платформа, где можно запустить свои онлайн-курсы, наполнить данными, создать лендинг в конструкторе и начать продавать или бесплатно делиться знаниями в удобном формате.

На этом все, если есть замечания, знаете годную альтернативу одному из инструментов или хотите поделиться своими фаворитами - пожалуйста, жду вас в комментариях =)

Лига программистов

2.1K постов11.9K подписчиков

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества