int minutes
логичнее было бы переименовать в int seconds
Оно сдвигает в каждой ячейке 8 раз по байту и получает восьмеричное значение, как я понимаю.можете посмотреть "разбор полетов" так как у вас
string[] instance = new string[1 + byte.MaxValue];
то instance.Length
равен 256. таким образом for (int i = 0; i < instance.Length; ++i)
256 раз перезаписывает 8 символьный buffer
то 0 то единицами, при этом действительно эмулирует двоичной счет от 0 до 255, но в итоге вы всегда имеете строку "11111111".. можно было сразу присвоить это значение )) .. а восмеричностью тут вообще ни где не пахнет и близко, но это сути не меняет, число хоть в двоичной, хоть в восьмеричной, хоть в десятичной, хоть в шестнадцатеричной форме не меняет значение, только способ записи/отображения"prefs.js, но его не рекомендуются трогать руками"а вы в него заглядывали? это написано в заголовке. на самом деле конечно можно, только не во время работы с профилем, а то будет перезатерт по окончанию сеанса. но штатно, для ручных правок, предназначен именно user.js
кто вам это сказал?
ps но в линуксе (в кедах точно) действительно "из коробки" есть поддержка национальных календарей праздников, в том числе мелких, типа "проф.дней"