|
Познавший АНТИЧАТ
Регистрация: 24.04.2009
Сообщений: 1,730
С нами:
8973026
Репутация:
3256
|
|
Сервис поиска каналов сети RusNet
На некоторых серверах сети RusNet ( например, irc.nnov.net; irc.mv.ru; irc.baikal.net; irc.nikolaev.ua; irc.sevcity.net; irc.sev.net.ua etc..) при попытке набрать /list пользователя выкидывает с причиной Max SendQ exceeded. Выкидывает потому что слишком маленький объем буфера в настройках сервера, а посмотреть или поискать каналы интересующей тематики желание не пропадает, что же делать в таком случае? С технической точки зрения, Вы можете обратиться к администратору этого сервера и попросить увеличить sendq в настройках, но на практике этого никто для Вас делать не будет или в лучшем случае сделают через пятилетку, а поискать и посмотреть каналы хочется прямо сейчас =). Что же делать? Можно сменить сервер на другой из /links или http://irc.run.net/Pix/ircmap.txt , но опять же – это не такое и хорошее решение ибо: 1) не зная можно наткнуться на подобный же сервер, с которого будет выкидывать с той же причиной; 2) в некоторых случаях просто нет возможности сменить сервер; 3) хочется сидеть именно с этого, милого и любимого для сердца сервера =) ; 4) элементарно лень =). Это один момент и второй момент – жалко трафика и кучу времени на изучение каналов из /list .
И что же делать?
А вот для этого в сети RusNet существует пятый ( 1- chanserv, 2 – nickserv, 3 – memoserv, 4 – operserv), малоизвестный сервис поиска каналов. Справку по этому сервису можно прочитать, набрав команду /squery list help list ( для некоторых клиентов, таких как kvirc например, /squery list :help list ). Там же можно посмотреть и примеры использования сервиса набрав команду /squery list help examples ( /squery list :help examples ). Рассмотрю некоторые примеры использования этого сервиса и тут:
1. Чтобы найти все каналы, в топике которых есть слово Hack, как пример, нужно набрать
/squery list list * -t Hack (/squery list :list * -t Hack )
2. Чтобы найти всё каналы начинающиеся с &, нужно набрать
/squery list list &* (/squery list :list &* )
3. Следующая команда покажет все каналы, в названии которых имеется часть слова hack
- каналы, название которых начинается со слова hack
/squery list list #hack* ( /squery list :list #hack* )
- названия каналов, содержащих в себе слово hack
/squery list list #*hack* (/squery list :list #*hack* )
- каналы, название которых заканчивается словом hack
/squery list list #*hack (/squery list :list #*hack )
4. Пример команды сервиса, показывающей некоторые каналы с заданной численностью пользователей на тот или иной момент времени
- каналы с количеством пользователей не менее 99
/squery list list * -min 99 ( /squery list :list * -min 99 )
- каналы с количеством пользователей не более 99
/squery list list * -max 99 ( /squery list :list * -max 99 )
|