Как стать автором
Обновить
11
0

Пользователь

Отправить сообщение

В свое время отказался от антифриза именно из-за этих его моментов:

  1. по-хорошему требуется замена где-то раз в пять лет

  2. высокая текучесть - могут начать протекать соединения

  3. меньшая теплоемкость - надо быстрее гонять по трубам и выше температуру. Котлы зачастую снимают с гарантии если используется теплоноситель с антифризом.

В целом если дом постоянного проживания и кто-то находится дома постоянно(как у меня) нет смысла сидеть в холоде. Тем более следующим на очереди будет водопровод.

Антифриз отличное решение для сезонного дома который нужно оставлять на долгое время и добираться долго - водопровод слил-продул, все выключил и спокойно уехал. Приехал - включил, прогрелось и можно пользоваться.

При отключении электричества в частном доме в зимнее время отопление это самая критичная часть инфраструктуры, выход из строя которой( из-за разморозки например) может сделать дом не пригодным для проживания. Все остальное можно потерпеть - воду запасти и т.д.

Пользуюсь ИБП для котла уже несколько лет с обычными автомобильными аккумуляторами. Стоят по-сравнению с агм копейки. ИБП на них работает конечно меньше, но можно сделать сборку емкостью в несколько раз больше и все равно будет дешевле.

В общем ИБП или хотя бы стабилизатор перед газовым котлом - это must have не только потому что спасает от отключение, но и потому что спасает от слишком "сильного" включения - это когда бригада ремонтников что-то напутала и у вас на всех фазах от 280 до 310 вольт. Котел при таком напряжении легко может умереть, а дальше уже как повезет.

Ну и минус конечно - ИБП это дополнительная точка отказа. Может глюкануть и все вырубить в самый не подходящий момент. Клапана на газ это тоже касается :)

Я понимаю что поиск в трае идет слева-направо.

Но просмотр слова справа налево действительно будет лучше. Не учел что скорее всего идти от j-го символа до конца строки не придется. Хотя можно конечно подобрать проблемные ввод типа rockstar, r1, ar1, tar1, ...

Вы правда выводите только одну найденную комбинацию, а по условию задачи и примеру входа вроде как подразумевается что нужны все возможные.

для "rock", "star", "rockstar", "rockstars", "stars", "rocks", "tar", "ro", "ck", "st", "ar":

rock: ro+ck
star: st+ar
rockstar: ro+ck+st+ar
rockstar: ro+ck+star
rockstar: rock+st+ar
rockstar: rock+star
rockstar: rocks+tar
rockstars: ro+ck+stars
rockstars: rock+stars

Если я не ошибаюсь ваше решение всегда будет иметь квадратичную сложность от общего количества символов. И trie в случая поиска с конца строки не нужен: так-же проходя с конца строки можно искать совпадения в хеш сете - экономится время на написание trie. С траями можно осуществлять поиск проходом с начала строки - чтобы преодолеть выше упомянутую проблему жадного алгоритма необходимо убрать "жадность" и просматривать все ветки - т.е. если нода в середине слова имеет индекс просматриваем уже два бранча. На определенных данных типа "a", "aa", "aaa" это тоже будет медленно работать, но на обычном тексте должно быть хорошее отсечение плохих вариантов.

Четвертое условие вроде как ничего не дает.
Если не принимать его во внимание получается 8 вариантов:
f0_,f1_,f2_,f3_,f4_,f5_,f6_
Poison,Poison,Null,Forward,Back,Poison,Null
Poison,Poison,Null,Back,Forward,Poison,Null
Poison,Null,Poison,Forward,Poison,Null,Back
Poison,Null,Forward,Poison,Poison,Null,Back
Back,Poison,Poison,Null,Forward,Poison,Null
Back,Poison,Null,Poison,Forward,Poison,Null
Back,Poison,Null,Forward,Poison,Poison,Null
Back,Poison,Forward,Poison,Null,Poison,Null
Перебрал все варианты используя SQL.
По ссылке «Хороший реверс Кадемлии» pdf в котором в конце рассматривается вариант отравления сети KAD.
На одном IP не получится держать много нод, ну как минимум без ухищрений. Была идея поднять в облаке супер ноду как-раз с кучей кад клиентов каждый на своем порту — но облом, узел идентифицируется по IP — если порт не совпадает то узел апдейтится, а не добавляется. Конечно можно хеши выбрать сильно разные и теоретически пересечения не произойдет.
Не понял что вы имеете ввиду под присвоили узлам хеши и скачали таблицу маршрутизации.
Хеш или свой идентификатор вы сами себе выбираете случайно ну или не случайно. Скачать можно список узлов — это просто список структур типа ip адрес + udp порт + хеш.
Подобный список можно получить зная адрес и порт подключенного к сети узла.
Собственно как ниже и расписали процесс поиска это по сути два параллельных процесса — ищем новые узлы которые ближе искомому хешу опрашивая уже известные узлы и добавляя их ответы в список опроса и выполняем запрос ресурса на узлах которые достаточно близко к искомому хешу(tolerance zone).

Если узел знает о ресурсе который мы ищем — он выдаст в ответ список источников если ищем файл и список файлов с их именами и хешами если ищем ключевое слово. Вероятность того что узел знает о ключевом слове или файле тем выше чем ближе его собственный хеш к хешу файла или ключевого слова — потому что публикация это тоже самое что и поиск.

Расстояние важно для первой части процесса поиска или публикации — именно оно дает нам возможность двигаться в правильном направлении выбирая нужные ноды и отсекая лишнее.

Например всем кто в опросном списке рассылаем Kad2Req, a тем кто еще и достаточно близко к искомому хешу дополнительно Kad2SearchKeysReq.
Спасибо за уточнение, действительно SHA1.
Залью новую версию как дойдут руки — так то ее можно скачать прямо по ссылке из гитхаба. Да я тоже сомневался в полезности качалки на телефоне — но кроме телефонов есть планшеты и приставки разные. Есть категория людей которые пользуются планшетом вместо домашнего пк и ставят осла туда.
На самом деле я не имею прямого отношения к сообществу осла — так что ничего не могу сказать про заспамленность или вирусы. Думаю эта проблема потеряла свою остроту в связи с падением интереса к ED2K. Дальнейшие планы только мобильный клиент на Java с упором на поддержку Кадемлии.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность