green_fr: (Default)
[personal profile] green_fr
Шикарная картина, я понимаю, почему её выбрали на афишу выставки! Анонимный автор, Антверпен, около 1548. «Шут, смотрящий сквозь пальцы». Отдельно уточняют, что есть такое идиоматическое выражение в голландском и немецком языках, обозначает «закрывать на что-то глаза», часто используется для описания мужей, не желающих видеть измены своих жён. Но есть и смысл избыточной толерантности, из-за которой наш мир и катится в тар-тарары. Забавно, что в русском языке есть и «немецкое» «смотреть сквозь пальцы» и «французское» «закрывать глаза на».


Read more... )

Ещё про буковки

May. 14th, 2025 07:04 pm
vak: (Знайка)
[personal profile] vak
Пост с буковками из Юникода понравился, как я вижу. А вот вам ещё шелл скриптов для показа буковок.
$ latin-extended
Latin Extended-A and part of Latin Extended-B (U+0100 to U+01FF)

0100 Ā 0110 Đ 0120 Ġ 0130 İ 0140 ŀ 0150 Ő 0160 Š 0170 Ű
0101 ā 0111 đ 0121 ġ 0131 ı 0141 Ł 0151 ő 0161 š 0171 ű
0102 Ă 0112 Ē 0122 Ģ 0132 IJ 0142 ł 0152 Œ 0162 Ţ 0172 Ų
0103 ă 0113 ē 0123 ģ 0133 ij 0143 Ń 0153 œ 0163 ţ 0173 ų
0104 Ą 0114 Ĕ 0124 Ĥ 0134 Ĵ 0144 ń 0154 Ŕ 0164 Ť 0174 Ŵ
0105 ą 0115 ĕ 0125 ĥ 0135 ĵ 0145 Ņ 0155 ŕ 0165 ť 0175 ŵ
0106 Ć 0116 Ė 0126 Ħ 0136 Ķ 0146 ņ 0156 Ŗ 0166 Ŧ 0176 Ŷ
0107 ć 0117 ė 0127 ħ 0137 ķ 0147 Ň 0157 ŗ 0167 ŧ 0177 ŷ
0108 Ĉ 0118 Ę 0128 Ĩ 0138 ĸ 0148 ň 0158 Ř 0168 Ũ 0178 Ÿ
0109 ĉ 0119 ę 0129 ĩ 0139 Ĺ 0149 ʼn 0159 ř 0169 ũ 0179 Ź
010A Ċ 011A Ě 012A Ī 013A ĺ 014A Ŋ 015A Ś 016A Ū 017A ź
010B ċ 011B ě 012B ī 013B Ļ 014B ŋ 015B ś 016B ū 017B Ż
010C Č 011C Ĝ 012C Ĭ 013C ļ 014C Ō 015C Ŝ 016C Ŭ 017C ż
010D č 011D ĝ 012D ĭ 013D Ľ 014D ō 015D ŝ 016D ŭ 017D Ž
010E Ď 011E Ğ 012E Į 013E ľ 014E Ŏ 015E Ş 016E Ů 017E ž
010F ď 011F ğ 012F į 013F Ŀ 014F ŏ 015F ş 016F ů 017F ſ

Latin Extended-B (U+0200 to U+024F)

0200 Ȁ 0210 Ȑ 0220 Ƞ 0230 Ȱ 0240 ɀ
0201 ȁ 0211 ȑ 0221 ȡ 0231 ȱ 0241 Ɂ
0202 Ȃ 0212 Ȓ 0222 Ȣ 0232 Ȳ 0242 ɂ
0203 ȃ 0213 ȓ 0223 ȣ 0233 ȳ 0243 Ƀ
0204 Ȅ 0214 Ȕ 0224 Ȥ 0234 ȴ 0244 Ʉ
0205 ȅ 0215 ȕ 0225 ȥ 0235 ȵ 0245 Ʌ
0206 Ȇ 0216 Ȗ 0226 Ȧ 0236 ȶ 0246 Ɇ
0207 ȇ 0217 ȗ 0227 ȧ 0237 ȷ 0247 ɇ
0208 Ȉ 0218 Ș 0228 Ȩ 0238 ȸ 0248 Ɉ
0209 ȉ 0219 ș 0229 ȩ 0239 ȹ 0249 ɉ
020A Ȋ 021A Ț 022A Ȫ 023A Ⱥ 024A Ɋ
020B ȋ 021B ț 022B ȫ 023B Ȼ 024B ɋ
020C Ȍ 021C Ȝ 022C Ȭ 023C ȼ 024C Ɍ
020D ȍ 021D ȝ 022D ȭ 023D Ƚ 024D ɍ
020E Ȏ 021E Ȟ 022E Ȯ 023E Ⱦ 024E Ɏ
020F ȏ 021F ȟ 022F ȯ 023F ȿ 024F ɏ

$ greek-coptic
Greek and Coptic characters (U+0370 to U+03FF)

0370 Ͱ 0380 ΀ 0390 ΐ 03A0 Π 03B0 ΰ 03C0 π 03D0 ϐ 03E0 Ϡ 03F0 ϰ
0371 ͱ 0381 ΁ 0391 Α 03A1 Ρ 03B1 α 03C1 ρ 03D1 ϑ 03E1 ϡ 03F1 ϱ
0372 Ͳ 0382 ΂ 0392 Β 03A2 ΢ 03B2 β 03C2 ς 03D2 ϒ 03E2 Ϣ 03F2 ϲ
0373 ͳ 0383 ΃ 0393 Γ 03A3 Σ 03B3 γ 03C3 σ 03D3 ϓ 03E3 ϣ 03F3 ϳ
0374 ʹ 0384 ΄ 0394 Δ 03A4 Τ 03B4 δ 03C4 τ 03D4 ϔ 03E4 Ϥ 03F4 ϴ
0375 ͵ 0385 ΅ 0395 Ε 03A5 Υ 03B5 ε 03C5 υ 03D5 ϕ 03E5 ϥ 03F5 ϵ
0376 Ͷ 0386 Ά 0396 Ζ 03A6 Φ 03B6 ζ 03C6 φ 03D6 ϖ 03E6 Ϧ 03F6 ϶
0377 ͷ 0387 · 0397 Η 03A7 Χ 03B7 η 03C7 χ 03D7 ϗ 03E7 ϧ 03F7 Ϸ
0378 ͸ 0388 Έ 0398 Θ 03A8 Ψ 03B8 θ 03C8 ψ 03D8 Ϙ 03E8 Ϩ 03F8 ϸ
0379 ͹ 0389 Ή 0399 Ι 03A9 Ω 03B9 ι 03C9 ω 03D9 ϙ 03E9 ϩ 03F9 Ϲ
037A ͺ 038A Ί 039A Κ 03AA Ϊ 03BA κ 03CA ϊ 03DA Ϛ 03EA Ϫ 03FA Ϻ
037B ͻ 038B ΋ 039B Λ 03AB Ϋ 03BB λ 03CB ϋ 03DB ϛ 03EB ϫ 03FB ϻ
037C ͼ 038C Ό 039C Μ 03AC ά 03BC μ 03CC ό 03DC Ϝ 03EC Ϭ 03FC ϼ
037D ͽ 038D ΍ 039D Ν 03AD έ 03BD ν 03CD ύ 03DD ϝ 03ED ϭ 03FD Ͻ
037E ; 038E Ύ 039E Ξ 03AE ή 03BE ξ 03CE ώ 03DE Ϟ 03EE Ϯ 03FE Ͼ
037F Ϳ 038F Ώ 039F Ο 03AF ί 03BF ο 03CF Ϗ 03DF ϟ 03EF ϯ 03FF Ͽ

$ cyrillic
Cyrillic characters (U+0400 to U+04FF)

0400 Ѐ 0410 А 0420 Р 0430 а 0440 р 0450 ѐ 0460 Ѡ 0470 Ѱ
0401 Ё 0411 Б 0421 С 0431 б 0441 с 0451 ё 0461 ѡ 0471 ѱ
0402 Ђ 0412 В 0422 Т 0432 в 0442 т 0452 ђ 0462 Ѣ 0472 Ѳ
0403 Ѓ 0413 Г 0423 У 0433 г 0443 у 0453 ѓ 0463 ѣ 0473 ѳ
0404 Є 0414 Д 0424 Ф 0434 д 0444 ф 0454 є 0464 Ѥ 0474 Ѵ
0405 Ѕ 0415 Е 0425 Х 0435 е 0445 х 0455 ѕ 0465 ѥ 0475 ѵ
0406 І 0416 Ж 0426 Ц 0436 ж 0446 ц 0456 і 0466 Ѧ 0476 Ѷ
0407 Ї 0417 З 0427 Ч 0437 з 0447 ч 0457 ї 0467 ѧ 0477 ѷ
0408 Ј 0418 И 0428 Ш 0438 и 0448 ш 0458 ј 0468 Ѩ 0478 Ѹ
0409 Љ 0419 Й 0429 Щ 0439 й 0449 щ 0459 љ 0469 ѩ 0479 ѹ
040A Њ 041A К 042A Ъ 043A к 044A ъ 045A њ 046A Ѫ 047A Ѻ
040B Ћ 041B Л 042B Ы 043B л 044B ы 045B ћ 046B ѫ 047B ѻ
040C Ќ 041C М 042C Ь 043C м 044C ь 045C ќ 046C Ѭ 047C Ѽ
040D Ѝ 041D Н 042D Э 043D н 044D э 045D ѝ 046D ѭ 047D ѽ
040E Ў 041E О 042E Ю 043E о 044E ю 045E ў 046E Ѯ 047E Ѿ
040F Џ 041F П 042F Я 043F п 044F я 045F џ 046F ѯ 047F ѿ

0480 Ҁ 0490 Ґ 04A0 Ҡ 04B0 Ұ 04C0 Ӏ 04D0 Ӑ 04E0 Ӡ 04F0 Ӱ
0481 ҁ 0491 ґ 04A1 ҡ 04B1 ұ 04C1 Ӂ 04D1 ӑ 04E1 ӡ 04F1 ӱ
0482 ҂ 0492 Ғ 04A2 Ң 04B2 Ҳ 04C2 ӂ 04D2 Ӓ 04E2 Ӣ 04F2 Ӳ
0483 ҃ 0493 ғ 04A3 ң 04B3 ҳ 04C3 Ӄ 04D3 ӓ 04E3 ӣ 04F3 ӳ
0484 ҄ 0494 Ҕ 04A4 Ҥ 04B4 Ҵ 04C4 ӄ 04D4 Ӕ 04E4 Ӥ 04F4 Ӵ
0485 ҅ 0495 ҕ 04A5 ҥ 04B5 ҵ 04C5 Ӆ 04D5 ӕ 04E5 ӥ 04F5 ӵ
0486 ҆ 0496 Җ 04A6 Ҧ 04B6 Ҷ 04C6 ӆ 04D6 Ӗ 04E6 Ӧ 04F6 Ӷ
0487 ҇ 0497 җ 04A7 ҧ 04B7 ҷ 04C7 Ӈ 04D7 ӗ 04E7 ӧ 04F7 ӷ
0488 ҈ 0498 Ҙ 04A8 Ҩ 04B8 Ҹ 04C8 ӈ 04D8 Ә 04E8 Ө 04F8 Ӹ
0489 ҉ 0499 ҙ 04A9 ҩ 04B9 ҹ 04C9 Ӊ 04D9 ә 04E9 ө 04F9 ӹ
048A Ҋ 049A Қ 04AA Ҫ 04BA Һ 04CA ӊ 04DA Ӛ 04EA Ӫ 04FA Ӻ
048B ҋ 049B қ 04AB ҫ 04BB һ 04CB Ӌ 04DB ӛ 04EB ӫ 04FB ӻ
048C Ҍ 049C Ҝ 04AC Ҭ 04BC Ҽ 04CC ӌ 04DC Ӝ 04EC Ӭ 04FC Ӽ
048D ҍ 049D ҝ 04AD ҭ 04BD ҽ 04CD Ӎ 04DD ӝ 04ED ӭ 04FD ӽ
048E Ҏ 049E Ҟ 04AE Ү 04BE Ҿ 04CE ӎ 04DE Ӟ 04EE Ӯ 04FE Ӿ
048F ҏ 049F ҟ 04AF ү 04BF ҿ 04CF ӏ 04DF ӟ 04EF ӯ 04FF ӿ

$ mathematical
Mathematical Symbols (U+2200 to U+22FF)

2200 ∀ 2210 ∐ 2220 ∠ 2230 ∰ 2240 ≀ 2250 ≐ 2260 ≠ 2270 ≰
2201 ∁ 2211 ∑ 2221 ∡ 2231 ∱ 2241 ≁ 2251 ≑ 2261 ≡ 2271 ≱
2202 ∂ 2212 − 2222 ∢ 2232 ∲ 2242 ≂ 2252 ≒ 2262 ≢ 2272 ≲
2203 ∃ 2213 ∓ 2223 ∣ 2233 ∳ 2243 ≃ 2253 ≓ 2263 ≣ 2273 ≳
2204 ∄ 2214 ∔ 2224 ∤ 2234 ∴ 2244 ≄ 2254 ≔ 2264 ≤ 2274 ≴
2205 ∅ 2215 ∕ 2225 ∥ 2235 ∵ 2245 ≅ 2255 ≕ 2265 ≥ 2275 ≵
2206 ∆ 2216 ∖ 2226 ∦ 2236 ∶ 2246 ≆ 2256 ≖ 2266 ≦ 2276 ≶
2207 ∇ 2217 ∗ 2227 ∧ 2237 ∷ 2247 ≇ 2257 ≗ 2267 ≧ 2277 ≷
2208 ∈ 2218 ∘ 2228 ∨ 2238 ∸ 2248 ≈ 2258 ≘ 2268 ≨ 2278 ≸
2209 ∉ 2219 ∙ 2229 ∩ 2239 ∹ 2249 ≉ 2259 ≙ 2269 ≩ 2279 ≹
220A ∊ 221A √ 222A ∪ 223A ∺ 224A ≊ 225A ≚ 226A ≪ 227A ≺
220B ∋ 221B ∛ 222B ∫ 223B ∻ 224B ≋ 225B ≛ 226B ≫ 227B ≻
220C ∌ 221C ∜ 222C ∬ 223C ∼ 224C ≌ 225C ≜ 226C ≬ 227C ≼
220D ∍ 221D ∝ 222D ∭ 223D ∽ 224D ≍ 225D ≝ 226D ≭ 227D ≽
220E ∎ 221E ∞ 222E ∮ 223E ∾ 224E ≎ 225E ≞ 226E ≮ 227E ≾
220F ∏ 221F ∟ 222F ∯ 223F ∿ 224F ≏ 225F ≟ 226F ≯ 227F ≿

2280 ⊀ 2290 ⊐ 22A0 ⊠ 22B0 ⊰ 22C0 ⋀ 22D0 ⋐ 22E0 ⋠ 22F0 ⋰
2281 ⊁ 2291 ⊑ 22A1 ⊡ 22B1 ⊱ 22C1 ⋁ 22D1 ⋑ 22E1 ⋡ 22F1 ⋱
2282 ⊂ 2292 ⊒ 22A2 ⊢ 22B2 ⊲ 22C2 ⋂ 22D2 ⋒ 22E2 ⋢ 22F2 ⋲
2283 ⊃ 2293 ⊓ 22A3 ⊣ 22B3 ⊳ 22C3 ⋃ 22D3 ⋓ 22E3 ⋣ 22F3 ⋳
2284 ⊄ 2294 ⊔ 22A4 ⊤ 22B4 ⊴ 22C4 ⋄ 22D4 ⋔ 22E4 ⋤ 22F4 ⋴
2285 ⊅ 2295 ⊕ 22A5 ⊥ 22B5 ⊵ 22C5 ⋅ 22D5 ⋕ 22E5 ⋥ 22F5 ⋵
2286 ⊆ 2296 ⊖ 22A6 ⊦ 22B6 ⊶ 22C6 ⋆ 22D6 ⋖ 22E6 ⋦ 22F6 ⋶
2287 ⊇ 2297 ⊗ 22A7 ⊧ 22B7 ⊷ 22C7 ⋇ 22D7 ⋗ 22E7 ⋧ 22F7 ⋷
2288 ⊈ 2298 ⊘ 22A8 ⊨ 22B8 ⊸ 22C8 ⋈ 22D8 ⋘ 22E8 ⋨ 22F8 ⋸
2289 ⊉ 2299 ⊙ 22A9 ⊩ 22B9 ⊹ 22C9 ⋉ 22D9 ⋙ 22E9 ⋩ 22F9 ⋹
228A ⊊ 229A ⊚ 22AA ⊪ 22BA ⊺ 22CA ⋊ 22DA ⋚ 22EA ⋪ 22FA ⋺
228B ⊋ 229B ⊛ 22AB ⊫ 22BB ⊻ 22CB ⋋ 22DB ⋛ 22EB ⋫ 22FB ⋻
228C ⊌ 229C ⊜ 22AC ⊬ 22BC ⊼ 22CC ⋌ 22DC ⋜ 22EC ⋬ 22FC ⋼
228D ⊍ 229D ⊝ 22AD ⊭ 22BD ⊽ 22CD ⋍ 22DD ⋝ 22ED ⋭ 22FD ⋽
228E ⊎ 229E ⊞ 22AE ⊮ 22BE ⊾ 22CE ⋎ 22DE ⋞ 22EE ⋮ 22FE ⋾
228F ⊏ 229F ⊟ 22AF ⊯ 22BF ⊿ 22CF ⋏ 22DF ⋟ 22EF ⋯ 22FF ⋿

$ emoji
Emoji symbols (U+1F600 to U+1F64F)

1F600 😀 1F610 😐 1F620 😠 1F630 😰 1F640 🙀
1F601 😁 1F611 😑 1F621 😡 1F631 😱 1F641 🙁
1F602 😂 1F612 😒 1F622 😢 1F632 😲 1F642 🙂
1F603 😃 1F613 😓 1F623 😣 1F633 😳 1F643 🙃
1F604 😄 1F614 😔 1F624 😤 1F634 😴 1F644 🙄
1F605 😅 1F615 😕 1F625 😥 1F635 😵 1F645 🙅
1F606 😆 1F616 😖 1F626 😦 1F636 😶 1F646 🙆
1F607 😇 1F617 😗 1F627 😧 1F637 😷 1F647 🙇
1F608 😈 1F618 😘 1F628 😨 1F638 😸 1F648 🙈
1F609 😉 1F619 😙 1F629 😩 1F639 😹 1F649 🙉
1F60A 😊 1F61A 😚 1F62A 😪 1F63A 😺 1F64A 🙊
1F60B 😋 1F61B 😛 1F62B 😫 1F63B 😻 1F64B 🙋
1F60C 😌 1F61C 😜 1F62C 😬 1F63C 😼 1F64C 🙌
1F60D 😍 1F61D 😝 1F62D 😭 1F63D 😽 1F64D 🙍
1F60E 😎 1F61E 😞 1F62E 😮 1F63E 😾 1F64E 🙎
1F60F 😏 1F61F 😟 1F62F 😯 1F63F 😿 1F64F 🙏

unordered_map на Си

May. 14th, 2025 05:19 pm
vak: (бэсм-6)
[personal profile] vak
К хорошему быстро привыкаешь. В Си++ нет проблем завести лишний std::unordered_map<std::string, int>. Но теперь мне такое нужно для проекта на Си. И где взять?

Слияние типов в Си

May. 13th, 2025 09:56 pm
vak: (бэсм-6)
[personal profile] vak
Согласно грамматике, в Си можно писать: signed short int. Причём в любом порядке. А можно char char char char char. Первое правильно, второе неправильно. Можно писать long long но нельзя shоrt short. Можно long double но нельзя short float. Существуют определённые правила, по которым длинная последовательность элементарных спецификаторов типа сливается в один правильный тип. Или отвергается как неверная. Вот таблица совместимости типов. Я убрал отсюда _Atomic, с ним совсем сложно и лучше рассматривать отдельно. 

void char short int long float double signed unsigned _Bool _Complex _Imaginary struct union enum MyType
--------------------------------------------------------------------------------------------------------------------
void
char
short
int
long
float
double
signed
unsigned
_Bool
_Complex
_Imaginary
struct
union
enum
MyType
Заметки о конкретных комбинациях:

void

  • Несовместимо со всеми другими спецификаторами, так как `void` является отдельным типом.
  • Пример: `void int` недопустимо.

char, short, int, long

  • Совместимо с `signed`, `unsigned` (например, `unsigned char`, `signed long`).
  • `short` и `int` объединяются как `short int`.
  • `long` и `int` объединяются как `long int`.
  • `long` может объединяться с `double` (`long double`) и самим собой (`long long`).
  • Несовместимо с `float`, `double`, `_Complex`, `_Imaginary`, `struct`, `union`, `enum`, `MyType`.

float, double

  • Совместимо с `_Complex`, `_Imaginary` (например, `float _Complex`, `double _Imaginary`).
  • `double` с `long` образует `long double`.
  • Несовместимо с `signed`, `unsigned`, целочисленными типами, `struct`, `union`, `enum`, `MyType`.

signed, unsigned

  • Применяется к `char`, `short`, `int`, `long` (например, `unsigned short`).
  • `signed` подразумевается для `int`, если он один.
  • Несовместимо с `float`, `double`, `_Bool`, `_Complex`, `_Imaginary`, `struct`, `union`, `enum`, `MyType`.

_Bool

  • Несовместимо со всеми другими спецификаторами.

_Complex, _Imaginary

  • Сочетается с `float`, `double` (например, `float _Complex`).
  • Несовместимо с целочисленными типами, `_Bool`, `struct`, `union`, `enum`, `MyType`.

struct, union, enum

  • Несовместимо с базовыми типами, `signed`, `unsigned`, `_Complex`, `_Imaginary`, `MyType`.

MyType (typedef)

  • Представляет определенный пользователем тип (например, `typedef int MyType`).
  • Несовместимо с другими спецификаторами, так как это полный тип.
  • Совместимость зависит от базового типа (например, если `MyType` - это `int`, он ведет себя как `int`).

Самосочетания

  • Большинство спецификаторов не могут сочетаться друг с другом (например, `int int` недопустимо).
  • `long` является исключением: `long long` допустимо.
  • `struct`, `union`, `enum`, `MyType` не могут повторяться.

Extended ASCII на шелле

May. 13th, 2025 03:01 pm
vak: (Default)
[personal profile] vak
Попросил claude.ai сбацать скрипт на шелле, чтобы показывал таблицу символов расширенной ASCII. Вроде ничо так получилось с третьего раза: extended-ascii.sh. С детства люблю буковки разглядывать. 😀
 0240     0260 °   0300 À   0320 Ð   0340 à   0360 ð  
 0241 ¡   0261 ±   0301 Á   0321 Ñ   0341 á   0361 ñ  
 0242 ¢   0262 ²   0302 Â   0322 Ò   0342 â   0362 ò  
 0243 £   0263 ³   0303 Ã   0323 Ó   0343 ã   0363 ó  
 0244 ¤   0264 ´   0304 Ä   0324 Ô   0344 ä   0364 ô  
 0245 ¥   0265 µ   0305 Å   0325 Õ   0345 å   0365 õ  
 0246 ¦   0266 ¶   0306 Æ   0326 Ö   0346 æ   0366 ö  
 0247 §   0267 ·   0307 Ç   0327 ×   0347 ç   0367 ÷  
 0250 ¨   0270 ¸   0310 È   0330 Ø   0350 è   0370 ø  
 0251 ©   0271 ¹   0311 É   0331 Ù   0351 é   0371 ù  
 0252 ª   0272 º   0312 Ê   0332 Ú   0352 ê   0372 ú  
 0253 «   0273 »   0313 Ë   0333 Û   0353 ë   0373 û  
 0254 ¬   0274 ¼   0314 Ì   0334 Ü   0354 ì   0374 ü  
 0255 ­    0275 ½   0315 Í   0335 Ý   0355 í   0375 ý  
 0256 ®   0276 ¾   0316 Î   0336 Þ   0356 î   0376 þ  
 0257 ¯   0277 ¿   0317 Ï   0337 ß   0357 ï   0377 ÿ 

Рекурсивные типы

May. 13th, 2025 02:22 pm
vak: (бэсм-6)
[personal profile] vak
Типы в языке Си штука рекурсивная. То есть внутри описателя типа могут встречаться другие описатели типов. Грок накидал ещё несколько вариантов для тестирования парсера.

Вариант 1: Вложенная структура с простым полем
struct Outer { int x; struct Inner { int y; } inner; }
Вариант 2: Структура с указателем на себя
struct Node { int data; struct Node *next; }
Вариант 3: Указатель на функцию с параметром-структурой
void (*)(struct Pair { int x; int y; })
Вариант 4: Вложенная структура с полем-массивом
struct Container { struct Item { int value; } items[10]; }
Вариант 5: Объединение с вложенной структурой и анонимной структурой
union Variant { struct { int a; int b; }; struct Named { float x; } named; }

Типы в Си

May. 13th, 2025 01:07 am
vak: (бэсм-6)
[personal profile] vak
Тестирую парсер Си компилятора. А конкретно одно правило грамматики, называется type_name. Попросил ИИ сгенерить набор тестов, чтобы перебрать как можно больше вариантов. Вот такой список получился. Ничего важного не пропущено?

1. Simple Types

These test the "type_name : specifier_qualifier_list" branch with basic type specifiers.
  • 1. void
  • 2. char
  • 3. int
  • 4. short
  • 5. long
  • 6. float
  • 7. double
  • 8. signed
  • 9. unsigned
  • 10. bool
  • 11. _Complex
  • 12. _Imaginary
дальше начинается интересное )

Frank Andriat, «Un sale livre»

May. 13th, 2025 09:06 am
green_fr: (Default)
[personal profile] green_fr
Frank Andriat, «Un sale livre» — вторая книжка в рамках моего проекта «полочка». Симпатичный формат: в школе учительница выбрала какую-то книгу (история сирийского мальчика-беженца, приехавшего с папой во Францию), весь класс её читает, и главы «нашей» книги в итоге перемежаются между главами из «их» книги и реакции читающих. Читают дети — предсказуемо кому-то нравится («наконец-то книга „нашим“ языком написана»), кому-то нет (от «почему мы должны про чурок читать?» до «это не высокая литература, слишком приземлённый и стиль, и сюжет»). Читают родители — один пришёл в школу ругаться с училкой, выбравшей «порнографию», другая вздыхает, что дети в школе читают не Стендаля, а что попало. Читает сама учительница (расказ, почему она выбрала эту книгу), школьный библиотекарь (чтобы понять, почему дети все так ломанулись её читать), директор школы (чтобы понять, что ответить тому папаше), под конец книги появляется автор. Результат выглядит конспектом хорошего книжного клуба — и книгу прочитал, и обсуждение её. Простая, действительно детская книга, но симпатичная. Точнее даже не «детская», а эдакие фантазмы читающих взрослых о читающих детях.

Посмотрел биографию автора, он предсказуемо оказался школьным учителем (на пенсии). Менее предсказуемо, что он написал 70 книг. «Un sale livre» при этом какие-то премии выиграла, то есть, наверное, из самых известных его книг (у нас в библиотечной сети в каталоге 16 его книг, но на моей полочке стояла только эта).
vak: (Кризис так себе)
[personal profile] vak
"В Лондоне вынесли приговоры болгарам, шпионившим на Россию. Им дали от 5 до 10 лет тюрьмы"

Гады охотились на журналистов-расследователей Романа Доброхотова и Христо Грозева.
  • Орлин Русев: проведет за решеткой 10 лет и 8 месяцев;
  • Бизер Джамбазов — 10 лет и 2 месяца;
  • Катрин Иванова — 9 лет и 8 месяцев;
  • Ваня Габерова — 6 лет, 8 месяцев и 3 недели;
  • Тихомир Иванчев — 8 лет;
  • Иван Стоянов — 5 лет и 3 недели.


vak: (Путиномедвед)
[personal profile] vak
"De Raad van de Internationale Burgerluchtvaart Organisatie (ICAO-Raad) heeft maandag in Montreal geoordeeld dat de Russische Federatie verantwoordelijk is voor het neerhalen van vlucht MH17 en daarmee het Verdrag van Chicago inzake internationale burgerluchtvaart heeft geschonden. De ICAO-Raad heeft dit besluit genomen in de zaak die Nederland en Australië in 2022 hebben aangespannen tegen de Russische Federatie vanwege het neerhalen van vlucht MH17 op 17 juli 2014. Nederland en Australië zijn met dit besluit in het gelijk gesteld."

"Совет Международной организации гражданской авиации (ИКАО) в понедельник в Монреале постановил, что Российская Федерация несет ответственность за крушение самолета рейса MH17 и тем самым нарушила Чикагскую конвенцию о международной гражданской авиации. Такое решение Совет ИКАО принял по делу, возбужденному Нидерландами и Австралией в 2022 году против Российской Федерации за сбитый 17 июля 2014 года самолет рейса MH17. Принятое решение подтвердило правоту Нидерландов и Австралии."

Сколь колорадская ленточка ни вейся, а совьёшься ты в петлю ответ будет.

Скрестить /bin/sh и Scheme

May. 12th, 2025 12:25 pm
vak: (Daemon)
[personal profile] vak
Что получится, если скрестить ужа и ежа? Моток колючей проволоки. 😀

Пожалуйте вам schemesh: шелл для юникса со встроенным языком Scheme.

github.com/cosmos72/schemesh

NASDAQ прыгнул вот так!

May. 12th, 2025 11:30 am
aka_human: (Default)
[personal profile] aka_human
 Я так и не понял, кто победил, американцы или китайцы? Или мы задушили друг друга в дружеских обьятиях?

Если кто забыл, напомню - NASDAQ с 2000 по 2002 год упал в 4 разa. И почти никто не умер.
 
[syndicated profile] lebed_syn_feed

Posted by redactor

За какие заслуги Кремль сохранил ему жизнь вопреки смертному приговору суда?

Почему об этом глухо молчала советская история и хранит гробовое молчание российская?

Давайте разбираться.

***

24 мая 1949 года в британской зоне оккупации Германии был арестован контрразведкой невзрачный мужчина лет пятидесяти – Рольф Бергер. Летом 1945-го он поселился в городке под Гамбургом и жил там очень замкнуто. Соседи знали с его слов только то, что он бывший сельхозрабочий. Время от времени он навещал в Гамбурге почтенную одинокую даму, муж которой пропал без вести в последние дни войны. Фрау Клара хранила верность супругу, но радушно принимала гостя. Ведь это и был её муж – гаулейтер Восточной Пруссии и рейхскомиссар Украины Эрих Кох.

Erich Koch

Британцы передали Коха советской администрации. И тут начались загадки. Рейхскомиссара Украины было естественно судить в Киеве, но Сталин передал его польским властям – на том основании, что часть Восточной Пруссии после войны отошла к Польше. И Коха обвиняли только в преступлениях на этой «новой польской территории» – об Украине почему-то даже не было речи. А досудебное следствие длилось фантастически долго – ДЕВЯТЬ лет! Для сравнения: досудебное следствие Нюрнбергского трибунала заняло меньше года…

Журналисты, съехавшиеся из многих стран на суд в Варшаве, не сомневались в смертном приговоре. Некоторые, чтобы выиграть время,  заранее сообщили о нём в свои редакции. И 9 марта 1959 года суд действительно приговорил Коха к смертной казни. «Кох – сдох!» – бодро закончила свой репортаж из Варшавы газета «Радянська Україна». «Повешен», – прочитал я много лет спустя в «Энциклопедии Третьего Рейха», которая многократно издавалась в Москве под редакцией доктора исторических наук.

«Катюзi – по заслузі». Однако было совершенно непонятно, почему остались в тени деяния Коха в Украине, где этот наместник Гитлера оставил свой главный кровавый след.         

  • ПЕРЕЖИВШИЙ СВОЮ СМЕРТЬ
  • Британцы передали Коха польским властям. И тут начались загадки. Досудебное следствие длилось невероятно долго – больше восьми лет. А ведь Коха обвиняли только в преступлениях на территории Польши! Об Украине речь не шла вообще.
    Журналисты, съехавшиеся из многих стран на суд в Варшаве, не сомневались в смертном приговоре. Некоторые заранее сообщили о нем в свои редакции, чтобы опередить коллег. И 9 марта 1959 года суд действительно приговорил Коха к смертной казни. «Катюзi – по заслузі» («Палачу – по заслугам») писала в репортаже из Варшавы газета «Радянська Україна» и закончила его ликующей фразой «Кох – сдох!». «Повешен», – прочитал я много лет спустя в «Энциклопедии Третьего Рейха», которая многократно издавалась в Москве под редакцией доктора исторических наук.Но было непонятно и досадно, что остались в тени деяния Коха на Украине, где этот наместник Гитлера уничтожил почти 2 000 000 человек (в Польше – 72 000). А потом я узнал из польского источника, что Коха не казнили! Он дожил до 90 лет и мирно скончался во сне в ноябре 1986 года… Журналистская «утка»? Но нет, источник не лгал.
  • koch6

Тюрьма в Барчево, где Кох провёл 27 лет до своей смерти

  • НАПРАСНЫЕ НАДЕЖДЫ20 ноября 1941 года газета ОУН «Українське слово», выходившая в Киеве, опубликовала на самом видном месте статью «Знаменні рішення Фюрера» («Знаменательные решения Фюрера»). Речь в ней шла о создании Гитлером министерства для оккупированных восточных земель во главе с Альфредом Розенбергом. Газета назвала Розенберга человеком широкого формата и выразила надежду, что его назначение «будет содействовать скорой ликвидации нашего общего врага – жидовско-московского большевизма, закладке твердого фундамента под здание украинской государственности». «С этой самой надеждой,– продолжала газета, – встречает украинский народ назначение господина Эриха Коха на пост государственного комиссара для Украины». И отметила, что он «известный немецкий экономист». 

    «Известный экономист», вступив в новую должность, приказал взорвать Успенский собор Киево-Печерской Лавры – символ национальной гордости украинского народа. О том, что это был именно его приказ, узнал от Геббельса и рассказал в своих мемуарах личный архитектор Гитлера Альберт Шпеер. А чтобы никто не надеялся на превращение рейхскомиссариата Ukraine в украинскую державу, Кох сделал его столицей не Киев, а Ровно.

    Газета «Українське слово» не поняла или не захотела понять смысл этих шагов и продолжала «будить «національное сознание». 30 ноября она вышла с передовой статьей «Любов до Батьківщини» («Любовь к Родине»). В ней были строчки, которые референт Коха по прессе наверняка подчеркнул красным карандашом: «Любить – это значит и ненавидеть. Ненавидеть всех ыделено мной. – Авт.), кто  хочет поработить наш край». И хотя автор статьи начал, разумеется, с большевиков, эти слова выглядели крайне дерзко. Не помогла опубликованная спустя неделю статья Геббельса «Винні жиди!» («Виноваты жиды!»). Не помогла «сенсация» в номере от 12 декабря: главный виновник мировой войны – Рузвельт, он душевнобольной и к тому же еврей! Не спасла статья «Жиди – найбільший ворог людства» («Жиды – самый большой враг человечества») в № 81 от 13 декабря. Этот день стал последним для «Українського слова»: ее ведущих сотрудников  вместе с близкими к редакции националистами арестовало гестапо. В феврале 1942-го их расстреляли в Бабьем Яру. А вместо прежней газеты в Киеве стало выходить целиком профашистское «Нове українське слово», которое даже не заикалось про «українську державність» («украинскую государственность»).

    koch3

         Немецкое объявление в украинском селе

     

    НАИВНЫЙ РОЗЕНБЕРГ

    Таким был дебют Коха в роли рейхскомиссара Украины. С каждым днем он и его команда действовали всё более свирепо. Комендант Киева Эбергард издал приказ: всех голубей в городе немедленно уничтожить! «Кто будет держать голубей, будет расстрелян как саботажник». А вот «Предупреждение», подписанное самим Кохом: «Лиц, которые злонамеренно или по неосторожности будут портить кабельные провода или приборы для передачи сообщений или будут снимать кабель или проволоку, которая свисает в воздухе или лежит на земле, будут считать виновными в саботаже и КАРАТЬ СМЕРТЬЮ… Если нельзя установить виновного, то за последствия будет отвечать та местность, где будут выявлены повреждения сети связи»...

    Мирные жители, встречавшие немцев по-разному: кто с цветами, кто просто с любопытством, а кто мрачно и настороженно, теперь одинаково рисковали быть расстрелянными, по существу, ни за что. Часто – в качестве заложников. Неудивительно, что в ответ на Украине стало шириться партизанское движение. В своих воспоминаниях Шпеер и Гудериан справедливо объясняли это «ненужной жестокостью» оккупационных властей во главе с Эрихом Кохом.  А генералы Хальштейн и Хойзингер прямо заявили, что действия Коха на украинской территории являются «саботажем военных усилий Германии».

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

  • Russland-Nord, Erschießung von PartisanenРасстрел в украинском селе

 

А потом я узнал из случайного источника, что в ноябре 1986-го Кох умер в польской тюрьме в возрасте 90 лет. Пережив Сталина, Хрущёва, Брежнева, Андропова и Черненко!..

Фейк? Но нет, источник не лгал.

***

Гитлер назначил Коха рейхсомиссаром Украины в ноябре 1941 года. Оккупационная пресса представила его читателям как известного немецкого экономиста. «Известный экономист» сразу приказал взорвать Успенский собор Киево-Печерской Лавры – символ национальной гордости украинского народа. О том, что это был именно его приказ, узнал от Геббельса и рассказал в своих мемуарах личный архитектор фюрера Альберт Шпеер. А чтобы никто не надеялся на превращение рейхскомиссариата Ukraine в украинскую державу, Кох сделал его столицей не Киев, а Ровно.

С каждым днём Кох и его команда действовали всё более свирепо. Комендант Киева Эбергард издал приказ: всех голубей в городе немедленно уничтожить! «Кто будет держать голубей, будет расстрелян как саботажник». А вот «Предупреждение», подписанное самим Кохом: «Лиц, которые злонамеренно или по неосторожности будут портить кабельные провода или приборы для передачи сообщений или будут снимать кабель или проволоку, которая свисает в воздухе или лежит на земле, будут считать виновными в саботаже и КАРАТЬ СМЕРТЬЮ».

Именно так, крупным шрифтом, выделены эти два слова в приказе. И дальше: «Если нельзя установить виновного, то за последствия будет отвечать та местность, где будут выявлены повреждения сети связи». Другими словами, будут взяты заложники.

Мирные жители, встречавшие немцев по-разному: кто с цветами, кто просто с любопытством, а кто мрачно и настороженно, теперь одинаково рисковали быть расстрелянными, по сути, ни за что. Неудивительно, что в ответ на Украине стало шириться партизанское движение. В своих воспоминаниях Шпеер и Гудериан справедливо объясняли это «ненужной жестокостью» оккупационных властей во главе с Эрихом Кохом. А генералы Хальштейн и Хойзингер прямо заявили, что действия Коха на украинской территории являются «саботажем военных усилий Германии».

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

«Мягкого» Розенберга судили в Нюрнберге и в 1946 году повесили. А свирепый Эрих Кох загадочным образом избежал виселицы. После суда он довольно комфортно жил 27 лет в тюрьме польской госбезопасности в местечке Барчево. Выписывал десятки газет и журналов, смотрел цветной телевизор – успел привыкнуть даже к Горбачёву… Смертный приговор ему никто не отменял, а не казнили его из-за… плохого состояния здоровья! Это якобы предусмотрено польским законодательством.

Какую же страшную болезнь у него обнаружили? «А это, господа журналисты, врачебная тайна!» Впоследствии выяснилось, что приговорённый к повешению страдал язвой желудка…

 

В Польше Кох был причастен к уничтожению семидесяти двух тысяч человек. В Украине – почти ДВУХ МИЛЛИОНОВ! Но эти два миллиона жертв суд как бы не заметил.

Руководство СССР, безусловно, знало, что Коха оставили в живых. Более того, польские власти никогда не пошли бы на такое без прямого указания из Москвы. И тут возникает главный вопрос: зачем Кремлю это было нужно?

***

Ответ я надеялся найти на польских веб-сайтах: ведь в ПНР намного труднее было что-то скрыть, чем в СССР. «Его не казнили из-за Янтарной комнаты! – предполагали посетители форумов. – Думали, что укажет место, где она спрятана».

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

Возможно, Кох владел компрометирующими руководство СССР документами и пригрозил, что в случае его казни они будут опубликованы? Версия заслуживает внимания, но лишь на первый взгляд. Если бы у Коха были такие документы, он после ареста предложил бы их англичанам с просьбой не отдавать его русским. Ведь в 1949-м между Западом и СССР уже вовсю шла холодная война.

Третья версия звучит дико: Кох был советским агентом! Сперва я от неё отмахнулся, но при своей очередной встрече с легендарным разведчиком Евгением Березняком («майором Вихрем») спросил, допускает ли он такое. Его ответ я записал дословно: «Вполне допускаю. В истории советской разведки были такие вещи, которые уму человека непостижимы. Такие закрученные, засекреченные, что поверить в это невозможно вообще».

***

Но зачем очень высокопоставленному нацисту, богачу и глубокому цинику работать на Кремль? Не из идейных же соображений! Но Кох стал таким далеко не сразу. Познакомимся вкратце с его биографией.

Эрих Кох родился в семье рабочего. 18-летним попал в окопы Первой мировой. В его роте было много социал-демократов, они посоветовали читать Маркса и Энгельса. Фридрих Энгельс понравился парню больше: пишет понятнее и не еврей.

После войны народ Германии бедствовал. Страна платила победителям огромные репарации. Кох работал стрелочником на железной дороге и считал каждый пфенниг. Ему всё больше нравилась идея отобрать у богатых их собственность, как это сделали в России большевики. Он тесно общался с немецкими коммунистами и чуть было не вступил в их партию, но решил, что с Розой Люксембург и Кларой Цеткин ему не по пути (кстати, Клара Эйсснер не была еврейкой – Цеткин её фамилия по мужу).

В 1921 году Кох увидел листовку Немецкой рабочей партии. Её призывы понравились, и он в неё вступил. Вскоре партию переименовали в NSDAP – национал-социалистическую рабочую партию Германии.

Такой молодой человек плыл прямо в руки вездесущих агентов Коминтерна, подкреплявших коммунистические идеи хорошими деньгами. Ушёл к нацистам? Что ж, и там будешь нам полезен – твои расписки-то у нас остались!..

В 1928 году Кох был отправлен в Кёнигсберг в качестве гаулейтера – высшего партийного функционера в Восточной Пруссии (должность типа советского секретаря обкома). Он занимал этот пост до 1945 года, cовмещая его с 1941-го по 1944-й с должностью рейхскомиссара Украины. Задолго до пакта Молотова-Риббентропа он утверждал, что Германии необходим союз с Россией, а не с Англией, и пытался склонить к этому фюрера, словно читал мысли Сталина.

– Этот Кох забегает вперед, – сказал Гитлер в 1934 году главе Данцигского сената Раушнингу. – Он хочет, чтоб я объединился с Россией против Польши. А почему бы и нет? Когда-нибудь это случится…

Фюрер ценил Коха и доверял ему. Видимо, неслучайно обе ставки Гитлера в войне против СССР находились во «владениях» Коха: одна под Растенбургом в Восточной Пруссии, а другая под Винницей.

***

Ну, хорошо, Кох в свои нищие молодые годы стал агентом Коминтерна или, что то же самое, агентом НКВД. Но почему он повёл  себя в Украине сверхжестоко?

Часть ответа мы уже знаем от немцев: росла ненависть к оккупантам и быстро ширилось партизанское движение. А «цена вопроса» – два миллиона жертв Коха – очень устраивала Сталина. Ведь жители оккупированных территорий были для него почти предательской массой, украинцы же с их мечтой о собственной государственности – особенно! Своё отношение к свободолюбивой нации Кремль ярко показал Голодомором. А Кох продолжил эту линию, осуществляя в Украине новый геноцид.

Ясно вижу, как мои оппоненты потирают руки: «А вот сейчас мы тебя, расследователь, отправим в нокаут! Ели Кох был агентом, то почему на него в Ровно охотился другой агент НКВД Николай Кузнецов?»

Эффектный удар, но – мимо. На этот вопрос есть простой и неожиданный ответ.

***

В июне 1942 года в районе Ровно начал действовать партизанский отряд под командованием капитана госбезопасности Медведева. Примерно раз в неделю с секретного аэродрома под Москвой вылетал самолёт и сбрасывал на парашютах пополнение для отряда. Восьмую группу провожал – небывалое дело! – сам Павел Судоплатов. Это он в 1938 году в Роттердаме лично убил лидера ОУН Коновальца, а в 1940-м организовал в Мексике убийство Троцкого.

После начала войны Сталин сделал Судоплатова ответственным за разведку, диверсии и террор в немецком тылу. В его ведении были сотни партизанских отрядов, но почему-то особое значение он придавал отряду Медведева. А точнее, человеку, ради которого и приехал на аэродром – Николаю Кузнецову.

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

Не сносить бы ему головы как «германскому шпиону», но спасла война. Кузнецов прошёл специальную подготовку – и вот парашют, рюкзак, а в нём немецкая форма и документы на имя оберлейтенанта Пауля Вильгельма Зиберта.

Николай Кузнецов

«Зиберт» действовал в Ровно дерзко и безнаказанно, расстреливая среди бела дня видных немецких функционеров. Порой «терял» на месте теракта вещдок, наводящий гестапо на след УПА, то есть одним выстрелом убивал двух зайцев… Однажды он даже похитил генерала, но Медведев требовал большего – убить Коха! Кузнецов обещал.

Первое покушение должно было произойти 20 апреля 1943 года во время парада в честь дня рождения Гитлера. Рейхскомиссар Украины был обязан там присутствовать, но почему-то не появился на трибуне. Другой теракт наметили на Рождество, но и тут Коху сказочно повезло: он неожиданно уехал из Ровно на два дня раньше. А между этими двумя несостоявшимися покушениями была в конце июня 1943-го ещё одна, самая интересная попытка.

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

«Зиберт» оставался в кабинете Коха сорок (!) минут. О чём же там был разговор? Есть два открытых источника: книга Медведева «Это было под Ровно» и мемуары Судоплатова «Спецоперации. Лубянка и Кремль».

Кузнецов рассказал Медведеву, что Кох его спросил: «Откуда вы родом?» – «Из Восточной Пруссии. В сорока километрах от Кёнигсберга у моего отца имение».

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

Кох просто так, чтобы поддержать разговор, выдал неизвестному «Зиберту» военную тайну колоссальной важности? Гаулейтер-болтун? Рейхскомиссар-болван?.. Нет, это нас, читателей своих мемуаров, чекист-пенсионер Судоплатов считал болванами, неспособными логически мыслить. А может быть, сознательно сказал в условиях жестокой цензуры максимум того, что мог, – дал нам информацию к размышлению…

Только Судоплатов, Берия и Сталин знали, что Кузнецов – связной между ними и Кохом. А мелкая сошка Медведев не подозревал, что его партизанский отряд – просто прикрытие для «Зиберта». Кузнецов ничего не сказал ему о наступлении под Курском, а напрямую передал в Центр срочную радиограмму.

«Как ты мог не стрелять в него?! – гневался Медведев. – Ведь говоришь, что у тебя лежал в кармане пистолет на боевом взводе!» (Лучше бы этот дурень спросил, как могла охрана рейхскомиссара не прощупать карманы посетителя).

Кузнецов оправдывался, что было невозможно вынуть пистолет: с него, дескать, не спускали глаз трое эсесовцев и овчарка. А были ли они там вообще во время разговора? «Невеста» Валентина якобы их видела, но потом Кох мог приказать охранникам выйти через заднюю дверь. Чтобы не мешали ему наговориться с незнакомым оберлейтенантом. Раскрыть ему важнейший стратегический план Гитлера. Обсудить другие дела. И услышать от него, в частности, что встречать Рождество в Ровно не следует – это может быть опасно для жизни…

Я с интересом смотрел когда-то сериал «Семнадцать мгновений весны», но, как и Мюллер, не доверял Штирлицу. Правда, по другой причине. Хотелось спросить: мыслимо ли, чтобы агент НКВД в роли штурмбанфюрера СС не совершал военных преступлений, оставаясь белым и пушистым? Риторический вопрос!

«В истории советской разведки были такие вещи, которые уму человека непостижимы» (Евгений Березняк).

***

И последнее: почему палач Украины после передачи советским властям не умер скоропостижно от «инсульта» или «оторвавшегося тромба»? Нет человека – нет проблемы… Возможно, товарищ Сталин пощадил его из благодарности за «проделанную работу»? От одной этой мысли мне стало смешно. «Благодарность – это такая собачья болезнь», – говорил Сталин в своём кругу.

Сталина не зря в советских верхах называли «Хозяин». Думаю, он по-хозяйски считал, что многоопытный Кох с очень широкими связями в Германии может быть ему полезен.

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

После Сталина, видимо, и Хрущёв рассчитывал использовать бывшего гаулейтера для подрывной работы на Западе. А Брежнев вообще был способен сделать Коха Героем Советского Союза – дал же он это звание ярому поклоннику Гитлера Насеру и предлагал дать Штирлицу!..

Вот теперь пазл окончательно сложился.

Запись Тайна долгожителя Эриха Коха впервые появилась Независимый альманах ЛЕБЕДЬ.

тыквенный латте

May. 12th, 2025 02:58 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi

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

Гатов перепостил; и мы с Гатовым выразили иронию в адрес тыквенно-латтентных страдальцев, которым плохо без Родины:

Всё это так, с одной стороны. Но я, как человек, совершенно чуждый всей этой культурной культуре, замечу, что эта вся фигня - следствие именно тоталитарного мышления. Сколько народу сбежало из Ирана. Сколько народу сбежало из Китая. Мы их понимаем? Да мы их и знать не хотим, похоже. Культура - это у нас; и если нас не ценят, то мы страдаем.
А зря. Кстати, а испанцы тоже страдают в изгнании? Например. А колумбийцы? А венесуэльцы?

 

На это мне. некультурному, учоный стал пенять:

может быть, лично Вы не знаете беженцев из Азии или Южной Америки, а другие как раз знают, читают, общаются с ними, делятся впечатлениями и опытом. Даже в популярном в СССР романе Маркеса 100 лет одиночества был рассказ о вечном эмигранте, который метался между Макондо и Мадридом.

Я как-то охренел - как это я беженцев не знаю? И кто это метался между Макондо и Мадридом?

Это очень странные гипотезы у вас.
Насчёт беженцев - я жил в Калифорнии, и с беженцами как раз лично тусовался - и с китайцами (фалунгонг), и с вьетнамцами ("boat people" особенно), и с мексиканцами, и с гватемальтеками, и с перуанцами, и с чилийцами, и даже с одним болгарским турком, сбежавшим из Болгарии и потом сидевшим в иммиграционной тюрьме (ему повезло, ему дали убежище).
Так что, извините, я совершенно не понимаю, о чём это вы вообще.
Ну и теперь о Маркесе. Книгу 100 años de soledad я читал раз семь (да раза три в русском переводе). Кого вы имеете в виду, Пьетро Креспи, что ли? Цыгана Мелькиадеса? Но Мелькиадес, по слухам, первый раз умер совсем в другом месте.
И вообще, кто это "мотался между Макондо и Мадридом"? Где там у Маркеса вообще Мадрид поминается?

На этом наша учоная беседа закончилась. А с ним там у себя продолжают беседу Быков и прочие такие.

Жена на это всё резонно заметила, что и нечего с придурками вести беседы. Это, конечно, да; Нечего. Но ета херня про "между Макондо и Мадридом" меня продолжает удивлять. Прикиньте, вот же россиянская наука, да. Они там почти все такие, наверно. Понты и тыквенное латте. Con leche. (А слово "Мадрид", насколько мне известно, в 100 años не поминается вообще.)
green_fr: (Default)
[personal profile] green_fr
Это мега-устройство предназначено для tréfilage (вытягивание металла в проволоку - я не нашёл соответствующего русского термина), Нюрнберг, 1565.


Read more... )

Инициатива снизу

May. 11th, 2025 04:52 pm
vak: (Украина)
[personal profile] vak
Российские оккупанты устали ждать от начальства команды о прекращении огня и начали проявлять инициативу снизу. Осторожно, видео малоприятные.

Один где-то на Сумщине пустил себе пулю в лоб.



Другой под Запорожьем оторвал себе бошку гранатой.

vak: (Default)
[personal profile] vak
Вожусь с парсером для Си компилятора. Обнаруживаю кое-что неожиданное в языке. Как вы думаете, как должен парсер интерпретировать конструкцию вида:
foo = (bar)
Нет вопросов! - воскликнет наивный читатель. 😀 В языке Би действительно это всегда было вычисление выражения bar, взятого в скобки. Однако Си не так прост.

Всё зависит от смысла bar. Если bar определён как переменная:
int bar;
то это действительно будет вычисление значения bar и присваивание в foo. Или даже как массив int bar[] или как функция int bar(). То же самое, но уже не значение а адрес. Всё ожидаемо.

Но представим, что bar определено как тип:
typedef int bar;
Тогда конструкция превращается в приведение типа, и парсер должен ожидать дальше некое значение, например:
foo = (bar) 42;

Однако и это ещё не всё. Может оказаться, что bar определено как агрегатный тип, то есть массив или структура:
typedef int bar[];
Тогда конструкция превращается в составной литерал, и парсер должен ожидать дальше фигурные скобки со списком значений:
foo = (bar) { 42, 56, 72 };

А вы говорите: контекстно свободные грамматики. Свобода нам только снится. 😀