Не забывайте ещё про htonl/ntohl преобразования, ибо есть «сетевой» порядок байт, описанный в RFC, а есть машинный, зависящий от ОС и железа.
Иногда байты надо переворачивать…
Один из вариантов защиты от DDoS web-приложений — использование статической индексной страницы с js-вставками, которые генерируют уникальный id сессии на основе некоторых внутренних переменных.
Все динамические части приложения перед инициализацией проверяют данный id и в случае несоответствия завершают работу.
Браузер подстраивается под Accept-Encoding, Content-Type и другое.
А web-программист подстраивается под разное кодирование символов.
php — как яркий пример.
Иногда байты надо переворачивать…
Один раз настроил — живёт вечно.
a2. vim/mcedit, gcc, gdb, strace
a3. Отсутствие документации к некоторым библиотекам :)
Приходится восстанавливать по исходникам.
pop/imap/smtp и не надо «капчи».
Все динамические части приложения перед инициализацией проверяют данный id и в случае несоответствия завершают работу.
А ещё есть mcedit и его клоны.
Пятница пятницей, но ОНИ за нами следят.
Чтоб не было денег на OEM и хабр был уже не тем.
Такова ИХ воля!
Запатентуют дыхание, прием пищи и другие потребности организма.
После каждой фразы люди будут добавлять "©", а в случае повторения оной — обращаться в суд.
Как вам такое будущее?
А web-программист подстраивается под разное кодирование символов.
php — как яркий пример.
Видимо, придётся дочитывать…
Методика действенна только в том случае, если пациент в неё верит.
Попытки вроде «а ну попробую для смеха» результатов обычно не приносят.
Хотя IMHO — для установки «на компьютеры с менее, чем 256 mb оперативной памяти» прекрасно подходит Slackware