Блог

ZeTer Photo Editor — онлайн-графический редактор со слоями, ретушью и цветокоррекцией

ZeTer Photo Editor — разрабатываемый мной онлайн-графический редактор, который работает прямо в браузере и не требует установки отдельной программы.

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

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

Открыть ZeTer Photo Editor

Редактор доступен онлайн:

https://dkl.do.am/servisi/PhotoEditor/index.html

Достаточно открыть страницу в современном браузере и начать работу.

Основная обработка изображений выполняется непосредственно средствами браузера пользователя. Благодаря этому многие операции с изображениями не требуют постоянной отправки файлов на сервер.


Работа со слоями

ZeTer Photo Editor поддерживает привычную слоистую структуру документа.

Можно использовать:

Дата:

ZeTer OS — браузерная рабочая среда с файлами, задачами, календарём и приложениями

ZeTer OS — это интерактивная веб-рабочая среда, которая переносит привычную логику настольной операционной системы прямо в браузер.

Ссылка на проект:
https://dkl.do.am/portfolio/ZeTerOS/index.html

Главная идея проекта — объединить в одном интерфейсе инструменты для работы с файлами, заметками, задачами, календарём, таблицами и другими повседневными данными. Вместо набора разрозненных страниц пользователь получает полноценный рабочий стол с окнами, приложениями, поиском, панелью задач и системой уведомлений.

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

Основные возможности ZeTer OS

... Читать дальше »

Дата:

BizPilot — сервис для управления бизнесом в одном окне

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

Ссылка на  BizPilot: https://dkl.do.am/portfolio/bizpilot/index.html 

Основная идея проекта — убрать необходимость постоянно переключаться между таблицами, заметками, календарём и несколькими отдельными сервисами. В BizPilot важная информация о бизнесе связана между собой и доступна из единого рабочего пространства.

Что умеет BizPilot

В сервисе реализованы:

  • обзор основных показателей бизнеса;

  • база клиентов;

  • расширенные карточки клиентов и контрагентов;

  • CRM-воронка продаж;

  • управление заказами;

  • выставление и контроль счетов;

  • учёт доходов и расходов;

  • прогноз денежного потока;

  • контроль дебиторской задолженности;

  • планирование будущих платежей;

  • каталог товаров и услуг;

  • блокноты и заметки;

  • напоминания;

  • календарь;

  • единый центр уведомлений;

  • аналитика бизнеса;

  • бизнес-ка ... Читать дальше »

Дата:

Video Translator Pro — автоматический перевод и нейроозвучка видео

Это Windows-программа, которая может взять исходное видео, распознать речь, перевести её на другой язык, создать новую озвучку и собрать готовое переведённое видео.


Внутри используется целая цепочка обработки:
Видео → Whisper → распознавание речи → перевод → нейросетевая озвучка → синхронизация → FFmpeg → готовый MP4
🎙 Распознавание речи
Для транскрибации используется OpenAI Whisper.
Программа извлекает речь из исходного видео, распознаёт её и получает текстовые фрагменты с временными интервалами, которые затем используются для перевода и озвучивания.
🌍 Автоматический перевод
Распознанный текст переводится через deep-translator / Google Translator.
Можно выбирать разные языки перевода и автоматически обрабатывать видео целиком, без ручного перевода каждой фразы.
🗣 Нейросетевая озвучка
Основной движок синтеза речи — Edge TTS.
Если Edge TTS временно недоступен, предусмотрен контролируемый резервный вариант через gTTS.
То есть программа не просто накладывает субтитры, а создаёт полноценную новую аудиодорожку с переведённой речью.
⏸️ Одна из главных особенностей — Pause Sync
При переводе появляется достаточно сложная проблема:
фраза на другом языке может оказаться намного длиннее оригинала.
Например, человек в исходном видео говорил 3 секунды, а нормальная озвучка перевода ... Читать дальше »

Дата:

Universal Video Downloader — мой универсальный загрузчик видео для Windows

Это Windows-программа для скачивания видео и плейлистов из интернета на базе yt-dlp, но с дополнительной логикой для ситуаций, когда обычное скачивание начинает ломаться из-за нестабильной сети, VPN, CDN, таймаутов или проблем отдельных видео.
Главная идея проекта:
запустил большую очередь → программа сама пытается скачать всё возможное → проблемные элементы не блокируют остальные загрузки.

⚡️ Что умеет Universal Video Downloader
• скачивать отдельные видео;
• работать со списками ссылок и плейлистами;
• одновременно скачивать несколько файлов;
• использовать несколько стратегий загрузки через yt-dlp;
• работать через VPN и proxy;
• использовать cookies браузера для контента, где требуется авторизованная сессия;
• автоматически повторять загрузку при временных сетевых проблемах;
• отслеживать зависшие процессы yt-dlp и FFmpeg;
• проверять готовые файлы через FFprobe;
• вести историю скачанных ссылок и находить дубликаты.
🌐 Отдельный упор — нестабильная сеть
Во время длительных загрузок могут возникать:
• timeout;
• SSL-ошибки;
• проблемы YouTube CDN;
• обрывы соединения;
• временно недоступные сегменты;
• очень низкая скорость;
• зависшие процессы.
Поэтому в программе реализовано несколько fallback-стратегий и адаптивные повторные попытки.
Если один файл скачивается слишком долго или постоянно вызывает проблемы, программа может ... Читать дальше »

Дата:

Text to MP3 for Windows — озвучивание текста и конвертация в MP3

Это desktop-программа на Python, которая умеет читать текст вслух через голосовой движок Windows и превращать большие тексты в готовые MP3-файлы.
Изначально задача была довольно простой — вставить текст и прослушать его. Но постепенно программа выросла в полноценный инструмент для постоянной работы с текстами.

🎙 Что умеет программа
• читать текст вслух через Microsoft SAPI;
• конвертировать длинные тексты в MP3;
• работать сразу с несколькими текстами во вкладках;
• сохранять состояние рабочего пространства между запусками;
• ставить чтение на паузу и продолжать с сохранённого места;
• автоматически удалять уже прочитанные предложения;
• выбирать установленный в Windows голос;
• регулировать скорость речи;
• изменять высоту голоса;
• управлять громкостью;
• выбирать устройство воспроизведения;
• выбирать битрейт итогового MP3.

⌨️ Отдельная интересная функция — горячие клавиши для вкладок
Для разных вкладок можно назначать свои глобальные горячие клавиши.
Например, во время работы в браузере, документе или другой программе можно:
выделить текст → нажать горячую клавишу → текст попадёт в нужную вкладку программы.
Это удобно, если одновременно работаешь с несколькими материалами и хочешь разделять их по отдельным вкладкам.
▶️ Продолжение чтения
Если чтение было остановлено или поставлено н ... Читать дальше »

Дата:

Windows PC Locker — блокировка Windows без остановки фоновых задач

Главная задача программы — заблокировать компьютер стандартным способом Windows, но при этом при необходимости не дать системе уйти в спящий режим, пока в фоне продолжается важная работа.
Например, когда запущены:
• большие загрузки;
• обработка видео;
• рендеринг;
• резервное копирование;
• перевод или обработка данных;
• другие длительные автоматические процессы.
Обычно после блокировки Windows системные настройки питания всё равно могут через некоторое время отправить компьютер в сон, из-за чего длительная задача прервётся.
Windows PC Locker решает именно эту проблему.

⚙️ Как это работает
Программа использует стандартную функцию Windows LockWorkStation.
То есть она:
✅ не создаёт собственный экран блокировки;
✅ не хранит пароль или PIN;
✅ не заменяет систему безопасности Windows.
Разблокировка компьютера по-прежнему полностью выполняется самой Windows.
После блокировки программа может периодически сообщать системе, что компьютер должен оставаться активным.
При этом отдельно можно выбрать:
💻 не давать компьютеру переходить в сон;
🖥 не выключать монитор;
⏱️ установить защитный таймер от 1 до 72 часов.
После окончания таймера программа перестаёт удерживать систему активной, и дальше снова работают обычные настройки энергопотребления Windows.
🔓 Автоматическая остановка после разблокировки ... Читать дальше »

Дата:

VoiceFlow — голосовой ввод текста прямо в любое приложение Windows

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

Главная идея простая:
нажал горячую клавишу → начал говорить → текст сам появляется в активном приложении.
При этом VoiceFlow работает не как отдельный текстовый редактор. Во время одной диктовки можно переключаться между программами.
Например:
💬 начал диктовать сообщение в Telegram;
🌐 переключился в браузер;
🤖 продолжил текст уже в ChatGPT;
📝 затем открыл документ или заметки.
VoiceFlow определяет, какое поле сейчас активно, и следующие распознанные фрагменты отправляет именно туда.

Что умеет VoiceFlow
• распознавать речь локально через faster-whisper;
• вставлять текст непосредственно во время диктовки, а не только после её завершения;
• работать практически с любым активным текстовым полем Windows;
• использовать глобальную горячую клавишу для запуска и остановки диктовки;
• выбирать микрофон;
• работать как на CPU, так и с ускорением через NVIDIA CUDA;
• выбирать модель Whisper и режим качества/скорости;
• работать в фоне через системный трей;
• автоматически запускаться вместе с Windows;
• сохранять настройки между запусками.

🔒 Главный плюс — локальное распознавание
Для работы ... Читать дальше »

Дата:

Screen Recorder Pro — моя программа для записи экрана Windows

Screen Recorder Pro — полноценная desktop-программа на Python для записи экрана, создания скриншотов и захвата звука в Windows.
Проект начинался как обычная программа записи экрана, но постепенно вырос в довольно серьёзный инструмент с отдельными модулями записи, аудио, скриншотов, горячих клавиш, диагностики и управления FFmpeg.

Что умеет Screen Recorder Pro:
• записывать экран Windows через FFmpeg Desktop Duplication / ddagrab;
• использовать аппаратное кодирование NVIDIA NVENC;
• при необходимости работать через CPU-кодирование;
• записывать микрофон;
• захватывать системный звук Windows;
• использовать резервный CoreAudio loopback-механизм для системного аудио;
• ставить запись на паузу и продолжать её;
• работать с несколькими сегментами записи;
• показывать превью веб-камеры;
• Делать скриншоты;
• работать из системного трея;
• автоматически запускаться вместе с Windows;
• использовать глобальные горячие клавиши.

Отдельно серьёзно доработана система скриншотов.
Можно делать скриншот выбранной области экрана и сразу использовать инструменты:
✏️ рисование;
➡️ стрелки;
↩️ отмена действия;
🧹 очистка;
🎨 отдельные цвета и размеры для разных инструментов.
Положение панели инструментов сохраняется между запусками и автоматически корректируется при изменении конфигурации мониторов. ... Читать дальше »

Дата:

ZeTer OS — моё персональное рабочее пространство для Windows

ZeTer OS — desktop-приложение, которое объединяет в одном интерфейсе рабочие пространства, заметки, задачи, календарь, таблицы, файлы, изображения и другие инструменты для повседневной работы.
По сути, идея ZeTer OS — сделать единое локальное рабочее пространство, где основные данные и инструменты находятся под рукой и не разбросаны по десяткам разных приложений.

Веб-версия: https://dkl.do.am/portfolio/ZeTerOS/index.html

Что уже есть в проекте:
• несколько независимых рабочих пространств с сохранением состояния;
• заметки и задачи;
• календарь;
• таблицы;
• работа с файлами и изображениями;
• локальное хранение пользовательских данных;
• экспорт важных данных в привычные Windows-форматы — DOCX, CSV, ICS;
• резервные копии и точки восстановления;
• восстановление данных;
• автозапуск вместе с Windows без прав администратора;
• сборка чистой portable-версии программы;
• собственная система автоматических проверок и smoke-тестов.

Технологии
Основная оболочка написана на Python, интерфейс — на HTML, CSS и JavaScript.
Для связи между Python и веб-интерфейсом используется pywebview. JavaScript-часть проекта постепенно разделена на отдельные модули, а Python отвечает за desktop-интеграци ... Читать дальше »

Дата:

Дмитрий Колесниченко. Обо мне

Моё оборудование

Где я обучался

С кем я работал

Мои интересы

Мои качества


Мои услуги

Дата:

Forest Hunter — выживание, охота и прокачка в опасном лесу

Играть

Forest Hunter — динамичная трёхмерная игра от первого лица, в которой игроку предстоит выживать в большом лесу, охотиться на агрессивных кабанов, искать оружие, выполнять контракты и постепенно усиливать своего персонажа.

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

Исследование живого леса

Действие игры происходит на просторной лесной карте с деревьями, густой травой, кустами, камнями, кострами, палатками, беседками, ящиками, бочками и другими объектами окружения.

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

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

Разные виды кабанов ... Читать дальше »

Дата:

CYBER RACE: CAR WARS — скорость, оружие и борьба за первое место


CYBER RACE: CAR WARS — динамичная трёхмерная гоночная игра, в которой высокой скорости недостаточно для победы. На трассе вас ждут вооружённые противники, управляемые компьютером, ракетные атаки, пулемётный огонь, столкновения, ускорения и борьба за лидерство на протяжении 15 кругов.

Играть

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

На трассе расположены различные бонусы:

  • ракеты и дополнительные патроны;

  • заряды нитро;

  • временное ускорение;

  • восстановление здоровья;

  • энергетический щит;

  • ЭМИ-импульс, замедляющий соперников.

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

Система управления сочетает классическую аркадную езду и элементы бое ... Читать дальше »

Дата:

ZAP ZONE — динамичный браузерный шутер

ZAP ZONE — это быстрый трёхмерный FPS, который запускается прямо в браузере и не требует установки. Вы оказываетесь на большой боевой арене вместе с девятью вооружёнными ботами. Здесь нет союзников и безопасных мест: каждый сражается сам за себя, а победа зависит от вашей реакции, меткости и выбранной тактики.

Играть

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

🔥 Большой выбор оружия

В вашем распоряжении восемь видов вооружения:

  • пистолет;

  • дробовик;

  • винтовка;

  • ракетница;

  • плазменное оружие;

  • противопехотные мины;

  • мощная бомба с горящим фитилём;

  • дымовая граната.

... Читать дальше »

Дата: