<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Playing poohsticks in the Styx</title>
  <link>https://spamsink.dreamwidth.org/</link>
  <description>Playing poohsticks in the Styx - Dreamwidth Studios</description>
  <lastBuildDate>Tue, 16 Dec 2025 07:48:55 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>spamsink</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/15634198/968251</url>
    <title>Playing poohsticks in the Styx</title>
    <link>https://spamsink.dreamwidth.org/</link>
    <width>93</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1316332.html</guid>
  <pubDate>Tue, 16 Dec 2025 07:48:55 GMT</pubDate>
  <title>Ретрокомпьютерный юмор</title>
  <link>https://spamsink.dreamwidth.org/1316332.html</link>
  <description>На тематическом ретрокомпьютерном форуме обсуждают поддержку MS-DOS-ом моделей первых лаптопов, совместимых с IBM PC Convertible, в частности Компаковского &quot;K09&quot;, относительно режима suspend/resume. В частности, упоминается комментарий в файле MSINIT.ASM&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;;will take care of BDSM tables and AT ROM Fix module thru K09 suspend/resume &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;В комментариях:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Пользователь1: Спрашиваю для друга, что такое таблицы BDSM?&lt;br /&gt;&lt;li&gt;Пользователь2: @Пользователь1 Структура данных блоков для мини-диска. В списке прерываний и FreeDOS эти структуры называются DDT, в DR-DOS — UDSC, а в lDOS — UPB. Мини-диски также известны как расширенные и логические разделы.&lt;br /&gt;&lt;li&gt;Пользователь3: @Пользователь1 Другая аббревиатура BDSM, на которую вы, кажется, намекаете, согласно Википедии, появилась только в 1991 году. Так что нет, в 1987 году эти четыре символа были совершенно безобидны...&lt;br /&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1316332.html#cutid1&quot;&gt;original&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;Датировка источников всякая важна.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1316332&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1316332.html</comments>
  <category>retrocomputing</category>
  <category>language</category>
  <lj:security>public</lj:security>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1309299.html</guid>
  <pubDate>Fri, 25 Jul 2025 07:06:18 GMT</pubDate>
  <title>Занимательная олигография</title>
  <link>https://spamsink.dreamwidth.org/1309299.html</link>
  <description>Внезапно нашлась программа, по номеру года печатающая &quot;журнал учёта рабочего времени&quot; на рулонном АЦПУ. Некоторый интерес представляет список возможных причин отсутствия на рабочем месте и способ стандартизации размещения дат на страницах, но повод для поста вот какой: я совершенно не понимаю, как предполагалось разрезать и складывать полученные листы в книжечку, чтобы ей было удобно пользоваться. А вы?&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1309299.html#cutid1&quot;&gt;до мая месяца, остальное аналогично&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1309299&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1309299.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1306320.html</guid>
  <pubDate>Tue, 20 May 2025 04:44:50 GMT</pubDate>
  <title>Видала мышку на ковре</title>
  <link>https://spamsink.dreamwidth.org/1306320.html</link>
  <description>Брат нашел в лабазах каменных папку-скоросшиватель примерно 40+летней давности и отсканировал из него несколько страниц.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1306320.html#cutid1&quot;&gt;Read more...&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;Собственно текст представляет лишь слабый исторический интерес, а вот кому не лень будет написать (с помощью ИИ, например) программу, которая: поправляет потенциальный завал горизонта; делит изображение на знакоместа; классифицирует символы; усредняет их, делая на ходу поправку на возможный сдвиг глифа в знакоместе; и, наконец, выдает идеализированные глифы?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1306320&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1306320.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1304176.html</guid>
  <pubDate>Fri, 14 Mar 2025 18:15:41 GMT</pubDate>
  <title>Что вы всегда хотели знать про язык Паскаль, но не думали спросить</title>
  <link>https://spamsink.dreamwidth.org/1304176.html</link>
  <description>Все мы знаем&amp;trade;, что в языке Си есть операторы простого цикла&lt;br /&gt;&lt;tt&gt;while (&lt;strong&gt;&lt;em&gt;condition&lt;/em&gt;&lt;/strong&gt;) &lt;em&gt;&lt;strong&gt;operator&lt;/strong&gt;&lt;/em&gt;;&lt;/tt&gt;&lt;br /&gt;и&lt;br /&gt;&lt;tt&gt;do &lt;em&gt;&lt;strong&gt;operator&lt;/strong&gt;&lt;/em&gt;; while (&lt;em&gt;&lt;strong&gt;condition&lt;/strong&gt;&lt;/em&gt;);&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Казалось бы хорошо, симметрично: в обоих случаях цикл выполняется, пока условие истинно. А в Паскале не так: в нём есть&lt;br /&gt;&lt;tt&gt;while &lt;strong&gt;&lt;em&gt;condition&lt;/em&gt;&lt;/strong&gt; do &lt;em&gt;&lt;strong&gt;operator&lt;/strong&gt;&lt;/em&gt;;&lt;/tt&gt;&lt;br /&gt;и&lt;/p&gt;&lt;tt&gt;repeat &lt;strong&gt;&lt;em&gt;sequence of operators&lt;/em&gt;&lt;/strong&gt; until &lt;strong&gt;&lt;em&gt;condition&lt;/em&gt;&lt;/strong&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;Здесь из-за того, что операторные скобки в языке Паскаль - аж целые слова begin/end, пришлось ради избежания постоянного &amp;quot;repeat begin&amp;quot; и &amp;quot;end until&amp;quot; пожертвовать стройностью синтаксиса и сделать repeat/until тоже операторными скобками. Это более или менее понятно.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;А вот зачем вот это всё repeat и until вместо уже существующих слов do и while?&lt;/p&gt;&lt;p&gt;Разгадка проста: при компиляции операторов с условными переходами, что if, что while, переход за внутренний оператор надо делать по ложности условия. Вот и repeat-until для удобства автора компилятора сделан так, чтобы переходить назад на начало надо было по ложности условия, и можно без труда переиспользовать процедуру, порождающую код для if и while. А в случае do-while, перед тем, как &amp;nbsp;использовать процедуру для if, условие инвертировать приходится.&lt;/p&gt;&lt;p&gt;Навеяно развлекательной активностью по пересобачиванию существующего Паскаль-компилятора (угадайте с трех раз, для какой платформы), написанного на самом себе,&amp;nbsp;в Си-компилятор, стремясь не разбираться, как работает кодогенератор.&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1304176&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1304176.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1301322.html</guid>
  <pubDate>Sat, 25 Jan 2025 03:59:07 GMT</pubDate>
  <title>Листая старые страницы</title>
  <link>https://spamsink.dreamwidth.org/1301322.html</link>
  <description>Занёс меня вчера случай в библиотеку Стэнфорда, где я просматривал, ни много ни мало, подшивку журнала &quot;Управляющие системы и машины. Орган Кибернетического центра АН УССР&quot; за 1980 год. Помимо статьи-предмета основного интереса (см. по тегу чуть назад), которая оказалась весьма болтологической (из неё я узнал нового, разве что, официальную расшифровку акронима МАРС: микромодульная, оказывается, архивная система), из всей подшивки меня привлекла ещё всего одна:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/file/44762.png&quot;&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/100x100/44762.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Хак, конечно, забавный, но способ реализации рекурсивных процедур на Фортране был и получше. Но зато у тов. Лившица есть публикация. &lt;br /&gt;&lt;br /&gt;Кстати говоря, на второй из страниц есть ответ на недавний неявный вопрос про хэш-функции. Их называли &quot;функции рандомизации&quot;.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1301322&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1301322.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1300731.html</guid>
  <pubDate>Fri, 17 Jan 2025 09:18:35 GMT</pubDate>
  <title>По следам наших выступлений, или Brainfuck по-советски</title>
  <link>https://spamsink.dreamwidth.org/1300731.html</link>
  <description>Почти три года назад &lt;a href=&quot;https://spamsink.dreamwidth.org/1241053.html&quot;&gt;я писал&lt;/a&gt; про систему нижнего уровня базы данных, которая работала с помощью микрокоманд. За прошедшие три года я с ней практически разобрался, и с точки зрения структуры данных она ничего особенного не представляет. Ну B+tree, ну записи с возможностью фрагментации на экстенты, ну иерархичность. В этом посте речь пойдёт про механизм работы микрокоманд, подобного которому я раньше не встречал. Дальше много технических деталей.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1300731.html#cutid1&quot;&gt;Caveat lector&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1300731&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1300731.html</comments>
  <category>language</category>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>12</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1294860.html</guid>
  <pubDate>Mon, 02 Sep 2024 08:30:21 GMT</pubDate>
  <title>Леша на полке клопа нашел</title>
  <link>https://spamsink.dreamwidth.org/1294860.html</link>
  <description>Короче, был такой программист по имени Эдсгер Дейкстра, который вместе с коллегой реально написал за первую половину 1960 года первый в мире компилятор с Алгола-60, по слухам, не имевший ошибок. Но не на таких напал, как мы с &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://vak.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://vak.dreamwidth.org/&apos;&gt;&lt;b&gt;vak&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;. &lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1294860.html#cutid1&quot;&gt;Дело в следующем (много слов)&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1294860&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1294860.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1294472.html</guid>
  <pubDate>Tue, 13 Aug 2024 21:40:02 GMT</pubDate>
  <title>Когда же кончится эмбарго?</title>
  <link>https://spamsink.dreamwidth.org/1294472.html</link>
  <description>Со мной случилось странное: я стал находиться в ожидании конца &lt;a href=&quot;https://dare.uva.nl/search?identifier=8ecd6e9b-767d-44ab-84a7-8eed35822da5&quot;&gt;шестилетнего эмбарго на публикацию одной нидерландской диссертации&lt;/a&gt;, который должен наступить через 6 месяцев.&lt;br /&gt;&lt;br /&gt;Интересно, насколько распространена следующая система: независимо от источников финансирования исследования, по результатам которого написана диссертация, если диссертант объявляет о желании издать монографию, то материалы, вынесенные на защиту, не становятся публично доступны немедленно, а на них накладывается эмбарго на определенный срок. &lt;br /&gt;&lt;br /&gt;Соберется диссертант с силами и издаст за этот срок - молодец; а если нет, то информация должна быть рано или поздно свободной.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1294472&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1294472.html</comments>
  <category>retrocomputing</category>
  <category>обо мне</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1294312.html</guid>
  <pubDate>Tue, 13 Aug 2024 00:34:20 GMT</pubDate>
  <title>Программирование по переписке</title>
  <link>https://spamsink.dreamwidth.org/1294312.html</link>
  <description>Я сам не настоящий шахматист, но слышал я, что бывали специальные открытки для игры по переписке (боже, &lt;a href=&quot;https://www.uscfsales.com/correspondence-chess-move-mail-card-50-pack.html&quot;&gt;они до сих пор бывают&lt;/a&gt;!)&lt;br /&gt;&lt;br /&gt;Оказывается, бывали и специальные &lt;a href=&quot;https://ub.fnwi.uva.nl/computermuseum/pictures/algolcard.gif&quot;&gt;карточки&lt;/a&gt; для программирования по переписке, ради тех, кто жил далеко от компьютера и не имел доступа к перфоратору.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://ub.fnwi.uva.nl/computermuseum/pictures/algolcard.gif&quot; width=&quot;800&quot;&gt;&lt;br /&gt;&lt;br /&gt;На подобной карточке помещалось довольно много. Умная программа для перевода этих карточек в перфокарты якобы могла догадываться, в каких местах нужно вставлять выбранные ключевые слова. &lt;br /&gt;&lt;br /&gt;Желающие могут попробовать запрограммировать на этой карточке какую-нибудь короткую программу: &lt;a href=&quot;https://ub.fnwi.uva.nl/computermuseum/MarkAlgol.html&quot;&gt;https://ub.fnwi.uva.nl/computermuseum/MarkAlgol.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1294312&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1294312.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1294043.html</guid>
  <pubDate>Fri, 09 Aug 2024 03:23:46 GMT</pubDate>
  <title>Тригонометрическая мудрость древних</title>
  <link>https://spamsink.dreamwidth.org/1294043.html</link>
  <description>&lt;p&gt;Помните &lt;a href=&quot;https://www.google.com/search?q=%D0%BC%D1%8B+%D1%81%D1%82%D0%B0%D0%BB%D0%B8+%D0%B7%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D1%8C%D1%81%D1%8F+%D1%82%D1%80%D0%B8%D0%B3%D0%BE%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC%D0%B8+%D1%80%D1%8F%D0%B4%D0%B0%D0%BC%D0%B8&quot;&gt;историко-математический анекдот про знаменательное событие 1917 года, повлиявшее на всю последующую жизнь&lt;/a&gt;?&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1294043.html#cutid1&quot;&gt;немного приближённой тригонометрии для желающих&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1294043&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1294043.html</comments>
  <category>tidbits</category>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1293806.html</guid>
  <pubDate>Tue, 30 Jul 2024 21:00:02 GMT</pubDate>
  <title>Вот были люди в своё время</title>
  <link>https://spamsink.dreamwidth.org/1293806.html</link>
  <description>Знаковый для мирового программирования язык Алгол-60 был впервые реализован в том же 1960 году &lt;a href=&quot;https://en.wikipedia.org/wiki/ALGOL_60#ALGOL_60_implementations_timeline&quot;&gt;двумя молодыми людьми из Нидерландов&lt;/a&gt; на нидерландском же компьютере Electrologica X1 (длина слова 27 бит, адресуемая память 32 Кслова, первоначально у машины было около 4К слов физической памяти). &lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1293806.html#cutid1&quot;&gt;И так далее для интересующихся&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1293806&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1293806.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1292912.html</guid>
  <pubDate>Sun, 21 Jul 2024 16:53:26 GMT</pubDate>
  <title>Цифровое вышивание крестиком</title>
  <link>https://spamsink.dreamwidth.org/1292912.html</link>
  <description>50+ лет назад народ печатал полутоновые картинки на алфавитно-цифровых печатающих устройствах таким образом, что издали они выглядели примерно так:&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/41884.png&quot;&gt;&lt;br /&gt;&lt;br /&gt;Оттенки серого достигались подбором отдельных символов в светлой части палитры и подбором комбинаций символов, в сумме накрывающих знакоместо в нужных пропорциях, в тёмной части. Искусство наложения символов - утраченный секрет древних цивилизаций, и для его имитации средствами HTML/CSS приходится прибегать к ухищрениям.&lt;br /&gt;&lt;br /&gt;Картинка выше сгенерирована только что с помощью аутентичной программы на Фортране из &lt;br /&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/1/14/Mona_Lisa%2C_by_Leonardo_da_Vinci%2C_from_C2RMF_retouched_detail_grayscale.gif&quot;&gt;&lt;br /&gt;&lt;br /&gt;Или вот ещё примерчик:&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/41689.png&quot; alt=&quot;&quot; title=&quot;Line printer Lenna&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1292912&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1292912.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>9</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1291962.html</guid>
  <pubDate>Tue, 25 Jun 2024 21:13:11 GMT</pubDate>
  <title>Внезапный гуглвэк</title>
  <link>https://spamsink.dreamwidth.org/1291962.html</link>
  <description>Читаю я описание некой старой (&quot;Рукопись поступила в издательский отдел 29 декабря 1979 года.&quot;) советской программы оптимизации графов. В разделе диагностики ошибок, в список которых входят, например, &amp;quot;пустой граф&amp;quot;, &amp;quot;обнаружены кратные ребра&amp;quot;, &amp;quot;обнаружены петли&amp;quot;, &amp;quot;обнаружено висячее ребро&amp;quot; и т. п., вижу &amp;quot;5. ОМЕРЗИТЕЛЬНЫЙ ГРАФ - НЕСВЯЗНЫЙ ГРАФ&amp;quot;.&lt;br /&gt;&lt;br /&gt;В описательном тексте читаю:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Ошибка 5 фиксируется следующим образом. Выстраивается некоторый максимальный связный фрагмент / IOPT начинает построение фрагмента от корня/. Если найдется хотя бы одна варшина, не принадлежащая этому фрагменту /т.е. если фрагмент не совпадает с исходным графом/, то фиксируется ошибка - мы имеем граф, который &lt;i&gt;принято называть&lt;/i&gt; [курсив мой - S.] омерзительным.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Что, правда, что ли? Ищу в интернете &amp;quot;омерзительный граф&amp;quot;, получаю &lt;b&gt;ровно один&lt;/b&gt; результат:&lt;br /&gt;&lt;a href=&quot;https://razrisyika.ru/cat-graf-drakula-23583&quot;&gt;Раскраски Граф дракула (39 шт.) - скачать или ...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Омерзительный граф дракула раскраска.&lt;br /&gt;&lt;br /&gt;Поиск &quot;ugly graph&quot; или &quot;disgusting graph&quot; ничего похожего на несвязность не находит. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Интересно, откуда ноги растут у этой омерзительности?&lt;br /&gt;&lt;br /&gt;Замечу заодно, что рукопись была, как видно, напечатана на портативной пишущей машинке, на минимизированной клавиатуре которой не было круглых скобок, и что в издательском отделе сидели идиоты.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1291962&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1291962.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1291515.html</guid>
  <pubDate>Thu, 20 Jun 2024 03:14:55 GMT</pubDate>
  <title>Дрифт управления</title>
  <link>https://spamsink.dreamwidth.org/1291515.html</link>
  <description>Читая старые - почти 60-летней давности - страницы инструкций по программированию, я наткнулся на забавность.&lt;br /&gt;Представьте себе, что какой-то программе или процедуре передаются входные данные переменной длины, но эта длина указана не явно числом слов (блоков) информации фиксированного размера, а двоичным разрядом-признаком в определённой позиции в каждом слове: 1 - данное слово не последнее, 0 - данное слово последнее.&lt;br /&gt;&lt;br /&gt;Так вот, в инструкции, изданной в 1968 году, значение этого разряда сформулировано как &lt;em&gt;признак &amp;quot;еще не конец информационн&lt;strong&gt;ым&lt;/strong&gt; слов&lt;strong&gt;ам&lt;/strong&gt;&amp;quot;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Сейчас такое управление (&amp;quot;конец чему&amp;quot;), кроме как в шутку,&amp;nbsp;даже представить себе трудно, по-моему. И я не помню, чтобы даже в моём детстве так говорили.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1291515&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1291515.html</comments>
  <category>retrocomputing</category>
  <category>language</category>
  <lj:security>public</lj:security>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1291099.html</guid>
  <pubDate>Wed, 19 Jun 2024 22:40:34 GMT</pubDate>
  <title>Аттракцион, оказывается, работает!</title>
  <link>https://spamsink.dreamwidth.org/1291099.html</link>
  <description>Как говорится, вы будете смеяться, но почти за 60 лет &lt;a href=&quot;https://spamsink.dreamwidth.org/1290979.html&quot;&gt;оно ещё не сдохло&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Т. е. на БЭСМ-6 практически с самого начала её существования был реализован в качестве стандартного общесистемного ПО калькулятор произвольной точности типа юниксного bc (или, точнее, dc), но интерактивный интерфейс к нему, насколько мне известно, не создавался - видимо, чтобы народ не баловался просто так.&lt;br /&gt;&lt;br /&gt;Короче, вычисление квадратного корня из двух с удесятеренной точностью (120 значащих цифр) печатает&lt;pre&gt;+0001+1414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297025&lt;/pre&gt;&lt;br /&gt;(знак-порядок-знак-мантисса - так им проще было), а упомянутый bc с точностью 121 знак печатает&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249&lt;pre&gt;

Такие дела.&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1291099&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1291099.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1290979.html</guid>
  <pubDate>Wed, 19 Jun 2024 17:49:22 GMT</pubDate>
  <title>Аттракцион повышенной точности</title>
  <link>https://spamsink.dreamwidth.org/1290979.html</link>
  <description>Когда в 1967 году советским вычислительным математикам досталась очень большая (аж до 192 Кб адресуемой памяти, на более ранних, которые они могли видеть, было меньше 50 Кб) очень быстрая (аж до миллиона операций в секунду, на более ранних - не больше 50 тысяч) вычислительная машина, они тут же захотели сделать себе библиотеку программ, полезных для повседневной работы. &lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1290979.html#cutid1&quot;&gt;программистское&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1290979&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1290979.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1254782.html</guid>
  <pubDate>Fri, 22 Jul 2022 03:00:44 GMT</pubDate>
  <title>Искусство древних, или вспомните детство своё</title>
  <link>https://spamsink.dreamwidth.org/1254782.html</link>
  <description>Давно ли вы видели блок-схему программы в текстовом виде? Наверное, давно, и забыли как это выглядит. &lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1254782.html#cutid1&quot;&gt;Так я напомню&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1254782&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1254782.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1253418.html</guid>
  <pubDate>Wed, 06 Jul 2022 19:12:57 GMT</pubDate>
  <title>Приближение к исключению</title>
  <link>https://spamsink.dreamwidth.org/1253418.html</link>
  <description>В этом посте речь пойдёт о забавной конструкции для &lt;a href=&quot;https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9&quot;&gt;обработки исключений&lt;/a&gt; в одном из диалектов языка Паскаль.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1253418.html#cutid1&quot;&gt;знание языка Паскаль желательно, но не требуется&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1253418&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1253418.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1241885.html</guid>
  <pubDate>Sat, 19 Feb 2022 17:20:25 GMT</pubDate>
  <title>Аббревиатурное</title>
  <link>https://spamsink.dreamwidth.org/1241885.html</link>
  <description>До появления писишек в СССР на больших компьютерах использовались съёмные дисковые накопители (вставляемые в устройства размером со стиральную машину) довольно приличного объёма, вплоть до &lt;i&gt;100 МГб&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;В качестве сокращения для слова &quot;мегабайт&quot; применялось именно буквосочетание &quot;МГб&quot;, а не &quot;Мб&quot;, ещё аж с 1970-х гг, хотя в других случаях приставка &quot;мега-&quot; сокращалась до М, как, например, в мегаом - МОм, и он никогда не был *МГОм.&lt;br /&gt;&lt;br /&gt;Объясните явление.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1241885&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1241885.html</comments>
  <category>puzzle</category>
  <category>language</category>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>26</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1241053.html</guid>
  <pubDate>Sat, 05 Feb 2022 04:38:35 GMT</pubDate>
  <title>Немного компьютерной лингвистики</title>
  <link>https://spamsink.dreamwidth.org/1241053.html</link>
  <description>Если бы я знал ответ на более или менее ретрокомпьютерный вопрос, который хочу задать, из него могла бы получиться неплохая задачка для олимпиад по лингвистике. А пока это только вопрос в воздух.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1241053.html#cutid1&quot;&gt;дальше интересно не всем&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1241053&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1241053.html</comments>
  <category>retrocomputing</category>
  <category>language</category>
  <category>puzzle</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1238740.html</guid>
  <pubDate>Sun, 09 Jan 2022 21:44:45 GMT</pubDate>
  <title>Стадо крокодилов</title>
  <link>https://spamsink.dreamwidth.org/1238740.html</link>
  <description>При обсуждении машинной графики не всё же всякую математику рисовать! В книге &quot;Машинная графика для системы БЭСМ-Алгол&quot; в качестве примера преобразования графического объекта приведена следующая картинка:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/file/34838.jpg&quot;&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/800x800/34838.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1238740&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1238740.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1238339.html</guid>
  <pubDate>Sun, 09 Jan 2022 09:29:37 GMT</pubDate>
  <title>Разговорчики в строю</title>
  <link>https://spamsink.dreamwidth.org/1238339.html</link>
  <description>Из найденных на диске исходных текстов стандартной математической библиотеки АЛГОЛА-60 (библиотечные процедуры хранились в текстовом виде, по-видимому, в силу каких-то особенностей автора системы, и в кодировке, в точности совпадающей с кодировкой перфокарт, т. е. с битом четности, что было довольно неочевидно при поиске интересностей во всех возможных кодировках), одна содержит довольно забавную диагностику об ошибке. Сейчас в такой манере вычислительные библиотеки с пользователями не общаются.&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1238339.html#cutid1&quot;&gt;несколько десятков строк на птичьем языке&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Необходимое примечание: Название процедуры ЛАГРАНЖ2 вряд ли имеет отношение к точке Лагранжа L2, по направлению к которой сейчас летит телескоп имени Уэбба.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1238339&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1238339.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1237892.html</guid>
  <pubDate>Sat, 08 Jan 2022 00:57:38 GMT</pubDate>
  <title>Вот это я понимаю ретрокомпьютинг</title>
  <link>https://spamsink.dreamwidth.org/1237892.html</link>
  <description>Пока мы тут плюшками примерно полувековой давности балуемся, серьёзные люди уже практически разобрались в дизайне аналитической машины Бэббиджа:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href=&quot;https://blog.plan28.org/2021/12/winter-2021-report-to-computer.html&quot;&gt;The project has reached a long-awaited defining point. Tim Robinson has completed the first draft of the most comprehensive description yet of the Analytical Engine designs. We have for the first time both an aerial view that integrates partial and seemingly unrelated developments, as well as the most detailed analysis yet of the specifics of implementation.&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Бэббидж начал свой проект в 1832 году. Авось к двухсотлетию этого события аналитическая машина станет реальностью.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1237892&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1237892.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1237759.html</guid>
  <pubDate>Thu, 06 Jan 2022 20:44:47 GMT</pubDate>
  <title>Как люди жили</title>
  <link>https://spamsink.dreamwidth.org/1237759.html</link>
  <description>Лет 40 с лишним назад уже были провозвестники и anekdot.ru, и флибусты, и многого другого.&lt;br /&gt;&lt;br /&gt;Под катом - подробная инструкция к пользовательскому интерфейсу для научной библиотеки какого-нибудь советского академического или научно-исследовательского учреждения. Сам я этой системой не пользовался и не знаю, работали ли хоть где-нибудь приказы &quot;ЮМОР&quot; и &quot;РОМАН&quot;. Также любопытно было бы узнать, какая информация содержалась в &quot;справочном блоке&quot;.&lt;br /&gt;&lt;br /&gt;Особо доставляет приказ &quot;должники&quot;, конечно.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/1237759.html#cutid1&quot;&gt;текст большими буквами, как тогда было принято&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Система могла внезапно задать пользователю вопрос &quot;ВЫ ЗНАЕТЕ &amp;lt;фамилия&amp;gt;?&quot; На отрицательный ответ говорила &quot;ОЧЕНЬ ЖАЛЬ&quot;, а на положительный - &quot;ПОЖАЛУЙСТА, ПОПРОСИТЕ ЕГО/ЕЕ (если пол был указан в базе) ЗАЙТИ В БИБЛИОТЕКУ&quot; или &quot;ПЕРЕДАЙТЕ, ЧТО ЕМУ/ЕЙ НУЖНО ЗАЙТИ В БИБЛИОТЕКУ&quot;.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1237759&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1237759.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>26</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://spamsink.dreamwidth.org/1237213.html</guid>
  <pubDate>Tue, 04 Jan 2022 21:35:38 GMT</pubDate>
  <title>Ретрокомпьютерный пикап</title>
  <link>https://spamsink.dreamwidth.org/1237213.html</link>
  <description>Долгое время я знал, что в образах дисков лежит бинарник программы &quot;ГОРОСКОП&quot;, в которой, кроме строки &lt;br /&gt;&lt;tt&gt;ВВОД ДАННЫХ &amp;lt;Д М Г ПОВ ВЕР [Д М Г]&amp;gt;&lt;/tt&gt; и даты компиляции 12 января 1983 года, а также диагностики &quot;НЕТ ЛЕНТЫ&quot;, ничего интересного не проглядывалось. &lt;br /&gt;Пару дней назад буквально за один вечер я её декомпилировал, и хотя сначала я мало что в ней понял и думал, что это какая-то неоконченная поделка, старшие товарищи подсказали, как она работала на самом деле: на основании даты она рисовала &lt;i&gt;на графопостроителе&lt;/i&gt; псевдослучайные картинки вида&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/file/33370.png&quot;&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/200x200/33370.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/file/33692.png&quot;&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/200x200/33692.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://spamsink.dreamwidth.org/file/33967.png&quot;&gt;&lt;img src=&quot;https://spamsink.dreamwidth.org/file/200x200/33967.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;с написанной на них датой. Заданием параметра &quot;ВЕР&quot; можно было вносить разнообразие, опциональная дата писалась вместо той, на основании которой вычислялась картинка. Параметр &quot;ПОВ&quot; определял жирность линий (сколько раз проводить), а то линии от стержня от шариковой ручки по металлическому барабану выглядели бледновато. А пресловутая лента использовалась исключительно в качестве донгла для доступа к графопостроителю.&lt;br /&gt;&lt;br /&gt;Утверждается, что красноречивое объяснение сплетения линий на картинке, &lt;b&gt;нарисованной компьютером по дате рождения&lt;/b&gt;, в целях охмурения приводило к ошеломляющему эффекту. &lt;br /&gt;&lt;br /&gt;Картинки выше получены вводом даты &quot;9 5 1945&quot;, ПОВ = 1, ВЕР = 0, 1 или 2. Предлагается выбрать, какая из них больше похожа на гороскоп человека, родившегося в День Победы.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=spamsink&amp;ditemid=1237213&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://spamsink.dreamwidth.org/1237213.html</comments>
  <category>retrocomputing</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
</channel>
</rss>
