Возвращение Text_Figlet

Нейросеть «Опус 4.6», конечно, жрёт невероятное количество денег.

Я сделал небольшую паузу в парном программировании с ней, но недавно не выдержал, потому что решил потихоньку заняться тем, до чего у меня много лет не доходили руки, — закончить или переделать некоторые проекты. Наверное, какое-то время буду транжирить деньги именно в таком режиме.

У меня уже много лет чешутся руки переделать мою старенькую библиотеку Text_Figlet. Это, наверное, самое популярное моё детище — она время от времени встречается мне в каких-то продуктах и даже входит в виде пакета в некоторые дистрибутивы «Линукса».

Библиотека написана на ПХП и умеет выводить текст специальными фиглет-шрифтами, составленными из символов. Та моя версия, помимо этого, умеет делать так называемый smushing — объединение соседних букв по специальным правилам. Этот эффект виден в примере ниже.

«Смашинг» был сделан только по горизонтали; вертикальный алгоритм я в своё время не дописал, и этот факт — одна из причин, почему мне захотелось вернуться к библиотеке.

 _  _     _ _                        _    _ _ 
| || |___| | |___    __ __ _____ _ _| |__| | |
| __ / -_) | / _ \_  \ V  V / _ \ '_| / _` |_|
|_||_\___|_|_\___( )  \_/\_/\___/_| |_\__,_(_)
                 |/                           

В итоге я так разогнался, что полностью переписал библиотеку при помощи нейросетей, реализовав всё задуманное и даже больше — например, добавил поддержку шрифтов «TOIlet» и цветных фильтров для них, а также покрыл всё тестами и подготовил библиотеку к установке через «композер».

Какое-то офигительное чувство — когда задуманное так быстро превращается в код. Да, его до сих пор приходится просматривать, чтобы подсказывать нейросети, что переделать, но, в общем-то, меня это не коробит. Зато скорость программирования вырастает многократно. Я даже не могу предположить, сколько ещё откладывал бы переделку этой библиотеки, если бы не было настолько продвинутых нейросетей.

1

Читайте также

result.txt
Several examples: _ _ _ _ _ _ _
2004

Комментарии 10

Leonid № 3
Да, опус невероятно крут. Я за две недели использовал месячный запас токенов (у меня корпоративный доступ), пришлось просить ещё:)
Leonid № 4
Осталось прикрутить ещё одного агента который будет тестировать то что пишет опус, и можно будет отдыхать
Евгений Степанищев автор № 5
Я иногда даю в параллельном окне другой сетке поревьювить, неплохо выходит
Leonid № 6
У меня веб приложение, наверняка есть уже агент который паралельно в браузере тестирует что там понаписал другой агент
Евгений Степанищев автор № 7
ну, «Курсор» так умеет, у него браузер есть, в который он может «смотреть», сейчас как раз я тестирую вывод Text_Figlet в браузер, он сам увидел дефекты
Макс № 9
Я плачу опусу 200 баксов, а нарабатывает мне он больше. Т.е если дельта положительная, то чего жаловаться, что много жрет? В итоге ты же в плюсе