10.07.2007

Вся правда о никах

Зачем они нужны? Видимо, посредством вымышленных или чужих имен люди добавляют себе какие-то качества, или акценты расставляют. Мой ник видели, нет?

Но как же изъебисто получается, когда существует потребность общаться со всеми этими "Kristi", "forestmaiden", "kol4atinka"  в реале! Кто это нахуй? Голова моментом забивается мапингом в стиле "Stella == крашенное блондинко из клуба ". А позвонить бля как? КАК? "Привет, Vajre? Трахнемся?"

Но не-е-ет.. тут женский мозг начинает продуцировать обидосы "не помнит имени" и пр...

Самая поебень начинается, когда вы такой же интернет-червь, как и я. Сижу, знакомлюсь то с сайтов, то с аськи. И начинает по-тихоньку сотовый забиваться всякими "Tank", "kroshka.m". И что? Что мне вспомнить что за чел скрывается за ником "ALIZEE" надо просмотреть мегабайты хистори и по контексту предыдущих бесед вспоминать, что никакая нах ты не "MILLEN", а самая что ни на есть Олечка-маленькие-сиськи!

Короче все, ники - маст дай! Ни одна сука отныне не проберется в контакт-лист с именем типа "Freedom"! Имя, фамилию и паспортные данные - вперед!!!

Заебало мыкаться в телефонную трубку, обходя всеми мысленными путями течении беседы, при котором надо обратиться по ИМЕНИ.

ps: Все имена, ясень пень, вымышленны! Ни одной "Silver" не пострадало. А надо бы!!!

9.15.2006

Я был во Владимире*

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

И так, Владимир*. Для начала как я там оказался. Однажды, сидя на кухне и бухая водку, в голову впилась мысль, что мне до получения самого что нинаесть наивысшего образования, не хватает каких-то пару курсов. Ну и вот этой самой мысли оказалось вполне достаточно, чтобы принять беспезды судьбоносное решение о продолжении учебы. Выбор пал на два университета: Московский Государственный Университет и Владимирский* Политехнический Университет. Колебался я не долго. И не жалею ни разу! Вы позже поймете почему.

И вот я уже в во Владимире*. Бегу в гостиницу, селюсь, моюсь и бегом в центр города, в клуб. Часов 10-11 вечера была. Ба-а-а... А Владимирчане уже покакали, почистили зубы и спят?!? Я один нах! Пожрать всеравно заказал, конечно. А хули одному, я за полчаса и выжрал грамм 300 водки пока готовилась жратва. Потом пришла моя дежурная Владимирская* пелотка (по инету познакомились до моего приезда) и вечер перестал быть томным. Нажрались мы с ней до поросячьего визга, но в руках себя держали. И вот она смотри на часы: "Ах, ах! Мне домой, проводи меня!". Лучше бы в руках не держали себя, но дала бы.

На следующий день я решил не вкладывать в нее деньги, чтобы потом гадать на ромашке как ахтунг "даст-недаст", а пошел искать физиологическое счастье в другой клуб. Клуб, надо отдать ему должное (кому интересно какой - "Фрэш"), вполне уместно бы смотрелся и на Москвских просторах: несколько танцполов, VIP-зона, несколько баров и пр.. И вот пью, я пью, глаз уже приметил несколько пелоток, подбираюсь по чуть-чуть к танцполу (пересаживаюсь с одного столика на другой, бля) и тут подходит ко мне баба и спрашивает: "Простите а на сцене можно потанцевать?" Я честно говоря вошел в глубокий ступор, нейроны искали ответ на несколько вопросов: что за сцена (это потом я понял, что это, бля возвышение посередине, площадью 1кв.м. и высотой 30см)?; Какое к ней отношение имею я (может я на ней сижу и мешаю)?; и как из всего этого извлечь выгоду, потому как пелотка зачетная. "А пошли танцевать туда вместе", - хоть и бы и прокатило по форме и уместности, но явно не по содержанию танца, на который я и трезвый-то не способен. А тут... час ночи, вся хуйня... Вообщем я ничего не нашел лучше как ответить: "пиздуй, мне пох"... Вот казалось бы! Не самое лучшее предложение провести остаток ночи вместе, а сработало бля! Задело какие-то женские струнки, которые, похоже, только у Владимирчанок и есть! Она сделала такие грустные глазки, как у пони, и говорит: "А почему это Вам всеравно?". Вот так слово за слово, встретились два тупейших одиночества.

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

Проснулись, поболтали, легкий петтинг, вся хуйня, пошли пожрали. Пока жрали она мне в подробностях рассказала о своей нелегкой доле, о муже-наркомане, о выкидыше на 6-ом месяце, о нищей зар.плате и отсутсвии жилья. Тут я и начал понимать, что она меня не любит: если бы любила, поберегла мы мое психическое здоровье. Я с похмелья, на шугняках, еще пиви и литра даже не выпил, а тут такое... А я ж в печатлительный бля, прожил вместе с ней за эти пару часов всю ее нелегкую жизнь и почувствовал себя реальным маргеналом. Вообщем надо было валить, и только мысли о том, что я в ней не был, вселяла в меня бодрость и уверенность в текущем вечере - последнем во Владимире*! На прощание она меня поцеловала в щеку, обняла: "Милый...", и попросила 500р.. Ну что ж мы, звери что ли: "Вот, милая..." Потом она звонила, и просила 1270р., я ей было хотел бяло сказать, что с маркетинговой точки зрения пиздец не правильный подход, надо просить 999р., но удержался. Грустных глаз, как у пони, я перед собой не видел, вспомнить их выражение не смог, а посему - послал ее.

Ясень пень, что мне в этот день кровь из носа надо было отвлечься, и решил пойти в третий ахуенный клуб со стрип-баром (кому инетересно какой: "ХуйПомнюКакНазывается"). Захожу я в этот стрип-бар (я там не особо частый посетитель), ма-а-а-ма моя родная! Узкая и длиная комната, посередине сцена, а вокруг сцены барные стулья с одной стороны и глубокие кожанные кресла с другой. Подхожу к барменше, ко мне тут же подлетает официантка в негляже, вся такая улыбается и тычет мне сиськами в нос! Ну о-о-очень зачетная пелотка! У меня дыхание тут же сперло и язык онемел. Грит, садитесь мол, я Вам все сама сделаю принесу. Я, джентельмен хуев, таким вежливым извиняющимся нихуя не уместным тоном отвечаю: "Да что Вы! Я сам справлюсь! Спасибо большое!", - ну пиздец... Батаник развлекается... Вообщем сел в кресло. Жду. Нихуя нет [стриптиза]! Я начинаю нажираться и уже пытаюсь тупо заигрывать с официанткой, подшучивать: "А что, девочки шапки-невидимки понадевали?", - и хихикаю так мерзенько... Убил бы себя апстену!!!

Ну вот началось. Со всего разнообразия танцевавших баб (около 6-ти, наверное) только две были зачетными, остальные откровенными коровами. Вот я бы им даже 500р., как предыдущей пелотке не дал бы! Сначала они просто танцевали, не раздевались. А когда клиент созрел (я, например, на тот момент уже триста виски всадил) началось. Деффки обнажались и так преданно заглядывали всем в глаза, что ни у одного из присутствовавших не оставалось сомнения: "Эта крошка, танцует только для меня! Я - лучший! хе-хе."

Бля!!! Что это!!! Она спускается со сцены и направляется ко мне! Начинает танцевать, тереться о меня. А я такой протертый мачо, бля, сижу, левая рука на подлокотнике кресла, в правой виски и плотоядно улыбаюсь (подошла одна из двух зачетных все-таки!). Вот что произошло далее, я пиздец как не был готов... Она поворачивается ко мне задом, в обворожительных, видимо, трусиках, которых не видно (попа съела), и так... уголочек так, знаете ли... А у меня, как у порядочного падонка все по полочка: в левом кармане 500 и выше, в правом все остальное. Ну ясень пень я в левый полез, из правого я бы только медяков есть горсть насыпать в трусы смог бы. Что там вытащил первое - не знаю, темно там. Ультрафиалет, вся хуйня. Но только потом, каждая танцевавшая пелотка, включая конину и свинину, считала своим долгом потереть свои сиськи о мой нос (на счастье, видимо) и проделать аналогичный жест с трусами. Не знаю почему, но результат это приносило всем (двум), кроме коров. Зато одна девушку уже дословно танцевала только для меня! Вот как выходит на сцену, ногами номинально пару раз махнет и ко мне спускается! Я ей потом уже не только около бедра деньги засовывал. Подумалось тогда еще, а чем черт не шутит! Высовываю свою фотку, которую я сделал для студентческого билета, пишу свой телефон на обратной стороне, заворачиваю в купюру - дальше понятно что было.

И только в середине вечера я раззнакомился с чуваками на почве алкоголизма, ясень пень, и узнал, что здесь принято совать... ну вообщем даже и не совать вовсе, а сыпать практически... даже произнести неловко... 50р.

Конечно мне никто не позвонил и не позвонит. Скоро поеду туда еще, хотя девушки и высосали из меня все финансовые соки. Полтах на тонну наменяю и поеду. :)


* - для продвинутых падонкофф оговорюсь: Владимир - это город такой в Рассее есть.

8.02.2006

Эволюция языков программирования

Проделанная автором работа очень впечатляет. Можно посмотреть каким путем шло развитие, выявить тенденции и сделать предположения о будущим языков программирования. Работа охватывает период с 1954г.(Фортран) по наши дни.

http://www.levenez.com/lang/history.html

7.29.2006

Концерт Sting’а – фанаты идут лесом


Итак, настало для кого-то может и знаменательное событие – 26 июля. В Москве великий и ужасный Sting! Вау! Будет крайней степенью вранья сказать, что я мечтал попасть на сие событие. Не стану так же пиздеть и говорить, что напротяжении всего этого дня в голове играли его песни (а надо сказать, если напрячься, то я вспомню пару штук). Но так случилось: небольшой шантаж со стороны моего girlfriend и вуаля!!! Всего-то за 2000р. у меня в руках билет на танцевальный партер! Да о таком можно только мечтать!

Залиться перед концертом для лучшей усваимости Стинга не получилось – и в этом мне видится корень всех последующих недовольств. Приехали к СК «Олимпийский» аккурат за полчаса до концерта. В лучших традициях жанра, сразу по выходу из метро мою girlfriend приперло по естественной нужде. Благо рядом оказался самый демократичный туалет – McDonald’s. Туда она и пошла. Оказалось, что таких как она «припертых» там тыщи!!! Очередь в туалет растянулась чуть ли не до самой улицы. Какие тут гамбургеры, когда мочевоц пузырь вот-вот разорвется! Ну улице нервно курили тыщи таких же boyfriend’ов как и я… И нет бы всем собраться (а ведь на их лицах явно читалось, что концерт Стинга – не самая желанная цель в их жизни), завалиться в какой-нибудь бар и там весело подождать своих вторых половинок: пока они проссуться, просруться и на концерте оторвуться – так нет же, ждем… все-таки регулярный секс важнее пьянки.

Дошли до Олимпийского. Народу-у-у-у… Очереди не было конца и края, но, надо признать, довольно быстро пропускали. Конечно, бля! Чай не футбол! Знал бы, что шманать ваще не будут, ВООБЩЕ – хоть бы коньячку с собой взял.

Конечно, Олимпийский произвел на меня впечатление своей огромадностью! Однако, не смотря, на 7 часов (начало концерта), он не был заполнен и на треть. Стали мы где-то в пяти метрах от сцены и ждем… Спусть минут 30-40 (!!!) на сцену вывалился разогрев, под предвадительством Стинга младшего. Банда сынишки играла нечто невразумительное, что я кроме как «панк-рок для девочек американских колледжов» или «саунд-трек к Американском пирогу», классифицировать не могу. Абсолбтно не запоминающаяся музыка. Фффтопку. Не, ну я пытался дергать своими конечностями, но трезвый мозг делал это неумело.

Наконец-то их выступление закончилось стандартным «Moscow poka», и все затаили дыхание в предвкушении выступления Самого! Не прошло и получаса (!!!), как он действительно вышел. Удивительно, но некоторые из остывших, уставших и скучающих зрителей даже смогли из себя выдавить «Стии-и-и-инг, а-а-а-а-а-а-а!» или это просто зев такой был…

Ну, думаю, ща начнется… Началось, блять… Первые песен 6-7 я ваще не знал и знать никогда больше не желаю. То ли блюз, то ли еще какая поеблистика – видать, дедок выпустил новый альбом. Тут я начал просто уже раздражаться. Иногда перемежовывались песни хитами («Englishman in New York» и пр..), тут народ, конечно, отходил от спячки и на некоторых популярных медляках я даже насчитал 15 зажженых в зале зажигалок!

Какое там шоу, какие спецэффекты?!? Ничего!!! Сцена, Стинг, гитара. И это за такие-то деньжищи…

Наконец, звучит «Moscow poka! Kalinka-malinka forever!» я взбодрился, обхватил girlfriend’а за талию и только было поволок к выходу, как какое-то мудачье, возьми и заори «Стинг!!!», а тот, сука, видимо ждал… Не успело мудачье произнести последний слог, как Стинг тут как тут. И пошел бесконечный цикл: песня – прощания – крик мудака – Стинг на сцене – песня… После третей песни цикл сократился на шаг «крик мудака»… все молчали. Вообщем, беспизды – после прощания, он спел 7 (!!!) песен и после каждой прощался…

«I love you Moscow!!!» - кричал он… А мне хотелось кричать ему в ответ: «You’re an alien, you’re an illegal alien, you’re Englishman in Moscow».

7.19.2006

MS Expression Graphic Designer & Expression Interactive Designer

Кто не знает, это две такие тулзы для построения пользовательского интерфейса web и desktop приложений под грядущую Windows Vista (хотя, если быть дотошно точным, то все-таки под .NET3 – бывший winfx – ибо runtime компоненты будут доступны и для WindowsXP и для Windows2003. Кстати говоря, ходят упорные слухи, что runtime будет доступен только пользователям лицензионных версий Windows ). Так вот, здесь (en) написано, что product manager этих тулзов, обмолвился о том, что они выйдут в лишь в 2007/2008. М-да. Несколько неожиданнае информация для меня. Неужто придется писать xaml ручками… Зато у третьих компаний отличный шанс застолбить себе какую-то часть этого рынка. Я слышал adobe что-то похожее готовит.

7.14.2006

Развеселый футбик

Позавчера ходили с друзьями на футбол, стадион «Торпедо». Все в рамках классики жанра: встреча в баре в окрестностях стадиона, всаженные внутрь каждого пару бутылок пива и 150г сверху. Подходим к кассам:

- Четыре билета на центральную трибуну.

- На VIP места?

- Конечно, ептыть! Здесь же алигархи сплошь!

Как ни странно (как нам на тот момент казалось), таковых билетов не оказалось и нам пришлось довольствоваться одним из рядовых секторов под номером 12. Проходим на стадион. Поиски нашего сектора длились не долго, т.к. фактически для болельщиков Зенита были открыты только сектора 1-3. Ну, делать нечего, с криками «12-ый закрыт!!!» как-то просочились через ментуру и контроллеров и сели себе преспокойненько на полу-совобдный 3-ий сектор, который соседствовал с абосолютно пустым центральным VIP. Тут то в головах и начали рождаться мысли (в начале не отягощенные крепкими русскими словцами) о несовершенстве маркетинговой (о, мля! Менеджмент стадиона за одно только подобное - бесписды красивое, модное и, вообщем-то, внушающее уважение – слово, уже должно распирать от собственной охуительности) системы стадиона.

Сидели, как водится, мы там не долго. К нам, четырем богатырям Русских Земель, подходит некто, кто явно имеет в своей родословной пару тройку кавказских горцев, и, представившись начальником службы безопасности, таким козлячьим голосом, заставившим меня сразу вспомнить старушенций-билетерш, посвятивших любимой професси всю сознательную жизнь, говорит: «Билетики, нах!!!». Такой наглости, конечно никто не ожидал, да и матч уже начался, по-этому все синхронно, безропотно, без суеты, достали и показали! Билеты. Это сейчас уже жаляем, что именно билеты…

А матч начался…

Выпитое по-тихоньку начало подступать к головному мозгу, и после непродолжительного быченья, переборов естестественное желание на бить всей охране ебло, пошли нарезать круги по стадиону в поисках нашего сектора. К нам предусмотрительно приставили провожатого в оранжевом жилете с надписью «охрана», который весь наш не близкий путь к сектору 12, повторял: «Ребята! А я что? Я ничего!».

Поход вокруг стадиона (а 12-ый сектор находится именно на противоположной стороне от 3-го) помимо этого монотонного лепета, заполнился еще стройными рядами солдатов. Те из них, которые после расчета оказались с четными номерами, постоянно канючили сигареты. Раздавали, улыбались, служи, мол, солдат, верой и правдой!

А матч продолжается… Зенитовские трибуны заревели! Откликнулись и все 30 болельщиков ФК «Москва». Гол, не гол… - хуй разберешь, нам не до того.

И вот, Аллилуя!!! – некий открытый сектор с контроллерами и зачатками активности. Наш провожатый говорит: «ща, мол, ребя, не ссыте – все устрою, заходи по одному». Ну, я как уточка «кря-кря» и пошел… За спиной слышу приглушенный голос явно не одного из наших Богатырей: «А вы за кого болеете хоть? За Зенит??? Здесь же Москвачи сидят, вообще-то…». Тут концентрация водки в крови подошла к своему апогею, и один из богатырей возьми да заори: «Стоп!!! Это провокация!!! Никто туда не пойдет! Видите нас на наш сектор! Здесь сидеть никто не будет! Не для того мы кровь проливали…» ну и все в таком духе.

Счет хоть узнали: 0:0. Пошли обратно. Стадион писец симметричный, даже лица солдат теже, хотя мы ради разнообразия и пошли на 3-ий сектор с другой стороны. И просьбы у служивых никак не отличались оригинальностью. Пришли мы обратно на 3-ий аккурат к концу 1-го тайма. Сели, решили сразу в табло если что, без разговоров – парни мы угрюмые.

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

Нихуя не случилось. 0:0.

Ps: Егоров (судья матча) – пидарас, естественно!

7.13.2006

MS Word2007 – редактор блогов

И хотя эта возможность уже не раз обсуждалась и я, мягко говоря, опаздал на несколько месяцев, не упомянуть не могу, уж слишком сильное впечатление фьюча произвела! Как настроить читать здесь. Тем кто еще поленился скачать Office2007 - сюда. Кстати, кто еще непонял: я пишу этот пост именно из Word2007! :)

7.12.2006

Получение значений Request.Params

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


static public T GetValueFromParams <T> (HttpRequest request, string paramName, T defValue) where T:struct
{
T retValue = defValue;
if (request[paramName] != null && request[paramName] != "")
{
MethodInfo mi = typeof(T).GetMethod("Parse", new Type[] { typeof(string) });
if (mi != null)
{
try
{
retValue = (T)mi.Invoke(null, new object[] { request[paramName] });
}
catch (TargetInvocationException) {}
}
}
return retValue;
}

Пользоваться так:

int ProductID = Utils.GetValueFromParams<int>(Request, "ProductID", 0);

float avgSpeed = Utils.GetValueFromParams<float>(Request, "avSpd", 60.0);


и т.п...

Комментарии, замечания и дополнения welcom!

7.11.2006

Catching Exceptions

На днях прочитал очередной пост на эту тему. Если в кратце, то там описаны несколько простых постулатов, основные (в смысле по частоте нарушений, а не по значимости), на мой взгляд, таковы:
  • Никогда не ловить System.Exception;
  • Ловить наиболее специфичное для ожидаемой ситуации исключение.

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

catch (System.Exception ex) {
}

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

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

7.10.2006

Новый Office2007 - без инсталляции.

Понятно, что скачать бету можно было давно. А вот с таким я еще не сталкивался: оффис через цитрикс плагин к ie... Очень любопытно!

http://www.microsoft.com/office/preview/beta/testdrive.mspx