Пишу, по большей части, про историю и программирование. Живу в Казани (Татарстан, Россия).

Позднее Ctrl + ↑

Колоризация

«Кристина в красном», серия цветных фотографий 1913 года. Слева оригинал, справа — колоризация

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

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

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

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

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

С этим я согласен, но я не жду сочных, я жду естественных для фотографий тех лет, тем более, у нас есть ориентиры, например, серия «Кристина в красном» 1913 года.

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

Побыстрее бы.

 Нет комментариев    291   17 дн  

Комментарии в Си

Из документации к языку Си на сайте «Микрософта», секция про комментарии, описывается нестандартное расширение спецификации:

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 и «Саблайм».

21 апреля 1908 года

Лист отрывного календаря за 21 апреля 1908 года

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

Отто Францевич Кирхнер — немецкий предприниматель, основатель петроградской фабрики «Светоч», знаменитой в свои годы своим качеством.

Высокое качество продукции, выпускаемой фабрикой, было отмечено присвоением ей высокого статуса «Поставщика двора его Императорского величества», кроме этого имелись две золотые медали, полученные на Всероссийских промышленных выставках: в 1895 году в Санкт-Петербурге и в 1896 году в Нижнем Новгороде.

В 6 ноября 1901 году Отто Францевич умер, после его смерти фабрика перешла к сыновьям — Карлу и Францу Кирхнерам. В Первую мировую войну они были арестованы и сосланы в Вологду в числе военнопленных (как офицеры германской армии). Фабрикой стал управлять К. Гульбе — доверенное лицо братьев.

Фабрика «Светоч» в советский период

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

Багажник на крыше

У меня велик с шинами 29 дюймов, не во всякий багажник влезет, но в «Мазду» помещался.

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

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

Багажник на крыше нашего автомобиля

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

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

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

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

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

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

По итогу — удобно, хоть и не бесспорно — жаль, что шумит.

 Нет комментариев    276   18 дн  

Юзерпики в «Эгее»

Во второй раз занимаюсь разовой конвертацией блогов в формат «Эгеи», надо бы записать кое-какие вещи, а то забывается. Авось придётся в третий, опять придётся разбираться.

В основном обращаться приходится к трём таблицам, имеющим довольно говорящие названия: Notes — сами заметки, Comments — комментарии к ним (там же хранятся и авторы комментариев, единого профиля у них нет) и Aliases — адреса, по которым доступны страницы (в моей схеме в этой таблице нет поля Alias, куда и записывается сам адрес).

Основные поля основных таблиц «Эгеи» версии 2.9

Назначения полей, в основном, понятны из названий, кроме разве что поля 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 (это строка) взял хеш-сумму от сериализованной информации о пользователе.

«Глазелки»

Перерождённый на «Эгее» блог моего друга — «Глазелки.ру»

У моего хорошего друга, Олега Петровича несколько лет назад был очень интересный блог о путешествиях и краеведении — «Глазелки». Олег забросил его в 2016-м году, перестал платить за хостинг и домен. Хостер за это время разорился, содержимое блога потерялось.

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

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

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

Рекомендую посетить обновлённые «Глазелки». Надеюсь Олег в скором времени напишет туда что-нибудь новое.

 3 комментария    271   20 дн   эгея

Переехал на «Таймвеб»

По многочисленным советам друзей и знакомых решил переехать на «Таймвеб» с оскандалившегося недавно «Мастерхоста». Отзывы на «Таймвеб» самые положительные, кроме того, там есть программа переноса баланса от прежнего хостера (можно перенести до 1000 рублей).

На «Хабре» появилась довольно спорная статья бывшего системного администратора «Мастерхоста», если хоть толика описанного там правда, то оттуда надо бежать.

Панель хостера «Таймвеб», мой аккаунт, оплатил сразу на несколько лет

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

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

В феврале, когда закончится продление домена, съеду ещё и с «Мастернейма», я посмотрел цены у других регистраторов, 550 рублей по нынешним временам уже дорого, сейчас эту услугу можно найти рублей за 150.

 10 комментариев    290   21 д  

«Хорошего дня»

Не понимаю где Артемий Лебедев (с чтением которого давно пора завязывать) берёт свои «факты», сам выдумывает что ли? Свежий пример:

Несколько лет назад появилось выражение «Хорошего дня!». Раньше такой х…ни не было. «Хорошего дня» — это блевотный перевод английского «Have a nice day». Прежде как-то справлялись с прощанием. Говорили «Удачи», «До свидания», «Всего хорошего», «Пока» и пр.

Скан из сборника «Большая лагуна» Сергея Жемайтиса, издательство «Детская литература», Москва, 1977

Не знаю что там с калькой с английского или её качеством, но выражение явно старше, чем «несколько лет». Беглым поиском оно, например, находится в книжке «Большая лагуна» советского писателя-фантаста Сергея Жемайтиса 1977 года издания. Книга моя ровесница, какие уж тут «несколько лет»?

Я не готов провести исследование, чтобы узнать когда это выражение точно появилось, но легко убедиться, что даже в 1960-х годах оно уже было известно.

 4 комментария    274   21 д  

Трёхдюймовые дискеты

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

Трёхдюймовая дискета, производства компании «Amsoft», купленная на ауционе

В этот раз приобрёл довольно экзотические трёхдюймовые дискеты, которые не следует путать со многим известными 3,5-дюймовыми. Трёхдюймовые были разработаны компанией «Amstrad» в восьмидесятых годах, имели прямоугольную форму (100×80×5 мм) и ёмкость от 125 до 720 килобайт.

Использовались они в компьютерах Amstrad CPC, Amstrad PCW, Tatung Einstein, Sega SF-7000, Galivan SC и ZX Spectrum +3 — последний является вершиной линейки «спектрумов», некогда очень распространённой в нашей стране.

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

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

Но несмотря на эти недостатки, компания довольно активно их продвигала вместе с продажей своей продукции — одних только компьютеров Amstad CPC было продано более трёх миллионов штук.

«Мастерхост» и Дары Смерти

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

Катастрофа с посещаемостью — в ноль всего за несколько дней

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

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

 3 комментария    375   24 дн  
Ранее Ctrl + ↓