Роль мата в воздушных боях Второй мировой войны

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

(с) автор очень спорной книги

Рабочее место Степана Демуры?

Очень возможно, что на снимке изображено рабочее место сверхпопулярного российского финансового аналитика и трейдера Степана Демуры. В одном из выпусков новостей РБК у него брали интервью.

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


Многопоточность. Барьеры

Применение барьеров наиболее легко проиллюстрировать на примере работы с API CUDA. При этом зачастую применяется параллелизм на уровне данных:

1) Например есть большой массив, обработку которого мы хотим распараллелить. Этого можно достичь путем передачи каждому потоку видеокарты - обработку небольшой части этого массива. Тогда все потоки обработают весь исходный массив целиком.

2) Перед тем как обрабатывать, данные сначала нужно "подробить" на "порции" для каждого потока.

3) Загрузить каждую такую "порцию" в память видеокарты.

4) Перед обработкой каждого кусочка исходного массива - зачастую нужно убедиться, что он уже целиком загружен в память видеокарты. - Например есть такие вычисления, при которых нужно учесть "соседние" данные. Как же убедиться, что "соседние" потоки - тоже получили свои данные? - Обобщая на всю задачу - как убедиться, что ВЕСЬ исходный массив, пусть и дробленный на "кусочки" - но загружен в память видеокарты?

5) Для решения п.4 - мы просто указываем в коде потока - вызов барьера. - Пока все потоки не "подойдут" к этому месту кода (началу вычислений, которые следует после загрузки своей порции данных) - потоки будут блокироваться у барьера. Как только все потоки подойдут к барьеру - только тогда барьер позволит им всем "двигаться дальше".

Примерная логика работы потока:

1) Инициализация каких-то первоначальных переменных данного потока. Здесь же поток получает информацию о своем номере, а по своему номеру - он уже может однозначно указать какая именно часть исходных данные ему нужна из массива исходных значений.

2) Команда на загрузку своей порции данных.

3) Вызов функции барьера.

4) Начало обработки своей порции данных.

Баллада о мартышках

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

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

На следующей фазе этой душещипательной истории из клетки увели еще часть "старых" мартышек, заменив их таким же количеством новых. И еще раз. И еще раз. До тех пор, пока в клетке уже не сидели только "новые" мартышки, т.е. те мартышки, которые реально холодной воды из брандспойта не получали ни разу.

К чему это? - К истории возникновения патентного права. - Когда, в средние века, возникали зачатки этого права (т.е. права, которое давало временную монополию производителю, на свое изделие), то английский двор подсчитал оптимальную длину этого патента (для промышленных товаров, некоторые изделия из металлов) - исходя из срока воспитания 2-ух поколений учеников. Таким образом были получены цифры 15 (или 20 лет), которые, что любопытно, фигурируют и в наши дни, хотя никакого экономического обоснования под этим уже давно нет.

Так же как и у мартышек - "новые" не бежали к бананам, хотя их ни разу не обливали водой и среди них не было уже ни одной "старой" мартышки.

Израиль в войнах

Выделения в тексте мои, чтобы вы не увязли в предисловии:

"После исхода из Египта и смерти Моисея израильтян возглавил Иисус Навин. Согласно воле Яхве (Иеговы), он повел их завоевывать Ханаан. Первым городом на его пути оказался Иерихон. Город-крепость считался неприступным, поэтому Иисус выслал разведчиков. Очевидно, лазутчики подтвердили самые худшие опасения израильтян относительно мощи иерихонских стен, так как предпринятая Иисусом-полководцем тактика осады не имеет аналогов в мировой истории.
  Справив Пасху, Иисус приказал всему мужскому населению Израиля подвергнуться обряду обрезания, который не применялся со времен Исхода. После выздоровления израильтяне на протяжении шести дней, по одному разу в день, обходили на безопасном для жизни расстоянии вокруг стен Иерихона.
  Шествие возглавляли воины, за ними шли мужчины и дули в дудки и трубы, следом левиты несли ковчег, а замыкали эту процессию старики, женщины и дети.
  Общим числом 4 миллиона человек, все молчали, воздух оглашали только вой и свист дудок. На седьмой день Иисус Навин решился на штурм.
  Теперь он не ограничился однообразным круговым шествием. Израильтяне обошли стены шесть раз, сохраняя молчание. А на седьмом круге они громко возопили. Стены не выдержали криков и воплей - и рухнули.  Участь жителей Иерихона была ужасной: «…всё, что в городе, и мужей и жён, и молодых и старых, и волов, и овец, и ослов, всё истребили мечом»."

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

"Далее, вступив в Землю обетованную, ... в целом ряде сражений победил несколько ханаанских племён, несмотря на то, что они выступали против него иногда целыми коалициями. Город Гай Иисус захватил, а население его истребил полностью как и в Иерихоне. Пять царей — иерусалимский, хевронский, иерамуфский, лахисский и еглонский объединились против израильтян. Однако Иисусу удалось нанести им поражение. Бог принял участие в сражение на его стороне, бросая с неба в войско неприятеля камни:
      «Когда же они бежали от Израильтян по скату горы Вефоронской, Господь бросал на них с небес большие камни до самого Азека, и они умирали; больше было тех, которые умерли от камней града, нежели тех, которых умертвили сыны Израилевы мечом.» (Нав.10:11)
  Во время этого сражения Иисус Навин, согласно Библии, остановил на небе Солнце и Луну, чтобы противник не смог отступить, воспользовавшись вечерним и ночным мраком: «стой, солнце, над Гаваоном, и луна, над долиною Аиалонскою!» (Нав.10:12)
.  Пять царей потерпев поражения спрятались в одной из пещер. Но они были обнаружены и Навин приказал убить их и повесить на деревьях. Затем еврейское войско захватило города Макед, Ливна и Лахис. Все жители этих городов были поголовно вырезаны. На помощь царю Лахиса пришёл царь Газерский, но израильтяне одержали верх и истребили его народ полностью. Та же судьба постигла всех жителей городов Еглон и Хеврон"

Ссылки на источники - Википедия, Википедия.

Если вам интересно, что было дальше, то в двух словах - еврейские племена завоевывают всю эту местность (в середине II тысячелетия до н.э.), и примерно за 1000 лет до н.э основывают объединенное царство, которым одно время правит и известный царь Соломон. В конце его правления развязывается гражданская война, что после его смерти приводит к разделению царства на 2 отдельных государства - северного и южного. Северное образуется 10 из 12 коленами Израилевами, просуществует свыше 200 лет, и будет уничтожено Ассирией. Все 10 колен будут депортированы и дальнейшая судьба их неизвестна. Южное государство будет образовано примерно 2 коленами Израилевами, просуществует свыше 300 лет и будет уничтожено Вавилоном. Впрочем жителям южного государства повезет больше - их плен окажется не таким губительным. - Примерно через 50 лет Вавилонское царство потерпит поражение и земли южного государства попадут под персидское владычество. Иудеям разрешат вернуться (вернется только часть из них), а так же разрешат строить и ремонтировать свои храмы. Пройдет еще примерно 200 лет и Александр Македонский нанесет поражение Персидской империи. Примерно 160 лет евреи будут находиться сначала под греческим, а затем под сирийским владычеством. При сирийском - еврейский культ подвергнется гонениям, что приведет к их освободительному восстанию (167—140 гг. до н. э.). Евреи заново основывают свое государство. Пройдет еще примерно 100 лет и во время внутренней междоусобицы евреи призовут в качестве третейского судьи одного из римских полководцев. Дело решится штурмом нескольких городов, при этом Иудея сначала станет вассалом Рима, а чуть позднее будет поделена на отдельные римские провинции. К началу новой эры на этой земле появятся известный иуйдейский царь Ирод Великий, а так же не менее известный (во всех трех мировых монотеистических религиях) Иисус Христос.