s o m e t h i n g a b o u t m e

winter

На выходных нашел себе Дж. Нуна “Пыльца”. Эдакий информационно-джанковый киберпанковский овердрайв. Мозговзрывательно. Читать особенно хорошо в метро - происходит интересное противопоставление себя траффику. И понимаешь, что нужно знать что-то больше и что какого-то хрена рабочие будни скрывают все остальное. И еще - полезно перечитывать свое инфо в ЖЖ, чтоб не забывать, что главное.

последний день зимы подходит к концу


swimming-pool

distance: 1600
time: ~65 min

вот тебе и пропуск на неделю


Year Zero

OMG!

Трент взрывает голову. Футболки и ребусы, подборы урлов и руки в звуковом шуме. пиздец


sweeping

проснулись утром, позавтракали и поехали на каток, что на Арсенальной. взяли там по паре коньков, и, удивившись количеству детей на льду, двинулись. А мы с Яной стояли на коньках пару раз в жизни и то давно :) потому сначала была освоена около-бортовая территория. минут через 40 я уже мог более-менее сносно держаться в 2-3 метрах от борта и кое-как двигаться, не падая. Было весело. Я упал всего 2 раза - случайно и из-за детей, на которых просто панически боялся налететь. Янка не падала совсем :) И у меня и у нее ноги ныли от тугих коньков. Как резюме - стараться не ходить на выходных, когда куча детей; выбирать внимательно коньки; наматывать круги практикуясь - в конце заезда у меня существенно прибавилось уверенности :) ; ездить чаще на каток

:)  it’s good


looking forward

все потихоньку движется. дата launch-а приближается, семестр начался. спокойно пока

теперь круг возможностей избавления от dump-time-killing-a расширился :) у меня появился вот такой девайс - HP NX7400 EY611EA. покупался как-то сумбурно :) но без особых проблем

на этот девайс была накатана Kubuntu (оставил пока Gentoo а стороне ввиду отсутствия лишних нервов и времени), в которой все поставилось с пол-пинка и, что удивительно, сразу заработало :) осталось поковырять и подтюнить шрифты и разрешение plain concole; разобраться как скомпилить mplayer, дабы заюзать core 2 duo; сменить локаль с utf-8 на koi8-r и прописать кодировку для маунта девайсов (мейби после установки локали это потеряет актуальность).

subj


swimming-pool

distance: 1700
time: ~75 min


Solr server digging

Такс. Пара слов о Solr - enterprise level search server based on Lucene search mechanism. На данном эпате копания, 3 дня всего, выяснились такие плюсы/минусы:

”+”:

  • взаимодействие по http протоколу через POST/GET запросы с передачей XML/JSON данных. Удобно, просто, довольно быстро. Главное - позволяет обслуживать без проблем до 100 запросов в секунду (по тестам людей из mailing-list)
  • впечатляющая гибкость настройки и плагинообразность. файлы schema.xml и solrconfig.xml управляют такими вещами как
    1. настраиваемые поля (shema.xml):
      • возможность указания флагов indexed/stored вообще для поля или типа поля;
      • возможность сделать свой тип поля, подключив свой jar-ник как плагин;
      • возможность повесить на текстовое поле сколько угодно tokenizers && filters (lowercase, stop-words) factories, причем разделив анализаторы для index и search механизмов;
      • возможность задания жесткого набора полей по именам или указание динамических полей с именами-масками (!) с привязанными свойствами
    2. Использование и настройка 3х типов кэша (query, filters, docs) (solrconfig.xml)
    3. Возможность подключения своих request/response handler-ов, опять же через jar-ник плагин;
  • Десяток shell-скриптов out-of-the-box для бекапирования, создания snapshot-ов индекса и еще всякой фигни.
  • Использование lucene-based языка запросов. Удобно и понятно.

“-“:

  • Взаимодействие по http протоколу через POST/GET запросы с передачей XML/JSON данных. Необходимость написания парсеров для приема/отсылки информации. Формирование (имхо) кучи лишней информации из-за xml-формата передачи. Клиент в зачаточном состоянии, но быстро правится и быстро собирается вручную :) удобно, дешево и сердито
  • Использование lucene-based языка запросов. Для быстрого формирования запросов типа “искать это1 в полях поле1, поле2, поле3 И это2 в полях поле4, поле5” и т.д. нужно держать на клиенте (по отношению к серверу Solr) lucene классы - там все эти запросы делаются одной левой посредством BooleanQuery etc. и легким движение toString переводятся в корректный запрос к Solr. Т.е. если хочется задать поля для поиска - только в запросе, явно указав. Иначе никак. Имхо - недоработка.
  • Что за формат даты такой корявый? 1995-12-31T23:59:59Z
  • Некрасивый формат сообщений об ошибках сервера - вернее, вообще нету формата. Вроде бы в jira для solr есть такой таск, может поправят.

продолжаем копать. на очереди - запуск пары экземпляров solr на одном app. server и креш-нагрузки


swimming-pool

distance: 1500
time: ~70 min


За рубашкой в комод полезешь - и день потерян.(с)

Это звон в ушах - а вовсе не звон монет,
Часовая музыка ценностью в двадцать нот,
Я пишу тебе, друг, письмо - зацени момент,
До чего только не доходишь, когда цейтнот.
Очень многие ускользнули в неадекват,
Я пока что вроде держусь еще за нормал,
Этот медный звон - секундами в ряде кварт
Да, у нас декабрь, точнее примерно март,
Мы живем - как будто в кишечнике у кита,
Да, всегда темно, чуть гнилостно и тепло,
Мир пока что держится вроде на трех хитах -
Rolling Stones, товарища Тирсена и Битлов.
Что ни сделаешь - так всё время себе во вред,
Жизнь бежит вперед, учеба-любовь-еда.
У меня в клавиатуре - дедушка Фрейд,
Вместо “как дела” он пишет “ну, как елда”.
Я пишу письмо, часа через два зачет,
Я не сдам его - я знаю наверняка.
И единственное, что мы можем сказать: “За чо?!”
Обратив глаза к сереющим облакам.
У меня на ужин пиво и колбаса.
Пять утра, а что поделаешь, я учусь.
У меня цейтнот. Я знаю, что написал.
Но цейтнот от этого меньше не стал ничуть.
Я такой как был - угрюм и на лбу вихры,
Просто стал занудней где-то годка на два
Я пишу тебе, друг, письмо - не хухры-мухры
В пять утра в разумный ряд составлять слова.
Ты хоть рад письму-то? Впрочем, не отвечай,
Я пишу и мне от этого хорошо.
Я хочу тебя нынче слышать - твою печаль,
Твой промокший голос, спрятанный в капюшон.
На столе бумага, пепел и черти что,
Яркий постер про какой-то цветной курорт.
Мокрый зимний март шевелится между штор,
Забирается теплым кашлем в усталый рот.
А у вас бывает, чтобы всегда темно?
Раскажи, ты, кстати, решил - так to be or not?
А она - всё так же учится рисовать?
Всем привет, извини, до встреч, у меня цейтнот,
Часовая музыка ценностью в двадцать нот
И ночная лампочка ценностью в тридцать ватт.

(c)


elvis is dead

как-то не-по-себе жутко :(

в тем временем происходит копание в Solr-e. как будут результаты, наверное повешу тут как need-to-remember


looking forward

спать-то как хочется :) не смотря на то, что на улице -12 и солнце. какой-то сегодня спокойно-сонливый реабилитационный день.