Иногда, ленивым выходным днем, я использую apt-get, чтобы получить источник чего-либо и начать поиск вещей, которые обязательно будут интересны. Это один из тех дней, и я нашел кое-что глупое. При поиске использования…
Рубрика: Rachel
Сегодняшняя кроличья нора: математика времени и 32-битные длинные числа
Иногда я нахожу забавные кроличьи норы. Сегодня вечером это произошло так. Ubiquiti выпустила новую версию программного обеспечения для своих устройств USG, потому что у них была возможность использовать их реализацию dhcpv6-pd для…
Отзывы читателей: «плохие» имена, !main() и Mastodon
Вопросы, вопросы, вопросы. Иногда у меня есть ответы. Здесь мы идем с большим количеством отзывов читателей. … MD спрашивает, могу ли я поделиться историей о том, как компания «делала что-то действительно неправильное»….
Установка часов вперед, чтобы увидеть, что ломается
Учитывая, что мы находимся в пределах 15 лет от сумасшествия подписанного 32-битного time_t, я решил начать играть со своими собственными вещами, чтобы посмотреть, как обстоят дела. Я хотел посмотреть, что сломается, а…
Фиды, обновления, 200, 304 и теперь 429
В прошлом я написал несколько жалоб на плохое поведение сборщиков фидов. Прошло чуть больше года, а ситуация примерно такая же. Есть еще несколько человек, которые думают, что опросы каждую минуту, или каждые…
Системные спам-звонки в стрейс-дампах
На днях за обедом я немного почитал, и наткнулся на человека, который столкнулся с проблемой в программе, которая использовала TCP_NODELAY, хотя, возможно, этого не следовало делать. TCP_NODELAY — это одна из тех…
Еще один взгляд на этапы выдачи сертификата
О, парень. Вчерашняя публикация взбудоражила людей. Многим из них не нравится то, что я сказал о протоколе ACME. У меня сложилось впечатление, что некоторые из этих людей не смотрели на проблему, которую…
Почему у меня все еще есть сертификат старой школы на моем https-сайте
Люди иногда спрашивают меня, почему я не использую Let’s Encrypt, и это долгая история. Это во многом связано с тем, насколько чертовски злой протокол. Похоже, он был создан людьми, которые слишком много…
Непреднамеренный взлом последовательной консоли
Однажды я слышал об аккуратной ошибке, которая была вызвана взаимодействием некоторого оборудования, в котором отсутствовала электроника, и некоторого программного обеспечения, которое просто делало то, что ему было сказано. Это было связано с…
Дизайн систем и укусы от срабатывания по фронту
Давайте попробуем провести мысленный эксперимент: мы собираемся разработать небольшую программу, предоставляющую услуги на компьютере, отдаленно напоминающем Unix. Он предназначен для периодического получения информации через Интернет от хостов, которые могут быть близко или…