vak: (Українець)
Serge Vakulenko ([personal profile] vak) wrote2025-10-04 04:07 pm

Создаём векторные рисунки из растровых

Как был сделан козак в формате SVG? Расскажу по пунктам. Этим методом можно векторизовать любое (почти) растровое изображение. Из инструментов понадобятся magick, potrace и Python с пакетом svgutils.

1. Берем растровую картинку, которую будем векторизовать. В моём случае это kozak.png. Желательно чтобы картинка была в мультяшном стиле, то есть нарисована небольшим количеством цветов. Такой стиль ещё называют комиксным, или манга.

2. Определяем количество различных цветов в картинке. У козака четыре цвета: чёрный, белый, красный (шаровары) и бежевый (лицо, руки).

3. Упрощаем картинку, уменьшая количество цветов до 4 и убирая шум отдельных пикселей. Смотрим, какие цвета получились.
$ magick kozak.png -despeckle -colors 4 simple.png
$ magick simple.png -format %c histogram:info: | sort -n -r
1178809: (254,254,254) #FEFEFE srgb(254,254,254)
179431: (6,5,5) #060505 srgb(6,5,5)
117463: (214,91,69) #D65B45 srgb(214,91,69)
97161: (224,192,156) #E0C09C srgb(224,192,156)
4. Зная точные значения цветов, разделяем цветную картинку на три чёрно-белые: каждый цвет отдельно. Фоновым делаем белый цвет.
white="#FEFEFE"
black="#060505"
red="#D65B45"
beige="#E0C09C"
magick simple.png -fill black -opaque $black \
-fill white -opaque $white \
-fill white -opaque $beige \
-fill white -opaque $red black-layer.pbm
magick simple.png -fill black -opaque $red \
-fill white -opaque $white \
-fill white -opaque $black \
-fill white -opaque $beige red-layer.pbm
magick simple.png -fill black -opaque $beige \
-fill white -opaque $white \
-fill white -opaque $black \
-fill white -opaque $red beige-layer.pbm
5. Векторизуем каждый из слоёв в отдельный SVG file, восстанавливая цвета близко к исходным.
potrace black-layer.pbm -s --turdsize 15                   -o black-layer.svg
potrace beige-layer.pbm -s --turdsize 15 --color "#EFAC78" -o beige-layer.svg
potrace red-layer.pbm -s --turdsize 15 --color "#C21919" -o red-layer.svg
6. Объединяем слои в одну картинку. Задействуем Питон и пакет svgutils.
from svgutils.compose import *
from svgutils.transform import fromfile

width, height = fromfile('black-layer.svg').get_size()
Figure(width, height, # Canvas size
SVG('beige-layer.svg'), # Bottom layer
SVG('red-layer.svg'), # Middle layer
SVG('black-layer.svg'), # Top layer
).save("kozak.svg")
Результат можно видеть здесь: kozak.svg. Все скрипты собраны в кучу на Гитхабе: sergev/vak-opensource/tree/master/utilities/vectorize.
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-10-04 01:11 pm

Документация это просто

Какой нынче имеется простой способ писать документацию? Чтобы не заморачиваться, и чтобы сразу и HTML вариант и PDF вариант образовывались.

Есть такой метод! Показываю. Ключевые моменты: Pandoc и Tectonic.

Документы пишем в формате Markdown. Выглядит как простой текст, без мудрёных команд. Можно вставлять рисунки, делать таблицы, использовать математические формулы. Вот пример документа:
# Задача

В школьной столовой Петя заметил, что количество котлет на тарелке уменьшается по формуле
$$
K(t) = K_0 - t,
$$
где $K_0$ — начальное число котлет, а $t$ — время в минутах, прошедшее с момента, как Петя сел за стол.

Если у Пети было 5 котлет, то через сколько минут Петя обратится к маме со словами:
*«Мам, а добавки можно?»*

# Таблица умножения

| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 2 | 2 | 4 | 6 | 8 | 10| 12| 14| 16| 18|
| 3 | 3 | 6 | 9 | 12| 15| 18| 21| 24| 27|
| 4 | 4 | 8 | 12| 16| 20| 24| 28| 32| 36|
| 5 | 5 | 10| 15| 20| 25| 30| 35| 40| 45|
| 6 | 6 | 12| 18| 24| 30| 36| 42| 48| 54|
| 7 | 7 | 14| 21| 28| 35| 42| 49| 56| 63|
| 8 | 8 | 16| 24| 32| 40| 48| 56| 64| 72|
| 9 | 9 | 18| 27| 36| 45| 54| 63| 72| 81|

![](kozak.svg){width=100}
Преобразуем это дело в HTML:
pandoc example.md -o example.html --standalone --mathjax
Получаем:


Аналогичным образом соорудим PDF:
pandoc example.md -o example.pdf --pdf-engine=tectonic --template=template.tex
Сравниваем:


Стиль PDF-документа можно задавать, меняя template.tex. Для HTML тоже есть аналогичный флаг --css=style.css.
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-10-04 11:26 am
Entry tags:

Из Мемуаров Ирины Эренбург

https://memuarist.com/ru/members/509.htm

Местами довольно нудно, особенно про Сорбонну, где все употребляют героин да кокаин (30-е).

"Мама купила домик в Истре за 10 тысяч, которые я получила за Борю. Илье телеграмма из Владивостока: будто Боря в лагере. Оказалось очередная утка, но сколько волнения!

Радио всего мира отвратительно!

Я должна ехать от ВОКСа в Киев или Таллинн.

Гостил Гриша, очень похож на Любу. Я устала от «семейной» жизни.

Мир занят тем, чтобы мы не получили атомной бомбы. По Лондону проехал первый автомобиль на атомной энергии.

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

К Фане приехал человек от брата, брат едет в Палестину." (это май 1945-го)

"Сельвинского послали в армейскую газету за то, что выступил с защитой символистов."

"Веселое беспечное население Одессы недовольно приходом советских войск: при румынах — частная торговля, было полно товаров, а какая мануфактура! Евреев они, правда, расстреляли, но сделали это под нажимом немца, а сами никому зла не желали.

"В Москве идет с успехом «Мадемуазель Нитуш». Еще модны собольи пелерины. Под Новый год творилось безумие — всем хотелось встречать: елки и жратва. Видимо, люди соскучились по «хорошей жизни», а война так далеко. "

"Фаня рассказала о себе. Она жила в Дубровицах. Их вывели из гетто (где они все, от мала до велика, вязали теплые вещи для германской армии) на площадь, на которой стояли пулеметы. Отец крикнул: «Бежим!», — но мать от ужаса не могла сдвинуться, а обе сестры Фани повисли на ней. Фаня мчалась за отцом через какие-то огороды до самого леса. Спасшихся оказалось несколько человек. Отец отвел девочку на хутор к знакомому сапожнику, который покупал у него кожу. Отец Фани был кошерным мясником. Два его сына, как полагается в еврейской семье, учились в городе, в Ровно. Их судьба неизвестна, но мне кажется, что их нет в живых. Отец ее был убит бендеровцами."

"За это время взяли Париж. Взяли сами французы. У нас замалчивают. Илья поет «Марсельезу»."

"Во мне есть еврейское свойство — находить, что все плохо."

Там много всякого. Но училась она в Сорбонне.

Из интервью, 1995-го года:

"

— Ваши любимые женские образы в поэзии?

—           Татьяна в «Евгении Онегине» Пушкина.

— Ваш любимый художник?

—           Марке.

"

vak: (Українець)
Serge Vakulenko ([personal profile] vak) wrote2025-10-03 10:46 pm
Entry tags:

Векторный козак

Сварганил козака в формате SVG: пользуйтесь кому надо.

vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-10-03 12:17 pm

Tectonic и SVG

Как нарисовать дерево Штерна—Броко? Задействуем TeX для прикола. Вот такой малопонятный код мне Грок насоветовал.
\documentclass{standalone}
\usepackage{forest}

\begin{document}
\begin{forest}
  Stern Brocot/.style n args={5}{%
    content=$\frac{\number\numexpr#1+#3\relax}{\number\numexpr#2+#4\relax}$,
    if={#5>0}{% true
      append={[,Stern Brocot={#1}{#2}{#1+#3}{#2+#4}{#5-1}]},
      append={[,Stern Brocot={#1+#3}{#2+#4}{#3}{#4}{#5-1}]}
    }{}}% false (empty)
[,Stern Brocot={0}{1}{1}{0}{5}]
\end{forest}
\end{document}
Давно не брал я в руки шашки ТеХ. Когда-то по молодости много ним занимался, и всегда с ТеХом было сложно. Но давеча появился новый инструмент: Tectonic. Народ упёрся и наваял (на Rust!) поверх старого доброго кнутовского ТеХа удобную обёртку. Ставится командой brew install tectonic на маке, или sudo snap install tectonic в Линуксе. Превращаем .tex в .pdf:
tectonic tree.tex
Полученный файл PDF можно для удобства превратить в векторный рисунок SVG. Его можно смотреть любым браузером или вставлять в документы:
pdftocairo -svg tree.pdf tree1.svg
svgcleaner tree1.svg tree2.svg
Здесь pdftocairo создаёт SVG, а svgcleaner его оптимизирует, уменьшая размер. Вот такое пятиуровневое дерево получается:



Если в теховском исходнике в третьей строчке с конца заменить {5} на {8}, получим восемь уровней. Кликайте на картинку, зумьте и проворачивайте вправо-влево:

vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-10-02 11:39 pm

Дроби вам

Оказывается, есть такой алгоритм: Штерна—Броко называется. Простым, но неочевидным способом вычисляет все неприводимые дроби (включая целые числа). Очень остроумно. Мне раньше не попадался почему-то.

1. Создаем список из двух дробей:


Не шарахайтесь от деления на единицу и нуль, так нужно.

2. Берём соседнюю пару дробей и между ними вставляем новую дробь. Пусть исходная пара была:


Новая дробь будет:


3. Повторяем итеративно до бесконечности.

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

juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-10-02 08:20 pm
Entry tags:

белый дыбр

Снилось мне ой. Лететь собрались в Норвегию - я, жена, Стёпа и Иван Тарасов (в жж он был юзер navi). А в аэропорту выяснилось, что у меня посадочного нет - забыл взять. Ну поехал. Только почту я на работу получал, а я уже неделю как не работаю. Поехал на работу. Это оказалось в том интернате в Ленинграде, где я учился. Захожу такой, спрашиваю у секретарши. А она такая: "вся почта у Петренко." А что за Петренко, - говорю, -директор же не Петренко! -Петренко - это председатель. -И где он? -На втором этаже. Захожу там на втором этаже в секретариат, секретарш полная комната. Стучу по столу у главной. При этом разбиваю экран своего телефона. Мне выдают почту, где, в пачке, и посадочный. Ну я поехал в аэропорт. А там надо по дороге с трамвая, после Васина, то ли на десятый автобус, то ли на десятый троллейбус. Захожу в троллейбус. Смотрю на телефон - а он только помаргивает, сломан же. Спрашиваю у мужика, у него двое часов; он посмотрел на правой руке, где у него дамские. Полшестого. Ой бля, мой самолёт в полпятого. Ну и чо теперь? Куда податься? Телефон не работает.

Ну и проснулся.

А так-то сегодня весело. Мы с Клодом программировали ("мы пахали"). Первую часть проектика не доделали, но близко. Завтра. Жена-то с утра ходила в художественную студию. По-моему, по-русски это называлось "изостудия".

К двум я пошёл в класс; там уже собрались "все такие наши".

В класс набилось человек типа двадцать, в том числе шесть мусульманок. Как их мужья отпускают? Они такие весёлые, улыбаются, чуть ли не глазки строят.

Кристин некоторых переспрашивает. "Vous êtes Bob ?", спрашивает Боба. "Vous êtes Bob", отвечает Боб.

А потом, потом, Кристин таки сделала ошибку, написав chanté вместо chanter.

И ещё писали сочинение: написать письмо кому-нибудь из твоих profs, благодарность за науку, и всё такое. Чота я долго думал. Написал Евгении Георгиевне Воробьёвой, которая нам английский вдалбливала в интернате (см. выше). Она за урок умудрялась каждого из 20 с лишним человек выдернуть отвечать раза так три. Надрессировала нас - я с тройки в начале девятого класса перекатился на пятёрку в конце десятого. И мы с Ником Шекспира переводили, сонеты. From fairest creatures we desire increase... etc. Или "Take all my loves my love..." При этом Евгения Георгиевна была секретарём парткома и жаловалась нам (мне и жене, потом уже: мы соседями были - что наш интернат занимает первое место по эмиграции выпускников. Перегнали 239 и тридцадку. Вау. Мы гордились. А на самом-то деле кто уехал-то, из нашего выпуска? Боб Иохин, Юра Докшицер, Лия Гуревич, Лёня Райз, да я, грешный. При этом Юра как бы вернулся уже.

А потом чо, а потом ничо. Класс будут разбивать на два, на уровни B1 и A2. Беён - это я туда пойду. У меня какой-то наконец прорыв произошёл, я понимаю, что мне говорят. Если не дети говорят, конечно. Язык детей - это вообще особое, верно?

Затем мы с женой обедали; это Франция; такого качества свинины в Америке не купишь (я думаю).

Ну и опять с Клодом дальше программировали. Ему-то это минутное дело, а мне думай, как дальше там это.

И пошли погулять, уже на закате (нет, не с Клодом).

И сейчас остаётся доделать дуолинго, да и спать. А то поздно.
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-10-02 12:51 pm

Google Pixel 7 Pro

Вдогонку к таблету Fire HD протестирую Термукс на мобильнике. Имеем: fastfetch, cpuinfo и lscpu.
OS: Android REL 16 aarch64
Host: Google Pixel 7 Pro
Kernel: Linux 6.1.134-android14-11-g66e758f7d0c0-ab13748739
Uptime: 23 hours, 32 mins
Packages: 126 (dpkg)
Shell: bashc
WM: WindowManager (SurfaceFlinger)
Terminal:
CPU: GS201 (8) @ 2.85 GHz
GPU: Mali-G710 [Integrated]
Memory: 8.50 GiB / 11.17 GiB (76%)
Swap: 3.00 GiB / 3.00 GiB (100%)
Disk (/): 1021.93 MiB / 1.00 GiB (100%) - ext4 [Read-only]
Disk (/storage/emulated): 89.67 GiB / 109.91 GiB (82%) - fuse
Local IP (rmnet16): 100.65.111.18/32
Local IP (wlan0): 192.168.86.29/24
Locale: en_US.UTF-8
Меряем скорость:
$ dhrystone

Dhrystone Benchmark, Version 2.1 (Language: C)
...
Nanoseconds for one run through Dhrystone: 15.5
            Million Dhrystones per Second: 64.447
                                    DMIPS: 36680.0
Это почти в 5 раз быстрее, чем Raspberry Pi 4. Или почти в 2 раза быстрее Raspberry Pi 5.

Сравнительная таблица: vak.dreamwidth.org/1159708.html
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-10-02 05:56 pm
Entry tags:

Клод отжигает

Я его прошу вставить в каждый файл линк на следующий. А он такой - а давайте я напишу  питоний скрипт про это и выполню его! Дык, мужик, ты уже не интёрн, ты уже классный пацан! Давай!
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-10-01 11:21 pm

Amazon Fire HD 10 (9th generation)

Купил я пять лет назад амазонский таблет, побаловаться с Андроидом. Тогда на распродаже это дело стоило $80. Ставил туда кучу разного софта, всё работало, но "не радовало". 😀 По интернету бродить и фильмы смотреть удобнее с айпада, а книжки читать приятнее на черно-белом Киндле.



Собирался уже выбросить, но решил напоследок глянуть на тему Линукса. Поставить туда полноценный Линукс не удаётся, слишком всё защищено. Однако имеется Termux с входом через SSH. Я собрал там Bash Commander, текстовый редактор, все дела. Компиляторы работают, даже Rust, Golang и Zig. Приятно посмотреть.

Из конфигурации Термукс мало что позволяет смотреть. Всё что имеем: fastfetch и cpuinfo.
OS: Android REL 9 armv8l
Host: Amazon KFMAWI
Kernel: Linux 4.4.146+
Uptime: 19 hours, 7 mins
Packages: 139 (dpkg)
Shell: bashc
WM: WindowManager (SurfaceFlinger)
Terminal: /dev/pts/1
CPU: 2 x MT8183 (8) @ 1.99 GHz
GPU: Mali-G72 MP3 [Integrated]
Memory: 1.15 GiB / 1.75 GiB (66%)
Swap: 230.35 MiB / 512.00 MiB (45%)
Меряем скорость:
$ dhrystone

Dhrystone Benchmark, Version 2.1 (Language: C)
...
Nanoseconds for one run through Dhrystone: 67.7    
            Million Dhrystones per Second: 14.768  
                                    DMIPS: 8405.0
Это на 8% быстрее, чем Raspberry Pi 4. Или 44% от скорости Raspberry Pi 5. Вроде и неплохой девайс. Непонятно только, куда приспособить. Хотя приятная особенность в том, что это 32-битная система. Сам процессор-то ARM64, но работает в 32-битном режиме. Где нынче ещё найдёшь 32-битный Андроид: редкость!

Сравнительная таблица: vak.dreamwidth.org/1159708.html
vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-10-01 12:25 pm

Lynx SAI50 MLSoC Modalix Module

Наши чипы пошли в продажу в Европе. Заказывайте модули SOM через Энклюстру: enclustra.com/en/products/edge-ai-mlsoc/lynx-sai50/

juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-10-01 06:32 pm

Клод, мой интёрн

Сейчас я пофиксил один тест кейс, и строго попинал Клода, чтоб он пофиксил остальные, которые стали рушиться после его переделок.

Трудится, шуршит. 

UPD. И тут он, посреди работы, сообщил, что моя вчерашняя пятёра кончилась, и попросил ещё. Дал ему 25 баксов. Говорят, на моём дешёвом аккаунте можно до 100 баксов в месяц платить этому боту.

А так ничо, работает. Построже с ними надо только.

vak: (Украина)
Serge Vakulenko ([personal profile] vak) wrote2025-09-30 12:09 pm
Entry tags:

Горить, палає техніка ворожа

Рідна Україна переможе!

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-09-30 10:24 am
Entry tags:

Не все вакцины одинаково полезны

Из статьи biomarkerres.biomedcentral.com/articles/10.1186/s40364-025-00831-w

…Данное крупномасштабное ретроспективное исследование на уровне популяции, проведённое в Сеуле (Южная Корея), было направлено на оценку совокупной заболеваемости и последующих рисков развития всех видов рака в течение 1 года после вакцинации против COVID-19. Данные о 8 407 849 человек за период с 2021 по 2023 год были получены из базы данных Национального медицинского страхования Кореи. Участники были разделены на две группы в зависимости от их статуса вакцинации против COVID-19. Риски возникновения онкологических заболеваний оценивались с использованием многовариантных моделей пропорциональных рисков Кокса, результаты представлены в виде коэффициентов риска (HR) и 95% доверительных интервалов (CI). Через год после вакцинации было выявлено значительное повышение риска рака щитовидной железы (HR = 1,351; 95% CI = 1,206–1,514), желудка (HR = 1,335; 95% CI = 1,130–1,576), колоректального рака (HR = 1,283; 95% CI = 1,122–1,468), лёгких (HR = 1,533; 95% CI = 1,254–1,874), молочной железы (HR = 1,197; 95% CI = 1,069–1,340) и предстательной железы (HR = 1,687; 95% CI = 1,348–2,111). В зависимости от типа вакцины: cDNA-вакцины были связаны с повышением риска рака щитовидной железы, желудка, толстой кишки, лёгких и предстательной железы; mRNA-вакцины — с повышением риска рака щитовидной железы, толстой кишки, лёгких и молочной железы; гетерологичная вакцинация — с повышением риска рака щитовидной и молочной железы.

Повышение риска рака:
  • щитовидной железы - на 35%
  • желудка - на 34%
  • толстого кишечника - на 28%
  • лёгких - на 53%
  • молочной железы - на 20%
  • предстательной железы - на 69%
vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-09-29 01:18 pm

16 видео потоков на одном 10-ваттном процессоре

Есть у нас в офисе комната, где постоянно крутятся всякие демонстрашки способностей нашего хордвера и софта. Всякий может зайти, полюбоваться и позадавать вопросы. Вот скриншот, как в реальном времени обрабатывается 16 потоков с видео камер в разрешении 640×480, 30 кадров в секунду. Впараллель работают четыре модели, распознающие объекты или человеческие позы.

Всё это на вот таком девайсе с чипом Modalix (PDF). Потребление 10 ватт.

Для чего это всё может применяться?
  • Робототехника и автоматизация – управление на основе восприятия в производстве, на складах или в логистике
  • Умные города и общественная безопасность – оптимизация дорожного движения, обнаружение угроз
  • Промышленный мониторинг – выявление аномалий, безопасность работников, предиктивное обслуживание на производстве
  • Розничная торговля – подсчёт посетителей, отслеживание времени пребывания, контроль полок
  • Гостиничный и ресторанный бизнес – мониторинг столов на предмет отсутствия гостей, пустых бокалов или длительного ожидания
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-09-29 08:44 pm
Entry tags:

сочинение к завтрашнему уроку

 

Mes Vacances

30 septembre, 2025


Je suis retraité depuis ce printemps. Donc, j’avais les vacances de printemps, puis les vacances d’été, puis les vacances d’automne. Alors, je veux vous décrire juste un jour de mes vacances, qui était dimanche dernier.

Après avoir fait notre partie de Duolingo (français), nous sommes allés au Estang, pour visiter leur vide grenier. Cette fois il n’y avait pas beaucoup de gens, mais c’était pourtant assez intéressant. Je regardais des vieux livres, comme un dictionnaire de Français, imprimé en 1825, etc; j’ai remarqué une grande arbalète, et la femme qui le vendait m’a inviter à l'essayer, mais non, je n’aime ces trucs faux. Ma femme a trouver une poupée, extremement belle, habillée dans une robe comme c’est le 18éme siècle - mais elle était trop chère. En tout cas, l'événement était un plaisir.


Puis nous sommes allés au musée, mais premièrement nous nous sommes arrêtés dans la forêt de Maupas, pour déjeuner et pour aller chercher des champignons. La forêt est vraiment belle, mais où sont les champignons? Il y en avait quelques uns, mais pas de bon type et de qualité. Nous nous sommes promenés dans la forêt, avons trouvé plein de buissons de mûres (ce sont des baies noires et sucrées. 


Après la forêt, nous avons visité un musée très impressionnant, le Musée de Paysan Gascogne. 


C’est un petit musée, où nous avons beaucoup appris. D’où vient la vigne dans ce monde (c'est la Géorgie); comment on travaille avec les vignes, comment on fait le vin, etc. L’énorme presse de raisin, 5 mètres par 5 mètres, c’est incroyable. Dans les autres salles vous voyez des vieilles machines agricoles (je ne me souviens d'aucun nom que la batteuse); le tisserand (la machine pour faire la toile), les outils de menuiserie (pour travailler avec le bois).

Puis vous voyez un métier à ferrer, où ils mettent les fers aux chevaux et aux vaches.

Après ça vous pouvez visiter la maison de brassier. Qui est le brassier? C’est un journalier, un ouvrier qui est embauché jour par jour. La maison est si facile de construire, du bois, argile et paille, qu’on peut le détruire et reconstruire très vite, avec des nouveaux argile et paille. Mais cette maison-là, elle a été déplacée de Toulouse et il a pris 4 années pour la reconstruire.

Finalement, vous visitez la “maison bourgeoise”, où vous trouverez la vie aussi pauvre, mais un petit peu plus riche des propriétaires. Il y a des détails intimes de leur vie que je ne vais pas décrire ici.

Finalement, nous étions complètement épuisés. C’était seulement un jour de ma vie de vacances.

vak: (U.S.A.)
Serge Vakulenko ([personal profile] vak) wrote2025-09-28 10:10 pm

По забытому пути первого каравана, пересекшего Сьерру

(перевод sfgate.com/renotahoe/article/stephens-townsend-murphy-sierra-nevada-california-21057626.php)

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

Поздней осенью 1844 года группа поселенцев, лошадей, быков и повозок прибыла на берег прекрасного озера, расположенного у подножия Сьерра-Невады. Земля уже покрылась снегом. Переправы через реку были ледяными. Животные устали и измотаны. Но у группы была надежда. Они уже несколько месяцев шли, день за днём следуя рядом с повозками. Достигнув Сьерра-Невады, они поняли, что приближаются к долине Сакраменто, месту назначения, которое манило их через континент, но холод и короткие дни были зловещим напоминанием о том, что время не на их стороне.

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

дальше )
vak: (Украина)
Serge Vakulenko ([personal profile] vak) wrote2025-09-28 10:56 am

Юваль Ной Харари

(русский перевод статьи из Financial Times)

Почему Украина выигрывает войну

Нации рождаются не из комков земли и не из капель крови.

Вопреки нарративу, продвигаемому российской пропагандой, Украина выигрывает войну. Даже президент США Дональд Трамп, который в феврале 2025 года наставлял украинского президента Владимира Зеленского уступить российским требованиям, потому что «у вас нет карт на руках», на этой неделе заявил, что «Украина при поддержке Европейского союза способна сражаться и ПОБЕЖДАТЬ».

... )
На море достижения Украины столь же впечатляющи. 24 февраля 2022 года Черноморский флот России обладал абсолютным превосходством, и казалось, у Украины нет никаких средств противостоять ему. Одним из самых известных эпизодов того дня стал инцидент на острове Змеиный. Флагман Черноморского флота, ракетный крейсер «Москва», передал по радио сообщение маленькому гарнизону: «Я — российский военный корабль. Предлагаю сложить оружие и сдаться, чтобы избежать кровопролития и ненужных жертв». В ответ гарнизон передал: «Русский военный корабль, иди на хуй».

... )
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-09-28 10:53 am

Le Parisien Matin

Пишет это СМИ сегодня: "Киев подвергся ракетной атаке, предположительно российской."

Вот такие вот СМИ.

Отписался от мерзавцев. Но каковы!

 

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-09-27 01:47 am

Toivo Suokas

Неожиданно мой родной дедушка нашёлся: sotapolku.fi/henkilot/suokas_toivo_1916-12-22_vuoksela/

Toivo Juhonpoika Suokas


Military rankSoldier
Date of birth12/22/1916
BirthplaceVuoksela
Troop divisionsWinter War: 07.10.1939 - 13.03.1940 Kol./III/KTR 1
Continuation War: 30.06.1941 - 16.01.1942 34.ELJ
Continuation War: 16.01.1942 - 03.07.1942 MeriK/Hel.LA
Continuation War: 03.07.1942 - 20.08.1942 E/Rv.Koul.K
Continuation War: 20.08.1942 - 15.09.1942 13.WarS
Continuation War: 15.09.1942 - 30.10.1942 35.WarS
Continuation War: 30.10.1942 - 18.07.1944 E/Rv.Koul.K
Continuation War: 04.10.1944 - 05.11.1944 LaprSp
Continuation War: 05.11.1944 - 15.11.1944 Rv.Koul.K

Known Warpath