Tags: они охуели

Я полностью в край, дорогая редакция

Извините за очередное затрагивание неприличной темы, но вот это - это НАСТОЛЬКО круто, что у меня просто нет никаких слов.

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

Ы.

Исповедь луддита или Несколько слов в оправдание вандализма

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

А все почему? А все потому, что нонче, как я уже докладывал, больничные палаты оснащены телевизионными приемниками, а это, повторюсь, АБСОЛЮТОЕ ЗЛО.

В прошлую ходку лежку мне не повезло вдвойне: сосед по палате оказался гнойным пидарасом ревностным поклонником телеканала РЕН-ТВ. Рассказывать вам, что такое телеканал РЕН-ТВ, полагаю, нет никакой необходимости. Но я все равно расскажу, потому что "так жить нельзя" (с) и я "не могу молчать" (c).

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

Предваряя краткий пересказ услышанной мной телепедерачи (да будет проклят тот миг), хочу подчеркнуть, что она не была выступлением какого-то начинающего стенд-апнутого петросяна, а являла собой научно-познавательную программу для всех возрастов, полов и уровней интеллекта. С выступлениями учоных, икспердов и всеми прочими атрибутами настоящей образовательной программы околонаучного характера. Итак...

Учение Дарвина об Эволюции верно. Но лишь от(весьма малой)части, а на самом деле все было совсем не так.

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

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

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

Вот тогда-то и началась Настоящая Эволюция.

Но не нужно переоценивать значимость этого явления!

Да, оно слегка поработало, но по большому счету все женщины, хоть внешне чуточку и облагородились (например, почти лишились шерсти за счет многовекового ее выщипывания), но внутренне так по-прежнему и остались все теми же самками обезьян со всеми вытекающими из этого факта последствиями. Именно это и объясняет всем известные недостатки, издревле присущие женским особям: глупость, коварство, злобность, завистливость, ревнивость, капризность, алчность и т.д. И никакая эволюция ничего сделать с этим просто не в состоянии, ибо, как гласит народная мудрость, "от обезьянки не родятся писатели Бианки". А ваш Дарвин - просто малообразованный мудак и фантазер. Существуй при его жизни телевидение, его бы ни на один - даже самый захудалый и провинциальный! - канал работать бы не взяли.

А мужчины - они как были изначально идеальными биороботами, так по сей день ими и остались.


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

Не осуждайте меня.

DirectShow camera in 64-bit Adobe Flash

Трагический апдейт Firefox оказался еще более радикальным, чем казалось: без спроса и предупреждения шедевр программистской мысли из 32-битного самопревратился в 64-битный. И все бы ничего, но при этом с Flash'ем произошла та же самая трансформация, а это, как выяснилось, уже серьезно.

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

В общем, если у вас не работает DirectShow'ный Source фильтр от камеры в 64-битном Flash, то это потому, что:

a) он не понимает ничего, кроме MEDIASUBTYPE_RGB(24|32). 32-битный, разумеется, понимал все более-менее осмысленные форматы и у меня вполне осознанно юзалось I420;

б) нет, перевернуть картинку стандартно, поменяв знак у BITMAPINFOHEADER::biHeight не удастся, оне этого не любятъ;

ц) вишенка, плохо объяснимая с точки зрения здравого (да и вообще любого) смысла: вместо стандартных IMediaSample GetDeliveryBuffer() возвращает каких-то отнаследованных монстров, у которых SetSyncPoint() *всегда* возвращает E_FAIL и посему проверять код ошибки в этом месте не надо.

Из плюсов - IKsPropertySet оно вообще не дергает (по крайней мере тогда, когда у Source один единственный выходной пин), да и от реализации IAMStreamConfig, как мне показалось, тоже можно отказаться (впрочем, не пробовал, я не настолько любопытный).

Вот мне больше делать нечего, кроме как декомпилировать и дебажить тридцатимеговые DLLки от Адоба. А приходится. Два дня убил. Тьфу, гадость! :-(

От перемены мест слагаемых...

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

Я, блин, поседе... то есть, уже. Чего ж я такого ужасного сделал, что мне на подобное говно так везет?

Collapse )
Десять лет без права прикосновения к клавиатуре!

(no subject)

Дорогая компания Google!

Вы там что, ебанулися все? Вот уж никогда не думал, что придется такое писать в адрес Google, но два раза за неделю вдрызг поломанный Gmail это все же как бы немного перебор. Неделю назад с помпой разъебли показ attachment'ов. Мало было, да? Мало народ вопил про "верните все взад", да? Мало было сюрреализма, когда для исправления ситуации сотрудник поддержки рекомендовал ставить add-on, в первую очередь предназначенный для убоя Gmail'овской рекламы? Поэтому сегодня продолжили и разъебли еще и показ/сохранение inline картинок? Ма-ла-ццы!

И, самое главное, я никак не могу понять, что конкретно вы хотите доказать - то, что все до единого web-программисты законченные выродки и идиоты, или то, что вы крайне удачно сэкономили, набрали студентов-недоносков на четверть ставки и выпускаете их выхлопы напрямую в production без какого-либо контроля. Первое доказательства не требует, достаточно зайти на любой yahooевый сервис. Вторым тоже вроде как хвалиться не принято. Или, может быть, у Брина новую девушку зовут "unnamed.jpg" и в ее честь было решено торжественно переименовать все картинки в Интернете?

Рыбки мои! Солнышки! Зачем ломать то, что работает? То, что годами работало и работало прекрасно. Назачем вы все это делаете? Yahoo! пытаетесь обскакать в убожестве? Ну что ж, уже почти получилось, спасибо.

UPD. Как починить.

(no subject)

Я, блядь, теперь даже и не знаю, кого больше ненавижу - то ли оккупационное правительство, то ли юниксоидов.

6.23 Arithmetic on void- and Function-Pointers

In GNU C, addition and subtraction operations are supported on pointers to void and on pointers to functions. This is done by treating the size of a void or of a function as 1.

The option -Wpointer-arith requests a warning if these extensions are used.


В переводе на человеческий: "Включите говноопцию, чтобы я вам сказало, что вы строчите нестандартную говнопоеботину". Ахренеть!

Одно слово, гнусь. Выродки. Ментальные педрарии. Пожиратели пятошных корок.

Убивать.

(no subject)

Чиню код от некоего юного дарования. Заработал привычный подвывих челюсти и затравленно-охреневшее выражение глаз.

Вы думаете, нонче вот так пишут?

int X;
double dX = (double)X;


Хи-хи. Не-етушки, теперича, в XXI веке, это принято делать совсем, совсем по-другому!

int X;
double dX = X * 1.0;


Само собой разумеется, вся эта невероятная красота перемножается на гениальность аптемезирующиго кампилятора от Boreland и смело и решительно превращается в

flt_10 dq 1.0

fild [ebp + X]
fmul ds:flt_10


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

(no subject)

Видел несколько вещей, поразивших меня до самого темечка.

Картина первая. Двор. Во дворе стоит типовое здание, обнесенное по периметру железным забором. Поверх забора в три ряда висит колючая проволока.

Тук-тук, кто в теремочке живет? Ставка Генерального Штаба армии? Посольство КНДР? Секретная физико-химическая лаборатория, производящая изотопы полония и автоматические удущающие шарфики? Свечной заводик? Подпольная едерастическая типография, печатающая миллиардными тиражами левые избирательные бюллетени?

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

Картина вторая. В некогда относительно дешевых киосках "Союзпечати" продают новую книжку писателя книжек Пелевина В.O. всего за 749 (семьсот сорок девять) рублей 00 копеек. При том, что в недешевом (совсем-совсем недешевом!) "Буквоеде" та же самая книжка того же самого писателя стоит 555. Вот бы мне научиться так качественно конденсировать деньги из межпланетного эфира...

Картина третья. Афиша. Огромными буквами надпись Freddie Mercury. Рядом соответствующее столь же крупное изображение: приезжающий вскорости исполнитель (времен "A Night at the Opera"), выглядящий в точности как Ленин - живее всех живых. В уголочке мелкими буковками, сливающимися с фоном, написано что-то типа "Ансамбль балалаечников Усть-Зажопинской филармонии исполняет хиты группы Queen".

По-моему, люди окончательно сдвинулись по фазе и поломались моском.

Новости науки: прорыв в урологии

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

ed

UPD. Я так впечатлен, что допустил симпатичную опечатку, которую не буду править, и даже завел тэги.