Новости

Post Thumbnail

Факультет компилятороварения

Нашел интересную ссылку - "Факультет компилятороварения". Это группа энтузиастов, которая занимается исследованиями и разработкой в области языков программирования и компиляторов. У них еще аккаунт есть на sourcecraft и там исходники их языков

Post Thumbnail

Nature

Пятница! И сегодня у меня для вас новый язык программирования - Nature. Универсальный язык и компилятор для системного программирования, созданные для разработки высокопроизводительного, безопасного и надежного кроссплатформенного программного обеспечения кр...

Post Thumbnail

История маркдаун

Почти все в мире высоких технологий, от самых передовых систем искусственного интеллекта в крупнейших компаниях до случайных фрагментов кода, наспех написанных студентами, аннотировано и описано в одном и том же простом текстовом формате. Независимо от того, п...

Post Thumbnail

Браузер

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

Post Thumbnail

Пишем язык

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

Post Thumbnail

PatchworkOS

Гляньте что нашел на просторах интернета - маленькая операционная система для обучения операционным системам PatchworkOS - это модульная операционная система, не соответствующая стандарту POSIX, для архитектуры x86-64, которая строго следует принципу "всё я...

Post Thumbnail

Zip бобмбы по новому

Проблема с ботами которые парсят все подряд становится актуальнее. Порой парсеры вызывают непреднамеренный DDoS атаки. И проблема не только в AI парсерах, которые скрейпят контент. Очень часто парсеры - это инструмент злоумышленников, которые пытаются найти и...

Post Thumbnail

Что такое TCP?

Интернет невероятен. Оградить людей от него практически невозможно. Но он также может быть ненадежным: пакеты отбрасываются, ссылки перегружаются, биты искажаются, а данные повреждаются. В этой статье мы рассмотрим TCP - "рабочую лошадку" интернета. Это глу...

Post Thumbnail

Web для Gleam

Тут студент написал свой веб-сервер на Gleam. Кстати, Gleam в прошлом году стал версии 1.0 и если вы скучаете по Erlang и Elixir, то попробуйте Gleam. Язык чем-то похож на Go Статью интересно почитать, как минимум, чтобы посмотреть как реализуют веб серверы...

Post Thumbnail

Эксперименты

Если ты не экспериментируешь, у тебя нет вкуса. У автора интересное мнение. Он считает, что есть два типа людей: первые делают только то, что помогает им достичь цели, вторые делают что-то просто так. Конечно, в идеале нужно сочетать оба подхода.

Post Thumbnail

Радио

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

Post Thumbnail

Своя БД

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

Post Thumbnail

Реверс инжиниринг

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

Post Thumbnail

Периодическая таблица

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

Post Thumbnail

UUIDv7

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

Post Thumbnail

Устройство контейнеров

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

Post Thumbnail

Как работает интернет?

Какой самый лучший вопрос на собеседовании синьора? Автор считает, что "как работает интернет?". И с ним сложно спорить, это действительно вопрос, который покрывает кучу тем. Пока читал статью, поймал себя на мысли, что я все еще не все темы могу раскрыть на 1...

Post Thumbnail

REST the best

Большая часть работы современных айтишников так или иначе завязана на API - это такие публичные интерфейсы, через которые программы общаются друг с другом. Автору не раз приходилось писать публичные API для сторонних разработчиков, внутренние - для своих се...

Post Thumbnail

Сортировка и хештаблицы

Задача: подсчитать количество уникальных значений в большом массиве в основном уникальных чисел uint64. Есть два стандартных подхода: - Вставьте данные в хэш-таблицу и верните количество записей. - Отсортируйте массив, а затем посчитайте количество позиций, ...