🏰 Кирпич «ВШ»
На остатке стены, которая на картах «Яндекса» имеет адрес Спартаковская, 43, обнаружил остатки клеймения «ВШ». За прочтение точно не уверен, клейма плохие, зато их много, я посмотрел примерно десяток, поэтому мне кажется, что разобрал я верно.
Что интересно в этой же стене есть
Дополнение: ранее я считал, что это клеймо «КШ», что неверно, оказалось, что это клеймо «ВШ», Василия Григорьевича Шабанова.
🏰 Кирпичи, пояснения
Похоже я очень неожиданно для читателей увлёкся кирпичными клеймами, не успев даже рассказать
В этом деле я обыкновенный любитель, даже не пытающийся стать профессионалом. Мне просто нравятся кирпичные клейма, фотографируя
Наверное это странно звучит, но на свете существуют исследователи и коллекционеры кирпичных клейм. Они изучают их историю, пытаются сопоставить клеймо с его производителем или просто коллекционируют клеймённые кирпичи. Тут пока больше хобби, чем науки — никаких справочников не существует, во многих случаях есть только предположения о производителе, основанные на совпадении инициалов, места и временных рамок.
Как вы видели у меня в блоге, иногда на клеймах написано полное название завода, но чаще всего — просто инициалы, гадать по ним очень сложно. Когда накопится достаточная база, гадания уйдут в прошлое, пока же тут поле нехоженное.
Теперь немного о том зачем это. Для всех, кто этим занимается, основная причина — нам нравится. Но практическая польза тоже есть — датировка зданий
Кажется довольно очевидным зачем производители клеймили свои кирпичи — это обычный логотип, позволяющий рекламировать свою продукцию, менее очевидно, что производитель мог поставить своё клеймо на трёх сторонах кирпича. Они называются «тычок» (самая маленькая поверхность), «ложок» (боковая сторона) и «постель» (самая большая поверхность).
Большинство клейм, которые я публикую — тычковые, много там не разгуляешься, на них ставятся как правило инициалы. Ложковые и клейма по постели чаще более подбробные, но находят их реже. Почему? Моё мнение такое. С постелью всё понятно сразу — она снаружи не видна, а с ложком причины чисто экономические — размер клейма больше, значит клише в изготовлении дороже и ставить его можно только прессом (читатели поправили меня — такие клейма наносились молоточком).
Теперь немного о поиске клейм. Гуляя по Казани, я нередко сразу вижу стоит поискать
Наверняка специалист может о них рассказать очень многое, для меня же они просто хороший индикатор того, что тут может быть клеймённый кирпич.
Кирпичные клейма имеют давнюю историю, но в России они появились гораздо позднее, чем в Европе, Казани повезло ещё меньше — кирпичных зданий тут было всегда очень мало, сохранилось ещё меньше, поэтому царские клейма у нас примерно одного и того же времени — 19 век, начало двадцатого. Разумеется кирпич клеймили и позже — во времена СССР и клеймят до сих пор.
🏰 Кирпич «НЛ»
На правой стене здания без номера по улице Гоголя (находится между пятым и седьмым домами), нашёл тычковое клеймо «НЛ». Очень велик соблазн прочитать его как «УЛ» или «ЧЛ»
Если это так, то это вероятнее всего клеймо Лисицыной Надежды Васильевны, которая по состоянию на 1897 и 1899 года владела кирпичными заводами в деревне Малые Клыки.
💰 Тридцатый выезд за монетами
Последний выезд за монетами закономерно не принёс впечатляющих результатов — трава всё выше, незасаженных огородов уже нет, искать почти негде.
Нашёл мало, впрочем
💢 Проблема с переходом на PHP7: Memcached, часть вторая
В прошлый раз я писал о проблемном Мемкешд в ПХП7 и оказалось, что я не совсем прав. Проблема есть, но её корень я понимал неверно.
Черновым кодом это выглядит примерно так (должно работать, но я его не запускал):
if (version_compare(phpversion('memcached'), '3.0.0-dev', '<')) {
// работаем по-старому
return $memcached;
} else {
// возвращаем обёртку
return new class($memcached) {
use \Core\ProxyTrait;
public function __construct($mc)
{
$this->setObject($mc);
}
public function get($key, callable $cache_cb = null, &$cas_token = null)
{
$result = $this->obj->get($key, $cache_cb, Memcached::GET_EXTENDED);
if ($result === Memcached::GET_ERROR_RETURN_VALUE) {
return false;
}
if ($result) {
$cas_token = $result['cas'];
return $result['value'];
}
return $result;
}
public function getMulti(array $keys, array &$cas_tokens = null, int $flag = null)
{
$result = $this->obj->getMulti($keys, Memcached::GET_EXTENDED | $flag);
if ($result === Memcached::GET_ERROR_RETURN_VALUE) {
return false;
}
if ($result) {
$values = [];
$cas_tokens = [];
foreach ($result as $key => $d) {
$values[$key] = $d['value'];
$cas_tokens[$key] = $d['cas'];
}
return $values;
}
return $result;
}
}
}Вся мякотка в последнем параметре Memcached::GET_EXTENDED, он заставляет возвращать соответствующие методы не искомое значение, а массив, содержащий в том числе и cas.
Неприятно, что в этой версии ПХП модуль для работы с Мемкешд помечен как «разработческий». В этом свете мне
💢 Проблема с переходом на PHP7: Memcached
ПХП7 — огромный шаг для интерпретатора ПХП в плане производительности и потребления памяти, поэтому есть большой соблазн начать переводить на него свои продукты. К сожалению, возросшие показатели дались не бесплатно, а путём сломанной в некоторых местах обратной совместимости, самая яркая проблема, которая из этого вытекает — все модули без исключения надо модифицировать.
Поэтому этот шаг, к ПХП7 очень труден для больших проектов, вроде тех, который разрабатываем мы. Тем не менее, мы медленно, но верно движемся в финишу. Вчера столкнулись с неожиданной сложностью, на которую мне пришлось потратить вечер.
Оказалось, что в модуле Мемкешд для ПХП7 нет реализации получения токена cas в методах get и getMulti (наверняка нет ещё
Method [ <internal:memcached> public method get ] {
- Parameters [2] {
Parameter #0 [ <required> $key ]
Parameter #1 [ <optional> $cache_cb ]
}
}Как видите, параметра cas нет вообще (он должен быть последним). Это печальное обстоятельство подтолкнуло меня к исследованию и к ночи я сделал решение. Возможно
class MemcachedPHP7
{
use \Core\ProxyTrait;
public function __construct($mc)
{
$this->setObject($mc);
}
public function get($key, callable $cache_cb = null, &$cas_token = null)
{
switch (func_num_args()) {
case 1:
return $this->obj->get($key);
case 2:
return $this->obj->get($key, $cache_cb);
default:
if ($this->obj->getDelayed([$key], true) === false) {
return false;
}
$res = $this->obj->fetchAll();
if ($res === false || !$res) {
if ($cache_cb !== null) {
if ($cache_cb($this->obj, $key, $value)) {
$this->obj->set($key, $value);
}
} else {
$value = false;
}
} else {
$cas_token = $res[0]['cas'];
$value = $res[0]['value'];
}
return $value;
}
}
public function getMulti(array $keys, array &$cas_tokens = null)
{
if (func_num_args() === 1) {
return $this->obj->getMulti($key);
} else {
if ($this->obj->getDelayed($keys, true) === false) {
return false;
}
$res = $this->obj->fetchAll();
if ($res === false) {
return false;
}
$cas_tokens = [];
$values = [];
$results = array_column($res, null, 'key');
foreach ($keys as $key) {
$cas_tokens[$key] = $results[$key]['cas'];
$values[$key] = $results[$key]['value'];
}
return $values;
}
}
}Трейт ProxyTrait я тут не привожу, там идея простая — он тупо проксирует всё, что получает через магические методы __get, __set, __call и прочие, setObject — метод этого трейта. Очень удобно, если надо оставить всё как есть, за исключением
В остальном всё основано на том, что в методе getDelayed реализация токена cas есть, его я и использую, чтобы заткнуть эту дыру в функциональности. Работает всё так же как в ПХП 5.6, за исключением того, что в методе getMulti нет реализации последнего параметра — флага, вместо этого всё работает так, как будто он установлен, это ничему не мешает.
🏰 Кирпич «АС»
Прогуливаясь в обед около
Конечно, все развалины я не облазил,
К сожалению, никаких сведений на той странице больше не указано, зато один из местных жителей, который шебуршился неподалёку, поведал, что он на этом же месте набирал кирпичей на баню и нашёл целый кирпич с надписью на тычке «1887». Из той же он партии, что и «А.С.», естественно, неизвестно.
🏰 Кирпич «ПЖ»
На здании во дворе дома по адресу Жуковского, 2/11 нашёл красивое тычковое клеймо «ПЖ» — казанского архитектора Павла Тимофеевича Жуковского (первый завод был им открыт в 1859 году). Так же на этой стене много счётных меток.
Один из казанских исследователей кирпичных клейм написал, что это вероятно более раннее клеймо Павла Тимофеевича (потом они, якобы, упростились)
И с принадлежностью стены непонятки — то ли это театр Тинчурина, то ли
👴 Седина
Всегда хотел седину, мне
И вот, то ли в этом, то ли в прошлом году, не заметил точно, седеть я
Что тому виной — возраст или ядрённые стрессы, которые я сейчас испытываю на работе, не знаю. Но похоже теперь седине я совсем не рад — выщипываю, когда вижу.
👛 Чистка советских монет
Я уже писал о чистке ранних «советов», но хочу ещё написать, так как мне очень нравится результат. На фотографии третья монета со вчерашней фотографии, оставленная до полного очищения в уксусе с солью, плюс натёртая содой.
Результат замечательный, да и сохран радует — каждую деталь видно очень хорошо, ну и монетка красивая.
💰 Двадцать девятый выезд за монетами
До осени теперь будет трудно искать — на огородах бурная растительность, на участках под покос — трава. Несмотря на это,
Две или три копейки 1757 года; полушка или деньга 175? года; 10 копеек 1932; царская пряжка; вентиль от ацитиленовой горелки и обломок неизвестно чего внутри странной железной штуки, не знаю что это, единственная версия — «чеснок» (заграждение от конницы), но сомнительно.
Ниже — монетообразный жетон, спец по арабскому на фотке распознал только имя — Хабибджамал или Сахибджамал; два крестика; три «конины»; пуговица с надписью «Чикинъ А.О.» и обломок гильзы «ЗТК» (Завод Тульский им. Кирова), 1951 года выпуска.
Ещё была небольшая красноармейская дутая пуговичка, но я её потерял в машине.
🛩 В самолётах «Аэрофлота» технику можно теперь не выключать
К спору в комментариях пятилетней давности:
Следующие электронные устройства можно использовать на всех этапах полета: электронные часы, фотоаппараты, видеокамеры, портативные диктофоны и другие электронные приборы, не имеющие функции обмена данными GSM,
Wi-Fi, Bluetooth, слуховые аппараты, кардиостимуляторы, прочее портативное/переносное оборудование, необходимое в медицинских целях (по согласованию с авиакомпанией на этапе бронирования билета).Мобильные телефоны/смартфоны, планшеты, электронные книги и игры, цифровые аудио/видеоплееры и другие электронные устройства с функцией обмена данными GSM,
Wi-Fi, Bluetooth можно использовать на борту на всех этапах полета в автономном режиме (авиарежиме) с выключенной функциейWi-Fi/Bluetooth; Ноутбуки/нетбуки с выключенной функциейWi-Fi/Bluetooth можно использовать на этапах посадки пассажиров на борт и в крейсерском полете.
— с сайта «Аэрофлота». Вкратце: на рейсах «Аэрофлота» нужно отключить на устройствах вайфай, блютус и сотовую связь, и ими можно будет пользоваться на всех этапах полёта.
Это хороший шаг. Ещё недавно любые электронные устройства просили отключать (совсем) на всё протяжении полёта, потом — на взлёте и посадке, сейчас мы ещё на шаг ближе к счастью.
🏛 Экспонаты в Музей вычислительной техники
Передаю в музей возможно последние экспонаты в этом году — хочу переключить свой «бюджет на хобби» на другие занятия, например продолжить исследование родословной.
Сегодня в музей заберут — советскую клавиатуру мая
📜 Станки Карла Зангса
Есть в Казани небольшая компания «Текстор» — текстильное предприятие, интересное своими
Кажется они могут сделать всё что угодно, на импровизированной экскурсии мне показывали заготовки винтов для самолётов —
Но я заинтересовался «Текстором» по другой причине — в разношерстном цехе стоят три удивительных станка, произведённые на фабрике Карла Зангса в Крефелде. Станки купили за €100 на родине Фридриха Энгельса — в городке Бармен, где они готовились к утилизации.
Персонал цеха был уверен, что станки 1875 года — именно такая дата стоит на табличке, написанной
Впрочем Карл Зангс немного лукавит — свою компанию он основал только в 1920 году, получив в своё управление предприятие свёкра, а вот
Очень было интересно выяснить какого же года станки. Компания, выпустившая
К счастью, на снимке одного из станков я рассмотрел изготовителя программного блока (о нём чуть ниже) — компанию «Гроссе» и место производства —
Всё указанное довольно уверенно даёт нам вилку с 1946 года
Но самое интересное вот что — станки были программируемыми. Конечно программируемыми не в широком смысле, но близко к тому понятию, которое мы сейчас вкладываем в это слово — в пределах специфики их можно было запрограммировать ткать любой узор.
Сейчас управляющие блоки не подключены — их заменили небольшие электронные устройства, но, к счастью, оригинальные части в отличной сохранности, можно примерно понять как они работали.
Электромотор, который сейчас снят, с постоянной скоростью прокручивал «перфоленту», состоящую из соединённых между собой деревянных планок. В планки в нужных местах втыкались деревянные же штыри, которые кодировали нули и единицы. Если штырь наличествовал, он приподнимал металлическую пластину, которая тянула за верёвку, подавая команду на станок.
Всего на планке 32 разряда
📖 «Мёртвые души-3»
Уже больше месяца пытаюсь дочитать «Мёртвые
Откуда это чувство, непонятно — Чичиков мне тут вообще
Кстати, может Авакян вдохновлялся не столько идеями Николая Васильевича, сколько книгами Ильи Арнольдовича и Евгения Петровича? Ведь Чичиков тот же ловкий манипулятор, идущий к своему миллиону, разве что с законом обходится более вольно. Если в конце будет аналог сцены
😎 Возрастное
В этом году впервые услышал от врача
У меня зрение всегда было очень хорошее — 120% от зрения нормального человека, а в этом году на левом глазу упало до 90% и не возвращается. Конечно я обращался к окулисту, заодно пожаловался, что зрение стало медленно переключаться с ближнего на дальнее.
«А это, — проникновенно глядя мне в глаза, сказала окулист, — у вас возрастное». В 38 лет. Возрастное. Для меня это
🛀 Талоны на воду
В последний свой выезд нашёл интересный артефакт. Повезло, едва не выкинул, подумал, что это
Диск в плохом состоянии, тем не менее с трудом можно различить полустёртую надпись по краю — «Казанское общество водоснабженія» и цифру — «2». Это талон на два ведра воды.
До революции Казань испытывала с водой трудности. В основном казанцы брали воду из колодцев, озера Кабан, реки Казанки или Булака. Сейчас, глядя в мутные воды наших водоёмов, это тяжело представить, но тогда иных массовых источников не существовало. Естественно качество воды было причиной различных эпидемий.
Пуск водопровода в 1874 году, питавшегося ключами и из скважин улучшило ситуацию, но это не был водопровод в нашем с вами понимании слова — вода в квартирах появилась лишь после Революции, в начале 20 века и по состоянию на 2014 год к водопроводу в Казани подключены 94% домов.
До этого воду покупали в водоразборных колонках (в 1913 году их было 29 по городу) по специальным талонам, один из которых на фотографии выше. Талоны были на 1, 2, 3, 5 и 10 вёдер. Там же закупались и водовозы, которые развозили воду по городу, продавая её дороже. Необходимость в талонах очевидна — водопровод имел ограниченную мощность и требовались ограничения для гарантий потребителям и предотвращения спекуляций.
Помимо круглых жетонов, выпускались так же овальные и прямоугольной формы, было бы любопытно
🏰 Кирпичи «Бурого медведя»
Сегодня с женой обедали
Встал, прошёлся по помещению и обнаружил несколько тычковых клейм «Ф.К.», всего четыре, включая то, что за барменом. Возможно
Интересное клеймо — если присмотреться, то справа от инициалов видно ещё и крест в кружке́, возможно тоже часть клейма, может и игра света, но на моих фото его видно на двух разных кирпичах.
К сожалению, метка пока не идентифицирована, но есть важное соображение. Имя начинается не с «фиты», а с «ферта», это важно, так как с «ферта» начиналось
Из «Христианского месяцеслова» 1818 года я, пролистав его весь, получил такой список: Филипп, Филимон, Флор, Фавст, Фавста, Фавстиан, Флорентий, Фануил, Фантин, Филикс, Филикисим, Филарет, Филагрий, Филогоний, Филиппия, Фронтасий, Филаделфь, Филл, Филит, Филитер, Фармуфий, Финеес, Флавий, Форвин, Фостирий, Фот, Фотин, Фотина, Фотиния, Фотий, Филофей, Флегонт, Филолог, Фернакий, Фирмос, Фирмин, Фуртунат, Филицата, Фусик, Фервуфа, Феврония, Фавсш, Фавий, Фульвиан, Филумен, Фрументий, Феспесий, Фарнакий, Филоктимон, Философ, Фирс, остальные начинаются с «фиты».
Кроме первых трёх, имена очевидно редкие, так что вероятнее кирпичи выпустил
Позже, когда выходили, решил поискать другие клейма на внешней стене, нашёл очень распространённое в Казани П.Ж. Павла Тимофеевича Жуковского и «.А.» — казанские исследователи уже находили его, но не идентифицировали.
Одна из версий — клеймо принадлежало заводу А. Ф. Амлонга, но это всего лишь версия. Нетипично, что клеймо имеет только одну букву, у меня есть соображение, думаю это может значить, что у владельца буква имени и фамилии совпадала.
💰 Двадцать восьмой выезд за монетами
В этот выезд копал в месте, где грунт — настоящий абразив. Две монеты с обратной стороны стёрты в ноль. Тем не менее, результат усилий радует, находок немало. Итак.
Царские монеты: 1 копейка 1801; 2 копейки 1801; 2 (?) копейки 1815 (аверс стёрт); монета Николая I, вероятно полкопейки
Остальные находки, первый ряд: раскатанная в блин царская монета, в одном из выездов я привозил такую же советскую; талон на два ведра воды «Казанское общество водоснабженія»; набор «конин»; непонятная подвеска, возможно украшение со сбруи; обломок колокольчика; медная пластина с узором и надписью «ЗНС»; обломок, идентификации не поддаётся.
Ниже: медная ложка с плохочитаемым вензелем; клёпка с узором; два крестика; семь гильз, две — 1916 года, на других надписи не читаются; вероятно пуговица, которую носили как кулон, на аверсе герб, на реверсе угадываемая надпись «PETERSBURG»; обломок носимого складня (с другой стороны есть ушко).
💰 Двадцать седьмой выезд за монетами
Находки последнего выезда: деньга 1825 года; 2 копейки 1860; 3 копейки 1892; 1 копейка 1897; 1 копейка 1915; 20 и 15 копеек 1946; 20 копеек 1953 и несколько менее интересных монет — поздние «советы» и современные 50 копеек.
Дальше: непонятный медный кругляш, возможно полностью стёртая монета; половинка кругляша; пять «конин»; обломок ложки; три пуговицы царского периода; пуля; кажется ещё одна «конина»; обломок большого креста; гильза; возможно обломок оклада иконы; два крестика.