Одно лишнее экранирование в восьми диаграммах
Какое-то время восемь записей этого блога показывали посреди фразы семь знаков —, причём внутри диаграмм. Не тире. Сам текст. С тех пор это исправлено на всех языках. 81 строка, 91…
Резервную копию восстановили от начала до конца
Этот сервер снимает с себя копию каждую ночь с 11 августа. В журнале 163 строки. Слова «восстановление» нет ни в одной, потому что каждая строка — о записи. Сегодня прошли и читающую…
Где на самом деле живёт схема базы
Всё, что делает эта служба, лежит в системе контроля версий. Код — во всяком случае. База, на которой он работает, — это 32 таблицы, и у 15 из них нигде в репозитории нет описания: ни…
Почему наша настройка почти сплошь комментарии
.htaccess на этом сервере длиной 478 строк. 98 из них — правила. 309 — комментарии. 309 — строк комментария 98 — правил 11 строк несут дату, 12 несут измерение 478 строк всего Три строки…
Как мы проверяем каждый перевод
В этом блоге 64 записи на одиннадцати языках: 704 строки и около 2,2 миллиона знаков. Ни одна запись не пропущена ни в одном языке — утверждение, которое что-то значит, только если что-то…
Как мы распознаём сломанный счётчик
Счётчик может сломаться беззвучно. Сайт перестраивают, вставка не переживает переезда, и об этом ничто не сообщает: статистика просто прекращается, а владелец узнаёт месяцы спустя, если…
Два способа неверно посчитать свой журнал
Неделя изменений здесь опиралась на подсчёты, взятые из одного дня журнала доступа: миллион строк, сто тысяч из них наши. Чтобы узнать, сработало ли что-нибудь, те же подсчёты надо сделать…
Копия в веб-каталоге — это утечка исходников
Перед правкой большого файла естественно сначала его скопировать. cp index.php index.php.pered-pravkoj, потом работать. Если этот файл лежит в каталоге, который публикует веб-сервер, вы…
Код языка, похожий на Perl
19 августа 2026 года мы добавили в .htaccess правило, блокирующее класс файлов, которые никогда не должны отдаваться браузеру напрямую: оставшиеся после редактирования копии исходного кода…
Сжимать один и тот же файл каждый раз
Apache сжимает ответы на лету. Для страницы, которая каждый раз другая, это единственный путь. Для таблицы стилей, которая меняется раз в месяц, это значит, что сервер делает одну и ту же…
Адрес страницы длиннее своего столбца
9 августа 2026 года двадцать изображений счётчика не появились. Не нарисовались неправильно, не нарисовались медленно — посетитель не получил ничего там, где должен был стоять счётчик.…