timsa.ru

Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку

Привет актрисе...

Честно упер https://m-panferov.livejournal.com/3589.html и немного подправил абзацы.

Ленив я и инертен… Этот пост созрел ещё год назад, а руки дошли до написания только сейчас.

Поехали мы 10 мая 2018 на кладбище — планово прибраться на могилах родственников. Пока жена наводила порядок на порученной ей территории Земного Шара, я бродил вокруг, радовался теплу и солнышку, созерцал… В какой-то момент достал трубу, стал фотографировать. Охтинское кладбище старое, много могил времён блокады. Много детских — небольших, чуть больше полуметра, раковин, вросших в землю, поросших мхом…

На большинстве надписей нету — время стёрло… 1941, 1942, 1943,1944 годы. 1942, самого страшного, не так много — тогда мало кто могли довезти тельце до кладбища, долбить мёрзлую землю — они на Пискарёвском, в братских лежат… На Пискарёвском всё торжественно, смерть обезличена, печаль там светлая… А когда видишь надпись с именем, фамилией и датами недолгой жизни — сердце царапает. Мысли начинают лезть в голову разные…

Решил написать в блог — если меня царапнуло, может, и других не оставит равнодушными. Стал мысли фиксировать. Например, что не повезло детишкам: в неудачное время в неудачном месте они родились… Или что Иисус вполне мог родиться второй раз в Ленинграде в 1940 году, а в 1943 люди опять его убили, на этот раз с помощью самолёта, который сам похож на крест и на крыльях кресты гордо носил — такая вот дьявольская ухмылка… Или что не смогли детки пережить радость от знакомства с общеевропейскими ценностями, любовно доставленными им на дом в фасовке по 100, 200 и 500 кг.

На этой мысли я застопорился — вроде бы надо сказать «с германскими ценностями», но коряво как-то… А «с общеевропейскими ценностями» — это вроде как предъява всей Европе. Которая первая (ну, после самого немецкого народа) стала жертвой Гитлера, и героически сопротивлялась.

Нам так в школе говорили, давно ещё…

Я знаю, конечно, что у Германии было несколько союзников, но в целом Европа сопротивлялась. Были коллаборационисты, были даже отморозки, которые Гитлера горячо приветствовали — но в целом сопротивлялась. Решил изучить этот вопрос поглубже… Изучил. Значицца, так.

Ценности в фасовке по 100, 200 и 500 кг были полностью, абсолютно европейскими. Они были плоть от плоти и кровь от крови древней европейской цивилизации, её квинтэссенция и символ. В составе вермахта воевали, кроме официальных союзников Германии: Италии, Финляндии, Румынии, Венгрии, Болгарии, Хорватии, Словакии, — следующие воинские части:

  • 21-я горная дивизия СС «Скандербег» (1-я албанская)
  • 5-я танковая дивизия СС «Викинг» (датчане, голландцы, бельгийцы, валлоны, шведы, норвежцы, финны, эстонцы)
  • 27-я добровольческая гренадерская дивизия СС «Лангемарк» (1-я фламандская)
  • 28-я добровольческая танково-гренадерская дивизия СС «Валлония» (1-я валлонская)
  • фламандский легион СС — 11-я добровольческая танково-гренадерская дивизия СС «Нордланд»
  • 34-я добровольческая гренадерская дивизия «Ландсторм Недерланд» (2-я голландская)
  • свободный корпус СС «Данмарк» (1-й датский)
  • добровольческий корпус СС «Шальбург» (Дания)
  • норвежский легион СС
  • гуральский добровольческий легион СС (Польша)
  • сербский добровольческий корпус войск СС
  • 24-я горнострелковая (пещерная) дивизия СС «Карстъегер» (сербы, словенцы, итальянцы)
  • 33-я гренадерская дивизия СС «Шарлемань» (1-я французская)
  • 31-я добровольческая гренадерская дивизия СС «Богемия и Моравия» (чехи)
  • болгарская противотанковая бригада войск СС (1-я болгарская)

а также

  • 250-я дивизия испанских добровольцев «Голубая дивизия»
  • Легион французских добровольцев против большевизма.

Я вошёл в спортивный азарт: а было ли хоть одно европейское государство, не пославшее своих верных сынов на травлю русского медведя?

Нашёл греков, швейцарцев, даже англичан (Британский добровольческий корпус).

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

Признаюсь, несколько озадачило наличие в лагерях военнопленных 10173 евреев и 383 цыган… Повторяю, эти люди сидели не за конокрадство и недостачи на продбазе, это солдаты стран Оси, взятые в плен с оружием в руках. Чудны дела твои, Господи…

«Ну, что ты докопался, как мент до столба? — спросит меня иной Читатель — у любого народа есть свои отморозки, не надо по ним судить обо всех. Вон граждан СССР сколько за фашистов воевало — власовцы, „Галичина“, прибалтийские легионы СС, казачьи корпуса»…

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

Вернёмся к детишкам на Охтинском кладбище. Вермахт в районе Ленинградского и Волховского фронтов представлял из себя настоящий Евросоюз в миниатюре. Кроме немцев и финнов, можно было встретить голландцев в Шлиссельбурге, фламандцев (легион «Фландрия») в Колпино и Тосно. Опа-на! В Тосно у меня дача… Испанцев и португальцев (Голубая дивизия) — в Пушкине и Колпино. Итальянских моряков можно было встретить на Ладоге, на финских кораблях. Норвежцев, фламандцев, голландцев, валлонов (Легион «Викен»)— в Красном Селе, Паново, Урицке. Ещё раз опа-на! Там же Сосновая Поляна, я там прописан.

Тесен мир, мала Европа…

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

Вот летит He-111 бомбить, что прикажут. Алюминий, из которого он сделан, выплавлен из французских, греческих и венгерских бокситов. Подшипники в моторах шведские. Вольфрам в сердечниках бронебойных пуль и нитях накала радиоламп португальский. В НЗ лежат швейцарский шоколад, французские сардины, датская тушенка. (НЗ нужен, если придётся прыгать, аборигены на удивление нетолерантно относятся как к европейским ценностям, так и к их носителям…) Бензин в баках румынский. Стоп! Прямой перегонкой нефти можно получить бензин с октановым числом 80-85. Авиационным моторам такой не годится, им подавай авиационный, с ОЧ 95 и выше. Октановое число тогда повышали добавлением тетраэтилсвинца. Своего ТЭС Германии не хватало, и его любезно поставляла американская «Стандарт Ойл» через формально нейтральную Испанию, вплоть до 1944 года. Как и нефтепродукты. Были периоды, когда поставки в Испанию превышали продажи «Стандарт Ойл» на американском рынке! И никого не удивляло, что потребление нефтепродуктов на душу населения в технически отсталой Испании намного больше, чем в моторизованной Америке…

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

А технические алмазы, без которых просто не изготовить высокотехнологичные авиамоторы, поставляла (через цепь посредников) компания «Де Бирс». То есть ценности в бомболюках были не европейские, а общечеловеческие! Хотелось бы на нескольких странах остановиться поподробнее.

БОЛГАРИЯ

Болгары всегда ставили себе в заслугу, что, несмотря на формальный союз Болгарии со странами Оси, Гитлеру не удалось послать ни одной болгарской части на восточный фронт. Во-первых, это враньё. Болгарская противотанковая бригада войск СС (1-я болгарская) принимала участие в боях против советских войск. Во-вторых, Болгария послала девять дивизий на борьбу с сербскими и греческими партизанами, что позволило Гитлеру снять с этого участка соответствующее количество немецких дивизий и направить их — куда? Правильно, на восточный фронт, в том числе и под Ленинград.

Вообще Болгария с самого начала получения своей государственности из рук России (и русской кровью оплаченной) с удивительным постоянством оказывалась во всех заморочках по ту сторону окопов. Терпела при этом поражения, но опять наступала на те же грабли… Грядущий «Крестовый поход» не исключение. Даже хочется у турок прощения попросить: «Мы за братушек вписались, и вы под раздачу попали. А братушки гниловаты оказались… Ошибочка вышла, звиняйте…»

ДАНИЯ

На одном из сайтов, где я иногда тусуюсь, есть персонаж с Украины, любящий приводить как пример идеальной страны Данию. Пунктик у него такой. Как у Остапа Бендера — Рио-де-Жанейро. «Вот в Дании люди живут…» Достал он меня, и однажды я ответил ему примерно так: «Бросьте, батенька, да откуда в Дании люди? Вермахт захватил Данию за шесть часов, силами одной дивизии и одной бригады, потеряв двух человек — одного свой же грузовик переехал, у другого парашют не раскрылся. Разве такое могло бы случиться, если бы в Дании были люди? Фантазии всё это Ваши, выдумки. Признайтесь — Вы, наверное, водочкой балуетесь?»

Шутки — шутками, но потомки воинственных викингов, державших когда-то в страхе всю Европу, повели себя СТРАННО. Я ниже объясню почему.

Ещё один штришок. Есть у одного из бардов песня «Датская легенда». И я когда-то её разучил, и пел, и комок к горлу подступал.

«Немцы заняли город без боя, легко, на бегу…»

Потом оккупанты занялись своим любимым делом. «Распечатан по форме и за ночь расклеен приказ: Всем евреям надеть нарукавные жёлтые знаки…».

Король поступает благородно. «На прогулку по городу вышел король из дворца И печально побрёл с нарукавною жёлтой повязкой».

Ну, копенгагенцы, натурально, подхватили сигнал: «Сам начальник Гестапо гонял неприметный „Фольксваген“ — По Торговой, на площадь, за ратушу, в порт, на канал В нарукавных повязках ходил уже весь Копенгаген». Хорошая песня, душевная. Но — враньё.

Я не поленился, погуглил, задавал разные параметры запроса — не было такого. Гуглил для очистки совести, так как ответ уже знал, ибо не могло такого быть по определению. Король мог надеть повязку. Несколько человек могли поддержать почин. Массово — никогда. Во-первых, в массе своей датский (и европейский) обыватель хлопоты Адольфа Алоизыча по окончательному решению «еврейского вопроса» поддерживал двумя руками. А по решению «цыганского вопроса» — так всеми тремя. Во-вторых, для такой акции необходим достаточный процент пассионарных, бесстрашных граждан с активной жизненной позицией.

А где их взять-то, если лучшие сыны датского народа, пассионарные юноши с пламенным сердцем и горящим взором массово записываются добровольцами в Свободный корпус СС «Данмарк» (1-й датский), в Добровольческий корпус СС «Шальбург», в 5-ю танковую дивизию СС «Викинг», в 11-ю танково-гренадёрскую дивизию СС «Нордланд»? Поток добровольно желающих поехать потыкать палочкой в берлогу русского медведя на замену утилизированным легионерам не прекращался вплоть до 1945 года, пока рядовой пехотный Вася не перекрыл этот крантик…

Датские добровольцы.

ЧЕХИЯ

Великий русский поэт Марина Ивановна Цветаева в эмиграции три года жила в Праге. Она полюбила Чехию и чехов — близкий по крови и языку народ. Наверно, представляла, что такой же будет и Россия — уютной и по-немецки аккуратной, если ей привить европейский менталитет… Отрезвление пришло 15 марта 1939 года, когда Чехия тихо и мирно вошла в состав Третьего Рейха. Марину Ивановну потрясло именно то, КАК отнеслись к аннексии чехи. Что такое Гитлер и гитлерята, она понимала прекрасно.

По богемским городам
Что бормочет барабан?
— Сдан — сдан — сдан
Край — без славы, край — без бою.
Лбы — под серою золою…

Брали — скоро и брали — щедро:
Взяли горы и взяли недра,
Взяли уголь и взяли сталь,
И свинец у нас, и хрусталь.

Взяли сахар и взяли клевер,
Взяли Запад и взяли Север,
Взяли улей и взяли стог,
Взяли Юг у нас и Восток.

Вары — взяли и Татры — взяли,
Взяли близи и взяли дали,
Но — больнее, чем рай земной! —
Битву взяли — за край родной.

И когда дошли слухи о том, что один офицер с горсткой солдат оказал — таки сопротивление (на 30 минут, пока патронов хватило. Потом сдались.) — как же она этому обрадовалась!

Понесена
Добрая весть,
Что — спасена
Чешская честь!

Значит — страна
Так не сдана,
Значит — война
Всё же — была!

— Край мой, виват!
— Выкуси, герр!
…Двадцать солдат.
Один офицер.

А радоваться было особо нечему. Когда один офицер из всей армии (вполне сравнимой по силе с немецкой) остаётся верен присяге — это странно и ненормально… Капитальные оборонительные укрепления на чешско-германской границе были круче линии Маннергейма. Танков у немцев было больше, но значительная часть их были пулемётные. Если брать чешские танки, способные пробить броню немецких и немецкие, способные пробить броню чешских, то у чехов преимущество 3:1...

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

Германия получила технику и вооружения, которых хватило для оснащения 35 дивизий. Кроме того — военную промышленность, сравнимую с английской. На трофейных чешских танках немцы дошли до Москвы, Ленинграда и Сталинграда.

Впрочем, почему на трофейных? Нельзя считать трофеем технику, любезно переданную тебе хозяевами или произведённую по заказу Вермахта. «Не извольте сумлеваться, герр официр, машинка знатная, будете премного довольны! Вот тут немного третья передача западает, но это пустячок, мы сейчас исправим. Долетите до Москвы, как в мягком вагоне!»

А когда выяснилось, что танк LT-38 безнадежно устарел, специалисты завода В ИНИЦИАТИВНОМ ПОРЯДКЕ взялись за его переделку в противотанковую САУ. Долго убеждали немецкое командование, что такая машина им нужна. Убедили. Всего в 1944 и 1945 годах было выпущено 2584 истребителя танков «Хетцер». И тысячами горели в 1944 и 45 годах наши ребята-танкисты в своих «тридцатьчетвёрках» от огня этих проклятых «Хетцеров», созданных в инициативном порядке замечательными чешскими инженерами и рабочими...

САУ «Хетцер»

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

25 апреля 1945 года на Эльбе встретились советские и американские войска, 30 апреля самоубился Гитлер, передав власть Геббельсу. 1 мая Магда Геббельс отравила своих шестерых детей и последовала с мужем вслед за фюрером. 2 мая взят Рейхстаг и пал Берлин. А в Праге — тишь и благодать, работают комендатура и Гестапо, господа офицеры пьют пиво на Вацлавской площади. Военные заводы пыхтят вовсю, выполняя заказы Вермахта! Чехов всё устраивает. И только 5 мая начинается какая-то движуха. Неужто чехи проснулись??? Нет, это власовцы начали зачищать город от немцев. Я уж думал, что хуже власовцев и быть не может. Оказывается, может…

Ну, а в дополнение к стихам Цветаевой приложу Городницкого.

Вспомним блокадные скорбные были,
Небо в разрывах, рябое,
Чехов, что Прагу свою сохранили,
Сдав ее немцам без боя.

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

Горькой истории грустные вехи,
Шум пискаревской дубравы.
Правы, возможно, разумные чехи —
Мы, вероятно, не правы.

Правы бельгийцы, мне искренне жаль их, —
Брюгге без выстрела брошен.
Правы влюбленные в жизнь парижане,
Дом свой отдавшие бошам.

Мы лишь одни, простофили и дуры,
Питер не выдали немцам.
Не отдавали мы архитектуры
На произвол чужеземцам.

Не оставляли позора в наследство
Детям и внукам любимым,
Твердо усвоив со школьного детства:
Мертвые сраму не имут.

И осознать, вероятно, несложно
Лет через сто или двести:
Все воссоздать из развалин возможно,
Кроме утраченной чести.

ФРАНЦИЯ

Франция, как известно, входит в число держав — победителей и основателей ООН. После поражения 1940 года французы продолжали борьбу в Сопротивлении. Когда 18 июня 1940 года де Голль в своём воззвании призвал французов к борьбе — на его призыв откликнулись сотни людей. По разным оценкам, в Сопротивлении приняли участие 15-20 тысяч человек. Это вместе с 3000 советских военнопленных и лётчиками «Нормандия—Неман».

Слава, Слава, Слава героям!!!
Впрочем, им довольно воздано дани.
Теперь поговорим о дряни. (С)

На призыв де Голля откликнулись сотни. Когда в июле 1941 года во Франции открылись пункты записи добровольцев на войну с СССР, туда ломанулись тысячи. Работникам пунктов пришлось усилить требования к соискателям, отсеивался каждый второй. За две недели-8000 добровольцев! За свою прекрасную Францию они воевали неохотно. Результат 1940 года — на одного погибшего французского солдата пришлось 16 сдавшихся в плен. «Шестнадцать человек на сундук мертвеца —йо-хо-хо…». А тут — столько желающих… И это при всей ненависти французов к бошам! Я пытался найти цифры — сколько французов воевало в рядах вермахта? Дело оказалось непростым… Одна цифра была точной — 23 136. Столько военнопленных французов оставалось в советских лагерях на 22 апреля 1956 года. Сдавшихся в плен американцам наверняка было больше, туда сдавались охотнее. Примерно 50000 остались удобрять землю в СССР. Немалое количество было комиссовано по ранению, контузии, обморожению и встретили май 1945 дома, с бокалом вина. Там же были и те, кто не стал продлевать контракт с СС (иностранные граждане воевали в СС по контракту, обычно двухлетнему). Кто-то просто улизнул в конце войны и пришёл домой, минуя лагеря. Так что цифра в 200 000 тел, на которую я наткнулся в одном из источников, представляется близкой к истине.

То есть на одного француза, участвовавшего в Сопротивлении, приходится десять, рвавших анус за Адольфа. Такшта я присоединяюсь к фельдмаршалу Кейтелю, сделавшему пердимонокль при виде французов на церемонии подписания Акта о капитуляции («perdit monocle» — «Выпал монокль» — состояние сильного удивления, когда брови поднимаются и монокль падает) — «А что, ЭТИ тоже нас победили?»

На минуточку — в 1812 году в шестисоттысячной армии вторжения, по словам самого Наполеона, было едва 140 000 человек, говоривших по- французски. «Нашествие двунадесяти языков». Численность французского корпуса в Крымской войне — 30 000 человек. Ах-ре-неть…

Добавлю, что Европа не просто работала на Германию — она работала самозабвенно и за похлёбку. Дело в том, что основную оплату за выполненные заказы Германия обещала перечислить после их победы! Представляю, с какой печалью слушали французские, датские, чешские, бельгийские, голландские рабочие сводки с фронтов. Плакали их денюжки… Не удивлюсь, если Европа выкатит иск России как правопреемнице СССР, с целью восстановления исторической справедливости, на компенсацию трудягам тыла. Действительно — люди самозабвенно работали, недосыпали, недоедали и понесли материальный ущерб по вине восточных варваров. Блин…

Вернёмся к могилкам на Охтинском кладбище. Мало за какими постоянно ухаживают. Просто некому: Блокада косила семьями. Поэтому могилок с каждым годом становится меньше — земля кладбищенская дорога, рынок есть рынок… Правда, в этом году кто-то подновил надписи там, где они читались. Не поленился, принёс краску и кисточку. Значит, я не один. Это хорошо. Почистил могилки немного, прибрал. Ленточка была в кармане георгиевская (на вчерашнем салюте раздавали) — порезал на кусочки, положил каждому. Как знак «Здесь — наши». А что я ещё мог для них сделать? Ну, разве что передать от них горячий привет актрисе Хаматовой и мальчику Коле из Нового Уренгоя…

Осталось понять — почему европейцы не желали защищать свои Данию, Чехию, Францию от Гитлера и неплохо воевали ЗА Гитлера. Хорошо воевали, прямо скажем. 5-я танковая дивизия СС «Викинг» была одной из лучших. В феврале 1943 года испанская «Голубая дивизия» проявила чудеса стойкости под Красным Бором, чем фактически сорвала план снятия Блокады весной 1943 года... Последними отчаянными защитниками Рейхстага были французы из «Шарлемань» и скандинавы из «Нордланд».

Французский танк D-2 дивизии СС «Шарлемань» в обороне Рейхстага.

В финале фильма «Белый тигр» есть интервью Гитлера (Дьяволу? Совести?) Такое интервью в жизни и было, и не было. Сценаристы скомпилировали его из разных высказываний и интервью Адольфа в разные годы. Там есть такие слова: «Мы просто нашли мужество осуществить то, о чем мечтала Европа!.. Разве мы не осуществили потаенную мечту каждого европейского обывателя? Они всегда не любили евреев! Всю жизнь они боялись эту мрачную, угрюмую страну на Востоке... Я сказал: просто давайте решим эти две проблемы, решим их раз и навсегда...»

Война была не столько между СССР и Германией, не столько между социализмом и фашизмом, сколько между цивилизациями — русской и европейской. Не первая война и, судя по всему, не последняя. Почему жители уютной Европы так охотно идут воевать в Россию? Вряд ли дело в генетике. Ответ надо искать в их учебниках истории и книгах, читаемых в юности. В идеализации рыцарства и крестовых походов на Восток, благородных и богоугодных. Откуда возвращаются с богатствами и дворянским титулом. Даже если ты был всего лишь оруженосцем — вернёшься с титулом «эсквайр», передающемся по наследству. «Я имею право носить малиновые штаны, и передо мной и пацак должен два раза приседать, и чатланин „ку“ делать, и эцилопп меня не имеет права бить по ночам!».

Испанцы
Испанцы
Испанцы
Фламандцы едут в Россию
Норвежцы в России
Голландцы

Гитлер был для европейцев «парнем с нашего двора», кровь от крови и плоть от плоти Европы, её высшей точкой и, возможно, лебединой песней. Расширение Третьего Рейха воспринималось европейцами не как оккупация, а как евроинтеграция. Это было не изнасилование, а секс по любви!

И не надо говорить, что мы освобождали Берлин, Вену, Будапешт — мы их брали. Как и написано на соответствующих медалях.

И — таки да! — 9 мая для Европы действительно не День Победы, а День Скорби... День Скорби по так блестяще начавшемуся, и так печально закончившемуся очередному Крестовому походу на Восток... Моё им соболезнованьице.

Поэтому если какой-нибудь европеоид спросит у Вас: «Что вы там так празднуете 9 мая? Кого победили, кому морду набили?» ответьте ему перефразированием высказывания Джона Донна (распиаренного Хэмингуэем): «Не спрашивай, кому мы набили морду в сорок пятом. Мы набили её тебе».

MeowGoTo

Допинал китайцев дать ссылку на скачивание https://drive.google.com/drive/folders/1YLySW-THTz_ukvBqHuNmarU8fVaRG12r

Onstep для Android https://timsa.ru/f/Onstep.apk
Какие-то драйвера под винду https://timsa.ru/f/Windows-Drivers-20240702T054026Z-001.zip
Meow Center — не качается в нем вирус
Firmware https://timsa.ru/f/Firmware-20240702T055116Z-001.zip

OnStep and NINA can be downloaded from the official website
If you want to use Nina on a computer, you need to install the Ascom driver
It is recommended to use SkySafari or Stellarium for mobile phone control
И прислал https://timsa.ru/f/base.apk

 1   2 дн   astro
 21   2 мес   diy   lora

Beacon

import uasyncio as asyncio
from machine import Pin,ADC,PWM,UART
import utime
import math

uart = UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
#uart = UART(1, baudrate=9600, tx=Pin(4), rx=Pin(5))
uart.init(bits=8, parity=None, stop=1)

async def readuart():
    while True:
        if uart.any():
            data = uart.read()
            print(data)
        await asyncio.sleep_ms(1000)

async def heartbeat():
    temp_sensor = ADC(4)
    while True:
        current_time = utime.localtime()
        hours = current_time[3]
        minutes = current_time[4]
        seconds = current_time[5]
        temp = 27 - (temp_sensor.read_u16() * 3.3 / (65535) - 0.706)/0.001721
        #print("{:02d}:{:02d}:{:02d} t={:3.1f}".format(hours, minutes, seconds, temp))
        uart.write("{:02d}:{:02d}:{:02d} t={:3.1f}".format(hours, minutes, seconds, temp))
        await asyncio.sleep_ms(60000)

async def ledlight():
    #led = Pin(25, Pin.OUT)
    led = PWM(Pin(25, Pin.OUT))
    led.freq(2048)
    
    start_value = 1
    end_value = 65535
    num_values = 100
    growth_factor = (end_value / start_value) ** (1 / (num_values - 1))
    decay_factor = (start_value / end_value) ** (1 / (num_values - 1))
    
    while True:
        for i in range(num_values):
            value = start_value * (growth_factor ** i)
            led.duty_u16(int(value))
            await asyncio.sleep_ms(int(500/num_values))
            
        for i in range(num_values):
            value = end_value * (decay_factor ** i)
            led.duty_u16(int(value))
            await asyncio.sleep_ms(int(500/num_values))
            
async def main():
    loop  =  asyncio.get_event_loop ()
    loop.create_task(heartbeat())
    loop.create_task(ledlight())
    loop.create_task(readuart())
    loop.run_forever ()

if __name__ == '__main__':
    asyncio.run(main())
 32   3 мес   python   raspberry
 26   3 мес   raspberry

Ложь

Опять хочу обратиться к логике и на простом примере (замеченном в комментариях) показать, как важно уметь выбрать правильную точку зрения для формирования адекватных выводов о рассматриваемом вопросе.

Обычно, когда вам предлагают подумать о каком-то вопросе, вам задают и некую точку зрения, с которой вы этот вопрос должны рассмотреть. Так вот, люди, в силу своей ментальной немощи, склонны неудачно выбирать данную точку. Часто это не принципиально и проекционные лучи, проведенные из предложенной точки зрения на рассматриваемый вопрос, всё равно дают приемлемую проекцию на «плоскость» ответов. Но иногда точка зрения выбирается так, что проекции просто не получается или получается вводящая в заблуждение херня.

Причем бывает, что люди упорствуют в консервации неудачной точки зрения, порождая гигабайты текста и защищая диссертации, пытающиеся объяснить, что же за херня получилась и какое значение она имеет. Одним из примеров служит известный «парадокс лжеца»: утверждение «это высказывание ложно» парадоксально, т. к. если высказывание истинно, то, т. к. оно утверждает обратное, оно ложно, что является парадоксом, а если оно ложно, то, т. к. оно соответствует тому, что утверждает, оно истинно, что тоже является парадоксом. Понятно?

И история обсуждений этой «великой загадки» насчитывает тысячи лет. Не самые глупые (но и не самые умные) люди на полном серьезе утверждают, что это «самореференция» и потому, дескать, вылез такой «парадокс». А в русской Вики вообще декларируется, что этот «парадокс» «стал основополагающим объектом исследования современной логики» (с). И даже некий Jc Beall недавно написал наукообразную статью с разбором сей великой загадки (будучи, правда, не ученым, а философом).

Давайте для начала поймем, что такое определение «истинности» или «ложности» высказывания. Обратимся к математическому формализму, т. к. он удобен и лаконичен. Для определения истинности высказывания необходимо задать логическую функцию, которая будет получать на вход определенные структурой этой функции аргументы, применяя к ним логические операторы, и выдавая значение — «истина» или «ложь». Например, для определения истинности того, пил ли я кофе с печеньем, надо задать функцию «Пил ли Полдень кофе с печеньем(„Полдень пил кофе“,„Полдень ел печенье“)»=«Полдень пил кофе»И«Полдень ел печенье». Всё просто.

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

Назовем функцию — «Это высказывание ложно()». Есть ли у нее аргументы, от которых зависит значение функции? Т. к. высказывание лишено контекста, то это фактически алгебраическая система с одним элементом, без операций и с одним отношением рефлексивности. Брать переменные, как-то влияющие на высказывание, неоткуда, соответственно, функция аргументов не имеет. Что это значит? Это значит, что значению функции не от чего зависеть — оно может быть задано только как константа, т. е. или «Это высказывание ложно()»=«истина» или «Это высказывание ложно()»=«ложь». Более того, рекурсивной, т. е. ссылающейся на саму себя, эта функция быть не может, т. к. по определению для рекуррентного задания функции необходимо, чтобы она обращалась к самой себе с другими значениями аргументов, а тут аргументов нет. Потому тут нет никакой «самореферентности».

Так истинно или ложно высказывание «это высказывание ложно»? Как зададите логическую функцию, так и будет. Собственно всё — этим исчерпывается вся философия данного мнимого «парадокса».

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

 33   3 мес   логика

Кеневин

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

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

Очевидный домен

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

Осложненный домен

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

Сложный домен

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

Хаотичный домен

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

Беспорядочный домен

Это когда вообще непонятно, в каком ты домене. Команда тупит, клиенты недовольны, начальство что-то требует.
Определи, в каком ты домене, потом действуй.

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

Давайте теперь разберемся, как применяют модель. Вот менеджер Марианна. Ее команда готовится выкатить обновление приложения для курьеров. За пару дней до релиза кто-то замечает: карты загружаются медленнее обычного.

Вроде проблема простая: не хватает мощности серверов. Это легко проверить, надо посмотреть загрузку. Ой, да! Сервер не справляется. Решение очевидно: добавляют ресурсы, карты снова работают быстро.

Через час проблема возвращается. Значит, дело не только в мощности. Осложненная ситуация: требуется анализ. Марианна подключает разрабов, те смотрят логи. А-а-а, изменился алгоритм загрузки карт, сервер перегружен ненужными запросами. Решение найдено, разрабы правят код.

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

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

Важно не только решать проблемы, но и понимать, с чем именно ты имеешь дело. Простому — инструкция. Осложненному — эксперт. Сложному — эксперимент. Хаосу — быстрые действия.

 61   6 мес   pm   проектирование

ZigBee Flashing CC2531 CCDebugger

Чтобы прошить и юзать CC2531 по инструкции https://www.zigbee2mqtt.io/guide/adapters/flashing/flashing_the_cc2531.html понадобится немножко санкционки.

TI (Техасские Инструменты) огородились, так что пришлось все скачать и выложить локально.

CC debugger user guide
https://timsa.ru/cc2531/swru197h.pdf

Софт для программирования старой версии FLASH-PROGRAMMER — SmartRF flash programmer
https://timsa.ru/cc2531/flash-programmer-1.12.8.zip

Драйвер для CC Debugger SWRC212 — Cebal — CCxxxx Development Tools USB Driver for Windows x86 and x64
https://timsa.ru/cc2531/swrc212a.zip

Всякая хрень, которая тоже лежала под замком, но сейчас мне не нужна

Более новая версия FLASH-PROGRAMMER-2 — SmartRF Flash Programmer v2
https://timsa.ru/cc2531/flash-programmer-2-1.8.2.zip

SWRC328 — Qt 5.7.0 Source and Libraries for Windows (MSVC2013)
https://timsa.ru/cc2531/swrc328.zip

SWRC273 — SmartRF Flash Programmer 2 v1.4.0
https://timsa.ru/cc2531/swrc273c.zip

PACKET-SNIFFER — SmartRF™ Packet Sniffer 2.18.1
https://timsa.ru/cc2531/swrc045z.zip

Ну и до кучи сама прошивка координатора

https://timsa.ru/cc2531/CC2531ZNP-Prod.bin
https://timsa.ru/cc2531/CC2531ZNP-Prod.hex

 85   6 мес   cc2531   ti   zigbee
Ранее Ctrl + ↓