Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

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

Чтобы построить корабль из дерева, мне нужно 350 часов и 50 тысяч рублей. Но готовый я не продам: для меня он бесценный

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

Привет! Меня зовут Валентин, я старший системный администратор в отделе ИТ-инфраструктуры и внутренних систем ЮMoney. В этой статье расскажу про своё хобби — судомоделизм, — а также поделюсь, какие качества это увлечение во мне развивает и во сколько обходится. Внутри — много фотографий моделей, которые я собрал.

Читать далее

Компактный девятивольтовый повербанк для гитарного педалборда (или роутера)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3.1K

Привет, Хабр! Педалборд — это портативная напольная панель для гитарных эффектов. Её удобно переносить и можно мгновенно установить на сцене без необходимости расставлять педали и соединять их проводами.

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

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

Читать далее

Как воссоздать код DOS-игры: пошаговое дизассемблирование ретро-игр (часть 2)

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров1.6K

Вы когда‑нибудь смотрели на.EXE‑файл своей любимой DOS‑игры и думали: «Что там внутри? Можно ли это понять без докторской по ассемблеру?» Эта не просто очередной обзор регистров. Это второй шаг в глубокое погружение туда, где байты начинают «говорить». Мы начинаем с тех, кто дал нам язык: с Рэя Доббса, чьи книги «Programming in the MS‑DOS Environment» и «Advanced MS‑DOS Programming» были библией поколения, с Рэндэлла Хайды, чья «The Art of Assembly Language» научила мыслить на языке машины, и с Ральфа Броуна, чей «Interrupt List» стал первым справочником, в котором каждое int 21h перестаёт быть чёрным ящиком и приобретает конкретный смысл. Вы узнаете, что AX, CX, DS:DX и EFLAGS — это не раздельные элементы. Вы поймёте, как они связаны, как передаются данные, как принимаются решения, как программа взаимодействует с системой. Как прерывания становятся точками соприкосновения с системой и как по ним можно восстановить логику программы. Мы начинаем движение от байтов к смыслообразующему коду. Готовы сделать следующий шаг?

Исследовать

Умный дом под давлением

Время на прочтение16 мин
Количество просмотров9.3K

Хотите знать, как работает платформа умного дома, обслуживающая десятки и сотни тысяч (а то миллионы!) устройств? А как проводят нагрузочное тестирование таких платформ, когда нужно проверить их поведение при увеличении количества приборов? Ведь это сложно — железок не напасешься! Если я вас заинтриговал, то добро пожаловать в статью, я как раз рассказываю о том, как это все делается. :)

Меня зовут Иван Банников, я работаю в VK Tech. Я ведущий разработчик команды Tarantool CDC, одного из продуктов экосистемы Tarantool, но в статье я расскажу про давние времена, про проект, на котором я познакомился с Tarantool, зафанател от него и в итоге пришел потом работать в Tarantool. Поговорим о платформе для интернета вещей, о ее устройстве, о том, какие в ней могут быть слабые места и как мы их выявляли с помощью нагрузочного тестирования, а также о MQTT.

Читать далее

Как настроить Kafka в DBaaS от Selectel: подробный разбор параметров конфигурации

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

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

На связи снова Александр Гришин, руководитель по развитию продуктов хранения данных Selectel. В этой статье я разберу доступные параметры конфигурации Kafka-кластеров в облачных базах данных: от настроек репликации и ретеншена до лимитов на продюсеров и потребителей. Мы посмотрим, как каждый параметр влияет на производительность и надежность, приведем практические рекомендации для разных сценариев — от высокочастотных событий до больших архивных потоков.

Материал будет полезен инженерам, которые проектируют архитектуру обмена данными, DevOps-специалистам, отвечающим за эксплуатацию, и разработчикам, которым важно предсказуемое поведение стриминга на продакшене. Погнали!

Погнали!

Зарплаты IT-специалистов в первой половине 2025: +2%, рост замедлился

Время на прочтение6 мин
Количество просмотров103K

Каждые полгода мы на Хабр Карьере собираем зарплаты IT-специалистов из калькулятора и делаем большое исследование, чтобы посмотреть, как происходят дела на рынке зарплат.

Принесли вам итоги первой половины 2025 — проанализировали, сколько специалисты зарабатывали в разных городах, специализациях, языках программирования и компаниях. А еще — как их оклады изменились за полгода.

Для этого среза мы изучили 57 712 зарплат, которые специалисты оставили в калькуляторе. Вы тоже можете указать, сколько вы зарабатываете в своей специализации и заодно оценить, ниже или выше рынка сейчас ваш оклад — это анонимно.

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

Ну, а теперь зовем смотреть результаты полугодия и обсуждать в комментах!

Читать далее

Go 1.25: свежий релиз принес умные контейнеры и экспериментальный сборщик мусора

Время на прочтение3 мин
Количество просмотров4.3K

12 августа команда Go представила новую версию языка — Go 1.25. Релиз получился не самым крупным по количеству изменений в языке (их вообще нет), но принес несколько интересных улучшений в рантайме и инструментах, которые стоит обсудить.

Как разработчик, работающий в основном с микросервисами, я особенно обратил внимание на несколько ключевых нововведений. Давайте разберем основные измененения.

Читать далее

Грузите биткойны бочкамиǃ

Уровень сложностиСредний
Время на прочтение21 мин
Количество просмотров27K

4 июля 2025 неизвестные перевели 8 × 10 000 BTC (около 8,6 миллиарда долларов) с кошельков, которые молчали с 2010 года. Всё бы ничего, но это, вероятно, хакеры. И они хотят сделать всё по закону. Помогает им в этом известная американская юридическая фирма Salomon Brothers. Хронология и технические детали крупнейшего присвоения под катом.

Читать далее

Топ бесплатных нейросетей для анимации картинок: оживите изображение в пару кликов

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

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

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

Вопрос только в одном: оживут ли они… или станут ещё страннее, чем были?

Не перематывайте, будет интересно!

Читать далее

HAProxy в 2025: от TCP до L7 — балансировка без боли

Уровень сложностиСредний
Время на прочтение21 мин
Количество просмотров10K

Привет, Habr. Сегодня снова поговорим о прокси — это, пожалуй, моя любимая тема, и я рад вернуться к ней. На этот раз речь пойдёт об универсальном солдате в мире балансировки — HAProxy. Этот инструмент уже много лет остаётся стандартом в высоконагруженных системах, но за последние релизы он стал ещё мощнее и гибче.

Напомню, HAProxy (High Availability Proxy) — это высокопроизводительный, отказоустойчивый прокси-сервер и балансировщик нагрузки, способный работать как с HTTP(S), так и с TCP-трафиком. Это делает его идеальным решением не только для веб-приложений, но и для баз данных, почтовых систем, брокеров сообщений и других сервисов.

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

Итак, чем же хорош HAProxy как балансировщик и что интересного появилось в новых версиях?

Читать далее

JavaScript: массивы от А до Я для тех, кто только начал

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

Привет! Я — Александр Дудукало, автор базового курса по JavaScript. Кажется, пришло время поговорить о массивах. Не просто поговорить, но еще и разобрать полезные примеры, которые помогут узнать о них больше. В этой статье я доступно расскажу, что такое массивы, какие у них особенности и для чего они вообще нужны. Заваривайте чай, открывайте редактор кода на своем компьютере для экспериментов — начнем разбираться!

Читать далее

Зачем Пьер Жаке-Дро делал свои автоматоны, и чем они похожи на компьютеры

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

Сейчас автоматонами называют роботов с зачатками интеллекта. А первые атоматоны, которые считаются предтечей современных роботов, были просто  диковинными механизмами, выполняющими действия по заданной программе. Из всех механических чудес прошлого автоматоны Пьера Жаке-Дро упоминаются чуть ли не чаще остальных. Тому немало причин — они очень впечатляющие, и сохранились до сих пор, причем в рабочем состоянии.

Читать далее

Тревога, прокрастинация и скука — вы страдаете от них, но они лишь скрывают вашу истинную и более серьезную проблему

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

Вам знакомо, когда вас охватывает тревога? Столько нового происходит в мире, столько идей приходит в голову. Вы вспоминаете о работе, которую нужно сделать, но отвлекаетесь на эту статью и думаете: «Вот только ее прочитаю и приступлю к своей важной, но скучной задаче». Что ж, эта статья действительно объяснит, почему скука, тревога и прокрастинация любят сообразить на троих, но главное, что они так успешно от вас прячут (и это «что», куда страшнее нашей троицы).

Читать далее

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

Загадка внезапно умирающего процесса Oracle: как мини-дамп помог найти причину

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

Привет, Хабр! Меня зовут Павел, я ведущий архитектор в «Инфосистемы Джет», и это мой дебют на этой площадке.

Читать далее

Если у вас больше 5 созвонов в день — пора увольняться. Или начать делать это

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

После очередного звонка с шефом в 22:00 я психанул и написал заявление.

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

Читать далее

3D-печать без швов — Часть 1: как я «скрестил» Vase Mode и послойную печать чтобы вывести изделие в серию

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

Слева — органайзер, который я напечатал за один вечер, справа — почти такой же, но рождённый после двух месяцев экспериментов. Почему путь от прототипа до серийного изделия оказался таким длинным и каким приёмам непланарной печати я научился — читайте ниже.

Читать ниже...

Windows 2000 Server и IIS 5.0: эталон стабильности, который уже не вернуть

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

На рубеже тысячелетий Microsoft выпустила Windows 2000 Server — систему, которую я вспоминаю с особым трепетом, особенно в связке с IIS 5.0. Именно поэтому сегодня хочу рассказать о том, почему серверы на этой ОС когда-то считались эталоном надёжности и удобства, и что привело к закату этой легендарной связки. Приглашаю под кат. 

Читать

Суровый Русский IT

Время на прочтение3 мин
Количество просмотров55K

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

Все сосредоточены на другом, игнорируя репрессии в гражданской экономике, в надежде, что это «как‑нибудь само разрулится».

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

Читать далее

Два поколения грампластинок

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров12K

Мысль написать эту статью у меня появилась после посещение «музея СССР» на Охотном Ряду. Там я увидел нечто такое, о чем никогда в жизни не задумывался.

Что вы знаете про грампластинки? Меломаны молчать, знаю, что вы‑то точно поймете о чем речь.

Еще раз — что такое грампластинка в визуальном восприятии? Ограниченно‑гибкий диск из винила черного цвета, на котором записана музыка, верно? Легкий, но подверженный царапинам.

В музее мне дали в руки пластинку 20х годов и она оказалась даже отдаленно не похожа на описание выше. Не гнулась, весила порядка 200 грамм и на ней была всего ОДНА песня. В чем дело?

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

Читать далее

Регистрируете ПО? Не торопитесь…

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

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

Читать далее