интересно как.. мою разработку подхватили.. опенсорс однако
Отсутствует
Предлагаю разработчикам зделать нечто похожее на TargetAlert но што б показивало куда ведёт ссылка в зарубеж или в UA-IX.
Mozilla/5.0 (Windows; U; Windows NT 5.1; uk-UA; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Отсутствует
Предлагаю разработчикам зделать нечто похожее на TargetAlert но што б показивало куда ведёт ссылка в зарубеж или в UA-IX.
Ха, если резолвить и проверять на принадлежность к диапазонам UA_IX каждую линку на странице…
Вот тогда пользователи узнают настоящее значение слова «тормоза».
Отсутствует
Ведь многие, у кого украина анлим, покупают зарубежный трафик через такие прокси, т.к. это намного дешевле чем брать зарубеж у своего провайдера.
Дайте линков?
Отсутствует
Дайте линков?
смотри сюда http://www.kievisp.com/forum/read.php?f=1&i=385&t=373
Отсутствует
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
Fx 2.0.0.8
Отсутствует
Влад Максимчук
во время работы расширения выскакивает сообщение о выполнении скрипта:
это баг? Еще стала вроде бы немного подтормаживать загрузка страницы после установки ua-ix indicator.
Fx 2.0.0.8
Отсутствует
странно вобще что та версия попала на люди код там был тестовый, много новых подходов (видимо не совсем удачных ) и совсем не думал выкладывать..., ладно
вот попробуйте новую версию - http://forum.mozilla.ru/uploaded/uaixi-0.6.1.xpi
Отсутствует
Влад Максимчук
странно вобще что та версия попала на люди код там был тестовый, много новых подходов (видимо не совсем удачных ) и совсем не думал выкладывать..., ладно
вот попробуйте новую версию - http://forum.mozilla.ru/uploaded/uaixi-0.6.1.xpi
список изменений в студию
Fx 2.0.0.8
Отсутствует
хех, вам так все и напиши .. вобщем использовал новые функции массивов js1.6, должно сильно повлиять на скорость + немного мелких исправлений влияющих на скорость, а вообще весь томоз из-за неправильного формата чисел... эх ява-ява... хотя подумалось мне что можно плагин сваять..
Отсутствует
если есть каеи-то идеи, или еще что, можете стучать в 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.
И возможность брать этот список из файла на диске.
Отредактировано e-travel (07-08-2006 23:13:09)
Fx 2.0.0.8
Отсутствует
ага, в свн'е уже много чего поменял, например диалог настройки, немного подправил внешний вид, увеличил быстродействие, что там еще... и еще какие-то мелочи
Отсутствует
Для фильтрации я применяю такой скрипт:
$ 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 :
да, забыл отметить, код местами тягал с индикатора
Отсутствует
канеш, уже есть, но пока что время + недоработки, поэтому только по свн http://code.google.com/p/ua-ixi/
завтра-послезавтра думаю соберу со всеми новшествами уже, и выложу что-то типа альфы
Отсутствует