nyaload

Журнал Пушыстого

Журнал Пушыстого

save me
nyaload
_winnie
Есть хорошая тулза для сохранения ЖЖ, http://sourceforge.net/projects/ljarchive/
Автор похоже её забросил, но она простая и клёвая. Скачивает шустро, быстро ищет по постам, можно экспортировать в читабельный XML.

В ней была бага, не дающая скачивать комментарии, со странной XML-ошибкой. Стороние люди поправили, можно забрать здесь - http://www.acidqueen.de/lja/LJa.html
Tags: ,

analyze me
nyaload
_winnie
Как я сказал, можно легко экспортировать ЖЖ в xml, xpath-friendly.
Вытащил дату-время моих комментариев и постов, построил график, чуть разблюрил по горизонтали.
В matplotlib очень неприятно работать с графиками от дат, нужно много усилий, и тормозит уже на 5000 точках. Перешёл с дат на просто-числа, так оно вместо 2012 пишет на осях 2.012e3, подрисовал даты в mspaint

Хорошо видно, где у меня ночь, и как она смещается со временем, что в 2008-2010 ЖЖ я подзрабросил.

Моим друзьям-параноикам: я знаю когда вы спите, и когда вы поменяли часовой пояс!


C++ again.
nyaload
_winnie
Очень заманчиво в c++-деструкторах писать некое автоматическое действие - закрытие скобочки XML-ноды, репортить время исполнения, флюшить буфера...

Но увы, такие операции обычно вовсе не nothrow, а throw из деструктора - это мммм невнятная диагностика, мягко говоря. Страуструп решил, что достаточно написать "так делать нельзя" и никто делать не будет. Наивный ученый!

Кстати, по той же причине лучше flush output-файлу делать не в деструкторе, а вручную в конце. А то как вы обработаете пофейлившийся flush внутри close в деструкторе? Желающие могут поэкспериментировать с выдергиванием флешки, на которую пишется буферизующийся файл и со sleep.

Tags:

You are viewing _winnie