Цитата: Bhudh от июня 16, 2022, 17:05
А у меня вот буквально в последний месяц Vocaroo перестал работать :(.
И там нашлись-таки любители ES6...
У вас комп времен Сократа.
Купите без дискретной видюхи и со слабым процем. Выйдет дешево.
У меня и сейчас такой. В чём смысл покупки?
Цитата: Bhudh от июня 16, 2022, 17:19
Так почему бы не ориентироваться на нормальные примеры graceful degradation, а не заявлять "Иди купи себе новый комп, нищеброд", не задумываясь о том, на что, собственно, нищеброд сможет его купить?
"Иди поставь нормальную ОС, лентяй".
Цитата: Bhudh от июня 16, 2022, 17:23
У меня и сейчас такой. В чём смысл покупки?
Смысл что современное железо под современные оси.
"Нормальная" ОС неизбежно влечёт за собой (точнее, перед собой) предыдущее утверждение.
Если, конечно, не Фрибздя имеется в виду.
Блин, я работаю с ноута, который брал 10 лет назад за 12 тысяч рублей.
Полноценно работаю, пишу современный софт на нём.
Конечно, за 10 лет я в нём заменил процессор, память и накопитель, но всё это б/у стоит копейки.
Если у вас нет возможности купить комп такого класса, то на что вы вообще выживаете?
10 лет назад мой проц уже год как перестали выпускать.
Цитата: Bhudh от июня 16, 2022, 17:25
"Нормальная" ОС неизбежно влечёт за собой (точнее, перед собой) предыдущее утверждение.
Если, конечно, не Фрибздя имеется в виду.
Arch Linux + Core i5-2450M.
Работают современные браузеры, весь современный веб. У ОС прекрасная поддержка железа, отличная стабильность. Пользуюсь около 10 лет этой ОС.
Зачем нужна забагованная допотопная XP, вот просто зачем?
Впрочем, на этом процессоре может отлично работать хоть Win7, хоть Win10, вопрос исключительно предпочтений и необходимости.
Цитата: wandrien от июня 16, 2022, 17:29Зачем нужна забагованная допотопная XP, вот просто зачем?
Нам подарили комп с Win7, но на нём почему-то не работает YouTube. А на XP работает. Странно, правда?
Цитата: Bhudh от июня 16, 2022, 17:34
Нам подарили комп с Win7, но на нём почему-то не работает YouTube.
А какой проц?
Цитата: ivanovgoga от июня 16, 2022, 19:43А какой проц?
Сейчас не могу посмотреть, моник сдох. Чуть получше этого.
Цитата: Bhudh от июня 17, 2022, 00:32Цитата: ivanovgoga от июня 16, 2022, 19:43А какой проц?
Сейчас не могу посмотреть, моник сдох. Чуть получше этого.
Кстати, 80% старых моников легко чинятся — просто заменой вздутышей.
А у меня процессор гораздо более слабый. Core2Duo E7500. Память DDR2 800Mhz, 4ГБ (но доступно меньше, поскольку 32бит).
Семёрка.
В браузере работает вообще всё. Никаких проблем.
Программы уже работают не все. Некоторые отказываются ставиться в 32-битную систему, а некоторые десятку хотят.
Десятку я тоже могу поставить. На работе есть ещё куча компьютеров с материнками того же поколения (2 ГБ DDR2, 1067 МГц FSB) и с процессорами того же семейства, но послабее (E5x00 и даже E2200), и на некоторых из них уже десятка. Если там стоит SSD, то работает со вполне достаточной для большинства случаев скоростью, гораздо быстрее, чем купленные года три назад более-менее современные компьютеры с 500 ГБ HDD (в одном оказался даже 160 ГБ, во как извратился тогдашний сисадмин!).
Компьютеров того поколения (с LGA 775) выбрасывалось очень много (я себе несколько выброшенных плат сохранил на всякий случай). Если у кого-то компьютер ещё старше, наверняка можно обновить бесплатно, и всё браузерное будет работать. Скорее у тебя какие-то поломки в системе, а не компьютер слабый. Ну а медлительность в основном из-за диска, SSD всё-таки очень желателен (у меня система на небольшом SSD, 240 ГБ, а данные хранятся на паре двухтерабайтных барракуд).
Китайский 500 ГБ SSD можно купить за $31, а за $45 у нас 240 ГБ Sandisk (раньше он был немного дешевле).
Процессор E8500 китайцы продают за $5, я купил, всё руки не дойдут поменять.
У меня на одном из компов XP SP3, браузеры не хотят обновляться, ругаются, что система не та. А необновленные браузеры тупят с многими сайтами. Чувствую, скоро придется переходить на 10-ку или что-то другое. Youtube работает, но неправильно, само видео открывается, правда не всегда, а вот комментарии и весь интерфейс - нет. По железу - тоже DDR-2- 2 GB, проц. celeron-450 2.2GHz. Диск вообще 150 GB segeate. Теперь вот взял еще на 1 терабайт (в районе 50 долларов) и мучился весь день, чтобы его смонтировать, XP не хотел его открывать и писать на него, хотя видел. В итоге каким-то чудом это удалось. Вот тоже думаю, или переустановить лицензионный XP, который там уже 12 лет стоит (лицензионный диск сохранился), или поменять систему на линукс или крякнутую 10-ку. Ведь майкрософт у нас прекратил продажи. Вовремя не обновился до новых версий, когда можно было бесплатно это сделать, а теперь вот и платно даже не обновишься и приходится голову ломать, как лучше поступить. И воровать не хочется- ставить ломаную винду, и возможности купить нормальный продукт нет, т.к не продают. Осваивать линукс - конечно заманчиво, но страшно. Одна установка его чего стоит.
Цитата: Gobino от июня 17, 2022, 11:46
Осваивать линукс - конечно заманчиво, но страшно. Одна установка его чего стоит.
Да с установкой ничего сложного нет. Загрузиться с флешки и нажать кнопку «Установить». Потом ответить на несколько вопросов, и всё.
XP SP3 — великая вещь, сравнимая с изобретением колеса. Лёгкая, понятная, куча всяких дорогущих легендарных прог с кийгенами есть под нее: фотошоп, корел дро, математика 9, делфи,...И принципиально, по функционалу она ничем не хуже современных ОС. Поэтому нужно просто, чтобы были современные браузеры под XP, а саму XP не надо обновлять, а надо сидеть на ней еще сто лет.
Аналогично тому, как до сих пор в ходу изобретения железного века: топор, гвозди, пила, лопата...
И пока не будут изобретены самовкручивающиеся наногвозди с ИИ, до тех пор эти древние изобретения актуальны
Да в принципе и под MSDOS можно было бы работать. Но микрософт перестал её развивать, а программеры перестали писать под неё новые программы.
Цитата: Andrey Lukyanov от июня 17, 2022, 12:16
Да в принципе и под MSDOS можно было бы работать. Но микрософт перестал её развивать, а программеры перестали писать под неё новые программы.
Не надо сравнивать дос и икспи. Икспи — уже визуальная, на 99% современная. А самое главное — на икспи пришелся золотой век, когда были написаны все нужные в жизни проги, и написаны нормально.
Грубо говоря
дос — каменный топор
икспи — железный топор
десятка — железный топор с эргономичной ручкой из углепластика
Десятка дороже на миллион, а лучше на 3 копейки
Никаких принципиальных прогрессов с эпохи XP не было.
Цитата: mnashe от июня 17, 2022, 10:243ГБ (но доступно меньше, поскольку 32бит)
У меня стоит 3½ гига, видит 3¼ :what:.
Почему у тебя доступно меньше?
Цитата: Bhudh от июня 17, 2022, 12:33
Цитата: mnashe от июня 17, 2022, 10:243ГБ (но доступно меньше, поскольку 32бит)
У меня стоит 3½ гига, видит 3¼ :what:.
Почему у тебя доступно меньше?
Часть 32-битного пространства занята областями IO, часть может быть просто недоступна ни для чего, это всё зависит от чипсета и прошивки. У меня на одном из компьютеров 32-битные системы видят только 2,7 из 4.
Цитата: maratique от июня 17, 2022, 12:20
Не надо сравнивать дос и икспи. Икспи — уже визуальная, на 99% современная. А самое главное — на икспи пришелся золотой век, когда были написаны все нужные в жизни проги, и написаны нормально.
Грубо говоря
дос — каменный топор
икспи — железный топор
десятка — железный топор с эргономичной ручкой из углепластика
Десятка дороже на миллион, а лучше на 3 копейки
Так вопрос в том, что я не могу создать полноценные браузеры под XP и не могу сделать так, чтобы все работало четко, как раньше, чтобы сайты не ругались на мою систему, не могу поддержку программ делать. Спору нет - XP - отличная стабильная ситема, но ее производитель перестал ее развивать, видимо есть причины на это, либо экономического характера, также как немецкие автомобили стали последнее время качеством намного хуже и стали подстраиваться под качество корейцев и китайцев. Либо разработчики не видят перспектив в развитии и готовятся в том числе и к смене железа создали более продвинутую версию, а может кто-то стал им наступать на хвост и занимать долю рынка и надо было что-то делать, но факт остается фактом, в информационном пространстве постепенно создаются такие условия в которых с железным топором с деревянной ручкой делать нечего.
Цитата: Gobino от июня 17, 2022, 11:46
Осваивать линукс - конечно заманчиво, но страшно. Одна установка его чего стоит.
Некоторые версии ничем не сложнее Винды, а главное быстрее и удобнее, чем Винда. Например была у меня Ubuntu. Я ее снес, потому что многие нужные мне программы с ней не дружат, а смысла эмулировать Винду, когда можно просто сидеть на Винде, я не увидел. Теперь этот смысл появился.
Цитата: Gobino от июня 17, 2022, 12:44
Спору нет - XP - отличная стабильная ситема
Ерунда. Народ просто уже забыл, как она падала, и как там часто драйвера вызывали синий экран.
И стабильной она казалось только после страданий под Win9x, которая вообще нормально работать не умела.
Цитата: maratique от июня 17, 2022, 12:07
делфи...
Какой же это лютый и с новыми версиями все более забагованный кактус по сравнению с современными, и даже некоторыми современными классической Дельфи 7, средами разработки.
Цитата: Gobino от июня 17, 2022, 12:44
Так вопрос в том, что я не могу создать полноценные браузеры под XP
Всё можно и под XP сделать, но придётся некоторые функции, обычно выполняемые системой, реализовывать самостоятельно.
А это гавно, да? https://www.mypal-browser.org/
Цитата: maratique от июня 17, 2022, 13:11
А это гавно, да? https://www.mypal-browser.org/
ЦитироватьNew Mypal is still unstable but you may download it and try.
А стабильных версий ниже не видно, что ли? Только негатив замечаете?
Цитата: Bhudh от июня 17, 2022, 12:33
Цитата: mnashe от июня 17, 2022, 10:243ГБ (но доступно меньше, поскольку 32бит)
У меня стоит 3½ гига, видит 3¼ :what:.
Почему у тебя доступно меньше?
Ой, описка.
Стоит 4, видит 3¼.
Цитата: wandrien от июня 17, 2022, 12:35
это всё зависит от чипсета и прошивки
Я недавно поменял память в ноутбуке Lenovo 2007 года. Было 2×½, стало 2×2. И оказалось, что он уже на уровне чипсета (ещё до загрузки XP) видит ровно 3ГБ. Я даже усомнился, может, с самой памятью чё-то не то, но нет: если я оставляю только один модуль, любой из них, — видит 2ГБ. Но 2×2=3.
Цитата: Bhudh от июня 17, 2022, 13:25
А стабильных версий ниже не видно, что ли?
А эти старые версии поддерживают новые форматы и протоколы?
Просто сейчас плохо дело с keygen'ами, сложно бесплатно пользоваться дорогой прогой, даже саму Windows невозможно активировать бесплатно. А раньше можно было скачать iso-образ, прожечь, ввести код и у тебя бесплатная официальная полнофункциональная последняя версия Виндовс. Да и для самых лучших прог были ключи.
Например, Mathematica 9 стоила 2000$, но можно было скачать пробник с официального сайта и keygen с торрента. И бесплатно пользоваться полной версией. То же самое с Microsoft Office, Delphi, Photoshop. CorelDraw и многих других
Воровать стало сложнее.
Я не платил ни копейки, но у меня всегда были только официальные версии крутых прог. Где-то на 10000$ в общей сложности, наверно.
Цитата: Gobino от июня 17, 2022, 11:46Теперь вот взял еще на 1 терабайт (в районе 50 долларов) и мучился весь день, чтобы его смонтировать, XP не хотел его открывать и писать на него, хотя видел.
Странно.
У меня диск 2 ТБ стоял задолго до перехода с XP на семёрку (XP и сейчас стоит, но я уже не помню, когда последний раз в неё заходил).
А ещё до этого много лет было два диска по 1 ТБ, пока муха их не съела, сначала один, потом и второй.
На работе постоянно пользуюсь компьютерами и с десяткой (одна штука), и семёркой (две штуки), и с XP (одна штука, и совсем редко ещё два).
Работают все стабильно. Только один из тех, что с семёркой, изредка зависает, но это, наверно, аппаратное. Синих экранов ни на одном не бывает.
А вот браузер в XP, конечно, очень ограничен. Но я там редко что читаю, кроме ЛФ во время обеденного перерыва. А так он у меня для CorelDraw (чертежи делаю для лазерной резки, сканирую образцы, посылаю чертежи на «печать»).
В целом на работе тоже все три системы используются. И, надо сказать, меньше всего проблем именно с XP. Но XP осталась только на компьютерах с самыми простыми задачами, у остальных семёрка или десятка.
Цитата: maratique от июня 17, 2022, 13:36
даже саму Windows невозможно активировать бесплатно
Да? :o
Ещё где-то месяц назад у меня почему-то слетела активация в десятке, я без труда поставил её снова.
На семёрке уже не слетает, но пару раз слетала, приходилось откатывать пакет.
Цитата: maratique от июня 17, 2022, 13:36
А раньше можно было скачать iso-образ, прожечь, ввести код и у тебя бесплатная официальная полнофункциональная последняя версия Виндовс.
Ага.
У Windows XP Professional x64 Edition нет ограничений на память
Цитата: maratique от июня 17, 2022, 13:47
У Windows XP Professional x64 Edition нет ограничений на память
Да, но у меня 32, потому что я очень много пользуюсь своей программой, а она DOSовая (с поддержкой доступных только под windows DOS-функций, так что DOSbox задачу не решает).
Цитата: mnashe от июня 17, 2022, 13:52
Цитата: maratique от июня 17, 2022, 13:47
У Windows XP Professional x64 Edition нет ограничений на память
Да, но у меня 32, потому что я очень много пользуюсь своей программой, а она DOSовая (с поддержкой доступных только под windows DOS-функций, так что DOSbox задачу не решает).
А в виртуалке запустить ее не вариант?
Цитата: mnashe от июня 17, 2022, 10:24
Процессор E8500 китайцы продают за $5, я купил, всё руки не дойдут поменять.
Если материнка позволяет(g31, g41,p45..), то лучше поставить xeon E5440. Все же 4 ядра лучше двух.
Цитата: Andrey Lukyanov от июня 17, 2022, 13:33А эти старые версии поддерживают новые форматы и протоколы?
Смотря какие.
У меня в Mypal заработали даже стримы, которые не пашут в последнем Firefox ESR для XP.
И, пока я смог понять, не работают только customElements (https://developer.mozilla.org/en-US/docs/Web/API/Window/customElements).
Цитата: mnashe от июня 17, 2022, 13:32
Я недавно поменял память в ноутбуке Lenovo 2007 года. Было 2×½, стало 2×2. И оказалось, что он уже на уровне чипсета (ещё до загрузки XP) видит ровно 3ГБ. Я даже усомнился, может, с самой памятью чё-то не то, но нет: если я оставляю только один модуль, любой из них, — видит 2ГБ. Но 2×2=3.
А какой чипсет? Может есть более новый биос?
Однако Mypal я чуток перехвалил.
Стоило написать предыдущий пост, как я написал слово в адресной строке для поиска, нажал Enter... и получил вылет винды и тот самый синий экран.
Что-то ребята с движком жырфокса конкретно нахимичили.
Синий экран это хорошо, настраивает на правильный memento mori-лад
Цитата: RawonaM от июня 17, 2022, 15:23
А в виртуалке запустить ее не вариант?
На одном из рабочих компьютеров поставил виртуалку для этой цели.
Кстати, неудобство: не удалось активировать Windows (семёрку). Ну, я там редко пользуюсь, можно не париться, но если постоянно работать в таком, то неудобно. На всех физических компьютерах нормально активируется.
Ну и вообще, поскольку я очень активно использую свою программу в качестве файл-менеджера, с интеграцией с кучей программ, то получится, что все запускаемые программы у меня тоже будут открываться в виртуалке, что не удобно.
Думал даже написать утилитку-посредник (или сервис, но я не умею), которая будет получать от моей программы команды из файла, передавать их системе, а результаты возвращать программе опять же через файл. Собственно, именно таким способом я уже очень давно получаю информацию о диске и обмениваюсь с clipboard — в системах на ядре NT эти функции недоступны DOS-овским программам (в отличие от систем на ядре 95, вплоть до ME), а без них какая интеграция... Но то, что сейчас, всё же отличается: сейчас я передаю команду и параметры консольной утилите через командную строку (clipboard передаётся таки через файл, но запуск всё равно через командную строку). А если интеграцию делать через эмулятор, где запуск программ вообще невозможен, то получается, что утилита должна будет реагировать на изменение файла, или вообще постоянно его мониторить.
А если через виртуалку? Там запуск программ доступен, но программа запустится в виртуалке. Если я хочу, чтобы просмотр или редактирование выбранного в моей программе файла запускался в хосте, а не в виртуалке, можно это как-то сделать эффективно? Или тоже только через файл? (файловая система хоста виртуалке доступна)
Цитата: ivanovgoga от июня 17, 2022, 21:48
А какой чипсет? Может есть более новый биос?
Вообще-то может, я не проверял. Я им всё равно не пользуюсь.
Самописный файловый менеджер под DOS-ом, запускаемый из-под винды? :o
А я думал, это я ненормальный юзер.
Цитата: ivanovgoga от июня 17, 2022, 21:39
Если материнка позволяет(g31, g41,p45..), то лучше поставить xeon E5440. Все же 4 ядра лучше двух.
А он совместим с LGA 775?
Ещё можно поставить Core2Quad, у меня даже есть один (не самый быстрый). Тот точно должен быть совместим.
Потребление у четырёхъядерных повыше. Или оно падает, когда лишние ядра не используются?
Цитата: wandrien от июня 19, 2022, 18:38
Самописный файловый менеджер под DOS-ом, запускаемый из-под винды?
Да.
С поддержкой всех функций Windows, доступных через прерывания DOS (длинные имена файлов, а под 95-98-ME также clipboard, кошерное закрытие программы и ещё какие-то мелочи).
Вообще-то файл-менеджер там всего лишь вспомогательная функция, так-то это текстовый редактор с мощным скриптовым языком, работающим наподобие java-машины (компилятор строит код, исполняемый очень быстрым ядром программы, написанным на ассемблере). Но и файл-менеджер там очень развитый, для некоторых функций, которые я придумал, я нашёл аналоги только лет на 10–15 позже.
Цитата: mnashe от июня 19, 2022, 18:49
Цитата: wandrien от июня 19, 2022, 18:38
Самописный файловый менеджер под DOS-ом, запускаемый из-под винды?
Да.
С поддержкой всех функций Windows, доступных через прерывания DOS (длинные имена файлов, а под 95-98-ME также clipboard, кошерное закрытие программы и ещё какие-то мелочи).
Мощь. Исходники не открыты?
А не пора его переписать на WinAPI?
Цитата: mnashe от июня 19, 2022, 18:49
Вообще-то файл-менеджер там всего лишь вспомогательная функция, так-то это текстовый редактор с мощным скриптовым языком, работающим наподобие java-машины (компилятор строит код, исполняемый очень быстрым ядром программы, написанным на ассемблере). Но и файл-менеджер там очень развитый, для некоторых функций, которые я придумал, я нашёл аналоги только лет на 10–15 позже.
:o :uzhos: Это что еще за emacs???!!! :smoke:
Цитата: wandrien от июня 19, 2022, 19:10Исходники не открыты?
Кажется, я выкладывал где-то здесь во вложениях со всеми исходниками, но не уверен.
Но могу выложить. Только толку с того через столько лет... Всё равно всё надо писать с нуля под WinAPI.
Цитата: wandrien от июня 19, 2022, 19:10А не пора его переписать на WinAPI?
Во-во. Очень давно пора. Только где ж время взять... Там на одном только ассемблере 38 тысяч строк, а ещё 50 тысяч строк всяких скриптов, которые хотя бы частично тоже придётся переделывать (впрочем, там можно сделать режим совместимости, тогда не придётся), и в компиляторе 7360 строк (тоже ассемблер).
Цитата: mnashe от июня 19, 2022, 19:29
Кажется, я выкладывал где-то здесь во вложениях со всеми исходниками, но не уверен.
Но могу выложить. Только толку с того через столько лет... Всё равно всё надо писать с нуля под WinAPI.
Было бы интересно посмотреть.
Функция, которой я очень часто пользуюсь, и которой до сих пор нет практически нигде, — это возможность включать в текущий каталог выбранные (или все) файлы его подкаталогов и делать с ними любые операции так, как будто бы они находятся в самом каталоге.
Включение файлов может быть по маске-дате-времени-размеру-атрибутам, по содержимому, а может строиться из сравнения двух каталогов. Можно легко написать любой скрипт, который по каким угодно критериям будет строить такой сборный каталог, и затем одним махом со всем этим можно что-то сделать, а можно предварительно просматривать их по одному и выделять только нужные (и затем только их скопировать или обработать).
Например, один такой скрипт собирает из указанного каталога с подкаталогами фотографии, которым в указанную дату (обычно сегодня) исполняется красивое число дней или недель (типа нашей темы «Интересные числа»). С помощью этого скрипта я пощу в фейсбуке свои старые фотки :)
Конечно, копирование / переименование тоже мощные, но тут уже аналоги есть, кроме, опять же, возможности включения path в имя.
Ух ты, оказывается, мы его уже обсуждали:
*Multi-Edit (https://lingvoforum.net/index.php/topic,69839.html)
И ещё что-то тут:
*Математика и программирование (https://lingvoforum.net/index.php?topic=78038.0)
Навороченная штука.
Цитата: mnashe от июня 19, 2022, 18:47
А он совместим с LGA 775?
Естественно. На али ставят перемычку на процы под 771 сокет и ключ, и они просто ставятся на 775. Зайди на али и набери "е5440 775"
Цитата: mnashe от июня 19, 2022, 18:47
Потребление у четырёхъядерных повыше. Или оно падает, когда лишние ядра не используются?
Обычные матери нормально тянут все 4 ядра Е5440, если проц не разгонять а на Р43, Р45 с хорошим питанием и охлаждением мосфетов можно и мощнее процы Х5450/60 ставить, и гнать их по шине. Но тогда северный мост нужно отдельно охлаждать.
На ютюбе есть куча видео, по модернизации 775 сокетов
Цитата: mnashe от июня 19, 2022, 19:51
Ух ты, оказывается, мы его уже обсуждали:
*Multi-Edit (https://lingvoforum.net/index.php/topic,69839.html)
Он у меня даже сохранён. :)
Меньше 5 мегабайт папочка.
И сколько будет стоить такой дешевый системный блок?
Цитата: maratique от июня 19, 2022, 22:32
И сколько будет стоить такой дешевый системный блок?
вы это мне?
Если есть старый системник с 775 сокетом, то цена вопроса лишь стоимость проца. Сейчас на Али это 10-12$
Собирать с нуля смысла нет.
Цитата: ivanovgoga от июня 19, 2022, 22:59
Цитата: maratique от июня 19, 2022, 22:32
И сколько будет стоить такой дешевый системный блок?
вы это мне?
Если есть старый системник с 775 сокетом, то цена вопроса лишь стоимость проца. Сейчас на Али это 10-12$
Собирать с нуля смысла нет.
775-е были разные, некоторые только Pentium D поддерживают.
Цитата: wandrien от июня 20, 2022, 08:36
775-е были разные, некоторые только Pentium D
:)
я ж выше написал g31/41, p35,43,45. биос установить с поддержкой зиона и все.
https://xeon-e5450.ru/socket-775/all-compatible-motherboards/
Может кому пригодится: проблемы с устаревшими неподдерживаемыми под win xp браузерами и неоткрывающимися в них сайтами удалось решить установкой бесплатного китайского браузера 360 extreme explorer. Теперь все полноценно открывается и работает. Одно напрягает- пока не получилось его руссифициррвать и вылезают иероглифы периодически. А так браузер хорош, в сравнении с устаревшими мозиллой и хромом - летает и все открывает.
Где-то в другой теме было активное обсуждение древних ОС.
Предложения новых фичуров, изменений и т.п. (https://lingvoforum.net/index.php?msg=3818577#msg3818577)
Цитата: RawonaM от июня 17, 2022, 15:23Цитата: mnashe от июня 17, 2022, 13:52Цитата: maratique от июня 17, 2022, 13:47У Windows XP Professional x64 Edition нет ограничений на память
Да, но у меня 32, потому что я очень много пользуюсь своей программой, а она DOSовая (с поддержкой доступных только под windows DOS-функций, так что DOSbox задачу не решает).
А в виртуалке запустить ее не вариант?
Теперь я и дома постоянно пользуюсь виртуалкой.
В принципе вполне удобно, но предстоит решить задачу, о которой я писал (https://lingvoforum.net/index.php?msg=3819292). Нужно написать простенькую программку, которая будет висеть в ожидании изменений в определённом файле, и когда там появляются изменения, запускать указанную в файле программу с указанными опциями (чтобы при запуске программ из моего файл-менеджера они запускались не внутри виртуалки, а на хосте).
Уже нагуглил нужные функции WinAPI, но ещё не написал.
Цитата: mnashe от июня 19, 2022, 18:36ЦитироватьА в виртуалке запустить ее не вариант?
На одном из рабочих компьютеров поставил виртуалку для этой цели.
Кстати, неудобство: не удалось активировать Windows (семёрку).
Дома такой проблемы не возникло. И 32-битная, и 64-битная семёрка активируются в виртуалке без проблем.
Копия старой системы тоже прекрасно работает в виртуалке, и даже активация не слетела.
Дома VirtualBox. На работе Virtual PC.
Цитата: ivanovgoga от июня 19, 2022, 21:25Цитата: mnashe от июня 19, 2022, 18:47Потребление у четырёхъядерных повыше. Или оно падает, когда лишние ядра не используются?
Обычные матери нормально тянут все 4 ядра Е5440, если проц не разгонять а на Р43, Р45 с хорошим питанием и охлаждением мосфетов можно и мощнее процы Х5450/60 ставить, и гнать их по шине. Но тогда северный мост нужно отдельно охлаждать.
На ютюбе есть куча видео, по модернизации 775 сокетов
Забыл отчитаться о результатах :)
Xeon E5450 на GA-G41MT-D3, без перепрошивки BIOS: семёрка запустилась, но динамическое управление частотой процессора не работает, то есть процессор всегда работает на предельной частоте, что, конечно, неприемлемо.
Десятка падает в начале загрузки. Подозреваю, что материнка отключила опцию виртуализации из-за того, что процессор ей незнаком, а в десятке виртуализация по умолчанию используется, и отключение опции в BIOS даёт похожие симптомы.
Так что BIOS таки надо перепрошивать. Когда я покупал Xeon, я ещё не знал об этом.
Скачал нужные файлы, но поленился возиться: всё равно этот компьютер лежит теперь только на всякий случай, вдруг на новом компьютере что-то не будет работать (но пока не возникло нужды). Сейчас он даже без корпуса лежит на полке, корпус использовал, чтобы Ривке компьютер собрать. А на полке неважно, с каким он процессором, четырёхъядерным или двухъядерным :)
В общем, я наделал всем троим детям, Авишагу и бабушке по одному компьютеру на LGA-775, и ещё два таких у меня стоят (правда, не подключены, а один сейчас даже без корпуса).
Шмуэль: Asus P5G41T-M-LX / 8 ГБ DDR3 / E6700 (почему-то E8400 там не заработал) / SSD: Goldenfir 360 ГБ (не рекомендую: купил в разное время четыре штуки, два уже сдохли).
Яир: Gigabyte GA-G41MT-D3 / 8 ГБ DDR3 / E8500 / SSD: Sandisk Plus 240 ГБ
Ривка: Gigabyte GA-G31M-ES2L / 4 ГБ DDR2 / E8400 / SSD: Sandisk Plus 240 ГБ
Авишаг: GA-G41M-ES2L / 4 ГБ DDR2 / E8500 / SSD: Walram 512 ГБ (с этими пока никаких проблем, уже много их купил и домой, и на работу).
Бабушка: GA-G41M-ES2L / 4 ГБ DDR2 / E8400 / SSD: Sandisk Plus 240 ГБ
Мой «на всякий случай»: в точности как у Яира, только диск вдвое больше.
Везде стоит десятка, работает шустро. На моём есть также семёрка (клон со старого компьютера) и две старых XP.
А себе я собрал на основе Haswell (i5-4690s) — это сейчас оптимальное соотношение цены и скорости. 32 ГБ DDR3 1600, Sandisk Plus 1 TБ (SATA) + Walram 1 TБ (через переходник на PCIx ×4) + 2 барракуды по 2 TБ.
Цитата: wandrien от июня 17, 2022, 12:47И стабильной она казалось только после страданий под Win9x, которая вообще нормально работать не умела.
Чего? Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа. В итоге так и остался недоволен и решил, что винда вообще не нужна.
Цитата: Upliner от апреля 19, 2023, 10:04Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа.
:+1:
Я, правда, сразу с Windows 95 перешёл на Windows ME, которая считается хуже 98SE, но у меня ни с 98SE, ни с ME проблем не было. (С 95 бывало иногда).
Впрочем, хоть и очень редко, но всё же бывала на старых компьютерах ситуация, что приходилось принудительно перезагружать систему. А начиная с XP этого не бывает вообще.
Одна из актуальных для меня неприятностей в переходе на системы с NT-ядром — там в NTVDM нет функций, позволяющих DOS-программам общаться с Windows. Во всех системах от 95 до ME есть функции, позволяющие DOS-программам читать / писать clipboard, реагировать на команду закрытия окна, и ещё несколько менее важных мелочей. Всё это не работает под XP и пр.
Цитата: Upliner от апреля 19, 2023, 10:04Цитата: wandrien от июня 17, 2022, 12:47И стабильной она казалось только после страданий под Win9x, которая вообще нормально работать не умела.
Чего? Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа. В итоге так и остался недоволен и решил, что винда вообще не нужна.
Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.
Цитата: Easyskanker от апреля 19, 2023, 12:47Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.
Пока я не перешёл с 386SX на Pentium, у меня в Windows просто перелистывание страниц в WISIWIG-редакторе было настолько медленным, что заметной на глаз была перерисовка страницы.
Так что я Windows (3.11) хоть и поставил, но практически не пользовался. Запускал только когда нужен был этот самый редактор.
На новом компьютере поставил уже Windows 95, и сразу бросилась в глаза разница в скорости. После этого я уже работал под Windows постоянно.
Но ясно же, что разница определяется компьютером, а не операционкой.
Цитата: mnashe от апреля 19, 2023, 12:41Во всех системах от 95 до ME есть функции, позволяющие DOS-программам читать / писать clipboard, реагировать на команду закрытия окна, и ещё несколько менее важных мелочей. Всё это не работает под XP и пр.
Оно не работает в 64-битных ОС, а в 32-битных должно работать (в Windows 10 это надо включать специально).
Цитата: Easyskanker от апреля 19, 2023, 12:47Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.
Очень странно, никогда с таким не сталкивался. Единственный плюс это что некоторые игры под 2000/XP чуть быстрее, особенно операции сохранения/загрузки за счёт лучшего кеширования.
Цитата: mnashe от апреля 19, 2023, 12:41Одна из актуальных для меня неприятностей в переходе на системы с NT-ядром — там в NTVDM нет функций, позволяющих DOS-программам общаться с Windows. Во всех системах от 95 до ME есть функции, позволяющие DOS-программам читать / писать clipboard, реагировать на команду закрытия окна, и ещё несколько менее важных мелочей. Всё это не работает под XP и пр.
Да, и ещё со звуком куча проблем была. Нормально играть в досовские игры под NT стало возможно только с появлением DosBox.
Цитата: mnashe от апреля 19, 2023, 12:50Пока я не перешёл с 386SX на Pentium, у меня в Windows просто перелистывание страниц в WISIWIG-редакторе было настолько медленным
Я с 386-го пересел сначала на 486DX, правда разогнанный аж до 120 мегагерц, там уже Word под Win98 работал прекрасно, безо всяких тормозов.
Цитата: Andrey Lukyanov от апреля 19, 2023, 12:55Оно не работает в 64-битных ОС, а в 32-битных должно работать (в Windows 10 это надо включать специально).
:o
Я говорю о int 2F (с AH=17 для clipboard). Как это можно включить?
Цитата: Upliner от апреля 19, 2023, 13:05пересел сначала не 486DX, правда разогнанный аж до 120 мегагерц
Мой первый пентиум как раз 120 ГГц, так что почти то же самое :)
(Ну, то же самое лишь на уровне частоты, а это, конечно, не единственное, что определяет скорость).
Цитата: mnashe от апреля 19, 2023, 12:41Впрочем, хоть и очень редко, но всё же бывала на старых компьютерах ситуация, что приходилось принудительно перезагружать систему. А начиная с XP этого не бывает вообще.
Это тебе повезло. Мне некоторые программы, мало рассчитанные под XP, так систему грузили, что выход был только через Reset.
Цитата: Bhudh от апреля 19, 2023, 13:10Это тебе повезло. Мне некоторые программы, мало рассчитанные под XP, так систему грузили, что выход был только через Reset.
Кстати да. В WinXP стало меньше "синих экранов смерти" но всё же были. Win98 конечно тоже периодически вываливал синий экран с General protection fault, но после него обычно можно было просто нажать пробел и продолжать работать как ни в чём не бывало.
Я помню, что Win95 "зависала" по каждому удобному поводу, 98 и ME "висели" реже, чем 95, но вот чувство, что это "совсем другая ОС" ко мне пришло только с WinXP. Что касается других ОС тех времён, то один раз я видел Windows NT 4.0 (она была установлена на высоконагруженном брендированном компьютере, как тогда говорили, "белой сборки", меня от расистского характера этого термина до сих пор блевать тошнит, но я допускаю, что такие компьютеры действительно были более надёжными, банально в силу того, что технология их производства была лучше отлажена, а схемы проектировались с запасом надёжности, в то время как в ЮВА в погоне за ценой многим жертвовали, вот и выходила "жёлтая сборка"). Тогда мне рассказывали, что многие программы, которые нормально запускаются на Win95 и 98, "не идут" под NT 4.0, и ещё говорили, что она не поддерживает многие образцы железа, работающие под 95 и 98.
С Win2K мне работать приходилось: помню, что большая часть игр под ней запускалась, но не все, по программам - те, что мне нужны были, под ней работали. Но, опять же, разница с "гражданскими" ОС была, которую, видимо, нивелировали в WinXP. Не помню, зависала ли у меня хоть раз Windows 2000, среди моего окружения считалось обычно, что если 2K зависла, это значит, что с программой что-то не то, или с железом, а не с самой ОС.
WinXP была в определённом смысле прорывной: она имела надёжность Win2K и поддерживала программы, работающие на 98. И по сей день уважаю "хрюшу".
А вот WinME была самой невнятной ОС, с которой мне приходилось сталкиваться. До сих пор её не понимаю. Помню только, что там Microsoft Plus (набор звуковых и графических "шкур" для ОС плюс пинбол) был вроде как по умолчанию, в остальном разницы с 98 не улавливаю.
Цитата: mnashe от апреля 19, 2023, 13:07Я говорю о int 2F (с AH=17 для clipboard). Как это можно включить?
В интернете пишут так (не знаю, поможет ли это с clipboard):
ЦитироватьДействия по включению и отключению поддержки 16-разрядных приложений/NTVDM в Windows 10
Чтобы включить эту функцию, необходимо запустить Windows 10 32-разрядную версию и иметь права локального администратора.
NTVDM предоставляется как компонент по запросу, который сначала необходимо установить с помощью команды DISM . Запустите Windows PowerShell ISE от имени администратора и используйте следующую команду:
- Чтобы включить NTVDM, выполните приведенные действия. DISM /online /enable-feature /all /featurename:NTVDM
- Чтобы отключить NTVDM, выполните приведенные действия. DISM /online /disable-feature /featurename:NTVDM
Цитата: mnashe от апреля 19, 2023, 12:50Цитата: Easyskanker от апреля 19, 2023, 12:47Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.
Пока я не перешёл с 386SX на Pentium, у меня в Windows просто перелистывание страниц в WISIWIG-редакторе было настолько медленным, что заметной на глаз была перерисовка страницы.
Так что я Windows (3.11) хоть и поставил, но практически не пользовался. Запускал только когда нужен был этот самый редактор.
На новом компьютере поставил уже Windows 95, и сразу бросилась в глаза разница в скорости. После этого я уже работал под Windows постоянно.
Но ясно же, что разница определяется компьютером, а не операционкой.
Тем и удивительны дохрюшечные винды, что они умудрялись тупить на любом железе. Они даже в современных эмуляторах на приличном для наших дней железе умудряются тупить. Гонял на эмулях 95 и 98, они даже некоторые экранные заставки не вывозят, совсем как в старые добрые. Очень аутентично получается.
Хотя не прям на любом-любом, конечно. У них очень жёсткий потолок железа, который начинается примерно от моей щиколотки. Железо для них тоже приходится эмулировать, и весьма древнее.
Цитата: Upliner от апреля 19, 2023, 13:01Да, и ещё со звуком куча проблем была. Нормально играть в досовские игры под NT стало возможно только с появлением DosBox.
Звук нафиг не нужен, когда играешь в школе или техникуме. А во времена актуальности Доса у меня был доступ к компу только там.
Цитата: Easyskanker от апреля 19, 2023, 14:16Звук нафиг не нужен, когда играешь в школе или техникуме. А во времена актуальности Доса у меня был доступ к компу только там.
Теперь понятно, почему у Вас винда тупила. В госучреждениях в те времена с железом было плохо.
Цитата: Upliner от апреля 19, 2023, 13:05Цитата: mnashe от апреля 19, 2023, 12:50Пока я не перешёл с 386SX на Pentium, у меня в Windows просто перелистывание страниц в WISIWIG-редакторе было настолько медленным
Я с 386-го пересел сначала на 486DX, правда разогнанный аж до 120 мегагерц, там уже Word под Win98 работал прекрасно, безо всяких тормозов.
Вы прикалываетесь. Как он у вас мог работать прекрасно в 98й, если даже в 2000й Ворд и Эксель доводили меня до истерики лагами и фризами. Там только Турбо Паскаль нормально работал.
Цитата: злой от апреля 19, 2023, 13:25Я помню, что Win95 "зависала" по каждому удобному поводу, 98 и ME "висели" реже, чем 95, но вот чувство, что это "совсем другая ОС" ко мне пришло только с WinXP. Что касается других ОС тех времён, то один раз я видел Windows NT 4.0 (она была установлена на высоконагруженном брендированном компьютере, как тогда говорили, "белой сборки", меня от расистского характера этого термина до сих пор блевать тошнит, но я допускаю, что такие компьютеры действительно были более надёжными, банально в силу того, что технология их производства была лучше отлажена, а схемы проектировались с запасом надёжности, в то время как в ЮВА в погоне за ценой многим жертвовали, вот и выходила "жёлтая сборка"). Тогда мне рассказывали, что многие программы, которые нормально запускаются на Win95 и 98, "не идут" под NT 4.0, и ещё говорили, что она не поддерживает многие образцы железа, работающие под 95 и 98.
С Win2K мне работать приходилось: помню, что большая часть игр под ней запускалась, но не все, по программам - те, что мне нужны были, под ней работали. Но, опять же, разница с "гражданскими" ОС была, которую, видимо, нивелировали в WinXP. Не помню, зависала ли у меня хоть раз Windows 2000, среди моего окружения считалось обычно, что если 2K зависла, это значит, что с программой что-то не то, или с железом, а не с самой ОС.
WinXP была в определённом смысле прорывной: она имела надёжность Win2K и поддерживала программы, работающие на 98. И по сей день уважаю "хрюшу".
А вот WinME была самой невнятной ОС, с которой мне приходилось сталкиваться. До сих пор её не понимаю. Помню только, что там Microsoft Plus (набор звуковых и графических "шкур" для ОС плюс пинбол) был вроде как по умолчанию, в остальном разницы с 98 не улавливаю.
Довольно точные характеристики. Согласен с вами. Хрюшка по сравнению с предыдущими потугами Гейтса казалась настоящим чудом, Вторым Пришествием.
Цитата: Andrey Lukyanov от апреля 19, 2023, 14:26Цитата: Easyskanker от апреля 19, 2023, 14:16Звук нафиг не нужен, когда играешь в школе или техникуме. А во времена актуальности Доса у меня был доступ к компу только там.
Теперь понятно, почему у Вас винда тупила. В госучреждениях в те времена с железом было плохо.
Сомневаюсь, что тогда вообще было понятие игрового компа. Все компы были одинаково офисные. То есть кое-как попёрдывающие. И не игнорируйте эмуляторы, о которых я говорил в двух постах выше процитированного вами.
Цитата: Easyskanker от апреля 19, 2023, 14:43Довольно точные характеристики. Согласен с вами. Хрюшка по сравнению с предыдущими потугами Гейтса казалась настоящим чудом, Вторым Пришествием.
Как сказал один из ютуберов: к тому моменту винда наконец-то догнала по функциональности AmigaOS, правда требовала в 5 раз больше памяти и в 5 раз быстрее CPU.
Цитата: Easyskanker от апреля 19, 2023, 14:46Сомневаюсь, что тогда вообще было понятие игрового компа.
У вас может и не было, а у нас было.
Когда-то я поставил себе Windows NT 5.0 beta (будущую Windows 2000). Меня просто восхитили её языковые возможности: можно было печатать на любом языке — хоть на арабском, хоть на японском, хоть на хинди.
Цитата: Upliner от апреля 19, 2023, 14:49Цитата: Easyskanker от апреля 19, 2023, 14:46Сомневаюсь, что тогда вообще было понятие игрового компа. Все компы были одинаково офисные.
У вас может и не было, а у нас было.
Не корчите из себя арабского шейха. Сейчас самое мощное железо тех времён способен эмулировать любой сенсорный телефон, не говоря о компах. И внезапно дохрюшные винды мощное железо не переваривают. Им нужно строго конкретное железо. В отличие, опять же, от хрюшки (и любой современной оси), у которой действительно скорость работы зависит от железа.
Цитата: Easyskanker от апреля 19, 2023, 14:46Все компы были одинаково офисные. То есть кое-как попёрдывающие.
Между 286 с 1 мегабайтом памяти и Пентиумом с 16 мегабайтами разница была колоссальная.
Но не все руководители тогда это понимали. Для них компьютер и есть компьютер, работает и ладно.
Цитата: Easyskanker от апреля 19, 2023, 14:54Сейчас самое мощное железо тех времён способен эмулировать любой сенсорный телефон, не говоря о компах.
Способен -- не значит что умеет. Если есть проблемы -- значит либо криво эмулирует, либо дистр винды кривой.
Я помню, что на тогдашнем железе работало нормально, и глюки-тормоза были как на 98-й винде, так и на ХР.
Цитата: Andrey Lukyanov от апреля 19, 2023, 15:00Между 286 с 1 мегабайтом памяти и Пентиумом с 16 мегабайтами разница была колоссальная.
Но не все руководители тогда это понимали. Для них компьютер и есть компьютер, работает и ладно.
Но вот в чём уж реально не было разницы для офисного компа -- так это стоит ли видюха S3 Virge или GeForce 2. А вот для игр разница опять же колоссальная. Это уже потом графику стали незаметно пихать в процессоры и даже офисный комп мог потянуть какой-нибудь Half-Life 2 или Far Cry.
«Crysis на максималках»
Цитата: Upliner от апреля 19, 2023, 15:08Но вот в чём уж реально не было разницы для офисного компа -- так это стоит ли видюха S3 Virge или GeForce 2.
Для офиса было важно разрешение экрана (например, если иметь дело с таблицами или с картинками). На простом VGA (640×480) работать не особо комфортно. А вот 1600×1200 — совсем другое дело. Но тут и монитор должен был быть соответствующий.
Цитата: Andrey Lukyanov от апреля 19, 2023, 15:54Для офиса было важно разрешение экрана (например, если иметь дело с таблицами или с картинками). На простом VGA (640×480) работать не особо комфортно. А вот 1600×1200 — совсем другое дело. Но тут и монитор должен был быть соответствующий.
В любом случае тогда на рынке было полно видюх, поддерживающих в том числе и хорошие разрешения, но совершенно неподходящих для игр. Это сейчас найти что-либо без 3D-ускорителя вообще нереально, поэтому грань между офисными и игровыми компами слегка размылась.
Цитата: Upliner от апреля 19, 2023, 16:00В любом случае тогда на рынке было полно видюх, поддерживающих в том числе и хорошие разрешения
Наличие вещи на рынке не равно наличию денег для её покупки.
Ну, в любом случае игровые видюхи стоили ещё дороже, поэтому смысла на них тратиться у директоров предприятий не было.
Мы же сейчас не спорим о том, что бывают хорошие и плохие офисные компы. А речь о том, в чём разница между "офисным" компом и "игровым".
Цитата: Andrey Lukyanov от апреля 19, 2023, 15:54Цитата: Upliner от апреля 19, 2023, 15:08Но вот в чём уж реально не было разницы для офисного компа -- так это стоит ли видюха S3 Virge или GeForce 2.
Для офиса было важно разрешение экрана (например, если иметь дело с таблицами или с картинками). На простом VGA (640×480) работать не особо комфортно. А вот 1600×1200 — совсем другое дело. Но тут и монитор должен был быть соответствующий.
В моей родной Караганде наверно у каждого второго пользователя, что частника, что в организациях, в середине нулевых был монитор LG StudioWorks 563N. До сих пор в Интернете есть сайты, зависшие во временной петле, которые сообщают, что "недорогой монитор LG StudioWorks 563N на базе ЭЛТ
отличается компактными размерами и хорошими техническими характеристиками". Разрешение у него 1024x768, масса - 11,7 кг. По тем временам это было дёшево и умеренно сердито.
У этих мониторов был конструктивный дефект, а именно - внутри регулярно "взрывался" большой сглаживающий конденсатор на блоке питания. Мой друг, к сожалению ныне покойный, будучи студентом на этом дефекте заработал себе на автомобиль.
Цитата: Upliner от апреля 19, 2023, 15:04Цитата: Easyskanker от апреля 19, 2023, 14:54Сейчас самое мощное железо тех времён способен эмулировать любой сенсорный телефон, не говоря о компах.
Способен -- не значит что умеет. Если есть проблемы -- значит либо криво эмулирует, либо дистр винды кривой.
Я помню, что на тогдашнем железе работало нормально, и глюки-тормоза были как на 98-й винде, так и на ХР.
Похоже вы из параллельной реальности. Во-первых, эмулирует стопроцентно аутентично тому, как я запомнил работу дохрюшных осей на аутентичном железе. При этом хрюшка и семёрка в тех же эмулях летают, как они и летали на аутентичном железе (единственное, устанавливаются они до сих пор гораздо дольше десятки). Более того, для них можно выставлять на эмуляции любое железо, а не строго специальное. Ещё более того, можно использовать реальное современное железо напрямую, в том числе
без эмуляторов, чего с дохрюшными виндами никак не провернуть.
Во-вторых, говорить якобы хрюшка тормозила так же, как 98я винда, значит напрашиваться на гнев Божий.
Цитата: Easyskanker от апреля 19, 2023, 17:50Во-вторых, говорить якобы хрюшка тормозила так же, как 98я винда, значит напрашиваться на гнев Божий.
Я так и понял, что ваше преклонение перед этой системой чисто религиозное. У ХР официально минимальные системные требования 233 мегагерца, как она может быть производительнее системы, которая расчитана на 66 мегагерц?
Цитата: злой от апреля 19, 2023, 17:00В моей родной Караганде наверно у каждого второго пользователя, что частника, что в организациях, в середине нулевых был монитор LG StudioWorks 563N. До сих пор в Интернете есть сайты, зависшие во временной петле, которые сообщают, что "недорогой монитор LG StudioWorks 563N на базе ЭЛТ отличается компактными размерами и хорошими техническими характеристиками". Разрешение у него 1024x768, масса - 11,7 кг. По тем временам это было дёшево и умеренно сердито.
У этих мониторов был конструктивный дефект, а именно - внутри регулярно "взрывался" большой сглаживающий конденсатор на блоке питания. Мой друг, к сожалению ныне покойный, будучи студентом на этом дефекте заработал себе на автомобиль.
Дома первым монитором тоже был какой-то "компактный" LG размером с приличного медведя и с разрешением 1024х768. Никаких дефектов изображения он к счастью не давал.
В колледже тогда же стояли моники с разрешением 800х600, от которых почему-то вытекали глаза, болела голова и в целом быстро возникали симптомы, очень похожие на некую паническую атаку. От моего домашнего монитора таких эффектов совсем не было.
Цитата: Upliner от апреля 19, 2023, 18:01Цитата: Easyskanker от апреля 19, 2023, 17:50Во-вторых, говорить якобы хрюшка тормозила так же, как 98я винда, значит напрашиваться на гнев Божий.
Я так и понял, что ваше преклонение перед этой системой чисто религиозное. У ХР официально минимальные системные требования 233 мегагерца, как она может быть производительнее системы, которая расчитана на 66 мегагерц?
Какое преклонение? Вижу нарвался на очередного юного псевдо-олдфага, которому чем древнее, тем лучше, независимо от реальных характеристик. Я вам так скажу: все винды кал собачий, но с хрюшкой, семёркой и десяткой хотя бы можно работать.
Цитата: Andrey Lukyanov от апреля 19, 2023, 14:00Цитата: mnashe от апреля 19, 2023, 13:07Я говорю о int 2F (с AH=17 для clipboard). Как это можно включить?
В интернете пишут так (не знаю, поможет ли это с clipboard):
ЦитироватьДействия по включению и отключению поддержки 16-разрядных приложений/NTVDM в Windows 10
Чтобы включить эту функцию, необходимо запустить Windows 10 32-разрядную версию и иметь права локального администратора.
NTVDM предоставляется как компонент по запросу, который сначала необходимо установить с помощью команды DISM . Запустите Windows PowerShell ISE от имени администратора и используйте следующую команду:
- Чтобы включить NTVDM, выполните приведенные действия. DISM /online /enable-feature /all /featurename:NTVDM
- Чтобы отключить NTVDM, выполните приведенные действия. DISM /online /disable-feature /featurename:NTVDM
Ха. Ну я так и понял, что мы о разном говорим.
Я говорил о разнице в реализации поддержки 16-битных программ. В NT-системах она урезанная в сравнении с 95–ME. Дополнительно к функциям BIOS и DOS в NT-системах есть только поддержка LFN — то есть расширение функций DOS, работающих с файловой системой, дополнительными функциями, работающих с LFN. А в 95–ME, кроме этого, есть возможность работать с clipboard и корректно закрываться по команде от Windows («крестиком» или завершением сеанса). И ещё несколько мелочей, в частности, получение информации о диске. Работа с clipboard крайне важна, так что при переходе на XP мне пришлось написать специальную консольную утилиту, которая читает текст из clipboard и помещает его в файл, читает текст из файла и помещает его в clipboard, читает информацию о диске и ещё какие-то мелочи. А отсутствие возможности корректно закрываться никак не обойдёшь. Пришлось просто привыкнуть не закрывать программу крестиком.
О поддержке 16-битных программ в целом речь не шла. Это как бы со времён появления 64-битных систем известно, что в 32-битных версиях она есть, а в 64-битных её нет. А то чё б я столько лет сидел на 32-битных системах.
Кстати, мне почему-то не пришлось её включать в Windows 10 32 бит, она сразу работала. Но в итоге я этой виртуалкой перестал пользоваться: она каждый раз ломалась после определённого обновления; иногда Windows самовосстанавливалась после этого, иногда нет, так что приходилось восстанавливать её из бэкапа, всё это занимало кучу времени, а на следующий день Windows принудительно устанавливала это же обновление снова, с тем же результатом, мне надоело и я на неё забил. Пользовался в основном виртуалкой с XP, но недавно она стала иногда зависать, дико загружая процессор (бывает, что раз в несколько дней, а бывает и несколько раз в день, не знаю, от чего зависит), так что теперь я в основном виртуалку с семёркой использую, с ней пока нет никаких проблем.
Цитата: Easyskanker от апреля 19, 2023, 17:50(единственное, устанавливаются они до сих пор гораздо дольше десятки)
Кстати, у меня с XP в виртуалке (VirtualBox) была ещё одна странность.
Сначала я установил её из-под десятки на вышеупомянутом компьютере с 775 (Core2Duo E8500, GA-G41MT-D3). Всё работало замечательно.
Потом я попытался сделать то же самое на новом компьютере, с Haswell (Core i5-4690S). Установка шла много часов! Несравнимо дольше, чем на старом компьютере. Несравнимо дольше, чем семёрка и десятка. Выглядело так, что она эмулирует машину, а не виртуализирует.
И ладно бы только установка так работала. Нет, установленная система вела себя так же: дико загружая процессор и с черепашьей скоростью.
Попробовал всё с начала — с тем же результатом.
Долго экспериментировал с разными настройками — нулевой эффект.
Скопировал виртуальный диск с XP, сделанный на старом компьютере. Всё работало отлично!
Пока вот с месяц назад не начались эти спонтанные зависания (всей машины). Не знаю, есть ли связь.
Цитата: Easyskanker от апреля 19, 2023, 14:54И внезапно дохрюшные винды мощное железо не переваривают. Им нужно строго конкретное железо.
С переходом на Core2Duo (E4400 на тот момент) пришлось распрощаться с Windows ME...
Кстати, я хоть и не проверял, но по информации от производителя то же самое касается и NT-шных систем. А именно, начиная с Haswell (=четвёртое поколение) не поддерживается XP, а начиная с седьмого поколения не поддерживается ничего ниже десятки.
Цитата: Easyskanker от апреля 19, 2023, 18:08Вижу нарвался на очередного юного псевдо-олдфага, которому чем древнее, тем лучше, независимо от реальных характеристик.
Я немного и на Windows 3.11 сидел, но мне она совершенно не зашла. Лучше уж сидеть под досом и не заморачиваться. А вот 98 это первая винда, которой я реально пользовался, и это довольно значительная часть моей жизни, оставившая тёплые ностальгические воспоминания. Но вообще конечно понимаю, что для меня и 98, и ХР -- давно пройденный этап. А насчёт характеристик -- разве для вас секрет, что со временем софт становится всё требовательнее к железу? Сейчас разве что OpenBSD может работать на тех объёмах памяти, на которых когда-то работала Win98.
Цитата: злой от апреля 19, 2023, 17:00У этих мониторов был конструктивный дефект, а именно - внутри регулярно "взрывался" большой сглаживающий конденсатор на блоке питания.
Вообще-то это больше был "дефект электросети", обычно из-за плохого заземления нулевого провода входящей трехфазной сети . Скачки напряжения и перепады на фазах и вызывали фейерверки в блоках питания, и не только мониторов, но и телевизоров.
Цитата: mnashe от апреля 19, 2023, 18:37Пользовался в основном виртуалкой с XP, но недавно она стала иногда зависать, дико загружая процессор (бывает, что раз в несколько дней, а бывает и несколько раз в день, не знаю, от чего зависит), так что теперь я в основном виртуалку с семёркой использую, с ней пока нет никаких проблем.
Ну вот, только написал — и на тебе. Теперь и семёрка дважды за час зависла.
Попробую заново добавить виртуальную машину (то есть убрать все файлы, кроме самого виртуального диска).
Цитата: mnashe от апреля 19, 2023, 21:33Ну вот, только написал — и на тебе. Теперь и семёрка дважды за час зависла.
Попробую заново добавить виртуальную машину (то есть убрать все файлы, кроме самого виртуального диска).
Никогда не понимал для чего нужна виртуалка такой же, но более древней Оси. :donno:
Что вы с нею делаете?
Цитата: ivanovgoga от апреля 19, 2023, 21:36Никогда не понимал для чего нужна виртуалка такой же, но более древней Оси. :donno:
Что вы с нею делаете?
Я же писал: чтобы продолжать пользоваться своим Multi-Edit'ом. Я без него как без рук: совсем простые операции могу делать, а чуть посложнее — уже очень неудобно.
На работе для той же цели. Там даже не более древняя, а та же версия (семёрка), только 32 бит.
Кроме того, виртуалки удобны в качестве песочницы — запускать сомнительные файлы. Но до этого я ещё не дошёл.
Цитата: ivanovgoga от апреля 19, 2023, 21:33Цитата: злой от апреля 19, 2023, 17:00У этих мониторов был конструктивный дефект, а именно - внутри регулярно "взрывался" большой сглаживающий конденсатор на блоке питания.
Вообще-то это больше был "дефект электросети", обычно из-за плохого заземления нулевого провода входящей трехфазной сети . Скачки напряжения и перепады на фазах и вызывали фейерверки в блоках питания, и не только мониторов, но и телевизоров.
Да, наверно. Но вот конкретно эта модель мониторов, по-видимому, имеет "меньший запас прочности", поэтому и под воздействием колебаний напряжения в электросети выходила из строя чаще. Друг говорил, что он обычно заменял взорвавшиеся конденсаторы на аналоги той же ёмкости, но рассчитанные на большее напряжение. Не помню, помогало это или нет.
Правда, я не уверен, что у нас нулевой провод заземляют. Насколько я помню, если между фазами разброс по потребляемой мощности, по нулевому проводу идёт избыточный ток, отчего он греется и частенько сгорает.
Цитата: mnashe от апреля 19, 2023, 21:33Попробую заново добавить виртуальную машину (то есть убрать все файлы, кроме самого виртуального диска).
Вроде помогло. Сутки прошли без зависаний (XP).
Похоже, что проблема возникает при потере питания компьютера без корректного завершения работы виртуальной машины. После такого на первый взгляд всё выглядит исправным, но начинаются вот эти зависания виртуальной машины.
Цитата: Upliner от апреля 19, 2023, 18:57А вот 98 это первая винда, которой я реально пользовался, и это довольно значительная часть моей жизни, оставившая тёплые ностальгические воспоминания.
Конечно я утрировал, акцентировался на главном впечатлении, которое оставили дохрюшные винды, главным образом 2000 и 98. При определённых обстоятельствах, например если не перебирать экранные заставки, не пользоваться Майкрософт Офисом и так далее, а особенно если как тру-линуксоид вообще не пользоваться графической оболочкой, тормоза этих осей легко не заметить. Например я играл на 98й в Фаллаут через эмулятор на телефоне, никаких проблем не было, а что работает медленно, так это аутентично игре, позволяет избегать эксцессов как например перемещение по глобальной карте на сверхзвуковой скорости (на хрюшке для замедления игры приходилось патчи ставить).
Цитата: Easyskanker от апреля 22, 2023, 03:58например если не перебирать экранные заставки
Вот уж с чем проблем не было, так это со скринсейверами. Кстати, скринсейверы -- единственная вещь, в которой OpenGL нормально работал на S3 Virge. В играх OpenGL не работал, хотя очень хотелось. Проблема решилась разве что заменой видюхи на Riva TNT.
Цитата: Easyskanker от апреля 22, 2023, 03:58не пользоваться Майкрософт Офисом
Когда-то у нас уже была винда XP, но не было офиса ХР, работали в 97-м офисе, и в нём под ХР проявлялся баг -- при резком отключении питания, когда случались перебои с электричеством, не сохранялись документы. А под 98 всё было нормально.
Цитата: Easyskanker от апреля 22, 2023, 03:58и так далее, а особенно если как тру-линуксоид вообще не пользоваться графической оболочкой
Windows Explorer-ом не пользовался, это да. Основным файл-менеджером был Dos Navigator. И вот в нём под 98 работали длинные имена, а под 2000 нет. Но в конце концов брат всё-таки убедил перейти на Far.
Цитата: Easyskanker от апреля 22, 2023, 03:58Например я играл на 98й в Фаллаут через эмулятор на телефоне, никаких проблем не было, а что работает медленно, так это аутентично игре
У меня Morrowind не тормозил, и даже шейдерная вода нормально отображалась.
Цитата: Upliner от апреля 19, 2023, 18:57Я немного и на Windows 3.11 сидел, но мне она совершенно не зашла.
Кстати, забыл упомянуть ещё одну систему, которая совершенно не зашла -- это Windows NT 4. У неё конечно очень крутой звук при загрузке и выключении, но на этом её достоинства заканчиваются. Поддержка DirectX совсем хреновая, звука в NTVDM совсем не было, ну и опять же никаких длинных имён в Dos Navigator-е. Так что по сути система годилась только для "офисного" применения, а меня в том возрасте конечно больше интересовали игры.
И в какой-то мере неприязнь к этой системе у меня перенеслась и на ХР. NTVDM даже в XP был не идеален по сравнению с 98-й виндой, поэтому я говорил "NTя останется NTёй и в орденах, и в лентах". Ну что ж, поздравляю М$ -- XP справилась с задачей пересадить всех на NT, а ME справилась с задачей окончательно опозорить ветку 9х. А как по мне, у этой ветки был большой потенциал.
Office97!!! Там наконец-то текст стал храниться непосредственно в Юникоде, ушли в прошлое всякие глюки с кодировками (типа появления русских букв в немецких словах вместо умляутов).
Но зато многие популярные русские шрифты перестали работать, ибо они были сделаны неправильно — русские буквы были размещены на позициях латиницы с диакритикой. Потом шрифты исправили (русские буквы продублировали на правильных позициях).
Цитата: злой от апреля 20, 2023, 07:26Насколько я помню, если между фазами разброс по потребляемой мощности, по нулевому проводу идёт избыточный ток, отчего он греется и частенько сгорает
Так потому и в трансформаторных подстанциях и в больших зданиях и заземляют на сам щит и заземляющий контур самого здания, чтобы не горел . Ведь и трансформатор сидит на заземлении и ЛЭП и...Вся сеть от электростанции до распредилительного щита здания через землю делится со всеми транспортировщиками энергии нулевым потенциалом.
Цитата: Upliner от апреля 22, 2023, 04:20Цитата: Easyskanker от апреля 22, 2023, 03:58например если не перебирать экранные заставки
Вот уж с чем проблем не было, так это со скринсейверами. Кстати, скринсейверы -- единственная вещь, в которой OpenGL нормально работал на S3 Virge. В играх OpenGL не работал, хотя очень хотелось. Проблема решилась разве что заменой видюхи на Riva TNT.
Цитата: Easyskanker от апреля 22, 2023, 03:58не пользоваться Майкрософт Офисом
Когда-то у нас уже была винда XP, но не было офиса ХР, работали в 97-м офисе, и в нём под ХР проявлялся баг -- при резком отключении питания, когда случались перебои с электричеством, не сохранялись документы. А в 98 всё было нормально.
Цитата: Easyskanker от апреля 22, 2023, 03:58и так далее, а особенно если как тру-линуксоид вообще не пользоваться графической оболочкой
Windows Explorer-ом не пользовался, это да. Основным файл-менеджером был Dos Navigator. И вот в нём под 98 работали длинные имена, а под 2000 нет. Но в конце концов брат всё-таки убедил перейти на Far.
Цитата: Easyskanker от апреля 22, 2023, 03:58Например я играл на 98й в Фаллаут через эмулятор на телефоне, никаких проблем не было, а что работает медленно, так это аутентично игре
У меня Morrowind не тормозил, и даже шейдерная вода нормально отображалась.
Цитата: Upliner от апреля 22, 2023, 04:26Цитата: Upliner от апреля 19, 2023, 18:57Я немного и на Windows 3.11 сидел, но мне она совершенно не зашла.
Кстати, забыл упомянуть ещё одну систему, которая совершенно не зашла -- это Windows NT 4. У неё конечно очень крутой звук при загрузке и выключении, но на этом её достоинства заканчиваются. Поддержка DirectX совсем хреновая, звука в NTVDM совсем не было, ну и опять же никаких длинных имён в Dos Navigator-е. Так что по сути система годилась только для "офисного" применения, а меня в том возрасте конечно больше интересовали игры.
И в какой-то мере неприязнь к этой системе у меня перенеслась и на ХР. NTVDM даже в XP был не идеален по сравнению с 98-й виндой, поэтому я говорил "NTя останется NTёй и в орденах, и в лентах". Ну что ж, поздравляю М$ -- XP справилась с задачей пересадить всех на NT, а ME справилась с задачей окончательно опозорить ветку 9х. А как по мне, у этой ветки был большой потенциал.
Вы реально какие-то истории из альтернативной вселенной рассказываете. Хрюшка сделана на базе 2000й, это далеко не ось NT как таковая, несмотря на путаницу из-за обобщения в названиях внутреннего пользования, которых за переделами Майкрософт никто и не должен был знать. Про поведение Фаллаут я говорил на аутентичной ему оси. Когда вышел Морровинд, уже хрюшка была, какой смысл гонять Морровинд на хронически устаревшей оси, требующей такого же хронически устаревшего железа? Только ради очередной байки с Земли-TRN582?
Цитата: Easyskanker от апреля 22, 2023, 08:00Вы реально какие-то истории из альтернативной вселенной рассказываете. Хрюшка сделана на базе 2000й, это далеко не ось NT как таковая, несмотря на путаницу из-за обобщения в названиях внутреннего пользования,
Какое для внутреннего пользования? Микрософтовцы даже на загрузочный экран 2000 поместили гордую надпись "Built on NT technology". А если чуть полазить по самой системе хотя бы на уровне продвинутого пользователя, не говоря уже о уровне разработчика, там эта NTя изо всех щелей полезет. Я уже тогда начинал думать, что если за NT будущее, то надо будет написать собственную ОСь и перейти на неё. И даже фантазировал о том, как представляю на конкурсе ОС Buttons. Но к счастью, Дениса Попова из меня не вышло.
Цитата: Easyskanker от апреля 22, 2023, 08:00Когда вышел Морровинд, уже хрюшка была, какой смысл гонять Морровинд на хронически устаревшей оси, требующей такого же хронически устаревшего железа?
Одно то, что разработчики игр даже после выхода ХР специально сохраняли совместимость с Win98 о многом говорит, в первую очередь о том, что народ не очень-то спешил пересаживаться на новую систему. Ну и NVidia специально выпускала драйвера для GeForce 4 под 98 тоже. Причины на это были реальные. Многие проблемы в XP только где-то в SP2 пофиксили. А проблемы с NTVDM вообще никогда не пофиксили, Мнаше тут совершенно прав.
Цитата: Andrey Lukyanov от апреля 22, 2023, 04:35Там наконец-то текст стал храниться непосредственно в Юникоде, ушли в прошлое всякие глюки с кодировками (типа появления русских букв в немецких словах вместо умляутов).
Помню этот глюк. У меня была знакомая, которая тогда собиралась уехать в Германию, учила язык и активно переписывалась с кем-то на немецком. В Office 97 этот глюк может и убрали, но в мессенджере ICQ меня всегда поражала русская буква "д" посреди латиноязычного текста, когда она с кем-то переписывалась.
Цитата: ivanovgoga от апреля 22, 2023, 04:53Цитата: злой от апреля 20, 2023, 07:26Насколько я помню, если между фазами разброс по потребляемой мощности, по нулевому проводу идёт избыточный ток, отчего он греется и частенько сгорает
Так потому и в трансформаторных подстанциях и в больших зданиях и заземляют на сам щит и заземляющий контур самого здания, чтобы не горел . Ведь и трансформатор сидит на заземлении и ЛЭП и...Вся сеть от электростанции до распредилительного щита здания через землю делится со всеми транспортировщиками энергии нулевым потенциалом.
А, то есть проблема в том, что ноль с землёй здания соединяют? Я прочитал, что по-правильному должен быть строго отдельный контур заземления и нуля.
Цитата: злой от апреля 23, 2023, 10:40Я прочитал, что по-правильному должен быть строго отдельный контур заземления и нуля.
Это если грунт плохопроводящий или дом частный и питается от однофазной линии. Если грунт достаточно сырой и контур сделан правильно, то есть сопротивление заземления очень низкое, то смысла в отдельном контуре нет. Как например на корабле.
Цитата: злой от апреля 23, 2023, 10:08Цитата: Andrey Lukyanov от апреля 22, 2023, 04:35Там наконец-то текст стал храниться непосредственно в Юникоде, ушли в прошлое всякие глюки с кодировками (типа появления русских букв в немецких словах вместо умляутов).
Помню этот глюк. У меня была знакомая, которая тогда собиралась уехать в Германию, учила язык и активно переписывалась с кем-то на немецком. В Office 97 этот глюк может и убрали, но в мессенджере ICQ меня всегда поражала русская буква "д" посреди латиноязычного текста, когда она с кем-то переписывалась.
Я даже в книгах встречал подобные ляпы.
Цитата: AmbroseChappell от апреля 23, 2023, 13:03Цитата: злой от апреля 23, 2023, 10:08Цитата: Andrey Lukyanov от апреля 22, 2023, 04:35Там наконец-то текст стал храниться непосредственно в Юникоде, ушли в прошлое всякие глюки с кодировками (типа появления русских букв в немецких словах вместо умляутов).
Помню этот глюк. У меня была знакомая, которая тогда собиралась уехать в Германию, учила язык и активно переписывалась с кем-то на немецком. В Office 97 этот глюк может и убрали, но в мессенджере ICQ меня всегда поражала русская буква "д" посреди латиноязычного текста, когда она с кем-то переписывалась.
Я даже в книгах встречал подобные ляпы.
У меня прямо два дня назад в современном софте подобное случилось.
Не сказал бы, что это ужн история, хоть и редкость. Юникодные буквы закодированные двумя байтами порой показываются как два символа-кракозябра.
Я побродил по форумам и увидел, что ещё в 2004 году проблема была актуальна: русскоязычные немцы, переехавшие в Германию, пишут, что в WinXP либо ставится русская локаль, и есть русские буквы, но нет умляутов, либо ставится немецкая локаль, и нет русских букв. В ОС вместе тогда сосуществовать умляуты и кириллица не могли никак.
Цитата: злой от апреля 23, 2023, 14:14Я побродил по форумам и увидел, что ещё в 2004 году проблема была актуальна: русскоязычные немцы, переехавшие в Германию, пишут, что в WinXP либо ставится русская локаль, и есть русские буквы, но нет умляутов, либо ставится немецкая локаль, и нет русских букв. В ОС вместе тогда сосуществовать умляуты и кириллица не могли никак.
WinXP как наследница Windows NT была юникодизирована изначально, и там спокойно могли сосуществовать любые символы.
Другое дело — прикладные программы сторонних производителей, которые продолжали использовать однобайтные кодировки.
Цитата: Andrey Lukyanov от апреля 23, 2023, 14:29WinXP как наследница Windows NT была юникодизирована изначально, и там спокойно могли сосуществовать любые символы.
Причём уникодную кодировку можно установить даже в консоли
cmd.exe, но поскольку по дефолту там стоит локальная кодировка компа, об этом мало кто знал.
Цитата: Bhudh от апреля 23, 2023, 14:33Причём уникодную кодировку можно установить даже в консоли cmd.exe, но поскольку по дефолту там стоит локальная кодировка компа, об этом мало кто знал.
И как это делается? Я думал, chcp только в 10-ке добавили...
Цитата: Upliner от апреля 23, 2023, 14:43И как это делается? Я думал, chcp только в 10-ке добавили...
chcp была ещё в ДОСе (начиная с версии 3.3).
Цитата: Andrey Lukyanov от апреля 23, 2023, 14:46chcp была ещё в ДОСе (начиная с версии 3.3).
Понятно. Но на большинстве старых систем он всё же был бесполезен, поэтому пользовались своими велосипедами типа KeyRus
Цитата: Bhudh от апреля 23, 2023, 14:58Цитата: Upliner от апреля 23, 2023, 14:43И как это делается?
chcp 65001
Хмм, а на вот этот баг не натыкались случайно? Или во всяких PowerShell-ах он не проявляется?
https://web.archive.org/web/20180902082952/http://consolesoft.com/p/cmd-xp-65001-fix/index.html (https://web.archive.org/web/20180902082952/http://consolesoft.com/p/cmd-xp-65001-fix/index.html)
До этого как-то не пробовал запускать батники в уникодной кодировке. Попробовал: багует, воспринимает как команду первую букву файла.
Установил патч, но он, видимо, без перезагрузки системы не сработает.
Цитата: Upliner от апреля 22, 2023, 04:20И вот в нём под 98 работали длинные имена, а под 2000 нет.
Догадываюсь, почему. У меня тоже при переходе на XP эта проблема возникла.
Есть специальная функция — определить версию Windows. Она относится к тому же семейству функций (вызываемых через INT 2F), что и упомянутые мной работа с clipboard и кошерный выход из программы. Соответственно, под NT-системами она не работает, как и всё семейство. То есть программа, написанная под DOS внутри 95-систем, под NT-системами вообще не поймёт, что она работает под Windows. А значит, не будет пытаться читать каталоги через LFN-версии файловых функций, несмотря на то, что эти функции (вызываемые через INT 21) в равной мере доступны и в 95-системах, и в NT-системах.
Мне пришлось модифицировать распознавание Windows: если Windows «отсутствует», но версия DOS выше 4, то это значит, что мы под NT-системой. Можно работать с LFN, но нельзя — с clipboard и закрытием программы.
push DS
loadseg DS,CS
assume DS:Code
mov AH,30h
int 21h
cmp AL,5
jb @@dosv
push AX
mov AX,3306h
int 21h
cmp AL,0FFh
pop AX
je @@dosv
cmp BL,5
jb @@dosv
mov AX,BX
@@dosv: pop DS
assume DS:Data
mov [dos_version],AX
push DS
mov AX,1600h
int 2Fh
pop DS
or AL,AL
jnz @@swv
mov AX,[dos_version]
cmp AL,5
jne @@ldrv
cmp AH,5
jb @@ldrv
@@swv: mov [windows_version],AX
cmp AL,4
jb @@ldrv
push DS
mov DX,1
mov AX,168Fh
int 2Fh
pop DS
mov [win_exit_enabled],1
@@ldrv: push DS
Когда-то я в ДОСе обнаружил такую фичу: если переключаться между 866 и 855 кодовыми страницами (русской и южнославянской) с помощью системных средств (mode con codepage prepare/select), то драйвер клавиатуры автоматически это распознаёт и продолжает выдавать правильные коды русских букв для текущей кодировки.
Цитата: злой от апреля 23, 2023, 14:14Я побродил по форумам и увидел, что ещё в 2004 году проблема была актуальна: русскоязычные немцы, переехавшие в Германию, пишут, что в WinXP либо ставится русская локаль, и есть русские буквы, но нет умляутов, либо ставится немецкая локаль, и нет русских букв. В ОС вместе тогда сосуществовать умляуты и кириллица не могли никак.
Это актуально до сих пор для всех программ, не использующих уникод. А их до сих пор полным-полно! Особенно среди бесплатных. Попробуешь такой программой открыть файл с именем, не вписывающимся в текущую локаль, — ничего не получится, «файл не найден».
Из-за этого приходилось на всех компьютерах держать пару систем (иногда совершенно одинаковых): одну с кириллицей, другую с ивритицей. Почему-то реализовать моментальное переключение кодовой страницы «на лету», как у меня в Multi-Edit'е, Microsoft'у оказалось не под силу.
Цитата: mnashe от апреля 23, 2023, 20:13Это актуально до сих пор для всех программ, не использующих уникод. А их до сих пор полным-полно! Особенно среди бесплатных. Попробуешь такой программой открыть файл с именем, не вписывающимся в текущую локаль, — ничего не получится, «файл не найден».
Да, актуально практически для всех программ, написанных не чисто под винду, а кроссплатформенных. Вот скажем использую я тот же OpenCV, а там cv::imread принимает std::string, и в гробу они видели этот виндовый std::wstring. Соответственно я пока использую GetOpenFileNameA вместо GetOpenFileNameW, что сразу же делает моё приложение не-юникодным под виндой. А в остальных системах просто используется UTF-8. Если под виндой будут реальные проблемы с юникодом, то придётся заморочиться и вручную читать файлы через чистый WinApi.
У меня в папке Documents and Settings имя моего аккаунта (на кириллице) уже написано в трёх различных кодировках кроме оригинальной.
Не все программы, пытающиеся сохранить свои данные, понимают кириллицу и автоматически создают новую папку с кракозябрами.
Когда загружают на хостинги музыку, в которой тэги заполнены кириллицей, тоже иногда получается всякое интересное:
https://www.last.fm/ru/music/Àëëåãðîâà+Èðèíà/_/Ïðèâåò+Àíäðåé
Цитата: mnashe от апреля 23, 2023, 20:03Догадываюсь, почему.
Видимо, дело было всё-таки не только в этом. В одном из форков DN-а сделали поддержку длинных имён под Win2000, но добавили предупреждение:
Цитировать! Attention Win2000 users: if you having troubles starting NDN under Win2000, try to start it rith parameter /NOLFN
Так что похоже, что попытка работать с int 21h так же как под Win9x у них вообще крашила всё приложение. Зато в следующей версии добавили поддержку длинных имён даже под NT4. Но в 2000 году это уже совсем мало кому было нужно.
http://ndnv.narod.ru/new.htm
Странно. Какой-то баг в программе?
Я с таким ни разу не сталкивался. Всё отлично работает в любой 32-битной системе.
Ну, может в XP это всё уже поправили, баг был только в 2000-й.
Цитата: Upliner от апреля 24, 2023, 12:47Ну, может в XP это всё уже поправили, баг был только в 2000-й.
Мне кажется, я и под 2000 запускал (у меня не было, но у папы был), но я уже не уверен.
В принципе, наверно, можно и сейчас где-то найти дистрибутив 2000, установить в виртуалке и проверить.
Или даже не в виртулке, а взять пустой SSD и установить на одном из компьютеров с 775. Только надо тогда CD-ROM подключить, скорее всего.
Цитата: Bhudh от апреля 23, 2023, 14:58Цитата: Upliner от апреля 23, 2023, 14:43И как это делается?
chcp 65001
Под ХР эта кодовая страница работала странновато, насколько мне помнится. Например, из-под нее не получалось запускать батники и многи экзешники. Сейчас пользуюсь восьмеркой — большинство странностей 65001 исправлено, вроде бы (впрочем, не все. Например, при выводе текста вылезают некие артефакты — непечатаемые символы, непонятно откуда берущиеся. Кто-то автоматически вставляет BOM в случайных местах?..).
Еще у chcp есть особенность, что она неправильно переключает кодировки, когда в консоли растровые шрифты, или в полноэкранном текстовом режиме. Впрочем, в полноэкранном тексте полноценной подержки юникода и не следовало бы ожидать — в самом железе, которое его обеспечивает, нет для этого средств, видеопамять рассчитана на однобайтные символы.
Цитата: Upliner от апреля 22, 2023, 11:51надо будет написать собственную ОСь и перейти на неё. И даже фантазировал о том, как представляю на конкурсе ОС Buttons. Но к счастью, Дениса Попова из меня не вышло.
А, так вы на лавры Дениса Попова метили. Вопросов больше не имею.
Метил на лавры Гейтса/Торвальдса, но хватило ума не превращаться в Попова.
Цитата: mnashe от апреля 24, 2023, 13:07В принципе, наверно, можно и сейчас где-то найти дистрибутив 2000, установить в виртуалке и проверить.
Поставил на виртуалку, попробовал -- что-то этот NDN под 2000-й вообще не хочет работать и даже /NOLFN не помогает. А на 98-й нормально запускается. Хотя вроде как когда-то у нас на 2000-й работали и обычный DN, и NDN, но без длинных имён, хотя NDN скорее всего был чуть более старой версии.
Интересно, запустится ли МЕ. Передать тебе через google drive или dropbox или что-нибудь ещё?
Не понял, что надо. Просто попробовать поставить ME на виртуалку?
Цитата: Upliner от апреля 23, 2023, 20:36cv::imread принимает std::string, и в гробу они видели этот виндовый std::wstring.
Кстати, нашёл как решить эту проблему без совсем уж корявых костылей. В C++17 появился std::filesystem::path, который в зависимости от платформы хранит в себе либо string, либо wstring. Ну и сделал кроссплатформенный аналог mmap, который для юникса конвертирует path в string, а для винды в wstring. И в итоге вместо cv::imread(path) делаю cv::imdecode(platform->mmap(path)).
Цитата: mnashe от мая 1, 2023, 12:39Интересно, запустится ли МЕ. Передать тебе через google drive или dropbox или что-нибудь ещё?
Только теперь понял, что под ME имеется в виду MultiEdit, а не WinME. Да, с MultiEdit-ом мне бы конечно интересно было поработать. Был бы признателен если бы скинули.
Кстати, помню ещё в 2002-м году было такое чудо как Windows .NET. Это типа как бета Windows Server 2003. И именно там впервые была такая фишка, что при любом шатдауне нужно было обязательно указывать причину. И почему-то ни в одном списке выпусков Windows не могу её найти. Никто больше не сталкивался?
Цитата: Upliner от мая 24, 2023, 01:07Да, с MultiEdit-ом мне бы конечно интересно было поработать. Был бы признателен если бы скинули.
http://puu.sh/JHugp.RAR
Цитата: Upliner от мая 24, 2023, 01:07Кстати, помню ещё в 2002-м году было такое чудо как Windows .NET. Это типа как бета Windows Server 2003.
.NET (https://ru.wikipedia.org/wiki/.NET_Framework) — это из другой оперы.
Цитата: Andrey Lukyanov от мая 24, 2023, 09:16.NET (https://ru.wikipedia.org/wiki/.NET_Framework) — это из другой оперы.
Не, имеется в виду именно операционка с таким названием, а фреймворк только мешает её гуглить.
Цитата: Upliner от мая 24, 2023, 09:54Цитата: Andrey Lukyanov от мая 24, 2023, 09:16.NET (https://ru.wikipedia.org/wiki/.NET_Framework) — это из другой оперы.
Не, имеется в виду именно операционка с таким названием, а фреймворк только мешает её гуглить.
Не знал про такое.
Англовики пишет: (https://en.wikipedia.org/wiki/Windows_Server_2003)
The product went through several name changes during the course of development. When first announced in 2000, it was known by its codename "Whistler Server"; it was named "Windows 2002 Server" for a brief time in mid-2001, followed by "Windows .NET Server" and "Windows .NET Server 2003". After Microsoft chose to focus the ".NET" branding on the .NET Framework, the OS was finally released as "Windows Server 2003".
Да, Windows .NET Server уже более-менее гуглится. Значит, я всё-таки не из альтернативной реальности :)
https://www.youtube.com/watch?v=IKEFOseERA8
Цитата: Upliner от мая 24, 2023, 01:07И именно там впервые была такая фишка, что при любом шатдауне нужно было обязательно указывать причину.
Я думал, это во всех Windows Server.
У нас на работе два сервера на Windows Server 2008 и один на Windows Server 2012, на обоих такая фишка есть.
Цитата: mnashe от мая 24, 2023, 12:37Я думал, это во всех Windows Server.
У нас на работе два сервера на Windows Server 2008 и один на Windows Server 2012, на обоих такая фишка есть.
В Win2000 Server такого ещё не было, а в Win.NET впервые появилось, ну и сохранилось во всех последующих.