Рубрика «tutorial»
Как опубликовать Python-пакет в PyPI с помощью Poetry
2026-04-18 в 11:16, admin, рубрики: package, poetry, publish, PyPi, python, tutorialПишем свой диалект LISP
2026-04-06 в 11:16, admin, рубрики: DIY, interpreter, python, python3, tutorialПривет, Хабр и читатели!
Сегодня я попытаюсь сделать с вами диалект LISP.
Я думаю, что я достаточно хорошо понимаю как его сделать.
Мы реализуем там TCO, FEXPR функции и dynamic scoping.
Как он будет выглядеть и на чём?
Язык написания - Python.
Думаю, на нём проще всего понимать такие проекты.
Я думаю что нам достаточно вот столько спец форм:
|
Команда |
Аргументы |
Значение |
|
if |
test, a, b |
Если test = t - выполнить a, если test = nil - выполнить b. |
Как рисовать игровые облака для чайников
2026-03-25 в 5:16, admin, рубрики: 3d, blender, cloud, Gamedev, landscape, tutorial, игры, облакаТы — начинающий художник, который дорвался до Unreal Engine 5 и даже создал по гайду свою первую локацию. Но вот незадача: небо! Оно пустое и совсем не такое, как тебе хочется. А хочется, чтобы всё было «по красоте». Перерыв весь YouTube, ты нашёл кучу плохих роликов и парочку видео, где на протяжении 100 500 часов монотонный хмырь рассказывает художественную базу, от которой уши вянут.
Давай начнём с простого. Открываем Photoshop и создаём сцену 2048 x 2048Читать полностью »
ClickHouse: MergeTree с нуля
2026-02-18 в 14:15, admin, рубрики: big data, clickhouse, data engineering, MergeTree, sql, tutorial, СУБД, хранилища данныхПривет!
Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных.
ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия новичками.
В этой статье мы разберем фундамент ClickHouse - движок MergeTreeЧитать полностью »
GitHub Copilot Custom Agents: от универсального чата к специализированным ролям (на примере VS Code)
2026-02-05 в 14:43, admin, рубрики: agents.md, AI, Ai agents, copilot, tutorial, vscode, ии-агенты
Многие уже используют GitHub Copilot Chat каждый день: @workspace, режимы вроде ask/edit/agentЧитать полностью »
Создаем Telegram-бота для отслеживания погоды за 5 минут с помощью Nyagram (а не очередного PizzaBot)
2026-02-01 в 4:15, admin, рубрики: github, java, java21, spring boot, Spring MVC, telegram, telegrambot, tutorial, боты, Программирование
В большинстве туториалов по Java-ботам нам предлагают написать EchoBot или магазин пиццы на огромных switch-case конструкциях. Но в 2026 году, когда у нас есть Java 21 и Spring Boot 3Читать полностью »
Rust + C++ через FFI: как подружить два мира и не сойти с ума
2025-10-05 в 5:16, admin, рубрики: c++, ffi, Rust, tutorialСегодня Rust активно используется не только как язык для написания приложений, в том числе системных, но и как язык для написания библиотек, которые подключают к существующим проектам на C и C++.
Это удобно: новую функциональность можно писать на Rust, но при этом не переписывать весь код на нём.
В этой статье я покажу, как:
-
написать библиотеку на Rust;
-
выставить для неё C API через FFI;
-
собрать всё одной командой через CMake;
-
использовать её из C++ кода;
-
реализовать обратные вызовы (callback), которые Rust будет вызывать в C++.
Весь код, части которого приведены в статье, доступен в репозитории:
Читать полностью »
Hub-and-Spoke на Huawei или как подружить между собой площадки с разными IGP
2025-07-14 в 4:20, admin, рубрики: AR1000v, CE6800, huawei, hub-and-spoke, tutorialНедавно на простороах интернета попались гайды по настройке Huawei. В основном для начинающих, но поскольку давно было желание поработать с этим вендоров, то почему бы не попробовать, но для того чтобы это было более увлекательно решил немного усложнить и собрать свою лабу. Если интересно, что из этого вышло, добро пожаловать под кат.
Начнем с постановки задачи: у нас есть головной офис, два филиала и наша задача "подружить" их друг с другом. Т.е. сделать так чтобы филиалы увидели друг друга, через головной офис. Построить hub and spoke топологию.
Установка Stable Diffusion + ComfyUI
2025-06-22 в 5:42, admin, рубрики: ComfyUI, stablediffusion, tutorialДисклеймер
Я пишу эту статью, как туториал для себя (на случай, если придётся переустанавливать) и для друзей. Все это, конечно же, можно нагуглить, но только что уже это сделал, погуглил, початогепетил и собрал результаты в виде одной инструкции. Возможно, кому-то полезно будет.
Я не являюсь опытным пользователем нейросетей, это мой первый опыт установки и использования, но он может быть полезен, т.к. я прошелся по граблям и нашёл рабочий вариант. Советы и указания на косяки приветствуются.
Подготовка
Мои исходные данные: OS: Linux Mint 22 x86_64, GPU: NVIDIA 5070 Ti, установлен NVIDIA driver 570.153.02.
Как построить игру на Rust аналог Super Mario
2025-05-23 в 14:45, admin, рубрики: cargo, Gamedev, macroquad, opensource, Rust, rustlang, tutorial, геймдев, игровая разработка, пиксельная графика
Давно горел идеей разработать прототип игры Super Mario. Поэтому в этой статье мы рассмотрим создание 2D-платформера с анимацией, взрывами, полосой здоровья и движущимися врагами — полностью на Rust с использованием библиотеки macroquad.

