April 14th, 2016

Gen.Turgidson

Традиции надо создавать и поддерживать :)

https://ru.wikipedia.org/wiki/USS_Donald_Cook_%28DDG-75%29
10 апреля 2014 года эсминец вошёл в Чёрное море; плавание проходило в условиях обострения международной напряжённости, связанного с событиями в Крыму[4][5]. 12 апреля произошёл инцидент, в ходе которого российский фронтовой бомбардировщик «Су-24М» на протяжении полутора часов несколько раз пролетел мимо эсминца

http://nortwolf-sam.livejournal.com/1254138.html
Военный источник в США заявил о пролете двух российских самолетов Су-24 над эсминцем "Дональд Кук" в международных водах. Американская сторона утверждает, что к кораблю приближался также вертолет Ка-27.

via
Gen.Turgidson

"Армейская организация джихада самообеспечения"

Dr.Strangelove

"Запад есть запад, восток есть восток"

crusoe описывает реалии на фоне которых развивается действие некоторой книжки:
Дело происходит между (примерно) декабрём 1939 и июнем 1940 года, в преддверии Битвы за Англию; налёты идут, затемнение ввели, убежища строят, но главное впереди. Норвегия пала в начале повествования, Дюнкерк наступит в конце романа.

У власти пока Чемберлен; Home Front; рационирование продуктов питания. С марта 1940 рационирование распространилось и на свинину. 4 унции бекона/ветчины в неделю и - примерно - 12 унций мяса.

Хрюшка домашняя на откорме подлежит регистрации. Для забоя нужна лицензия; а в лицензии предписана, какая часть туши должна быть принудительно продана, и что делать с остальным мясом, причём продажа или просто дарение оставшейся у хозяина части свиньи непоименованным в лицензии людям считается правонарушением (Mark Roodhouse, Black Market Britain: 1939-1955. Oxford Press, 2013. p. 68).
...
Итак, чтобы получить у соседа кус свинины, надо было быть вписанным в некоторую лицензию; вообразите все неудобства. Но выход (причём официально одобренный) нашёлся: pig clubs, «свиные сообщества» или, что вернее, свиные кооперативы.

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

Начался некоторый переполох по поводу убийства в свинобойне немецкого агента, работавшего под личиной английского авиатора. Убийца скрыл труп из сарая - оттащил и закопал в куче земли, вынутой некоторым соседом из ямы при постройке Андерсонова бомбоубежища, но сарай кровью загваздал; и все вдруг при виде сарая окровавленного об агенте не зная (это потом всё лорд Питер раскроет) переполошились: «Неужто? Господи! Никак ИХ умертвили?» - «Кого же ИХ?!» - вопрошает леди Херриет. «Да это так... К слову... Впрочем, вот вам ещё мяса. Свиного. И мы вносим вас в список номер два, не для всех».

Выясняется, что деревенские держат в лесочке пару нелегальных свиней. Нелицензированных. Ну, там, Геббельса, положим, с Риббентропом. И избранные члены pig club-а откармливают их втайне, нося ночами харч свиной в подлесок. И, натурально, распределяют поочерёдно по списку №2. Не медля проверили, нелегальные свиньи на месте, в лесу. Ну и слава Богу.


Надо заметить, что я конечно совершенно не могу представить себе подобного сюра в советских реалиях - т-сть столько детальных регламентаций и законов (и трюков для их обхода) вокруг свиного вопроса это точно не советское/российское. Тут ими ни одна из сторон себя утруждать не будет :)
Dr.Strangelove

Официальная реакция на западный неадекват

http://rg.ru/2016/04/13/zaharova-v-moskve-schitaiut-neumestnymi-usloviia-dlia-vozvrashcheniia-rf-v-g8.html
В Москве считают неуместными какие-либо условия для возвращения России в "большую восьмерку", заявила официальный представитель МИД РФ Мария Захарова.

Неадекват, если что, в том, что некоторые представители западной политики, до сих пор кажется искренне полагают, что разного рода "почетные кольца в нос", типа G8, советов европ или партнерств с НАТОй (которые так любили коллекционировать Ельцин и ко) имеют для российских политиков хоть какую-то позитивную ценность.

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

PS: В прошлом году во время организованных Германо-российским форумом "Потсдамских встреч" мы попытались поставить вопрос о том, нужны ли новые Хельсинкские соглашения и Парижская хартия. Мероприятие прошло совсем не так, как мы себе представляли. Мы оказались отброшены еще дальше, чем были до того.

Мы поняли, что российское восприятие Хельсинкских соглашений и Парижской хартии для новой Европы в корне отличается от того, что было в наших головах. Мы думали, что все понимают эти нормы так же, как мы. А российские коллеги за столом ясно дали понять, что сегодня они никогда не подписали бы такой документ, как Парижская хартия. Для них это было признаком слабости. Один из российских коллег даже произнес слово "капитуляция".
Dr.Strangelove

По поводу английского свиноорднунга:

Комментирующий народ совершенно не понимает чем Россия (и СССР) отличаются от описанного:

именно что оно ни фига не работало. Как и скажем ограничения на садово-ягодные домики.

Был шанс попасть под "кампанию по борьбе" - но не более.

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

Ну вот пример из батькостана:

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

Сравните с нашими. Причем могу подтвердить - даже при явном и несомненном отсутствии ментов у белорусов рефлексы вполне выработаны (хоть и не настолько идеально, как может показаться из описания автора)
Gen.Turgidson

Задачко:

Питер Донован в статье The Flaw in the JN-25 Series of Ciphers, II пишет:
This paper deals with codebooks assigning to each word or phrase in a (long) list a 5-digit ‘group’ which is a multiple of three or scannable in the jargon of WW2. Here the groups are allowed to have initial 0s: thus 12345 and 00078 are groups.

Being a multiple of three (equivalently, being divisible by three) means that the corresponding number, 12345 or 78 in these examples, is a multiple by three or, equivalently, the sum of the five digits, 15 in both examples, is a multiple of three.

The characteristic χ of such a group is defined to be the reduction modulo 10 of the sum of the five digits: thus χ(12345) = 5.

One might well guess that of the 33334 scannable groups from 00000 to 99999 about 3333 have characteristic 0, about another 3333 have characteristic 1, etc. This is far from being the case. A simple electronic calculation checks that for 0 ≤ i ≤ 9 the number m(i) of scannable groups with characteristic i is as set out below:

m(0) = 3247 m(1) = 5875 m(2) = 1780 m(3) = 1780 m(4) = 5875
m(5) = 3247 m(6) = 925 m(7) = 4840 m(8) = 4840 m(9) = 925.

These Mamba numbers, were known to the American naval cryptanalysis unit Op-20-G in 1943 but the calculation must have been quite tedious. Working out that it was worth calculating at all was a major achievement in cryptanalysis.
Понятно, что для 5-значных групп прямой перебор решит задачку в момент.

Требуется написать прогу, которая будет вычислять mamba numbers для произвольного n. Ну чтобы не создавать проблем любителям С и Java пусть n ≤ 18. Этого достаточно уже, чтобы тут уже не работал брютфорс.
Gen.Turgidson

Больше ада!

Gen.Turgidson

Зодачко: решение

Комменты я расскринил.

Решение вроде бы выдумали все - оно простое дополняем функцию mamba (n,х) (количество scannable чисел с характеристикой х и длиной n знаков параметром r:

mamba (n,x,r) - где r означает остаток от деления числа на три (scannable соотвествует r = 0).

После чего она прекрасно расписывается через простую рекурсию по n:
Collapse )
Gen.Turgidson

Кстати о монадологии

Ну когда на хаскеле писал - посмотрел в доки по библиотекам (была мысля на массивы посадить - только не понял как это сделать, так чтобы оно было более осмысленно, чем на списках) - там же всякие правила они пишут типа:
class Functor f where Source

The Functor class is used for types that can be mapped over. 
Instances of Functor should satisfy the following laws:

fmap id  ==  id
fmap (f . g)  ==  fmap f . fmap g

The instances of Functor for lists, Maybe and IO satisfy these laws.
В хаскеле это все на уровне "на честность программиста" (ну и компилятор про них на сам деле мало чего знает.

А вот во всяких Agda-х и Idris-aх же вроде такое должно формально выражаться. И даже до какой-то степени доказываться. Никто не пробовал т-сть твердую научную основу под это дело подложить?