В связи с тестированием сетевых блокировок в РФ на стороне нашего хостинг-провайдера наблюдаются проблемы с сетью. Сайт может работать нестабильно. Проблема известна, ожидаем восстановления маршрутов.
Авторизация
или войдите через
Забыли пароль?Восстановить
Восстановить пароль
Помощь проекту
Укажите в комментарии свой ник, чтобы мы знали, кого благодарить
Итак, продолжаю серию рассказов о своей новой работе.Сегодня в 11 утра меня загрузили: дали 7 деревянных ящиков, бумаги и велели быть в Риме в понедельник с 8 до 9 утра. И я, проехав за 8 с половиной часов 650 километров, вечером встал недалеко от немецкого города Гёттинген. К сожалению, не смогу его посетить. Во-первых, уже темно, так как на часах десять вечера (а в Дании в это время ещё светит солнце). А во-вторых, по плану у меня только 9 часов на отдых. Дело в том, что мне нужно быть в субботу в окрестностях Рима как можно раньше, потому что там идёт борьба за парковочные места: чем раньше встанешь, тем более удобное место займёшь. Впрочем, у меня небольшая машина, и я легко нахожу парковку на ночь. Вот даже сейчас: вся парковка забита фурами. Они стоят где можно и нельзя, лезут на бордюры, стоят на полосе разгона. Это кошмар. Для меня же полно свободных мест.Завтра я планирую добраться в худшем случае до Австрии, а в лучшем - до Италии. Хорошо бы заночевать в тирольских горах. Очень они мне нравятся.Хочу рассказать немного о быте. Я представлял себе жизнь дальнобойщика в более спартанских условиях. Посудите сами: у меня в машине есть дополнительная батарея, есть 220 вольт и мощность почти два киловатта, а запас энергии - в киловатт-час. То есть прибор на один киловатт будет работать час. А пока я еду, батарея заряжается. Так что в планах купить микроволновку и кофеварку. Место для них есть.С питанием тоже много вариантов.Самый дорогой - это питаться в придорожных кафе. Но там, правда, в основном фастфуд или бутерброды. Только в Восточной Европе есть нормальная еда. Но это дороговато: обед будет стоить 15-20 евро.Второй вариант - покупать в магазине готовую еду. За 4-5 евро там можно взять комплексный обед, довольно вкусный. Есть и пельмени, и макароны, и салаты, и различные каши, и морепродукты. Выбор огромный.Есть ещё консервированная еда. Её плюс - она долго хранится, но я не очень люблю консервы.Ну и ещё вариант - готовить самому.Я комбинирую. Часть еды покупаю готовой в магазине - в холодильнике она может храниться пару дней. А если есть время, готовлю сам. У меня есть плитка и скороварка. Я могу наварить супа или ухи, так как в Европе с супами не очень. Готовить я люблю, и, в принципе, это несложно. Так что желудок, думаю, не испорчу.Интернет тоже есть. У меня сейчас польская карточка, но планирую в Италии купить симку Водафона, которая даёт безлимитный интернет по всему ЕС всего за 20 евро в месяц.Пока всё. Продолжу писать о своих приключениях. Завтра тоже будет напряжённый день, а вот в субботу надеюсь найти место на выходные, чтобы погулять. Эх, жалко, дорога идёт не возле моря. Но да ладно
В пробке люди оставляют коридор для спецтезники
Вот такой у меня грузовик. Их очень много колесит по дорогам
Балуюсь с автопилотом. Он ругается чтобы держал руки на руле
начало истории на: https://parader.ru/journal/sobchak-vs-mizulina-war-or-pr/Акт первый: интервью, которое не понравилось Мизулиной
Напомним предысторию. В конце мая Собчак выпустила интервью с блогером Игорем Синяком. Разговор был откровенным — в том числе на темы, которые в России принято называть «чувствительными». Екатерина Мизулина, глава Лиги безопасного интернета, отреагировала мгновенно.
Она написала заявление в МВД с просьбой проверить интервью на предмет «пропаганды ЛГБТ» (движение признано экстремистским и запрещено в РФ). В своём телеграм-канале Мизулина заявила дословно:
«Интервью Собчак — это прямое нарушение законодательства о запрете пропаганды нетрадиционных отношений среди несовершеннолетних. Мы направили обращение в Главное управление по противодействию экстремизму МВД России.»
Собчак в ответ иронично поблагодарила «за беспокойство» и заявила, что готова к любым проверкам. На этом этапе конфликт напоминал классическую перепалку «власть vs медиа». Но дальше началось самое интересное.
Акт второй: Канны, морковное платье и женская дружба под ударом
Пока в Москве разворачивался бюрократический детектив, на Лазурном берегу разгорался совсем другой скандал. На Каннском кинофестивале журналистки Надежда Стрелец и Ксения Чилингарова появились в одинаковых платьях цвета «морковь» (насыщенный оранжевый).
Надежду Стрелец, напротив, раскритиковали в пух и прах: образ назвали «дешёвым», «кричащим», «провальным».
Разница в оценках привела к настоящей женской драме. Стрелец почувствовала себя униженной, Чилингарова — неловко, а публика с удовольствием разгоняла хайп. Казалось бы, при чём здесь Собчак?
Акт третий: «очень талантливый троллинг» от Ксении Собчак
А вот тут — главная сенсация.
Ксения Собчак опубликовала в своём инстаграме снимки в точно таком же морковном платье.* Прямо как у Стрелец и Чилингаровой. И подписала их с идеальной иронией, характерной для неё самой:
«Мне кажется, или морковный — это новый чёрный?»
Это был троллинг чистой воды. Сразу несколько медиаэкспертов (и сама Надежда Стрелец) назвали это «очень талантливым ходом».
Надежда Стрелец прокомментировала публикацию Собчак: «Ксения — молодец. Это очень талантливый троллинг. Она привлекла внимание к цвету, к платью и к самой себе. Теперь все бренды захотят с ней работать. Я рада, что вдохновила её своим образом».
Обратите внимание: ни слова обиды, ни капли злости. Стрелец обыграла ситуацию в свою пользу, похвалив Собчак. Но эффект был достигнут — конфликт мгновенно перешёл в новую плоскость.
Акт четвёртый (пока неофициальный): как это связано с Мизулиной?
Связь прямая, хотя внешне её не видно.
Конфликт «Собчак — Мизулина» уже перестал быть только про ЛГБТ и интервью. Он стал медийным феноменом, в котором любое действие Собчак может быть интерпретировано как ответ Мизулиной (и наоборот).
Морковное платье — не просто шутка. Это:
Завуалированный ответ на официальное давление. Собчак как бы говорит: «Вы пишете заявления в МВД, а я выхожу в свет в смешном платье и собираю миллионы просмотров».
Перехват повестки. Вместо того чтобы оправдываться или комментировать проверки, Собчак создаёт новый инфоповод — яркий, визуальный, абсолютно кликабельный.
Привлечение союзников. Стрелец, не сказав ни слова против Мизулиной, встала на сторону Собчак своей реакцией.
Что будет дальше?
Пока Мизулина хранит молчание о морковном платье. Но это ненадолго. Скорее всего, нас ждёт либо новый виток заявлений в госорганы (теперь уже про «разжигание розни цветом» — звучит абсурдно, но в нашем медийном поле возможно всё), либо публичный ответ в духе «Собчак обесценивает серьёзные темы своими клоунскими выходками, в своё время она уже примеряла эту маску».
В любом случае, скучно не будет.
А мы, как и обещали в первой статье, продолжаем следить за этой историей. Потому что здесь есть всё: власть, свобода слова, женские драмы, модные провалы и виртуозный троллинг.
Морковь, как оказалось, бывает не только полезной, но и взрывоопасной.
Итог от Parader.ru:
Собчак снова доказала: лучшая защита — это хайп. А лучший ответ на официальное заявление в МВД — вовремя опубликованное фото в «морковном» платье.
*— Instagram принадлежит компании Meta, которая признана экстремистской и запрещена на территории РФ.
🌍 Для международных читателей / For international readers
Расскажу ещё немного о Саше, про которого рассказывала в этой истории.
Саша
очень любил свою дочку. Души в ней не чает. Бывшая жена разрешала
видеться раз в неделю. Не чаще. Саша в этот день дочку развлекал как мог
- в кино или в цирк, или в зоопарк, или ещё куда-нибудь водил, в
магазине, всё что просила, покупал. В общем - баловал как мог. Про
алименты тоже не забывал. А так как зарабатывал он хорошо, то и алименты
были не маленькие. Они были настолько хороши, что его бывшая жена не работала - жила на эти деньги.
Но ей этого было мало. Она периодически просила денег ещё. Обычно просила на что-нибудь для дочки:
- Саша! - звонила она ему домой. - Девочке нужны зимние сапоги. Я тут посмотрела в магазине. Стоят столько и столько. Дашь?
Ну раз девочке надо, отчего не дать? Давал.
- Саша, девочке нужен отдых на море. Врачи сказали, что она часто болеет ОРЗ и только море нам поможет.
Саша
шёл и покупал путёвки на море. Две путёвки - на дочь и бывшую жену. Сам
он не мог ехать отдыхать, а ребёнка одного не отправишь. Что делать,
раз ребёнку надо?
Доходило до смешного:
- Саша, ребёнку надо пылесос, а то наш сломался. Не будет же девочка пылью дышать!
И
Саша шёл покупать новый пылесос. Так были куплены новые телевизор,
утюг, фен и другие "необходимые девочке вещи". Мы над Сашей
подсмеивались. На все наши попытки объяснить, что им просто манипулируют
и стоит всё же это прекратить, он отмахивался. Дочке надо - значит
будет. Не будет же его жена врать.
Но однажды Саша всё же отказал. Жена позвонила и сказала:
- Девочке нужна новая норковая шуба, а то я в своей уже три года хожу!
И Саша взорвался:
- Да ты офигела (конечно, там были немного другие слова)?!!! Какая норковая шуба?! Какой девочке?! Тебе что-ли?!!!
Тут
его бывшая жена бросила трубку, видимо, поняв, что переборщила малость.
Сашка потом ещё долго бегал по комнате и матерился, а мы ржали над ним
как ненормальные - наконец то дошло.
Вот такие мы негодяйские друзья, нет чтобы поддержать друга ...
Сколько за последнее время сказок наснимали – ни в тик-токе показать, ни пером описать. Время теперь такое, сказочное. Чтобы свои побасенки придумать, надо талант иметь. Как у Бажова или у Носова. А что же талантливому сказочнику в вотчине Фонда Кино делать? Там схема простая – берем что-нибудь раскрученное, временем проверенное – «Чебурашку» там, или «Летучий корабль». Включаем зумерский режим «Я мамкин художник, я так вижу» и снимаем что-нибудь с Петровым. Или Дюжевым. А какого-нибудь Семчева на задний план. Если Гарик Харламов много запросит. Песенку добавим обязательно советскую, испохабив её ИИ-шным надругательством. Кампанию запустим на Кинопоиске, мол, 100500 ботов в восторге отсмотрело и 9,97 из 10 поставило. А в кинотеатрах предусмотрительно на период показа трофейные фильмы из дикого Запада крутить не разрешим. Профит. Или напишем тем, кому надо, что профит.
Именно из этого топора сварено и «Огниво». На Петрова денег не нашлось – взяли плагиатора Романа Евдокимова. Но с условием, чтобы играл Петрова. На советские кинохиты была большая предварительная запись, поэтому в заголовок вынесли название сказки Ганса-Христиана Андерсена. Датчане возражать не будут, у них рыжеголовые орланы Гренландию отжать собираются, недосуг. Но так как старая, старая сказка должна выглядеть на 710 российских миллионов, то туда напихали Иванов, Лиходеев да Берендеев. Сценаристу Александру Архипову не впервой править Владиславов Крапивиных (тогда ещё его творению про остров Двид местами неподкупный Кинопоиск что-то в районе 1 из 10 рисовал), что ему не придумать сюжет про слепую царевну и Некрономикон на минималках.
Главное, чтобы эффект щёлканья зажигалки золотыми параболами в три-дэ заказчик оценил. Патриотизму обязательно добавим – армия царя Гороха, где у солдат истинно русские имена, не отходя от дворца кого-то с помощью одной ядерной пушки и взвода опричников победила. Супостатов, правда, не показали, но мы все верим. Зато показали чудо технологическое, лошадь механистическую, завидуй, буржуй Илон Маск. И по буеракам скачет, и по морю-океану брассом плывёт, и даже на французский воздушный шар запрыгивает. Правда, почему в эпоху Монгольфье ядрами бабахают и на ладье плывут – непонятно. Видать, дело явно за МКАДом происходило.
Как положено, из советских времен взяли лучшее – песни. Свои писать уже и не пытаются, из талантов могут, максимум, Канье Уэста сгенерировать. Поэтому для андерсеновского «Огниво» больше всего по смыслу подошли «Деревянные лошадки» Валентины Толкуновой и саундтрек из советской лавстори «Вам и снилось». Что генератор случайных чисел выбрал – то и спели. Могли, к примеру, «Пора-пора-порадуемся» и «Родительский дом» Лещенко, а штатные рецензенты Кинопоиска умилились бы тонкому смешению стилей и времён.
Но про что всё-таки эта чудесная сказка? Мошенник и плут Иван, пытаясь обогатиться криминальным путём, нехотя с помощью нечистой силы и гномов Эребора отыгрывает всё взад, за что становится потенциальным консортом. Главзлодей смог выпилить царя, но не смог, имея заклинаний на все случаи жизни стать не то, что Сауроном, но даже Соловьём-разбойником. Да даже один скилл шапки-невидимки уже мог историй на сериал накрутить, а так даже непонятно, продолжать франшизу или нет. Впрочем, по общей формуле прибыли особой не было, а режиссеров Войтинских и историй, которые можно разбавить сказочным кринжем, хватит, как минимум, до конца века. Войтинский вон на переделку «Мамонтенка» подписался, Архипов на «Чудо-Юдо», Евдокимов на «Хоттабыча». Покуда зритель как мамонт не вымер и чиновников от кино на СВО не отправили, сказка продолжается.
Нравится мне южно-корейское кино. Какие бы смешные ужасы они ни снимали, но эмоции актёров это что-то непередаваемое. Тэги ивента не ставлю, так как пост "притянут за уши" к Сеулу.
Аннотация к фильму: У маленькой Су-ан день рождения. Девочка живет с отцом в Сеуле и очень хочет отправиться к маме в Пусан. По дороге случается непредвиденное, и на страну обрушивается загадочный вирус. Пассажирам поезда в Пусан — единственного города, отразившего атаки вируса — придется бороться за выживание. 442 километра в пути. Добро пожаловать на борт и помните — в этой гонке недостаточно выжить, чтобы остаться человеком.
Тут есть все - дети, беременные женщины, влюблённая молодёжь, плохие-хорошие отцы, смелые люди, глупые люди, бесчестные люди и зомби. Зомби смешные. :) И да, второй фильм (все последующие) не смотрите - какая-то фактически не связанная с первым фильмом херотень.
Картинка из видео на ютубе, лучше посмотреть фильм. :)
Кстати, за 6 лет до ковида они сняли фильм "Вирус" (не про зомби, про грипп). Тоже рекомендую. А также Обрушение, Паразиты, Олдбой (именно корейский, американский не надо), Пустой дом... Остальные названия не помню. Приятного просмотра.
На удивление справиться с тремя троллями получилось быстрее, чем думали. Но то, что они забрались так далеко, очень настораживает.
После битвы с тремя троллями оценили потери. В основном все целы, но нескольким людям сильно не повезло. Экандейо встревожен, что чудовища слишком организованы, обычно они одиночки. К тому же странный символ на груди одного их них свидетельство того, что некоторые из них больше не будут бояться огня, как раньше. Хамако про себя отметил, что символ явно оставлен клеймом.
Вернувшись в Ревланд, Ийанна первым делом нашла Регонгара и Октавию. Джубилоста она в последнее время слишком часто беспокоила вопросами, так что решила поменьше попадаться ему на глаза. У полуорка и полуэльфийки девушка попыталась узнать про символ, но безуспешно. Также излила душу Октавии, рассказав о поступке Зироу. Поток нелестных комментариев закончился тем, что Ийанна признала, как они с Тристианом идеально друг другу подходят, до тошноты правильные и скучные...С улыбкой добавила, что Тристиан хотя бы хорошо танцует.
Где-то в закутке Мен Ра пытался устраивать тараканьи бои, натравливая тараканов друг на друга. Он болел за одного из них, кидал монетки на собранное из веточек ристалище. Хамако нашел его за этим занятием и попросил рассказать подробнее о запретах его божества. Нехотя, но павиан отвлекся от своего весьма интересного занятия и посвятил барона в тонкости своей веры.
Барону и его товарищам на время пришлось отложить путешествия по округе, поскольку наступило время раздать поручения и выслушать просьбы, касающиеся развития земель. Сэр Гаррес, как и Экандейо, беспокоился из-за стычки с троллями, поэтому посоветовал нанять армию, что Хамако воспринял с энтузиазмом.
Ранее на протяжении месяца, каждый день, когда Ийанна была в Ревланде, она использовала свою магию, выращивая много цветущих деревьев. Спустя время стало заметно, что помимо деревьев тут и там появились ростки редких цветов, которых раньше не было. По словам сказителя это - благословение земли.
В один из дней Гаррес предупредил группу о посетителях. Одним из них был уже накомый Олег с поста, желавший обсудить статус его поста, и готов ли Хамако принять его в состав своих границ (не готов, так как людей всё ещё не хватает). Вторым же оказался аристократ из Пинтакса. В расшитом камзоле, с идеально уложенными волосами, представился как Стэфано Маскони, посол королевского величества из Пинтакса. Он возвращался из Рестова и решил потратить один день, чтобы навестить местные земли. Но он был очень разочарован состоянием окрестностей, так что поспешил выразить свои эмоции через пренебрежение и глумление, говоря, что, возможно, королю Ироветти следует завоевать их. Это будет куда милосерднее и гуманнее, чем ждать их потопления. Хамако пытался вежливо урегулировать данную ситуацию, объясняя, что требуется ещё немного времени на развитие, ведь эти земли принадлежат ему недавно. Но посол не унимался. С каждым предложением он становился всё грубее и беспардоннее. Ийанна не вмешивалась, хотя стояла позади Хамако красная, как рак. Зато вмешался Лебеда. Юноша намекнул, что места здесь дикие, и будет не очень хорошо, если на его повозку нападут тролли, а он сам никогда не увидит родных краев. Выражение лица посла стоило всех этих слов, мужчина поспешил убраться с глаз очень быстро. Хамако был немого недоволен таким решением, однако Ландер объяснил ему, что не стоит церемониться с такими нахалами. В будущем таких будет много, ему стоит научиться быть жестче.
В течение недели, помимо прямых обязанностей, Хамако общался с Джейтал на тему новых законов, со своей тетей на тему путешествий, ну и по мелочам с остальными спутниками. Также продолжил тренироваться с Каэсси. Во время одной из тренировок, девушка, обладая сильно огненным настроением (поскольку она кинетик и огня и воды, её настроение влияет на магию), весьма откровенно соблазнила Хамако. Ийанна была бы не Ийанной, если бы на следующее утро не заметила изменения в поведении брата. Юноша был более довольный и спокойный, чем обычно. Хамако, очень расплывчато ответив на вопросы, предпочел быстро закончить разговор и ретировался в сторону обеденного зала под ехидным взглядом сестры. Ийанне осталось только выяснить, кто же эта незнакомка.
Незапланированный кусочек. Я, оказывается, забыла рассказать, что рисую карандашами. И очень мне захотелось в связи с этим показать процесс, он долгий, но очень приятный. Обычно я процесс не фотографирую, но тут очень кстати пришлось мероприятие, вроде их называют марафоны, когда люди неделю творят вместе и делятся результатами каждый день. Вот и тут была такая неделя у эсперантистов-алкоголиков писателей и художников, и я в ней участвовала. Картинка к рассказу про мышонка, о нем еще будет.
В агенте 007 сочетаются черты многих знакомых Флеминга. Одним из них был сербский шпион Душко Попов.
В 1952 году Ян Флеминг создал своего Джеймса Бонда — персонажа, которому предстояло стать поистине культовым. Вряд ли Флеминг в тот момент мог предвидеть мировой успех его героя, серию романов об агенте 007 и множество экранизаций. Джеймс Бонд стал брендом, принёсшим его создателю славу, признание и богатство. Шпион, с лёгкостью побеждающий изощрённых злодеев, сорящий деньгами, появляющийся в самых фешенебельных местах в окружении роскошных женщин, подъезжающий к казино в шикарном авто, распивающий дорогой алкоголь и при этом не теряющий хватки, — это тот образ, который сопровождает персонажа на протяжении десятилетий.
При создании своего Бонда Флеминг обращался для вдохновения к вполне реальным фигурам, которые в той или иной степени напоминают книжного героя, и, по признанию автора, агент 007 — это именно собирательный образ. Всё же многие исследователи полагают, что самый первый роман, «Казино Рояль», был написан Флемингом под впечатлением от встречи с Душко Поповым — сербским шпионом, двойным агентом и бонвиваном.
Душко Попов — начало шпионской карьеры
Душан (или Душко) Попов родился 10 июля 1912 года в Австро-Венгрии, в семье сербов Милорада и Зоры Поповых. У мальчика были братья: старший Иван и младший Владан. Семья Поповых не бедствовала: отец занимался недвижимостью, во владении родителей Душко находилось множество домов, вилл, а также яхт. Милорад и Зора настаивали на получении сыновьями лучшего образования, изучении языков и расширении кругозора. Душко учился в школах Франции и Англии, затем поступил на юридический факультет в Белградский университет, а по его окончании продолжил образование уже в Германии.
Во Фрайбург молодой Душко прибыл в 1934 году, когда у власти уже находился Адольф Гитлер. Несмотря на очевидные политические перемены в стране, Душко, казалось, был не слишком озабочен режимом НСДАП. Однажды на одном из политических собраний он выступил с речью в защиту демократических ценностей, чем привлёк к себе внимание нацистских пропагандистов. Молодым человеком заинтересовалось гестапо, и вскоре его арестовали. Попова обвинили в поддержке и пропаганде коммунизма, больше недели его допрашивали, а затем отправили в тюрьму, откуда, по всей видимости, ему предстояло отбыть в концлагерь.
Душко Попов
В дело вмешался друг Попова Йоханн «Джонни» Йебсен, молодой человек из богатой немецко-датской семьи. Джонни связался с Милорадом Поповым и сообщил об аресте его сына, тот поднял свои связи и через премьер-министра Югославии обратился с прошением напрямую к Герману Герингу. Душко немедленно освободили из тюрьмы, однако с условием, что тот должен будет уехать из Германии в течение суток. Оказавшись на свободе, Попов отправился в Швейцарию, а затем — в Дубровник.
Вскоре Душко получил от Джонни письмо, где тот умолял его о скорейшей встрече в Белграде. Йебсен сообщил другу, что вступил в абвер — немецкую разведку. Душко, зная о неприязни Йебсена к нацистам, удивился такому решению, однако Джонни объяснил, что пошёл на это, дабы избежать отправки в действующую армию, но, помимо прочего, объявил, что хотел бы послужить интересам Германии, несмотря на неприятие режима Гитлера.
Абвер использовал Йебсена ради его контактов в бизнес-кругах. В то же время Джонни намекнул, что и Попов мог бы стать агентом разведки.
Душко взял время на раздумья, после чего сразу же отправился в посольство Великобритании, где сообщил о предложении Йебсена. Британцы убедили Попова согласиться вступить в абвер, но параллельно стать агентом МИ-6.
Таким образом, с 1940 года Душко работал двойным агентом, поставляя сведения одновременно немецкой и британской разведкам.
Двойной агент: на службе абвера и МИ-6
Куратором Попова со стороны Германии стал полковник Эрнст Мюцингер — ему же отчитывался и Джонни Йебсен. Тот пояснил, что абверу нужен был свой человек в британских высших кругах, куда у светского Душко был доступ. От него требовалось поставлять немецкой разведке сведения об обороноспособности Великобритании. Помимо вопросов непосредственно о заводах и предприятиях по изготовлению военной продукции там значились и более широкие темы, например, о политических врагах Уинстона Черчилля.
Через Попова британцы поставляли абверу ложные сведения о военных ресурсах. Душко обосновался в нейтральной Португалии, где также базировались его кураторы как от абвера, так и от МИ-6. По мнению некоторых историков, именно за игровым столом в одном из казино Лиссабона Попов обменивался сведениями с другими разведчиками посредством ставок.
Именно в Лиссабоне в 1941 году Ян Флеминг впервые встретился с Душко: он был под большим впечатлением от Попова.
Тот играл по-крупному и однажды поставил в баккара на кон 50 тыс. долл. (около 1,5 млн в пересчёте на современные деньги), только чтобы разоблачить блефующего, по его мнению, игрока, некоего литовца. Как выяснилось впоследствии, это были средства, выданные Попову одной из разведок в качестве деловых расходов. Вероятно, именно этот эпизод вошёл в роман Флеминга «Казино Рояль».
Настоящее же казино, где Флеминг наблюдал за Душко, «Эшторил», существует и по сей день. Тем не менее, работавший в то время на британскую разведку, Флеминг лично с Поповым не беседовал по весьма понятным причинам — чтобы не скомпрометировать алиби двойного агента.
В Португалии Душко вёл всё тот же привычный ему образ жизни плейбоя, гуляки и «золотого мальчика»: он был завсегдатаем игорных заведений, не пропускал вечеринок, регулярно появлялся в свете с известными и не очень красавицами, пил не меньше самого Джеймса Бонда.
Впоследствии, впрочем, Душко заметил, что, если бы Бонд был реальным шпионом, то не исполнил бы ни одной миссии из-за чрезмерной любви к выпивке. Для двойного агента это было весьма экстравагантное поведение: Попов не скрывался в тени, а, напротив, привлекал внимание.
Мог ли Попов предотвратить Пёрл-Харбор?
В 1941-м он по поручению абвера отправился в США, где ему предстояло связаться с агентами немецкой разведки, а также, по мере возможности, сфотографировать американскую базу ВМС Пёрл-Харбор. Ранее Попов должен был предоставить сведения японцам об ущербе, который британская авиации нанесла кораблям, пришвартованным в итальянском Таранто.
Связав эти две миссии, Душко пришёл к выводу, что японцы готовятся нанести удар по Перл-Харбору, и именно с этой целью интересуются, насколько велик может быть урон от бомбёжки флотилии с воздуха.
Нападение японцев на Пёрл-Харбор.Источник: Wikimedia Commons
Приехав в США, Попов потратил огромную часть выделенных ему абвером денег на личные нужды: снял роскошные апартаменты, прикупил новый автомобиль, увивался за актрисами. Добившись встречи с главой ФБР Эдгаром Гувером после двух недель ожидания, Душко поведал ему об интересе абвера и японцев к американской базе на острове Оаху на Гавайях.
Гувер же, выслушав Попова, не стал предпринимать никаких действий по предотвращению вероятной атаки на Пёрл-Харбор. Более того, глава ФБР был крайне резок с Душко, назвав того распутником и пройдохой, и запретил двойному агенту даже приближаться к Гавайям. Скорее всего, Гувер не доверял Попову и не был в восторге от того, что британская разведка, которая, разумеется, была в курсе миссии, суёт свой нос в американские дела.
Так или иначе, разведывательная деятельность Душко в Америке была признана провальной как британцами, так и абвером. По возвращении из США Попов продолжил работать двойным агентом, поставляя немцам ложные сведения о готовящихся операциях союзнических войск: в частности, он был одним из тех, кто направил Германию по ложному следу о высадке в Нормандии.
С кого списан агент 007?
После окончания Второй мировой войны Душко Попов переехал во Францию. На протяжении нескольких десятилетий он не распространялся о шпионском прошлом, однако в 1974 году опубликовал книгу, где рассказал о событиях военных лет и о своей роли в них. У историков вызывают сомнения отдельные эпизоды автобиографии, однако в целом книгу полагают вполне правдивой.
Жизнь Душко не просто так сравнивают с биографией вымышленного шпиона Джеймса Бонда: как и агент 007, Попов мастерски умел выходить сухим из воды, не раз находился на грани провала, но всегда избегал худшей участи. Кроме того, привычки, образ и стиль жизни Попова напоминают бондовские.
В Бонде можно найти черты и многих других разведчиков, военных и шпионов, с которыми Флеминг был либо знаком лично, либо наслышан о них. Полагают, что прототипов было не менее десятка. В главном герое бондианы угадываются и черты самого автора: как и Бонд, Флеминг работал в разведке, был заядлым игроком, любил гольф и очень много курил. Писатель наделил своего агента 007 схожими вкусами в еде, алкоголе и даже в выборе туалетных принадлежностей. В прочих героях бондианы угадываются знакомые, друзья, одноклассники и возлюбленные Флеминга. Главное отличие Бонда от всех реальных прототипов, пожалуй, в том, что он — поистине бессмертен.
Q: Что такое VM5277? Это виртуальная машина?
A: Нет, несмотря на название. VM5277 — это компилятор
языка J8B (Java-подобный синтаксис) в нативный ассемблерный код для
8-битных микроконтроллеров. Никакой виртуальной машины на МК не
выполняется — только нативный код. Название историческое и отражает
архитектурную идею: для мощных устройств в будущем планируется
легковесная JVM, для слабых — трансляция в ассемблер.
Q: Проект бесплатный?
A: Да. Весь проект распространяется под лицензией
Apache 2.0. Исходный код открыт и всегда будет открыт. Использование в
коммерческих продуктах разрешено. Автор оставляет за собой право в
будущем предлагать платные расширения (эксклюзивные платформы,
специализированные драйверы, продвинутые оптимизации, улучшенное
качество кода), но открытая кодовая база навсегда остаётся доступной для
fork'а и самостоятельного развития сообществом.
Q: Проект разрабатывает один человек? Что будет, если вы забросите?
A: Да, проект разрабатывается одним человеком. На
текущий момент пройден путь от идеи до работающего компилятора,
ассемблера, RTOS и инструментария — это около 1 года активной
разработки. Объём проделанной работы и вложенного времени делают риск
прекращения разработки крайне низким. Код открыт под Apache 2.0 —
сообщество также сможет продолжить развитие.
Даже в случае прекращения активной разработки вы получаете работающий
компилятор и RTOS под открытой лицензией — это не облачный сервис,
который могут отключить.
Для пользователей (тех, кто пишет прошивки)
Q: На каких микроконтроллерах это работает прямо сейчас?
A: Сейчас поддерживается AVR: ATmega168p, ATmega328p
(Arduino Uno), Attiny2313a и другие. Добавление нового МК того же
семейства — это, как правило, формирование конфигурационного файла по
шаблону, а не переписывание кода. Поддержка PIC и STM8 архитектурно
проработана, реализация запланирована на ближайшее будущее. При этом код
на J8B пишется сразу с расчётом на кроссплатформенность — когда
появится поддержка новых архитектур, ваша бизнес-логика не потребует
переписывания.
Q: Чем J8B лучше Arduino C++?
A:
Читаемость: Java-подобный синтаксис без заголовочных файлов, дефайнов, указателей и ручного управления памятью.
Кросс-платформенность: бизнес-логика не привязана к
архитектуре МК. При смене платформы меняется только нижний слой,
разработка которого - наша задача.
RTOS из коробки: многозадачность через Thread API, а не через самодельные конечные автоматы.
Исключения: try-catch и stack trace прямо на МК.
Скорость сборки: компиляция в разы быстрее Arduino IDE.
Эффективность кода: компилятор и RTOS включают в
сборку только то, что реально задействовано в программе. Нет мёртвого
кода, нет раздутой стандартной библиотеки «на всякий случай».
ООП-конструкции частично разрешаются на этапе компиляции и не создают накладных
расходов в рантайме. По размеру прошивки и расходу ОЗУ результат
сопоставим с хорошо написанным кодом на Си — и заметно компактнее
типичного C++ с виртуальными методами и шаблонами.
Q: Чем J8B хуже Arduino C++?
Качество кода: проект в альфе — есть баги, не все фичи реализованы, тестирование пока не всестороннее.
Платформы: сейчас только AVR. Поддержка PIC и STM8 в разработке — если нужно прямо сегодня, придётся подождать.
Экосистема: готовых библиотек и драйверов крайне мало. На старте многое придётся писать самому или адаптировать.
Сообщество: его пока нет, а значит нет и готовых ответов на Stack Overflow, туториалов, примеров от других пользователей.
По сути, главный недостаток сегодня — проект мало кому
известен. С ростом сообщества эти проблемы уходят: больше тестирования —
меньше багов, больше пользователей — больше библиотек и примеров.
Q: Какой размер прошивки получается? Не раздует ли ООП мой код?
A: Компилятор генерирует оптимизированный ассемблерный
код, близкий по эффективности к ручному. ООП-конструкции (классы,
интерфейсы) разрешаются на этапе компиляции и не создают накладных
расходов в рантайме — там, где нужны служебные данные (например, таблицы
виртуальных методов для интерфейсов), они минимальны и включаются в
сборку только если вы реально используете полиморфизм. Конкретные цифры:
пример с enum и выводом — 1204 байта (3% памяти ATmega328p), пример с
исключениями и трассировкой стека — 2389 байт (7.5%).
Q: Могу ли я использовать существующие Arduino-библиотеки?
A: Нет — иначе это был бы клон или прослойка над Ардуино - это другой язык и другая экосистема. Но вы можете:
Обернуть нужный функционал в native-метод на ассемблере.
Переиспользовать логику, переписав её на J8B (обычно это проще, чем кажется).
В перспективе — использовать готовые библиотеки и драйверы из runtime библиотеки VM5277.
Q: Как отлаживать программу? Нужен ли дорогой программатор?
A: Нет, достаточно USB-UART адаптера. Сейчас реализовано:
Вывод в консоль (логи, значения переменных).
Трассировка исключений с именами методов и номерами строк.
Обновление прошивки без перетыкания проводов.
В разработке: полноценный отладчик верхнеуровневого языка.
Q: Какую IDE использовать?
A: На текущем этапе достаточно любого текстового
редактора — сборка запускается из командной строки одной командой. Также
поддерживается сборка через Maven. Для тех, кто предпочитает IDE:
доступен плагин для IntelliJ IDEA (приоритетное направление,
бета-версия) и NetBeans (слабый приоритет, черновая версия) — с
подсветкой синтаксиса, деревом проекта и запуском компиляции из IDE. В
планах — LSP-сервер для поддержки VS Code, Kate и других редакторов.
Q: Что нужно для старта?
A: Минимальный набор:
Плата Arduino Uno или любая с ATmega168p/328p. Также поддерживаются другие чипы ATmega и ATtiny.
Для плат без встроенного USB-UART — внешний USB-UART адаптер.
Компьютер с Windows, GNU/Linux или macOS — инструменты на Java
работают везде (в альфа-версии тестировались только на GNU/Linux).
5 минут на установку и первую прошивку.
Q: Где взять примеры кода?
A: В репозитории проекта в папке examples/j8b/:
helloworld, gpio, исключения, enum и другие. Каждый пример содержит
готовый pom.xml и собирается одной командой: mvn j8b:run -Parduino-uno
Или напрямую из IDE через плагин. После сборки — сразу готовая прошивка.
Для разработчиков и интересующихся архитектурой
Q: Почему вы написали свой компилятор, а не использовали LLVM/GCC?
A: Задача VM5277 — не только компиляция, но и глубокая
интеграция с собственной RTOS и системой исключений. Использование
готового бэкенда не дало бы нужного уровня контроля над кодогенерацией и
не позволило бы реализовать фичи вроде try-catch на устройствах с 2 КБ
ОЗУ. Кроме того, одна из целей проекта — максимальная скорость сборки
без тяжёлых зависимостей.
Q: На чём написан компилятор?
A: Полностью на Java, без сторонних зависимостей.
Собирается через Maven. Может работать как JAR (требуется JRE 8+) или
как нативный исполняемый файл через GraalVM Native Image (JRE не
требуется).
Q: Как устроен процесс компиляции?
A: Исходный код J8B → парсинг (AST) → семантический
анализ → промежуточное представление → генерация ассемблерного кода под
целевую платформу → встроенный ассемблер → HEX-прошивка. Весь процесс —
возможен одной командой, без внешних инструментов.
Q: Что такое J8B? Это подмножество Java?
A: J8B — самостоятельный язык с Java-подобным синтаксисом, спроектированный специально для 8-битных МК. От Java отличается:
Нет наследования классов (с наследованием интерфейсов) — архитектура строится на композиции.
Нет generics.
Примитивы адаптированы под 8-битное железо: bool, byte, char, short,
int, fixed (Q7.8 с фиксированной точкой), enum. Все целые, кроме fixed,
— беззнаковые.
Нет сборщика мусора — управление памятью через RTOS (подсчет ссылок).
Небольшие отличия в синтаксисе: например, оператор for с else.
Встроенная поддержка многозадачности и аппаратных абстракций — в активной разработке.
Q: Как устроена RTOS?
A: RTOS написана на ассемблере для каждой платформы
отдельно — это даёт полный контроль над размером кода и быстродействием
критичных участков. Включает: динамическое выделение памяти, вытесняющую
многозадачность, таймеры, блокировки, системные вызовы, драйверы
ввода-вывода. Предоставляет высокоуровневый API для J8B (Thread, System,
Math и т.д.).
Q: Как работают исключения при 2 КБ ОЗУ?
A: Механизм исключений реализован на уровне компилятора
и RTOS. Информация о типах исключений и обработчиках вычисляется на
этапе компиляции. Stack trace собирается средствами RTOS в компактном
бинарном виде, а в человекочитаемый формат (имена методов, номера строк)
разворачивается уже на хосте — утилитой прошивальщика с использованием
отладочной информации. Накладные расходы на МК минимальны: никакой
виртуальной машины, никакого хранения имён методов в прошивке.
Q: Что с поддержкой прерываний?
A: Низкоуровневые прерывания полностью под контролем
RTOS. Пользователю не нужно лезть в ассемблер для типовых задач — всё
уже обёрнуто в высокоуровневые конструкции языка и runtime-библиотеки:
классы Thread, GPIO, Timer и другие. Тот же мигающий светодиод по
таймеру — это несколько строк на J8B, без единой мысли о прерываниях.
Доступ к прерываниям опосредован — через API RTOS:
таймеры, блокировки, ожидание событий. J8B — язык для бизнес-логики,
весь hard realtime остаётся внутри RTOS. Единственный случай, когда
может понадобиться ассемблер — вы пишете что-то узкоспециализированное, и
тогда используете нативные методы.
Q: Как я могу помочь проекту?
A: На текущем этапе наиболее ценная помощь:
Распространять проект — рассказывать о нём, показывать коллегам. Чем больше пользователей, тем быстрее развитие.
Тестировать на реальном железе — запустить примеры на своих платах, проверить на разных ревизиях чипов.
Писать тесты — unit-тесты семантики компилятора и всего остального. Этого очень не хватает.
Давать обратную связь — особенно по работе frontend-компилятора: что удобно, что непонятно, что сломалось.
Сообщать об ошибках — в баг-трекер GitHub или напрямую на почту.
Помочь с плагинами для IDE — плагины для IntelliJ
IDEA и NetBeans сырые, документации по API NetBeans мало, поэтому
особенно ценен опытный разработчик плагинов, который поможет вывести их
на более качественный уровень.
Q: Когда будет поддержка PIC/STM8?
A: Я планировал в Q2 2026, но сильно засел на
багфиксинге и доработках проекта - скорее всего ближе к концу 2026 года.
Архитектура компилятора и RTOS изначально спроектированы под
мультиплатформенность, кодогенераторы для новых архитектур не требуют
переписывания фронтенда, но есть более приоритетные задачи.
Q: Планируется ли поддержка 32-битных МК?
A: Да, но не ранее STM8. Для слабых 32-битных устройств
— нативная компиляция, для мощных — легковесная JVM. Это стратегическое
направление развития, но приоритет сейчас — стабилизация и расширение
на 8-битном сегменте.
Tangatin совершил классическую ошибку поверхностного критика: сам придумал ограничение, сам приписал его чужому проекту и сам же на основе этого сделал ложные выводы.
Давайте разложим по полочкам, в чём именно заключается техническая неграмотность и логический провал Tangatin:
## 1. Подмена понятий: ООП без динамики — это не ООП
Tangatin заявляет: «Наследование вообще бесплатная штука... если не делать виртуальности».
Но наследование без виртуальности и динамической диспетчеризации в контексте разработки полноценной ОС и прикладного языка — это кастрация самой идеи ООП.
* Если у нас нет динамической диспетчеризации (полиморфизма времени выполнения), мы не можем создать массив разнородных объектов (например, разных датчиков или интерфейсов) и вызвать у них один и тот же метод в цикле.
* ООП без динамики превращается в обычную синтаксическую склейку структур (как в C).
Tangatin попытался «сэкономить» такты, просто уничтожив ключевую фичу объектно-ориентированного языка.
## 2. Создание «соломенного чучела» (Straw Man Fallacy)
Tangatin построил классическую демагогическую ловушку:
1. Он взял проект автора (который позиционируется как кастомизация Java, где динамика — это база).
2. Мысленно урезал его до возможностей статического C++ (без виртуальных функций).
3. Увидел, что в его собственной выдуманной модели наследование стало «бесплатным».
4. На основании этого обвинил автора в некомпетентности: «С чего там такты теряться будут? Ну так не делайте их [виртуальные функции]».
Это и есть «неумное приписывание негатива». Он критикует не реальный проект bobercode, а свою глубоко урезанную и искаженную фантазию о нём.
## 3. Тотальное непонимание расходов в 8-битном мире
Когда Tangatin пере переходит к исключениям, его логика окончательно ломается. Он заявляет: «Тактов не жалко!» (иронизируя над автором), полностью игнорируя реальность.
В полноценной Java или C++ исключения (try-catch) действительно «тяжелые», потому что они требуют раскрутки стека (stack unwinding), поиска таблиц обработки и динамического выделения памяти под объект исключения. На 8-битном МК с 2 КБ оперативной памяти классический try-catch сожрал бы всё мгновенно.
Но bobercode сразу поясняет: у него исключения — это «дешевый switch-case». То есть:
* Автор написал кастомную, легковесную систему переходов, которая не раскручивает «взрослый» стек, а работает как быстрый условный переход.
* Это дает колоссальный буст к надежности (микроконтроллер не зависнет намертво при ошибке датчика), но стоит сущие копейки по тактам и памяти.
## Итог
Tangatin проявил высокомерие, умноженное на невнимательность. Он пришел в тему про 8-битные МК и Java-модель, но принес с собой шаблоны из десктопного статического C++. В результате он:
1. Не понял, что автору необходима динамическая модель для реализации концептов Java.
2. Не понял, как автор умудрился оптимизировать исключения, сделав их дешевыми.
3. Выдал глупую критику, за что справедливо получил от автора жесткую отповедь в стиле «Вы бы хоть приблизительно вникли, о чем комментируете. Стыдоба».
Не поняли - спрашивайте, я с удовольствием расскажу как умею. А лучше смотреть проект или что проще - примеры. Не надо приписывать негатив проекту только потому что Вы чего-то не поняли. Это не умно.
Плохо, когда вот такие люди как Tangatin порочат чужие труды. И плохо они делают вам а не мне. Потому что из-за человека который не умеет думать и умеет строчить негатив вы можете пройти мимо чего-то стоящего.