xaker
Успей приобрести бумажный экземпляр «Хакеров.RU»

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

  • пятница, 2 мая 2025 г. в 00:00:14
habrahabr
Самоучка против инженера: кто лучше

В IT-сообществе не утихают споры о ценности формального образования. Одни считают, что только фундаментальное образование формирует инженерное мышление. Другие уверены, что самоучки не уступают выпускникам вузов благодаря свободному доступу к фреймворкам и онлайн-ресурсам. Мы в Artezio провели круглый стол с экспертами отрасли и собрали аргументы с обеих сторон и разобрались, кого ищут работодатели в эпоху, когда код пишут LLM.Полную версию обсуждения, организованного нашей компанией Artezio, м…

  • пятница, 2 мая 2025 г. в 00:00:13
habrahabr
Компьютерный стол в стиле лофт своими руками — недорого и с душой

Всем привет! Сегодня я расскажу и покажу, как сделал новый рабочий стол в стиле лофт, а также поделюсь, во сколько мне это обошлось.Почему вообще пришла эта идея?У меня был обычный стол ещё со времён IKEA — длиной 100 см и шириной 60 см. Но хотелось стол побольше, (чтобы разбросать на нем весь хлам) чтобы поместились и монитор (а то и два), и настольная лампа, и ежедневник, и чашка чая — да так, чтобы при взмахе рукой её не опрокинуть, пока рассказываешь что-нибудь на созвонах.Варианты столовРе…

  • пятница, 2 мая 2025 г. в 00:00:12
habrahabr
15 команд Git, которые покрывают 90% повседневной работы разработчика

Git стал стандартом де-факто в мире разработки программного обеспечения. Это мощная система контроля версий, которая позволяет командам эффективно сотрудничать, отслеживать изменения и управлять кодовой базой. Новичку Git может показаться сложным из-за обилия команд и концепций. Однако правда в том, что для выполнения 90% повседневных задач достаточно уверенно владеть небольшим набором ключевых команд.В этой статье мы разберем 15 команд Git, которые покроют почти все ваши задачи. Понимание их р…

  • пятница, 2 мая 2025 г. в 00:00:10
habrahabr
Айти-ипотека в России: что с ней не так

Айти-ипотека в России: что с ней не такЛичный опыт и анализ проблемыВведение: надежды vs реальностьРанее я всерьёз задумался об IT-ипотеке и смотрел объекты. А сейчас читаю новость об «устранении лимитов» — и вместо радости чувствую раздражение. Мне в моменте казалось, государство наконец повернулось лицом к IT‑специалистам. И готова не только брать с них, но и что‑то дать.. Но августовские изменения в программе оценку поменяли Разберу, что не так с нынешними условиями.Пожизненная кабала: обяза…

  • пятница, 2 мая 2025 г. в 00:00:09
habrahabr
Игры старше 20 лет, которые все еще живы

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

  • пятница, 2 мая 2025 г. в 00:00:09
golang
HTTP/2 / HTTP/3 и gRPC на Rust: пишем учебный Mini-Transport

Rust GO!Обновлено: пример полностью собирается на stable Rust (edition 2024) с актуальными версиями крейтов: bytes, anyhow, tokioquinn,rcgen иrustls.Что сделаемРазберёмся, как фреймируются HTTP/2 и HTTP/3 (QUIC).Напишем крошечный мини-фреймворк «Mini-Transport» (≈600 строк) на Rust:• чтение/запись HTTP/2-фреймов,• gRPC-кодек (без protobuf-codegen),• переход на QUIC.Соберём рабочий echo-пример: клиент шлёт «hello», сервер отвечает «world».1 | Базовая теорияHTTP/2 — бинарный протокол, каждый фрей…

  • пятница, 2 мая 2025 г. в 00:00:07
javascript
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: р…

Demo | GitHubЧасть 1 Работа с DOM | Часть 2 Работа с потокамиРисунок 1. Data Grid на 1 000 000 строкОсобенности Fast Data Grid:Невероятно быстрыйМногопоточныйРаботает на пк и телефонахВсего 523 строчки кодаНет зависимостейVanilla JavaScriptПопробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid.В статье расскажу про работу с потоками.Основная идея: вынести поиск в отдельный поток. Показывать результаты поиска частями по мере готовности, не ждать полного завершения поискаДолгие вычисления …

  • пятница, 2 мая 2025 г. в 00:00:06
github
TheRobotStudio / SO-ARM100

Standard Open Arm 100 Standard Open SO-100 & SO-101 Arms Build Your Own SO-101 Robot! The SO‑101 is the next‑generation version of the SO‑100 robot arm, originally designed by the RobotStudio in collaboration with Hugging Face. It has improved wiring, is easier to assembly (no gear removal) and uses updated motors for the leader arm. These arms are designed to work seamlessly with the open‑source 🤗 LeRobot library. Join our community on Discord to collaborate on both h…

  • пятница, 2 мая 2025 г. в 00:00:04