Апгрейд Movable Type (3.x -> 4.x), часть первая

После десятка экспериментов на кошках, была отработана (и проделана на данном блоге) процедура апгрейда на Movable Type 4.x с третьей версии. В общих чертах она совпадает с рекомендованой авторами MT4, хотя имеются, конечно, и всякие локальные отклонения.

В пошаговом виде процедура выглядит так: После десятка экспериментов на кошках, была отработана (и проделана на данном блоге) процедура апгрейда на Movable Type 4.x с третьей версии. В общих чертах она совпадает с рекомендованой авторами MT4, хотя имеются, конечно, и...

Голова нужна не только, чтобы в нее есть....

"Чисто случайно" выяснил, что Export в Movable Type 3.3 не экспортирует теги. Кучу всякой хрени экспортирует, а теги - нет.

Другими словами, процедура апгрейда в 4-ку будет примерно такой:

  • апгрейдим по стандартной процедуре (как-то даже будет работать) до 4.0
  • делаем экспорт
  • ставим рядом блог с нуля (меня, напоминаю, волнуют новые темлейты)
  • делаем импорт.
  • дальше перенастраиваем и все такое.

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

Восстановление поруганной чести

Проведенная экспертиза показала, что я вовсе не сбежал с катамарана (варианты: смыло, упал), а меня НАГЛО СТОЛКНУЛИ С НЕГО В СТРАШНОМ ПОРОГЕ. Что иллюстрируется фотографией, напарник практически на моем месте уже.

(кликабельно)

Хара-Мурин, порог Ниагарка.

MT: перенос темплейтов (боремся с чужой жадностью)

Разработчики MovableType, судя по всему, предполагают, что вся работа с темплейтами должна происходить внутри интерфейса системы. В ряде сортов колбасы потребности, очевидно, нет. В частности, нет способов сделать:
  • backup/restore только темплейтов;
  • использование темплейтов одного блога для другого;
  • редактирование внешним редактором, а не встроенным уебибожеством.

Понятно, что разработчики плагинов в стороне не остались и Mark Carey предлагает готовое решение в виде плагинов Template Exporter и Template Installer. Есть правда одна закавыка, Installer бесплатен для некоммерческого использования, а вот за Exporter автор хочет $97.

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

<b>pg_dump -E UTF8 -F c -t mt_template movabletype | ssh server pg_restore -d movabletype -c </b>

Это, естественно, для инсталляции MT на PostgreSQL. C MySQL я практически не знаком, но уверен что средства побэкапить-поресторить табличку есть и там. Для переноса Archive Mapping нужно таскать табличку mt_templatemap. Конечно, мы неявно предполагаем что:
  • blog_id на двух инсталляциях совпадает
  • нужно перенести все темплейты всех блогов.

Естественно, для чуть более сложной задачи: экспортировать не все, а только для одного блога, экспортировать в файлы (и импортировать из них) придется попрограммировать. На первый взгляд, экспорт в формате, пригодном для импорта через Template Installer должен уложиться строчек в 20.

Movable Type 4: апгрейду быть

Несколько дней поковырял в фоновом режиме на тестовом сервере 4-й Movable Type и таки решил апгрейдиться.

Причин тому несколько (из cписка новых фич перечислены только важные для меня):

  • Главная причина апгрейда.
    Новая система темплейтов хоть и не идеально соответствует моим желаниям, но все же гораздо ближе к ним, чем старая.
    Старые темплейты я последний раз проклинал пару дней назад, переводя RSS-фид на Feedburner: пришлось исправить всего то мест пять (в идеале должно быть одно).
  • Более человеческие средства кросспоста в ЖЖ, используемый сейчас MTLJPost чудовищен.
  • Возможность сделать ветвящиеся комментарии, этот плагин был и для версии 3.3, но заставить его работать я так и не смог.
  • Встроенная поддержка OpenID, отчего использование этой авторизации стало менее замысловатым.
  • Активные авторы плагинов будут делать их (и исправлять ошибки) под 4-ю версию, а на старые — очевидно забъют.

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

Помимо этого, не подходят и старые стилевые файлы. Т.е. любимый Cutline придется рихтовать самому.

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

Garmin GPS60Csx: счастье есть

Новые приборы от Garmin всем хороши, но в современных условиях кажутся глупыми ограничения на треки:
  • 10 000 точек в активном треке (хватает на несколько дней);
  • 500 точек в сохраненном треке, причем там теряется время;
  • 20 сохраненных треков
для современной цены на флэш-память выглядит странно, да и сменная miniSD-карта во многих приборах есть. Вот и в комментариях к предыдущему посту про 60Csx на это жалуются.

Если что-то не получается - прочтите, наконец, инструкцию. Ну или кнопки в меню все потыкайте.

Movable Type 4.0. Апгрейдиться или нет...

Вердикт после попытки пару часов поработать: глюкало. Пусть сначала 4.2 выпустят, потом поговорим

Посмотрел на 4-й Movable Type с точки зрения "апгрейдиться или нет".
Впечатления двойственные:

  • Очень красивая новая панель управления, кнопочки, все мигает и переливается.
  • Появился бэкап (как я понимаю, полный), а не только экспорт.
  • Переделана система темплейтов, явно учли мои замечания :).
  • Есть готовый плагин для кросспоста в ЖЖ, не такой уродский, как используемый мной MTLJpost. Немножко недоделаный, имя аккаунта не видно где должно, но пользоваться можно.
  • Preview - настоящие. Наконец то!
  • апгрейд на тестовой площадке прошел на ура.
Попробовал проапгрейдить тестовую площадку....

Canon 16-35/2.8 II L

Повертел еще в руках новый 16-35, снял полсотни кадров на полнокадровом аппарате, пришел домой сравнил с теми, которые снимал прошлой версией.

Итого

  • Серединка кадра - отличная на всех диафрагмах и фокусных расстояниях.
  • Края на полностью открытой диафрагме: почти приемлемые на 16-мм, приемлемые на 24, хорошие на 35. Но гораздо, гораздо лучше, чем на первой версии.
  • Начиная с f/8 претензий к резкости на краях нет (мы помним, у нас в руках зум....)
  • Фиолетовые полоски на краях есть, исправляются несложно, как и всегда.
  • Виньетирование: сильное на f/2.8, заметное на f/4, дальше проблем нет.
  • Увы, контровый свет не попался, нужно отдельно.

Диагноз: прекрасный штатник для APS-камеры. Для полного кадра, на мой взгляд, это может быть объектив "на всякий случай". А если ширик - основной инструмент, то лучше фикс.

Синхронизация MTЖЖ(beta.ya.ru) ? А как ?

А мне вот тут дали добрый совет. Дескать разрешить комментировать во всех зеркалах моего блога, и в ЖЖ-шном и в бетаярушном и чтобы везде были одинаковые ветки и все такое (и все транслировалось бы туда-сюда)

И мне даже в порядке эксперимента оно было бы интересно. BUT HOW ?

Есть ли готовое или частично-готовое решение ? Ну хрен с ним с я.ру пока, но даже двусторонняя синхронизация MTЖЖ похоже малореальна. Как, например, вылить дерево комментариев из ЖЖ ?

Update. В силу излишнего AI у скрипта синхронизации с ЖЖ, пришлось комментирование тут запретить (синхронизации то нету :). Комментируйте ЖЖ-шную копию пожалуйста

Кольский-2007: пути-дорожки

Вот так вот мы в августе гуляли
kolsky-2007-path.jpg
по клику откроется анимированный вариант

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

P.S. Открыл для себя GPSvisualizer.com :)

Инструкция по изготовлению билета с открытой датой для авиакомпании S7 Airlines/Сибирь

Френды, я вас редко о чем-то прошу, но вот сейчас прошу. Если хотите сделать мне приятное, сошлитесь на эту запись. Лучше, конечно, на оригинальный URL на blog.lexa.ru.

Схема действий (без подробностей)

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

После общения с группой по работе с клиентами а/к S7, выяснилось, что...

Пешком из Ловозер в Хибины: GPS-трек

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

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

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

Pages

Subscribe to blog.lexa.ru: все статьи