
В статье описаны способы получения информации о подключении устройств по bluetooth. Проведен анализ обмена данными между чайником и официальным приложением, создано собственное веб приложение для управления умным чайником из браузера.
В статье описаны способы получения информации о подключении устройств по bluetooth. Проведен анализ обмена данными между чайником и официальным приложением, создано собственное веб приложение для управления умным чайником из браузера.
Примерно два года назад я начал изучать Python и Django. В течение этого времени сохранял ссылки, которые считал полезными. Недавно решил структурировать их. Также стало интересно, а какие ресурсы считают полезными другие разработчики. В данной статье я собрал разнообразные ссылки по Python, которые сохранял, либо которые меня заинтересовали (внимание больше на web). Буду благодарен, если в комментариях поделитесь своими полезными ссылками.
Мои изыскания показали, что меня и большинство других людей (чьи статьи я нашел) во-первых интересует обучение. Таких ссылок получилось больше всего. На втором месте - сообщества и мероприятия. На третьем - поиск работы. Еще меня интересовала тема наставничества и менторства, нашел несколько ссылок и на эту тему.
В 2025 году школьники не летают на Марс, автомобили всё так же колесят по земле, а искусственный интеллект, к счастью, не стремится поработить человечество. Но он уже меняет мир вокруг нас, проникая в самые разные сферы жизни. Каким будет наше будущее? Какие технологии определят его облик? В новом сезоне — «Будущее здесь» — предлагаем вместе с нами поразмышлять над этими вопросами.
Думать широко, глубоко и даже дерзко — в духе Хабра, и тема сезона этому способствует. Ведь каждое смелое предсказание — это шаг в неизведанное. А самый смелый шаг заслуживает не только признания, но и крутого приза.
В 2023 я больше всех продавал на маркетплейсах в своей товарной категории, работал со всеми крупными ритейл-сетями, а всего бизнес приносил 1,1 млрд ₽ выручки и 55 млн ₽ прибыли в год.
Привет! Меня зовут Илья, и я увлекаюсь сбором и анализом открытых данных из интернета. Это позволяет мне иногда находить действительно интересные вещи.
Сегодня я подготовил для вас подборку из семи любопытных рейтингов, связанных с онлайн-курсами в России и за рубежом.
Этой статьей я хотел бы начать серию обучающих материалов, в которой поделюсь всем, что мне известно про редактирование текста и организацию работы в Obsidian
и с Markdown
файлами.
Покажу интересные способы использования markdown заметок для решения разных задач.
Привет! Меня зовут Аня Салугина, я технический писатель в Ozon Tech. Наша команда готовит и актуализирует документацию для покупателей, продавцов, партнёров, разработчиков и сотрудников Ozon. Недавно мы решили, что хотим улучшить наш стайлгайд и сделать его публичным.
Эта статья о том, как мы это сделали: искали новую структуру, обсуждали спорные моменты с командой и запускали обновлённый стайлгайд в работу.
Спойлер: командная работа — ключ к успеху.
Мы долгие годы писали сервисы исходя из каких-то своих внутренних ощущений правильности их написания. Но синхронизироваться по хорошим практикам в разных командах бывает довольно сложно и часто хорошие практики не выходили за рамки одной команды, а такого хотелось бы избежать. Поэтому мы решили объединить все хорошие по нашему мнению практики в единый справочник. Этот справочник получил название «Архитектурный гайд». Про него и поговорим в данной статье.
История ремонта этой пишущей машинки тянется уже 8 лет! Шутка что ли, это Самый Первый Артефакт моего YouTube-канала!
Robotron S6130 — многофункциональная пишущая машинка формата A2 на базе процессора Z80, с функцией запоминания набранных текстов во встроенной оперативной памяти, с записью и воспроизведением на магнитофон, а также возможностью приема и передачи текстов с ЭВМ по последовательному порту!
Но, перед тем как появиться у меня, агрегат порядка четырех лет пролежал в сыром, заброшенном помещении на горе заплесневевших книг. За это время питающая ОЗУ резервная батарейка протекла и пожрала дорожки на материнской плате. Коррозией покрылись и ноги ближайших микросхем, ОЗУ. Разумеется, на первом обзорном видео машинка не подала признаков жизни, и я увез ее в гараж на длительное хранение.
Я люблю Хабр! Много лет назад он изменил мою жизнь, дав возможность рассказывать что-то полезное тысячам людей. Уже много лет я не являюсь активным автором здесь, но “бумеранг добра” возвращается вот уже 10+ лет: старые тексты до сих пор приносят интересные/полезные диалоги и приятные знакомства.
Поэтому я бы хотел внести посильный вклад в развитие Хабра. Эта статья - набор несложных стратегических идей, которые возможно дали бы новые импульсы развития.
tldr: У Хабра есть самое главное - умные читатели! Все, что я предлагаю - это давать им больше ценности в виде возможностей.
Хабр почти идентичен Hacker News с точки зрения законов медиа
Да, HN - для американского контекста. И выглядит по-другому. Но спектр контента, уровень обсуждений, частота появления в ленте тех же тем, срез аудитории - одинаковы на двух платформах. Я знаю, что по механике Хабр делался как аналог айти-медиа, но сегодня он по сути русскоязычный HN.
Ну что, друг, как тебе живётся в новом ИТ‑реалистичном мире? Раньше стоило тебе просто обновить резюме, и рекрутеры написывали в личку, словно сотрудники «Кирби». Полгода приходилось отбиваться от предложений, где «интересный проект, дружный коллектив, печеньки, опционально — зарплата».
А теперь? Теперь ты снова открываешь резюме, но мир изменился. LinkedIn молчит. На hh 2–3 просмотра в неделю, а на отклики вал отказов. Рекрутеры больше не бомбят тебя сообщениями.
Ты ведь не стал хуже, правда? Напротив, за эти годы ты стал только сильнее. Разобрался с новыми технологиями, прошёл через пятничные релизы, хотфиксил прод ночью в субботу, учился, рос.
Но есть нюанс. Ты учился не тому.
Пока ты писал код, тянул дедлайны и проект в целом, другие изучали настоящее искусство выживания в ИТ: как писать «правильное» резюме и проходить собеседования.
Ты не прошёл главный курс всего отечественного IT.
Ты не прошёл курс «Как очаровать рекрутера».
В 2014-м я ушла «на фриланс». Нужно было выбрать специализацию — невозможно одинаково хорошо делать всё. Я проанализировала свой опыт и поняла, что лучше всего у меня получаются фуд‑зоны для упаковок. Коллеги это отмечали, арт‑директора хвалили композиции из фруктов. Сделала на это ставку.
В период пандемии я присоединился к петербургской компании, работая из облцентра на Урале. Удалённый режим оказался комфортным, но после снятия ограничений руководство вернуло команду в офис. Был впечатляющий интерьер в центре Петербурга, классного начальника, хороший коллектив и приличный., Но я ощущал моя работа не изменилась, а вот свободного времени стало меньше, а усталости — больше. После двух лет в офисе, когда надежды на удаленька исчезли, я принял решение сменить работодателя и перешел в компанию где удалёнка есть
Аргументы статьи меня не убедили‑ ни плюсы удаленного формата опущены, а вот минусы — раздуты. И умолчала автор, что и в офисе личный эмоциональный контакт скорее редкость — с каким процентов из экс коллег вы продолжили дружить после увольнения. И крупные компании (на которых и ссылались) зачастую и до удаленки работали в территориально распределённом режиме и основным каналом взаимодействия стали не личные встречи, а электронные коммуникации (от e‑mail и jira до ВКС).
Хотелось бы прокомментировать публикацию Ильи Кабанова в Медузе по поводу новых разработок в алгоритмах хеширования: "Optimal Bounds for Open Addressing Without Reordering" (Farach-Colton, Krapivin, and Kuszmaul, 2025) и последующую "The Bathroom Model: A Realistic Approach to Hash Table Algorithm Optimization" (Wang, 2025). И особенно кликбейтное: "в перспективе метод Крапивина и его коллег может ускорить многие процессы в интернете."
Я около 7 лет очень плотно занимался темой хеш-таблиц и написал много их вариантов: Koloboke, SmoothieMap, memory-mapped вариации.
Я потерял к теме интерес с выходом гугловской SwissTable (2018), и ее фейсбучного варианта F14, которые основаны на SIMD. Они проверяют загруженность ячеек и совпадения "тега" элемента сразу блоками по 8 соседних слотов. Поэтому на любых разумных загрузках таблиц (до 90%) - "цепочка проверки" очень редко превышает 1 (то есть, одну проверку 8-элементного блока).
В этих SIMD-based алгоритмах, ухищрения и теоретические по поводу "алгоритма шагания" просто не играют никакой роли -- алгоритм шагания можно сказать отсутствует, потому что если можно вставить элемент внутри 8-элементного блока, то это и стоит сделать.
Именно эти разработки, а не Крут и не статья Yao, которую "опровергли" новые работы, стали "практическим концом теории" хеш-таблиц, на мой взгляд.
SwissTable стали стандартным алгоритмом хеш-таблиц в Расте, и, буквально в этом месяце, в Golang 1.24.
В заключение, отвечая Илье Кабанову: к "ускорению интернета" эти теоретические алгоритмы не приведут :)