Рубріки: Инструменты

5 бесплатных инструментов для программистов, совместимые с Windows

Анастасія Пономарьова

Разработчик Дэвид Болтон поделился несколькими нетривиальными бесплатными инструментами (некоторые — с открытым исходным кодом), которые упростят мельчайшие повседневные аспекты рабочего процесса, вроде синхронизации файлов. Они подходят для операционной системы Windows, но некоторые из них кроссплатформенные, пишет Dice.

Everything

Если вам в голову когда-нибудь приходила мысль, куда делись все сохраненные файлы на вашем диске Windows, то этот инструмент для вас. Он делает возможным очень быстрый поиск на компьютере — по умолчанию покажет все файлы и папки на выбранных дисках. С его помощью можно сузить поиск до папок, файлов документов, аудиофайлов, исполняемых файлов, изображений или видеофайлов.

Он ищет не только имена, но и содержимое файлов: можно фильтровать поиск по дате и размеру файла, или просто указать расширение (например, задать быстрый поиск *.sln — файлов проектов C++ и C#).

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

FreeFileSync

Случается, что приходится копировать большое количество файлов, и где-нибудь посредине процесса все срывается (по причине, известной одному Всевышнему).  После этого вы хотите скопировать только оставшиеся файлы, а не все снова, или же только измененные/новые файлы. Здесь на выручку придет FreeFileSync, особенно когда нужно копировать терабайты данных — инструмент сэкономит время и нервы.

CodeCompare

Инструмент доступен в двух версиях — бесплатной и премиум. Бесплатная версия позволяет сравнивать и объединять два файла, а также сравнивать папки. Фишка утилиты — возможность интеграции с системами контроля версий, такими как TFS, SVN, Git, Mercurial и Perforce.

Иллюстрация

За дополнительную плату инструмент будет проводить автоматическое слияние или трехстороннее слияние, но для повседневного использования обычно достаточно бесплатной версии.

DebugView

DebugView (часть библиотеки SysInternals в разделе «Разное») может стать вашим спасательным кругом: если вы выводите текстовые строки через системный вызов OutputDebugString в Windows Kernel32.dll, DebugView захватит вывод и отобразит его. Это то, что показывается в окнах вывода Visual Studio и таких IDE, как Delphi.

«Я разрабатывал программное обеспечение, которое работает в сеансе RDP (то есть на удаленном рабочем столе). Мне не разрешили установить систему разработки на сервер, а это означало, что вместо отладки придется использовать DebugView, — вспоминает Дэвид. — Я построил простой класс ведения журнала на основе OutputDebugString и в итоге получил около 700 вызовов. Я оставил вызовы для финального .exe, но отключил их простым флагом. Его можно включить повторно, если что-то пойдет не так».

Кстати, пару слов о SysInternals — это служебная библиотека, которая существует уже более 20 лет. Если вам нужно посмотреть, что происходит в Windows, воспользуйтесь ею — это бесплатно. Она состоит примерно из 70 различных утилит, охватывающих файлы и диски, работу в сети, программные процессы и безопасность.

WikidPad

Еще один старый, но актуальный инструмент для создания заметок, позволяющий создавать страницы с перекрестными ссылками. С его помощью можно создавать новые страницы, ссылаться на страницы и использовать синтаксис, и все это сохраняется в одном и том же файле.

Около 15 лет назад он существовал только на флешке, потом выбрался на просторы интернета. Не так давно повышенная безопасность в Chrome и Firefox «убила» его, но дух WikidPad остался.

«Сейчас он выглядит немного затянутым, и есть только версия для Windows, но он отлично справляется с ведением заметок. Я использую его как минимум восемь лет, и при этом у меня в системе 933 файла», — рассказывает разработчик.

Приложение использует использует SQLite для хранения всех страниц, и вы можете открыть несколько его экземпляров. WikidPad с открытым исходным кодом, написан на C++ и работает шустро. 

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023