«амальгамировал» регулярки из plan9, добавил туда «(?:…)». будет настроение — посмотрю, что можно сделать с нежадностью. что-то мне помнится, что особо ничего. сорок килобайт сырцов, однако, включая минидокументацию в заголовке. прельстиво.
вот зачем в oggenc срать на терминал чуть ли не после каждого байта? я сделал, чтобы у меня терминал почаще обновлялся, так oggenc умудрялся затормозить всю систему, одно ядро сожрав сам, а второе заставив сожрать терминал. сделал вывод на экран только когда меняется «remaining time» — всё сразу стало культурно и прилично.
я знаю, что это недоработка в моём терминале. таймауты там настраиваются, мне удобно вот так. я не хочу запихивать в терминал сраный AI только для того, чтобы определить: а не пора ли экран перерисовывать?
люди, будьте же культурней! по умолчанию вывода сраной информашки раз в секунду достаточно! а для особо упоротых сделайте ключ «--refresh-this-fuckin-info-every-fuckin-nanosecond-because-i-am-an-asshole».
хуй от пидарасов дождёшься, чтобы они в mc перенос каталогов починили. нашёл чётко повторяющийся тесткейс, починил сам. ну как «починил»… посмотрел, где падает и тупо добавил проверок на NULL и пустоту. возможно, это что-то в морде и сломает, но мне похуй, лишь бы не падало, сука.