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

Избранное

Позднее Ctrl + ↑

Красная ртуть

КДПВ — фотография с сегодняшнего посещения казанского блошиного рынка в парке им. Карима Тинчурина

Люблю лавки старьёвщиков, блошиные рынки. Полюбил ещё заочно, прочитав в детстве описание какого-то такого места в одной из книг. В моём родном городе им было взяться неоткуда — слишком маленький, позже я переехал в Казань, но про казанские не знал и впервые на блошиный попал в Москве (я там жил и работал около четырёх лет).

После возвращения в Казань прочитал про «блошку» на Тинчурина у своего приятеля Б. К. и загорелся сходить. С тех пор иногда там что-нибудь покупаю.

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

Например сегодня, пока выискивал взглядом в пыльных книжных залежах идеологии прошлого века что-нибудь, способное меня заинтересовать, услышал краем уха возбуждённый разговор двух мужчин, один делился с другим полушёпотом, — недавно он достоверно узнал, что «красная ртуть» — выдумка!

Патент Гульельмо Маркони №18105 от 10 сентября 1901 года, где упоминается ртутный когерер

Про красную ртуть в своём советском детстве я узнал от Д. П., мы тогда очень дружили, именно он мне рассказал о легендарной в те времена «ртутной антенне» — чудодейственном устройстве, обладающим демонической силой улавливать и усиливать любой сигнал.

Антенна, по его словам, представляла из себя запаянную стеклянную трубку с красной ртутью внутри. Сейчас я думаю, что эта «антенна» была чьей-то фантазией на тему когерера Маркони, ртутный вариант которого имел неплохую для своего времени чувствительность.

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

Музыкальная шкатулка

Диск для музыкальной шкатулки с некой татарской мелодией

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

А то дисков у них много, а сил всё это перевести в электронный вид нету.

Возни, вроде, не так много — снять микрофоном звук с разных музыкальных шкатулок (их там два вида под разные диски), после чего сделать систему, в которую загружаешь фотку диска, а она его проигрывает, ориентируясь по прорезям, которые надо научиться распознавать на фото.

Свёл между собой директора ИТИСа и заведующего Центром письменного и музыкального наследия, надеюсь сотрудничество даст плоды.

Я знаю, что есть работы по распознаванию виниловых пластинок по тому же принципу (естественно только моно, у стереофонических второй сигнал записан в глубину, по фото такое не проиграешь), тут должно быть попроще, я бы в студенческие годы такую работу с руками у руководителя оторвал.

41

У меня есть такая традиция — каждый год на свой день рождения писать список того, что изменилось за время, прошедшее с предыдущего дня рождения. Кажется эта одна из немногих традиций, которую я пока не сломал, хотя писать этот мини-отчётец с каждым годом всё ленивее.

По ощущениям это был сложный год, я много работал и мало отдыхал, тем обиднее, что многое задуманное не успелось и переносится на следующий отчётный период. ?

Самое свежее фото, со дня рождения дочки, кажется единственное пока, где видно идёт ли мне налысо

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

Родовое дерево

Долговой вексель, упоминаемый Павел Семёнович Степанищев — родственник предков по линии фамилии

Меня в последнее время несколько раз спрашивали — почему не публикую никаких новостей по родовому дереву? Забросил исследования?

Нет, не забросил, прекратил. Тому есть две причины.

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

Во-вторых, осознал такую простую вещь. В 19 веке Вильям Шенкс потратил 15 лет, чтобы вычислить число Пи до 707 цифры, сегодня на обычном сотовом телефоне можно вычислить миллион знаков примерно за минуту.

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

И тогда часть моих трудов, та что касается сидения над архивными делами, обесценится. Так к чему тратить время?

Клад!

Клады — редкое явление, поэтому я своему устроил фотосессию, этот кадр показался наиболее удачным

С детства мечтал найти клад. Сны годами снились, разнообразные, но с одной сутью — в них я зачерпывал мягкую землицу руками, а в руках оставались монеты…

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

Тем не менее на днях повезло — на частной территории (всё с ведома хозяев, всё легально) наткнулся на клад из более чем 170 медных монет времён Николая Второго. Ценность у него, естественно, никакая, но это не умаляет того факта, что это настоящий клад.

Выкапывал три дня — клад был насыпан узкой полоской, но небольшая часть монет «мигрировала» в силу каких-то причин на несколько метров в разные стороны. Из-за этого и из-за сильной замусоренности территории потратил немало времени, хотелось уж всё найти. Зато в «эпицентре» было всё, как во сне, — зачерпываешь мягкую землю, а в руках остаются монеты.

Кстати монеты почти одинаковые — одно-, двух- и трёхкопеечные одного времени за двумя исключениями: одна пятикопеечная монета и одна денежка (¹⁄₂ копейки) Александра Второго. Общая сумма найденного — около двух рублей. В те времена на такие деньги особо не разгуляешься, кстати. На два рубля тогда можно было купить, например, десять свечей или пару рубашек.

Книги детства

Книга Льюиса Кэррола про приключения Алисы, издание 1992 года, перевод Демуровой

Потихоньку формирую дочке библиотеку «на вырост», чтобы ко времени, когда у неё проявится интерес к самостоятельному чтению, были готовы объекты, на которые его можно было бы направить.

Пока формирую на основе своих детских воспоминаний, — закуплены «Анечка Невеличка и Соломенный Губерт» Витезслава Незвала и две повести о приключениях Алисы Льюиса Кэррола. Причём именно в тех изданиях, которые у меня были в детстве.

Как раз сегодня получил вторую книгу и задумался — девочек и мальчиков, очевидно, воспитывают по-разному, значит и книги они читают разные. Подходит ли мой детский опыт дочке?

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

Находки с Волкова

Керамика, запонка, гильза, резиновая пробка и несколько неопознанных находок, монета только одна — 1 копейка 1976 года

Во дворе того же дома на Волкова, где мне показали два дореволюционных клейма на кирпиче, прошёлся сегодня с металлодетектором. Спасибо хозяевам — А. и О., а так же М. за гостеприимство!

Искать было непросто — во дворе, как это обычно и бывает, очень много бытового металла — гвоздей, пробок от спиртного, фольги, но всё же упорство было вознаграждено. Из более-менее интересных находок — овальная запонка с рисунком и мосиновская гильза 1916 года компании United States Cartridge Company (Лоуэлл, Массачусет, США).

Большой вопрос откуда взялась гильза. Я думал, что руку приложила революция, например кого-то выселяли с оружием в руках, но предки владельца живут в этом доме с 1930 гг., о судьбе прежних владельцев ничего не известно.

Овальная находка, предположительно — запонка, на обратной стороне видна обломанная ножка

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

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

Элиуд Кипчоге

Это Элиуд Кипчоге и он смотрит на ваши казуальные забеги в модных «Найки», как на говно

Я бегал ещё до того, как это было модно — когда готовились к спуску в пещеры Караби-яйла, мы пробегали 10 километров два раза в неделю по московским Воробьёвым горам. Цель тогда была — «выбежать из часа», то есть пробежать десятку по пересечёнке меньше, чем за час.

Я не являюсь хорошим бегуном, да и комплекция у меня не беговая, для меня бегать — трудно. Я никогда не пытался осилить марафон (42 километра, напоминаю), уверен, что пробегу его, если буду тренироваться. Но я никогда не считал это плёвым делом.

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

Это почти в два раза быстрее меня на всей дистанции! Со средней скоростью выше, чем я обычно езжу по городу на велике!

Я вспомнил себя, бегущего эти чёртовы бесконечные десять километров, уговаривающий свои мышцы потерпеть и вот я каким-то чудом бегу в два раза быстрее и не снижаю скорости! Исключено, невозможно, невыполнимо!

Чёрт возьми, такие достижения я уважаю!

PHP8

Понятно, раз пишу про ПХП, нужна какая-то фотография со слоном, поэтому держите

Пока всё прогрессивное человечество переходит на ПХП7, а менее прогрессивное до сих пор чахнет над каким-нибудь 5.4, я решил разведать что там обещается в восьмой версии и когда её обещают.

В официальной вики есть страница, где можно ознакомиться с довольно пока скудным списком предложений на восьмую версию. Меня больше всего заинтересовали два изменения, серьёзно ломающие обратную совместимость: во-первых, предлагается запретить создавать свойства, объекты и константы с одинаковыми именами в пределах одного класса, во-вторых, запретить создавать функции, константы, классы, интерфейсы и трейты с одинаковыми именами в одном пространстве имён.

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

Или вот похожий пример с константой:

class Sample
{
    const test = 'const';
    public static $test = 'variable';
}

$test = 'test';
// что ты такое?
var_dump(Sample::$test);
// на самом деле вернётся «variable», очевидно; константу придётся получить так:
var_dump(constant("Sample::$test"));

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

// так можно было бы получать константу по имени в переменной (не работает!)
var_dump(Sample::($text));

Самым серьёзным внутренним изменением нового релиза, вероятно будет добавление JIT, Дмитрий Стогов, человек, которому мы обязаны фантастическим ускорением в «семёрке», ещё в позапрошлом году написал в рассылку php.internals, что работа над динамической компиляцией начата. Получившийся к тому времени прототип показал 20% прироста на синтетических тестах и снижение производительности на реальных приложениях.

Кстати, это не первая попытка совместить динамическую компиляцию и ПХП, в языке HHVM, диалекте ПХП от «Фейсбука», такая компиляция даёт хороший прирост в скорости. Да и Дмитрий сотоварищи ещё в 14-м году делали попытку прикрутить JIT тогда ещё пятой версии ПХП. Тогда ускорение составило всего около пары процентов и эта неудача заставила Дмитрия исследовать интерпретатор на предмет «бутылочных горлышек», который и были устранены в седьмой версии.

Результат сравнения разных версий, JIT убедительно выигрывает на фоне PHP7 и PHP7.1 на синтетических тестах

Более свежий тест того, что будет в ПХП8 показывает, что на трёх тестах (два стандартных зендовских теста и построение множества Мандельброта) динамическая компиляция уделывает версию 7.1.0 примерно вдвое. Это отличный результат! Но понятно, что в реальной жизни всё будет скромнее.

Когда же выйдет «восьмёрка»? Дата, увы, неизвестна, но есть предположение, что новую мажорную версию вряд ли можно ожидать раньше сентября 2021 года.

Ранее Ctrl + ↓