iksman: А можно добавить напоминалку о продлении доменов?
Давайте подумаем.
iksman: Так чтобы можно было загрузить полный список своих доменов в разных зонах,
Реализовано.
iksman: и, по мере необходимости их продления, домены, которые нужно продлевать, перемещались в списке на первые строчки
Сортировка по дате есть. Клик мышью по колонке - прямая сортировка, повторный клик - обратная, клик с Shift - сразу же обратная, клик с Ctrl - отключение сортировки. Т.е. как бы реализовано.
iksman: и выделялись цветом (красный, желтый).
Если до окончания срока делегации менее 15 дней, то колонки Дата окончания и Дней до окончания окрашиваются в красный,менее 30 - желтый, менее 45 - зеленый. Т.е. как бы реализовано.
Так я завел. Но администрация форума перенесла топик в глубь форума в раздел реклама. Несмотря на положительную реакцию публики. Ну да ладно, им виднее.
Первоапрельские лицензии кончились... Но я решил продлить акцию - на кону 5 пятиапрельских лицензий :) Условия те же.
1) Добавил возможность генерации доменных имен по маскам вида %L%N... Возможны следующие маски (можно править и добавлять новые в текстовом файле):
%N=0123456789
%L=abcdefghijklmnopqrstuvwxyz
%C=bcdfghjklmnpqrstvwxz
%V=aeiouy
%Р=абвгдеёжзийклмнопрстуфхцчшщъыьэюя
%Г=аеёиоуыэюя
%С=бвгдйжзклмнпрстфхцчшщ
2) Очень важное нововведение. Перевел (в тестовом режиме) чтение whois доменов в зонах ru, su и рф на http. Это позволяет использовать прокси, что СУЩЕСТВЕННО увеличивает скорость проверки. Например, проверка 1000 доменов в экономном режиме без проверки параметров Alexa, Google и Yandex с 10 прокси заняла 4 минуты. Ранее 1000 доменов проверялись за 33 минуты.
В честь 01.04.2012 хочу предложить пользователям небольшой конкурс. В программе есть пасхальное яйцо. Первым пяти нашедшим - лицензия на программу. :) Если нашли - пишите в PM или на support. Не забывайте указывать на кого делать лицензию и email.
Согласно wiki:
«Пасхальное яйцо» (англ. Easter Egg, сленговое пасхалка) — разновидность секрета, оставляемого в игре, фильме или программном обеспечении создателями. Пасхальные яйца играют роль своеобразных шуток для внимательных игроков или зрителей.
Пасхальное яйцо достаточно простое, для того, что бы найти его, не требуется нажимать какую-либо хитрую секретную комбинацию клавиш. Оно прямо перед вашими глазами. :)
Можно просто установить лимит потоков в 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 сек.
А можно добавить напоминалку о продлении доменов?
Давайте подумаем.
Так чтобы можно было загрузить полный список своих доменов в разных зонах,
Реализовано.
и, по мере необходимости их продления, домены, которые нужно продлевать, перемещались в списке на первые строчки
Сортировка по дате есть. Клик мышью по колонке - прямая сортировка, повторный клик - обратная, клик с Shift - сразу же обратная, клик с Ctrl - отключение сортировки. Т.е. как бы реализовано.
и выделялись цветом (красный, желтый).
Если до окончания срока делегации менее 15 дней, то колонки Дата окончания и Дней до окончания окрашиваются в красный,менее 30 - желтый, менее 45 - зеленый. Т.е. как бы реализовано.
Так что вроде как бы все есть, пробуйте.
Спасибо DecAnisimov за лицензию, полезная программка, много параметров для массовой проверки доменов, работает шустро.
Это еще далеко не финальная версия. У меня столько идей в планах по улучшению...
Осталось три пятиапрельских лицензий...
Действительно отличный софт!
Спасибо за положительную оценку.
Рекомендую завести топик на ДФ также.
Так я завел. Но администрация форума перенесла топик в глубь форума в раздел реклама. Несмотря на положительную реакцию публики. Ну да ладно, им виднее.
Первоапрельские лицензии кончились... Но я решил продлить акцию - на кону 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 сек.
А можно реализовать одновременное чтение?
Можно, но это не даст прироста скорости.
И добавить поддержку в 50 и 100 потоков?
Добавлю, когда переведу движок программы на чтение whois через http.