mfrid: (Default)
mfrid ([personal profile] mfrid) wrote2025-12-15 12:31 am
Entry tags:

Цфат

7 января, с Ирмой поехали в Цфат. Городок мне безумно понравился — возможно, потому что после нескольких дней дождей настала хорошая погода. Бежевый камень, синие детали и зелень. Фотографии вперемешку мои и Ирмы.

Многофото )

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-14 01:54 pm

Сравниваем тщательнее: i8088, i486sx-25 и cx486dx2-66

Предыдущее сравнение хромает: версия 6.0 утилиты Norton System Info вызывает сомнения. Перетестируем более древней версией 4.5.

Начнём с клона 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 попугаев.



vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-14 12:10 am

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

Разочаровался я в SvarDOS и DR-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-шке он не грузится. Затыкается сразу где-то в бутсекторе.
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-14 10:56 am

Может быть распространение 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, скопипащен со стэковерфлоу или написан из головы, все равно разработчик обязан про каждую строку кода уметь объяснить, зачем она здесь и почему без нее нельзя обойтись.

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-13 11:31 pm

Сравниваем скорость компьютеров 8088 и 486dx2-66

Первый - классический клон PC XT на процессоре NEC V20, копия интеловского 8088, в режиме "турбо".

Второй - из поколения 486, на процессоре Cx486dx2-66, аналог (но не копия) интеловского 486DX2-66.

Для тестирования задействуем утилиту Norton System Info версии 6.0.



vak: (Путиномедвед)
Serge Vakulenko ([personal profile] vak) wrote2025-12-13 08:50 pm
Entry tags:

Кто это?

Человека, выдающего себя за Путина, видели в Индии.

vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-13 05:42 pm
Entry tags:

Чего нет в словарях

Тут по наводке [livejournal.com profile] 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

vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-12 05:39 pm

Пополнение коллекции: древний компьютер 486/DX2-66

Народ бает, в 1992 году это была наикрутейшая игровая машинка. Пришла с CD-ROM и внутренним модемом. Я заменил на 5-дюймовый флоповод, теперь есть чем читать-писать любые флопики высокой плотности, а не только 360к на XT-шке.



+9 )
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-12 04:23 pm

Metal-cpp

Оказывается, у Apple есть прозрачная библиотечка на Си++, дающая прямой доступ ко всем низкоуровневым графическим примитивам: называется Metal-cpp. Но они не спешат её популяризировать. Благо, она входит в состав их нового пакета MLX. Его нетрудно установить командой "brew install mlx", после чего появляется /opt/homebrew/opt/mlx/include/metal_cpp.

Вот пример простого приложения, рисующего цветастый треугольник: metal-cpp
vak: (Кризис так себе)
Serge Vakulenko ([personal profile] vak) wrote2025-12-12 02:06 am
Entry tags:

Куваев оплакивает кончину русского языка



They stole my language from me
My mind is dead like an old tree now
It’s a language of pain
Of mothers crying in the rain

Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score

When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game

When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone

They stole our language from us
Now every word tastes of rust
The words of war, the words of blood
They drag us down to the mud

My language was charm and a dream
But now when I'm speaking I scream
For million lives, for stolen years
For mothers cries, for buried tears

Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score

When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game

When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone...

People, people without a language
People, people without a language
People, people without a language
People
vak: (Кризис так себе)
Serge Vakulenko ([personal profile] vak) wrote2025-12-12 01:44 am
Entry tags:
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-12-11 11:21 pm

Сетевая карточка работает, но не в XT-шке

Сетевую карточку NE2000 удалось оживить. Понадобился другой компьютер, с 16-битной шиной ISA.

На одном из прилагавшихся флопиков есть утилита SETUP.EXE. Нею можно изменить параметры карточки и прописать в её NVRAM. Изначально карточка находится в режиме Plug-n-Play, то есть не имеет адреса и приписанного прерывания. Это дело следует отключить. Сначала ничего не получалось: утилита не находила карточку. Дело было в конфликте с дисковым контроллером XTIDE. У него тот же базовый адрес 300h, что и у карточки. Когда я догадался вынуть дисковый контроллер и загрузиться с флопика - дело сдвинулось с мёртвой точки.

Вот список допустимых базовых адресов на выбор. Поставим 280h, вроде ни с чем не пересекается.



+6 )
avva: (Default)
avva ([personal profile] avva) wrote2025-12-12 01:47 am

станки

stanki.jpg

Если вы не из Израиля и не знаете иврита, то возможно, увидите на этой фотографии непонятные буквы.

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

Кто-то видит непонятные буквы, кто-то бумажку с номерком... а что вижу я?

Я программист. Куда я ни погляжу в этом нашем современном мире, я вижу станки.

Всюду станки.
avva: (Default)
avva ([personal profile] avva) wrote2025-12-12 01:42 am
Entry tags:

статьи

папиры.jpeg

"Извини за деликатный вопрос, но что за кирпичи у тебя в сумке? Я еле дотащила ее до рабочей комнаты, когда убиралась в салоне".

"Ну там, ноутбук, зарядка, тетрадка, ручка... ну и еще кое-что."

"Колись."

"Если я тебе расскажу, ты обо мне станешь хуже думать."

"..."

"Ну хорошо. Но помни, ты сама спросила."

"..."

"В общем, в последние месяцы я завел привычку чаще, чем раньше, распечатывать какие-то статьи, чтобы прочитать оффлайн. Чаще всего я читаю все-таки в браузере, но если это техническое что-то и надо думать как следует, или довольно длинное, или хочется как следует обдумать или перечитать, тогда печатаю."

"Ну да, я замечаю такие распечатки время от времени."

"Но как заметил еще Умберто Эко в какой-то древней статье, которую я читал лет двадцать назад в его сборнике, мы фотокопируем научные статьи, чтобы их прочитать, но когда мы это сделали, ощущение такое, что статья у нас теперь "есть", принадлежит нам, поэтому само прочтение откладывается неограниченно долго."

"Да, понимаю."

"В общем, недавно я расхламил рабочий стол и соседний стол и сумку, собрал все эти статьи вместе, ужаснулся тому, как я их вообще не читаю, и решил что-то с этим делать. Если их просто оставить на столе, они только будут собирать пыль. Надо какое-то решение, чтобы мотивировать себя уменьшать их количество. Я подумал, что если они все будут лежать в сумке, она будет тяжелая и неудобная, и это мне будет напоминать, что я хочу их читать."

"... и как эта стратегия сработала?"

"Ну, та часть, где сумка тяжелая и неудобная и напоминает, действительно работает."

"А та часть, где ты их читаешь и выбрасываешь?"

"Ну... может, не так идеально, как мне бы хотелось, но движение есть."

"Сколько всего статей было, когда ты их все собрал вместе и положил в сумку."

"Двадцать семь."

"А сколько их сейчас?"

"... Тридцать восемь."

"..."

"Я согласен, что схема работает не так идеально, как мне бы хотелось."

"Может, ты все-таки пожалеешь себя и вынешь их все из сумки?"

"Но ты не понимаешь, это будет означать, что я признал поражение и психологически отказался от задачи их прочитать, и тогда это точно не случится!"

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

"Знаешь, это очень неплохая идея."
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-12-11 02:04 pm

Израильская батарейка 33-летней давности

Смотрите какую уникальную штуку я обнаружил внутри древнего компьютера. Батарейка для часов RTC израильского производства 1992 года. Стал искать новую на замену, и нашёл... израильскую батарейку той же фирмы, на mouser.com. Удивительная стабильность бизнеса.

avva: (Default)
avva ([personal profile] avva) wrote2025-12-11 09:07 pm
Entry tags:

ашипки

Читал страницу "Неполный список ошибок в дизайне CSS", смеялся (сквозь слезы).

Подзаголовок: "Все это надо исправить, если кто-то изобретет машину времени".

Лучшие три ошибки:

- white-space: nowrap should be white-space: no-wrap
- Table layout should be sane.
- It shouldn't be !important — that reads to engineers as “not important”. We should have picked another way to write this.
ufm: (Default)
ufm ([personal profile] ufm) wrote2025-12-11 12:49 pm

(no subject)

Andrii KuznietsovAndrii Kuznietsov wrote the following post Thu, 11 Dec 2025 12:45:00 +0200
Image/photo
🪙 Дві рідкісні монети #BTC активували після 13 років бездіяльності. Вартість цих біткоїнів на момент активації перевищувала $179 млн. Монети, створені між 2011 і 2013 роками, є справжніми артефактами ранньої історії біткоїна. Вони зроблені на момент, коли ціна біткоїна коливалася між $3,88 і $11,69 за одиницю. Це робить їх прибуток астрономічним — більш ніж у 2 000 разів більшим.
#bitcoin


Source:https://twinkle.lol/item/f61f8dea-bbd0-4d94-ad21-c6b0cc9359f2
ufm: (Default)
ufm ([personal profile] ufm) wrote2025-12-11 12:39 pm

(no subject)

#deltachat

Кстати, на всякий случай напоминаю, что по адресу dchat.twinkle.lol живёт сервер #chatmail

А если у себя в hosts прописать для этого домена 302:29cc:cc7f:f07e:be24:11ff:fedb:3f30 - то вполне можно общаться с ним через #yggdrasil (по крайней мере у меня получется)

А если прописать 41e:42ca:c76c:d3e2:be24:11ff:febe:a9e0 - то и через #mycelium

Источник:https://twinkle.lol/item/a06eed0b-02a7-478b-89b8-956e09daa87f