У меня есть хобби. Больше 15-ти лет я изучаю большие группы людей. Племена, этносы, народы, нации, как они между собой взаимодействуют. Почему одни существуют долго, как китайцы, а другие достаточно быстро уходят в историю. Но больше всего меня занимала демография, а точнее события связанные с переходом к современному типу воспроизводства. Человечество впервые за свою историю столкнулось с такой массовой естественной депопуляцией. С первого взгляда кажется, что эта тема очень узкая и уж точно …
Я работаю в фирме, которая разрабатывает устройства для умных домов на частотах 869, 915 МГц. Это маломощные устройства с антеннами из провода, PCB-антеннами и внешними штыревыми антеннами. Для работы в квартире антенна должна быть всенаправленной. Заранее не известно, где будет расположено устройство и как сориентировано. Некоторые ключевые устройства мы относили к сторонним специалистам для настройки антенны, потом использовали эти согласования в других устройствах. Какое-то время этого хв…
В одной из недавних статей мы рассказали о том, как разработчики из будущего «Blizzard» вдумчиво вкурили «Dune II» — и в результате создали первый «Warcraft». Тогда они ещё не знали, что тем самым породили целый мир, который обретёт новую жизнь в многопользовательской «World of Warcraft» и останется популярным на многие годы. Но в конце 90-х и начале нулевых самой популярной игрой от «Blizzard» были отнюдь не битвы орков и человеков. Мало что в то время могло сравниться в жанре RTS с популярн…
История о том, как я превратила самодельную штуку в реальный проект. Часть 1.Переезд в АрмениюВ мае 2022 я релоцировалась переехала в Армению. Повод, кстати, заслуживает отдельной статьи «Как я представляла Россию в конкурсе Lexus Design Award 2022 и выиграла грант в 25 000$”. В разгар санкций получить эти деньги было не так-то просто, и я отправилась в Ереван делать счет. К тому моменту там уже были мои друзья, а билеты Москва-Ереван стоили всего 10 тыс рублей.О стране я не знала ровным счето…
Портативная беспроводная колонка "Ламповичок", первая версияПрочитав заголовок статьи, возможно, у вас возникли мысли: “Но зачем?!”, “КПД ламповых усилителей очень низкий!” или “Какой смысл подключать Bluetooth модуль к ламповому усилителю?!” и т.д. Нет никакого смысла. Устройство собирается ради устройства, развлечения ради. Я очень люблю ламповые радиоприёмники, мне нравится изучать их устройство, любоваться внешним видом и даже просто созерцать в сумерках магические огоньки за задне…
Добрый день. Меня зовут Михаил, я хочу поделиться с уважаемым сообществом результатами одного из своих хобби, а именно созданием электровакуумных приборов. Помните тот совет, хозяйке на заметку, про то, что не стоит выбрасывать перегоревшую лампочку накаливания? Вот примерно действия из этого совета я и пытаюсь провернуть.Вакуумные устройства меня интересовали давно, и на это было несколько причин. Во-первых, любопытство. Что-то новое попробовать всегда интересно, а иногда и полезно, так много…
На недавней встрече комитет C++ активно взялся за C++26. Уже есть первые новинки, которые нас будут ждать в готовящемся стандарте C++: улучшенный static_assert, переменная _, оптимизация и улучшение для std::to_string, Hazard Pointer, Read-Copy-Update (так же известное как RCU), native_handle(), целая вереница классов *function*, множество доработок по constexpr, std::submdspan, и прочие приятные мелочи. Для тех, кто предпочитает видеоформат Если вам больше нравится слушать, чем читать, т…
Левитирующие предметы всегда выглядят захватывающе, тем более если они ещё и светятся. О таком устройстве и пойдёт речь. Следуя этой инструкции, можно изготовить очень необычный ночник.Общий вид готового устройстваОснова устройства – электромагнит и аналоговый датчик холла, расположенный на нижней части сердечника электромагнита. Датчик холла обнаруживает поле постоянного магнита, удерживаемого в воздухе и через операционный усилитель, управляет током катушки электромагнита. При приближении ма…
И это не пузырьковая, а нечто гораздо более тупое. Как-то после обеда, стоя в коридоре с чашечкой кофе, мне пришла в голову мысль. Что ведь для того, чтобы убедиться, что массив отсортирован, надо сделать всего n-1 сравнение. Например, для массива длины 4 таких сравнения будет 3:if (a0 < a1 < a2 < a3) А получив утвердительный ответ на этот вопрос, мы можем сразу вернуть готовый массив:if (a0 < a1 && a1 < a2 && a2 < a3) return [a0, a1, a2, a3];Клево! Теперь чт…