понедельник, 30 января 2012 г.

Плёнка 6 - Greensighlife: The Dark Epoch

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

воскресенье, 29 января 2012 г.

Запросы

Когда я случайно захожу на страницу статистики и смотрю, по каким запросам на мой бложик на blogspot.com из поисковых систем заходили пользователи, я начинаю задумываться о том, что некие особенные службы в интернете научились выдавать не только контекстнозависимую персонализированную рекламу, но и контекстнозависимый персонализированный интернет, а я по какой-то нелепой ошибке попал в сегмент "спам/готово к удалению", где много политики, спама и особенно много долбоёбов, и ещё что я не о том пишу не для тех.

19.88 КБ

Это кусок топ-10 запросов, верхнюю часть про линукс я отрезал, она неинтересная.

суббота, 28 января 2012 г.

Просто пост





Были в лесу сегодня. Кругом собачье дерьмо и жёлтый ссаный снег.
Посмотрели мультик "Гадкий я". Так себе, ну прикольный, да. Но так себе.
Послушал Crossover - Pythagorized (2011). Нормально, хотя можно и получше.

Колонизаторы

На неделе тут купил настольную игру "Колонизаторы". Я много про неё слышал, но никогда не видел и правил не знал, а все вокруг наверняка уже в неё играли.



Фотографию коробки я обрезал, потому что там внизу торчит неприличный край пакетика. Это базовая версия, а есть ещё, оказывается, аддоны. Больше фотографий у меня нет, хотя, конечно, стоило сфотографировать поле в разгар игрового процесса, ну если будет настроение, я потом ещё пофоткаю, конечно.

Это обалденная настольная игра! Мы играем всей семьёй. Правда, самая младшая не играет, а ходит вокруг, тырит фишки с поля или наоборот, расставляет лишние, а ещё работает Главным Распределителем Кубиков, а старший очень обижается, если проигрывает.

Всем рекомендую, купите и поиграйте!

четверг, 26 января 2012 г.

Индонезийский чай

Мой непосредственный начальник, руководитель информационных потоков студии Greensight, небезызвестный Павел Олегович, недавно имел счастие отдыхать в какой-то заплесневелой жопе мира под названием Индонезия. Конечно, он оттуда привёз кучу подарков всем. Во-первых, магнитики и открытки (открытки он привёз с собой вместо того, чтоб отправить их оттуда, поэтому мы подозреваем, что он просто купил их в Шереметьево после прилёта, пока ждал аэроэкспресс), во-вторых, настоящий индонезийский чай. Вот в такой коробочке:



Коробочка массивная и деревянная. Она ещё была запакована в полиэтилен. На коробке значилось "ля ля тополя индонезийский чай 3 пакетика". 3 tea bags в смысле. Посоветовавшись с Пашей, мы решили, что в коробке три больших, грамм по сто, пакета с чаем.

Процесс открывания я не стал снимать, так как было нет сил ждать и терпеть.



Внутри коробка была, в основном, пуста и покрыта благородной индонезийской плесенью (я её уже вытер влажными салфетками). Паша сказал, что на Яве вообще очень сыро и вообще всё в плесени и грибах. Кругом растут псилоцибиновые грибы и предприимчивые местные жители собирают их, гонят особый машрум дринк с алкоголем и продают туристам, несмотря на запрет и смертную казнь за продажу наркотиков. Ещё Паша рассказывает, что местные торгуют марихуаной и знают пару слов по-русски, и что когда он проезжал мимо них на мопеде, кричали вослед: "травка-муравка!". Так вот, я отвлёкся. Помимо плесени, в роскошной деревянной коробке лежали, как и было обещано на упаковке, три чайных пакетика, завёрнутые в фольгу.



На фотографии их всего два, так как наш тестировщик Роман взял один пакетик и протестировал. Теперь, если он в течение двух недель не умрёт от индонезийских мозговых глистов, то этот чай можно будет пить всем. Зато коробочка роскошная!

среда, 25 января 2012 г.

Рука чёрного дракона



Мы тут на днях встретили китайский новый год. Заключалось это в том, что раскрасились в чёрную чешую - ну, год по китайскому календарю будет чёрного дракона - сделали пару неудачных фотографий, а потом полчаса от этой чешуи отмывались.

воскресенье, 22 января 2012 г.

Колхозный моддинг 2

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


Музыка

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

Embraced - Within (2000)
Группа Embraced была основана в Швеции в Мальме в 1993 году, выпустила два полных альбома и одну демку, и там же в 2000 году распалась. В 2004 они снова объединились, но ничего с тех пор пока не издавали. У меня оказался их последний альбом Within, изданный в 2000 году. Embraced играет в стиле melodic black metal (то есть блэк, который можно слушать не напрягаясь для этого). Ничего особенного не могу сказать. Эта музыка может играть в наушниках, заглушая офисный шум и разговоры, не раздражать и не отвлекать от написания кода или размышлений. Но особых восторгов этот альбом у меня не вызвал.

Arcane Grail - Tribute To The Past (2011 EP)
EP это сокращение от "extended play", которым раньше маркировались виниловые пластинки, на которых было на пару песен больше, чем на SP ("single play", одна песня на стороне). Arcane Grial - отечественная группа, играющая, как они сами определяют, "Symphonic Extreme Metal Art", хотя я бы сказал, что это что-то вроде melodic black/death metal, но, впрочем, неважно. Ребята сделали качественный продукт, альбом очень хорош (если, конечно, кавер-версии Арии и Type O Negaitive оттуда выкинуть), правда, очень наивный и отдающий позёрством. В силу того, что поют по-русски, я легко могу разобрать слова. Тематика песен - тёмное колдовство.

Так как группа отечественная, то они есть во вконтактике полным составом, уии! А ещё у них есть официальный сайт, последние новости на котором датированы 2006 годом, и на котором есть гостевая книга (я думал, в начале 2000-х они исчезли как класс в силу их тотального засирания спамерами). Что касается альбома, то он мне не очень понравился.

суббота, 21 января 2012 г.

The IT Crowd

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

Поэтому обсуждают, в основном, фильмы, которые я не смотрел. К тому времени, как я их посмотрю, все уже всё про эти фильмы обсудят и начнут обсуждать новые. Ну а мне, так как я обычно развожу руками и говорю, что не смотрел, все наперебой советуют посмотреть тот или иной фильм. Да-да, конечно, надо будет посмотреть, отвечаю я. И, разумеется, через полсекунды забываю о том, что собирался это смотреть. Да и обычно я не мучаюсь вопросом "а какой бы фильмец посмотреть?", потому что я предпочитаю читать, а не смотреть фильмы, а вопроса "что читать?" у меня не возникает - у меня всегда есть, что читать, а ещё я могу писать, это почти так же интересно, как читать.

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

Однако, советчики советчикам рознь. В последний раз я послушал таких советчиков в пятницу. Мне посоветовали посмотреть сериал "The IT Crowd", уверяя, что там один из персонажей очень похож на меня. Мне стало любопытно, тем более что этот сериал мне советовали не в первый раз. Опасаясь, что будет то же самое, что с "Лостом", я скачал только первый сезон. И не ошибся. Мне хватило 10 минут от первой серии первого сезона, чтоб понять, что вот это как раз и есть шлачина. Всё-таки не надо слушать, когда кто-то что-то советует посмотреть. А не о чем будет говорить в тех компаниях, где говорят о фильмах - придётся уходить на кухню и там ворчать в одиночестве.

пятница, 20 января 2012 г.

Agile

Long text warning. Осторожно, много букв.

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

Итак, перво-наперво, что такое аджайл? Это семейство неких методологий, позволяющих производить разработку программного обеспечения быстро, качественно, с минимальными рисками и полным удовлетворением клиента. Вот, к примеру, небезызвестный скрам - это аджайл, методология экстремального программирования - это тоже аджайл. Если подумать, то зачем это всё нужно? Чтоб заказчикам больше нравился разрабатываемый программный продукт, то есть чтоб они с большей охотой платили бабло фирме-разработчику. Достигается это несколькими различными способами.

Нельзя сказать, что аджайл это совсем плохо. В нём есть множество плюсов. Однако, минусов, которые проистекают из невозможности адаптировать эти методологии под отечественный бизнес, гораздо больше. Прежде всего, спринт. В самом спринте по сути нет ничего плохого. В начале спринта разработчики определяют количество задач, которые они будут делать в течение спринта, в конце они выдают готовый результат. Однако, реальность штука жестокая, и на самом деле происходит всё совсем не так. Клиент звонит и говорит:
- Добавьте мне тут кнопку на сайт!
А у нас только начался спринт. Что мы ему скажем?
- Через две недели мы на планировании спринта включим доработку по вашей кнопке в список работ, ещё через две недели будет готово.
- Добавить кнопку? Четыре недели???
Начинает казаться, что аджайл тут вовсе не agile. Таким образом, спринт получается как бы и не спринт, потому что менеджеры начинают подкладывать в спринт задач. Сам спринт укорачивается, мы вот укоротили до недели. До недели, это нормально вообще? То есть несколько часов в понедельник идёт некий процесс под названием "планирование нового спринта и демонстрация прошедшего спринта". Потом четыре с половиной дня идёт кодинг. В эти четыре дня от клиентов или из отдела качества поступают репорты об ошибках. Чтоб не ждать долго-долго нового понедельника, было решено ошибки принимать в спринт. Поэтому примерно половину времени "спринта" мы занимаемся тем, что исправляем задачи, мигрировавшие таким образом из прошлых спринтов и потому неучтённые, или (гораздо реже, но всё же бывает) появившиеся внезапно и протолкнутые менеджером в спринт как ошибки.

Ни один спринт не был завершён нами нормально и в срок, все были сорваны и задачи потом возвращались с ошибками.

Время

Недавно мы с женой посмотрели фильм "Время", или, по-английски, "In time". Ну сюжет так довольно предсказуем, игра актёров так себе, спецэффекты вообще никакие (сцена аварии, когда главные герои в автомобиле падают вниз по осклону, наехав на шипы, вообще напоминает спецэффекты 80-х годов как в "Кинг-конге" и "Годзилле"), актёры тоже так себе какие-то. Джастин Тимберлейк вообще быдлан (ну он таким и должен быть, так как главный герой родом из гетто). Но не это важно в фильме.

Там, значит, весь мир сильно преображён волей сценаристов. У каждого человека на левой руке есть такие зелёные цифирки, которые типа как электронные часы, только прямо на коже и отсчитывают время, которое этому человеку осталось жить. Они запускаются в 25 лет, и после этого человек перестаёт стареть. Время тут же служит и единственной валютой. Можно покупать и продавать, меняя что-нибудь на время. Чашка кофе - 4 минуты твоего времени. Билет на автобус - два часа. Проход в другой временной пояс - 1 месяц. Обед в крутом ресторане - 8 недель. Ну и так далее. Выражение "у меня нет времени" приобретает совсем иной смысл. Соответственно, есть богачи, у которых на часах тысячи лет, и они могут запросто спустить несколько веков за вечер в казино, и есть бедняки, у которых в запасе несколько дней или даже часов, и они всё время бегают в поисках, где бы надыбать немного времени.

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

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

Короче, посмотрите кино "Время", рекомендую.

четверг, 19 января 2012 г.

Колхозный моддинг

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

среда, 18 января 2012 г.

Fuck SOPA



I always stood after the freedom of information - open source, free software etc. And wanted to draw some black rectangle with the f-word, like this one.

воскресенье, 15 января 2012 г.

Собаки

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

К собакам я тогда относился спокойно. Ну собаки и собаки. Я жил в общежитии, собаки снаружи. С детства, правда, я их очень боюсь. Они же могут укусить, это, наверное, очень больно, да и мало ли какая там инфекция у них на зубах.

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

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

Буквально пару дней назад был неприятный случай, когда тётка шла с собакой по аллее Лесные пруды, а с ней была собака без поводка, но, к счастью, в наморднике. Я решил не переходить на шаг при виде собаки, как делаю обычно, и пробежать по другой стороне аллеи. По идее, метров 15 было до этой тётки в перигее, но собака аж из кустов выскочила и, громко лая, побежала ко мне. Так как она была в наморднике, то укусить меня, естественно, не могла, поэтому я не испугался, и только опал ногами и махал руками, отгоняя бешено лающую собаку от себя. Тётка тоже не стала волноваться, как шла себе, так и шла дальше, посвистывая и подзывая к себе собаку:
- Лора, ко мне, Лора! Ко мне.
Собака не особо слушалась, но вскоре, обнаружив, что хозяйка свернула на дорожку вбок, отстала от меня и убежала.

Этот случай меня очень разозлил. "Сука, блять!" - крикнул я вослед тётке с собакой, не конкретизируя, к кому именно из них я обращаюсь. А по дороге домой думал про собак.

Дело в том, что среднестатистический менталитет русского человека довольно быдляцкий, и среднестатистический русский человек обычно не задумывается об окружающих, а если и задумывается, то только если окружающие начинают его доставать. В автобусе давят, например, тут уж русский человек задумывается: "ну и чего всем неймётся лезть в автобус!?" - ну то есть тоже, по большому счёту, не воспринимает окружающих как людей, а только как досадные недоразумения и препятствия. Поэтому когда среднестатистический русский человек заводит собаку, он не думает об окружающих, и его собака милее ему здоровья или даже жизни незнакомых ему сограждан. Поэтому и происходит то, что мы видим вокруг себя:
  • отсутствие площадок для выгула - в этом вина чиновников, разумеется
  • кругом собачье дерьмо - и в лесу, и на детских площадках, и прямо посреди тропинок, и даже иногда в лифте
  • полно бездомных собак, а что придёт на ум достаточно большой своре, ещё неизвестно. Меня вон от "своей" помойки они как-то раз прогнали
  • домашние собаки гуляют, в основном, без поводка и без намордника

Поэтому необходимо, на мой взгляд, специальное посвящённое этому собаководству законодательство. Штрафы за выгул собак в неположенном месте, без ошейника или без намордника надо сделать очень существенными, чтоб били по бюджету. Разумеется, управы районов и всякое прочее местечковое самоуправление должно устроить достаточное количество площадок для выгула. Но это ещё не всё. Каждый человек, желающий завести собаку, должен специально заплатить некую сумму денег, примерно равную 5-7 стоимостей усыпления собаки. Это будет гарантия того, что если человек эту собаку выбросит, она прибьётся к своре бездомных сородичей и размножится, деньги на усыпление будут. Ну и конечно, для того, чтоб завести большую собаку, должно быть необходимо пройти медицинское освидетельствование, как при получении оружия, заплатить немалую сумму, получить разрешение на собаку, а также все собаки бойцовских пород, как и их хозяева, должны быть зарегистрированы в полиции, наряду с огнестрельным оружием. Привинченный к полу сейф для собаки, конечно, не нужен, и условия содержания участковый полицейский проверять не обязан, но, в силу того, что бойцовская собака - это более серьёзное, чем травматический пистолет, оружие, учёт в полиции обязателен.

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

Никого в Гринсайте

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



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

четверг, 12 января 2012 г.

Byl jsem u rodičů v Tveři

Ездил в Тверь по делам. Во-первых, подавал документы на загранпаспорт; это достойно отдельного рассказа. Во-вторых, моя матушка, после того, как полжизни угробила на фондовый рынок, решила поменять профиль деятельности и устроилась в регистратуру частной поликлиники; куда я и решил сходить на осмотр к стоматологу. Моя матушка, однако, слегка увеличила список истязаний, который я для себя заготовил, и поэтому я, помимо того, что посетил стоматолога, ещё и сдал кровь из вены, сделал УЗИ внутренних огранов и щитовидной железы (от УЗИ простаты отказался) и был на приёме у невролога.


воскресенье, 8 января 2012 г.

Отсутствующие данные

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

И как следует это понимать.

Однако, после нескольких попыток размышления, я решил не вдаваться в философию и прочий даосизм на тему "как отметить отсутствующие в БД данные как отсутствующие в БД" и сделать просто статус данным "absent" наряду с "invalid" и "replaced", а там заказчики сами разберутся.

суббота, 7 января 2012 г.

ASUS eee Pad Transformer and Fuduntu

Как я уже говорил, сейчас на десктопе я использую дистрибутив GNU/Linux под названием Fuduntu. Это основанный на Fedora дистрибутив, привлёкший меня тем, что в качестве оболочки рабочего стола используется Gnome2. Этот дистриюбутив поддерживается сообществом таких же ненавистников Gnome3, как и я. И ещё, как я уже говорил, у моей жены есть планшет ASUS eee Pad Transformer, который нихрена не хочет нормально сотрудничать с линуксом, хотя внутри у него всё тот же Android. Дело в том, что по неизвестной мне прихоти его создателей, он общается с компьютером не как флешка, а как аудиоплеер, позволяя получить к себе доступ как к файловой системе MTPfs! Когда у меня был Debian, я решил эту проблему очень просто:
# apt-get install mtpfs
# mount.fuse mtpfs /path/to/folder/i/want/asus-eee-pad-transformer/to/be/mounted/on
Но в Fedora и, как следствие, в Fuduntu, нет mtpfs! Что ж, раз нет, то мы его сделаем (тут такая игра слов на английском языке: if it does not exist, we will make it).

Первая ссылка по запросу "mtpfs" в Google ведёт нас на страницу разработчиков, откуда забираем тарболл с исходниками. Я предпочитаю по старой привычке работать с ними в /usr/local/src, которой я делаю права на доступ 777 и куда распаковываю исходники. Каждую программу - в отдельную подпапку, разумеется.

Первым делом надо удовлетворить все зависимости (я брал пакеты из репозитория Fedora 16, чтоб посвежее, и чуть не угробил систему, экспериментируя в процессе написания этого поста):
# yum install libmtp-devel fuse-devel glib2-devel libmad-devel libid3tag-devel

Кстати говоря, yum работает значительно быстрее aptitude по какой-то неизвестной мне причине. Так вот, дальше - обычый способ установки программ из исходников.
$ cd /usr/local/src/mtpfs-1.0/
$ ./configure
$ make
$ sudo make install
И всё.
# mount.fuse mtpfs /path/to/mount-point
Работает.

пятница, 6 января 2012 г.

четверг, 5 января 2012 г.

Тупой пост

Тут недавно такой случай произошёл. Не так давно, чтоб я уже о нём забыл, но и не так недавно, потому что уже успел обрасти столькими деталями и подробностями, что я сам уже и не помню, где там правда, а где подробности. Короче, зашёл я как-то в аптеку за витаминами. Точно-точно, как раз жене курс B12 колоть собирался. Зашёл, а там одна касса работает, и какая-то бабулька затаривается своим валокордином или чем там. Зрение у неё не очень, слух тоже, да и с соображением, видать, уже туговато, потому что пока она там свои пенсионные льготные рецепты искала, показывала, тыкала пальцем и объясняла, что к чему, уже накопилась приличная очередь. За бабкой следом высоченного роста хорошо одетая расфуфыренная девица, следом пацанчик такой чёткий, потом я, потом дед какой-то, а следом мужик с видом "а что я тут делаю вообще". Девица эта обладает фигурой хорошей, волосы и ногти у неё ухоженные, сама симпатичная скорее более, чем менее. Портит её то, что она разговаривает по телефону (по айфону) там противно и жеманно, что возникает впечатление о том, что из всех её хороших качество можно отметить только внешние данные, да и, наверное, сосёт хорошо. Не люблю таких девиц; это ещё детская психологическая травма, со школы. Там такие девицы, высокие, красивые, с грудью, всегда добивались успеха и крутых парней, ну а меня не замечали, сколько б я там по ним не сох. Ну, неважно, короче, она так жеманно и слегка, как мне показалось, брезгливо, говорит в айфон: "да нет, я ещё в аптеке", кладёт трубку, и приходит её очередь.

В очереди-то все мужики, сразу уши навострили, даже дед - интересно, что будет эдакая роскошная курва брать-то? Предчувствие не подвело, роскошная курва берёт витаминки, ещё какую-то хрень, и тихонько добавляет: "и постинор". Ну бывает, что уж там. Хотелось бы думать, что это не последствия безумной пьяной оргии с десятком гостей, и не результат насилия. Расплачивается пятитысячной купюрой. Аптекарша даёт ей сдачу кучей разных купюр, самая крупная из которых - пятисотка. Пока, значит, мадама эта рассовывает все купюры в свой кошелёк, подходит очередь пацанчика. Тот громко, не стесняясь: "дайте мне пачку презервативов, пожалуйста". Я фыркнул, все посмотрели на меня. Пришлось сделать вид, что я закашлялся, пришлось купить ещё лекарство от кашля.

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

вторник, 3 января 2012 г.

Роллы

Вчера МБТСирожа признался в том, что он, несмотря на то, что очень любит всякую еппонскую еду типа сушей и роллов, совершенно не представляет себе, как это можно готовить в домашних условиях. Рис 10 часов по науке готовить и всё такое. На самом деле это очень просто - едва ли сложнее, чем готовить оливье.



Для тех, кому неохота смотреть на фотографии процесса приготовления и читать мои к ним подписи, краткое руководство:
  1. Use Google
  2. Используйте хорошо наточенный нож
  3. Не пытайтесь приготовить роллы со свёклой

понедельник, 2 января 2012 г.

Заснеженный лес

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

Ёлочка.


Тёмный лес.


Берёзка.

воскресенье, 1 января 2012 г.

РосМитинг

Long text warning. A lot of letters is here below!

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


Эту фразу я написал 23 декабря 2011 года, когда мы с чуваками с работы запустили тестовый сервер для очередного такого же сайта с информацией о митингах. По задумке, он должен быть одним из связующих узлов оппозиции-хуеппозии, чтоб там размещались всякая информация о следующих митингах по городам, всякие митинговые новости, и всё такое прочее. Внезапно идея сделать такой сервис загорелась в голове у нашего генерального директора в середине декабря, но, разумеется, к 24 декабря, когда прошёл большой-пребольшой митинг на проспекте Сахарова, мы особо-то ничего сделать не успели толком. Но тестовый сервер запустили. Туда можно пойти, зарегестрироваться, написать пост про митинг и комментарии к другим постам про митинги. Можно одуматься и удалить то, что написал (но не всё). Название выбрали такое, чтоб стояло в одном ряду с РосПилом и РосЯмой - РосМитинг. Йоу.

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

Лично я вижу это примерно так: приходит чувак с работы вечером в пятницу и думает: "хм, куда бы сходить в субботу?", но открывает не сайты кинотеатров или музеев, а РосМитинг, выбирает себе город и читает список предстоящих митингов, выбирая что-нибудь себе по душе. Более того, я категорически не приемлю политическую однобокость ресурса, в разработке которого принимаю непосредственное участие. Он должен объединять вообще все митинги, которые могут быть, всех политических движений. И всяких карманных молодёжных уличных армий правящего режима, и обычных геев, и экологов, и коммунистов, и праворадикальных национал-социалистов (для любителей экстрима, с фаерами, беспорядками и задержаниями), и пенсионеров. Почему бы и нет? Постоять на митинге гораздо более полезно для общества, чем постоять перед картиной в музее, и уж тем более гораздо полезнее, чем давиться попкорном в кино.

Но как-то раз во время мытья под душем у меня появилась ещё одна идея - не надо быть Одним Единственным Сайтом Про Митинги. Даже если разместить такой сайт на ддосоустойчивом и абузоустойчивом хостинге в какой-нибудь далёкой стране, до которой не скоро доберутся ФСОшники с паяльниками или ещё какие-нибудь личности, которым не по нраву придётся эта затея, то до него могут просто закрыть доступ изнутри страны или города на уровне местных провайдеров. Поэтому надо сделать децентрализованную систему хранения информации. Уронят ддосеры один узел сети, но контент останется на других узлах. Как в торрентах, всё просто. Всех не переддосишь.

Далее технические подробности.

Суть идеи такова, что образуется метасеть из сайтов, обменивающихся контентом между собой. Каждый такой сайт называется узлом сети. Как это работает: любой узел по запросу отдаёт свой контент в виде XML или JSON, ну типа как устроен обычный RSS. Контент может быть трёх типов:
  1. собственно сами посты (сообщения о митингах и т.д.) со всей метаинформацией,
  2. список ip-адресов с метаинформацией,
  3. дополнительная информация по постам (можно попробовать умять это в один из предыдущих пунктов, например)
Посты, которые отдаёт узел, он сам собирает с других узлов, в том числе с себя. Каждому посту присваивается уникальный идентификатор в пределах всей сети, и пост привязан к конкретному узлу (тоже по уникальному идентификатору). На каждом узле хранится список ip-адресов (с доменными именами, комментариями и т.д.) узлов, которые входят в сеть. Если появляется новый узел, его надо добавлять и в свой список тоже. Причём узел может собирать контент не со всех ему известных, а только с тех, с которых хочет, то есть только со своих доверенных. Узел должен помечать ip-адреса своих доверенных узлов, как доверенные. Таким образом, включение нового узла с правом постинга (для доступа к сети на чтение никакого доступа и разрешения не требуется) в сеть происходит следующим образом: админстратор этого ресурса пишет письма всем известным ему администраторам существующих узлов, чтоб они включили его в сеть. Администраторы других узлов добавляют указанные ip-адреса в списки узлов сети, чтоб о них знали все; возможно, кто-то даже добавляет в доверенные, чтоб получать с нового узла контент. Если какой-нибудь узел начинает вываливать спам и флуд, администраторы других узлов исключают его из списка доверенных, и не получают более с него контент. Если какой-нибудь узел выкладывает у себя и отдаёт изменённый контент, то его, если это замечают, можно просто выкинуть из сети, но, надеюсь, дело до этого не дойдёт. Ну и третий тип контента - это изменение статуса постов. Например, на одном узле автор поста отредактировал текст, и надо, чтоб все узлы об этом узнали и изменили текст поста у себя. Они не могут этого сделать самостоятельно; редактирование может осуществлять только узел, к которому привязан пост. Он сообщает "пост номер такой-то отредактирован тогда-то", все другие узлы, узнав это, отправляются за новым текстом. Ещё есть статус "пост удалён", и узлы желательно (подчёркиваю - не обязаны) в таком случае убрать его из своих лент. И ещё есть статус "пост потерян", например, если произошло повреждения БД или ещё по какой-то причине текст поста на узле потерялся, но удалять его с других узлов не следует.

Примерно так. Протокол требует обмозговывания и доработки, разумеется. Если он будет принят, по-моему, это будет охрененно круто. Но он вряд ли, конечно, будет принят. Во-первых, это требует серьёзной работы, и не одной группы людей - даже если мы в Гринсайте напишем на PHP полностью переносимый модуль, не привязанный к определённой CMS и СУБД, есть же ещё сайты на питоне, перле, руби, да и для интеграции такого модуля всё равно придётся предпринимать какую-то деятельность (и чем модуль более универсален, тем сложнее его к себе запилить). Во-вторых, все тянут одеяло на себя, и никто не захочет быть узлом в сети, пусть и с правом постинга, а все захотят быть Тем Самым Одним Единственным Сайтом Про Митинги, потому что все видят именно себя в будущем у руля, а делиться властью-славой-известностью-баблом с кем-то, тем более с тем, кто тебе неприятен, никто не захочет.

Однако, я таки попробую как-нибудь на досуге более серьёзно обдумать этот протокол и хотя бы написать по нему документацию, авось, когда-нибудь пригодится.

Crudalach

В июне 2009 года, судя по официальному сайту, в Праге ударник Михаль Рак по прозвищу Дател (чешск. "дятел") основал группу, играющую в утяжелённом средневековом таком стиле типа фольк/кельтик метал, и название ей придумали Crudalach. За последние два с половиной года группа записала два коротеньких куцых недоальбомчика, и один большой полноценный альбом "Lead - Not Follow".

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

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

Пользуясь случаем, поздравляю всех с Новым Годом.