#Пишем

19 статей
Пишем свою мобильную ОС с нуля на Rust. Часть 4: GUI, SQLite и DOOM Хабр
Хабр

Пишем свою мобильную ОС с нуля на Rust. Часть 4: GUI, SQLite и DOOM

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

Хабр
Пишем свой масс-сканер и OSINT-комбайн на Python: от скрипта «в лоб» до асинхронности и SQLite Хабр
Хабр

Пишем свой масс-сканер и OSINT-комбайн на Python: от скрипта «в лоб» до асинхронности и SQLite

В процессе изучения сетевой безопасности и автоматизации OSINT на базе Linux передо мной встала задача — создать быстрый и отказоустойчивый инструмент для первоначального сбора данных и фиксации сетев...

Хабр
Пишем высокопроизводительный rate-limiter на golang Хабр
Хабр

Пишем высокопроизводительный rate-limiter на golang

Недавно я познакомился с Golang и в качестве практики решил реализовать алгоритмы rate limiting'а из статьи с arxiv. Сегодня мы рассмотрим написание rate-limiter'а в виде отдельно-стоящего сервиса и в...

Хабр
Пишем первую программу… для IPTV приставки Хабр
Хабр

Пишем первую программу… для IPTV приставки

В этой статье описана прошивка IPTV приставки MOTOROLA VIP1003 ARRIS для получения удалённого доступа через сетевой протокол TELNET, а также портирование приложения на архитектуру системы SuperH SH с ...

Хабр
Хабр
Хабр

Пишем свой immutable‑логгер на Python: как защитить данные на edge‑устройствах без облаков и SIEM

Привет, Хабр! Я занимаюсь разработкой архитектуры для автономных робототехнических систем, которые должны работать в экстремальных условиях: без интернета, без облаков и без возможности оперативного в...

Хабр
«Пишем симулятор черной дыры на RFO BASIC: как визуализировать ОТО без сложных формул» Хабр
Хабр

«Пишем симулятор черной дыры на RFO BASIC: как визуализировать ОТО без сложных формул»

Простая программа симулятор отлично демонстрирует ключевые эффекты Общей теории относительности на графическом экране в двумерной системе координат. Приводится листинг программы и скриншот работы. Чит...

Хабр
Пишем свой аналог Substance Painter внутри Godot 4: процедурные шейдеры, кисти Фотошоп и BVH‑рейкастинг на лету Хабр
Хабр

Пишем свой аналог Substance Painter внутри Godot 4: процедурные шейдеры, кисти Фотошоп и BVH‑рейкастинг на лету

Думаю, многие инди‑разработчики сталкивались с ситуацией: делая небольшую игру в Godot, вам хотелось просто взять кисточку и нарисовать грязь, мох или потёртости прямо поверх 3D‑модели в самом редакто...

Хабр
[Перевод] Пишем трассировщик лучей на Brainfuck Хабр
Хабр

[Перевод] Пишем трассировщик лучей на Brainfuck

В процессе подготовки к соревнованиям по системному программированию на C++ я начал заново изучать CMake, потому что Cargo сильно меня избаловал. При этом я заметил в туториале интересное утверждение:...

Хабр
Компонент перерисовался. Почему? Пишем инструмент для Vue и трижды ломаем чужой прод Хабр
Хабр

Компонент перерисовался. Почему? Пишем инструмент для Vue и трижды ломаем чужой прод

Есть Vue DevTools с галкой «Highlight updates». Есть react-scan в соседней экосистеме. Оба показывают одно и то же: вот этот компонент перерисовался. Проблема в том, что знание «перерисовался» само по...

Хабр
БезФормата: Челябинск
БезФормата: Челябинск

Пишем литературный диктант в БЛИКе

25 сентября в 15.00 в библиотеке №6 БЛИК пройдет Литературный диктант. Эта международная просветительская акция состоится уже в шестой раз.

БезФормата: Челябинск
БезФормата: Екатеринбург
БезФормата: Екатеринбург

В Нижнем Тагиле горожан приглашают написать сочинение без смартфонов и нейросетей

В Нижнем Тагиле стартует федеральный проект «Пишем сочинение: как я провёл лето» (12+).

БезФормата: Екатеринбург
Можно ли найти IDOR статическим анализом? Пишем ядро для Python Хабр
Хабр

Можно ли найти IDOR статическим анализом? Пишем ядро для Python

Написал ядро статического анализа для детекта IDOR-уязвимостей в Python-коде. Вместо поиска подозрительных конструкций и ключевых слов оно отслеживает путь от подконтрольного пользователю идентификато...

Хабр
Пишем нативное приложение на Mi Band 10 Pro Хабр
Хабр

Пишем нативное приложение на Mi Band 10 Pro

Нативное приложение на C в продакшен часов Xiaomi, вы когда нибудь мечтали о таком? Я покажу как - на примере последней модели Xiaomi SmartBand 10 Pro, оно того стоит, работает быстро, возможности пра...

Хабр
Пишем свой React: Fiber, хуки и рендеринг под капотом Хабр
Хабр

Пишем свой React: Fiber, хуки и рендеринг под капотом

Каждый день мы пишем JSX, используем хуки и стараемся не нарушать их строгие правила. Но как вся эта «магия» работает под капотом? Почему условный рендер ломает useState, а индексы массива в key приво...

Хабр
Пишем свой PHP-экстеншен на Rust Хабр
Хабр

Пишем свой PHP-экстеншен на Rust

Когда речь заходит о разработке PHP-расширений, многие сразу представляют C, Zend API и сложную систему сборки. Но сегодня есть более удобный путь. С помощью ext-php-rs можно создавать расширения на R...

Хабр
gRPC на Go: Пишем микросервис аутентификации с нуля Хабр
Хабр

gRPC на Go: Пишем микросервис аутентификации с нуля

Привет, Хабр! Сегодня рассмотрим тему gRPC и работы с ним в контексте языка программирования Go на примере простейшей реализации аутентификации. Полный пример вы можете найти в архивном репозитории gi...

Хабр
Гидродинамика на python: Пишем CFD симуляцию плоского течения несжимаемой жидкости Хабр
Хабр

Гидродинамика на python: Пишем CFD симуляцию плоского течения несжимаемой жидкости

В этой статье мы решим классическую задачу из курса гидродинамики [4] : сделаем симуляцию плоского течения в канале. Для этого мы напишем на Python код, численно решающий систему дифференциальных урав...

Хабр
Пишем huntZip — Как я написал библиотеку для архивов на Python Хабр
Хабр

Пишем huntZip — Как я написал библиотеку для архивов на Python

Hello world! Как то раз мне понадобилось работать с архивами в одном из своих проектов, но тут возникла проблема — Для ZIP тебе нужен zipfile, для какого нибудь TAR — tarfile, а для других (типа 7z и ...

Хабр
БезФормата: Курск
БезФормата: Курск

Пишем географию будущего

Курские географы определили главные направления деятельности Следующий, 2027 год президент России Владимир Путин предложил объявить Годом географии.

БезФормата: Курск