![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Tectonic и SVG
Давно не брал я в руки\documentclass[tikz]{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}
Полученный файл PDF можно для удобства превратить в векторный рисунок SVG. Его можно смотреть любым браузером или вставлять в документы:tectonic tree.tex
Здесь pdftocairo создаёт SVG, а svgcleaner его оптимизирует, уменьшая размер. Вот такое пятиуровневое дерево получается:pdftocairo -svg tree.pdf tree1.svg svgcleaner tree1.svg tree2.svg
Если в теховском исходнике в третьей строчке с конца заменить {5} на {8}, получим восемь уровней. Кликайте на картинку, зумьте и проворачивайте вправо-влево:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Хроники Попокалипсиса
Восточный Полигон
Случайно встрял в дискуссию у какого-то топового блогера LJ. Выяснил, что люди не понимают разницу между объяснением и доказательством.
Нет, без всякого жеманства. Совершенно искренне не понимают. Испрашивают, по какой ссылке об этом написано.
Мы можем поддерживать в обществе систему, построенную на понимании сложных взаимосвязей, мы можем внедрить систему, построенную на слепой вере.
В конечном итоге, в смысле (само)управления разницы нет. Культура -- это то, что определяет алгоритмы действия людей и их масс. Не так важно, какой внутренний моральный код за этим стоит.
Геометрия Евклида позволяет даже ребёнку на очень ограниченном объёме знаний отличить стройные взаимосвязи от дырявых. Человека, усвоившего логику через практику сложнее обмануть.
Массовый обман в наше время стал технически прост.
Я рассматриваю Украину как полигон новых технологий современной бюрократии: создание потребности из ничего, а потом насильственное и бесконтрольное изъятие денег у населения в целях её удовлетворения. Причём, изъятие неограниченное, включая кредитное закабаление будущих поколений.
Всяко выгоднее чем какой-нибудь стартап, пытающийся создать монопольное положение на рынке только за счёт качеств продукта.
Есть разные тактики обогащения. Одно дело — долго и нудно строить. Другое дело — быстро развалить, разграбить и сбежать. Украина демонстрирует, как эффективно в демократию вписывается второй.
У руководителей Украины всё тоже будет хорошо. Приедут в Лондон как герои в изгнании. Будут тратить разворованное и как их бывший гоп-министр международного выбивания денег, пан Кулеба, будут читать по университетам лекции о борьбе за демократию.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Дроби вам
1. Создаем список из двух дробей:
Не шарахайтесь от деления на единицу и нуль, так нужно.
2. Берём соседнюю пару дробей и между ними вставляем новую дробь. Пусть исходная пара была:
Новая дробь будет:
3. Повторяем итеративно до бесконечности.
Нетрудно доказать, что всякая неприводимая дробь будет рано или поздно вычислена. При этом никакое значение не повторится дважды.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ну вот, все течет, все меняется
Так что вчера был мой первый не рабочий день.
Надо сказать, что выдали очень приличный пакет, 90 дней с полным содержанием. Ну, для меня, это так сказать розочка на торте.
Заниматься поиском работы я не стану. Буду пенсионером!
Смысла искать работу сейчас очень мало. Крупные кампании выкидывали на улицу IT персонал с первого квартала этого года, и там сейчас просто не протолкнутся от желающих.
Так что не хочу заниматься бесполезной фигней. Да и всех денег не заработаешь. А возраст уже предпенсионный, и несколько лет я прекрасно поживу в безработном состоянии.
Как то так.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
белый дыбр
Снилось мне ой. Лететь собрались в Норвегию - я, жена, Стёпа и Иван Тарасов (в жж он был юзер 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. Беён - это я туда пойду. У меня какой-то наконец прорыв произошёл, я понимаю, что мне говорят. Если не дети говорят, конечно. Язык детей - это вообще особое, верно?
Затем мы с женой обедали; это Франция; такого качества свинины в Америке не купишь (я думаю).
Ну и опять с Клодом дальше программировали. Ему-то это минутное дело, а мне думай, как дальше там это.
И пошли погулять, уже на закате (нет, не с Клодом).
И сейчас остаётся доделать дуолинго, да и спать. А то поздно.![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
И еще о дятлах
В продолжение вчерашнего. Тут вот наткнулся на большую статью в the Guardian, описывающую коллизии с интернетом на островах Тонга после извержения вулкана в январе 2022 года.
Интересно, во-первых, насколько велика зависимость современного хозяйства от интернета, причем не просто интернета, а от облачных датацентров где-то на других континентах, а во-вторых, насколько быстро деградирует резервная инфраструктура. Тонга потребовалось несколько дней для того, чтобы запустить спутниковую приемо-передающую станцию, которая до строительтсва разрушенного вулканом кабеля была основным каналом, связывающим островное государство с интернетом. Простояла без использования несколько лет, и вот, когда понадобилась, пришлось в авральном режиме ремонтировать.
Дополнительную красоту этой истории придает бодание местных бюрократов со старлинком. Казалось бы, вот уж после того как полтора года некоторые города были без интернета, там должны приветствовать любые альтернативные каналы связи. Тем более, что когда все было плохо, Starlink пожертвовал полсотни терминалов, которые смогли обеспечить хоть какую-то связь. Однако прошлым летом, только успев восстановть оптоволокно, местные власти приостановили деятельность старлинка в Тонга. Что-то там с лицензированием. Ну и естественно, через несколько дней случилось очередное землетрясение, оборвавшее кабель.
X-Post to LJ
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
ржа
но дело не в этом. уже в 23м мост заржавел и с тех пор на вид совсем не менялся
мне интересно, почему его не сделали из дюральки, пластика (это не автомобильный мост), а из железа, которое очень быстро заржавело
в чём смысл?

x-posted from livejournal.com.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Google Pixel 7 Pro
Меряем скорость: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
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Клод отжигает
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
К вопросу о дятлах, обрушивающих цивилизацию
https://tech.slashdot.org/story/25/10/01/180206/a-bullet-crashed-the-internet-in-texas
Когда-то стэк протоколов TCP/IP разрабатывался исходя из того, что сеть должна arpanet функционировать после массированого ядерного удара. Потом в интернет пустили коммерсантов. И как результат - одна шальная пуля и пол-Техаса без интернета.
В комментариях там приведены еще интересные случаи с пьяным экскаваторщиком, порвавшим не только основой кабель, но и два резервных одним движением ковша, поскольку все три шли в одной траншее, и психом который спиливал телеграфный столб, потому что считал что Comcast его зомбирует (и комментаторы подозревают что был прав).
X-Post to LJ
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Amazon Fire HD 10 (9th generation)

Собирался уже выбросить, но решил напоследок глянуть на тему Линукса. Поставить туда полноценный Линукс не удаётся, слишком всё защищено. Однако имеется 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
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
три хоккея
второй причиной стал наш вратарь взятый по остаточному принципу из какого-то низкого дивизиона. в половине моментов он просто не читал игру. были моменты я перекрывал пас между парой нападающих, но он не смог разобраться откуда ему ждать удара
ну и ладно. набегался, напасовался, создавал опасные моменты
начинать игру было трудно после 3х сасовой музвахты отыгранной накануне и некоторого кол-ва виски
во вторник был трактор. каоманда нам досталась откровенно слабая и пришлось сдерживаться. это, пожалуй, самое тяжкое и паскудное. вместо того, чтобы учиться приходится следить за собой
но вообще смысл в самосдерживании был - от неуспехов игроки другой команды начинали злиться и жестить. а так никто никого не убил и не покалечил
сегодня снова гонял на малом лбду с ладой - самые мои любимые игры. 2/3 состава были старички которые могут. поэтому носились, пока не устали. потом стали носится вдумчиво
теперь же хоккей в воскр. на большом льду
ура!
x-posted from livejournal.com.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
גמר חתימה טובה
За сим, по традиции, если кого обидел, - будь то словом, или мыслью, в течение года, или вот прямо только что - извините. Тем, кому это нужно, -
גמר חתימה טובה |
Crosspost: https://arbat.livejournal.com/1178348.html
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Lynx SAI50 MLSoC Modalix Module


![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Клод, мой интёрн
Сейчас я пофиксил один тест кейс, и строго попинал Клода, чтоб он пофиксил остальные, которые стали рушиться после его переделок.
Трудится, шуршит.
UPD. И тут он, посреди работы, сообщил, что моя вчерашняя пятёра кончилась, и попросил ещё. Дал ему 25 баксов. Говорят, на моём дешёвом аккаунте можно до 100 баксов в месяц платить этому боту.
А так ничо, работает. Построже с ними надо только.