Теперь и DR-DOS тоже

Feb. 16th, 2026 11:20 pm
vak: (Знайка)
[personal profile] vak
Имеем некоторый прогресс: на симуляторе PC i86 заработали несколько разных версий DOS.
  • MS-DOS 1.12
  • MS-DOS 2.12
  • MS-DOS 3.31
  • PC DOS 3.30
  • PC DOS 4.00
  • DR-DOS 6.0
Я сделал входы в Makefile, чтобы удобно запускать разные версии досов. К примеру "make msdos1".

MS-DOS 1.12 - специальная версия для компьютеров Compaq, 1983-й год. Дискета 320 килобайт.

Видите утилиту TEST.EXE в списке? Это специальная штуковина от Компака для диагностики хардвера. А команда FDISK.COM отсутствует. Эту версию DOS ещё нельзя было установить на жёсткий диск.
+10 )

Пыня вырвет провода

Feb. 16th, 2026 08:00 pm
finalshutdown: (Default)
[personal profile] finalshutdown
Поправки ко второму чтению законопроекта «О связи» наделяют Владимира Путина исключительным правом определять случаи, когда ФСБ сможет требовать от операторов блокировать любую связь в стране. В новой редакции из текста убрали упоминание правительства и привязку отключений к «угрозам безопасности».

Всё в лучших традициях. Старый пердун, боящийся компьютеров и мобильных телефонов, будет своими указами определять, что можно блокировать гэбне, а чего нет.
Так-то гэбня сама управляется старыми пердунами, значительная часть которых ещё и оказалась там в своё время из армии. Они не осознают значение быстрой и надёжной связи для современной экономики. Впрочем, они и саму экономику слабо осознают — гномики делают, что требуется, а как они это делают, дегенералам безразлично.
Вообще, внимательно изучая законы, которые шлёпает бешеный принтер где-то с 2018 года, получаешь крайне безблагодатную картинку. Это даже не средневековая модель управления. Это модель из книжек-антиутопий, причём советских.
Почему методы из сказок так долго работают в реальности? Потому что сказочные долготерпеливые долбоёбы в сказочное время живём.

 
Гэбилы-рептилоиды из советской сказки

накарябал на питоне

Feb. 16th, 2026 02:28 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Если покажете на какую-нибудь чушь, буду благодарен.

import os, time
from pathlib import Path

DIR="cache"
CACHEPATH = Path(DIR)
TTL=12*3600 # 12 hours

if not os.path.exists(DIR):
    os.mkdir(DIR)


def path(key: str) -> Path:
    return CACHEPATH / key.replace("/", "∕").replace(".", "。")


def clear(key: str):
    p = path(key)
    if p.exists():
        p.unlink()


def clearAll():
    for p in list(CACHEPATH.iterdir()): p.unlink()


def isFresh(key: str) -> bool:
    p = path(key)
    if p.exists():
        return time.time() < p.stat().st_mtime + TTL
    else:
        return False


def get(key: str) -> str:
    if isFresh(key): return path(key).read_text(encoding='utf-8')


def put(key: str, value: str):
    path(key).write_text(value)


def getOrCall(key: str, fun):
    value = get(key)
    if value == None:
        value = fun(key)
        put(key, value)
    return value


if __name__ == "__main__":
# test the cache
    TTL = 1
    print("TESTING cache.py")
    clearAll()
    clear("non existent file")
    testvalue = "--test contents\nof file 'test1'--"
    put("test1", testvalue)
    fromfile = get("test1")
    assert fromfile == testvalue, f"Oops, bad input: {fromfile}"
    clear("test1")
    assert not os.path.exists("test1"), "the file 'test' had to be deleted"

    put("test2", "this file gets expired soon")
    fromfile2a = get("test2")
    assert fromfile2a == "this file gets expired soon", "Oops, bad file test2"

    time.sleep(2)
    fromfile2b = get("test2")
    assert fromfile2b == None, "Oops, test2 still available?!"

    value1 = getOrCall("test3", lambda key: f"[[{key}-1]]")
    assert value1 == "[[test3-1]]", "first call of test3, got {value1}"

    value2 = getOrCall("test3", lambda key: f"[[{key}-88]]")
    assert value2 == "[[test3-1]]", f"second call of test3, got {value2}"

    time.sleep(2)
    value3 = getOrCall("test3", lambda key: f"[[{key}-3]]")
    assert value3 == "[[test3-3]]", "third call of test3, got {value3}"

    put("url/", "somedata")
    fromfile4 = get("url/")
    assert fromfile4 == "somedata", "problem with url/"

    url=".http://dreamwidth.org/juan-gandhi/something"
    put(url, "slashes in key")
    fromUrl = get(url)
    assert fromUrl == "slashes in key", f"failed reading from {url}"

    print("DONE TESTING cache.py")
kosarex: (Default)
[personal profile] kosarex
МАХ уже международная система, то есть включает Среднюю Азию. МАХ отлично сливает информацию всем желающим, включая пресловутый Запад. Короче, полностью соответствует западным требованиям - изолирует РФ от окружающего мира, но позволяет заглянуть внутрь и вычислить каждого. Нам это не интересно - где живет какой генерал или разработчик оружия. Им интересно, они такую возможность получат.

Это подобно скандалу в Греции больше десяти лет назад. Премьер обнаружил, что за ним следит греческая разведка, а ещё американская. Всё они получают, хотя формально суют нос в чужие дела. Премьер дернулся и плюнул.
kosarex: (Default)
[personal profile] kosarex
ядерной войны. Как я понимаю, европейцев давно потчуют аналогичными программами. Естественно, там много слов о том, что надо действовать во имя демократии и прогресса. Так что истерики Зеленского не выглядят неожиданно. Мы отрицаем за Украиной право на свободный выбор, на НАТО и прочее. Это всё выглядит там по телеку естественно, но по взгляду на проблемы миграции не очень. У нас тоже борьба с Украиной выглядит естественно, но по лицам приезжих, всех азербайджанцев, армян, среднеазиатов не очень.

Разговоры в ЖЖ, где иначе трактуют проблемы, не совсем стыкуются с готовностью Запада пугнуть или использовать ЯО. При этом понятно, что Китай и Америка не пострадают от ЯО. Сроки тоже называются, после 10 мая. Тоже понятно, оккупировать РФ лучше в теплую погоду.

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

PC-DOS на tiltti

Feb. 15th, 2026 11:40 pm
vak: (Знайка)
[personal profile] vak
Постепенно допиливаю симулятор i86. Вот уже PC-DOS 6.3 стартует. Но не желает устанавливаться, поскольку жёсткий диск отсутствует.

(no subject)

Feb. 15th, 2026 04:12 pm
cali4nickation: (Default)
[personal profile] cali4nickation
I am the only person in my family that can write TypeScript. 
My parents couldn't and my child won't have to. 
All this knowledge will die with me. 
Like tears in rain.

Turbo Pascal v5.5 with OOO support was very cool in Spring '92.

Borland Pascal with Turbo Vision was cool in '93.

C++ was known to be cool around the same time but took a beginner until the mid-90s to start making sense.

Delphi was super cool in '96 while Borland C++ had no comparable GUI support

C++ with STL was super cool in '99. Looking back, a recent grad could only pretend to really "know it" but the ambition was there.

XML was cool in the year of our lord 2000. During interviews you were literally asked if you knew it. Nobody asked to find the longest palindrome in a string with XML though.

J2EE was cool in 2001. Those who new EJB were paid better than those who used JSP. RDBMS isolation levels were a hot topic. 

C++ dominated the backend in 2002, Java was starting to be used on the frontend while AWT was being replaced by Spring Swing.

The original Design Patterns book was the most exciting reading. Identity, State, and Behavior were the talk of the town.

concurrent.jar was cool in 2003 and got kicked into high gear in 2025 with Java 5 release and JCiP being published in 2006. A server with 2 (or even 4!) CPUs was a super cool piece of hardware.

The Spring Framework was cool in 2006. JBoss was still popular in 2007 and promoted by Red Hat.

Concurrent programming was cool in 2008 with JCiP unmatched as its bible. Interviews were heavy on questions about "atomic vs synchronized" and "thread-safe Singleton implementation". The Visitor still was everyone's favorite design pattern.

Distributed programming was cool in 2010. GridGain was a thing. Tech screenings were limited to quick search and DFS/BFS. Sometimes mostly a friendly chat.

Private clouds were popular in 2011. EC2/S3 existed but were not widely used. Zookeeper had no competitors

Avro and Protobuf were cool in 2012. Thrift RPC and Avro RPC were a thing. 

Hadoop (as in map/reduce jobs, not ZK/HDFS) was cool in 2013-2014. A few very large companies used it and it was difficult to get to work with it. I was trying to but never got to ship a single map/reduce job to PROD.

Scala was cool in 2013-2014. AKKA was cool. And nearly impossible to get a job using either.

Spark was cool in 2015. Docker was cool. AWS dominated in startups. Java 8 was cool and finally made the language usable.

ML was cool in 2016-2018 and people started talking about AI. Those jobs were not for regular developers. Scala was having its heyday.

k8s was cool in 2018. But really complicated without a dedicated DevOps team. AWS Fargate is easier to this day.

AI-assisted coding was cool in 2023. It was a killer app for our profession. Personally I have never recovered from that blow. The layoffs destroyed the rest.

I don't know what is cool anymore. I hoped for fullstack development with AI (e.g. kotlin/golang + databricks + ts/react + AWS devops; or even Android instead of ts/react) but those positions never materialized. The openclaw&Co make zero sense to me and have even less appeal.

Between the war in the Far Eastern Europe and the failure of MAGA/AF to defeat the clear and present danger of Communism here I find it hard to care about software development as much as I used to. Things just don't make sense to me anymore. Nothing but existential dread. I'm too old to die young.

I feel you

Feb. 15th, 2026 03:36 pm
aka_human: (Default)
[personal profile] aka_human
"My electric bill just arrived, and I’m pretty certain they charged me for sunlight, moonlight, streetlights, this little light of mine, and the light at the end of the tunnel."
vit_r: default (Default)
[personal profile] vit_r
Faustin 2026

Карта миров


[ itSotWC::2026-02-13_3 ]

Возвращаясь к прошлому посту, добавлю одно забавное упражнение.

Начертим вертикальную ось и отложим два направления.

Умственное -- вверх, и Реализуемое -- вниз.
  ^ Умственное
  |
  |
  |
  o
  |
  |
  |
  v Реализуемое

Термины не очень однозначные, но вполне пригодные для практического понимания.

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

Вниз идёт практическая реализация, выражающаяся в каком-то воздействии на внешний мир. Это воздействие тоже складывается во всё более и более сложные структуры.

Возьмём вторую ось и отложим налево Воображаемое, а направо Действительное.
<-------------o------------>
Воображаемое            Действительное

С этими терминами всё достаточно сложно, потому что в данном контексте Действительное относится не к чему-то существующему объективно и независимо в рамках философских изысканий, а только к тому, что может быть опровергнуто по Попперу. (То есть, существуют или могут существовать способы опровергнуть это в эксперименте. В том числе, и в наблюдении.)

Чем дальше от центра, тем более сложные построения, предполагающие более сложные опровержения.

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

Теперь соединим четыре оси.
Read more... )
juan_gandhi: (Default)
[personal profile] juan_gandhi
 "Как по искуплении всех нужных вещей случилось нам обедать тут, в трактире, то в самое то время, и власно, как нарочно, для удовольствования моего любопытства, пришел туда человек с прошпективическим ящиком, в котором, сквозь стекло, показывают разные прошпективические виды городам, и который многие у нас неправильно называют каморою-обскурою. Мне сего оптического инструмента никогда еще до того времени не случалось не только видать, но и слышать, что он есть на свете, и — Боже мой — с каким это удовольствием, радостью и любопытством смотрел я в него и любовался толь живо и, власно, как в натуре изображающимися в оном видами знаменитейших городов в свете и наилучших в них зданий и улиц. Словом, я прыгал почти от радости, получив случай их, хотя на бумаге, видеть и получить о них некоторое понятие. Я не мог устать, пересматривая все его картины и рассматривая самое устроение сей машины, которая мне показалась весьма проста и без дальней хитрости сделанною, и с превеликою охотою заплатил то небольшое число денег, которое следовало дать показывавшему нам оные и питающемуся тем человеку."

src
aka_human: (Default)
[personal profile] aka_human
"My name is Rosie Pino. I am an Ecuadorian-American born in the Bronx and raised in Clifton, NJ.
I'm a wife, mother to 11 children, and a City Councilwoman who loves America and my community."
Как она всё успевает?!?

Ей мало проблем, так она хочет в конгресс, бедняга.
"Well, to put it simply – I need money so my campaign can place TV ads and reach voters where it counts most.
There is no other way to win an election."

Угадайте партийную принадлежность.

Nancy Guthrie

Feb. 15th, 2026 10:16 am
aka_human: (Default)
[personal profile] aka_human
ICE активность затихла, демонстрации протеста тоже, мощная американская армада болтается без дела где-то рядом с Ираном, в прессе вяло обсуждают переменные успехи олимпийцев - все заняты поисками Nancy Guthrie (я до сих пор плохо понимаю, кто это). Думаю похищение организовано Клинтонами, чтобы забыли их историю с Эпштейном. Трамп в ярости, как смеют говорить о ком-то больше, чем о нём!
tiresome_cat: (RainCat)
[personal profile] tiresome_cat
В общем-то в заголовке уже всё, что я хотел констатировать. Разве что можно уточнить, что периодически всё это объединяется в одно общее безобразие. Хотел сходить в магазин за вкусненьким, но нет уж...

Кургинян истерит

Feb. 15th, 2026 04:21 pm
kosarex: (Default)
[personal profile] kosarex
https://kosarex.livejournal.com/5483205.html
Понятно, что хочет победы демократов. Но влажные мечты мешают объективно оценивать возможности США.

Хазин волнуется

Feb. 15th, 2026 04:17 pm
kosarex: (Default)
[personal profile] kosarex
https://kosarex.livejournal.com/5482786.html
Поскольку он и его брат миллиардеры, то его волнение отражает убогость мнений миллиардеров. Бьет на жалость, тупо хочет золото продать на Западе.

(no subject)

Feb. 15th, 2026 04:14 pm
kosarex: (Default)
[personal profile] kosarex
https://kosarex.livejournal.com/5482541.html
На юге украинцы захватили порядка ста кв.км. За пару недель до того у насс рассуждали, что надо плюнуть на южное направление и сосредоточиться на Донбассе.
[personal profile] pan_netnet
https://t.me/moneyandpolarfox/15082

Жить хорошо, а хорошо жить – еще лучше (1/2)

Часто можно услышать утверждение, что от политики структурной трансформации более всего выиграли жители промышленных городов с высокой концентрацией предприятий приоритетного сектора — мол, «заводы заработали». Люди старшего возраста, которым сделали «как в СССР, но без очередей за маслом». Люди небогатые, те, кто смотрит на мир через телевизор. Ну и понятное дело, жители столицы — столица выигрывает при любой политике, поскольку она её определяет.
Всё это звучит логично, но новые данные ФОМ (30 января — 1 февраля 2026 года) эту логику не подтверждают. Они рисуют иную картину, в которой бенефициары выглядят совсем не так, как принято думать.

Начнём с промышленных городов. Действительно, и заводы заработали, и деньги туда пошли, и логично предположить, что жители таких городов должны чувствовать улучшения. Но данные ФОМ говорят об обратном.
Города-миллионники (а это и есть основные индустриальные центры) демонстрируют показатели ниже средних:
• Хорошее материальное положение: 21,1% (при средних 25,8%).
• Улучшение за последние месяцы: 9,5% (при средних 11,7%).
• Ожидание улучшения: 20,2% (при средних 26,0%).
Заводы заработали, но их работники бенефициарами экономической политики себя не почувствовали. Возможно, зарплаты не поспевают за инфляцией, или рост зарплат распределён неравномерно. Факт остаётся фактом: индустриальные центры — зона стагнации экономических надежд, а не подъёма.

Зато всем довольны жители сел – тех самых сел, которые обычно считаются зоной депрессии.
Сёла (24,8% выборки):
• Хорошее положение: 28,8% (выше среднего).
• Ожидание улучшения: 27,2% (выше среднего).
Поддержка АПК, субсидии, развитие фермерства, импортозамещение продовольствия - всё это даёт эффект. Плюс натуральное хозяйство смягчает удары продовольственной инфляции. Сельский житель сегодня чувствует себя увереннее жителя города-миллионника.

Миф о том, что пожилым вернули советский психологический комфорт, не подтверждается цифрами. Самая оптимистичная группа — молодёжь 18–30 лет. Самая пессимистичная — люди старше 60 лет.
18–30 лет:
• Хорошее положение: 43,9% (максимум).
• Улучшение: 18,6% (максимум).
• Ожидания: 44,2% (максимум).
Старше 60 лет:
• Хорошее положение: 22,2% (ниже среднего).
• Улучшение: 10,6% (ниже среднего).
• Ожидания: 14,1% (минимум).
Пожилые не ждут улучшений и живут с памятью о других ценах. Бенефициары - не они. Бенефициары - те, кто не застал старых времен и не знает, с чем сравнивать.

Ещё один стереотип: политика помогает бедным (индексации, выплаты) и тем, кто смотрит телевизор. На самом деле нет.

Самая обеспеченная группа («хватает на автомобиль», 11%):
• Улучшение: 25,9% (максимум).
• Ожидания: 46,5% (максимум).
Самая бедная группа («не хватает на питание», 8%):
• Улучшение: 0,8% (минимум).
• Ожидания: 16,4% (минимум).
Бенефициары — это те, у кого уже есть деньги. Им становится ещё лучше. Бедные либо стоят на месте, либо опускаются вниз.

У телезрителей (традиционные СМИ) — все показатели ниже среднего. Интернет-аудитория — все выше среднего. Те, кто живет в телевизоре, живут в более мрачной реальности. Те, кто в телефоне, — в более светлой. И дело не только в информационной повестке: у интернет-пользователей объективно выше доходы и возможности.

Доля москвичей, оценивающих своё положение как хорошее, — 36,4%. Это значительно выше среднего (25,8%), но улучшение за последние месяцы в столице заметили 11,2% — это ровно на среднем уровне, без всякого превышения. А ожидают улучшения 27,3% — лишь чуть выше средних 26%..

Зато настоящий прорыв показывает … да, Северный Кавказа:
• Хорошее положение: 37,4% (максимум).
• Ожидания: 34,3% (максимум).
Сёла, как уже говорилось, тоже обгоняют миллионники.

Москва — это концентрация богатства, но не обязательно концентрация улучшений. В столице многие уже "достигли потолка". А на Кавказе и в сёлах люди видят, что становится лучше, и рассчитывают на продолжение.
https://t.me/moneyandpolarfox/15083
Итак, кого же, судя по данным ФОМ, можно считать реальным бенефициаром политики структурной трансформации (по собственным оценкам респондентов ФОМ)?

Это молодой человек до 30 лет. Он живёт в селе или в регионе с высокой дотационной поддержкой (например, на Северном Кавказе). Он получает информацию из интернета, работает и имеет доход, позволяющий покупать технику или даже автомобиль. Его образование может быть любым, но если оно среднее, он скорее чувствует улучшения, чем если бы он был кандидатом наук, поскольку люди с высшим образованием чаще имеют хорошее положение сейчас (30,8%), но реже замечают улучшения (8,6%) и не отличаются оптимизмом (25,3%). Люди со средним общим образованием, напротив, чаще видят улучшения (14,4%) и чаще ждут их (30,0%), хотя текущий уровень у них ниже.

Бенефициары — не столько «интеллектуалы», сколько те, кто занят в рабочих специальностях, в сфере услуг, в новых секторах, где есть рост зарплат. Высшее образование сегодня не гарантирует ни роста доходов, ни оптимизма.

Настоящий бенефициар структурной трансформации не смотрит телевизор, не живёт прошлым и верит, что завтра будет лучше, чем сегодня. И у него есть для этого основания: он действительно видит положительные изменения для себя

Если же мы ищем самое ядро - тех, кто по собственным ощущениям, выигрывает больше всех, - это группа «хватает на автомобиль» (11% населения), молодёжь (20%), жители Северного Кавказа (6,5%) и интернет-пользователи (48%). Пересечение этих категорий даёт примерно 15–20% населения — основных бенефициаров.

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

Данные ФОМ разрушают несколько удобных мифов. Нет, не заводские рабочие кормятся от «роста бюджетных расходов». Нет, не пенсионеры радуются жизни. Нет, не бедным помогают — богатые богатеют быстрее. Нет, не телевизор формирует оптимизм.

Реальные бенефициары — молодые, обеспеченные, интернет-активные, часто те, кто живет в селе или на Северном Кавказе. Именно они чувствуют себя в выигрыше от происходящего.
https://t.me/moneyandpolarfox/15085
Вот эта история с данными ФОМ, согласно которым лучше всех чувствуют себя - в экономическом смысле - жители села и Северного Кавказа, очень показательная – она иллюстрирует, какая сложная штука – экономика.

Смотрите, «структурная трансформация», «индустриализация сто точка ноль», подавались как нечто, запускающее заводы, и создающее технологии, и логично было бы предположить, что больше всего выиграют от нее работники промышленности и всякие высоколобые технари на заводах. Но вот ФОМ говорит, что нет, это так не работает – и перечисляет тех, кому жить стало лучше (кто так себя чувствует) - без высшего образования, на селе, в определённом регионе – где умеют не в технологии, а в бюджетные дотации. Но это тоже надо уметь, кто бы спорил.
***
Все как всегда. Маге по кайфу, ваня платит, затягивает пояса и умирает.

(no subject)

Feb. 14th, 2026 11:51 am
cali4nickation: (Default)
[personal profile] cali4nickation
We should have trans in the military.
The suicide rate is so incredibly high
among troons we could just use them
like the Taliban uses suicide bombers.

Nobody:
Harvard Divinity School: "HDS 3210 The Aquatic, Arboreal, and Atmospheric Life of Blackness"

я чувствую это в воде, я чувствую это в земле, вот теперь в воздухе уже чем то запахло (с)

(no subject)

Feb. 14th, 2026 11:47 am
cali4nickation: (Default)
[personal profile] cali4nickation
Whites who have children now are just
sending their offspring into future death camps
unless they make mass deportations happen.

"Diego Cardoso de Oliveira, 40, and his 1-year-old son, Joaquim Ramos Pinto de Oliveira, were killed immediately after Mary Fong Lau’s Mercedes sports utility vehicle smashed into the transit shelter in front of the West Portal Branch Library at speeds that investigators said topped 70 mph. Matilde Moncada Ramos Pinto, 38, and 3-month-old Cauê Ramos Pinto de Oliveira were hospitalized with serious injuries and died days later.

San Francisco Superior Court Judge Bruce Chan said his duty was to balance the deaths with the other factors of the case, including Lau’s age, her lack of criminal history and her remorse. Imposing prison time on Lau would be “sentencing her to die within the state prison system,” Chan said.
"

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

#аесливынеживететоваминеумирать
Page generated Feb. 23rd, 2026 07:06 am
Powered by Dreamwidth Studios