HTML Diff
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