home.social

#туториал — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #туториал, aggregated by home.social.

  1. Как проверять программы на вирусы

    Всем привет! Сегодня хотелось бы написать как проверить программы на вирусы, я разберу как простые где особо разбираться не надо, так и способы по сложнее где надо смотреть на всякие скриншоты и т.д, Ну, начнем! Способ 1: Заходим на VirusTotal и туда кидаем файл. Но, не все обнаружения бывают правдивыми, бывают как реальные обнаружения, так и ложные. Как распознать где ложное срабатывание антивируса а где нет? Ну первое, возьмем в пример эту картинку где изображен файл с 1 обнаружением, Trapmine конечно хороший антивирус, но тут кроме него никто больше не говорит ничего. Обычно ложные срабатывания выдают эти антивирусы:Bkav Pro,Jiangmin,Zillya(иногда),VBA32 (иногда),Trapmine (не так часто, но возможно) 2. Заходим на сайт вроде Hybrid Analysis или Tria.ge (без VPN может не работать ) После чего кидаем файл, выбираем версию Windows или даже Android, затем ждем анализ от Meta Defender и Crowdstrike Falcon (если вы на Hybrid Analysis), если там что то есть красное то посмотрите что, если написано что то вроде:Stealer, RAT, Rootkit или что то вроде того, то удаляйте файл немедленно!

    habr.com/ru/articles/1033244/

    #туториал #разбор #вирусы #анализатор

  2. Изучим, что происходит внутри Feed‑Forward Neural Networks и реализуем в коде

    Нейронные сети сегодня уже не какая-то магия из научных статей. Они стоят за рекомендациями в сервисах, распознаванием изображений и, конечно, за LLM-моделями, которыми мы пользуемся каждый день. Но знакомство с ними у многих происходит через готовые библиотеки такие, как PyTorch или TensorFlow: написал пару строк кода — модель обучилась — всё работает. А что именно произошло внутри обычно остаётся загадкой. Feed-forward нейронная сеть (FNN) — одна из самых базовых архитектур, на основе которой исторически выросли более сложные модели: DNN, CNN и многие другие современные подходы. Хотя сама по себе она редко используется в практических задачах в чистом виде, именно через неё проще всего понять фундаментальные принципы обучения нейросетей. В этой статье мы реализуем нейронную сеть прямого распространения с нуля, используя только Python и NumPy — без готовых ML-фреймворков. Такой подход позволяет на практике увидеть, как работают основные концепции и принципы нейронных сетей. Погружаясь одновременно в математику и программирование, вы сможете получить более глубокое понимание того, что происходит внутри модели во время обучения и предсказаний. Эта реализация станет основой для дальнейшего изучения: по мере освоения материала можно экспериментировать с более сложными архитектурами, различными функциями активации и методами обучения, улучшая свои собственные модели. Статья рассчитана на читателей с базовым пониманием линейной алгебры и Python, и ее цель — показать, как ключевые математические идеи превращаются в работающий код.

    habr.com/ru/companies/alfa/art

    #machine_learning #обучение_нейронных_сетей #машинное_обучение #туториал

  3. Гайд для малышей: как перегнать дизайн из Figma в код

    Стартовый гайд, для тех, кто хочет на простом примере научиться генерировать из Figma как минимум веб-страницу, которая: сделана по дизайну, адаптивна под разные размеры экрана, учитывает retina и non-retina дисплеи, поддерживает локализацию с динамическим переключением языков и позволяет реализовать другие свои хотелки Читать гайд

    habr.com/ru/articles/1018064/

    #figma #designer #дизайн #вайбкодинг #вайбкодинг #фигма #генерация_кода #сайт #гайд #туториал

  4. Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна

    Хабр, привет! Меня зовут Никита Евдокимов, я работаю старшим разработчиком в «Лаборатории Касперского», а также являюсь мейнтейнером репозитория Kaspresso . Это наш фреймворк для тестирования пользовательских интерфейсов на Android, основанный на Kakao, Espresso и UI Automator. Недавно в нем появилась новая функция: сравнение скриншотов. С ней можно записывать скриншоты приложения, а на последующих прогонах автотестов сравнивать их с новыми скриншотами и отслеживать изменения в интерфейсе. В статье я пошагово покажу, как с ней работать, со скриншотами и примерами кода. Материал подойдет для как опытных, так и начинающих специалистов в области автотестирования, а также для дизайнеров: функция облегчает автоматическое тестирование, с ней быстрее и проще проверять, соответствует ли разработанное приложение макету.

    habr.com/ru/companies/kaspersk

    #kaspresso #опенсорс #туториал #скриншоты #дизайн #дизайн_интерфейсов #kotlin #дизайн_ревью

  5. Разбираем net/http на практике. Часть 2.2: Архитектура и безопасность. Внедряем Clean Architecture, хэшируем пароли

    Продолжаем писать сервис DeadDrop: сегодня идём от монолита к чистой архитектуре В предыдущей части мы реализовали готовый прототип, но его код был спорным: от смешанной логики до хранения секретов пользователей в открытом виде - пора вносить правки! Сегодня мы: 1) Превращаем "толстый" хэндлер в хорошее архитектурное решение с разделением слоёв 2) Хэшируем с bcrypt 3) Внедряем зависимости (DI) через интерфейсы 4) Готовим код к дальнейшему масштабированию Рефакторинг, который не ломает проект, а делает его удобным для дальнейшей разработки!

    habr.com/ru/articles/1012470/

    #go #golang #backend #бэкенд #вебразработка #голанг #информационная_безопасность #разработка #туториал

  6. HH vs OpenClaw — Автоматизируем поиск работы

    Привет, Хабр! Прикрутил к reley браузеру openclaw навык для поиска, отклика на вакансии и поднятия резюме на HH в топ. Все автоматически, по расписанию, оптимизировано скриптами для меньшего потребления токенов. У меня стало уходить примерно в три раза меньше времени на поиски, и я могу сосредоточиться на выборе вакансий, а не на прохождении ритуалов по типу поднятия резюме в топе. Хотел-бы я так сказать. Как это было на самом деле и что получилось, расскажу подробнее

    habr.com/ru/articles/1012508/

    #openclaw #ии_ассистент #hhru #работа #автоматизация_рутины #туториал #мнение

  7. Git для новичков: ветки, коммиты и первый pull request

    Git — это вызов, через который проходит каждый второй новичок в разработке. Ветки называются «asdasd», коммиты — «правки», а pull request пугает своей красной кнопкой. Знакомо? Меня зовут Сергей Прощаев, я Tech Lead в FinTech и преподаватель на курсах в OTUS. В этой статье разбираем самое главное: как создавать ветки и почему их нельзя называть как попало, что писать в коммитах, как сделать pull request в лучших практиках команд разработки Разобраться в Git

    habr.com/ru/companies/otus/art

    #java #Git #version_control #ветки #коммиты #pull_request #туториал #автоматизация_тестирования #Java_QA

  8. Где в postgresql хранится default-значение созданной колонки?

    Странный вопрос, в column_default таблицы information_schema.columns . Казалось бы вопрос закрыт, но что произойдёт когда мы удалим дефолт с колонки? Как известно, начиная с 11 версии postgresql, при добавлении новой not null колонки со значением по умолчанию, физически не меняет данные в таблицы. Просто в момент чтения старых данных возвращает указанное значение. Но что произойдёт если удалить дефолт? Я тоже удивился тому, что not null колонка может возвращаться null и провёл небольшой эксперимент

    habr.com/ru/articles/1006636/

    #default #postgresql #туториал

  9. Аннотации в Python: модуль typing

    Вы когда-нибудь задумывались, почему код в Python иногда кажется очевидным, а через полгода вызывает головную боль? Аннотации типов и модуль typing не меняют поведение языка, но они могут стать настоящим ориентиром в хаосе функций, словарей и списков. В этой статье мы посмотрим, как типы помогают читать, понимать и поддерживать код, не превращая Python в строгий язык. Читать далее...

    habr.com/ru/articles/991172/

    #python #аннотации_типов #туториал #бекенд

  10. ESP32: Подключаем датчик влажности без мам, пап и скетчей

    Чего только не реализовано на ESP32? На этом микропоцессоре создано множество интернет и не только вещей. Вот и я уже очень давно хочу приобщиться к IOT, а также дополнительно прокачать себя в низкоуровневом программировании. Однако ванильные Arduino‑скетчи, коими завалены все туториалы, меня не интересуют. Хочется «настоящего» программирования, сложностей, бессонных ночей, разборов документации и тому подобное... Потому я выбрал путь изучения ESP32 с помощью C и ESP‑IDF. С чего же начать? — конечно же метеостанция! Это универсальный проект, которые покажет насколько крутой ты DIYщик, научит основам работы с ESP и её функциями. Никакая метеостация не обходится без датчиков: давления, местоположения, температуры, влажности. Вот о последнем сегодня и пойдёт речь.

    habr.com/ru/articles/989832/

    #dht22 #esp32 #diy_или_сделай_сам #туториал

  11. Туториал к мануалу: публикация исходного DIY-нейрокода под ESP32 с деталями для 3D-печати и сборки своего девайса (18+)

    По результатам голосования публикуются исходники устройства, а именно: Корпус: 1. 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 2019. 2. 3D-модели деталей корпуса для 3D-печати в формате *.STL и проект в Creality с правильной ориентацией деталей при печати. Код: 1. Исходники под Arduino IDE в формате *.ino. 2. Скомпилированные бинарники под ESP32C3 в формате *.bin. Всё доступно на Github, файл Readme с инструкцией по сборке прилагается. — Лень читать Readme, как это быстро собрать с помощью нейронки? Расскажи историю

    habr.com/ru/articles/973106/

    #Манифест #Запрет #DIY #Туториал #ESP32 #3D_Печать #Музыка #Сезон_ИИ_в_разработке

  12. OSTree без магии: атомарные обновления, репозиторий и клиентский образ своими руками

    На Хабре про OSTree обычно вспоминают не как про самостоятельную технологию, а как про "то, на чём держатся" Fedora CoreOS / Silverblue / Kinoite и вообще вся тема immutable / atomic desktop / container-optimized OS . Это видно по типовым материалам: обзор CoreOS с объяснением rpm-ostree и layering, обзор Silverblue, новости/разборы релизов Fedora, где rpm-ostree фигурирует как механизм поставки базовой системы. При этом намного хуже покрыта практическая сторона "как сделать свой цикл поставки" : поднять свой OSTree-репозиторий, выпускать свои refs и раскатывать их на узлы так, чтобы можно было обновиться и откатиться , а не как герои трагикомедии "обновили пакеты — и внезапно утро не наступило". На фоне обилия статей "как устроен Silverblue/CoreOS" такой сценарий встречается реже. Мы раскроем полный цикл от публикации сервера до создания клиентских образов в этой статье.

    habr.com/ru/articles/977760/

    #linux #ostree #атомарность #туториал

  13. Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

    Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-сервера • маршрутизация в ServeMux • написание middleware (логирование и recovery от panic) • работа с HTML-шаблонами и layout’ами • подключение статики через http.FileServer и embed.FS В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей. Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!

    habr.com/ru/articles/981356/

    #golang #go #httpсервер #вебразработка #туториал #middleware #template #embed #petпроект #backend

  14. Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

    Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-сервера • маршрутизация в ServeMux • написание middleware (логирование и recovery от panic) • работа с HTML-шаблонами и layout’ами • подключение статики через http.FileServer и embed.FS В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей. Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!

    habr.com/ru/articles/981356/

    #golang #go #httpсервер #вебразработка #туториал #middleware #template #embed #petпроект #backend

  15. Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

    Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-сервера • маршрутизация в ServeMux • написание middleware (логирование и recovery от panic) • работа с HTML-шаблонами и layout’ами • подключение статики через http.FileServer и embed.FS В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей. Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!

    habr.com/ru/articles/981356/

    #golang #go #httpсервер #вебразработка #туториал #middleware #template #embed #petпроект #backend

  16. Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

    Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-сервера • маршрутизация в ServeMux • написание middleware (логирование и recovery от panic) • работа с HTML-шаблонами и layout’ами • подключение статики через http.FileServer и embed.FS В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей. Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!

    habr.com/ru/articles/981356/

    #golang #go #httpсервер #вебразработка #туториал #middleware #template #embed #petпроект #backend

  17. Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор

    Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше». Я тогда подумал, что это будет очередная рутина — взять дремучее легаси, аккуратно переложить его на современную версию Java, возможно, чуть подчистить архитектуру, внести небольшие косметические правки и закрыть задачу. В голове уже созрел рабочий план: пара итераций по автогенерации кода с помощью нейронки и готово. В общем, казалось, что ничего особенного.

    habr.com/ru/articles/980846/

    #туториал #java #cobol #миграция #antlr4

  18. Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор

    Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше». Я тогда подумал, что это будет очередная рутина — взять дремучее легаси, аккуратно переложить его на современную версию Java, возможно, чуть подчистить архитектуру, внести небольшие косметические правки и закрыть задачу. В голове уже созрел рабочий план: пара итераций по автогенерации кода с помощью нейронки и готово. В общем, казалось, что ничего особенного.

    habr.com/ru/articles/980846/

    #туториал #java #cobol #миграция #antlr4

  19. Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор

    Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше». Я тогда подумал, что это будет очередная рутина — взять дремучее легаси, аккуратно переложить его на современную версию Java, возможно, чуть подчистить архитектуру, внести небольшие косметические правки и закрыть задачу. В голове уже созрел рабочий план: пара итераций по автогенерации кода с помощью нейронки и готово. В общем, казалось, что ничего особенного.

    habr.com/ru/articles/980846/

    #туториал #java #cobol #миграция #antlr4

  20. Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор

    Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше». Я тогда подумал, что это будет очередная рутина — взять дремучее легаси, аккуратно переложить его на современную версию Java, возможно, чуть подчистить архитектуру, внести небольшие косметические правки и закрыть задачу. В голове уже созрел рабочий план: пара итераций по автогенерации кода с помощью нейронки и готово. В общем, казалось, что ничего особенного.

    habr.com/ru/articles/980846/

    #туториал #java #cobol #миграция #antlr4

  21. Настройка sing-box и Momo (TPROXY) на OpenWrt: быстрый и точный обход блокировок

    Статья объясняет, как настроить эффективное перенаправление трафика в sing-box на OpenWrt с использованием TPROXY. В отличие от решений вроде Podkop, метод позволяет гибко управлять трафиком, использовать сниффинг доменов, подключать внешние списки заблокированных сайтов и автоматически их обновлять.

    habr.com/ru/articles/977950/

    #OpenWrt #singbox #tproxy #обход_блокировок #обход_блокировки #туториал

  22. Арифметика сверточных слоев. Вычисляем размерность изображения с учетом stride, padding и dilation

    Одна из проблем при проектировании сверточных сетей (CNN) – несоответствие размеров тензоров. Неправильно заданные padding, stride или dilation могут замедлить разработку модели. Этот туториал – шпаргалка по формулам расчета размерности преобразованного изображения. Мы разберем, как каждый параметр свертки влияет на ширину и высоту выходного тензора. Материал будет полезен как новичкам, так и опытным разработчикам, желающим освежить ключевые формулы.

    habr.com/ru/articles/976410/

    #сверточные_сети #сверточный_слой #свертка #машинное_обучение #искусственный_интеллект #арифметика #вычисление_формул #нейронные_сети #туториал #формулы

  23. Лабораторная работа по тонкой настройке LLM для нестандартных задач классификации

    Еще со времён школы меня будоражили возможности, которые дают компьютеры. Написать программу — это как создать что-то материальное своими руками. Неделю назад я за один вечер прочитал книгу Себастьяна Рашки «Строим LLM с нуля» ( доступна на английском бесплатно ), в которой без сложной теории матанализа описывается архитектура современных LLM и как их тюнить. Если вы интересовались, как работают LLM, то уже имеете представление, что модели умеют предсказывать следующее слово и что за этим стоит математика. Но на этом объяснение, как правило, заканчивается. Детали того, как они предсказывают следующее слово, часто рассматриваются как черный ящик.. В этой статье предлагаю рассмотреть эту тему подробнее и познакомиться с тонкой настройкой (fine-tuning) LLM для решения условно-практической задачи классификации с помощью примеров кода, приведенных в упомянутой книге. Статья устроена так, что все шаги в статье вы можете повторить и в конце получить набор скриптов для выстраивания пайплайна обучения LLM. Я же описал свои шаги, потому что лучший способ что-то понять — это применить теорию на практике и попытаться объяснить результат кому-то. Чтобы приступить к лабораторной работе, достаем двойные листочки, расчехляем питон и тиктокен.

    habr.com/ru/companies/alfa/art

    #машинное_обучение #туториал

  24. ChatBox + BotHub: создаем кастомные AI-чаты для любых задач Думаю, если вы переключаетесь между вкладками для исполь...

    #chatbox #ai #ии #искусственный #интеллект #gpt #gemini #grok #deepseek #туториал #qwen

    Origin | Interest | Match
  25. ChatBox + BotHub: создаем кастомные AI-чаты для любых задач Думаю, если вы переключаетесь между вкладками для исполь...

    #chatbox #ai #ии #искусственный #интеллект #gpt #gemini #grok #deepseek #туториал #qwen

    Origin | Interest | Match
  26. Как правильно гуглить: простые приёмы для точного поиска

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

    habr.com/ru/articles/964176/

    #google #поиск_информации #поиск_информации_в_сети #советы #лайфхаки #поиск_в_google #туториал

  27. DevTools для дизайнера. Быстрый старт

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

    habr.com/ru/companies/Voximpla

    #devtools #инструменты_дизайнера #туториал #гайд #дизайн_сайтов #дизайнревью #дизайнеру #вебдизайн #webразработка #коммуникация_в_команде

  28. [Перевод] Пишем калькулятор на Python с помощью Flet

    В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.

    habr.com/ru/articles/845578/

    #python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python

  29. Тестируем UserGate Client. Взгляд сверху: функционал, базовая настройка и нюансы

    Компания UserGate давно разрабатывает собственный VPN-клиент. Ожидается, что новинку также можно будет использовать как решение NAC и даже EDR. Мы настроили UserGate Client, протестировали его и решили поделиться первыми впечатлениями на Хабре. Спойлер: в целом ок, но есть нюансы.

    habr.com/ru/companies/nubes/ar

    #информационная_безопасность #vpn #vpnclient #usergate #usergate_summa #usergate_ngfw #тестирование_приложений #туториал #защита_данных #ngfw

  30. Создание кастомного тултипа Jetpack Compose

    Привет, Хабр! Меня зовут Альберт, я Android-разработчик в команде интеграции рассрочки в приложении Wildberries. В этой статье мы напишем простенькую реализацию тултипов на Jetpack Compose своими руками.

    habr.com/ru/companies/wildberr

    #tooltip #тултип #jetpack_compose #android #android_development #tutorial #туториал #tooltips #тултипы #kotlin

  31. [Перевод] Меню для отзывчивого интерфейса без скриптов

    В этой статье мы расскажем как создать отзывчивое меню по принципу mobile-first, используя только HTML и CSS — без JavaScript. Полный код, используемый в этой статье, доступен в репозитории на GitHub.

    habr.com/ru/companies/beget/ar

    #responsive_design #hamburger #css #туториал #пример #webразработка #webпрограммирование #nojavascript

  32. Управляем компьютерной RGB подсветкой без пк

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

    habr.com/ru/articles/802441/

    #esp8266 #xpg #adata #rgb #rgba #подсветка #туториал #esp

  33. Flux Kontext проигрывает ControlNET: уроки новичкам

    В первой части мы уже баловали Flux Kontext «девушками и котиками». Сегодня усложним задачу и проверим, как модель справляется с контурными подсказками, заменой цвета/фона и текстурированием 3D‑объектов в интерфейсе Forge WebUI — а заодно сравним результаты с классическим ControlNet (ControlNET для SD 1.5 и SDXL и FluxTools-V2 для Flux) и с ChatGPT. В рамках этой статьи мы рассмотрим: 1. Генерацию замка по контуру, с дальнейшей заменой кирпича на розовый цвет; 2. Генерацию ювелирных часов, с дальнейшей заменой фона на чёрный цвет; 3. Генерация текстур (битое стекло, лёд, хвоя, шерсть, морская пена) для 3D-текста "DMITRII DAK" (мой никнейм в сети); 4. Сравнение Flux Kontext с ChatGPT, FluxTools-V2 и с ControlNet SD1.5 и SDXL. По ходу покажу метрики времени и VRAM, а в финале подведу итоги: где Flux Kontext выигрывает, а где ControlNet остаётся незаменимым. Так же по стандарту проверим генерацию по плану на ChatGPT и с помощью FluxTools-V2.

    habr.com/ru/articles/934362/

    #controlnet #flux1_kontext #flux #chatgpt_o3 #3d_графика #туториал #blender_3d #графический_дизайн #обработка_изображений #forge

  34. Установка AmneziaVPN на Android TV

    Всем привет! В этой статье я расскажу о том, как можно использовать AmneziaVPN на AndroidTV. При этом совершенно не важно для чего вы ее используете: для Self-hosted VPN, для AmneziaPremium, или с какими-то другими ключами. Лично у меня была и премиум подписка и мой личный VPN на собственном сервере с X-Ray.

    habr.com/ru/articles/898926/

    #туториал #amneziavpn #android_tv #xray #selfhosted #vpn #amneziawg #youtube

  35. Установка AmneziaVPN на Android TV

    Всем привет! В этой статье я расскажу о том, как можно использовать AmneziaVPN на AndroidTV. При этом совершенно не важно для чего вы ее используете: для Self-hosted VPN, для AmneziaPremium, или с какими-то другими ключами. Лично у меня была и премиум подписка и мой личный VPN на собственном сервере с X-Ray.

    habr.com/ru/articles/898926/

    #туториал #amneziavpn #android_tv #xray #selfhosted #vpn #amneziawg #youtube

  36. Установка AmneziaVPN на Android TV

    Всем привет! В этой статье я расскажу о том, как можно использовать AmneziaVPN на AndroidTV. При этом совершенно не важно для чего вы ее используете: для Self-hosted VPN, для AmneziaPremium, или с какими-то другими ключами. Лично у меня была и премиум подписка и мой личный VPN на собственном сервере с X-Ray.

    habr.com/ru/articles/898926/

    #туториал #amneziavpn #android_tv #xray #selfhosted #vpn #amneziawg #youtube

  37. Установка AmneziaVPN на Android TV

    Всем привет! В этой статье я расскажу о том, как можно использовать AmneziaVPN на AndroidTV. При этом совершенно не важно для чего вы ее используете: для Self-hosted VPN, для AmneziaPremium, или с какими-то другими ключами. Лично у меня была и премиум подписка и мой личный VPN на собственном сервере с X-Ray.

    habr.com/ru/articles/898926/

    #туториал #amneziavpn #android_tv #xray #selfhosted #vpn #amneziawg #youtube

  38. Асинхронный Telegram бот на PyTelegramBotAPI

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

    habr.com/ru/articles/929990/

    #туториал #асинхронность #python #telebot #telegram #aiohttp

  39. Создаем свою простую (C++) библиотеку с документацией, CMake и блекджеком

    В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих проектах однообразный код, который приходилось каждый раз перемещать. Да и хотя бы как упаковать свои идеи и знания в удобный и доступный формат, которым можно будет поделиться с сообществом. Если вы ловили себя на мысли: ‭«А почему мне бы не создать свою полноценную библиотеку?‭», то я рекомендую прочитать вам мою статью. Эту статью вы можете использовать как шпаргалку для создания проектов, и не только библиотек. Некоторые из вас могут подумать что мы изобретаем велосипед. А я в ответ скажу — сможете ли вы прямо сейчас, без подсказок, только по памяти, нарисовать велосипед без ошибок?

    habr.com/ru/companies/timeweb/

    #C++ #doxygen #open_source #github #библиотека #туториал #создание_библиотеки #создание_проекта #cmake

  40. Портируем видеоаналитику на новые платформы: 8 простых шагов

    Упаковали свой опыт развертывания системы мониторинга транспортного потока — Smart Traffic System — на Rockchip и SOPHON в один стройный R&D пайплайн. Пошагово, со сроками. Как от сердца отрываем. Сохраняйте, чтобы под рукой иметь план на случай, если задумаете исследовать возможность развертывания системы видеоаналитики на целевом устройстве.

    habr.com/ru/articles/832514/

    #портирование_софта #компьютерное_зрение #видеоаналитика #импортозамещение #embedded_software_development #аппаратное_ускорение #развертывание_по #r&d #pipeline #туториал

  41. Автоматизация мартышкиного труда с помощью Xdotool и Ansible

    Всем привет! В этой небольшой статье я опишу простой способ, как можно автоматизировать 10 000+ ручных протыкиваний мышкой или клавиатурой на нескольких удаленных Linux-машинах (Xserver + SDDM). Допустим, есть в нашем распоряжении некоторый парк машин, на которых нужно проделать руками очень долгую и однотипную рутину, состоящую из примитивных действий с клавиатурой и мышкой. Задача облегчается наличием доступа по VNC, если машин хотя бы меньше 50 и клацать не так уж и много. А если нет?

    habr.com/ru/articles/826918/

    #автоматизация_рутины #ansible #xdotool #туториал

  42. Создаем свою библиотеку на C++ с тестированием, CMake и блекджеком: часть 2

    В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих проектах однообразный код, который приходилось каждый раз перемещать. Да и хотя бы как упаковать свои идеи и знания в удобный и доступный формат, которым можно будет поделиться с сообществом. Если вы ловили себя на мысли: «А почему мне бы не создать свою полноценную библиотеку?», то я рекомендую прочитать вам мою статью. Эту статью вы можете использовать как шпаргалку для создания проектов, и не только библиотек. Некоторые из вас могут подумать, что мы изобретаем велосипед. А я в ответ спрошу — сможете ли вы прямо сейчас, без подсказок, только по памяти, нарисовать велосипед без ошибок? Добро пожаловать во вторую, скорее всего финальную часть статьи! Здесь мы окончательно допишем код, исправим некоторые ошибки.

    habr.com/ru/companies/timeweb/

    #C++ #cmake #архитектура_проекта #библиотека #туториал #getting_started #разработка_под_linux #разработка_под_windows #создание_своего_проекта #timeweb_статьи

  43. Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack

    Привет! Меня зовут Владислав Карабасов, я работаю в компании gohost в Казахстане. Ранее я более 20 лет проработал в университете, возглавляя Центр информационных технологий и телекоммуникаций. В gohost.kz я занялся развитием Kubernetes as a Service. В процессе работы я познакомился с платформой Cozystack на базе Talos Linux и решил развернуть Kubernetes-кластер с её помощью. Cozystack привлекла меня следующими особенностями: — Возможность развертывания Kubernetes-кластеров без виртуализации. — Поддержка развёртывания на железе (Bare Metal). — Высокий уровень безопасности Talos Linux. — Активное участие разработчиков в русскоязычном сообществе Kubernetes. Делюсь опытом установки и настройки кластера на платформе Cozystack. Надеюсь, это будет полезно!

    habr.com/ru/companies/aenix/ar

    #kubernetes #kubernetes_cluster #cozystack #cloud #хостинг #хостингпровайдер #as_a_service #managed #туториал #облачные_сервисы

  44. Пишем своё приложение для установки PIN на другие приложения

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

    habr.com/ru/articles/834768/

    #pin #пинкод #андроид #андроид_разработка #безопасность #безопасность_мобильных_приложений #accessibilityservice #deviceadminreceiver #туториал

  45. JPackage в gradle для Java17

    В этой статье я расскажу вам, как создать исполняемое приложение на Java, используя инструмент jpackage и gradle.

    habr.com/ru/companies/axenix/a

    #javafx #jpackage #windows #linux #java17 #gradle #туториал #axenix

  46. Flutter и натив. Пример с Яндекс OAuth

    В жизни каждого flutter разработчика наступает момент, когда нужно пересесть с удобного кресла Dart , на нативные табуретки swift или kotlin для реализации пары фичей. Показываю, как работать с хост-приложениями на примере Яндекс ID.

    habr.com/ru/articles/815313/

    #flutter #flutter_app #flutter_nativ #flutter_натив #ios_development #yandex_api #туториал #кейс

  47. Простая настройка CI/CD для Фронтенда и Бэкенда в Github без сторонних инструментов бесплатно в 2024 году

    Всем привет! Недавно решил попробовать, что из себя представляет Flutter Web, подумал, может попробовать сделать бота для Telegram, и заодно настроить простейший CI/CD для отдельного фронтенд- и бэкенд-проектов. Однако в интернете я не нашёл простой и исчерпывающей инструкции или процесса. Поэтому задача этой статьи — решить эту проблему! Сделать автоматическую сборку, тестирование и деплой на сервер, и всё это — без необходимости городить SSH-ключи, Github-токены и подключать сторонние решения. Всё на минималках, без лишней бюрократии.

    habr.com/ru/articles/859948/

    #туториал #ci/cd #devops #github_actions #flutter_web #автоматизация_тестирования #бесплатные_инструменты #вебразработка

  48. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  49. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  50. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования