0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>Шеф-редактор Skillbox Media "Код". Пишет о разработке, софт-скиллах и культовых личностях в IT. Обожает Swift, продукты Apple и мемы про код.</p>
1
<p>Шеф-редактор Skillbox Media "Код". Пишет о разработке, софт-скиллах и культовых личностях в IT. Обожает Swift, продукты Apple и мемы про код.</p>
2
<p>Энтузиаст и фанат ретро-компьютеров Йо Кхэн Мэ запустил ChatGPT на старом IBM 5155, который вышел аж в 1984 году. Под капотом у этой машины процессор частотой 4,77 МГц и целых 640 Кб ОЗУ. А снаружи - собственный монитор и откидывающаяся клавиатура. Да что вообще могло пойти не так?</p>
2
<p>Энтузиаст и фанат ретро-компьютеров Йо Кхэн Мэ запустил ChatGPT на старом IBM 5155, который вышел аж в 1984 году. Под капотом у этой машины процессор частотой 4,77 МГц и целых 640 Кб ОЗУ. А снаружи - собственный монитор и откидывающаяся клавиатура. Да что вообще могло пойти не так?</p>
3
<p>Весь процесс состоял из трёх шагов - это создание приложения, работа с сетью и подключение к ChatGPT с помощью API.</p>
3
<p>Весь процесс состоял из трёх шагов - это создание приложения, работа с сетью и подключение к ChatGPT с помощью API.</p>
4
<p>Чтобы написать клиент для IBM, разработчик использовал компилятор Open Watcom C/C++, позволяющий писать код на Windows 11 и компилировать его под MS-DOS. Но так как Windows не умеет запускать 16-битные программы, для тестирования пришлось отдельно накатить MS-DOS на виртуальную машину.</p>
4
<p>Чтобы написать клиент для IBM, разработчик использовал компилятор Open Watcom C/C++, позволяющий писать код на Windows 11 и компилировать его под MS-DOS. Но так как Windows не умеет запускать 16-битные программы, для тестирования пришлось отдельно накатить MS-DOS на виртуальную машину.</p>
5
<p>Следующий шаг - обеспечить программе выход в интернет. Для этого разработчик интегрировал в программу библиотеку MTCP, которая связывается с сетевым драйвером и обеспечивает работу протокола TCP/IP - языка, позволяющего машине получать и отправлять данные по Сети.</p>
5
<p>Следующий шаг - обеспечить программе выход в интернет. Для этого разработчик интегрировал в программу библиотеку MTCP, которая связывается с сетевым драйвером и обеспечивает работу протокола TCP/IP - языка, позволяющего машине получать и отправлять данные по Сети.</p>
6
<p>Ну и финальный штрих - наладить связь с самим ChatGPT. Тут понадобился открытый API от разработчиков бота, который позволил клиенту на IBM удалённо связываться с нейронкой. Благодаря этому ответы от ChatGPT прилетали в командную строку IBM прямо с серверов OpenAI - ну не магия ли?</p>
6
<p>Ну и финальный штрих - наладить связь с самим ChatGPT. Тут понадобился открытый API от разработчиков бота, который позволил клиенту на IBM удалённо связываться с нейронкой. Благодаря этому ответы от ChatGPT прилетали в командную строку IBM прямо с серверов OpenAI - ну не магия ли?</p>
7
<p>Конечно, не обошлось и без костылей. Дело в том, что старые машины не умеют работать с защищёнными протоколами HTTPS, - поэтому энтузиасту пришлось дополнительно прогонять весь трафик через современный ПК, где была запущена программа-переводчик из одного протокола в другой.</p>
7
<p>Конечно, не обошлось и без костылей. Дело в том, что старые машины не умеют работать с защищёнными протоколами HTTPS, - поэтому энтузиасту пришлось дополнительно прогонять весь трафик через современный ПК, где была запущена программа-переводчик из одного протокола в другой.</p>
8
<p>Пожалуйста - вот вам целое видео с демонстрацией колдовства:</p>
8
<p>Пожалуйста - вот вам целое видео с демонстрацией колдовства:</p>
9
9