Microsoft Teams, рабочее

Микрософт: мы добавляем новые возможности в цифровую обработку изображений с вебкамер. Теперь вы можете добавить на своё изображение цифровой макияж!

Я, во время следующего митинга:

https://www.theverge.com/2023/7/19/23800648/microsoft-teams-maybelline-ai-beauty-filter-virtual-makeup

PS: Интересно, сколько этот человек в реале потратил на то, чтобы так выглядеть (и продолжать так выглядеть). Такой вид немного не в моём вкусе, но в отсутствии стиля человека не обвинить. Одна такая слоёная стрижка и укладка, поди, встала ему монет в двести с лихером.

Игры с акселерометром

Решил немного попробовать поиграться с акселерометрами. Чисто по приколу. Оказалась весьма занятная вещь.

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

Взял совсем недорогой и простенький акселерометр ADXL335 (картинка с Adafruit):

ADXL335

Даже тупо по надписям на плате сразу понятно, как с ним работать.

В качестве интерфейса между компьютером и акселерометром взял свою старенькую Arduino UNO (чего ж ещё, для исследовательских-то целей).

Теперь немного технического описания и математики. ADXL335 я питаю от 3.3 вольт. При ускорении в 0g, на соответствующем выходе платы имеем VCC/2, т.е. 1.65V. АЦП на ATMEL ATmega328P — 10-битные, соответственно, получаем разрешение 5V/1024 = 4.9mv на одну единицу. 1.65V/4.9mv = 336.

Так оно и получилось: будучи положенными на абсолютно плоскую доску, оси X и Y при считывании выдавали 336, а ось Z — 403 (потому что гравитация, и там у нас не 0g, а вовсе даже 1g).

Чувствительность акселерометра составляет, при питании от 3.3 вольт, 330 милливольт на 1g. 330mv/4.9mv = 67, 336 + 67 = 403, всё правильно.

Но, блин, Ардуино, это, конечно, хорошо, но не очень. При запитывании платы напрямую от USB, на входе АЦП микроконтроллера есть очень сильный шум. У меня постоянно прыгали измерения — от 0.98g до 1.02g. Связано это даже не сколько с самим микроконтроллером, сколько с тем, что напряжение 5 вольт, выдаваемое обычным компьютером — это что-то чудовищное, с высокочастотными наводками, и прочими радостями. Поэтому если кому-то хочется на обычной Ардуино заниматься считыванием АЦП — сделайте себе одолжение, подключите сначала нормальное стабилизированное питание. Запитался от моего старого лабораторного БП с линейным стабилизатором напряжения — и наконец-то узрел нормальные непрыгающие значения.

В принципе, с шумом можно бороться софтовыми методами, считывая значения много раз, и усредняя их. Но в зависимости от задач, это делать не всегда практично. Акселерометр можно использовать, например, для расчёта пройденного расстояния. От показаний надо брать двойной интеграл, так как позиция’ = скорость’ = ускорение. Но если показания из-за усреднения доступны только раз в секунду, то получится фигня, очень неточно.

Поэтому в данном виде акселерометр для таких задач непригоден. С ним можно только приблизительно рассчитывать, как наклонена плата. Ведь при наклонении акселерометра, ускорение свободного падения на оси Z падает, и начинает действовать на другие оси. А дальше, в-общем, простая тригонометрия — проекции сил на оси, треугольники. Угол наклона оси Z — арккосинус от считываемого ускорения, никакой магии. Наклони её на 90 градусов — будешь считывать 0g, arccos(0) = 90°, всё правильно.

Дабы не мудохаться со сложными схемами питания, заказал другой акселерометр — MPU6050. У него внутри неонка свой АЦП, причём 16-битный, что круче в 64 раза, а данные он отдаёт по I2C или SPI. Кроме того, у него есть трёхосный гироскоп! Я даже не знал, что бывают твёрдотельные гироскопы, круто! Буду продолжать изыскания.

Вдогонку

В Нью-Йорк Таймз вышла презанятнейшая статья, в которой говорится ровно то же самое, о чём я вам рассказал аж три года назад. Количество ковидных смертей сильно преувеличено из-за собирания отчётности по этой теме. Разбился человек на машине, а потом умер от травм в госпитале. Или обгорел несчастный герой-пожарный, и умер от ожогов. Но, японский бог, и у того и другого взяли мазок на ковидлу, и оба оказались положительными — и получили мы ковидные смерти, хотя умерли они от совсем других причин.

Статья интересна тем, что конкретно называет цифру, на которую всё это было превышено:

“Официальная цифра смертей, вероятно, является преувеличением, поскольку она включает в себя некоторых людей, у которых была вирусная инфекция на момент смерти, даже если она не была основной причиной смерти. Данные Центра по Контролю Заболеваний США (CDC) свидетельствуют о том, что почти треть официальных недавних смертей от COVID-19 относятся к этой категории. Исследование, опубликованное в журнале Клинические Инфекционные Заболевания (Clinical Infectious Diseases), пришло к аналогичным выводам.”

Вот так. Так что широко циркулируемую цифру о миллионе человек, умерших от ковида в США, можно смело умножать минимум на 0.67.

Речь не о том, что “никакого ковида не было”, “врачи врут” и т.д. Ковид, конечно же, был и есть. А врут не врачи. Врут политики. Просто до появления нормальных вакцин, противовирусных препаратов типа Паксловида и прочего — сделать с эпидемией мы могли примерно НИ-ХУ-Я. И все эти локдауны-хренауны, намордники и цифровые концлагери, раздача денег в промышленных масштабах, от которой мы, блин, ДО СИХ ПОР ловим дикую инфляцию и прочую байденомику — дали осложнения, вред от которых (и количество смертей тоже — время показывает покамест, что именно так) — намного превышает урон, нанесённый нам кетайским вырусем.

И всё это время правы были мы, с самого начала скептически относящиеся ко всем этим сомнительным мероприятиям. А не глашатаи и клевреты ковидобесия.

Новый резервуар ковидлы

Когда появилась эта ваша ковидла почти сразу было понятно, что это надолго. Прививка против неё возможна, но она как против гриппа — сезонная. Заболевание не предотвращает. С этого момента вполне уже было очевидно, что это станет теперь фоновым заболеванием, ОРВИ. И что все эти масочки — так, фигня и декорация. Эффективность на уровне статистической погрешности. Но свидетели ковидобесия утверждали, что натуральный резервуар ковидлы есть только в Китае, поэтому если всех заставить нацепить намордники, проткнуть всех пятнадцать раз, и расстрелять всех скептиков для надёжности, то можно с ней распрощаться раз и навсегда.

Ну да, ну да, нет у неё натуральных резервов. Оказывается, есть. И что лично мне наиболее обидно, как охотнику — так это что на территории США этот самый натуральный резервуар — это, зараза, наш посконный белохвостый олень.

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

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

Экая напасть.

Чертовщинка

А вот кому страшных историй со всякой чертовщинкой? Интересный был в нашей деревне случай:

Двадцатипятилетняя девушка по имени Карли Рассел (Carlee Russell) ехала по федеральному шоссе 459 и увидела трёх-четырёхлетнего ребёнка в одних труселях, шагающего по обочине шоссе. Включила аварийку, позвонила родственникам. По телефону родственники слышали, как Карли спрашивает у ребёнка, что произошло, а потом как она вдруг вскрикнула и выронила телефон.

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

А потом, через двя дня, вечером, Карли Рассел пришла в дом своей матери и постучала в дверь. Она еле дышала, и на всякий случай её отвезли в больницу, выписав, впрочем, уже на следующий день.

Что там на самом деле произошло — пока дело тёмное. Вполне возможно, что её похитили, и ребёнка использовали в качестве наживки. Дама-то вообще неплоха собой:

А может быть, дама психанула или употребила чего не того. Есть запись видео, где она останавливается на обочине шоссе 459. Она там была, мягко говоря, не одна — это очень оживлённое шоссе, оно огибает Бирмингем, и машин там предостаточно. Она что, единственная, что увидела ребёнка?

Странное дело, очень странное, буду ждать, когда всё разъяснится.

Вопрос на заливку

Подешевление топлива уже заметно самым невооружённым глазом. Уже вторую неделю как я заправляюсь бензином по цене ниже, чем три доллара за галлон (79 центов США за литр). Ну, спасибо, конечно, только мне вот интересно, а с какого это, извиняюсь, хера мы до сих пор распродаём нефть из стратегического резерва, а?

Это как, ядрёна мать, извиняюсь, понимать? Зачем так, и с какой целью? Как раз надо бы уже думать о том, что дедовские-то запасы скоро будет пора заново заполнять, пока нефть дешевеет:

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

Троллейбусы подешевели

Пишут, что Форд снизил цену электрических пикапов Ф-150 “Лайтнинг” аж до пятидесяти тысяч долларов за самую дешёвую модель, “Лайтнинг Про”.

Это уже кое-что. Это серьёзно усилит спрос на их продукцию. Правда, при буксируемом прицепе дальность у них падает на 25 процентов, а у самой дешёвой модели Ф-150 “Лайтнинг Про” дальность и так составляет только 240 миль (385km), так что с прицепом далее 180 миль (290km) не уедешь. Но 180 миль это всё же не так плохо — на охоту я, правда, сразу не доеду, там 245 миль (390km) ехать, но по пути довольно много зарядок, включая Тесловские суперчарджеры. А при стандартной ёмкости батарей “Лайтнинга” в примерно сто киловатт-часов на зарядке, способной вдувать в кабель 350 киловатт, чтобы зарядить их полностью, понадобится всего двадцать минут. Остановился похарчеваться, пришёл — и всё уже зарядилось.

Вот такой троллейбус меня, нынче деревенского человека, вполне бы устроил.

Старпёрства пост

Я свой первый дом купил в 2004 году за безумные деньги — 58 тысяч долларов. Небольшой, примерно на 110 квадратов (1200 квадратных футов), трёхспаленный/четырёхкомнатный. И всего одна уборная.

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

Плата за ипотеку была около $450 в месяц, плюс за свет/газ и прочее суммерно набегало где-то двести.

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

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

А сейчас смотрю я на цены и не знаю, если честно, как подрастающее поколение будет обеспечивать себя жильём. Теперь тот самый дом, который я купил, стоит 105 тысяч — я специально посмотрел. Вот он:

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

Вот, например, в точности моя начальная позиция в Государственном Университете штата Алабамы, где я работал пока не получил вышку:

Information Systems Specialist, Level 1

Нынче платят немного получше, чем тогда:

Salary Range: $18.85 – $24.50

Ну хорошо, пускай дадут двадцатку в час. Это что, много? 20 * 80 * 26 = 41,600 в год.

Ну вот если помножить зарплату на два, то за 85 килобаксов я не нахожу недвиги, где хотелось бы жить, даже молодому бездетному человеку. Я бы даже свой старый дом не смог купить! И недвига у нас вообще-то по сравнению с большинством других штатов — дешёвая! И даже за максимум в три годовые зарплаты — 125 тысяч долларов — я не виже нормального предложения жилья. Либо дома где-то в жопской жопе, или в абсолютно аховом состоянии, где надо всё выдирать с мясом аж до самого каркаса, и фактически строить всю внутренность заново.

В-общем, непросто сейчас быть молодым. Прямо даже детей жалко. Оно, конечно, понятно, что я буду делать всё от меня зависящее, чтобы первая зарплата у них не начиналась с двадцати долларов в час, но ёлки-палки… другие-то как будут жить?

А теперь убирайтесь у меня с лужайки!!!!

Готельное

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

Поэтому получается, что надо брать аж два номера с квинскими кроватями, делить детей по одному на рыло и спать так. Накладно получается.

Конечно, всё это называется ёмкой фразой “Плотнег, ты зажралсо”. В Союзе к нам в крошечную совдеповскую квартирку (шестьсот квадратных футов на наши деньги, блин!) нормально приезжали гости и вдвоём и втроём, довольно долго гостили и всё было нормально. С дивана снимали подушки, стелили людям на полу, и без особых проблем все спали. Вспоминаю, и мне прямо удивительно.

Тропами Джека Лондона

Интересное видео от русского хобо. Как он из Башкирии ехал куда-то на море. До моря, правда, он не вполне на видео добрался, но проехал довольно далеко. До умения Шая ему пока далековато, но и так неплохо.

Но абсолютный пофигизм русских железнодорожников просто поражает воображение. Они осматривают состав, а он тупо идёт рядом и ему ничего не делают! У нас бы его давно быки доставили в участок — т.к. все железнодорожные пути являются частной собственностью, и даже простое нахождение на них является несанкционированным проникновением на частную территорию (trespassing). По ЖД путям даже ходить нельзя. А тут — ничо, норм. Другая жизнь вообще. Удивительно.

Вот блин, видео снесли уже.

Ну вот вам другое, от того же автора. Первая часть путешествия из Москвы до моря на грузовых.