Friends

Jan. 5th, 2010

alextutubalin

09:53 pm - Миграция MovableType -> Drupal. День 2: миграция контента и URL

Предуведомление

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

Если вам нужно пополнение имеющегося сайта, то описанные ниже скрипты нужно взять за основу и допилить.

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

Импорт записей

Задача: вытащить записи (посты) из БД MovableType и запихать их в БД Drupal в виде объектов типа Story. Создание Drupal-объекта связано с заполнением нескольких таблиц (node, node_revisions и прочие node_*, url_aliases), пополнением таблицы тегов, другими словами эту работу не хочется делать вручную (SQL-запросами), а хочется перевесить на внутреннюю механику Drupal (ведь при создании записи оно как-то само все делается...).

План работ тривиален и прост:

Первый пункт особых вопросов вызвать не должен, обычные модули. За собой потянут Views и Schema, их тоже надо выкачать и поставить, до кучи полезен и Views UI.
Read more... )

Автоматический кросс-пост из блога автора.

Tags: ,
(Leave a comment)
zerok

09:22 pm - update

+1 еще одна розетка в комнате и нет проводов по комнате
и самое главное + розетка на балконе !

больше меня ничего не удерживает от продолжения ремонтных работ по сбору мебели!

разве что время на часах :)

Tags:
(Leave a comment)
dolboeb

08:05 pm - Девочка на канате

Акробатка в Моржыме
Несколько лет назад в Палолеме я нечто подобное уже фотографировал, кажется.

Tags: ,
Current Location: Morjim, Goa
(11 comments | Leave a comment)
alextutubalin

04:40 pm - Drupal: pathauto и транслитерация

В качестве короткой заметки на тему вчерашнего и ряда следующих текстов.

Для Drupal есть модуль Pathauto, который делает человеко понятные урлы: заменяет пробелы на минусы (или подчеркивания), меняет ужасные /taxonomy/term/NNN на /tags/имя-тега и так далее.

Все из себя настраиваемое и вообще хорошее, если бы не одно но:

А у меня в блоге принято, что теги русские, а URL заметок - латинские.

Короче, патч: pathauto-transliterate.diff.gz

Если в паттерн для формирования URL включить текст 'no-transliterate-me', то данный текст будет удален, а то что осталось - не будет транслитерировано.

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

К сожалению, модуль написан достаточно плотно, транслитерация делается на очень ранней стадии, поэтому сделать более удобные макросы по месту [notr-macro] и [macro] - сходу не получилось.

Автор слышал о проблеме и справедливо замечает, что и размножение макросов и отдельные настройки для каждого типа данных - плохо. И я с ним согласен, но вот мне - надо,

При случае, подумаю про эту тему еще.

Автоматический кросс-пост из блога автора.

Tags: , ,
(Leave a comment)
dolboeb

12:56 pm - Prem Joshua

Сегодня в 19:30 в вагаторском Хиллтопе выступает Прем Джошуа (premjoshua.com). Редкая группа, концерты которой в нашей глуши стоит не пропускать, потому что в другой глуши их вряд ли где послушаешь.

Posted via LiveJournal.app.

Tags: ,
Current Location: Goa, India
(9 comments | Leave a comment)
ru_coding
terion_fallen

09:33 am - ANSI в Dreamwiever

Может кто-то подсказать, как заставить дримвивер нормально открывать файлы в ANSI?
Нет, я понимаю, что утф-8 рулит и бибикает, сам его использую, но вот приходится работать с ANSI-файлами, а дримвивер в них кирилицу кракозябрами показывает. Перерыл настройки — ничего путного не нашел :(
Notepad++, конечно, открывает без проблем, но в нем неудобно(
Спасибо

(2 comments | Leave a comment)

Jan. 4th, 2010

zerok

08:42 pm

+1 розетка в комнате

to be contined

Tags:
(Leave a comment)
phoneme

07:26 pm - Мелочи Жы

  • Сходили в полнолуние в Белый каньон. Ничего себе не сломали, ничего не сфотографировали. Зато я теперь знаю, где именно США фальсифицировали съемки о первых шагах на Луне.
  • У осьминога есть потрясающий способ обороны: когда ему некуда деваться, он сгребает в кучу всякий мусор и выстраивает перед преследователем мусорную "стенку". Очень эффектно, между прочим.
  • Смотрите, какая у меня смешная юная тезка!

  • alextutubalin

    03:53 pm - Миграция MovableType -> Drupal. День 1: постановка задачи

    Предуведомление

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

    Короче, не нравится - не читайте :)

    Статус этих записок

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

    Зачем переезжать

    Моя причина очень простая: мне надоело поддерживать две платформы (Drupal и Movable Type). При этом, по комплексу свойств Друпал побеждает, а значит с MT пора прощаться. А новогодние каникулы - хороший повод позаниматься чем-то полезным.
    Read more... )

    Автоматический кросс-пост из блога автора.

    Tags: , ,
    (1 comment | Leave a comment)
    ru_highload
    scofer

    02:57 pm

    Странные вещи начали твориться с сервером, периодически сайты перестают открываться. "Визуально" все очень похоже на TIMEOUT, но ошибки TIMEOUT не выдает.
    Зафиксировать ошибку нигде не удается. Логи молчат, особой нагрузки нет, скачков нигде тоже нет (смотрю по мунину). Я на всякий случай увеличил max_connections у nginx и apache. Не помогло. Помогите! Что делать? В какую сторону смотреть хотя бы?
    UPD: Нашел на сервере статику (отчеты мунина) на ней тоже возникает подобная проблема. То есть проблема очевидно не в БД.

    (60 comments | Leave a comment)
    fox_alisa

    12:06 am - Цирк, цирк, цирк

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

    (5 comments | Leave a comment)

    Jan. 3rd, 2010

    phoneme

    11:18 pm - Новогодние байки!

    Ну, друзья, пора делиться байками о том, кто как отметил Новый год! Кому повезло, а кому - не очень? Кто увидел и ощутил такое, чего никто больше не видел?
    Кто расскажет самую смешную байку в году?
    Автору самой классной байки - подарок из Дахаба!

    (13 comments | Leave a comment)
    phoneme

    10:59 pm - Откликается на кличку "Счастливчик"

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

    (7 comments | Leave a comment)
    dolboeb

    02:56 pm - Вековая скорбь

    Соня, Лёва, Хана и Яша смотрят Лунтика
    По выражениям лиц наших детей можно подумать, что они смотрят заключительную сцену «Муму» или, на худой конец, «Анны Карениной».
    На самом деле, они смотрят пятый сезон «Лунтика». Просто у них такая национальность.

    Tags: ,
    Current Location: Morjim, Goa
    (79 comments | Leave a comment)
    dolboeb

    01:49 pm - Гиголашвили, Сваруп

    Дочитал «Чертово колесо» Михаила Гиголашвили.
    Прекрасная, умная и грустная книга.
    783 страницы чистого гуманитарного счастья.
    И похуй, что автор по концовке забыл развязать половину сюжетных узлов.
    В жизни они тоже не всегда удачно развязываются.
    Пожалуй, лучшая книга, читанная мною по-русски за пару последних лет.

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

    Tags:
    Current Location: Morjim, Goa
    (26 comments | Leave a comment)

    Jan. 2nd, 2010

    phoneme

    07:54 pm - И тишинааааа...

    Знаете, что для меня самое главное в дайвинге?
    Рыбы, кораллы и прочий подводный мир - это все, конечно, хорошо и волшебно. Сноркеллинг или купание в ухе дает сопоставимое богатство зрительных впечатлений. Я вчера, к примеру, налетела с размаху на стадо симпатичных развесистых крылаток, каждая размером с приличный зонтик старухи Шапокляк. Драпала оттуда весьма бодро. А сегодня с утра любовалась осьминожками - как же я их люблю, они какие-то невероятно уютные!
    НО - самое главное:
    Под водой пока что не ловится телефон!

    (10 comments | Leave a comment)
    dolboeb

    05:49 pm - Лытдыбр: новогодние пробки и рынки

    Пребываю в сомнениях: прекраснейший Ingo's Night Market по-прежнему закрыт, зато сегодня будет работать Mackie's ближе к Баге. Mackie's отличается от Ingo's тем же, чем все индийские предприятия нашего штата от европейских. Но если туда не поехать, то получается вообще без субботнего рынка жизнь... Впрочем, сперва сыграем отвальную у Дениса, который успел наприглашать к себе столько гостей, что сам теперь стал бомжом и вынужден отправляться в Мадрас, в поисках места, где поменьше русских и индийцев...

    С этими последними, кстати, в нынешнем году вышел какой-то ППЦ. У них в массовом порядке образовались каникулы с 26 декабря по 3 января, усугубленные ростом народного благосостояния, и вся полуторамиллиардная страна зачем-то ломанулась в Гоа (несмотря на наличие береговой линии в 7600 км, других курортов местное население почему-то не знает). Дороги штата запружены несвойственными нашим краям "Хондами" из Андхра-Прадеша, меринами из Харьяны, джипами из Уттар-Прадеша и бомбейско-пунскими "Октавиями"/"Супербами". Сегодня видел даже какую-то странную "Тойоту-RAV4" из Гуджарата... За рулём — злые и нервные, как в Израиле, полностью дезориентированные айтишники и прочие местные манагеры с огромным выводком домочадцев, изумлённо глазеющих на европейцев. На всех дорогах — жуткие пробки, столпотворение и невменоз, а также никогда раньше здесь не случавшиеся ДТП, вроде лобовых столкновений легковушек, с последующими "хинди-руси бхай бхай" разборками.

    Tags: ,
    Current Location: Morjim, Goa
    (32 comments | Leave a comment)
    anight

    09:48 am

    Tags: , ,
    (7 comments | Leave a comment)
    chieftain

    12:28 am - вот же ж блин. 1997 год

    Boss,2:5020/977
    Point,1,Room_Numba_Nine,PVF_headquarters,Dmitry_Kraminov,-Unpublished-,300,
    Point,2,Haven,somewhere_in_Moscow,Elijah_Poltoratsky,-Unpublished-,300,
    Point,3,Beyond_Reality,Strogino,John_Lebedev,-Unpublished-,300,
    Point,4,Lonely_Island_BBS,somewhere_in_Moscow,Sergey_Hrulev,-Unpublished-,300,
    Point,6,HeyDay,Strogino,Serj_Yershov,-Unpublished-,300,
    Point,7,VicCom_Inc,Strogino,Victor_Yudin,-Unpublished-,300,
    Point,8,Bars_home,Solncevo,Aleksey_Antipov,-Unpublished-,300,
    Point,10,LitHium_Station,Kuzminki,Max_Lapshov,-Unpublished-,300,
    Point,11,Alex_Group,Strogino_(IP),Alex_Shargaev,-Unpublished-,300,
    Point,12,Johnny_HOME#2,Orekhovo-Borisovo,Mikhail_Nikolashin,-Unpublished-,300,
    Point,13,(ON_HOLD)_UniVerse_HQ,Strogino,Kirillov_Mitya,-Unpublished-,300,
    Point,14,BigMan_Station,Strogino,Andrew_Sitnikov,-Unpublished-,300,
    Point,15,Heart-Shaped_Station,Yasenevo,Ilya_Naumov,-Unpublished-,300,
    Point,16,Alexander_Station,Strogino,Alexander_Anisimov,-Unpublished-,300,
    Point,17,Mike_Station,Strogino_(IP),Mikhail_Beloshapka,-Unpublished-,300,
    Point,18,Mega_station,Strogino,Dima_Kravchenko,-Unpublished-,300,
    Point,19,Dark_Metal_Station,Strogino_(IP),Alexander_Nikiforenko,-Unpublished-,300,
    Point,20,Alena_at_home,Strogino,Alena_Dan,-Unpublished-,300,
    Point,21,Vinnie-the-Pooh's,m_Novoslobodskaya,Serge_Vishnyakov,-Unpublished-,300,
    Point,23,Road_GOD's_stATtion,Kuzminki,Aleksey_Loginov,-Unpublished-,300,
    Point,24,X-Machine,Balashikha,Konstantin_Krylov,-Unpublished-,300,
    Point,33,(ON_HOLD)_Fovourable,somewhere_in_Moscow,Pavel_Kozeikyn,-Unpublished-,300,
    Point,50,Mail_Station,Strogino,Serge_Aksenov,-Unpublished-,300,
    Point,77,ACiD_JaZZ,Moscow,Artemiy_Antonov,-Unpublished-,300,
    Point,100,Commerciaz_of_PVF,PVF_headquarters,Commerciaz,-Unpublished-,300,
    Point,120,NARKOMZEM,Odintsovo,Oleg_V.Sindrevich,-Unpublished-,300,
    Point,123,NoName_BBS,Strogino_(IP),Wowa_Kulikov,-Unpublished-,300,
    Point,150,Grisha_On_Net,Strogino_(IP),Grisha_Glukhov,-Unpublished-,300,
    Point,216,Alx'N_ltd.,Strogino,Alexander_Barychev,-Unpublished-,300,
    Point,222,Nikita_On_Net,Strogino_(IP),Nikita_Durov,-Unpublished-,300,
    Point,977,Virtual_Gluckalety,Too_Real_Places,Some_Pretty_Beautify,-Unpublished-,300,

    (5 comments | Leave a comment)

    Jan. 1st, 2010

    phoneme

    06:56 pm - Дахаб

    В ресторане Le Fanar лангустины - величиной с хорошую крысу. Надо попросить здесь кулинарного убежища.
    Я вчера часа в два ночи выбралась в город - в лагуне бушевала гигантская стихийная дискотека с фонариками! Жаль, что фотик не догадалась захватить.
    И это прекрасное ощущение всеобщего братства - очень воодушевляет. :)

    (2 comments | Leave a comment)

    Navigate: (Previous 20 Friends)