Не заметил много ли здесь народу с Украины, но если есть, то им бы наверное понравилась идея видеть по какому ресурсу они ходят - по бесплатному ua-ix или по дорогому world, а можно было б по сегменту ip ещё много чего другого определять. Так, как это было сделано в IE gik toolbar. Собссно появилась хорошая приблуда ShowIP, которая делает нну почти тоже самое, но надо её поровнять. Мне такое точно не светит в силу технического кретинизма, а вот может кто-то себе делал или захочет сделать, то было б просто СУПЕР! :D

Идея мне показалась интересной и тут же потянуло творить. Вот предварительная версия, в ней есть минусик - каждый раз при открытии сайта кушничает лишний трафф, так как каждый раз качает заново список UA-IX сетей(60 Кб) :rolleyes: , конечно же скоро сделаю.

http://www.fifax.net/uaixi/ua-ixi.xpi

Ну я тоже с Украины! Только мне этот вопрос мало интересен.

Идея мне показалась интересной и тут же потянуло творить. Вот предварительная версия, в ней есть минусик

Спасибо за энтузиазм! :cool: Чтобы не тянуть весь лист, есть вариант использовать чьи-то query (например colocation, ipnet etc.). Тут ещё проблемка есть - не открывается твой сайт и файл с него, понятно, тоже :/ Думаю, что найду на днях gik'a с его тулбаром, а ещё закину твою поделку на linux.org.ua

2модеры: А ничё, что мы тут это пообсуждаем? ;)

уже исправил, теперь лист закачивается на машину по требованию, и данные берутся из него. только вот доделаю еще дизайн, если так можно выразиться... :) и будет готовая версия.

уже исправил, теперь лист закачивается на машину по требованию, и данные берутся из него

Всё бы ничего, но СКАЧАТЬ НЕЛЬЗЯ :o Дай линк другой плз или кинь мылом на azzie@УКР.net :rolleyes:

А может лист можно гзипать сразу, а на месте разжимать. Так можно хоть по 5 раз в день его скачивать. Что такое 50 кил в день в конце-концов...

PS: http://www.volia.org/uaixwall/faq.php
Вот также полезная вещь, с автором которой можно пообщаться по поводу оптимизации работы.

Итогом разговоров стала крайне прикольная (для пользователей с Украины) тулзень UA-IX Indicator 0.2. В статусбаре показывает флажок цветной или ч/б для Украины и мира, соответственно плюс айпишник. Пока всё. Идёт разработка и тестирование. Ждём отзывов! Писать Владу или мне...

Тут лежит уже пофиксенная версия http://grooz.com.ua/28.04.2005/4 !

А универсальную примочку можно? Лично меня больше интересует Латвия/неЛатвия...
может ли она показывать любой флажок?  Наподобие GeoIP для ChatZaill'ы?

А универсальную примочку можно? может ли она показывать любой флажок?

Я лучше приведу туду для этой приблуды. Её можно и нужно делать универсальной, но тогда  нужно придумывать парсинг листа и было б неплохо, чтоб кто-то более опытный помог Владу. С меня в программинге толку, как с козла молока :D  Да вот хотя бы "светофор" пресловутый найти красивый или нарисовать...

1)  Интерфейс.  Сделать  три  вида  иконок  в  статусбар.  Серая - для
стартовой  загрузки  (сейчас  пустое  место)  и  для локальных/сетевых
ресурсов (file://, chrome://, 127.0.0.1 etc.), жовтоблакытна для UA-IX
и  ж/б  с  ЖЫРным  красным "Х" - для мира. А вообще вместо всего этого
изврата можно использовать обычный "светофор" - красный/зелёный/серый.
Будет реально наглядней и лучше. Надо найти прикольные фотки
светофоров. Ещё неплохо бы писать вместо слова "IP" -
World/Ukraine/Local и т.п.

2) Настройки. Откуда брать список, где его держать, какие ресурсы
(кроме по умолчанию) считать локальными/сетевыми, как часто обновлять
список и ещё, обязательно, проверка доступности сети, чтоб лис не
помирал :)

3) Локали. en-US, uk-UA ...

4) Прикрутить может быть какие-то looking glass tools ...

То что готово:
1) Серая - для стартовой  загрузки  (сейчас  пустое  место) и  для локальных/сетевых ресурсов
2) Ещё неплохо бы писать вместо слова "IP" - World/Ukraine/Local
3) Mozilla+

http://forum.mozilla.ru/uploaded/ua-ixi.xpi
Вот, залил версию 0.2. Жду от Влада посвежей.

вот о которой писал выше
http://forum.mozilla.ru/uploaded/ua-ixi-0-3.xpi

а нельзя ль совсем все флаги показывать, а не UA/не-UA/local ?
Базу GeoIPCountryWhois.csv можно взять из последних версий dcplusplus, например.
Флажки можно вытащить из плагина для ChatZill'ы  GeoIP

Алгоритм работы с можно посмотреть там же.

спасибо за информацию, сейчас погляжу..

а нельзя ль совсем все флаги показывать, а не UA/не-UA/local ?

2Shutdown: Тут как бы этта.. Смысл в том, что у нас очень серьёзная разница по биллингу на Украине. К примеру цена за гиг ua-ix платим от 0 до 10уе, а зарубеж от 15 до 60уе за тот же Гб. Отаке. Первоначально эта приблуда с тем и задумывалась, чтоб сигнализировать пользователю о его возможных затратах.

А версия под 1.5 планируется?

Переточил сам. Подправил картинки, добавил иконку экстеншена.

http://firefox.org.ua/xpi/ua-ixi-0.4.xpi

==> Обсуждение расширений

До вечера 1го файла нету — временные проблемы. Вечером залью и заодно посмотрю что там с Мозиллой.

А версия под 1.5 планируется?

В RC1 уже нормально работает, хотя чуточку притормаживает

у меня фокс сильно тормозит с ua-ixi 0.4, и при этом флажок серый и на rambler.ru и на goldenbank.kiev.ua
кто-нить в курсе, что делать? может он с чем-то конфликтовать?

:::: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Rommel.ua пишет

у меня фокс сильно тормозит с ua-ixi 0.4, и при этом флажок серый и на rambler.ru и на goldenbank.kiev.ua
:::: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

серый флажок? в четвертом его нету, там глобус показывается.. можно скриншот?

Данная прога не очень подохдит для экономии трафика, т.к. в UA-IX часто встречаются сайты которы грузят картинки, банеры и другую лабуду с зарубежа :( Тобишь возможна такая ситуация когда прога будет показывать принадлежность сайта к UA-IX, в то время как часть его контента грузится с зарубежа. Для этой цели больше подходит http://uaixwall.net.ua, закрылся от зарубежа и лазь где хош :)
У меня другое предложение. Сделайте для для мозиллы такой плагин, который бы автоматом перенаправлял все обращения к зарубежным ресурсам на некий прокси-сервер (UA-IX<=>World). Ведь многие, у кого украина анлим, покупают зарубежный трафик через такие прокси, т.к. это намного дешевле чем брать зарубеж у своего провайдера.

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

интересно как.. мою разработку подхватили.. опенсорс однако :cool:

Предлагаю разработчикам зделать нечто похожее на TargetAlert но што б показивало куда ведёт ссылка в зарубеж или в UA-IX.

Ok_m@n-ua пишет

Предлагаю разработчикам зделать нечто похожее на TargetAlert но што б показивало куда ведёт ссылка в зарубеж или в UA-IX.

Ха, если резолвить и проверять на принадлежность к диапазонам UA_IX каждую линку на странице…

Вот тогда пользователи узнают настоящее значение слова «тормоза».

Lamoboy пишет

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

Дайте линков?

ilishin пишет

Дайте линков?

смотри сюда http://www.kievisp.com/forum/read.php?f=1&i=385&t=373

Lamoboy пишет
ilishin пишет

Дайте линков?

смотри сюда http://www.kievisp.com/forum/read.php?f=1&i=385&t=373

Да это вообще нереально отслеживать — насколько всё там хитро и быстро меняется.

А лично для меня этот вопрос неактуален ;)

Перестало работь под версией 1.5.0.1
Переделайте под эту версию! Уж очень понравился плагин!!!

перепаковал по новому стандарту для ФФ 1.5, кое-что подправил, кое-что подкрутил...

http://forum.mozilla.ru/uploaded/uaixi-0.6.xpi

Влад Максимчук
хорошее расширение, +1. И еще, добавил его в каталог расширений Wiki и написал по нему небольшое описание, посмотреть можно тут:
  UA-IX Indicator

Влад Максимчук
во время работы расширения выскакивает сообщение о выполнении скрипта:
ua-ix_script.png
это баг? Еще стала вроде бы немного подтормаживать загрузка страницы после установки ua-ix indicator.

Еще стала вроде бы немного подтормаживать загрузка страницы после установки ua-ix indicator

У меня тоже

странно вобще что та версия попала на люди :/ код там был тестовый, много новых подходов (видимо не совсем удачных :) ) и совсем не думал выкладывать..., ладно
вот попробуйте новую версию - http://forum.mozilla.ru/uploaded/uaixi-0.6.1.xpi

Влад Максимчук

странно вобще что та версия попала на люди код там был тестовый, много новых подходов (видимо не совсем удачных ) и совсем не думал выкладывать..., ладно
вот попробуйте новую версию - http://forum.mozilla.ru/uploaded/uaixi-0.6.1.xpi

список изменений в студию :)

хех, вам так все и напиши :P .. вобщем использовал новые функции массивов js1.6, должно сильно повлиять на скорость + немного мелких исправлений влияющих на скорость, а вообще весь томоз из-за неправильного формата чисел... эх ява-ява... хотя подумалось мне что можно плагин сваять..:rolleyes:

А нельзя ли добавить ping для загружаемого на данный момент сайта.

Влад Максимчук
Автор, даешь новую версию! :beer:
Я себе какраз сетку провел, плагин очень полезный.

если есть каеи-то идеи, или еще что, можете стучать в gTalk, а то на форуме редко бываю..

по-немногу продолжаю развивать иксю, если интересно:

гугл-группа - http://groups.google.com/group/uaixi
svn - http://code.google.com/p/ua-ixi/

Предложение добавить возможность выбирать откуда берется список сайтов в UA-IX.
Например кроме http://www.colocall.net/ua/?list , ещё:
http://noc.ix.net.ua/ua-list.txt.
И возможность брать этот список из файла на диске.

ага, в свн'е уже много чего поменял, например диалог настройки, немного подправил внешний вид, увеличил быстродействие, что там еще... и еще какие-то мелочи :)

Влад Максимчук

увеличил быстродействие

Вот это очень гуд ;)

Для фильтрации я применяю такой скрипт:
$ cat proxy-head.js

Выделить код

Код:

var glob = Object();
glob.proxlist = new Array();
glob.prox = "";
glob.cache = new Array();
glob.dnscache = new Array();
glob.listReady = false;

function iptoint(sip)
{
        var ss = sip.split('.');
        return ss[0]*256*256*256+ss[1]*256*256+ss[2]*256+ss[3]*1;
}

function getBits(n,bitcount)
{
        var x, n2, i;
        for(x=n, n2=i=0; i<bitcount; i++) {
                n2 += Math.abs(x%2) * Math.pow(2, i);
                x = Math.floor(x/2);
        }
        return(n2);
}

function isIn(ip, mask, net)
{
        if(ip=="127.0.0.1") return true;
        if(ip=="192.168.100.1") return true;
        var u = Math.pow(2, 32)-1;
        u = u << (32-mask);
        return getBits(u & iptoint(ip), 32) == getBits(iptoint(net), 32);
}

function prepareList()
{
        glob.proxlist = glob.prox.split('\n');
}

function getReturn(stat)
{
        if(stat)
                return "DIRECT";
        else
                return "PROXY 127.0.0.1:3128";
}

function myResolve(host)
{
        if(glob.dnscache[host]) {
                return glob.dnscache[host];
        } else {
                var res = dnsResolve(host);
                glob.dnscache[host] = res;
                return res;
        }
}

function FindProxyForURL(url, host)
{
        if(!glob.listReady) {
                prepareList();
        }
        if(glob.cache[host] != undefined) {
                return getReturn(glob.cache[host]);
        }

        var text = myResolve(host);
        var ukrAddr = false;
        for (var i=0; i<glob.proxlist.length; i++)
        {
                var m = glob.proxlist[i].substr(glob.proxlist[i].indexOf("/")+1);
                var n = glob.proxlist[i].substr(0, glob.proxlist[i].indexOf("/"));
                if ( isIn(text, m, n) )
                {
                        ukrAddr = true;
                        break;
                }
        }
        glob.cache[host] = ukrAddr;
        return getReturn(ukrAddr);
}

// DYN CONTENT

getReturn() править соответственно с требованиями, я зартраф пускаю через проксю

Для генерации готового скрипта из приведенной шапки сделал вот такой скрипт на bash

Выделить код

Код:

echo " * Updating UA-IX list"
if [ -e "ua-list.txt" ]; then
echo ===================
head -n3 ua-list.txt
fi
echo ===================
rm -f ua-list.txt
wget -q http://noc.ix.net.ua/ua-list.txt &>/dev/null
head -n3 ua-list.txt
echo ===================

echo " * Stripping header"

lines=`wc -l ua-list.txt|cut -f 1 -d ' '`
lines=$[$lines - 4]

tail -n $lines ua-list.txt > ua-list

echo " * Updating script"

cat proxy-head.js > proxy.js
echo -n 'glob.prox = "' >> proxy.js
for i in `cat ua-list`; do
        echo "$i\\n\\" >> proxy.js
done
echo '";' >> proxy.js
echo " * Done"

(пользователи винды могут использовать cygwin+bash)
ну и proxy.js уже добавляю в фф в Automatic Proxy Configuration

Добавлено Втр 29 Авг 2006 14:52:20 :
да, забыл отметить, код местами тягал с индикатора;)

Скажите пожалуйста а версия для FireFox 2.0b1 и выше будет?

канеш, уже есть, но пока что время + недоработки, поэтому только по свн http://code.google.com/p/ua-ixi/
завтра-послезавтра думаю соберу со всеми новшествами уже, и выложу что-то типа альфы :)

Скажите пожалуйста, а когда будет новая версия?

так ет !? откуда скачать !?

Добавлено Пнд 04 Сен 2006 02:54:55 :

Влад Максимчук пишет

вот о которой писал выше
http://forum.mozilla.ru/uploaded/ua-ixi-0-3.xpi

пишет мол не совместима с вер. 1,5, !?

Добавлено Пнд 04 Сен 2006 02:56:38 :

TheDenisWorld пишет

так ет !? откуда скачать !?

Добавлено Пнд 04 Сен 2006 02:54:55 :

Влад Максимчук пишет

вот о которой писал выше
http://forum.mozilla.ru/uploaded/ua-ixi-0-3.xpi

пишет мол не совместима с вер. 1,5, !?

гг проехали :)

Добавлено Пнд 04 Сен 2006 03:04:47 :
плагин рулит афтар жжот нипадецки :)

Правила:

2.8  "Аффтарская" речь на данном форуме запрещена.

и

5.1 За нарушение пунктов правил 2.6, 2.8, 2.9, 2.11, 4.х, нарушителю делается замечание (исключения составляют те пункты 4.х, для которых наказание предусмотрено отдельно).

Замечание. RED

Где взять новую версию что б она работала на Firefox 2.0 beta 2

http://ua-ixi.googlecode.com/svn/trunk/ … urrent.xpi
не все работает правда, но основной функционал есть, и тестовая фишка директ-уа.
Настройка пока что без диалога:

ua-ixi.listuri = "линк на список сетей", если значение пустое, данные берутся из http://www.colocall.net/ua/?list
ua-ixi.direct-ua = true|false - включает/выключает разделение трафика по маршрутам, тоесть укр идет напрямую, а мир по текущей проксе

ua-ixi.listuri = "линк на список сетей", если значение пустое, данные берутся из http://www.colocall.net/ua/?list
ua-ixi.direct-ua = true|false - включает/выключает разделение трафика по маршрутам, тоесть укр идет напрямую, а мир по текущей проксе

Где ето все можно настроить

в строке адреса пишешь about:config, там увидишь кучу настроек, вот правый клик и создаешь, первое строковое, а второе булево

Установил, заметил такую вещь.
Реально замедление при переключении между закладками.
Версия 0.6.1

Nicolas
http://ua-ixi.googlecode.com/svn/trunk/ua-ixi-current.xpi
а с этой как?

Влад Максимчук пишет

Nicolas
http://ua-ixi.googlecode.com/svn/trunk/ua-ixi-current.xpi
а с этой как?

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

error.jpg

пока перелажу обратно на 0.6.1

ЗЫ
кстати наверное лучше будет не накладывать красный слой на флажок, а просто жирный красный крест.

mozilla? ну вот где-где, а там я точно не тестил.. а это вовсе не ошибка, попросту забыл убрать дебаг :) тоесть после этой мессаги работать можно, и нужно :)

ну мозилой лису называю..в Фаерфоксе конечно :)
дык убери как то :)

Как там продвигаются очередные версии? :angel:

мдя прочитал все посты
Влад Максимчук :beer: ну ты тип реально! +1
п.с.: конфликтует с Firefox 2.0 RC1 release ... так что жду новых версий:cool:
Замечание п.4.8
Sergeys

Появилось еще одно расширение на эту тему:
IPISFF

При чем вроде работает под ff 2.0.
:)

Ипис имеет архаический дизайн...
прошу Вас, Влад Максимчук, пожалуйста выпустите очередной апдейт и желательно под 2.0 Лису

раз кому-то надо, возьмусь опять за нее. ждите новых версий :)

раз кому-то надо, возьмусь опять за нее. ждите новых версий smile

эт хорошое решения:)

только что поставил себе http://ua-ixi.googlecode.com/svn/trunk/ … urrent.xpi
никаких проблем замечено не было, можете описать подробнее в чем выражается несовместимость?

Влад Максимчук пишет

только что поставил себе http://ua-ixi.googlecode.com/svn/trunk/ … urrent.xpi
никаких проблем замечено не было, можете описать подробнее в чем выражается несовместимость?

Кстати, а почему твое расширение не лежит в общем каталоге расширений мозиллы?
люди ж как правило там ищут....
Плюс Auto update, что тоже очень удобно и важно....

да собственно.. не думал вообще куда-то кому-то его ложить изначально, делал для себя скажем, а сейчас да, наверное таки следует попробовать..

ну название "каррент" не подходит..что это еще за текущая? дай версию :) что бы можно с знакомыми переписываться у кого какая версия...
ну и собственно давай уже на рассмотрение свой продукт :)

Добавлено Срд 25 Окт 2006 18:29:02 :
А то до сих пор сижу на 0.6.1

Влад Максимчук
как там продвигаются работы? :angel:

Влад Максимчук
Скажите а новая версия когда будет?

Даёшь новую версию народу! :rock:

А как насчет адаптаци данного расширения для SeaMonkey?
Было б очень даже полезно. Насколькоя понимаю для автора ничего сложного в этом нет :)

шайбу! шайбу! ой, в смысле, новую версию! новую версию! :)

Расширение ua-ix indicator 0.6.1 прекрасно работает на FF 6.0 и на FF 7.0.
Нужно только подправить версию FF в файле install.rdf

Здесь расширение: http://forum.mozilla.ru/uploaded/uaixi-0.6.1.xpi