Приветствую Хабровчан. Я Артем Макаров aka Robin, ведущий инженер компании Хардмастер, уже много лет специализируюсь на восстановлении данных с разнообразных носителей. В процессе профессиональной деятельности, связанной с восстановлением данных, нередко приходится писать небольшие программки себе в помощь. И однажды в ответ на очередной вопрос очередного заказчика - "а вот у вас на сайте написано: программная проблема с жёстким диском, аппаратная проблема, а у меня какая?" Читать полностью »
Рубрика «утилита»
Многофункциональная утилита для работы с HDD, SSD и флешками
2025-12-18 в 12:54, admin, рубрики: hdd, ssd, диагностика, утилита, флешкиКак я делаю «снимок» проекта в JSON для ИИ (и могу развернуть его обратно). Инструмент scan2json
2025-12-06 в 11:34, admin, рубрики: gpt, php, диалог, ИИ, сезон ии в разработке, скрипт, утилитаЯ много работаю с проектами на веб-стеке и параллельно активно использую нейросети.
Со временем стало ясно: чтобы ИИ помогал не «вообще по PHP», а по конкретному проекту, ему нужен нормальный контекст. Не один файл, не случайный фрагмент, а полноценный срез кода.
В какой-то момент меня это достало настолько, что я сел и сделал отдельный инструмент — scan2json.
Это маленький PHP-репозиторий, который:
-
в одну сторону: сканирует проект и превращает его в JSON/JSONL;
-
в другую: по этому JSONL умеет собрать обратно структуру папок и файлов.
Репозиторий лежит на GitHub: Читать полностью »
Кросс-компиляция и запуск консольного Go‑приложения на Android, Windows, macOS и Linux
2025-11-21 в 9:01, admin, рубрики: android, Go, ruvds_статьи, консоль, кросс-компиляция, утилита
Мастерское масштабирование: создаем утилиту для лупы в играх без риска для античита
2025-10-27 в 7:16, admin, рубрики: windows, командная строка, курсор, лупа, масштабирование, надстройка, середина, утилита, центрирование, экранаРеализация утилиты cat на языке C
2025-08-21 в 11:25, admin, рубрики: cat, clang, clang-format, linux, linux-утилита, утилитаКогда я только начинала изучать язык C, меня довольно сильно пугала его "топорность" по сравнению с другими языками. Все довольно строгое, управляемое вручную, но именно этим он и привлек меня. Потому что ощущение, будто ты напрямую разговариваешь с системой.
В какой-то момент в моем поле появилась задачка: написать две утилиты линуксоидного существа cat и grep. Несмотря на то, что они кажутся довольно простыми, они оказались отличной возможностью погрузиться в работу с файлами, и понять, даже поверхностно, как работает язык C и с чем его едят.
Как установить и использовать кластер Kubernetes при помощи утилиты kind
2024-09-17 в 9:55, admin, рубрики: calico, calico cni, kind, kubernetes, развертывание, установка, утилита
Чтобы развернуть готовый кластер Kubernetes, можно использовать разные способы — например, самому подготовить виртуальные машины или выделенные серверы, настроить операционную систему и установить необходимые программы. Однако данный способ может показаться довольно долгим и затратным (если арендовать ресурсы ВМ).
Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?
2023-03-13 в 8:01, admin, рубрики: c++, dll, enigma, exe, ffi, jit, php, PHP 8, timeweb_статьи, WinAPI, Блог компании Timeweb Cloud, интерпретатор, компиляция, консоль, приложение, разработка под windows, утилита, франкенштейн
У многих в своё время, наверное, было желание легкого написание консольных и оконных приложений. Ребята рунета иногда писали незаменимые приложения для решения мелких задач и делились на форумах, хотя некоторые из них и содержали костыли.
Однако времена меняются, и люди начали осознавать свои ошибки, переходя, скажем, на ООП.
Чтобы поностальгировать и продемонстрировать нового Франкенштейна, мы соберем полноценное консольное exe-приложение на PHP.Читать полностью »
Вышла бета консольной утилиты GitHub CLI
2020-02-13 в 8:30, admin, рубрики: Git, github, GitHub CLI, ITSumma, open source, Блог компании ITSumma, командная строка, консоль, Софт, утилита
Разработчики GitHub выпустили бета-версию консольной утилиты GitHub CLI. Она позволяет создавать пул-реквесты и тикеты на GitHub, не выходя из консоли, где вы уже работаете с git.
Пул-реквесты и issue — самые распространённые команды, поэтому их добавили в первую очередь.
Как и прошлая программа Hub, эта полностью написана на Go. Она тоже запускается в разных ОС, включая Linux, MacOS и Windows, причём гораздо удобнее в использовании.
Читать полностью »
Как распарсить JSON-строку в командной строке Linux
2016-07-10 в 19:25, admin, рубрики: cli, command line, console, data mining, javascript, jq, json, linux, nix, parse, parser, string, tool, utility, инструмент, командная строка, консоль, парсинг, разбор, Разработка под Linux, Тестирование веб-сервисов, утилита, метки: jq
Если вы часто работаете с текстами формата JSON из командной строки или в шелл-скриптах, вы можете задаться вопросом, есть ли какая-то консольная утилита, которая может распарсить JSON-строку. Консольный JSON-парсер может быть удобен, когда вы тестируете или отлаживаете сетевые JSON-сервисы. Вы можете скормить ответы формата JSON от веб-сервиса консольному JSON-парсеру, тем самым легко изучая трудночитаемые JSON-ответы или извлекая из них отдельные объекты.
В этом руководстве я покажу, как распарсить JSON-строку из командной строки.
Читать полностью »
dSort — раскладываем все по полочкам
2014-01-18 в 9:04, admin, рубрики: windows, утилита, файлы, метки: windows, утилита, файлы 
Доброго времени суток, читатели! В этой статье я хочу рассказать о небольшой Windows утилите, написанной мной, которая может пригодится для разбора завалов на рабочем столе. Все подробности – под катом.
Читать полностью »

