Три новые старые статьи

Свой собственный сайт появился у меня в ноябре 2000 года, кажется по адресу bolk.chat.ru. Позже мы познакомились с Алексом Экслером, который предложил хостится у него по адресу bolk.exler.ru, а в 2008-м году, после какого-то дискового сбоя, я переехал на свой домен bolknote.ru, где мой сайт обитает до сих пор. Недавно я перепечатал сюда часть своих бумажных дневников, начиная с 1989 года, и внизу, в подвале сайта у меня теперь в качестве старта сайта значится этот год.

Естественно моё присутствие в интернете началось не в 1989 году, но и до двухтысячного года что-то в интернет я писал. В частности, в 1999-м году опубликовал три статьи на «Цитфоруме» — «Хабре» того времени. В те времена это было очень круто, родители показывали бумажные распечатки своим знакомым.

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

Точные даты публикаций, к сожалению, неизвестны, но я восстановил примерные, ориентируясь на дату появления моих заметок на сайте «Веб-архива»:

Что нового в JavaScript версии 1.3 от Netscape
Найди картинку. Неизведанные возможности Web-дизайна
Блоки try… catch… finally… в JScript 5

Оставить комментарий

Cookie в PHP 7.4

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

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

Сравнение значений HTTP-заголовков: в левом — "test=test+test%2Btest", в правом — "test=test%20test%2Btest", что демонстрирует разное кодирование пробелов и плюсов в URL.
Слева как куки ставились до ПХП 7.4, справа — как ставятся теперь, пробел кодировался как «+», «плюс» — как «%2B»

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

Проблема воспроизводится у тех комментаторов, которые оставили свой первый комментарий до того, как мой сайт перешёл на ПХП 7.4. В этой версии сменился способ кодирования пробела в «куках» (см. на скриншоте) — был +, стало %20.

В принципе, можно вернуть «статус-кво» следующим кодом:

if (strpos($_SERVER['HTTP_COOKIE'], '+') !== false) {
    parse_str(strtr($_SERVER['HTTP_COOKIE'], ['; ' => '&']), $_COOKIE);
}

Но хорошо бы внедрить в движок блога код, который будет перекодировать такие куки у пользователей.

4 комментария

FFI: баг не будет исправлен?

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

Очень не хочется это признавать, но похоже тот баг, который я обнаружил в реализации FFI (интерфейса к языку Си) в ПХП, исправлен не будет. Собственно, на это мне давно указал один из читателей в комментариях к прошлой заметке на эту тему, но мне всё не верилось.

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

Видимо, придётся жить с тем, что есть.

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

Но раз это навсегда, давайте избегать сторонние эффекты правильно. Тот же читатель предлагает более корректный способ:

Первый параметр memcpy должен быть указателем на отдельно выделенную память достаточного размера. И в FFI есть метод для выделения памяти: FFI::new. Его и надо использовать вместо str_repeat.

Таким образом правильная работа с указателями должна выглядеть примерно вот так:

function memcpy(?string &$dst, string $src):void
{
    $len = strlen($src);
    // изготавливаем тип, в котором уместится копируемая строка
    $type = FFI::arrayType(FFI::type('char'), [$len]);
    // выделяем место под изготовленный тип
    $destination = FFI::new($type);

    FFI::cdef('char *memcpy(char *dst, const char *src, size_t len);')
       ->memcpy($destination, $src, $len);
    // преобразуем область памяти в строку
    $dst = FFI::string($destination, $len);
}

$rock = "ROCK";
var_dump($rock); // «ROCK»
memcpy($rock, "SOCK");
var_dump($rock); // «SOCK»

Что тут происходит?

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

После копирования преобразуем область памяти в пхпешную строку. Память, выделенная при помощи FFI::new, освободится автоматически.

6 комментариев

«Пурген»

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

В СССР «Пурген» использовали, кстати, не только как слабительное — девочки смешивали его с канцелярским клеем (от чего он становился цвета фуксии) и красили им ногти, а мальчики делали «невидимые чернила», которые проявлялись от контакта с лимонным соком или тем же канцелярским клеем.

Реклама слабительного средства «Purgen Dr. Bayer»: «Идеальное слабительное средство», цена коробки 65 коп., оригинальные коробки снабжены синей бандеролью с русской надписью.
Дореволюционная реклама «Пургена», слабительного средства компании «Доктор Байер» (Будапешт)

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

Почтовый штемпель с гербом и надписью «KÖZLEKEDÉSI MINISZTÉRIUM» и рукописная надпись «Dr. Baya és Társa» на бумаге
Подпись владельца компании на бумагах на «Пурген», 1908 год

Я было подумал, что производитель, упомянутый тут, — известная сейчас компания «Байер» (поэтому его и взял), но нагуглил более полную версию рекламы:

Никуда негодную поддѣлку и фальсификаты содержатъ всѣ тѣ коробки, которыя не снабжены синей бандеролью съ русской надписью и на которыхъ внизу на крышкѣ не помѣщена фирма Dr. Bayer és Társa Budapest. Коробка 65 коп., во всѣхъ аптекахъ.

Компанией «Dr. Bayer és Társa Budapest» (с венгерского «Доктор Байер и партнёр, Будапешт») управляли, по всей видимости, довольно известные в то время у себя на родине фармацевты — сначала Анталь Байер, потом его сын — Анталь Байер-младший. Предприятие владело несколькими патентами, завоевало медали на лондонских, парижских и будапештских международных фармацевтических выставках, а так же, по утверждению венгерской «Википедии», первым вывело на рынок лекарственные препараты в ампулах.

Оставить комментарий

Автоматы газировки

Из «Фейсбука», из поста про коронавирус и многоразовые стаканы в советских автоматах газированной воды, хочу вынести интересное воспоминание о временах СССР. Текст ниже не мой.

Три советские монеты: 1 копейка 1966 года, 2 копейки 1969 года и 3 копейки 1991 года, с надписями и лавровыми ветвями.
Стакан газированной воды без сиропа стоил 1 копейку, с ним — 3

Знавал я в те далёкие времена весьма приблатнённого товарища, в обязанности которого входило обслуживать эти автоматы. Помню, некоторые тонкости из его рассказов. Выручку они принимали весом. Ссыпая в пластмассовое ведро и взвешивая безменом (молодому поколению поясню: вес монет СССР 1 коп — 1 грамм, 3 коп — 3 грамма).

Возили полный багажник «семёрки» гранёных стаканов в упаковке. Цена которому была 7 коп. Целый день крутились по району, снимая выручку, и выставляя новые стаканы на автоматы. Поскольку их стабильно воровали любители выпить на природе. А если случалось чудо, то в конце смены стаканы они забирали и протирали «тройным» одеколоном. Целая наука.

Поскольку это была конкурентная среда, товарищи эти блюли стандарты «фирмы». Пытаясь в выгодную сторону отличаться от конкурентов. Так вот, у каждой «бригады» был свой рецепт сиропа для газировки за 3 коп. Варили его сами. Из карамелек.

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

15 комментариев

Столетние семена

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

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

Старый бумажный пакетик с надписью «САДОВОДСТВО „ВОСТОЧНАЯ ФЛОРA“ Сѣмянная Торговля г. Казахъ. ДЫНИ Смѣсь», держимый в руке на фоне снега.
Сѣмена дыни начала 20-го века садоводства «Восточная флора»

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

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

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

Реклама «Восточная Флора» в Казани: семена, растения, букеты, оранжереи на Б.-Кизической ул., каталоги бесплатно.
Реклама «Восточной флоры» в издании 1907 года «„Вся Волга“. Коммерческій справочникъ и общій адресъ-календарь»

Кстати, реклама «Восточной флоры», где был пакетик был куплен прошлым владельцем, легко находится на пятнадцатой странице издания 1907 года «„Вся Волга“. Коммерческій справочникъ и общій адресъ-календарь».

Оттуда мы узнаём, что в магазине был громадный выбор пальм, араукарий и цветочных растений, полный ассортимент цветочных, огородных, сельскохозяйственных и других семян, а так же адрес магазина — Николаевская площадь, дом Головиной (с адресацией тогда в Казани было всё очень плохо). Дом, кстати, существует и поныне, современный его адрес — Лобачевского, 6/27.

Оставить комментарий

Управление увлажнителем

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

Белый датчик открытия дверей или окон, установленный на внутренней стороне деревянной рамы коричневого цвета.
Так выглядит половина датчика открытия дверей; для работы требует хаб, с которым он соединяется по протоколу ЗигБи

У меня как раз есть один свободный датчик открытия двери/окна, который шёл в комплекте с хабом, я всё не знал куда его применить.

Наклеил в спальню на балконную дверь (окно там не открывается). При открытии или закрытии двери датчик подаёт сигнал хабу по протоколу «ЗигБи», а хаб умеет программироваться на исполнение различных сценариев автоматизации.

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

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

4 комментария

Восстановление фотографий

Попробовал на днях программу для восстановления фотографий нейросетями, которую все очень хвалят. В качестве объекта для эксперимента взял одну из фотографий прабабушки с двумя двоюродными бабушками. Она хорошо подходит — изначально не очень качественная и крепко побита временем за почти 80 лет.

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

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

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

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

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

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

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

17 комментариев

Карантин

Аллегорическая гравюра: слепой гигант с цепью и мечом стоит над толпой людей на фоне разрушений, один из которых держит флаг с надписью «BELGIQUE».
Французская гравюра Огюста Раффе «Варварство и холера входят в Европу. Поляки сражаются, власти делают протоколы и Франция…»

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

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

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

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

5 комментариев

Лавровый лист завода им. Семашко

Вкратце: на снимке раннесоветская этикетка лаврового листа 1924—1931 годов

В этом году из-за тёплой весны моя сезонная аллергия началась, кажется, раньше чем когда бы то ни было. Грущу и сплю на ходу из-за «Супрастина», помогает пока только он (так у меня бывает в самом начале), стараюсь выполнять что-то только такое, где трудно ошибиться.

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

Этикетка «ЛАВРОВЫЙ ЛИСТ» Госмедторпрома, гос. химико-фармацевтического завода имени Н.А. Семашко, бывш. Р. Келер и К°, Москва.
Лавровый лист, выпущенный химико-фармацевтическим заводом им. Н. А. Семашко

Как видим, лавровый лист произведён государственным химико-фармацевтическим заводом им. Н. А. Семашко (в честь первого Наркома здравоохранения РСФСР), в девичестве — московская фабрика Романа Романовича Кёлера, довольно известное предприятие царской России.

Круглая винтажная печать с надписью «Фабрично-торговое товарищество Р. Келеръ и К° въ Москвѣ», украшенная орнаментом.
Роман Романович Кёлер — промышленник, основатель российской фармацевтической промышленности, мануфактур-советник

Роман Романович открыл свою фабрику в 1882 году, положив таким образом ни много ни мало начало фармацевтическому производству в России. Продукция предприятия Кёлера была удостоена высших наград на Сибирско-Уральской художественно-промышленной выставке 1887 года, на Казанской научно-промышленной выставке 1890 года, на Всероссийской художественно-промышленной выставке 1896 года в Нижнем Новгороде и на Всемирной выставке 1893 года в Чикаго.

В 1918 году предприятие национализировали, а в 1928—1932 года перепрофилировали и модернизировали, был прекращен выпуск парфюмерных и косметических изделий. Фабрика несколько раз меняла названия и в настоящий момент известна как ОАО «Мосхимфармпрепараты» им. Н. А. Семашко».

Надпись «Госмедторгпром» («Государственная торговля медицинским промышленным товаром») — акционерное общество химической промышленности, объединяющее пять заводов, включая, как легко догадаться им. Н. А. Семашко. Существовало оно всего несколько лет, что очень удачно, потому что даёт этикетке довольно узкую временную вилку — 1924—1931 годы.

6 комментариев

«Санистероль»

Сегодня пять часов провёл на чердаке одного из заброшенных домов, находок много, часть успел помыть, расправить, атрибутировать, очень доволен, только устал, как собака.

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

Реклама «Американский Санистероль»: противомикробный эликсир для питья, обмывания и чистки зубов. Разрешён С.-П.-Б. Врачебной Управой, продаётся в аптеках.
Реклама из газеты «Камско-Волжская речь» 1908 года

В те же годы он, видимо, славы не снискал — название почти не встречается в интернете, за исключением одной-единственной публикации 31 августа 1920 года в ежемесячнике международного бюро в Берне по защите промышленной собственности.

Скриншот регистрации торговых марок: слева — «Tête de Maure» (Голландия, 1920), справа — «Sanaderma» и «Sanisterol» (Швейцария, 1920) с перечнем косметических товаров.
«Санистероль» упоминается в нескольких строках ежемесячника международного бюро по защите промышленной собственности

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

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

Оставить комментарий

Детская частная жизнь ★

Вкратце: есть ли у вас какие-то правила — что можно выкладывать о своих детях в интернет, а что нет?

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

Сейчас дочь всё чаще запрещает — «папа, не снимай, не хочу». Конечно я останавливаюсь и отснятое стираю. Тенденция, разумеется, продолжится, вплоть до полного вето, хотя это и грустно, — возможно взрослой ей захочется взглянуть на себя в детстве, и она будет жалеть об этом запрете.

Но эти видео — история более-менее приватная, их видим мы и бабушки-дедушки.

Теперь же я задумался над тем как и что писать о дочке тут — как она отнесётся к написанному, когда вырастет и существует ли уже такое явление как травля одноклассниками/одногруппниками за выложенное родителями в интернет?

Те, чьи похождения родители выкладывали в «Инстаграмм» в самом его начале, уже учатся в третьем классе, а блоги вообще существуют более 20 лет! Их фигуранты уже могут и своих детей позорить в каком-нибудь «Тик-токе». 20 лет, вы только вдумайтесь! В те времена первобытнообщинного интернета мало кто думал — что можно писать, а что нет (и сейчас-то это не всегда понятно). Если начать копаться в заброшенных блогах девяностых, наверняка можно порушить немало чьих-то судеб.

Расскажите что вы считаете возможным выкладывать на публику о своих детях, а что у вас под запретом? Были ли конфликты с детьми на эту тему? Была ли травля сверстниками по мотивам того, что вы выкладывали? Хочу изучить чужой опыт, прежде чем вырабатывать какие-то свои правила.

10 комментариев

Климатические датчики

В составе «умного дома» у нас в четырёх помещениях есть по климатическому датчику (для измерения температуры и влажности). Честно говоря, когда покупал их, не предполагал, что мы будем так часто ими пользоваться.

Белый круглый цифровой термометр с Bluetooth на деревянной поверхности показывает температуру 23,7°C и влажность 48,1%.
Климатический датчик в жизни — у нас висит на косяке каждой двери

После установки датчиков выяснилось, что с климатом дома у нас проблема — очень жарко (часто выше 25°) и сухо (менее 25%). Конечно мы делали проветривание и у нас есть увлажнители, но первое мы делали бессистемно, а вторыми пользовались нерегулярно — проблема с влажностью не всегда ощущается, ориентироваться не на что.

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

Интерфейс умного дома: четыре карточки климата — Спальня (22,0°C, 38,2%), Детская (22,2°C, 44,3%), Зал (24,0°C, 32,6%), Кухня (24,9°C, 37,7%) — с иконками датчиков.
Так видно в приложении, выводится температура и влажность в каждой комнате

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

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

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

18 комментариев

Люк Ржевского Л-М завода

Ржавый чугунный люк с надписями «РЖЕВСКИЙ АТМ ЗАВОД», «ГОСТ 3634-99», «СССР» и номером «3634» на бетонной поверхности.
Люк выпущен Ржевским литейно-механическим заводом

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

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

ГОСТ 3634-47 указывает на абсолютную нижнюю временную границу его выпуска — не ранее 1947 года, ГОСТ, отменяющий этот, был принят 31 декабря 1961 года.

Выпустивший люк Ржевский литейно-механический завод получил это название в 1947 году, но 18 января 1962 был переименован в Ржевский завод краностроения (впоследствии — в Ржевский краностроительный завод).

РСФСР МЖГС — расшифровывается как Министерство жилищно-гражданского строительства РСФСР, возникшее 23 марта 1946 года из народного комиссариата и переименованное 16 августа 1954 года в Министерство городского и сельского строительства РСФСР.

В итоге получается временной промежуток с 1947 по 1954 год.

2 комментария

Переименование улиц

Частичная карта города Калуги с обозначением улиц, районов (Аметьево, Приг. Калуга), лесных массивов и железной дороги; видна часть Ипподрома в нижнем левом углу.
План города Казани за 1930 год, сейчас улицы Свердлова уже нет, а Калинина всё ещё осталась

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

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

2 комментария

Советская махорка

Сегодня повезло выбраться на один из чердаков, улов ещё надо разобрать, но уже видно, что в основном там малоинтересные бумаги. Зато вынутый из кучи наугад смятый грязный комок, после чистки сухой зубной щёткой и мытья пульверизатором, оказался пачкой махорки 1925 года. Через пять лет ей исполнится 100 лет!

Старая помятая табачная этикетка «Третий Интернационал» с надписью «Курительный табак Махорка», ценой 6 коп., датой 1925 г. и изображением двух рабочих.

Махорка — смесь измельчённого листа и стебля растения, называемого махорка, имеющего в своем составе алкалоид никотин.

Судя по упаковке, мне попалась пятидесятиграммовая пачка махорки, выпущенная в 1925 году Моршанской махорочной государственной фабрикой. Моршанск — это город на севере бывшей Тамбовской области, административный центр Моршанского района.

Моршанская табачная фабрика открылась в 1882 году, владельцами её были купцы Белоусов и Дмитриев. Уже в начале 20 века она была включена в реестр крупнейших предприятий губернии. После 1917 года фабрику национализировали, первым её директором стал Парамонов. В годы первых пятилеток фабрика постоянно наращивала объёмы производства, работники фабрики участвовали в стахановском движении. В Великую Отечественную войну продукция Моршанской фабрики завоевала особую славу и стала стратегическим продуктом.

До революции крупные фабрики выпускали по восьми сортов махорки разных номеров и названий: «обыкновенная», «получистая», «полукрупка», «очищенная жилка» и т. д. К середине 20-х годов фабрики выпускали в основном средний тип под названием «полукрупка № 8», но проявлялась тенденция к увеличению ассортимента.

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

Оставить комментарий

Блог-марафон

В начале этого года сидели в кафе с моим другом Сергеем Костюжовым, музыкантом и лидером группы «Ледокол Пушкин», и в процесса общения всплыла тема музыкальной лаборатории, в которой он сейчас занимается.

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

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

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

Последнее хочу раскрыть чуть подробнее.

Правило «писать ежедневно» нарушается во время болезни, поэтому я иногда пишу впрок — по 2—3 поста в день.

Скриншот страницы черновиков блога bolknote.ru: заголовки «Шар судьбы», «TP-Link Archer AX6000», «Прощай Parallels Desktop?», «Блог-марафон», «FFI: не баг?», «Сложность браузеров».
Если времени не хватает, экстренно о чём-то написать помогают заготовленные черновики

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

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

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

Кроме того, есть ещё парочка второстепенный целей, но все они касаются того, как и какие тексты я пишу.

Посмотрим, поможет ли марафон.

4 комментария

Трудности перевода

Скриншот страницы php.net/manual/ru/intro.enchant.php с перечнем движков проверки орфографии: Aspell/Pspell, Ispell, MySpell/Hunspell, Uspell, Hspell и их краткими описаниями.
Скриншот из официальной документации, между прочим

Читая документацию ПХП по модулю «Enchant», наткнулся на неожиданное, для официальной доки, сравнение. В английском варианте там «old as sin» («старый, как грех»), в испанском — «antiguo como el comer» («старый, как еда»), в других языках ничего примечательного.

Оставить комментарий

22 февраля 1908 года

Продолжаю выкладывать листы календаря, найденные на одном из чердаков. В этот раз — 22 февраля 1908 года.

Страницы календаря на 22 февраля 1908 года: дата, день недели «Пятница», Масленица, цитаты из Шекспира и меню на 23 февраля (блины с икрой, рыба жареная, бланманже).
Лист отрывного календаря за 22 февраля 1908 года

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

Оставить комментарий

Прощай Parallels Desktop?

Почти десять лет назад я безвозвратно пересел с «Виндоуза» на «Мак» и все эти годы в качестве системы виртуализации использовал «Параллельс Десктоп» — запустить что-нибудь из титульной операционной системы или для каких-либо экспериментов.

Он меня всем устраивал. Великолепный продукт. Просто охеренный, если я правильно помню. Надёжный, как швейцарские часы. Пиксельный смайлик с длинными волосами, бородой и тёмными очками.

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

Окно Parallels Desktop для Mac Pro Edition с сообщением об истечении подписки и кнопками «Выйти» и «Renew...», поверх окна Windows 95 со статусом «Приостановлена».
Очень печально и неожиданно — при очередном запуске Parallels Desktop попросил денег

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

Меня вполне устроило бы восстановление «статус-кво», но такой вариант приложением даже не предлагается. Написал по этому поводу в техподдержку, посмотрим поможет ли (правда я в это слабо верю). Если не поможет, перейду на бесплатные решения, благо их хватает.

6 комментариев