MKS Toolkit

Dec. 7th, 2025 07:51 pm
vak: (Знайка)
[personal profile] vak
Ещё одно необычное добавление в коллекцию: набор классических юниксных утилит для MS-DOS, под названием MKS Toolkit. Позже были и DJGPP, и Cygwin, и MinGW, но MKS стал первой весточкой, что юниксная жизнь возможна даже во враждебных средах. 😀 И даже на 8088 процессоре.
Имеются непривычные для DOS вещи. К примеру, dev показывает список установленных драйверов.



Команда df выдаёт список файловых систем. Для каждого логического диска показывает количество свободного места и полный размер.



Командой ps можно посмотреть все досовские "процессы".

Компиляторы от A до Z

Dec. 7th, 2025 06:08 pm
vak: (Знайка)
[personal profile] vak
В буквальном смысле: от Aztec C до Zortech C++. Продолжаем устанавливать всяческие компиляторы на XT-шке. Большое разнообразие на этот раз.
  • AZ86 - Aztec C86 version 5.2a
  • LATTICEC - Lattice C compiler, version 3.30
  • LETSC - Let's C version 4.0.4
  • M2 - Logitech Modula-2 release 3.40
  • MIXC - Mix C version 2.5.1
  • POWERC - Power C version 2.2
  • ZORTECH - Zortech C++ compiler version 3.0
К концу 80-х многие программные пакеты обзавелись симпатичными утилитами установки.



Фирма Logitech, перед тем как заняться мышками, разработала солидный компилятор языка Modula-2. Не пригодился никому.



Zortech C++ народ хвалил: чуть ли не лучший компилятор того времени. Установщик симпатичный, но кошмарно тормознутый.

avva: (Default)
[personal profile] avva
Сейчас было забавное. Сижу за компьютером дома, но разбираюсь в сложной технической проблеме по рабочей теме (не столько программирование, сколько конфигурация доступа к всяким устройствам), параллельно спрашиваю ChatGPT (5.1 Thinking), как это лучше сделать. Он мне выдает список инструкций, несколько вариантов, и почему один из вариантов работает хуже других, подтверждает ссылкой на пользовательские форумы. Я нажимаю на эту ссылку, чтобы проверить его - упс, такого домена вообще не существует.

Черт, опять дурацкая галлюцинация, как это достало. Вот еще раз подтвердилось, как важно за ним проверять. Но с инструкциями тем более теперь непонятно. Злюсь.

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

И тут у меня мелькает шальная мысль, я проверяю - да, все было в порядке с этой ссылкой, интернет упал ровно в ту минуту, когда я собрался ее проверить. Есть домен, есть форумы, все там правильно. Напраслину возвел на ChatGPT. Но какое совпадение!

... извиниться, что ли, перед моделью...

насрать

Dec. 7th, 2025 09:24 pm
avva: (Default)
[personal profile] avva
Рассказ Эрика Булатова о том, откуда взялось название его картины "Насрать" мне кажется интереснее самой картины, если честно.
(из интервью 2019 года Мите Волчеку на радио "Свобода"):

– С этим словом связана целая история из моей молодости. Это был 1957 год. В Самарканде, я еще был студентом, я познакомился с удивительным человеком, графом Сергеем Николаевичем Юреневым. Он был в лагере, после лагеря не стал возвращаться в Россию, работал археологом в Средней Азии. Это был удивительный человек, такой Дон Кихот, длинный, худющий, с бороденкой, как полагается, с палкой всегда ходил. Смешной и величественный одновременно. Он был абсолютный бессребреник, чистый человек, в нем не было ни озлобленности, ни обиды, очень открыто к людям относился. Его все уважали. Жил он в Бухаре, пригласил меня к себе. У него была маленькая комнатка, выходила на улицу, ключ лежал под дверью.

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

Это был человек чрезвычайно интеллигентный, чтобы он сказал грубое слово, чтобы он повысил голос – это просто невозможно было. Он мне разрешил у себя в доме пользоваться всем, чем угодно, только там был такой простенок, на нем на двух гвоздиках на веревке висела занавеска, открывать эту занавеску нельзя. "Это мое святое место, когда моя жизнь делается совсем невыносимой, я становлюсь на колени, здесь молюсь, и это мне помогает". Там коврик лежал, чтобы можно было встать на колени. Я дал слово, что не буду лазить за занавеску. Действительно честно выдержал, хотя безумно было любопытно. Но в последний вечер, когда надо было мне уезжать, как-то мы с ним так сердечно сидели, всю ночь разговаривали, я попросил: "Сергей Николаевич, ну покажите мне вашу молельню, ваше святое место". Он отдернул занавеску, и там на стене карандашом было написано "Насрать". Для меня это был шок невероятный, на всю жизнь просто. Вот так это слово для меня осталось. И теперь я в такой же ситуации, как он тогда.
vak: (Знайка)
[personal profile] vak
The company that still owns Digital Research's CP/M operating system has granted a new, more permissive license for the eight-bit OS, making it free for anyone to modify or redistribute.

Это произошло три года назад, и с тех пор деятельность вокруг DR-DOS-овских проектов явно активизировалась.
vak: (Default)
[personal profile] vak
Давайте исследуем альтернативную реальность. В которой контракт Микрософта с IBM не случился, и MS-DOS не родился на свет. Операционка CP/M эволюционным образом развилась в DR-DOS. Прошли десятилетия, и в 2022-м фирма DRDOS Inc открыла исходники и разрешила их опенсорсное применение. Это уже наша реальность, не альтернативная. Получился проект SvarDOS. Я установил его на XT-шке. Благо, смена "жёсткого диска" сводится к втыканию другой SD карточки. Система успешно встала на 128-мегабайтную карточку, разметив её как единый диск C. Добавим Волков Командер и Турбо Си. Вот так оно выглядит после загрузки.



Первое, что следует выяснить: сколько памяти остаётся доступно для пользовательских программ. Для этого есть стандартная утилита mem. Сравним с MS-DOS 3.30 (утилита chkdsk). Имеем 595 696 байт против 595 360 - очень неплохо. Волков Командер и Турбо Си работают устойчиво, не замечая подмены системы.


Как выглядит установка

Надо записать четыре флопика по 360к. На i286 можно было бы обойтись одним флопом 1.2M или 1.44M. Загружаемся с первого флопа.
+9 )

Репозиторий лежит на Гитхабе: sergev/pc-xt-svardos

Выпросил

Dec. 6th, 2025 06:14 pm
tima: (Патриот)
[personal profile] tima
Нашему попрошайке Нобелевская премия не отвалилась, зато жополизы из ФИФА вручили ему только что созданный (именно для него) "FIFA Peace Prize". При этом никто не осмелился упомянуть события только этой недели, во время которых был растрелян якобы венесуэльский катер, а потом добиты два спасшихся от взрыва человека, а все жители Сомали были определены как "garbage". Такой вот "призер" мировых ценностей.

Кто бы еще объяснил причем к футболу премия мира. Но чем бы дитя не тешилось, как говорится.
vak: (Default)
[personal profile] vak
Про древние компиляторы Borland и Microsoft уже было, а теперь очередь Digital Research и IBM. Ну и примкнувшие к ним Паскали от Stony Brook и Watcom.Здесь вам красивостей не будет, как в Турбо Паскале. Суровая командная строка.



Лого вообще только в режиме 40 символов в строке.



Пробовал я и IBM APL, но он сделан для слишком ранней версии MS-DOS, вероятно. Рисует сообщение и виснет.



Остальные компиляторы нормально запускаются и успешно транслируют свои примеры.

Ответка

Dec. 6th, 2025 04:51 pm
tima: (AlwaysCoke)
[personal profile] tima
Поскольку в 2022-ом году Амазон за 8.5 миллиардов долларов купил Metro-Goldwyn-Mayer, то теперь в ответ на это Нетфликс покупает Warner Bros. за 82.7 миллиарда! В сделку пытались вмешаться Comcast и Paramount, но Нетфликс дал больше.

Куда катится мир?!
vak: (Default)
[personal profile] vak
В продолжение темы Lotus 1-2-3. Я пополнил коллекцию софта XT-шки:

VisiCalc - 1979

Электронные таблицы оказались гениальным изобретением. Вместо тыкать в кнопки калькулятора, проще ввести формулы в ячейки таблицы и записать в файл. Придумали это дело Dan Bricklin и Bob Frankston в 1979 году. Написали софтину для Apple II и назвали VisiCalc. За шесть лет было продано 700 000 копий. Но развивать софтину почему-то сил не хватило, и дело продолжили конкуренты.

На XT-шке VisiCalc успешно вызывается, однако без примеров и документации удовольствия мало.


SuperCalc3 - 1984

В 1981 году компания Sorcim создала электронную таблицу под CP/M, для популярных тогда компьютеров Osborne 1. Быстро отвоевали заметную долю рынка у VisiCalc, и позже много лет успешно конкурировали с Lotus 1-2-3. Многим SuperCalc нравился больше, чем Lotus. И мне тоже.

Старт простенький.


+4 )

SuperCalc4 - 1987

Примерно до конца 80-х Суперкалк успешно конкурировал с Лотусом, после чего уступил и ему, и последующему Экселю. Переход на Windows окончательно добил текстовые таблицы. Покажу только стартовый экран, дальше не особо интересно.

dybr

Mar. 1st, 2023 10:51 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
 Oh, I was working all day and just finished it (pushing my shit to github).

What was going on: Postgres, handled via Slick, was hanging on certain operations. Giving it 15 seconds or something did not help. More, psql was hanging on connection. Meaning that connections were interfering. Really not my area of expertise, yet. Safa was supposed to be helpful, but well.

Anyway, now I know what happened.

Slick, when you call it, returns you a future. If you don't want to wait (why should you), you "chain it" with the next future. But the fucking truth is that it's a Scala Future. It launches right away. Which is not what I want to have, I want it start after the first one is finished, there's a dependency.

So, one solution would be to concatenate all those sqls in one big chunk, and execute; another would be to remember what I knew about Scala Futures and chain them properly. The third solution would be to use ZIO.

But wait, I can't seriously expect something different from Slick, it just returns you a launched future. I'll have to chain them via "onComplete".

Vaguely I remember dealing with this shit eons ago, no I have to fix it. Why would a promise help, I don't see. Oh, whatever. Tomorrow.

An alternative would be just use a regular CPS, since that's how it works. Not creating a future before the previous one started. That would be the sanest solution.
 

В славном городе Éauze

Nov. 29th, 2025 05:57 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Римляне называли этот городе Elusa








brmail: (Default)
[personal profile] brmail
Для тех кто прикупил семье в подарок на новый год андроидные телефоны, как я например.
Вот эта программка: https://adbappcontrol.com/en/
позволяет легко и изящно работать с ADB телефона с виндового компа. Стоит десятку, но прекрасно работает и в бесплатной версии без ограничений на возможности программы (если заплатить десятку, то можно уменьшить количество запросов подтверждений на действия от юзера)
Главное две вещи:
Первое, это после установки аккуратно читать что программа пишет на экране. Сама по себе прога не несет все необходимое для работы, но имеет качественные подсказки шаг за шагом что сделать.
Например, оно требует установки на комп драйвера телефона и собственно ADB, а на телефоне требует активировать девелоперский режим, и в этом разделе включить USB debugging и подтвердить при подключении шнурка и запуске программы, что разрешаешь его использовать.
Далее, с интернета берем de-bloat list для своего производителя телефона, ну вот к примеру от самсунга.
https://technastic.com/samsung-galaxy-s24-bloatware-list/
И тут наступает вторая важная вещь. Люди торопятся и удаляют все подряд, но не факт что оно все-все вам не нужно. Поэтому правило такое - не удалять а дизеблать, и только то, что вы уверены, что вам не понадобится. Если вы не довели телефон до состояния нестояния, и он включается и загружается, то всегда можно его сконнектить с компом и этой программой и енейблнуть все что дизейблнули (она ведет списки что и как было сделано и хранит их на телефоне).
Как это не удивительно, но в списке этих деблотов очень редко попадается названия пакетов для прекращения апдейта системы.
Для самсунга их два :
com.sec.android.soagent
com.wssyncmldm
Берем название пакета копируем его в поисковую строку прграммы, получаем лист установленных пакетов имеющих искомую строку в имени или названии. Ставим галки на таких пакетах, в нижнем правом углу выбираем disable и жмем кнопку Disable.
Проге можно скормить текстовый файл с названиями пакетов и он их разом дизейблнет. Но это я не пробовал.

Удивительное рядом

Dec. 5th, 2025 02:19 pm
spamsink: (Default)
[personal profile] spamsink
Что меня последнее время удивляет, так это то, что хореографический фокус "Airwalk", основанный на зрительной иллюзии, изобрели не какие-нибудь там индийские факиры, или не какие-нибудь там уличные фокусники-акробаты в эпоху Возрождения, а совсем недавно.



Работает, понятное дело, только при бестеневом освещении. Когда есть тени от ног, иллюзия практически пропадает.
tima: (Патриот)
[personal profile] tima
Наш насквозь прогнивший Верховный суд страны вчера отменил решение нижестоящего суда штата Техас по поводу запрета использования перерисованных выборных округов в Техасе. Как мне сдается, это, во-первых, развязало руки Калифорнии, которая проголосовала за идентичное положение по поводу перерисовки округов. Во-вторых, как мне кажется, за Калифорнией последуют еще несколько синих штатов, посмотрим на эту подковерную возню, затеянную претендентом на Нобелевскую премию мира, который делает все для войны в своем собственном государстве, никак не являясь президентом "всех граждан США".

Попалась в руки интересная статистическая база по Midterms, попытаюсь превратить ее в понедельничный пост.
tima: (Мыш)
[personal profile] tima
Читать в постели перед сном Ивлина Во - огромная ошибка. Вчера читал и так ржал, что после этого никакого сна ни в одном глазу не было.
juan_gandhi: (Default)
[personal profile] juan_gandhi

Куда подевалися друзья в дискурсе вообще? 

Вот здесь любопытнейшая картинка частоты употребления слова "друг"

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

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

Но куда съебались все верные друзья в последние пару десятков лет - загадка! Что характерно, с friends всё практически буквально almost exactly наоборот.

Загадка!

 

 

лозунги

Dec. 5th, 2025 03:18 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
В СССР нам говорили, что народ и партия едины, и армия - плоть от плоти народа (хотя бы и крайняя). А мы не верили. А зря.
avva: (Default)
[personal profile] avva
Игорь Поночевный пишет (в ФБ): "В книге Игоря Кона «Введение в сексологию» М., 1989. в списке использованной литературы (и включающей 370 работ) первые три по списку, в соответствии с существовавшими тогда правилами, указывались работы Маркса, Энгельса и Ленина; четвертыми шли (как и полагается в табели о рангах) «Материалы XVII съезда КПСС» и только после этого начиналась вся другая профессиональная литература в алфавитном порядке."

Захотелось проверить.

Факт-чек: пройден! (только маленькая поправка: съезд 27-й, не 17-й).

лит.png

Дополнительные замечания по поводу этой первой страницы списка лит-ры:

Номер 8, "Человек как предмет познания", подмывает прочитать в библейском смысле.

Номер 20, "Васильченко, Решетняк. Брачный клиринг. Вопр. кибернетики, 1978, вып. 48, с. 59-70". Стало очень любопытно, что это за клиринг, и почему опубликовано в "Вопросах кибернетики" (!!!). К сожалению, почти полный архив брошюр "Вопросы кибернетики" в интернете не включает в себя именно 48-й выпуск.
Поиск про теорию брачного клиринга нашел следующее описание, которое я могу только процитировать целиком, и не могу прокомментировать, ввиду переполняющих меня и бурлящих внутри чувств:

"В своих работах Г.С. Васильченко и Г.Ф. Дейнега (1983) используют понятие «брачный клиринг», интегрирующий пять основных факторов стабильности брачного союза: 1) материальный; 2) физический; 3) культурный; 4) личностный; 5) сексуальный. Исходя из этого, авторы выявляют доминирующее расхождение между супругами по одному или нескольким указанным брачным факторам в качестве причины семейно -сексуальной дисгармонии (дисгамии). Дальнейшие исследования тех же авторов показали недостаточность выделенных причин для прогноза сексуальной адаптации пары, так как при равенстве потенциалов в разных парах решающим оказывалось наличие или отсутствие чувства любви [Решетняк Ю.А., 1985]"

том стоппард R.I.P.

Dec. 5th, 2025 05:00 pm
avva: (Default)
[personal profile] avva
Неделю назад умер Том Стоппард. Расскажите, что из его творчества, за исключением "Розенкранц и Гильденстерн мервы", вы видели на сцене, или читали и любите?

Я видел отличную постановку "Аркадии" много лет назад в Тель-Авиве, и это кажется все. Совсем незнаком с его ранними пьесами (за исключением Р&ГМ). Начал постепенно читать/перечитывать, в пятитомнике издательства Faber&Faber.

(если знаете о записях постановок, которые рекомендуете к просмотру, напишите и порекомендуйте!)

Profile

lauerz: (Default)
lauerz

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
262728293031 

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 8th, 2025 06:44 am
Powered by Dreamwidth Studios