habrahabr
Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Привет! Это Алексей Фоменко, инженер-электронщик Алисы и умных устройств. Я руковожу группой аппаратной разработки, но время от времени делаю платы и своими руками. Недавно вышел небольшой ролик, где я рассказал про несколько пасхалок на печатных платах, которые можно найти внутри Яндекс Станций. Такой формат не предполагал каких-то подробностей и тонкостей, но реакция на него показала, что это интересно — и стоит поведать чуть больше деталей. Так и появилась эта статья.Да, я знаю, что суть пас…

  • четверг, 25 апреля 2024 г. в 00:00:14
habrahabr
Я программист, и я тупой

Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях – управление продуктом, аналитика, тестирование, – но как-то не пошло. И с течением лет пришел к осознанию, что я не очень умный. К сожалению. Никаких особых медицинских диагнозов мне не ставили, но мои умственные способности крайне ограниченны. Даже те задачи на Leetcode, которые попроще, вызывают у меня затруднения. Когда я читаю о самом обычном алгоритме консенсуса, у меня кипит мозг. У меня плохо получается отслеживать…

  • четверг, 25 апреля 2024 г. в 00:00:13
habrahabr
Лампочки ЭРА и OSRAM из магазина Fix Price

В «Фикс Прайсе» рядом на одной полке стоят лампы ЭРА 15 Вт за 79 рублей и OSRAM 10,5 Вт за 99 рублей. Наверняка большинство покупателей выбирает «более мощную и дешёвую», но наверное вы уже догадываетесь о подвохе. Я купил обе лампочки и измерил их параметры. На лампе ЭРА указана дата изготовления 04.2022, на лампе OSRAM 08.2023, обе лампы куплены в марте 2024 года. На упаковке лампы «ЭРА LED A60-15W-827-E27 R» указана мощность 15 Вт, световой поток 1200 лм, эквивалент лампы накаливания 1…

  • четверг, 25 апреля 2024 г. в 00:00:11
habrahabr
Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

рекомендации explain.tensor.ruУ одного из клиентов нашей системы мониторинга PostgreSQL серверов возникла проблема сильного замедления запросов при запуске базы в Docker. В этой статье расскажем о возможных последствиях использования PostgreSQL в Docker с конфигурацией по умолчанию.Клиент обратился с проблемой - тормозит интерфейс при отображении логов. Анализ показал, что причиной является долгое выполнение запроса (приводим в сокращенном виде):SELECT rc.pack , rc.recno , rc.ts , rc.type , rc…

  • четверг, 25 апреля 2024 г. в 00:00:10
habrahabr
«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

23 года я работал в американских компаниях SAS и C3 AI. Это, если что, очень дорогой интеллектуальный анализ данных корпораций и производств. Причём SAS много лет занимал места с 1-го по 3-е в мире как лучший работодатель, поэтому некоторая избалованность присутствует. Последние полтора года до ухода C3 AI из России я работал в подразделении EMEA с непосредственным руководителем в Париже. Все эти годы коллеги убеждали меня, что в отечественных компаниях работать нельзя: там хамство, бардак,…

  • четверг, 25 апреля 2024 г. в 00:00:09
javascript
Руководство по Next.js. 2/3

Hello world! Представляю вашему вниманию вторую часть обновленного руководства по Next.js. Первая часть На мой взгляд, Next.js — это лучший на сегодняшний день инструмент для разработки веб-приложений. Предполагается, что вы хорошо знаете JavaScript и React, а также хотя бы поверхностно знакомы с Node.js. Обратите внимание: руководство актуально для Next.js версии 14. При подготовке руководства я опирался в основном на официальную документацию, но в "отсебятине" мог и приврать (или …

  • четверг, 25 апреля 2024 г. в 00:00:07
javascript
Самые интересные задачи для безопасников — Джабба одобряет

Мы решили не один CTF-турнир. За плечами остались KnightCTF, 0xL4ugh и DiceCTF. Найти по-настоящему интересные и сложные задачи все труднее, поэтому будем смотреть в оба глаза и следить за несколькими мероприятиями одновременно. На этот раз — порешаем задачи сразу двух CTF-турниров: Space Heroes и ThCon 2024. Уже интересно, что подготовили безопасники из США и Франции? Тогда добро пожаловать! Дисклеймер: материал не обучает хакингу и не призывает к противозаконным действиям. Все описанное ниж…

  • четверг, 25 апреля 2024 г. в 00:00:06
javascript
Особенности обработки native events в React.js

В данной статье рассматриваются особенности, которые связаны с обработкой нативных событий (native events) в React-приложениях. Существует проблема частичной потери контекста функционального компонента при обработке нативных событий, которые навешиваются на элементы с помощью глобальных объектов document, window или через ссылки (refs). В статье рассматривается данная проблема и предлагается способ её решения (один из вариантов).МотивацияОсновной мотивацией для написании данной статьи стал мой …

  • четверг, 25 апреля 2024 г. в 00:00:05
javascript
Преобразования данных с React Query

По мере того, как я всё больше погружался в библиотеку и окружающее её сообщество, я заметил несколько закономерностей, о которых люди часто спрашивают. Эта статья будет посвящена довольно распространенной и важной задаче: преобразованию данных.Преобразование данныхДавайте посмотрим правде в глаза: большинство из нас не используют GraphQL. Если да, то вы можете быть счастливы, у вас есть роскошь запрашивать данные в желаемом формате.Однако если вы работаете с REST, вы ограничены тем, что возвра…

  • четверг, 25 апреля 2024 г. в 00:00:04