Top.Mail.Ru
? ?
Ни о какой безапелляционности в моих высказываниях не может быть и речи! [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

кошмарный сон (программистское) [май. 14, 2012|12:06 am]
Anatoly Vorobey
(эта запись будет интересна в основном старым, избитым жизнью, закаленным в боях программистам)

На superuser.com кто-то спрашивает, есть ли современный браузер, который работает под Windows 3.1. Человеку очень надо. В ответах ему в основном крутят пальцами у виска.

Я подумал, что это может быть хороший сюжет для кошмарного сна - представьте себе, что вам во сне нужно переписать Firefox под Win3.1. И вот вы подходите основательно к этому делу, и начинаете рассортировывать, скажем, указатели на близкие и далекие... помните близкие и далекие указатели? Как это было весело!
СсылкаОтветить

Comments:
Страница 1 из 2
<<[1] [2] >>
[User Picture]From: b_a_t
2012-05-13 09:12 pm
Как насчет Java+OperaMini?

С указателями весело было, хотя неопределнность разрядности int намного веселее.

Можно поискать, что на embedded платформах идет и перетащить.
(Ответить) (Thread)
[User Picture]From: Andrew Korzhuev
2012-05-13 10:03 pm
Я думаю, что джава на машине которая только 3.1 тянет будет пыткой.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: vanja_y
2012-05-13 09:28 pm
Ему скорее всего lynx-а или w3m хватило бы.
(Ответить) (Thread)
[User Picture]From: avva
2012-05-13 09:29 pm
Ему нужен CSS... не уверен.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: archaicos
2012-05-13 09:34 pm
А помнится, были IE 4 и 5 для Win 3.1. Видел это чудо живьём сам. И CSS там уже какой-то был.

Edited at 2012-05-13 21:35 (UTC)
(Ответить) (Thread)
[User Picture]From: georgekluni
2012-05-13 09:42 pm
В 93-94 гонял первую Моззилу на win 3.11. Должна на 3.1 тоже работать, vse zhe te zhe win16 APIs. Odnako winsock v 3.1 u Windows netu. Therefore they need a 3rd party winsock insalled. Natanuahu's relative (cousine/uncle?) from netmanage wrote one together with others. Also ftp software had winsock for win16.
(Ответить) (Thread)
From: migmit
2012-05-13 09:43 pm
Switching между English и Russian на the fly — это awesome, чувак.
(Ответить) (Parent) (Thread) (Развернуть)
From: migmit
2012-05-13 09:42 pm
Вообще-то, приложение под Win3.1 вполне могло быть 32-х разрядным. Никаких близких и далёких указателей.
(Ответить) (Thread)
[User Picture]From: avva
2012-05-13 09:48 pm
только под Win32s по-моему... в оригинальном Win3.1 такой возможности не было.

Я помню смутно, что пытался что-то 32-битное присобачить на Win3.11 через Win32s, и сильно матерился. Но подробностей не помню.
(Ответить) (Parent) (Thread) (Развернуть)
(Удалённый комментарий)
[User Picture]From: deadkittten
2012-05-14 04:32 am
Контекста не знаю, но предположение: в Германии знаю про банковскую систему, построенную как OS/2+Win3.1. Может, до сих пор сохранилась и решили поапгрейдить.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: dark_beer
2012-05-13 10:42 pm
Не знаю как сейчас, а лет 10 назад в Германии и Швейцарии была куча небольших отелей, которые вели биллинг именно на 3.1.
И в дополнение к комментам выше: не было на 3.1 32-разрядного API без win32s. Были 32-разрядные драйвера диска и файловой системы (WfW)
(Ответить) (Thread)
[User Picture]From: alon_68
2012-05-14 06:03 am
10 лет - это эпоха.
(Ответить) (Parent) (Thread)
[User Picture]From: dzz
2012-05-13 10:43 pm
Мой кошмар кончился бы довольно быстро фразой "не приспособлены кролики для лазания по деревьям" ;)
Задача адаптации современного браузера под Win 3.1 не очень интересна технически, зато крайне затратна в реализации.
(Ответить) (Thread)
[User Picture]From: _iga
2012-05-13 11:43 pm
win32s никто не отменял - это насчёт указателей.
(Ответить) (Thread)
[User Picture]From: spamsink
2012-05-14 12:54 am
Вот ты смеешься, а один мой сослуживец в 92 то ли 93 году таки втаскивал ghostscript на Xenix 80286.
(Ответить) (Thread)
[User Picture]From: meshko
2012-05-14 12:54 am
Сделать свой простенький фронтэнд, который будет работать в старых браузерах и посылать запросы на нужный сайт (Ему, как я понял, нужно заставить работать один сайт, а не весь Веб)
(Ответить) (Thread)
[User Picture]From: georgekluni
2012-05-14 01:28 am
V win 3.1 dazhe tcp/ip netu, posemy browser rabotat ne bidet, elsi ne installirovat 3 party tcp/ip stack i winsock16.dll

Edited at 2012-05-14 01:29 (UTC)
(Ответить) (Thread)
[User Picture]From: meshko
2012-05-14 02:21 am
Спокойно: http://www.trumpet.com.au/
(Ответить) (Parent) (Thread)
[User Picture]From: prosto_tak
2012-05-14 02:34 am
Помним близкие и далекие указатели. И еще помним огромные указатели. Эх, были указатели в наше время...
(Ответить) (Thread)
[User Picture]From: dmarck
2012-05-14 12:22 pm

Позанудствую

Огромными были не указатели, а модель памяти. Когда и те и другие указатели (и на код, и на данные) -- дальние
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: mudasobwa
2012-05-14 03:47 am
На мой взгляд, проще виртуальную машину написать (выкусить из wine), которая станет сама разбираться с указателями.
(Ответить) (Thread)
[User Picture]From: self_perfection
2012-05-14 04:19 am
Wine Is Not Emulator
И виртуальной машины в нём нет.
(Ответить) (Parent) (Thread) (Развернуть)
From: dmzlj
2012-05-14 04:49 am
VM туда портировать какую-нибудь. Android или x86. И там уже.
(Ответить) (Thread)
From: 9000
2012-05-15 02:41 am
+1
Или даже Symbian :) Телефонное железо нескольколетней давности вполне сравнимо с 80486.
(Ответить) (Parent) (Thread)
Страница 1 из 2
<<[1] [2] >>