К этому добавлю, что даже успешная ОТПРАВКА сообщения не гарантирует доставку. Она говорит лишь о том, что чужой сервер письмо получил, а дальше он может сделать с ним что угодно, ничего об этом не сообщая.
Данные с сервера передавать в эту программу? Ну пусть программа опрашивает сервер на наличие данных с заданным интервалом, например, раз в минуту. Или в чём вопрос?
Надим Закиров, если это случается даже на свежеустановленной системе без софта, то что мешает поставить другую DE (даже без переустановки) и лично проверить, воспроизведётся ли это зависание в слегка изменившихся условиях?
"Стабильность" - это вопрос не свойств DE, а накопления статистики, которую никто реально не собирает. При этом статистика по одной и той же DE в разных сборках и версиях может отличаться. Кроме того, отличаться она будет и в зависимости от характеристик железа, от используемого софта и сценариев его использования. Скажем, если современный браузер с адблоком гонять на системе с 1 Гб памяти, то он быстро сожрёт всю эту память и начнёт вовсю насиловать swap.
Как тут уже правильно говорили, проблема может быть совсем не в KDE. Надо разбираться. Гораздо чаще проблемы вызывает драйвер видеокарты, сбои памяти и диска, перегрев процессора и другие подобные ситуации. Простой сменой софта их не обойти.
Ты сама глупости и говоришь. Показываешь кусок кода со sleep(600) и говоришь что это пример вычисления хеша. Разумеется, это не так. Не надо свои проблемы распространять на окружающих.
Поэтому невозможно рассчитать время, тем более 10 минут.
Никто не "расчитывает время". Участники сети просто берут и считают хеши как попало, пытаясь попасть в нужный "хороший" диапазон. Но общая вычислительная ёмкость сети достаточно стабильна - нельзя моментально ввести в неё лишний миллион вычислителей сложной функции. Поэтому вполне можно получить устойчивую оценку на ближайшую неделю того, с какой скоростью будут вычисляться хеши и каким сделать "хороший" диапазон, чтобы на этот перебор В СРЕДНЕМ требовалось 10 минут (иногда 5, иногда 15, но в среднем - 10). Если непонятно что такое "в среднем", погугли "график нормального распределения" и представь себе, что там горбик около 10 минут.
ловят хеш, который имеет вид: 0000000000000000000000abcde
Да, это хеш на 27 символов, у него 16^27 вариантов, если мы ищем хеши, у которых значащими являются только правые 5 символов, а остальные могут быть любыми (16^22 вариантов), то только один из миллиона (1/16^5) вычисленных хешей будет "хорошим". Если участников так много, что они вычисляют миллион хешей быстрее нужного времени - мы можем изменить этот расклад, изменив условие "хорошего" хеша. Но никто из нас никогда не может гарантированно попасть в этот самый хороший интервал. Разве что только при наличии солидных вычислительных мощностей, составляющих ощутимую долю в сети, можно существенно увеличить этот шанс.
А ты так и будешь гадать о том, как ЛЮБАЯ машина доберётся до ЛЮБОЙ точки за 10 минут, хотя тебе с самого начала объяснили, что это даже близко не аналогия.
зачем что-то тогда отвечать в теме, в которой ты не разбираешься
Всё с точностью наоборот, ты сама и не разбираешься, вот и пришла задавать вопросы. Тебе уже несколько человек ответили одно и то же.
Твоя проблема в том, что ты не понимаешь смысл того, что такое "в среднем за 10 минут", ты воспринимаешь это как некоторую гарантированную величину, которая достанется любому участнику сети. Это не так.
Пусть, например, участники сети генерируют миллион хешей в секунду. Тогда через 10 минут они нагенерят 600 миллионов хешей. Если сложность задана такой, что только 1 из 600 миллионов хешей будет верным, то в среднем через 10 минут один из участников сети. Но только один. Остальным - шиш с маслом. Причём ещё через 10 минут кто-то может и нагенерит ещё один "правильный" хеш, но что толку, если в сети уже успел распространиться первый? Второй участники сети уже не примут.
А если число участников увеличится в полтора раза, то потребуется сложность 1 к 900 миллионов. Так это и работает.
Анастасия, потому что планета Земля обладает сложным рельефом и разнообразными климатическими условиями, плюс сложные социально-исторические процессы, что и привело к неравномерному расселению людей. А планета хешей одинакова в любой точке и равномерно заполнена "жителями" повсеместно. Не нужно бредить фантазиями о какой-то там несуществуйющей "тайге" на этой планете.
Andrey Barbolin, я когда читал этот вопрос полез бегло гуглить, подпадает ли SYN ACK под ESTABLISHED и вроде как по найденным картинкам должен подпадать (но это неточно), впрочем, это какое-то нелогичное поведение - считать установленным не до конца установленное соединение. Ну а так проверять внимательнее мне пока лениво было.
Некоторые комбинации клавиш умышленно невозможно переопределить из соображений безопасности.
Поясню на примере. Представим себе, что у нас компьютер заражён вирусом, который показывает на экране картинку, неотличимую от окна входа в систему. Жертва вводит свои логин и пароль и... И они оказываются в руках злоумышленников. Даже админских прав такому вирусу не нужно.
Именно по этой причине в Windows NT для входа в систему или разблокировки компьютера необходимо было нажать комбинацию Ctrl+Alt+Del. Изобразить окно с предложением её нажать можно, вот только при её использовании из приложения злоумышленника выбросит в системный обработчик.
Сейчас в Windows по умолчанию запроса Ctrl+Alt+Del нет (но кажется всё ещё можно включить). Тем не менее, настоящие параноики обязательно жмут перед входом в систему эту комбинацию. На всякий случай.
В Linux в X точно так же нельзя перехватить Ctrl-Alt-Fn, а в былые времена - Ctrl-Alt-Backspace.