Самая сложная задача, которую пришлось решать для ретроконсоли «MK61s», — это монтирование её как диска. В прежней прошивке программы были зашиты внутрь, и пользовательского способа сохранить туда новые программы не существовало. Я подумал, что раз есть USB-разъёмы, то можно попробовать сделать свою файловую систему, которая будет отображаться на компьютере как диск.
Перебрав в голове все варианты, я решил делать эмуляцию FAT12. Напрямую она не подходила: не очень хорошо ложится на флеш-память, да и размер сектора о-го-го по сравнению с программой. Но, по сути, это был единственный вариант: все остальные системы сложнее, а те, что требуют установки отдельного софта, просто неудобны.
Этот путь тоже не был безоблачным, проблем хватало. Система, к которой подключён такой диск, не пишет файлы последовательно, то есть там нет команд вроде: «мы начали писать вот такой файл, вот его полное упорядоченное содержимое, а вот и конец». Система пишет кусками, причём это могут быть куски разных файлов вперемешку. Их нужно получить в буфер, а по окончании аккуратно разобрать на файлы, найдя там же метаинформацию, из которой можно получить имя файла. Нетривиальная задача, на самом деле.
Я написал «ГПТ-5.5» всю первую версию, которая довольно неплохо работала, пока я не стал копировать файлы группами — на группе по пять файлов возникал сбой, диск пропадал и операция прерывалась. С «ГПТ-5.5» я просидел до часу ночи, но баг не лечился. Мы даже делали псевдофайл, в который сохранялись команды операционной системы, чтобы разобраться в ситуации, но всё тщетно.
«ГПТ-5.5» мне говорил «вот новая прошивка, я всё починил», но баг никуда не уходил — простое копирование пяти файлов опять всё роняло.
В итоге, я открыл сеть «Фейбл 5», описал ей проблему и она задумалась минут на двадцать, после чего начала неспешно писать код, в котором проблема была исправлена. Без отладки, без тестов, без диагностики. Задачу я ставил в минимальной формулировке, почти буквально «пять файлов копирую, оно падает», а «Фейбл» разобрала весь код, увидела проблему и решила, даже ни разу ничего не запустив.
Что я хотел сказать этой историей — человек так не сможет.
Вот многие пишут, как они что-то делают через ИИ. На том же Хабре каждый божий день куча новых постов про это.
Но я ни разу не видел хотя бы краткой статьи о том, сколько это стоит. Сколько стоит сделать вот то, что сделали вы в этом посте? Сколько стоит решение каких-то других задач? Это всё реально только с оплатой от работодателя, или это можно самому себе для хобби оплатить? Не потрачу ли я за один вечер экспериментов всю месячную зарплату?
Не моглы бы вы сделать краткий обзор по стоимостям решения тех или иных задач через ИИ?
Статьи нет, потому что писать тут не о чем.
С подпиской в $200 можно программировать почти нон-стоп (возьмите «Клод-код» или «Кодекс»), почти круглосуточно. Попробуйте начать с самой маленькой подпиской в $20 и наращивайте постепенно.
Но разница между 20 и 200 огромная. На что хватит 20?
Без понятия, попробуйте.
Если человек так не сможет, то какая разница 20 или 200. А, вообще, я в афиге, вот так просто взять и запилить «левой рукой» fat
Скорость особенно впечатляет. Никакой Шахиджанян не научит печатать с такой скоростью, да ещё и думать одновременно.