GateMate RISC-V
Францiя и Германiя - послѣ переѣзда
Во Францiи есть нѣсколько для насъ важныхъ преимуществъ. Недостатки тоже есть, но не такъ важны, съ ними можно пока примириться.
Преимущества напримѣр таковы (я сейчасъ разсматриваю общiя черты - лично для насъ главное, конечно, что тутъ живетъ теща и другiе родственники жены, это и было основной причиной переѣзда).
Первое - культура ѣды. Даже въ общественныхъ столовыхъ - школьныхъ, студенческихъ - ѣда разнообразная и достаточно здоровая. Мясо, рыба, разные овощи, молочные продукты, рисъ и другiе углеводы - и всегда въ комбинацiи. Почти во всѣхъ другихъ странахъ школьникамъ и студентамъ даютъ самое дешевое - переработанное мясо съ картошкой и дешевую выпечку.
Но во Францiи это не прошло, потому что еще сильна традицiя - готовить и подавать ѣду определенными комбинацiями, и это гораздо болѣе сбалансировано, чѣмъ въ Германiи, чѣмъ въ восточной европѣ, или тѣмъ болѣе въ англоязычныхъ странахъ (тамъ ѣдят очень нездоровую ѣду). Я знаю лишь еще одну страну, гдѣ проявляютъ подобное вниманiе къ ѣде, гдѣ есть сложная и развитая "культура питанiя" - это Японiя.
Практически для насъ это значитъ, что дочка здѣсь питается гораздо лучше въ дѣтском саду. Въ Германiи во многихъ школахъ нѣтъ столовыхъ и школьники не получаютъ горячихъ обѣдовъ. Для дошкольниковъ (3-6 лѣтъ) въ Германiи есть столовыя и готовятъ горячiе обѣды, но слѣдуютъ оффицiальной рекомендацiи министерства - мясо и рыба не болѣе двухъ разъ въ недѣлю. Я приносилъ моей дочкѣ второй обѣдъ, забирая ее изъ (частнаго!) дѣтсада, потому что у нея не было силъ даже пойти на дѣтскую площадку. Во Францiи такого нѣтъ.
( Read more... )
Меряем скорость Cyrix 486dx2-66 с помощью Dhrystone
Это в 1700 раз медленнее, чем Raspberry Pi 4, или в 800 раз медленнее Raspberry Pi 3B.$ ./dhrystone
Dhrystone Benchmark, Version 2.1 (Language: C)
...
Nanoseconds for one run through Dhrystone: 123707.4
Million Dhrystones per Second: 0.008
DMIPS: 4.6
В Украине снова подешевели огурцы
Чеши бобра, пока линяет
В потоке новостей мало бывает событий знаковых и определяющих. На днях исполнилось три года украинскому позору, когда побеждающую украинскую армию превратили во вторую советскую. (См. Рабочие материалы. Танго на троих / 30 kB / 2022-12-16)
Напомню, петицию: №22/173526-еп: Ветировать закон №8271 об ужесточении наказания военнослужащих:
Автор (инициатор): Костогрызенко Татьяна Владимировна
Дата обнародования: 15 декабря 2022
Дата ответа: 02 февраля 2023
Текст петиції
Когда законопроект № 8271 станет законом, командование получает беспрецедентные рычаги шантажа и наказания военных тюрьмой практически за любую критику их решений, даже если решения некомпетентны и опираются на неудачный боевой менеджмент (а такое случается нередко).
[...]
Подводя итог, вместо благодарности военным, которые почти год сдерживают полномасштабное вторжение россиян и воплощают успешные операции по освобождению территории, мы получаем тюрьму за малейшее несогласие или замечания командирам (многие из которых часто дают приказы, оставаясь в глубоком тылу).
Этот закон выгоден в первую очередь России и Путину. Возможно, именно российское лобби в Раде сделало так, чтобы этот закон выглядел именно так - чтобы деморализовать и так истощенных годовой войной с большим количественно врагом бойцов ВСУ, посеять в них недоверие к Верховной Раде и лично Президенту Украины.
Почему не оставили одну единственную статью-дезертирство-как криминальную. Почему не дать возможность на справедливый суд и смягчающие обстоятельства каждому бойцу после его службы по защите Родины?
Прошу Верховную раду принять закон, который будет соответствовать ценностям демократического государства, за которое мы все боремся и воюем насмерть.
Прошу Президента Украины Зеленского не подписывать этот выгодный врагу закон.
Відповідь на петицію:
С начала широкомасштабной вооруженной агрессии Российской Федерации против Украины Вооруженные Силы Украины и другие составляющие сил обороны обеспечивают защиту суверенитета и территориальной целостности нашего государства, проявляя мужество, героизм и несокрушимость. [ Так и написано: "мужність, героїзм та незламність" -- vit_r ]
Залогом боеспособности воинских подразделений и в конечном результате Победы Украины над агрессором [ Так и написано: "та в кінцевому результаті Перемоги України над агресором" -- vit_r ] является, в том числе, соблюдение военной дисциплины, основанной на осознании военнослужащими своего воинского долга, ответственности за защиту Отечества, независимости и территориальной целостности Украины, на их верности Военной присяге.
Военнослужащие обязаны соблюдать Конституцию и законы Украины, Военной присяги, неукоснительно выполнять требования уставов Вооруженных Сил Украины, приказы командиров. [ Это он отвечает на то, что украинские командиры не гении, а идиоты -- vit_r ]
[...]
При принятии решения о подписании закона мной учтена позиция Главнокомандующего Вооруженных Сил Украины [ Судить Залужного надо за это в первую очередь. Хотя, и не за это тоже. -- vit_r ] и командиров воинских частей, которые считают, что Закон позволит не только усилить ответственность за совершение уголовных и административных правонарушений, совершенных в боевой обстановке, но и избежать необоснованных потерь личного состава. [ Так и написано "а й уникнути необґрунтованих втрат особового складу" -- vit_r ]
Всё последующее, включая мясорубку "Фортеция Бахмут", бездарный Контрнаступ, самоубийства полковников, позор в Курской Области и сегодняшнее безрадостное положение вещей -- только закономерное следствие из кирзачизации украинской армии.
Украинские военные, включая офицерский состав, до сих пор помалкивают в тряпочку. Правда, их самих становится с каждым днём всё меньше и меньше.
Три года назад полностью оформилась воровская система, позволяющая на крови солдат и простых граждан добывать (и разворовывать) европейские деньги в фантастических объёмах. Думаю, все знают, откуда взялась поговорка из заголовка.
Vos-Tut-Zikh-66, Алекс Тарн, 2025-12-15 про Зелю-мешумада и другие касающиеся и не касающиеся Украины вопросы антисемитизма. (Или текстом: Идет война тотальная, священная война, alekstarn, 2025-12-16).
Это ещё один камень в огород тем, кто анонимно вопит здесь: "Ура! Мы юберменши! Европа с нами! Будем гадить Трампу! Никакого мира! Пусть Путин -- больше! больше! больше! -- убьёт украинцев!"
[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
Запускаем NetBSD на древнем 486
Установщик удобный, но надо иметь навыки работы с таблицы разделов на диске. Пакеты ставятся по сети через HTTP.

Первый вход в систему после установки.

Подробности конфигурации периферии можно видеть из dmesg. Настроил SSH в обе стороны - есть некоторые устарелости, но в целом работает.
$ /sbin/dmesg
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 4.0.1 (GENERIC) #0: Tue Oct 7 22:58:48 PDT 2008
builds@wb30:/home/builds/ab/netbsd-4-0-1-RELEASE/i386/200810080053Z-obj/home/builds/ab/netbsd-4-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
total memory = 15996 KB
rbus: rbus_min_start set to 0x20000000
avail memory = 5532 KB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
ACPI Error (tbxfroot-0775): No valid RSDP was found [20060217]
ACPI Exception (tbxfroot-0531): AE_NOT_FOUND, RSDP structure not found - Flags=8 [20060217]
ACPI Exception (tbxface-0162): AE_NO_ACPI_TABLES, Could not get the RSDP [20060217]
ACPI Exception (tbxface-0211): AE_NO_ACPI_TABLES, Could not load tables [20060217]
ACPI: unable to load tables: AE_NO_ACPI_TABLES
cpu0 at mainbus0: (uniprocessor)
cpu0: Cyrix 486DLC (486-class)
WARNING: CYRIX 486DLC CACHE UNCHANGED.
isa0 at mainbus0
lpt2 at isa0 port 0x3bc-0x3bf irq : polled
ne0 at isa0 port 0x280-0x29f irq 9
ne0: NE2000 Ethernet
ne0: Ethernet address 00:40:05:fa:24:77
com0 at isa0 port 0x3f8-0x3ff irq 4: ns8250 or ns16450, no fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns8250 or ns16450, no fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
attimer0 at isa0 port 0x40-0x43: AT Timer
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
atabus0 at wdc0 channel 0
vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
pcppi0 at isa0 port 0x61
pcppi0: children must have an explicit unit
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB, 80 cyl, 2 head, 15 sec
Kernelized RAIDframe activated
wd0 at atabus0 drive 0: <FC-1307 SD to CF Adapter V1.4>
wd0: drive supports 1-sector PIO transfers, LBA addressing
wd0: 1910 MB, 3880 cyl, 16 head, 63 sec, 512 bytes/sect x 3911680 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
boot device: <unknown>
root device: wd0a
dump device (default wd0b):
file system (default generic):
root on wd0a dumps on wd0b
root file system type: ffs
init path (default /sbin/init):
init: trying /sbin/init
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
$ _а вот карта Франции
С ценами домов, проданных за последние пять лет (но, кажется, исключая последние месяцы)
А теперь - горбатый! (зачёркнуто) подводный!
Нашел причину шумности компьютера
Отключил вентилятор на видеокарте и стало тихо. Видеокарта у меня, к счастью не мощный графический акселератор, на котором можно ChatGPT гонять. Я бы вообще предпочел встроенную не то в чипсет, не то в процессор. Чтобы в отдельном охлажденние не нуждалось. Но в Ryzen вроде такой нет. Во всяком случае видеоразъемов на этой материнской плате не предусмотрено. Поэтому стоит PCI-ная карточка про которую lspсi рассказывает
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
lshw ничего более подробного не говорит. Вот пойди и догадайся, 6450 она, 7450 или 8450.
Вроде такое должно жить нормально и на пассивном охлаждении. Хотя, наверное радиатор надо поменять. Либо на специально предназначенный для пассивного охлаждения, либо на такой же. но с исправным кулером.
Вопрос в том, где искать правильные радиаторы. для таких видеокарт.
X-Post to LJ
Сравниваем тщательнее: i8088, i486sx-25 и cx486dx2-66
Начнём с клона PC XT на процессоре NEC D8088D-2 (копия интеловского 8088) в режиме "турбо" (8 МГц). Скорость 1.7 относительно классической IBM PC XT. Сопроцессора 8087 нету.


Теперь родной интеловский i486sx-25. Я вынул второй процессор из материнской платы и снял соседние джамперы. Процессор определился как 386, ведь эта версия SysInfo (1988 года) ничего не знает про 486, который появился только в 1989-м. Сопроцессора 487 в модели 486sx нету. Скорость определяется как 51.5 попугаев.


Наконец Cyrix cx486dx2-66. Вставляем процессор и джамперы обратно. Здесь уже имеется сопроцессор 487. Скорость подпрыгнула почти в три раза, до 130.2 попугаев.


MS-DOS без Микрософта

И чего дальше с этим делать? Переформатировать диск заново, до следующей оказии? Нет, такой операционкой пользоваться не годится. Надо искать альтернативу.
Основной способ обмена файлами между писишкой и внешним миром у меня - перетыкание SD карточки (которая диск C: и прочие) в линуксный лаптоп. Линукс поддерживает длинные имена в файловой системе FAT. При копировании файлов я стараюсь, чтобы имена были досовские, то есть 8.3 uppercase. Но мало ли где могу промахнуться. Одно неловкое движение - и CHKDSK сломается навсегда. Нужна версия MS-DOS с надёжной поддержкой длинных имён.
Оказывается, такая существует, и называется она... Windows 98. 😀 Нижний "досовский" уровень тех окошек представляет собой фактический старый добрый MS-DOS 7.1, но улучшенный длинными именами файлов. Проблема только в том, что Микрософт никогда не выпускал такой DOS в виде отдельного продукта.
Однако нашлись умельцы, которые разобрались в этом деле и выпустили неофициальный релиз MS-DOS 7.10. Скачать можно отсюда: winworldpc.com/download/40c395e2-8093-c2a9-18c3-9a11c3a4efbf
Ставится это дело с двух флопиков 3.5". Вот пример загрузки после установки на диск XTIDE:

( +3 )
Буду теперь использовать этот ДОС как основной вместо родного микрософтовского на 486 машинке. Жаль только, на XT-шке он не грузится. Затыкается сразу где-то в бутсекторе.
Может быть распространение AI научит людей код ревьюить?
Вот тут в GNOME Shell Extension Guidelines появился такой пункт
While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason.
Submissions with large amounts of unnecessary code, inconsistent code style, imaginary API usage, comments serving as LLM prompts, or other indications of AI-generated output will be rejected.
Я бы сказал что не надо разводить дискриминацию роботов. Откуда бы код ни взялся - сгенерирован AI, скопипащен со стэковерфлоу или написан из головы, все равно разработчик обязан про каждую строку кода уметь объяснить, зачем она здесь и почему без нее нельзя обойтись.
Сравниваем скорость компьютеров 8088 и 486dx2-66
Второй - из поколения 486, на процессоре Cx486dx2-66, аналог (но не копия) интеловского 486DX2-66.
Для тестирования задействуем утилиту Norton System Info версии 6.0.


Чего нет в словарях
Тут по наводке
katherine_kinn выяснил что на сайте института русского языка опубликованы
нормативные словари русского языка. Думаю что вещь полезная, надо скачать и иметь в хозяйстве. Еще бы придумать способ автоматического преобразования орфографического словаря из pdf в словарь для ispell/aspell/hunspell и vim-овского спеллчекера.
Тут было обнаружено что в толковом словаре отсутствуют некоторые слова, которые ну никак не должны были в него не попасть.
- Почему-то после АНГАРа сразу идет АНГИДРИД (Том 1 стр 14). А где АНГЕЛ?
- После "ВЕНЧУР" - "ВЕРАНДА" (стр 63). Слова ВЕРА нет, хотя есть "ВЕРОВАТЬ", "ВЕРОИСПОВЕДАНИЕ", "ВЕРОУЧЕНИЕ".
- Есть слова "ЛЮБИТЬ", "ЛЮБОВНИК", "ЛЮБОВНЫЙ", но после "Любовного" сразу идет "ЛЮБОЗНАТЕЛЬНЫЙ" (с 306). Слова "ЛЮБОВЬ" нет.
- После "НАДДУВ" - "НАДЁЖНЫЙ" с точками над "Ё", (стр 344), а слова "НАДЕЖДА" нет.
- И слова "ПРАВДА" между "ПРАБАБУШКА" и "ПРАВДИВЫЙ" нет (Том 2 стр 131). Хотя есть "Правдоискатель", "Правдолюбие" и "Правдоподобие". А вот СПРАВЕДЛИВОСТЬ присутствует (т. 2 стр 296).
Надеюсь после поднявшегося шума эти ошибки оперативно исправят. Поэтому привожу дату публикации того толкового словаря, в котором это обнаружено 13 Мая 2025 года. И хэши sha224
d6af4dc95d7768406d944f576ddecfbdabf400e560b54b2f4b4dbcd8 tolkovyj_slovar_chast1_A-N.pdf
ffa610c4283b42fc2ebb6b479fecabad333af402e202d9bc6e87f84f tolkovyj_slovar_chast2_O-Ja.pdf
Upd На странице 146 после ДЕМОКРАТИЯ идет ДЕМОНЕТИЗАЦИЯ. Демонов тоже не бывает. (а что мне сейчас команда top показывает?). Бесов тоже не обнаружено (стр 36). А вот драконы - бывают (стр 169). И дриады (стр 170). А друидов нет (с. 172). И дьявола нет. Не уверен, должен он располагаться между ДУЭТом и ДЫМом, или между ДЫШлом и ДЮАРом (кстати всегда думал что сосуд Дьюара пишется с мягким знаком), но на 174 странице его нет. И чёрта на странице 435 второго тома тоже нет.
X-Post to LJ
z
А, и в рифму, чтоб два раза не вставать. Оказывается, в редактор Zed завезли Helix mode, и в последней версии им уже можно пользоваться. Я раньше для разных проектов использовал то vscode, то Helix. Один хорош для навигации и поиска по большому проекту, второй хорош для непосредственно работы с исходным текстом. Когда-то давно смотрел на Zed, и тогда он был еще молод и проигрывал по обоим применениям. А сейчас развился, оброс темами и расширениями, vim mode и helix mode, и стал объединять в себе хорошие стороны и vscode и Helix. Пусть не идеально, но уже кажется юзабельно. Плюс там есть поддержка ИИ помощников от разных поставщиков - claude, grok, chatgpt, gemini... Я раньше их почти не использовал, в том числе потому что в Helix'e их не было и не ожидается. А тут есть все и сразу. В общем, пробую теперь Zed в качестве основного редактора, посмотрю что получится из этого.
Metal-cpp
Вот пример простого приложения, рисующего цветастый треугольник: metal-cpp






