Как стать автором
Обновить

Эмулятор Qemu | Установка и настройка

Уровень сложностиПростой

В данной статье я расскажу о том, как работать с Qemu. Научимся запускать операционные системы без необходимости делать загрузочные флешки. Разберёмся на базовом уровне с настройками и опциями данного эмулятора.

Читать далее

Flashback — хорошая замена Replay? (Minecraft)

Уровень сложностиПростой

Всем, кто снимает видео в Майнкрафте! Устали от глюков Replay Mod? Попробуйте Flashback - новый мод для записи геймплея.

Чем лучше?

✔ Работает на новых версиях.
✔ Не тормозит даже на слабых компах.
✔ Удобнее настраивать камеру.
✔ Подходит для Fabric с оптимизационными модами.

Читать далее

Как создать голосового помощника без облаков: локальная обработка речи на Android и ПК в 2025 году

Уровень сложностиСредний

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

Я покажу, как собрать голосового помощника, который работает полностью локально. Без облаков, без постоянного подключения к сети, с сохранением всех данных на устройстве. Для этого будем использовать проверенные инструменты с открытым исходным кодом — Vosk и Whisper.

Локальный голосовой помощник без облаков

Nuxt Core Template: Enterprise-grade Nuxt 3 Starter Template

Уровень сложностиСредний

Как ускорить разработку и не потерять в качестве?

Привет, Хабр! Сегодня хочу рассказать о проекте, который родился из многолетнего опыта разработки enterprise-решений на Nuxt. Nuxt Core Template — это не просто стартер, а полноценный бойлерплейт с продуманной архитектурой, готовый к масштабированию. Давайте разберем, почему он стоит вашего внимания.

Каждый новый проект начинается с недели настройки — роутинг, валидация, конфиги окружений, интеграция модулей. Nuxt Core Template решает эту проблему, предлагая:

Читать далее

Почему я создал современный SDK на TypeScript для Telegram-ботов (и почему Вам стоит его попробовать)

Уровень сложностиПростой

Когда я впервые начал писать Telegram-ботов на Node.js, я думал, что это будет весело.

Но довольно быстро я упёрся в знакомую стену: бойлерплейт, ручная настройка, слабый DX (developer experience). Ты знаешь, как это бывает.

Ты просто хочешь отправить сообщение или установить webhook — а вместо этого копируешь код с Stack Overflow, вручную пишешь fetch-запросы, собираешь URL-ы по кускам и разбираешься с расплывчатыми ошибками вроде "Bad Request" без малейшей подсказки, что именно пошло не так.

Да, библиотеки существуют. Но большинство из них — либо устаревшие, либо раздутые, либо просто неудобные, особенно если ты используешь TypeScript и хочешь строить что-то серьёзное.

И вот тогда я понял:

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

Так появился gramflow — современный, минималистичный и ориентированный на разработчиков SDK для Telegram Bot HTTP API.

Читать далее

Как я создал Telegram-бота для поиска сообщений по ID и не сошел с ума

Уровень сложностиПростой

Всем привет! Хочу поделиться историей, как я с нуля собрал Telegram-бота, который умеет искать сообщения по user_id, выгружать их в Excel и при этом не разваливаться на больших объёмах. Было всего: баги, тормоза, таймауты и вишенка на торте — неожиданный переезд на Windows Server, от которого всё вдруг стало работать.

Читать далее

Сетевое программирование | Многопользовательский чат на C# NET за 5 минут

Уровень сложностиПростой

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

# многопользовательский чат

Развернуть

Решение проблемы с зависанием изображения в RDP (Remote Desktop)

Уровень сложностиПростой

Проблема:

При подключении по RDP к удаленному рабочему столу изображение периодически зависает, и помогает только переподключение.

Решение:

Отключение протокола UDP для RDP и принудительное использование TCP.

Проверка текущего протокола

Перед изменением настроек убедитесь, что RDP использует UDP:

1.Подключитесь к удаленному рабочему столу.

2.Нажмите на иконку «сети» в верхней части окна.

3. В информационном окне будет указано: «Протокол UDP включен».

Читать далее

Распределенный HR: как сделать HR без эйчаров

Вопрос децентрализации HR: Некоторые компании радикально пересматривают роль HR-департамента, передавая основные функции управления персоналом непосредственно бизнес-подразделениям и руководителям. В таких моделях централизованный HR-отдел сохраняется, но выполняет лишь технические или сервисные задачи (оформление сотрудников, администрирование систем, первичный найм), в то время как оценка, развитие, мотивация и коммуникации переходят к линейным менеджерам и самим командам. Ниже приведены аналитические обзоры нескольких компаний из разных стран и отраслей, успешно внедривших подобную систему. Мы рассмотрим масштаб и сферу деятельности каждой компании, как именно распределены HR-процессы между центром и «линией», а также результаты и мнения внутри этих организаций относительно новой модели управления персоналом.

Читать далее

Как я разрабатываю свой analytics-фреймворк для Telegram-каналов

Многие из нас используют Telegram не только для общения, но и как серьезный канал для маркетинга, продаж и взаимодействия с аудиторией. Компании вкладывают ресурсы в привлечение подписчиков извне – через рекламу, контент-маркетинг, SMM. Но возникает проблема: как достоверно измерить эффективность этих вложений? Стандартные инструменты Telegram и веб-аналитики дают очень ограниченное представление об источниках внешнего трафика. Я столкнулся с этим и решил создать свой инструмент - Tggo.me. Хочу поделиться опытом и техническими решениями.

Читать далее

Отчёт подумывающим об установке Linux

Уровень сложностиСредний

Тем, кто подумывает об установке Линукс, может быть интересно посмотреть запись того, как это выглядело в недавнем конкретном случае. Оцените объём работ, насколько хорошо Вы понимаете процесс, что за атмосфера в этом вашем Линуксе...

Источником вдохновения послужили ролики в стиле «прогулка по» на Замедленном — без купюр, с минимумом комментариев, и получилось так, как получилось на самом деле.

Искателям копипасты и вкатунам с нуля — текст не рекомендуется.

За чужим опытом иду

Установка электронной подписи в ОС «Альт Линукс » одной командой

Уровень сложностиПростой

Доброго времени суток уважаемые пользователи ОС «Альт Линукс» (ALT linux), хотел поделиться простым способом установки электронной подписи (далее ЭП), с возможностью входа на портал Госуслуг с помощью ЭП, а также автоматической установкой последней версии браузера «Chromium GOST», и всех необходимых плагинов.

Читать далее

Удалённая отладка Go-приложений в Kubernetes с помощью Delve

Уровень сложностиСредний

В этой статье я расскажу, как отлаживать сервисы, написанные на Go и запущенные в Kubernetes.

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

Что делать? На помощь приходит Delve — отладчик для языка Go. Ниже я покажу, как шаг за шагом настроить удалённую отладку приложения прямо в кластере Kubernetes.

Узнать как

Как запустить Zabbix Proxy на Mikrotik

Уровень сложностиПростой

В RouterOS появилась поддержка контейнеров — теперь можно запускать Zabbix Proxy прямо на MikroTik. Это удобно для удалённых площадок без отдельного сервера или мини-ПК.

С выходом поддержки контейнеров в RouterOS, у пользователей появилась возможность запускать Zabbix Proxy прямо на роутерах MikroTik. Это особенно удобно для удалённых площадок, где нет отдельного сервера или мини-ПК. В данной статье я расскажу, как развернуть Zabbix Proxy на MikroTik с архитектурой ARM64, используя образ на базе SQLite3.

Читать далее

Linux-поведение колесика в Windows с AHK

Уровень сложностиПростой

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

Переключившись на Windows, первое время постоянно ловишь себя на попытке «тыкнуть на среднюю кнопку мыши», но в ответ — либо ничего, либо скролл. Давайте это исправим. Делается всё просто с помощью AutoHotkey.

Читать далее

Как я организовал канал с мемами, который занимает 10 минут в день

Уровень сложностиПростой

В этой статье покажу, как устроен мой Telegram-канал с IT-мемами: откуда берётся контент, как работает бот-админ, как устроена модерация и планирование постов, и почему диск не умрёт даже через 8000 лет. Возможно, ты захочешь сделать что-то похожее — или предложишь, как улучшить мою систему.

Читать далее

Энергетическая модель Вселенной

Уровень сложностиСредний

Энергетическая модель Вселенной⁠⁠ (ядро атома источает нити).

Предложена модель нового скалярного поля, использующая хамелеон-механизм для унифицированного описания явлений на молекулярных и космологических масштабах. Модель объясняет молекулярные спектры, сверхпроводимость, аномалии реликтового излучения (СМВ), природу тёмной энергии и материи, а также барионную асимметрию Вселенной. Вводится концепция "ядерных нитей" для стабилизации молекулярных структур. Модель делает конкретные, проверяемые предсказания (включая спиновые аномалии, эффекты в потоке солнечных нейтрино, поведении сверхпроводников и спектре СМВ), основана на физически мотивированных параметрах и механизмах нарушения симметрии в теориях Великого Объединения. Она согласуется со Стандартной моделью и ОТО, подтверждается предварительным анализом данных СМВ и готова к дальнейшей экспериментальной проверке.

Читать далее

Установка NVMe M.2 SSD в слот mini PCI-E на старом ноутбуке. А счастье было так возможно…

Уровень сложностиПростой

Давно хотел провести эксперимент по установке SSD NVMe в ноутбуке без слота M.2, используя переходник miniPCI-E - NVMe, наконец-то дошли руки.

Итак, имеем ноутбук ASUS K52F выпуска начала нулевых годов, чипсет Intel HM55 Express, процессор Intel Pentium P6200, 8Gb RAM DDR3 PC10600. Имеется слот miniPCI-E, в котором установлена карта Wi-Fi. Удаляем её и устанавливаем вот такой переходник.

Читать далее

Обратная сторона блокировщиков рекламы

Уровень сложностиПростой

Привет! Меня зовут Кирилл и я — фронтенд разработчик на одном известном ресурсе в рунете. Уверен, практически все из вас устанавливали блокировщики рекламы. Преимущество их использования вполне понятно: нет рекламы. Но есть ли какие‑то недостатки? Оказывается, есть. И я сейчас постараюсь кратко разобрать неочевидные моменты их использования.

Читать далее