Давайте подумаем.
Реализовано.
Сортировка по дате есть. Клик мышью по колонке - прямая сортировка, повторный клик - обратная, клик с Shift - сразу же обратная, клик с Ctrl - отключение сортировки. Т.е. как бы реализовано.
Если до окончания срока делегации менее 15 дней, то колонки Дата окончания и Дней до окончания окрашиваются в красный,менее 30 - желтый, менее 45 - зеленый. Т.е. как бы реализовано.
Так что вроде как бы все есть, пробуйте.
Это еще далеко не финальная версия. У меня столько идей в планах по улучшению...
Осталось три пятиапрельских лицензий...
Спасибо за положительную оценку.
Так я завел. Но администрация форума перенесла топик в глубь форума в раздел реклама. Несмотря на положительную реакцию публики. Ну да ладно, им виднее.
Первоапрельские лицензии кончились... Но я решил продлить акцию - на кону 5 пятиапрельских лицензий :) Условия те же.
Осталось 3 бесплатных первоапрельских лицензии.
1) Добавил возможность генерации доменных имен по маскам вида %L%N... Возможны следующие маски (можно править и добавлять новые в текстовом файле):
%N=0123456789
%L=abcdefghijklmnopqrstuvwxyz
%C=bcdfghjklmnpqrstvwxz
%V=aeiouy
%Р=абвгдеёжзийклмнопрстуфхцчшщъыьэюя
%Г=аеёиоуыэюя
%С=бвгдйжзклмнпрстфхцчшщ
2) Очень важное нововведение. Перевел (в тестовом режиме) чтение whois доменов в зонах ru, su и рф на http. Это позволяет использовать прокси, что СУЩЕСТВЕННО увеличивает скорость проверки. Например, проверка 1000 доменов в экономном режиме без проверки параметров Alexa, Google и Yandex с 10 прокси заняла 4 минуты. Ранее 1000 доменов проверялись за 33 минуты.
Осталось 4 лицензии
В честь 01.04.2012 хочу предложить пользователям небольшой конкурс. В программе есть пасхальное яйцо. Первым пяти нашедшим - лицензия на программу. :) Если нашли - пишите в PM или на support. Не забывайте указывать на кого делать лицензию и email.
Согласно wiki:
Пасхальное яйцо достаточно простое, для того, что бы найти его, не требуется нажимать какую-либо хитрую секретную комбинацию клавиш. Оно прямо перед вашими глазами. :)
Можно просто установить лимит потоков в 400 при действующей схеме проверки и получить тот же результат. В обоих случаях мы будем иметь по 400 потоков. Нужно не забывать, что чем больше потоков, тем больше нагрузка на систему и потери времени на переключение контекста.
На самом деле для нового варианта будет еще по одному дополнительному потоку на домен, который будет обслуживать работу этих четырех потоков - лишняя нагрузка на систему.
Грубые наброски:
Пусть любое обращение к любому серверу занимает 1 сек. Установим максимальное количество потоков в 100 шт. Нужно проверить 100 доменов. Проверяем whois и 3 плагина, т.е. 4 запроса.
Текущий вариант.
Одновременно работают 100 потоков, по одному потоку на домен, т.е. все 100 доменов на 100 потоков. Время для обработки 100 доменов: 100 * 4 * 1 сек = 400 сек.
Новый вариант:
Одновременно работают 100 потоков, по четыре потока на домен, т.е. 25 доменов на 100 потоков. Время для обработки 25 доменов: 100 * 1 сек = 100 сек. Время для обработки 100 доменов: 100 сек * (100/25) = 400 сек.
Можно, но это не даст прироста скорости.
Добавлю, когда переведу движок программы на чтение whois через http.