Декабрь 2009

centos update

31.12.2009

Больше всего я боялся postgres. Я уже терял малозначимые данные при таких перездах 81->8.4. Терять теперь среднезначимые данные не хотелось. Но pg_dumpall работает. Просто работает!

mod_ssl и apc радостно поставились, как только увидели свежий апач.

А вот sqlite не сдавался. Я не знаю, какие цели преследовали в редхате, выпиливая php-sqlite из репозиториев. Пару лет назад, пишут, был, а теперь всё, стал неугоден. Может они хотели, что б я на pdo скрипт переписал, может – что бы переехал на debian. Оба варианта рассматривались, но я пошел другим путем. Путем make.

Конечно, пост не имело бы смысл даже начинать писать, если бы заклинание «./configure && make && make install» усмирило красно-шапного монстра. Нет, мутировавший RHEL, свободно размножающийся на виртуальных просторах, не настолько легкий моб. Призвав великую силу гугла и расчехлив древнюю книгу зелий со страшным названием «man vi», я вышел на великую битву.

Скачал pecl-ом исходники (pecl download sqlite), по древнему манускрипту подправил их,

призвал phpize, который сделал мелкую работу, кастанул ./configure, и только после этого наложил заклинание make на мутное варево в моем котле. Подождав, как требуется по рецепту, я выловил из котла modules/sqlite.so и закинул его прямо в пасть красно-черного мутанта. Не дав ему опомниться, я ударил его sed-ом.

Впрочем, в этот момент ослабленного моба можно бить чем угодно, главное что бы sqlite.so вошел в самое нутро его php.ini.

После того нужно накинуть на него усмиряющее service httpd restart и всё, вашего нового питомца можно вести хвалиться перед друзьями.

P.S. Напоминаю про вопрос.

Твиттер.

31.12.2009

Надо к твиттеру вернуться. Информационный мусор сбрасывать.

Западные форумы такие весёлые.
- sqlite_open вызывает ошибку undefined function, что делать?
- Я не использовал sqlite, но вот прототип функции – sqlite_open ( string filename [, int mode [, string &error_message]] ) – укажи имя файла и проследи, что бы путь к файлу был верный.
- Спасибо за попытку помочь. Твоя попытка не удалась.

30-е.

31.12.2009

А что вы делаете в предновогодний день? Да ладно вам, я знаю, что всем лень комментить, но новый год и всё такое. Напишите две строчки, даже если читаете это 7-го января.

Я вот апгрейжу postgres с 8.1 на 8.4. Переезжаем на другой сервер, нужно поставить ssl, apc и sqlite, а они не ставятся из-за устаревших зависимостей. Postgres просто попал под раздачу yum upgrade.

А в соседней вкладке хрома у меня материалы февральско-мартовского пленума ЦК (37-го года).

А чем заняты вы?

Бессонница.

29.12.2009

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

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

Вот и сейчас у меня альтернатива была – либо читать башорг (который я недели две не читал, слава богу жизнь сейчас достаточно занимательная), либо написать этот пост.

Сигареты.

28.12.2009

Второй прочитал Аллена Карра. На этом можно было было и закончить, но дальше было ещё интереснее.

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

До драки дело не дошло, но было достаточно близко. Если вам кто-то говорил, что трава подавляет агрессию – не верьте. Еле-еле сработал тупой, как кувалда, довод – «Это моя вещь. Тебе нельзя её выкидывать. Она моя». Закончилось длинным обсуждением с небольшим набором тезисов, как то «сигареты жутко вредно, а трава – нереально полезно», «сгорает всего четверть сигареты», «пассивное курение – опаснее активного», «кухня – место общественное, индивидуальные правила тут неуместны».

Мы потом потратили пару дней для коррекции этого зомби-фанатизма.

Однако кончилось это более чем плачевно. Расшатав чуть-чуть позицию «никотин – абсолютное зло и каждый должен проявлять полную нетерпимость к нему и бороться с ним в любой ситуации, невзирая на средства и методы» и обьяснив, что есть небольшой круг личных свобод, куда фанатизм распространяться не должен, получили полную противоположность. Пара зарисовок.

- Секрет, дай сигариллу.
- Окей, при условии, что ты скатаешься через пару дней на Беларусскую и купишь парочку.
- Эм, ум, хорошо.
Ему реально плевать, что курить. Просто жутко лень идти на улицу до магазина. Потому он готов скурить сигариллу ценой в пачку сигарет и при этом ещё скататься куда-то нереально далеко.

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

Крошка-картошка.

27.12.2009

Мне страшно с этими наркоманами. Они вкинулись туссином, первый объяснил второму, что он биомасса, а сейчас мы едем на метро в крошку-картошку. На метро. В полпервого ночи.

Сворачивающийся программист.

26.12.2009

Ну как, теперь производительность возрастёт вдвое? Спросил первый, когда девушка ушла.

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

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

P.S. Сворачивающийся программист. Офигительный блог. Черпаю в нем жизненную силу, оптимизм, молодость вторую. Автор, пиши ещё! Тут.

Меня как-то неправильно читают, кажется :)

Тяжелый камерунский секс.

26.12.2009

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

В конце-концов первый отдал одной девушке 7к и она ушла. А ещё отдал 2 сотни второй на такси.

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

И эта статуя знала только пару слов по-русски. Английский для неё тоже не родной, но у нас немного не лады с пулар-фульфульде, потому общались на смеси английского и русского. Предложили мороженного, узнали, что у неё шестилетний ребёнок в Камеруне, что ей 26 лет и что она парикмахер. Занимательно на вопрос к девушке по вызову, «why are you in Moscow» получить в ответ «я парикмахер» жестами. К слову, на русдосуге у неё стоит 18 лет, но я на русдосуг не в обиде, никаких 26 ей не дашь.

Минут через 15 первый ушел с ней в свою комнату. Через четыре минуты я уже был в нетерпении, думал, чего они там возятся. Не знаю, что они там делали, но через 20 минут они вышли и встал вопрос, кто следующий. Я когда раньше прокручивал в голове такой момент, мне постоянно не нравилось, во что это должно выливаться. В тупое обсуждение, кто первый, в неудобную «передачу» девушки в следующие руки… В реальной жизни все просто. Никаких проблем, неудобств или неуместности. Я не считаю девушку вещью, но никакой проблемы в голове не возникло.

Однако было чуть сложнее. Первый на вопрос «who?» ответил «you can choose», она выбрала второго. Да без проблем, но второй сказал «no money». Девушка погруснела, но ко мне идти не захотела. «What’s wrong?», «No, no wrong», и вот она уже сидит у меня на коленях. Самый шик – её кожа. Фотка на сайте была не отфотошопленная, такой кожи я не трогал никогда. Она же тем временем выясняла у второго, хочет ли он секса и получив положительный ответ убежала от меня и стала выяснять, сколько он готов заплатить. Получив ответ «нисколько», она им не удовлетворилась и все бросала взгляды ожидания на него. У меня, так сказать, травма на всю жизнь. Я даже у камерунских проституток не котируюсь. Когда она расставив колени, села ко мне лицом и сказала, как она меня любит, идти с ней уже никуда не хотелось. Она спрашивала, почему я «not smile». «Because I’m thinking». «Why are you thinking?». «Don’t know, I’m always thinking». «Not think, not think». Приласкал её немного, потом вышел в туалет. Решил, что плевать. Если второй решится, скажу ему не платить и отправлю её с ним.

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

Минут через пять она попросила меня раздеться. Зачем? Впрочем, я снял джинсы.

А теперь представьте себе изысканное, точеное, немного и со вкусом инкрустированное дорогое и очень качественное черное дерево. Вот примерно такой он, тяжелый камерунский секс. Ты гладишь новенький макбук, аккуратные кнопки, стильный алюминий, идеальный точпад. Но ебаться ты с ним не будешь. Здесь так же. Она не против, снимай трусы, надевай презерватив, вставляй. Но на ласку она не отзывается. Даже не делает вид. Просто лежит. Разве что стонет тогда, когда это не уместно.

Вообщем, погладил я ее вдоволь. Сейчас пишу и не знаю, куда руки деть, хочется по тем бёдрам провести. А она все беспокоилась, почему у меня член как-то вяло реагирует. Наверное потому, что нельзя ничего. Она в постель легла в носках. Когда я попробовал их снять c неё – «no-no». Поцеловать – «no, I don’t kissing» (в Камеруне тоже показывали «Красотку», что ли?). В шею – тоже с трудом даётся (ну не силой же, право слово). Груди – «I don’t like you lick tits». Слюны попробовать добавить для смазки – ни в коем случае, добавляла свою. Черное дерево с восхитительной фактурой. Через некоторое время член почему-то встал и мы стали трахаться. Сразу кончать не хотелось, а потом стало уже невозможно, я вообще практически никогда не могу в презервативе кончить. Одна поза, вторая. «This is first time you black?» – «with black woman?» – «yes» – «yes, first» – «[а другой?]» (тут было полужестами, даже не уверен, какой язык она при этом использовала) – «first» – «All good! (показывает большой палец вверх) Next time you кончишь!». Ещё минут через двадцать она опять попробовала меня успокоить (чёрт, неужели я выглядел так, что меня нужно успокаивать?) – «Not need this.» – и она перестала. Когда член совсем опал, я его вынул и продолжил гладить ее.

Потом показал ей душ, дал свое полотенце. Когда она вышла, посадил к себе на колени и обнял. Два часа – совсем нисколько. Брать нужно на ночь или завести себе постоянную девушку.

Фотографироваться она отказалась. «I don’t like photos». Наверное стоило уломать и дать в руки A5 с надписью realme.ru.

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

Через 3 минуты я уже хотел вернуть её, доплатить за ночь и оставить с собой спать. Но делать этого не стал.

girl.jpg

Девочка.

26.12.2009

Заказали девочку. В течении часа обещала приехать.

Самый облом, что пока выбирали 2 часа, я уже всё расхотел.

Самый шик – негритянку.

Суки.

25.12.2009

Ненавижу сук, которые собирают траф описанием решения разных проблем.
Посмотрели, что есть по стате запросов интерес к какой-то проблеме (например, «сustomize actions admin generator» ), написали ответ, получили первое место. Ладно б дор сделали, что бы за клики деньги получить. Нет, они, суки, пишут решение, похожее на правду. Может даже рабочее, но в виде отписки.

// in the lib/ generator helper class (sf1.2+ only)

public function linkToActionname($object, $params)
{
return ‘<a href="’.url_for($this->getUrlForAction(‘actionname’)).’" onclick="console.log(\’test\’); return false;">’.__($params['label']).’</a>’;
}

Lib, сука, generator helper class, бля! Какой, бля, lib, какой, бля, класс? В какой, сука, файл запихать этот код-то? Если, сука, я б знал, я б в гугл и не полез, и так понятно – что бы сделать кнопку со своим html-ом, нужно в какой-то файл запихать какую-то функцию или какой-то метод. И в гугл лезешь, что б, бля, узнать в какой!

Разъебал бы морду не задумываясь этому пидору.

P.S. Если в админке симфони нужен какой-то html, который никак не добавить за 15 минут стандартными методами – не ебите себе мозг, добавьте его с помощью jquery. А то альтернативка – отдебажить весь симфони, убедиться, что они этот функционал предусмотрели через жопу и отредактировать системные темплейты. Лучше уж выебать админгенератор в рот прямо в браузере javascript-ом, чем в жопу через lib/vendor/symfony/lib/plugins/sfPropelPlugin/data/generator/sfPropelAdmin/default/template/templates/_edit_actions.php