Я так понимаю, что для рассылки спама потребуется на каждой рассылающей спам машине просто поднять jabber-сервер.
С этим есть какие-то проблемы? Появление новых серверов как-то отслеживается?
Это бы сделало невозможным установку условия во время выполнения без перекомпановки (linking'а) кода. А для этого его пришлось бы перезапускать. Поэтому условные ТО такие медленные.
Поразмыслил.
Я предположил(неверно прочел), что после выполнения отладочного прерывания управление возвращается восстановленной команде. Тогда нет разницы, какой длины была затерающая команда. Но тогда совершенно не ясно, как снова вернуть точку останова и как избежать ветвлений на сломанную команду, да.
А в статье по-русски написано, что обработчик сам выполняет затертую инструкцию и переходит к следующей за int 3.
Вероятно, если затерта была многобайтная команда, int 3 дополняется nop; ами, да? И на них возвращается управление.
AFAIK синхронно вызываемые из кода прерывания всегда было принято называть программными. До тех пор, пока переключаться на вектор 3 код будет путем выполнения инструкции int 3 оно будет программным. Если вы подключите внешний аппаратный отладчик, который по своим соображениям сгенерирует это прерывание, его назовут аппаратным.
А throw это механизм совершенно другого уровня.
Да не, эт не ваша оговорка. Ежели посчитать, то 40 000 строк при длине средней строки около 65 символов, как раз выльются в 2,5 Мб текста.
Как бы то, что они обозвали 'few thousand' и есть то, чем они гордятся и с чем сравнивают свои потуги.
А вероятнее всего, эти несознательные люди просто ничего не знают о фаллауте. Который пытаются повторить. Это грустно =(.
Фаргусовые переводчики отмечали, что в первой части фолла было порядка 2,5Мб текста (в однобайтной кодировке).
Если предположить, что утвеждение о паре тысяч строк (2 000 строк) в первом фолле верно, получаем, что каждая строка имела длину порядка 1300 символов. Ха!
А в MobileSafari у iPhone просто нету другого способа открыть ссылку в новой вкладке, кроме как ежели разработчик прописал для нее _blank.
А браузер все равно хороший.
Ежели логиниться под нормальным screen name (AOL'овским), у которого в листе асечные юзеры есть, с ними чаттиво без проблем кодировочных вроде происходит.
С этим есть какие-то проблемы? Появление новых серверов как-то отслеживается?
Я предположил(неверно прочел), что после выполнения отладочного прерывания управление возвращается восстановленной команде. Тогда нет разницы, какой длины была затерающая команда. Но тогда совершенно не ясно, как снова вернуть точку останова и как избежать ветвлений на сломанную команду, да.
А в статье по-русски написано, что обработчик сам выполняет затертую инструкцию и переходит к следующей за int 3.
Вероятно, если затерта была многобайтная команда, int 3 дополняется nop; ами, да? И на них возвращается управление.
А throw это механизм совершенно другого уровня.
Как бы то, что они обозвали 'few thousand' и есть то, чем они гордятся и с чем сравнивают свои потуги.
А вероятнее всего, эти несознательные люди просто ничего не знают о фаллауте. Который пытаются повторить. Это грустно =(.
Если предположить, что утвеждение о паре тысяч строк (2 000 строк) в первом фолле верно, получаем, что каждая строка имела длину порядка 1300 символов. Ха!
Дух захватывает.
Я один такой?
А браузер все равно хороший.
Если наложить на свой опыт, все как родное.