Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели55K

Январь 2026 года. Ты листаешь ленту за утренним кофе и видишь, как люди массово скупают Mac Mini или арендуют VPS сервера. Не для разработки. Не для монтажа видео. Для бота. AI-бота, которому нужен целый компьютер, чтобы работать 24/7.

За две недели проект набирает почти 100 000 звёзд на GitHub. Сто. Тысяч. Для сравнения: у React 234K за 11 лет. А тут за месяц чуть ли не половина этого. TechCrunch, VentureBeat, IBM, Cisco- все пишут. Cloudflare запускает специальный сервис под него, и их акции подскакивают на 20%. Anthropic присылает автору письмо: "Братан, переименуй, слишком похоже на Claude". Он переименовывает. Дважды (для контекста: сначала это Clawdbot, потом становится MoltBot и вот наконец января 2026 это OpenClaw, надолго ли?).

Читать далее

std::move ничего никуда не двигает: подробный рассказ о категориях значений в C++

Время на прочтение35 мин
Охват и читатели19K

Проблема: когда из-за «оптимизации» код замедляется

Начнём с ситуации, в которой могут спотыкаться даже опытные разработчики. Допустим, вы написали на C++ следующий код, который выглядит совершенно нормальным:

Читать далее

Black-White Array: новая структура данных с O(log N) аллокаций

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели19K

Black-White Array (BWA) — это упорядоченная структура данных с амортизированным временем операций вставки/поиска/удаления O(\log N) и O(\log N) используемых участков памяти. Преимущества:

• Амортизированное время вставки/удаления/поиска сравнимое с реализацией BTree от Google;
• Низкое количество аллокаций памяти при операциях вставки O(\log N) - меньше давления на сборщик мусора, ниже фрагментация памяти;
• Массивы под капотом: данные лежат рядом, что улучшает кэшируемость процессором и скорость обхода/доступа к данным;
• Позволяет хранить элементы с одинаковыми ключами - не нужно использовать дополнительные структуры для группировки таких элементов;
• Низкий оверхед на хранение служебной информации - экономия памяти по сравнению с другими структурами данных;
• Удобен для вставки батчами;
• Простая сериализация и десериализация;

Подробности

Мы останемся без глобальной сети, или когда настанет Сплитернет?

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели90K

Торговая война между США и Китаем вскрыла феномен, к которому мы двигаемся семимильными шагами. О том, как борьба за лучшие чипы и литографы ведут нас к необратимому расколу Глобальной Сети, и о тех, кто уже строит свои IT-стены.

Читать далее

Ячейка Пеннинга. Магниторазрядный насос. Высокий вакуум для самодельщика

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели14K

Большая часть электровакуумных приборов (ЭВП) удовлетворительно (и долго) работает только при откачке их до высокого и сверхвысокого вакуума. Дело, однако, это долгое, хлопотное и дорогое, требующее драконовских мер чистоты и большой подготовки. Высоковакуумные насосы не умеют работать «с атмосферы» — требуют для своего запуска предварительной форвакуумной откачки, обычно до 10^-2…10^-3 мм рт. ст. (Торр). Существует целый ряд очень разных высоковакуумных насосов, работа которых основана на различных принципах. Не все они устроят самодельщика — где-то требуется слишком низкое давление для старта, недостижимое распространёнными и доступными форвакуумными насосами, где-то нужен жидкий азот для экстремального охлаждения, какие-то просто имеют огромную стоимость. Тем не менее существует вариант получения высокого вакуума, свободный от этих недостатков — весьма просто устроенный насос, не содержащий редких и дорогих материалов, подвижных и прецизионных частей, ртути и масла, горячих короткоживущих электродов, требующий для запуска около 10^-2 Торр, пригодный для самостоятельного изготовления в любительской мастерской, из стекла или металла, в нужном масштабе. Речь идёт о магниторазрядных, иначе — ионно-распылительных или ионно-геттерных насосах.

Читать далее

Кросс-трекеры: ретро-музыка на современном ПК

Уровень сложностиПростой
Время на прочтение29 мин
Охват и читатели17K

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

Сегодня уделю пристальное внимание явлению «кросс-трекеров» — программ для современных ПК и операционных систем типа Windows и Linux, позволяющих создавать музыку для различных старых компьютеров, игровых приставок и прочих подобных устройств, а точнее, для их музыкальных синтезаторов. Зачем, почему, что происходит, кто здесь — как обычно, сейчас разберёмся во всех этих животрепещущих вопросах.

Читать далее

Кто угодно может пнуть мёртвого льва

Время на прочтение25 мин
Охват и читатели15K

Кто угодно может пнуть мёртвого льва. Мёртвый лев не рыкнет на наглеца. Мёртвый лев не откусит ему ногу «по самое не хочу», хотя стоило бы. Лев мёртв, и теперь его может пнуть каждый ишак, что конечно же не показывает превосходство ишака над львом. Эта статья будет полна негодования и ненависти. Кровь ещё закончила кипеть от негодования. Но, разумеется, помимо эмоций будут и сухие объективные факты, немножко исследования и расстановка точек над i. В интернете кто-то не прав... опять...

Существует целый ряд инструментов, технологий и вообще вещей, которым по какой-то непонятной вселенской несправедливости не повезло: нашлась масса непонятных людей, которые по какой-то необъяснимой причине начали распускать про эти инструменты/технологии/вещи разные небылицы, идиотские фейки, слухи и прочий порочащий репутацию «компромат». Можно не переживать, если речь идёт о технологии, которая находится «на пике» — у неё будет большое community и правда восторжествует. Совсем другое дело, когда речь идёт о чём-то, что далеко не на пике, чья минута славы в прошлом (возможно даже давно в прошлом) — здесь мёртвый «лев» не может дать сдачи, и что самое обидное, что в какой-то степени «лев» сейчас мёртв отчасти и потому, что ещё при его жизни началось необоснованное распространение всяких бредовых поверий и мифов про него. И сегодня речь пойдёт об одном из таких случаев.

Читать далее

Как не сойти с ума? IT рынок переполнен

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели58K

Сегодня я хотел бы поделиться опытом поиска работы Java-разработчиком в РФ.

Начну с того, что кратко расскажу о себе и своём стремлении стать разработчиком, подкрепляя это реальными фактами.

Итак, я обычный парень без каких-либо связей. После 9-го класса пошёл в техникум, закончил его на «отлично», затем отдал год службы в армии. После армии, как и у многих, у меня не было возможности учиться очно, поэтому я поступил на заочное отделение в институт. Пошёл работать: перепробовал множество профессий — фильтровал пиво, работал на складах Wildberries, в горячем цеху сети «Сицилия». Всё это время, на протяжении 2–3 лет после армии, я стремился стать разработчиком.

Как и многие ребята, которые не знают, с чего начать, я изучал всё подряд, неструктурированно: то Python, то JS. Потом взял перерыв, потому что потерял веру.

В конце 2023 года я вернулся в IT в попытках найти возможность стать разработчиком. Тогда я прошёл курсы на SQL Academy (понял, что без SQL в бэкенде никуда), кое-как одолел их за 1–2 недели. Потом мне выпал шанс пройти стажировку в ЦФТ. Я успешно прошёл все этапы, и меня взяли на позицию инженера по сопровождению. Там я плотнее познакомился с SQL, начал делать запросы разной сложности в PL/SQL Developer. Затем я понял, что эта позиция мне не симпатизирует и это не тот опыт, который я хотел получить.

В начале мая 2024 года я решил, что надо плотно начать изучать какой-нибудь язык программирования, и остановился на Java. Купил себе книги.

Читать далее

7 SQL-запросов, которые решают 90% всех задач на работе

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели107K

Каждый день одно и то же. Открываешь клиент базы данных, чтобы что-то проверить, посчитать или найти. И снова пишешь почти тот же SELECT, что и вчера, с тем же WHERE и JOIN. Знакомо?

SQL в большинстве случаях не требует сложные 100-строчные запросы с вложенными подзапросами на три уровня глубины. Чаще всего нам нужны простые, отточенные и, главное, эффективные конструкции.

В этой статье я собрал 7 таких запросов-«рабочих лошадок». Это не какой-то там справочник, а готовая шпаргалка для реальных задач.

Читать далее

DOOMQL: DOOM-подобный многопользовательский шутер на чистом SQL

Время на прочтение10 мин
Охват и читатели46K

Недавно я набрёл на шедевр Патрика — клон DOOM, основанный на DuckDB-WASM и работающий в браузере. Прочитав о нём, я решил  довести  эту великолепную идею до логического завершения: написать многопользовательский DOOM-подобный шутер целиком на SQL. При этом всю тяжёлую работу хотел сделать через базу данных CedarDB. Отлучившись с работы в месячный отпуск по уходу за ребёнком (бессонных ночей хватало), я попытался сделать именно это.

Вот вам тизер DOOMQL:

Читать далее

Почему не работает VoWiFi в роуминге

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели36K

Привет, Хабр!

Есть у меня телефон Redmi Note 13 Pro 5G, который покупался по двум причинам — в нём есть eSIM, он поддерживается российскими операторами в плане работы VoWiFi (он же WiFi calling). И таким образом, я проживая вне РФ смог купить удалено симку российского оператора, которая мне периодически нужна и звонить и принимать вызовы без роуминга, находясь где угодно.

Приехал я тут в Турцию и достал свой телефон и обнаружил, что VoWiFi не работает, хотя он включен в настройках. Написал в поддержку Билайн — те как всегда отморозились тем, что ничего не знают, всё мол должно работать.

Тут нужно заметить, что я живу не в РФ и по месту моего жительства VoWiFi работал, но непосредственно перед отъездом в Турцию я обновил прошивку телефона (со штатной на штатную обычным OTA). В конце статьи напишу, почему это может быть важно.

Ну что делать? А делать, имея роутер на OpenWRT можно следующее. Широко известно, что VoWiFi работает путем установки IPSec соединения с узлом ePDG (Evolved Packet Data Gateway). Для этого происходит сначала обмен по UDP порту 500, а потом по порту 4500.

Вот и установим на роутер tcpdump и посмотрим, что за UDP трафик исходит от моего телефона командой:

Читать далее

Жми сюда! Каким был золотой век интернет-рекламы в Рунете 90-х

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели24K

В 1997 году моя жизнь, а также жизнь множества других пользователей Рунета незаметно изменилась, и эти перемены оказали огромное влияние на наше будущее. Вообще, 97-й оказался весьма богатым на события: сердца зрителей завоёвывал только что вышедший на экраны фильм «Брат» с Сергеем Бодровым, шахтёры и бюджетники по всей стране протестовали против задержек и невыплат зарплат, а в интернете запустился проект RLE — Russian Link Exchange. Это была первая полноценная коммерческая баннерообменная сеть, положившая начало профессиональной интернет-рекламе в нашей стране. Для нас, тогдашних владельцев сайтов, эта сеть впервые открыла возможность что-то зарабатывать на своих любительских проектах, которые до этого мы вели, как правило, бесплатно и на голом энтузиазме. Как же работала российская интернет-реклама на рубеже девяностых и нулевых?

И как же?

История IP-KVM в дата-центрах Selectel, или прелесть open source-проектов

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели23K

Как же удобно пользоваться персональным компьютером или ноутбуком, ведь монитор и клавиатура всегда под рукой. Но что делать, если оборудование расположено далеко и получить непосредственный доступ для подключения затруднительно? Сложно представить такое ограничение? Для инженеров дата-центров это стандартная проблема. Настолько стандартная, что уже и не проблема, а специфика работы.

Конечно, никто «жонглировать вслепую» не собирается — поэтому и выработался уже целый пул решений для работы с оборудованием. Один из вариантов — использовать IP-KVM.

Меня зовут Макс, я системный инженер в Selectel. В этой небольшой статье расскажу, как мы пришли к нынешнему виду наших IP-KVM и какие трудности нам пришлось пройти. Наша история — под катом!

Начать крафт

Ближайшие события

Топ-5 алгоритмов из курса матана, которые реально пригодятся в работе

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели87K

Всем привет. Сегодня хочу затронуть тему матана, чтобы показать как его можно применять на реальных задачах. Думаю каждый, кто учил матан часто задавался вопросами: «Где это вообще пригодится?», «Зачем это нужно?», «Как это может помочь?» и т. д. Так вот, чтобы эти вопросы отпали раз и навсегда предлагаю свой топ-5 алгоритмов из курса матана с конкретными примерами их применения в работе.

Читать далее

Тирания приложений. Без смартфонов невозможно жить

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели39K

Всё больше товаров и услуг в нашей жизни доступны только через смартфон. Доходит до абсурда, когда без специального приложения нельзя зарегистрироваться в важных сервисах, завести банковский счёт, взять самокат или вызвать такси, заказать еду, запарковаться, подписать документ или снять квартиру. Для каждого маленького дела — своё приложение на полгигабайта. Как мы дошли до такой жизни?

Читать далее

Geely и ECARX, что с вами не так?

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели28K

Периодически читая Хабр, я еще не находил статей, описывающих внутренний мир штатных головных устройств (далее — ГУ) на базе Android, хотя я уверен, что не только мне было бы интересно, как там всё устроено и работает. Речь пойдет про одни из самых популярных авто на нашем рынке: Geely Coolray и частично Geely Tugella.

Эта статья обещает быть длинной с вырезками кода из JADX и не только, добро пожаловать под кат.

Читать далее

35-летний юбилей! Советский «Поиск-1» выходит в Cеть

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели21K

Здравствуйте, уважаемые читатели и почитатели старинных ретро-компьютеров!

Сегодня я предлагаю вам вспомнить отечественную ЭВМ «Поиск-1». Уклон статьи будет в сторону настройки сетевых параметров. Мы увидим аспекты сетевой конфигурации под операционную систему MS-DOS, попробуем ряд основных сетевых сервисов, TELNET, FTP, HTTP и подключение к BBS. Демонстрацию работы я представлю в виде видеороликов.

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

Читать далее

Вас к тефифону! История удивительного и необычного аудио-проигрывателя

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели10K

В мире аудиоэлектроники существовало великое множество необычных девайсов: радио в виде пепельницы, магнитофоны на магнитных дисках и даже музыкальный инструмент Loophonium в форме унитаза (серьёзно, посмотрите в интернете). Но сегодня мы поговорим о другом устройстве, которое можно назвать настоящим Франкенштейном среди аудиотехники. Речь идёт о порождении сумрачного германского технического гения под названием Tefifon. Причём к телефонии этот аппарат не имеет ни малейшего отношения… Хотя нет, всё-таки имеет!
Читать дальше →

Пара слов о Крито-Микенской цивилизации и примерно столько же ненаписанных слов о морали

Время на прочтение10 мин
Охват и читатели48K

Крито-Микенская цивилизация.

О! Я помню рассказы о ней ещё по советским учебникам истории. Помню, как со страниц книги на меня смотрели красивейшие фрески и скульптуры. Как на страницах учебника мне рассказывали о том, что местные жители поклонялись великой богине, предстающей то зловещей царицей подземного мира, то благосклонной покровительницей растительности, то грозной владычицей диких зверей. Учебник уверял меня, что жизнь элиты была свободна от волнений и тревог, протекала в радостной атмосфере почти непрерывных празднеств и красочных представлений. Что все критские дворцы оставались на протяжении почти всей их истории неукреплёнными.

О, прекрасный мир детства! О, прекрасная книжная цивилизация, якобы существовавшая далеко-далеко в прошлом!

Растоптанная суровым временем и жестоким учёным сообществом.

Читать далее

Как я начал создавать папки и вышел на миллион

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели23K

Здарова Хабр!

Сегодня мы не будем обсуждать тонкости настройки CI/CD-пайплайнов, или нюансы работы сборщика мусора в свежих версиях языков программирования. Мы поговорим о вещах куда более глубоких и фундаментальных.

Ещё три года назад я был никем. Номинально — руководитель перспективного стартапа, но на самом деле — вечно тревожный и неуверенный в своём деле парень. Я долго искал причину и наконец-то нашел.

Пока одни спорят о продуктивности, внедряют Agile, пишут таск-трекеры и покупают курсы по тайм-менеджменту, настоящие люди результата уже давно поняли простую вещь: 

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

Читать далее