link0ff: Juri (juri)
link0ff ([personal profile] link0ff) wrote2009-01-31 02:32 pm

Кошмар программиста

Сегодня приснился кошмарный сон: для одной программы сделали огромную базу всевозможных ошибок - просто нагенерировали все комбинации всех используемых функций и типов ошибок. Когда в программе обнаруживается баг, то в базе надо найти соответствующую запись и поставить напротив нее галочку.

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

[identity profile] alogic.livejournal.com 2009-02-02 04:48 pm (UTC)(link)
Действительно, посмотрел сейчас - 3 строчки, 18 мегабайт. Так вот он какой, разряжённый файл.

[identity profile] link0ff.livejournal.com 2009-02-02 10:23 pm (UTC)(link)
Я помню в институте часто не хватало места на сетевом диске. Так я для себя резервировал место - просто создавал несколько больших файлов, заполненных нолями, а потом по мере необходимости стирал по одному :)

[identity profile] alogic.livejournal.com 2009-02-02 11:26 pm (UTC)(link)
Даже стирать не обязательно, прямо там можно файловую систему делать.