Все подряд публикации с habr.com
E-paper Arduino термометр на ESP-IDF
Наверное каждый любитель электроники имеет в запасе модули приобретенные на всякий случай. Так несколько лет назад я не смог пройти мимо 1.5 дюймового E-Ink дисплея, лежащего на витрине радиомагазина. Через некоторое время нашлось для него применение. В статье ESP32 E-Paper Thermometer описывается, как отображать окружающую температуру, измеренную с помощью датчика DS18B20. Проект выполнен в Arduino IDE. Но я решил пройти "Путь самурая" и портировать код на ESP-IDF. Пришлось немного повозится с библиотеками для работы с дисплеем. На этом мой путь не окончился, как говорят: "У самурая нет цели, есть только путь". И я решил, что было бы неплохо добавить еще несколько сенсоров, измеряющих влажность, давление, CO2, а потом отправлять эти данные по MQTT. В том же радиомагазине был приобретен фанерный домик-конструктор со светодиодным ночником. А в другом магазине - модуль с датчиками. Таким образом родилась идея сконструировать Micro-smart-home. На передней части домика…
Доработка автоматизации поиска внешних ссылок с помощью PowerShell
После прочтенных комментариев, в основном благодаря @DmitryO решил что надо подумать о доработке функционала
Модернизация PowerShell скрипта для поиска ссылок в Excel файлах
Почему не или да, Европа… отвлеченно
Эта статья появилась очень спонтанно, в результате еще более спонтанной переписки с одним моим хорошим другом, очень умных и начитанным человеком, который обладает не дюжими знаниями. Он так-же как и я живет в Европе, в Германии, и так-же как и я задается одним вопросом: "Куда все катится?". Это не первая наша беседа на эту тему… потому местами тезисы кратки, ибо некоторые вещи мы много раз мусолили с разных сторон.
У нас у обоих по два высших образования, включая MBA, опыт консалтинга, в том числе управленческого, у моего друга огромные знания в области финансов, в том числе и макроэкономика, к которых он когда-то работал… список длинный, но тут можно остановиться.
Почему эта статья?
Так как тема переезда в Европу постоянно поднимается, и тут в том числе, я подумал, что поделится с вами мыслями и анализом будет полезным. Это уже скорее взгляд изнутри.
Не смотрите на эту спонтанную статью как на руководство к действию, это не так да и намерений в диалоге таких не было.…
PI BOARD: автоматизированный шахматный робот
Pi Board — это продвинутая автоматизированная шахматная система на основе Raspberry Pi, использующая механизм шагового двигателя оси XY и магниты для перемещения шахматных фигур по доске. Процесс разработки состоял из множества этапов, в том числе из прецизионной калибровки координат шагового двигателя, вычисления веса каждой фигуры для точного перемещения, интеграции сильного шахматного движка, оптимизации стратегий захвата фигур и распознавания движения. Особое внимание было уделено выбору наиболее эффективного алгоритма для снижения энергопотребления шаговых двигателей.
Pi Board позволяет игрокам выбирать цвет фигур и настраивать уровень сложности шахматного движка. Кроме того, на этапе разработки у неё имелась возможность подключения к Интернету, позволявшая пользователям участвовать в дистанционных шахматных матчах по сети.
Около 11,5 тыс. глушилок используют во время ЕГЭ, чтобы дети не списывали
Около 11,5 тыс. устройств для подавления сигнала сотовой связи установлено в местах проведения ЕГЭ, чтобы выпускники не смогли пользоваться во время экзамена телефонами или микронаушниками, пишет ТАСС.
Что делать, если болит поясница? Первая часть, введение
В этой статье — честный и подробный разбор причин, по которым традиционный подход к лечению боли в спине часто не оказывается достаточным. Вы узнаете о 10 ключевых этапах, без которых выздоровление может затянуться на годы, и поймёте, почему одних таблеток недостаточно. Это материал для тех, кто устал от бессмысленных назначений и хочет разобраться, что действительно помогает: когда нужны лекарства, а когда — движение и изменение образа жизни.
Гайд по криптостойкости, как защитить наши данные
Квантовые компьютеры — спящая угроза, которая может сломать современную защиту данных. Представьте: злоумышленники уже копят зашифрованную информацию, чтобы взломать её, как только появятся достаточно мощные квантовые машины. В этой статье будет рассказано будущее криптографии: какие алгоритмы станут ненадёжными, как работают квантовые атаки и какие технологии (вроде решёточного шифрования и хеш‑подписей) придут на смену. Вы узнаете, что делают Google, IBM и Microsoft в гонке за квантовое превосходство и как подготовиться к грядущим изменениям уже сегодня.
Миграция проекта на Scala 3
В 2021 году Мартин Одерски представил Scala 3. С тех пор экосистема адаптируется, а интерес к ней растет: Scala 3 становится стандартом для новых проектов, в то же время Scala 2 постепенно сворачивается.
В этой статье — наш опыт миграции проекта на Scala 3. Рассказываем, как справлялись с типовыми ограничениями и совместимостью, переписывали макросы и адаптировали популярные библиотеки, и почему архитектура модульного монолита помогла нам пройти этот путь безболезненно.
К2Тех поддерживает работу серверных крупного геораспределенного заказчика в 430+ офисах по всей России
Компания К2Тех на протяжении года оказывает техническую поддержку источников бесперебойного питания (ИБП) в серверных крупного геораспределенного заказчика. Специалисты проводят планово-предупредительный ремонт в 430+ офисах от Калининграда до Владивостока, включая объекты на островах Дальнего Востока и за Полярным кругом. Весь объем работ выполняется силами собственного штата сервисных инженеров К2Тех.
Электрификации России. Часть 1
Есть такое расхожее мнение, мол электрификацию России начали только в Советском союзе, реализовав план ГОЭРЛО (Государственный план электрификации России). В пословицах закрепилась даже такая: «Была коптилка, да свеча — теперь лампа Ильича».
Да, безусловно, при Советском союзе электричество вошло в почти каждый дом, но история электрификация страны началась задолго до этого. Как это было? Давайте разбираться.
Gigabyte представила ультракомпактные Mini-PC BRIX на базе Core Ultra 225H и 255H
Компания Gigabyte анонсировала новую серию мини-ПК BRIX GB-BRU5, выполненных в ультракомпактном форм-факторе с габаритами 11,3×3,5×12 см. Новинки оснащаются процессорами Intel Core Ultra 5 225H и Core Ultra 7 255H ‒ одними из первых представителей архитектуры Meteor Lake в этой линейке.
Сервер, которому не суждено было жить
На днях я прочитал новость, которая оживила воспоминания о важном — и болезненном — эпизоде моей карьеры.
Это история о доверии, технологиях… и задачах, которые не всегда можно решить.
Где-то 16 лет назад со мной связался давний друг. Его беспокоила ситуация, связанная с одним общим знакомым.
Если в двух словах, то дело было в том, что один наш знакомый предприниматель — администратор и владелец нескольких компаний — внезапно скончался. Это был человек, который рулил всеми процессами, и его уход поставил жену с детьми в затруднительное положение.
1С: Дичь, серия 2
Коллекция интересных кусочков кода и дурацких картинок вам в пятницу. Предыдущая серия здесь.
Никого не осуждаю, говнокодом не обзываю. Просто интересные кусочки, за которые глаз зацепился. Источник - тут.
Взлом моей машины, и, вероятно, вашей — уязвимости в приложении Volkswagen
Покупка подержанного автомобиля кажется простой — платишь деньги, получаешь ключи, включаешь любимый плейлист и уезжаешь. Однако в эпоху, когда всё связано с интернетом, «владение» машиной выходит далеко за пределы водительского кресла.
В 2024 году я купил подержанный автомобиль. Будучи техно-энтузиастом, я с нетерпением ждал возможности по достоинству оценить его функции. Как только я припарковал свой автомобиль, я установил на телефон приложение My Volkswagen (ŠKODA Auto Volkswagen India Pvt Ltd). Во время настройки приложение попросило ввести VIN-номер машины — легко, он был прямо на лобовом стекле. Затем приложение потребовало четырёхзначный OTP-код — я подумал, что получить этот код будет просто. Оказалось, что нет.
Stack Overflow умирает? Как ИИ вытесняет живые сообщества разработчиков
Stack Overflow, некогда главная платформа для программистов, переживает кризис: за два года трафик упал почти на 90%. Что стало причиной — изменившиеся привычки пользователей или ошибки самой платформы? Давайте попробуем разобраться в происходящем. А еще посмотрим, что администрация делает для спасения и что ждет сообщества разработчиков в новой реальности, где ответы на вопросы находятся быстрее, чем успеваешь их задать.
Что не так? Три парадокса теории вероятностей
Парадокс двух детей Вы встретили на прогулке соседей с сыном. Известно, что у них двое детей. Какова вероятность, что второй — тоже мальчик?
Казалось бы, детская задачка, где нужно просто “вспомнить формулу”, но всё не так однозначно. Если задать этот вопрос прохожему, он, скорее всего, скажет ½. Преподаватель математики, возможно, ответит ⅓. Кто из них прав?
В каком-то смысле, правы оба. Просто каждый представляют себе свой способ, как была получена информация о ребёнке. На самом деле это и есть условие задачи. Только скрытое.
Вопреки распространенному мнению, теория вероятностей не говорит, возможна ли та или иная ситуация. Прежде чем что-то считать, придется подготовить фундамент — идеализировать наблюдение, понять, что именно мы считаем случайным и построить модель эксперимента. Без этого никакие формулы не помогут.
Парадоксы, о которых пойдет речь, — не логические ошибки. Это ситуации, в которых само понятие вероятности начинает колебаться. Они не ломают…
Астрономы нашли новую карликовую планету в Солнечной системе далеко за орбитой Плутона
Астрономы только что обнаружили новую карликовую планету. Она называется 2017 OF201. Этот булыжник, похоже, имеет около 700 километров в поперечнике, и он достаточно большой, чтобы отнести его к карликовым планетам. Что делает её ещё более интересной, так это её орбита – она уменьшает вероятность существования загадочной Девятой планеты.
«Афелий объекта — самая удалённая от Солнца точка орбиты — более чем в 1600 раз превышает радиус орбиты Земли», — говорит астрофизик Сихао Ченг из Института перспективных исследований в Принстоне, штат Нью-Джерси. «В то же время перигелий — ближайшая к Солнцу точка орбиты — в 44,5 раза превышает радиус орбиты Земли, и сравним с орбитой Плутона».
Топ нейросетей 2025: маст-хэв для IT-специалиста
Мир искусственного интеллекта не перестает удивлять прорывами, и 2025 год — яркое тому подтверждение. Нейросети становятся не просто мощнее, но и все доступнее, интегрируясь в огромное количество инструментов и сервисов, которые способны кардинально изменить подходы к работе в IT. Для специалистов самых разных направлений – будь то разработчики, тестировщики, бизнес-аналитики, менеджеры проектов или маркетологи – это открывает поистине невероятные возможности: от автоматизации рутинных задач и ускорения генерации креативных идей до глубокого анализа данных, создания прототипов и многого другого.
Наша цель – помочь вам сориентироваться в этом быстрорастущем мире AI-решений и выбрать те, которые смогут принести реальную пользу именно вам. Пристегните ремни, мы погружаемся в мир передового ИИ, который уже сегодня меняет правила игры!
Для вашего удобства мы сгруппировали представленные модели и инструменты по основным категориям их применения: работа с текстом…
Как я попал в летнюю школу Липтсофт, остался там работать и вернулся ментором
Пару лет назад, прогуливаясь по коридорам ИТМО после очередной лабораторной, я наткнулся на стенд компании Липтсофт. На нем приглашали студентов на стажировку и предлагали решить задачи по программированию. Мне стало интересно попробовать, тем более в ИТ-компаниях я до этого не работал.
Решил задачи, прошёл два этапа отбора, и вот я уже стажёр в финтех-компании. Моя история сложилась так, что после стажировки я остался работать в компании, а через 2 года сам стал ментором в летней школе. В этой статье расскажу, что такое летняя школа, зачем туда идти и как на нее попасть.
Как построить игру на Rust аналог Super Mario
В этом разделе статьи мы разберём структуру и логику кода игры, которую мы разработали с нуля на языке Rust с использованием библиотеки macroquad
. Мы рассмотрим ключевые модули: игрок, враги, карта, взрывы, игровой цикл и UI.
Работа с длинными строками в PostgreSQL
Если в таблицах БД PostgreSQL есть поля большого размера, при выгрузке часть строк таких таблиц может не выгружаться с выдачей ошибки ERROR: out of memory. Столкнуться с подобной ситуацией можно, например, при выгрузке утилитой pg_dump таблиц, в которых хранятся XML-документы, или при выгрузке таблицы public.config системы «1C:Предприятие». В статье рассматриваются причины возникновения подобных ошибок и способы решения проблемы.
Одиночество СЕО: чем больше росла компания, тем чаще я оставался один на один с проблемами
Одиночество CEO — это реальность, которую переживают почти все, кто стоит во главе растущего бизнеса.
Я несколько раз проходил через это и в статье делюсь своим опытом и выводами:
— Чем больше бизнес, тем меньше рядом людей, с кем можно говорить открыто.
— Как понять, когда это становится проблемой.
— Как справляться с этим: от медитаций до смены круга общения.
Если ты руководишь компанией, посмотри, есть ли что-то знакомое?
Прокачаться в A/B-тестах, потусить в гараже и пообщаться с бабулей на лавке. Ждем встречи на AHA!25
29 и 30 мая в Москве пройдет большая техническая конференция для data-аналитиков, ML-разработчиков и product-менеджеров. А наша международная продуктовая IT-компания Garage Eight не только в качестве ее партнера выступает, но и привезет туда свой гараж, а также спикера с полезным докладом.
29 мая в 11:00 наш Product Owner Даша Леонова выступит в числе первых докладчиков конференции.
Из доклада ты узнаешь, как выйти из операционного режима «запустили → проверили → забыли» и начать строить эксперименты осознанно: от бизнес-цели до интерпретации результатов.
Оба дня на стенде тебя будут ждать наши рекрутеры, специалисты и даже бабуля на лавке — прямо как та, что сидела у подъезда в твоем детстве. Они расскажут о компании, ответят на все вопросы, а еще напоят лимонадом и мерч вручат.
А еще там ты сможешь:
— принять участие в розыгрыше одного из пяти лучших компаньонов для лета — мини-холодильников;
—…
Эти сложные map & slice в GO
В этой статье я хочу погрузиться в то, как работают некоторые структуры (далее ниже) в ГО. Хотя я и работаю с ГО уже 3й год, все равно есть вещи, в которые интересно погружаться. Хочу отметить, что я не буду погружаться прям сильно в реализацию того как устроены map и slice, скорее на столько, что бы понимать как они ведут себя и почему. Такое часто могут спрашивать на собеседованиях или это может писать более качественный и безопасный код.
Итак на сколько мы знаем (я надеюсь, что и вы читаете статью уже со знанием ГО) в ГО можно разделить типы переменных глобально на 2 группы
Новая машина баз данных Tantor XData 2B на российском процессоре Baikal-S
Компания «Тантор Лабс» анонсировала серийный выпуск машины баз данных (МБД) Tantor XData 2B, построенной на российском процессоре Baikal-S. В вычислительной подсистеме этой МБД используется СУБД Tantor Postgres в различных редакциях, со встроенной платформой управления и мониторинга. Решение масштабируется «на лету» и предлагается в готовых конфигурациях — от минимальной до enterprise. Даже минимальная конфигурация Tantor XData 2B демонстрирует впечатляющие показатели: 60 000 операций в секунду и резервное копирование на скорости до 35 ТБ/час.
Гениально или безумно: зачем инженеры изобрели электрический ластик
Начало XX века — эпоха повальной электрификации. Электричество встраивали буквально во всё, что только можно: массажёры, чесалки, мухобойки и даже грелки для ушей. Изобретатели наперебой пытались создать что-нибудь по-настоящему полезное, неожиданное — или хотя бы просто эффектное. И вот кому-то приходит в голову идея: а не оснастить ли электромотором… ластик?
К ластику?! Казалось бы, зачем?! Неужели руками уже совсем стирать разучились? Но, как ни странно, у этой штуковины нашлись поклонники. Причём не среди ленивцев, а среди архитекторов, чертёжников, иллюстраторов и других профи, для которых точность и скорость в работе — не пустой звук.
Разбираемся, как появился электроластик и почему он не такая уж дикая идея.
Чтение на выходные: «Теория большого взрыва. Самая полная история создания культового сериала» Джессики Рэдлофф
Никаких ситкомовских хиханек-хаханек. Сегодня в рубрике обсуждаем книгу про легендарный сериал по-серьёзке. Тот самый, который начинается с реплики о том, что если наблюдать за фотоном, то он пройдет через одну из двух щелей. Надевайте свои штаны в клетку, закатывайте рукава под три четверти и погнали.
Как я пересобрал производственный отдел: кейс оргструктуры и финансовой мотивации в digital-агентстве
На связи Олег Черных. 8 месяцев назад я стал руководителем производства в digital-агентстве. Под моим началом оказался отдел из 15 человек, с собственными командами и клубком задач и проблем, которые предстояло распутывать. Одной из первых стратегических задач, поставленных передо мной, стало формирование организационного дизайна отдела – а это создание четкой структуры и системы финансовой мотивации.
Реализм против Теории Пыли, или как изгнать Демона Второго Рода из Вавилонской библиотеки
Существует эзотерическое поверье об информационном поле Вселенной, также известном как хроники Акаши – универсальной эфирной библиотеке, где записана вся информация о прошлом, настоящем и будущем, включая судьбу каждого из нас. В этой базе данных хранятся все знания мира – оттуда пророки черпали религиозные откровения, писатели и поэты – литературные шедевры, художники и музыканты – произведения искусства, учёные – научные открытия, а инженеры – технические изобретения. Но вся эта мудрость веков доступна только избранным – тем, кто умеет «настроиться» на нужную частоту и «срезонировать» с полем. Есть даже платные курсы, на которые приглашают всех, кто хочет научиться специальным образом медитировать и подключаться к этому космическому интернету.
Можно сразу отбросить никчёмную аналогию с вибрирующими полями как разновидность псевдонаучной фантастики, но идея универсального архива всех возможных текстов, наглядно…
Stack Overflow умирает? Как ИИ вытесняет живые сообщества разработчиков
Stack Overflow, некогда главная платформа для программистов, переживает кризис: за два года трафик упал почти на 90%. Что стало причиной — изменившиеся привычки пользователей или ошибки самой платформы? Давайте попробуем разобраться в происходящем. А еще посмотрим, что администрация делает для спасения и что ждет сообщества разработчиков в новой реальности, где ответы на вопросы находятся быстрее, чем успеваешь их задать.