Еще один баг

Вчера не без помощи комментариев камрада [info]akinak2000 к записи про некоторых пидоров в плохом смысле обнаружил один баг, похожий на уже описанный ранее.

Теперь, правда, он выглядит по-другому. Если кто-то оставляет комментарий, пользуясь OpenID, то ему не отправляются никакие cookie. Соответственно, при последующем запросе страницы он опознается, как не оставлявший комментариев — и ему выдается кешированная ранее версия страницы, на которой комментарий не виден.

Сейчас немного разберусь с неотложными делами — и примусь за приспособление OpenID-плагина к своим представлениям о том, как он должен работать. Баг пофикшу.

Про троллей

Недавно некоторые любители анального огораживания (анальные огородники) обвинили меня и [info]vanchez в жОстком троллинге. Ссылок на огородников давать не буду, кто хочет, может прочитать про это у [info]vanchez.

Впрочем, кто из вас не тролль, первый брось в меня камень. Вот и поборники справедливости в жежешечке на поверку оказались такими же троллями. Например, когда умирает ЕБеНя или лагерный осведомитель Ветров, они придерживаются принципа «о мертвых либо хорошо, либо ничего». А вот каждый год 5 марта мы и [info]vanchez ходим в banю опущенцы занимаются плясками на костях И. В. Сталина, умершего 56 лет назад. Например, в этом году была откопана и запощена под заголовком «По поводу даты
» поэма «Труба» некоего Германа Плисецкого, с такими вот строчками:

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

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

Там саркофаг, поставленный торчком,
с приподнятым над миром старичком:
чтоб не лежал, как рядовые трупы.

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

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

Так вот и придется всяким недотроллям сидеть и ждать, пока кто-то сподобится их покормить, да.

Связка WordPress+Apache+nginx

Поборол довольно интересный глюк, возникающий при работе «связки» из WordPress, Apache и nginx.

Для начала расскажу, как в WordPress устроен «планировщик». Естественно, многие хостеры всячески ограничивают доступ пользователя к системе. Поэтому выполняемые на хостинговых аккакунтах скрипты не могут полагаться на такие вещи, как cron — стандартный юниксовый планировщик задач. Кстати, некоторые извращенцы запускают WordPress под Windows, где никакого крона нет и никогда не было.

Разработчики скриптов извращаются, как могут. Например, в WordPress все устроено следующим образом: при обращении к страницам сайта вызывается функция spawn_cron(), которая, если имеются «запланированные» события, в свою очередь обращается GET-запросом к файлу wp-cron.php, используя fsockopen(). ИМХО, механизм более чем странный, но почему-то использующийся.

Мое внимание привлекло большое количество ошибок 499, которые awstats определял, как Unknown Error, в статистике сайта. Оказалось, что они возникают из-за наличия у хостера nginx, который не перенаправляет запрос Apache, если соединение было закрыто слишком быстро — раньше, чем сервер успел прочесть заголовки. При этом в лог пишется 499 ошибка.

Естественно, wp-cron.php не запускается, что несколько бесит. Например, не работает автоматическое создание бекапа базы данных по расписанию.

Как лечить досадное недоразумение? Необходимо всего лишь исправить файл wordpress-dir/wp-includes/cron.php — перед выходом из функции spawn_cron() добавить небольшую задержку.

Было:

function spawn_cron() {

//skipped some code

if ( $argyle )
fputs( $argyle,
"GET {$parts['path']}?check=" . wp_hash('187425') . " HTTP/1.0\r\n"
. "Host: {$_SERVER['HTTP_HOST']}\r\n\r\n"
);

}

Стало:

function spawn_cron() {

//skipped some code

if ( $argyle )
fputs( $argyle,
"GET {$parts['path']}?check=" . wp_hash('187425') . " HTTP/1.0\r\n"
. "Host: {$_SERVER['HTTP_HOST']}\r\n\r\n"
);

usleep(100000); //100ms wait for nginx
}

После такого патча wp-cron работает нормально.

Вега РП-007 — отзывы пользователей

Наконец, на радиосканере появились первые впечатления людей, державших в руках «Вегу РП-007». Приведены выдержки из инструкции:

Изделие ВЕГА РП-007 является стереофоническим всеволновым радиоприемником с цифровой настройкой и предназначено для приёма радиовещательных передач в тяжёлых условиях эксплуатации.

Технические характеристики:
• Система приёма: cупергетеродин с двойным преобразованием частоты.
• Диапазон принимаемых частот:
— УКВ1 (FM-I): 66 — 74 МГц
— УКВ2 (FM-II): 88 — 108 МГц, перестройка 50 кГц/шаг, автоматическая перестройка 100КГц/шаг, прямой ввод частоты 10кГц/шаг.
— KB (SW): 3000 — 29 999 кГц, перестройка 5кГц/шаг, прямой ввод частоты 1кГц/шаг
— СВ (MW): 530 — 1710 кГц, перестройка 9/10кГц/шаг, прямой ввод частоты 1кГц/шаг.
• Промежуточная частота : AM (MW, SW) 55,845 МГц (ПЧ1), 455 кГц (ПЧ2). FM (FM1/FM2): 10.7 MГц.
• Чувствительность:
— УКВ (при С/Ш 30 дБ): лучше чем 10 мкВ.
— СВ (при С/Ш 20 дБ): лучше чем 1 мВ/м
— КВ (при С/Ш 20 дБ): лучше чем 20 мкВ.
• Избирательность:
— СВ/КВ: лучше чем 60 дБ
— УКВ: лучше чем 35 дБ
• Количество ячеек памяти – 301, из них:
— УКВ1 — 50
— УКВ2 — 50
— СВ – 100
— КВ – 100
— Будильник – 1

Ячейки памяти радиоприёмника выполнены по технологии EEPROM – при выключении питания или сбросе процессора — информация не теряется.
• Максимальная выходная мощность не менее 1.0 Вт (при коэффициенте гармоник 10 %).
• Подсветка клавиатуры и дисплея — при нажатии на любую кнопку, выключение автоматически через 3 сек.
• Питание:
Постоянное напряжение 6.0В, четыре батареи (аккумулятора) R6 (типоразмер АА). Автоматическое выключение приёмника при разряде аккумуляторов во избежание их глубокого разряда и повреждения.
Внешний источник питания – от 12.0 до 30.0 В. Позволяет также производить заряд штатных аккумуляторов импульсным током. Среднее время заряда не менее 10 часов. Имеет защиту от неправильного включения (переполюсовки).
При использовании полностью заряженных аккумуляторов, ёмкостью 2300 мА/ч, при максимальной громкости звучания, приёмник работает не менее 20 часов.
• Размеры: 190 х 119 х 35 мм.
• Масса (без источников питания) 720 г.
• Температурный режим:
— Хранение : от -30 до +60С°
— Эксплуатация: от -10 до +40С°
• Прилагаемые принадлежности:
— Пластиковая тарная коробка 1 шт.
— Чехол 1 шт.
— Компактная наружная проводная антенна 1 шт.
— Головные телефоны (наушники) 1шт.
— Аккумуляторы R6 (размера АА) 4 шт.
— Сетевой адаптер 1 шт.
— Шнур для подключения наружного источника питания 1 шт.
— Инструкция по эксплуатации 1 шт.

По-моему, достойный конкурент Degen 1102 — как по техническим параметрам, так и по комплектации. Думаю, если кризис не повлияет на планы разработчиков — мы увидим и следующую версию приемника, с «непрерывным» КВ-диапазоном и SSB.

UPD Там же на форуме была озвучена стоимость «Веги» — 4 тысячи рублей. Дороже Degen (1102 модель сейчас стоит 2500-3000 рублей), но дешевле, чем Sony или Grundig. А учитывая «пылевлагоударозащищенное» исполнение и мелкосерийное производство — цена не кажется такой уж запредельной.

Про блогохостинги

Как совершенно верно заметил [info]knutov, назначение любой братской могилы блогов — это «изливание потока мыслей во время ПМС». Например, в жежешечке этим занимается не менее 47,5% пользователей.

Все же адекватные люди давно перешли на стендалончики. С чем всех и поздравляю.

Кстати, каждая буква в словах «адекватные люди» оснащена гиперссылкой на какой-то стендалончик, который я регулярно читаю :)

С праздниками!

Как утверждает [info]rnmelnikov, сегодня отмечаются всемирный день клинических идиотов и всемирный день кошек. В честь этих двух праздников уважаемый [info]gunter_spb открыл широкой общественности сообщество [info]latynina_ru с вот такими картинками, например:

Всех причастных — с праздниками!

Сильно забытое старое

А вот камрад [info]dlinyj сообщает о нефиговом развитии нынешнего хуй-тека.

Этак мы скоро Спектрумы с полок достанем, беспесды. А что, Z80 — вполне неплохой процессор, да.

Stalin’s Dilemma

Прочитал в ЖЖ уважаемого [info]t00mas про игру Stalin’s Dilemma. Конечно, она совсем не похожа на «обычные» экономические стратегии, но интересна она не красивой графикой (которой там нет и никогда не было), а совершенно другим.

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

В архиве с игрой есть текстовый файлик-объяснялка, но я попытаюсь объяснить основные игровые моменты здесь. Итак, экономика в игре представлена следующими отраслями: сельское хозяйство (Agriculture), металлургия (Metals), энергетика (Energy), транспорт (Transportation) и машиностроение (Industry). Кроме того, имеется торговля (Foreign Trade) и вооруженные силы (Military).

Сельское хозяйство — самая «проблемная» отрасль в игровой экономике. Теоретически, продовольствия должно хватать для того, чтобы накормить всех рабочих и солдат, но на самом деле из-за индустриализации количество крестьян сокращается. Для сохранения сельского хозяйства на приемлемом уровне приходится обращать внимание на графу Tractors. Чем больше механизации в сельском хозяйстве, тем лучше. К сожалению, тракторам нужно топливо — на один трактор — одна «единица» в графе Fuel. Другие опции в сельском хозяйстве касаются способов «изъятия» излишков продовольствия — либо «рыночными» методами, оплачивая их с помощью «товаров широкого потребления» (графа Goods), либо с помощью «квоты» (графа Quotas) и объема коллективизации. При проведении коллективизации часть крестьян «отрывается» от сельского хозяйства и переходит в категорию «рабочих», что совершенно необходимо для роста промышленности.

Ресурсы для промышленности представлены металлургией и энергетикой. Каждый обеспеченный едой рабочий в этих секторах экономики производит соответственно металл и топливо, которые могут быть использованы в других отраслях. Наличие механизации — Mine Equipment и Fuel Rigs — позволяет увеличить производство.

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

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

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

Самая «простая» часть игровой экономики — вооруженные силы. Достаточно обеспечить солдат едой, а танки топливом — и получатся так необходимые цифры в поле Military Effectiveness.

Еще один показатель, имеющий значение в игре — политическая стабильность, вычисляемая, как среднее арифметическое уровня жизни (Standart of Living) различных категорий населения. Ненулевого уровня жизни можно добиться, если обеспечить население едой и товарами народного потребления. Если не хватает еды — показатель будет отрицательным, и никакие «заваливания» материальными благами не увеличат его. С другой стороны, когда продовольственная проблема решена, добиться необходимого уровня политической стабильности уже несложно.

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

Угадайка

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

Многие знают, что такое «Люгер», чем он отличается от «Парабеллума» (тут должен быть смайл, да), а кое-кто даже знает, как переводится «Si vis pacem, para bellum». Так что вопрос «что изображено на картинке» задавать не буду ввиду его очевидности. Спрошу другое — в каком году выпущен пистолет?

Картинка кликабельна.

PS [info]vanchez не участвует.

Офигеть

Следует писать: разыскивать, разыскной, разыскник, оперативно-разыскной, следственно-разыскной, служебно-разыскной и т. п.

http://www.gramota.ru/spravka/buro/29_227385

Всю жизнь считал, что надо писать «розыскной». И буду продолжать. Кстати, Яндекс солидарен:

Может, по приколу перейти на орфографию до реформы 1956 года? Больших проблем в том, что надо будет писать «чорт» и не склонять иностранные фамилии, думаю, не будет.

Про китайцев

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

«Сегодня», между прочим, уже наступило.

Откуда берется «гламур»

Всем известно, что московское метро — это секретные подземные лабиринты, построенные для сжирания младенцев лично Сталиным. В метро ездят преимущественно морлоки обоего пола, попадаю туда через станцию «Выхино» напрямую с одноименного рынка. В последнее время на выхинский рынок стали завозить шмотье от так называемой «Дольче и Габбаны», поражающее непривычных массквичей одним своим видом. Например:

Поматалась на метро, пришла к философским выводам — ничто не смотрится так дешево, как золото на шмотках ди энд джи с шанелью

Мне кажется, я догадываюсь о происхождении этого так называемого «золота». Следующая картинка какбэ СИМВОЛИЗИРУЕТ:

Помните! Покупая гламурное шмотье, вы участвуете в уничтожении остатков советской электроники и ядерного щита Родины!

Еще фотографии Mark V

В противовес утренним японским деффкам на «Чи-Ха» покажу вам фотку расово верной хохлушки рядом с брутальным английским Mark V. Дело происходит в Харькове.

Да, знаю, что боян.

Раздачи рецензий на жежешечки

Вот еще одна:

http://kalte-winter.livejournal.com/97057.html

Кстати, заходил в [info]ru_sok, до тамошнего обзора осталось еще два года :)

Про демократию на Украине

Некоторая часть населения под влиянием радиостанции «Йэху Москвы» и телеканалов «Хрен-ТВ» и «РТВы» уверена, что сейчас на Украине пышным цветем цветет настоящая демократия, а в «поганой Рашке ничего не изменилось с совковых времен».

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

В России, например, можно совершенно свободно смотреть сотни иностранных телеканалов. В памяти моего спутникового ресивера прописаны английские, французские, испанские, итальянские, немецкие, польские, грузинские, азербайджанские, казахстанские и даже киргизские каналы. Никаких ограничений нет — достаточно воткнуть «тарелку», нацеленную на спутник Hotbird, и смотреть телевидение со всей Европы и Ближнего Востока. Да, кстати, «РТВы» там тоже есть. Никто не запрещает ни покупку спутникового оборудования, ни просмотр любых доступных каналов. То же самое, кстати — и в «тоталитарной Белоруссии».

А вот демократическая Украина пошла по своему, особому пути. Читаем и вдумчиво вкуриваем.

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

Начальники подразделений Управления государственной службы по борьбе с экономическими преступлениями ГУМВД Украины в Донецкой области получили письмо с инструкцией провести мероприятия по выявлению фактов реализации и использованию несертифицированного оборудования, с помощью которого производится «незаконный прием спутниковых пакетов телепрограмм «НТВ-ПЛЮС» и «Триколор ТВ». Это самые популярные сейчас спутниковые пакеты, в которые входит максимальное число русскоязычных телеканалов. Однако они не отвечают требованиям законодательства Украины в сфере телевидения и радиовещания. А, как говориться в письме, «неконтролируемая продажа принимающего спутникового оборудования, несертифицированного в Украине является серьезной угрозой для информационной безопасности Украины, так как позволяет осуществлять несанкционированный просмотр значительного количества иностранных спутниковых программ». Поэтому Нацсовет и обратился к правоохранителям с просьбой навести порядок в вопросах продажи оборудования для приема спутникового ТВ.

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

«К проверкам мы уже давно привыкли, — рассказал «Сегодня» продавец донецкого радиорынка Сергей. — Карточки для просмотра «НТВ-ПЛЮС» у продавцов конфисковали и ранее. Если сейчас запретят продавать тюнеры, то все равно на рядовых потребителях это вряд ли скажется. В основном мы работаем с фирмами и самостоятельными бригадами, которые занимаются установкой комплектов спутникового ТВ. И именно они предлагают потребителям тот или иной комплект, и они же заказывают у нас оборудование. Так что оно даже не попадает на наши прилавки. Пусть нас проверяют, все равно ничего не найдут».

Да, настоящей демократии просто необходимо защищать свою «информационную безопасность», особенно путем запрета просмотра иностранных спутниковых программ (а конкретно — российских «пакетов» НТВ-плюс и Триколор-ТВ). Интересно, если где-нибудь запретят, к примеру, Би-Би-Си или Си-Эн-Эн, какой поднимется вой среди правозаshitников?

Про Mark V

Сегодня наткнулся на интересное художественное произведение на тему «эстонско-английских» танков.

http://artofwar.ru/c/chekmarew_w_a/text_0500.shtml

Мне одному кажется, или текст очень сильно перекликается с моим постом?

А вот, кстати, еще несколько фотографий Mark V, сделанных во время Второй Мировой войны:

Киев
Киев
Снова Киев
Снова Киев
Харьков или Луганск
Харьков или Луганск

Следующее фото — «гвоздь программы». Я порылся в кеше браузера — и нашел одну из «эстонских» фотографий с Mark V.

Два Mark V на железнодорожной станции
Два Mark V на железнодорожной станции

Через четыре года эти танки будут вновь использованы в бою…

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

АдмиралЪ на «Шнелльботе»

Наверное, разработчики «Морского охотника» сильно просчитались с определением времени действия игры. Наверное, более актуальным было бы получение лицензии на бренд «АдмиралЪ» с последующим выпуском игры про Колчака, который в перерывах между командованием эскадрой выходит в море на одиночном миноносце, чтобы пострелять из пушки. Между прочим, немецкие «Шнелльботы» по основным параметрам очень похожи на миноносцы начала XX века.

Игровой процесс можно было бы разбавить мини-играми, например, симулятором танцев наподобие «обучалки» из Mortal Kombat (думаю, все помнят этот «самоучитель по кнопкодавству»), или мини-шутером «убеги от революционных матросов», или даже виртуальным тиром «расстреляй членов Учредительного собрания».

Думаю, вышло бы неплохо.