«Алиса»: месяц использования
Хотел поделиться как проходит освоение голосовых помощников у нас в семье, пока про «Алису», про «Алексу»
Сидим
Алиса отломила от гриба два кусочка и откусила от одного из них. Её шея вдруг вытянулась настолько, что теперь голова девочки покачивалась над верхушками деревьев. «Змея!» — с ужасом запищала пролетающая мимо Голубка. «Я не змея!» — возмутилась Алиса…
И тут «Алиса» на столе выдаёт — «Какой ужас!».
После месяца использования «Алисы» можно определённо сказать — гаджет прижился, правда количество сценарий использования небольшое.
Из самых полезных хочу выделить колыбельные — с ними дочка стала засыпать стала быстрее и проигрывание детских аудиоэнциклопедий «Чевостик» — слушаем запоем, в основном на тему животного мира. Кажется в этом отношении у нас сейчас самый образованный ребёнок в садике. Нельзя не вспомнить и мой интерес к животному миру в детстве — мы выписывали журнал «Юный натуралист», который мне очень нравилось читать. Возможно ли, что такое совпадение интересов — наследственное?
Остальной набор сценариев — «умный дом» (управление гирляндой на кровати в детской, настольным светильником, пылесосом), погода, текущее время, музыка.
Сценарии умного дома у нас не особо многочисленны, но дочке, к слову, очень нравится, что «Алиса» умеет управлять светом,
Делать нечего — купил сяомишный «умный» выключатель, но загвоздка в том, что он не лезет в стандартную коробку под выключатели, надо высверливать.
Теперь к недостаткам. Тут ничего не изменилось, я уже о них писал — «Алиса» время от времени замолкает без причины (вчера перед сном это было настолько часто, что я просто попросил её остановиться), теряет сеть и петросянит.
Последнее, кстати, всех раздражает, не только меня, так как иногда совершенно неочевидно какой командой добиться желаемого, начинаешь перебирать версии до успеха и в процессе перебора обязательно слушаешь эти унылые шутки. Возникает ощущение, что над тобой издеваются, хотя вроде понимаешь, что это не так.
Бывшие коллеги из «Яндекса» уже со мной связались и пообещали
Щелчки при глотании
На сорок третьем году жизни узнал, что не все слышат щелчки при глотании и зевании. Кстати, ориентируясь на эти щелчки, я ещё в детстве развил у себя
Интересно, что слева щёлкает сильнее, чем справа, но в принципе я особого внимания на это не обращаю, тогда как некоторым людям, оказывается, это сильно мешает — собственно вся эта тема всплыла в поле моего внимания во время чтения одного из медицинских форумов, где обсуждали можно ли это
А у вас как? Слышите щелчки?
«Умный» выключатель
Теперь у меня дома два «умных» выключателя. Сам решил с установкой не мучаться, разместил объявление на «Яндекс.Услугах», выбрал из откликнувшихся исполнителей того, кто был согласен приехать прямо сегодня и он мне всё сделал — раздолбил отверстие, всё подключил и смонтировал.
Закрепили на два длинных шурупа (в выключателе есть отверстия), всё хорошо держится, поэтому решили обойтись без монтажных коробок. На стене смотрится очень хорошо. Проблем с подключением к «умному дому» не возникло — зигбишный хаб моментально опознал устройства и всё сразу заработало.
«Алиса» выключатели тоже увидела без усилий, теперь ей можно сказать «выключи всё в детской» и она выключает и люстру, и потолочные светильники, и настольную лампу, и гирлянду над кроваткой. Красота!
В сценариях автоматизации «умного дома» запрограммировал реакцию на нажатие сразу двух клавиш на выключателе — теперь этим действием тоже можно погасить сразу весь свет в комнате. Удобно на выходе выключать сразу всё.
Теперь сделаю небольшую паузу, ничего нового заказывать на буду — в первые дни месяца я уже исчерпал мартовский бюджет на «умный дом», купив увлажнитель. Ну ничего, из февральских заказов
Стеариновыя свѣчи
Продолжаю разбирать чердачные находки, на этот раз у меня отсканированный ярлык от стеариновых свечей завода братьев Крестовниковых в Казани. На всякий случай поясню (вдруг не все знают, что такое стеарин) — такие свечи зажигают, тут речь не о форме выпуска лекарства.
Свечи выпущены не ранее 1870 года, когда предприятие было реорганизовано в паевое
Уже в следующем году завод начал выпускать твёрдое кусковое мыло, для производства которого был сооружён дополнительный корпус. Так же предприятие выпускало стеарин на экспорт, а так же олеиновую кислоту, заменявшую минеральные и растительные масла в технологических целях.
Уже в 1861 году продукция завода завоевала первые премии: большую золотую медаль от Вольного экономического общества и серебряную медаль от Министерства финансов России. А после участия в Петербургской мануфактурной выставке того же года
После революции предприятие братьев ждала обычная судьба любой частной собственности царской России, правда с небольшим опозданием.
На основании декрета ВЦИКа и СНК РСФСР от 28 июня 1918 года о национализации крупной промышленности завод Крестовниковых должен был перейти от прежних владельцев в собственность республики, но этому летом 1918 года помешал штурм Казани белогвардейцами. Завод был полностью национализирован и передан в подчинение Центрожиру лишь после контрнаступления советских войск и с января 1919 года стал называться «Государственный мыловаренный и свечной завод № 1 бывший братьев Крестовниковых».
Сейчас в его зданиях располагается «Нэфи́с Косметикс» — казанский химический комбинат, выпускающий различную бытовую химию.
«You think this bad neighborhood?»
Фраза в заголовке — из известного выступления Дэна Содера «Russians are scary».
Текст ниже не мой, взят из социальной сети бывших сотрудников «Яндекса», разрешение на публикацию я получил.
От акцента избавиться очень сложно, хорошо, если это со мной вообще
когда-нибудь случится. Специфика работы в международной компании добавляет сложностей, к вашему собственному акценту налипают чужие. На выходе получается экзотический плохо распознаваемый микс (примечание: если в ЮК или Ирландии вас спрашивают не из Франции ли вы, то это такая ехидная шутка в сторону вашего сильного акцента).
Классический русский акцент иногда тоже прорывается, особенно когда устал и язык совсем заплетается. Скорее в отдельных словах, чем вообще, но бывает. И я
как-то с этим жил, пока не обнаружил, что на него иногда довольно сильно реагируют: вздрагивают и дергаются. Опрос показал, что он ассоциируется со злодеями в старых голливудских кино, которые народ смотрел в детстве. Прямо вот включает детские ассоциации.
Так вот… Теперь это мое секретное оружие во время сложных встреч, когда я бы хотел, чтобы меня
вообще-вообще не перебивали. Я простоодну-две фразы прямо таки спикаю фром май харт с настоящей русской «Р» и остальными согласными в русском стиле. И заканчиваю мысль в гробовой тишине. Мой менеджер (американец) счастливо хихикает и настаивает, что это моя особо ценная суперсила.
«Мастерхост» и Дары Смерти
Самые внимательные читатели заметили, что мой блог не работал несколько дней. Виной всему
Пока всё работало с перебоями, я особого внимания не обращал, хотя и делал время от времени бакапы (я их всегда делаю, вне зависимости от того, что происходит), а когда всё полегло окончательно, задумался о переходе к другому хостеру.
Ничего для этого сделать не успелось — «Мастерхост» уже восстановил работу сайта, но осадочек остался, мощный такой слой.
Трёхдюймовые дискеты
Несмотря на то, что с выставочными площадями сейчас у нашего музея вычислительной техники пока не ладится, иногда докупаю в него
В этот раз приобрёл довольно экзотические трёхдюймовые дискеты, которые не следует путать со многим известными
Использовались они в компьютерах Amstrad CPC, Amstrad PCW, Tatung Einstein, Sega
Такие дискеты обходились дороже, чем стандартные
Кроме того, ранние модели дисководов не умели читать сразу с двух сторон — дискеты во время использования приходилось вынимать и переворачивать.
Но несмотря на эти недостатки, компания довольно активно их продвигала вместе с продажей своей продукции — одних только компьютеров Amstad CPC было продано более трёх миллионов штук.
«Хорошего дня»
Не понимаю где Артемий Лебедев (с чтением которого давно пора завязывать) берёт свои «факты», сам выдумывает что ли? Свежий пример:
Несколько лет назад появилось выражение «Хорошего дня!». Раньше такой
х…ни не было. «Хорошего дня» — это блевотный перевод английского «Have a nice day». Преждекак-то справлялись с прощанием. Говорили «Удачи», «До свидания», «Всего хорошего», «Пока» и пр.
Не знаю что там с калькой с английского или её качеством, но выражение явно старше, чем «несколько лет». Беглым поиском оно, например, находится в книжке «Большая лагуна» советского
Я не готов провести исследование, чтобы узнать когда это выражение точно появилось, но легко убедиться, что даже
Переехал на «Таймвеб»
По многочисленным советам друзей и знакомых решил переехать на «Таймвеб» с оскандалившегося недавно «Мастерхоста». Отзывы на «Таймвеб» самые положительные, кроме того, там есть программа переноса баланса от прежнего хостера (можно перенести до 1000 рублей).
На «Хабре» появилась довольно спорная статья бывшего системного администратора «Мастерхоста», если хоть толика описанного там правда, то оттуда надо бежать.
Хостинг купил сразу на несколько лет, плюс зачислились деньги от «Мастерхоста», съеду я теперь нескоро. Общение с техподдержкой даёт надежду, что не прогадал — несмотря на выходной отвечают быстро и даже неожиданно пошли навстречу в одном спорном вопросе, чем приятно удивили.
В процессе переезда оказалось, что я
В феврале, когда закончится продление домена, съеду ещё и с «Мастернейма», я посмотрел цены у других регистраторов, 550 рублей по нынешним временам уже дорого, сейчас эту услугу можно найти рублей за 150.
«Глазелки» ★
У моего хорошего друга, Олега Петровича несколько лет назад был очень интересный блог о путешествиях и краеведении — «Глазелки». Олег забросил его
Всегда считал, что это серьёзная утрата для казанского городского интернета и мечтал сподвигнуть Олега продолжить заниматься блогом. Понимая, что потеря многолетнего труда — довольно сильный демотиватор, я очень хотел
К счастью повезло — блог целиком сохранился
Единственное, что пока не перенесено — комментарии. Сегодня, надеюсь, закончу и с этим, но их там немного, чтению блога это никак не мешает.
Рекомендую посетить обновлённые «Глазелки». Надеюсь Олег в скором времени напишет туда
Юзерпики в «Эгее»
Во второй раз занимаюсь разовой конвертацией блогов в формат «Эгеи», надо бы записать
В основном обращаться приходится к трём таблицам, имеющим довольно говорящие названия: Notes — сами заметки, Comments — комментарии к ним (там же хранятся и авторы комментариев, единого профиля у них нет) и Aliases — адреса, по которым доступны страницы (в моей схеме в этой таблице нет поля Alias, куда и записывается сам адрес).
Назначения полей, в основном, понятны из названий, кроме разве что поля Stamp — это временная метка создания чего либо в секундах (timestamp) и поля с префиксом GIP, об этом чуть ниже.
Если вам интересны метки (теги), то понадобятся ещё две таблицы: Keywords — где хранится русское название метки и её урл и NotesKeywords, таблица, связывающая метки и заметки.
Теперь про GIP. Если флаг IsGIPUsed в таблице Comments установлен в ноль, то это прежняя схема хранения автора комментарий — без юзерпика, чтобы юзерпик появился, надо выставить IsGIPUsed в единицу, в поле GIP записать сервис, через который была проведена аутентификация (facebook, vk или twitter), а в GIPAuthorID записать некий идентификатор пользователя во внешнем сервисе.
Юзерпик нужно положить в pictures/avatar/ с именем, составленным из полей GIP и GIPAuthorID, записанных через дефисоминус. Например: vk-1.jpg — это был бы юзерпик Дурова, создателя «Вконтакте», если бы он
Тут есть одна интересная деталь. Дело в том, что у меня в блоге, когда он ещё работал на самописном движке, уже были юзерпики, были они и у Олега Петровича, блог которого я переносил сегодня ночью. Причём и у меня, и у Олега авторизация была своя собственная, не обязательно через те сервисы, которые поддерживает «Эгея». Как же мне удалось перенести юзерпики?
«Эгея» в этом месте имеет простой механизм расширений — в принципе в неё несложно добавить любой внешний механизм аутентификации, что я и сделал. Подобрал в папке system/theme/images/, где движок ищет картинки внешних сервисов, подходящую картинку (email.svg) и написал фейковый плагин для сервиса email, который положил в файл system/gips/email.php:
<?php
class E2GIPEmail extends E2GIP {
protected $type = 'email';
private function _get_instance() {
return (object) [];
}
public function get_auth_url() {
return '';
}
public static function get_profile_url($id, $link) {
return false;
}
public function callback() {
return true;
}
}Файл плагина (и его тип) должны называться так же как и выбранная картинка — email и в базе его пользователи записываются с тем же значением поля GIP. В итоге, все свои старые комментарии я положил, как принадлежащие сервису email, а в качестве GIPAuthorID (это строка) взял
Добавлено позднее: невероятно, но факт, оказалось, что GIP-плагины можно класть ещё и в users/gips/, что гораздо удобнее, так как в этой папке он не перетрётся при обновлении «Эгеи».
Багажник на крыше
У меня велик с шинами 29 дюймов, не во всякий багажник влезет, но в «Мазду» помещался.
В прошлом году, когда меняли машину (до этого у нас была «Мазда», купленная в
Рассматривали вариант отдельного выносного багажника для трёх велосипедов сзади (с расчётом, что
Выбрали багажник сверху — много места не занимает, при этом, если велик мне однажды наскучит окончательно, можно закрепить на него багажный бокс и возить в нём навоз на дачу
С плюсами и минусами такого решения в салоне нам помочь не смогли, сказали только, что люк на крыше заблокирован не будет. К этому моменту мы катаемся с верхним багажником уже год, так что поделюсь накопленным опытом.
Люку такой багажник действительно не мешает — высота продумана так, что ничего ни за что не цепляется. Минус совсем в другом — на скорости багажник начинает шуметь от воздушного потока. Когда привыкаешь уже не обращаешь внимания, но поначалу некомфортно.
В инстаграмме можно примерно увидеть габариты пихты, в жизни она кажется ещё больше.
Велосипед возим нечасто (хорошая погода в наших краях бывает реже, чем хотелось бы), но иногда багажник пригождается для перевозки
Ещё один небольшой плюсик (на аргумент к покупке не тянет, но удобно) — машину издалека видно на парковках. Крыши у большинства автовладельцев без багажников, а у нас он ещё довольно узнаваемой формы, так что это помогает быстро сориентироваться на автомобиль, когда он закрыт другими машинами.
По итогу — удобно, хоть и не бесспорно — жаль, что шумит.
21 апреля 1908 года
Продолжаю выкладывать листы отрывного календаря, остатки которого я нашёл на одном из чердаков. На этом листе я наконец углядел имя и фамилию издателя — Отто Кирхнер. До этого не обращал внимания.
Отто Францевич Кирхнер — немецкий предприниматель, основатель петроградской фабрики «Светоч», знаменитой в свои годы своим качеством.
Высокое качество продукции, выпускаемой фабрикой, было отмечено присвоением ей высокого статуса «Поставщика двора его Императорского величества», кроме этого имелись две золотые медали, полученные на Всероссийских промышленных выставках: в 1895 году
В 6 ноября 1901 году Отто Францевич умер, после его смерти фабрика перешла к сыновьям — Карлу и Францу Кирхнерам. В Первую мировую войну они были арестованы и сосланы в Вологду в числе военнопленных (как офицеры германской армии). Фабрикой стал управлять К. Гульбе — доверенное лицо братьев.
После октябрьского переворота 1917 года Кирхнеры вернулись в Петроград и попытались вернуться на фабрику хотя бы рядовыми специалистами, но фабричный комитет им в этом отказал. В 1918 году против них было выдвинуто обвинение в поджоге собственной фабрики и им пришлось уехать на историческую родину в Германию.
Комментарии в Си
Из документации к языку Си на сайте «Микрософта», секция про комментарии, описывается нестандартное расширение спецификации:
Comments beginning with two forward slashes (//) are terminated by the next newline character that is not preceded by an escape character. […] the newline character is preceded by a backslash (\), creating an «escape sequence». This escape sequence causes the compiler to treat the next line as part of the previous line. (For more information, see Escape Sequences.)
The default for Microsoft C is that the Microsoft extensions are enabled. Use /Za to disable these extensions.
То есть в примере ниже, если его скомпилировать в «Визуал Студио», выражение i++; на самом деле будет частью комментарий и не выполнится:
// мой комментарий \
i++;Счастливой отладки!
Добавлено позднее: в компиляторе gcc тоже работает, причём раскрашивается как комментарий в редакторах vim и «Саблайм».
Колоризация
Откровенно говоря, не понимаю почему многие так восхищаются колоризацией (раскраской) старинных

Когда речь идёт о цветных старинных фото, вспоминают
Я не сторонник ругать чужую работу, но это уже просто невозможно терпеть! Колоризация заполонила всё, исходные фотографии найти всё труднее, а владельцы уже иногда выкладывают не оригинал, а уже раскрашенное изображение! Сейчас колоризация,
Что изумляет больше всего — некоторые хорошие фотографы, уважаемые мной люди, которые должны за миг уловить фальшь в цвете, и те одобрительно высказываются в комментариях. Я уже начинаю сомневаться — может это со мной
Пытаясь аккуратно выяснить что по этому поводу думает один из хороших фотографов, получил комментарий от постороннего человека, который вклинился в наш диалог, что
С этим я согласен, но я не жду сочных, я жду естественных для фотографий тех лет, тем более, у нас есть ориентиры, например, серия «Кристина в красном» 1913 года.
Надеюсь колоризация, как она есть сейчас, — временное увлечение и она пройдёт, как
Побыстрее бы.
Эге-ге-я
Для лиги ленивых: найдено 768 блогов, есть файл OPML.
Стало интересно прикинуть сколько существует блогов на движке «Эгея». Придумал два метода — один даёт стопроцентную точность, но низкий охват, у другого возможны ложноположительные срабатывания, но и охват выше.
Более надёжный способ не захватывает, например, мой блог. Статистика по этому способу видна на скриншоте — можно посмотреть относительную идексируемость блогов на «Эгее» различными поисковыми системами. Метод даёт список из 350 блогов и основан на поиске одной характерной строки на специальной странице, достижимой поисковыми системами.
Менее надёжный находит и мой блог тоже, и даёт 1068 ссылок. Если суммировать оба метода, то в совокупности получается 1288 записей, где бо́льшая часть — действительно блоги на «Эгее». Неидеальная точность проистекает из самого метода — я задаю строку поиска "Движок — Эгея" (стандартная строка, выводится стандартно на каждой странице), а это, очевидно, недостаточно уникальная строка.
Дальше список, полученный вторым методом, можно проредить скриптом — убрать все сайты, к которым не удаётся подсоединиться и те, которые не содержат стандартный «подвал» «Эгеи»:
while read url; do
wget -T1 -t1 -q -O- "$url" |
fgrep -q -m1 blogengine.ru &&
echo "$url"
done < aegea-candidates.logЕсли потом выкинуть варианты одного сайта через http и https, а так же с www и без, то останется 768 блогов.
Есть такое мнение, что блоги на «Эгее» ведут люди, в основном, неординарные, которых стоит читать. Для тех, кто в это верит, я собрал весь список в файл OPML, добавьте в свою любимую
Коронавирус и Казань
В связи с пандемией коронавируса вчера во внутреннем чате компании, где я работаю, появилось объявление, что наш арендодатель
Сегодня пришёл на работу, и действительно, — стоят люди в медицинских повязках (которые, как многие уже знают, нельзя носить здоровым людям) и клюют в ладошку
Из хорошего — в холл поставили санитайзеры для рук, а во всех туалетах повесили годные инструкции по снижению рисков заболеть или заразить других.
Хорошо бы, чтобы эти меры были постоянными (кроме измерения температуры) — от других гриппов совокупно умирают по полмиллиона в год, возможно эти меры могли бы уменьшить этот показатель.
Данные по «Эгеям»
В субботней заметке пытался найти блоги на движке «Эгея» среди всех сайтов в интернете — искал в различных поисковых системах слова, могущие указывать на то, что блог использует этот движок, после чего примитивными методами отфильтровывал ложноположительные срабатывания.
Реализация грешила неточностями (которые к сегодняшнему дню я уже поправил), кроме того читатели подсказали ещё один источник — все «Эгеи», начиная с версии 2.7, сообщают на специальный центральный сайт о появлении публичных заметок. Список с этого центрального сайта я запросил и так же включил в своё исследование.
В итоге было найдено чуть больше тысячи блогов, к которым я решил присмотреться повнимательнее — узнать что они используют и в каком они состоянии.
Первым делом посмотрел у каждого блога версию ПХП, некоторые сайты отмолчались, но бо́льшую часть удалось проинспектировать. Распределение близко в нормальному, за исключением версии 5.6, которая необъяснимым образом сохраняет свою популярность, несмотря на то, что уже давно снята с поддержки.
Любопытно, что нашёлся настоящий старичок — заброшенный блог на «Эгее» 2.1 с версией ПХП 4.3.7! Владелец не справился даже с его установкой — первой страницей открывается инсталлятор.
С версиями «Эгей» определённости больше — не удалось узнать версию только тех блогов, которые оказались недоступными на момент исследования. Самыми популярными версиями оказались 2.7 и 2.8, 2.9 появилась недавно, поэтому её распространённость пока невелика.
Есть несколько десятков блогов и совсем древних версий, я их не просматривал, но вангую, что они
Следующее, что я решил посмотреть — распределение «Эгей» по часовым поясам. Как видно из графика, большинство блогов живёт по московскому времени и наверняка находится в центральной части России, хотя третий пояс есть и во многих других странах. Замечу, что есть и экзотика — один блог в поясе «+05:30», это
Теперь самое интересное — какой процент блогов из тысячи живы. Для этого я посмотрел когда была сделана последняя запись в каждом блоге по годам, а для текущего года — ещё и помесячно. Как видно, в этом году посты появлялись только в трети блогов, из них в этом месяце — в половине. Активность ещё трети блогов замерла в прошлом году, возможно они ещё оживут, надежда есть.
Список блогов в формате OPML выложу позже, пока нет возможности его доделать — занят другими проектами.
NRS? UBT?
Второй день у нас в офисе мужчины, за редким исключением, не здороваются за руку —
🖖🖖🖖
Я использую вулканское приветствие из вселенной «Стартрека». Давайте будем логичными и постараемся не поддаваться эмоциям.
Эти бесконтактные приветствия напомнили
Там есть момент, когда герой Сталлоне, попавший в 2032 год, сталкивается с тем, что в будущем между людьми не приняты близкие физические контакты. Речь, правда, больше частью о сексе, но нельзя не заметить параллели. Одна из героинь (её играет Буллок), объясняет почему так произошло:
Буйный обмен жидкостями стал причиной гибели общества. После СПИДа была НРС, а потом еще УБТ. Одним из первых действий Кокто стало признанием вне закона обмена жидкостями и изгнания его из норм поведения. Даже обмен через рот.
В оригинале так и произносят — «НРС» (NRS) и «УБТ» (UBT), безо всякой расшифровки. Может коронавирус — это «НРС» и впереди нас ещё ждёт «УБТ»?
Перепись «Эгей»
Кратко: найдено 1160 блогов, из непустых изготовлен файл OPML с 929 адресами.
Как и обещал, публикую результаты своих попыток найти максимальное количество блогов на движке «Эгея». По сравнению с прошлым разом я внёс следующие корректировки:
- в список теперь входят и те блоги, которые установлены не в корень сайта, ранее я их для простоты обработки отбрасывал;
- в прошлый раз я совсем забыл, что бывают и англоязычные «Эгеи», теперь я их ищу по фразе Powered by Aegea, нашлось много нового;
- странно, но свою лепту внесли и украинские/белорусские поисковики — добавили несколько новых ссылок, я ожидал, что «Гугл» в этом деле их всех превзойдёт, но нет, чтобы
что-то найти во всей полноте, надо искать сразу везде; - попросил список блогов с сайта, куда отсылаются анонсы постов, сделанных в «Эгеях» 2.7 и выше;
- добавил в список и живые блоги из проекта коммерческого хостинга блогов на базе «Эгеи».
В итоге получился список из 1160 ссылок. Из этого списка я убрал пустые и дубликаты одного блога на разных хостах и из оставшихся 929 адресов сделал OPML-файл.
Вряд ли я
А ещё у сообщества «Эгеи» появился свой чат в «Телеграме», присоединяйтесь!
В принципе, чтобы сделать то, что многие просили в личке и комментариях — обновляемый список всех «Эгей», надо уговорить основного автора движка, Илью Бирмана, загрузить себе мой список и дополнять его автоматически — по мере появления анонсов от новых блогов. Это был бы самый правильный путь.
PHP 7.4 vs. PHP 8.0a
Резюме — в моём частном случае стало ощутимо быстрее, PHP 7.4 работал 63,9 секунд, 8.0a — 42,6.
Как многие знают, основной фишкой восьмой версии интерпретатора ПХП будет JIT. Обещают ускорение вычислительных задач, что немного не про веб, где в основном используется этот язык, но всё равно выглядит интересно.
В официальном репозитории альфа восьмой версии лежит уже давно, стало интересно сравнить её с «семёркой» — много ли даёт JIT приросту. Для подобных тестов я давно использую свой оптимизирующий транслятор «Брейнфака», с загруженной в него задачей вычисления числа Пи.
Восьмой ПХП собрался на моём «Макбуке» следующей последовательностью команд:
PATH=/usr/local/Cellar/bison/3.5.3/bin/:$PATH ./buildconf
./configure --prefix=/opt/php-bin/ --without-iconv --disable-xml \
--without-libxml --disable-simplexml --disable-xmlwriter --disable-dom --disable-xmlreader
make -j4
make installВерсию 7.4 ставил через «брю», сборочную конфигурацию оставил как есть, ничего не менял.
После небольшой коррекции php.ini в информации об интерпретаторе появились OPcache и JIT:
Вообще свой брейфаковский транслятор
Каждую версию интерпретатора я тестировал со включенным и выключенным OPcache десять раз, а результаты усреднил. Как видите, JIT существенно ускорил выполнение программы в моём случае (там огромное количество циклов и ветвлений) — 63,9 секунды против 42,6.
Что интересно — PHP 8.a без OPcache обогнал версию 7.4 со включенным opcache, это примечательный результат— значит сам «голый» интерпретатор тоже оптимизируют.
Готовность одной из больниц к SARS-CoV-2
Судя по статьям в «Википедии», большинство заболевших новым коронавирусом перебаливает им довольно легко, но если пошла тяжёлая форма, нужен аппарат ИВЛ (искусственной вентиляции лёгких), иначе смерть. Суть всей мировой двихужи — недопустить взрывного роста больных, потому что аппаратов ИВЛ на всех не хватит.
Я много слышал разговоров о том, что даже в «мирное» время аппаратов ИВЛ в российских больницах недостаточно, и мне пришло в голову поинтересоваться как с этим делом в казанской Поликлинике №21, благо у меня там работает знакомая медсестра.
Так вот. К аппарату очереди нет — им даже никто не пользуется, потому что он не работает. Как долго, она не может сказать, но с прошлого года — точно, не хватает
Никакой экстраполяции ситуации в больницах по одной точке не сделать, но зная наш российский контекст, можно всё же предположить, что в других больницах ситуация такая же или несущественно лучше.
UnknownPlatformer

В ней пока мало что есть — лес с эффектом параллакса, персонаж на первом плане, который управляется стрелками на клавиатуре, но всё это уже очень интересно.
Демка сделана на авторском микродвижке «Bic» (Because I Can), выглядит хорошо и я надеюсь на продолжение, к счастью автор забрасывать (пока?) его не намерен — следующим шагом собирается добавить камеру, нормальный viewport и внедрить паттерн «Entity component system». Движок мультиплатформенный, работает под всеми тремя основными операционными системами — «Виндоуз», «МакОС», «Линукс».
Если тоже захотите полюбопытствовать, то просто скачайте архив, распакуйте его
composer install
:; [[ $(uname) == "Darwin" ]] && brew install sdl2_image
php app.php
Прощай Parallels Desktop?
Почти десять лет назад я безвозвратно пересел с «Виндоуза» на «Мак» и все эти годы в качестве системы виртуализации использовал «Параллельс Десктоп» — запустить
Он меня всем устраивал. Великолепный продукт. Просто охеренный, если я правильно помню. Надёжный, как швейцарские часы. ![]()
Пользовался я им нечасто, иногда при запуске появлялся анонс новой версии, в которой, как обещали, всё стало ещё быстрее и надёжнее. Меня устаивало и то что есть, но два или три раза в год я всё же платил за новую версию — скорее из желания поддержать хороший продукт.
И вот очередном запуске «Параллельс» неожиданно мне заявляет, что у меня кончилась подписка и надо денег. Проблема в том, что я не помню, чтобы я её вообще покупал или соглашался перейти на такую схему оплаты — это всегда был продукт без подписки, работающий годами без обновлений, хоть и интенсивно намекающий, что пора.
Меня вполне устроило бы восстановление
22 февраля 1908 года
Продолжаю выкладывать листы календаря, найденные на одном из чердаков. В этот раз — 22 февраля 1908 года.
На этом листе можно заметить написанный карандашом адрес, я разобрал только
Трудности перевода
Читая документацию ПХП по модулю «Enchant», наткнулся на неожиданное, для официальной доки, сравнение. В английском варианте там «old as sin» («старый, как грех»), в испанском — «antiguo como el comer» («старый, как еда»), в других языках ничего примечательного.
Блог-марафон
В начале этого года сидели в кафе с моим другом Сергеем Костюжовым, музыкантом и лидером группы «Ледокол Пушкин», и в процесса общения всплыла тема музыкальной лаборатории, в которой он сейчас занимается.
В ней ставятся довольно интересные эксперименты над музыкантом и музыкой, и одна из заинтересовавших меня вещей, которую там практикуют — ежедневно каждый музыкант должен выдавать пусть сырое, но новое музыкальное произведение.
Я как раз в то время думал, что дальше делать со своим блогом, а именно — в чём смысл его существования. В разные годы цели его ведения менялись, если мне казалось, что цели нет, то я его просто бросал и был на пороге того, чтобы снова это сделать.
Слушая Сергея, сам думал почему бы такие марафоны —
Последнее хочу раскрыть чуть подробнее.
Правило «писать ежедневно» нарушается во время болезни, поэтому я иногда пишу впрок — по 2—3 поста в день.
Возможно тому, что я нашёл конкретную проблему, способствовало рождение дочки, которая в разговорах со мной сначала даже не пыталась
Теперь каждый свой текст стараюсь вычитывать с учётом этого нового навыка. Не знаю уж, развил я его в совершенстве или он только начал зарождаться, но хочу дальше тренироваться, а для этого нужно много текста.
Кроме того, есть ещё парочка второстепенный целей, но все они касаются того, как и какие тексты я пишу.
Посмотрим, поможет ли марафон.
Советская махорка
Сегодня повезло выбраться на один из чердаков, улов ещё надо разобрать, но уже видно, что в основном там малоинтересные бумаги. Зато вынутый из кучи наугад смятый грязный комок, после чистки сухой зубной щёткой и мытья пульверизатором, оказался пачкой махорки 1925 года. Через пять лет ей исполнится 100 лет!

Махорка — смесь измельчённого листа и стебля растения, называемого махорка, имеющего в своем составе алкалоид никотин.
Судя по упаковке, мне попалась пятидесятиграммовая пачка махорки, выпущенная в 1925 году Моршанской махорочной государственной фабрикой. Моршанск — это город на севере бывшей Тамбовской области, административный центр Моршанского района.
Моршанская табачная фабрика открылась в 1882 году, владельцами её были купцы Белоусов и Дмитриев. Уже в начале 20 века она была включена в реестр крупнейших предприятий губернии. После 1917 года фабрику национализировали, первым её директором стал Парамонов. В годы первых пятилеток фабрика постоянно наращивала объёмы производства, работники фабрики участвовали в стахановском движении. В Великую Отечественную войну продукция Моршанской фабрики завоевала особую славу и стала стратегическим продуктом.
До революции крупные фабрики выпускали по восьми сортов махорки разных номеров и названий: «обыкновенная», «получистая», «полукрупка», «очищенная жилка» и т. д. К середине
Интересно, что всё советское школьное воспитание так или иначе крутилось вокруг Октябрьского переворота и это событие в детстве не воспринимались как далёкое прошлое. Мне и сейчас сложно осознавать, что с того времени прошло уже больше века.
Переименование улиц
Понимаю, что уже сильно запоздал с этой мыслью, но в голову пришло, захотелось записать. В борьбе с советским прошлым переименованием улиц, вполне можно было бы подыскивать на те же фамилии других людей. Сэкономили бы на табличках и людей не напрягали бы сменой регистрации.
Не всегда это возможно конечно, но в большинстве случаев, думаю, получится. Например, если
Люк Ржевского Л-М завода
Под ногами жителей многих российских городов лежат мало кем замечаемые канализационные люки, заставшие ещё царизм. Казани повезло куда меньше — тут насколько старых люков нет вообще, в основном лежат современные, но иногда встречается
На этот раз моё внимание привлёк люк, выпущенный Ржевским
ГОСТ
Выпустивший люк Ржевский
РСФСР МЖГС — расшифровывается как Министерство
В итоге получается временной промежуток с 1947 по 1954 год.
Климатические датчики
В составе «умного дома» у нас в четырёх помещениях есть по климатическому датчику (для измерения температуры и влажности). Честно говоря, когда покупал их, не предполагал, что мы будем так часто ими пользоваться.
После установки датчиков выяснилось, что с климатом дома у нас проблема — очень жарко (часто выше 25°) и сухо (менее 25%). Конечно мы делали проветривание и у нас есть увлажнители, но первое мы делали бессистемно, а вторыми пользовались нерегулярно — проблема с влажностью не всегда ощущается, ориентироваться не на что.
В то же время поддерживать естественную влажность важно — в условиях низкой влажности не работает слизистая носа, которая защищает нас от части бактерий и микробов. Для этого она выделяет слизь, содержащую три защитных белка́: лизоцим, разрушающий клеточные стенки бактерий, интерферон, запускающий в организме противовирусные реакции, и лактоферрин, обеспечивающий иммунный ответ клеток.
В принципе, чтобы понять есть ли проблема с влажностью, можно сверяться с состоянием собственного носа — если внутри образуются «корочки», то влажность надо поднимать. Но я так и не научился обращать на это должное внимание.
Температура воздуха дома, насколько я знаю, влияет на качество сна и на общее самочувствие. Стоит поддерживать её в рекомендованных пределах, но я пока не успел понять есть ли
В итоге, теперь мы постоянно смотрим на датчики, чтобы понять когда стоит открыть окна и не пора ли залить воду
Детская частная жизнь ★
Вкратце: есть ли у вас
Раньше мы очень много снимали дочку на видео — как она играет, гуляет, делает
Сейчас дочь всё чаще запрещает — «папа, не снимай, не хочу». Конечно я останавливаюсь и отснятое стираю. Тенденция, разумеется, продолжится, вплоть до полного вето, хотя это и грустно, — возможно взрослой ей захочется взглянуть на себя в детстве, и она будет жалеть об этом запрете.
Но эти видео — история
Теперь же я задумался над тем как и что писать о дочке тут — как она отнесётся к написанному, когда вырастет и существует ли уже такое явление как травля одноклассниками/одногруппниками за выложенное родителями в интернет?
Те, чьи похождения родители выкладывали в «Инстаграмм» в самом его начале, уже учатся в третьем классе, а блоги вообще существуют более 20 лет! Их фигуранты уже могут и своих детей позорить
Расскажите что вы считаете возможным выкладывать на публику о своих детях, а что у вас под запретом? Были ли конфликты с детьми на эту тему? Была ли травля сверстниками по мотивам того, что вы выкладывали? Хочу изучить чужой опыт, прежде чем вырабатывать
«Санистероль»
Сегодня пять часов провёл на чердаке одного из заброшенных домов, находок много, часть успел помыть, расправить, атрибутировать, очень доволен, только устал, как собака.
В одной из притащенных в ворохе газет увидел рекламу противомикробного средства «Санистероль»,
В те же годы он, видимо, славы не снискал — название почти не встречается в интернете, за исключением
Оттуда мы узнаём, что средства «Санистероль» и «Санадерма» принадлежали Симону Цивьяну, который выпускал их в Женеве. Предприятие Цивьяна производило шампунь, крем, рисовую пудру, мыло, лосьон для волос, средства для гигиены кожи, зубную пасту и порошок, антисептик, косметику и парфюмерию.
Правда я не уверен, что это одно и то же средство — в моей вырезке «Санистероль» американский, впрочем в газетах чего только не пишут!
Лавровый лист завода им. Семашко
Вкратце: на снимке раннесоветская этикетка лаврового листа 1924—1931 годов
В этом году
Например, разбираю чердачные артефакты. В этот раз из кучи выудил на свет божий вырванную
Как видим, лавровый лист произведён государственным

Роман Романович Кёлер — промышленник, основатель российской фармацевтической промышленности,
Роман Романович открыл свою фабрику в 1882 году, положив таким образом ни много ни мало начало фармацевтическому производству в России. Продукция предприятия Кёлера была удостоена высших наград
В 1918 году предприятие национализировали, а в 1928—1932 года перепрофилировали и модернизировали, был прекращен выпуск парфюмерных и косметических изделий. Фабрика несколько раз меняла названия и в настоящий момент известна как ОАО «Мосхимфармпрепараты» им. Н. А. Семашко».
Надпись «Госмедторгпром» («Государственная торговля медицинским промышленным товаром») — акционерное общество химической промышленности, объединяющее пять заводов, включая, как легко догадаться им. Н. А. Семашко. Существовало оно всего несколько лет, что очень удачно, потому что даёт этикетке довольно узкую временную вилку — 1924—1931 годы.
Карантин
Страна движется к карантину — в столице уже ввели, у нас в Казани, слухи обещают, введут завтра. Весь день с дочкой никуда не выходили, только жена выезжала за продуктами, говорит на улице народу мало, почти все — в медицинских масках.
Сегодня работали в режиме дежурств (работают только дежурные, у нас такой режим принят в праздники), с завтрашнего дня будем работать удалённо всем офисом. У нашей компании это первый опыт, думаю будет сложновато. С учётом того, что садики закрыты и дома у многих дети, которые требуют внимания, у меня большие сомнения в эффективности такой работы. Жена теперь тоже на удалёнке, так что нас ждут те же проблемы, — дочка у нас, конечно, умница, но рабочий день наедине с собой она проводить не привыкла.
Наш садик, кстати, в отличие от большинства, предлагает хоть
Не до конца понимаю будет ли это работать на самом деле, но сказали, что есть успешный зарубежный опыт. Если получится, это конечно снимет часть проблем.
Восстановление фотографий
Попробовал на днях программу для восстановления фотографий нейросетями, которую все очень хвалят. В качестве объекта для эксперимента взял одну из фотографий прабабушки с двумя двоюродными бабушками. Она хорошо подходит — изначально не очень качественная и крепко побита временем за почти 80 лет.
Я всё ищу того, кто бы мог взяться за её восстановление вручную, но никак не найду подходящую кандидатуру. Посмотрим чем мне может помочь искусственный интеллект.
Всю фотографию смотреть смысла не имеет, я выделил характерный кусок — одно из лиц. Если смотреть абстрактно, результат потрясающий — слева оригинал, справа «восстановленное» изображение: убран шум, многократно увеличилась чёткость, появились детали.
Проблема только в том, что слева и справа два разных человека, похожих, но не идентичных. После обработки, глаз увеличился и раскрылся, губы стали полнее, скулы — у́же, появилась чересчур взрослая, чёткая бровь, изменилась форма носа, лицо стало более «мальчиковым». Понятно почему так — нейросеть запомнила очень много кусочков
Поскольку с этой программой сейчас многие балуются, должен сказать, что такие изменения есть на большинстве фотографий, если не на всех. Беда в том, что пользователей результат устраивает, искажениями они готовы пренебречь. Мне кажется, это неправильно и нечестно по отношению к тем, кто на фотографиях.
Технологии совершенствуются, пройдёт совсем немного времени, и эти недостатки будут устранены, поэтому хочу призвать хотя бы не избавляться от оригинала — позже по нему можно будет восстановить фото с бо́льшей достоверностью.
Пока эта программа и ей подобные — игрушка на раз, поиграть и забыть. Но как демонстрация того что искусственный интеллект сейчас умеет делать с изображениями — очень здорово.