۱۳۸۹/۱۲/۰۷

بدست آوردن کشور یک آدرس IP به کمک MySQL

سلام :)

مطلب امروز روشی برای بدست آوردن کشور یک آدرس IP (بخوانید آی پی) با استفاده از پایگاه داده MySQL را آموزش می دهد. در این مطلب ابتدا یک جدول که حاوی نام کشور و محدوده IP های آن می باشد ایجاد می کنیم. سپس با تعریف یک تابع، امکان تشخیص سریع کشور مرتبط با هر آی پی را ارائه می دهیم.

IP چیست؟


به نقل از صفحه «نشانی پروتکل اینترنت» در ویکی پدیا، دانشنامه آزاد:

نشانی پروتکل اینترنت (Internet Protocol Address) یا به اختصار نشانی آی‌پی (IP Address) نشانی‌ عددی است که به هریک از دستگاه ها و رایانه‌های متصل به شبکه ی رایانه ای که بر مبنای نمایه TCP/IP (از جمله اینترنت) کار می‌کند، اختصاص داده می‌شوند. پیام‌هایی که دیگر رایانه‌ها برای این رایانه می‌فرستند با این نشانه ی عددی همراه است و راه یاب های شبکه آن را مانند «نشانی گیرنده» در نامه‌های پستی تعبیر می‌کنند، تا بالاخره پیام به رابط شبکه رایانه مورد نظر برسد.


جدول پایگاه داده


من اطلاعات مربوط به محدوده آدرس های آی پی و کشور مرتبط با آنها در جدولی با نام ip_location ذخیره کرده ام. برای ایجاد این جدول دستور زیر را در خط فرمان MySQL وارد نمایید:
[sql]
CREATE TABLE `ip_location` (
`from_ip` int(15) DEFAULT NULL,
`to_ip` int(15) DEFAULT NULL,
`country` varchar(32) DEFAULT NULL,
KEY `from_ip` (`from_ip`,`country`),
KEY `to_ip` (`to_ip`,`country`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
[/sql]
مرحله بعد وارد کردن فهرست کشورها و محدوده آی پی های آن هاست. برای سادگی کار من یک خروجی (Dump) از دستور ایجاد جدول ip_location و اطلاعات موجود در آن تهیه کرده ام.
دریافت ip_location.sql با حجم 165KB
در صورتی که آشنایی با وارد کردن (import) چنین فایل هایی ندارید، پیشنهاد می کنم مطلب «راهنمای وارد کردن(import) و صادر کردن(export) در MySQL» را مطالعه کنید.

تابع getIpCountry


مرحله بعد تعریف تابعی برای محاسبه آدرس ۳۲ بیتی هر آی پی و مقایسه آن با محدوده های موجود در جدول ip_location است. برای تعریف این تابع دستورات زیر را در خط فرمان MySQL وارد کنید:
[sql]
DELIMITER $$
CREATE FUNCTION getIpCountry(ip varchar(15)) RETURNS varchar(64)
BEGIN
declare a tinyint unsigned;
declare b tinyint unsigned;
declare c tinyint unsigned;
declare d tinyint unsigned;
declare total bigint;
declare result varchar(64);
select substring_index(ip, '.', 1 ) into a;
select substring_index(substring_index(ip , '.', 2 ),'.',-1) into b;
select substring_index(substring_index(ip , '.', -2 ),'.',1) into c;
select substring_index(ip, '.', -1 ) into d;
set total := (a*256*256*256) + (b*256*256) + (c*256) + d;
select SQL_CACHE country into result from ip_location where total between from_ip and to_ip limit 1;
if (result is null) or (result = '') then
set result := 'unknown';
end if;
return result;
END$$
DELIMITER ;
[/sql]

بدست آوردن کشور


برای مشاهده کشور مرتبط با هر آی پی کافیست تا با استفاده از دستور SELECT تابع getIpCountry را فراخوانی نماییم. مانند:
[sql]
mysql> SELECT getIpCountry('79.175.165.171');
+--------------------------------+
| getIpCountry('79.175.165.171') |
+--------------------------------+
| IRAN (ISLAMIC REPUBLIC OF) |
+--------------------------------+
1 row in set (0.03 sec)

mysql> SELECT getIpCountry('4.2.2.4');
+-------------------------+
| getIpCountry('4.2.2.4') |
+-------------------------+
| UNITED STATES |
+-------------------------+
1 row in set (0.00 sec)
[/sql]

ایده استفاده


فرض کنید که شما سایتی به دو زبان فارسی و انگلیسی دارید. با استفاده از این روش امکان تشخیص کشور بازدیدکننده برای شما بوجود می آید. در نتیجه می توانید کاربر بیننده را به صورت پیش فرض به سایت انگلیسی یا فارسی خود راهنمایی کنید. این روش قابل تعمیم به چندین زبان می باشد.

پی نوشت


• این مطلب فقط برای آدرس های آی پی نسخه ۴ قابل استفاده است.

موفق باشید 8)

۱۳۸۹/۱۱/۲۷

معرفی کتاب: خلاصه ۵۰ کتاب برتر در زمینه خودیاری

سلام :)

دیروز مطالعه کتاب «خلاصه ۵۰ کتاب برتر در زمینه خودیاری»‌ را تمام کردم. از لحاظ محتوا کتاب فوق العاده ای بود. از نظر ترجمه هم خیلی خوب بود

معرفی
این کتاب شامل ۵۰ فصل می باشد که هر فصل آن به ۳ بخش تقسیم می شود. بخش اول پاراگراف های برگزیده ای از متن کتاب به همراه معرفی کتاب های مشابه می باشد. بخش دوم نقد و بررسی کتاب و ویژگی های نویسنده آن می باشد. بخش سوم نیز به زندگینامه نویسنده کتاب می پردازد.
این کتاب در سال ۲۰۰۱ در استرالیا و سپس در آمریکا و اروپا منتشر شده و در سال ۲۰۰۴ میلادی جایزه بنجامین فرانکلین را دریافت کرده است. عنوان انگلیسی این کتاب `50 Self-Help Classics: 50 Inspirational Books to Transform Your Life.` می باشد که به ۱۶ زبان از جمله فارسی ترجمه شده و در ۲۵ کشور به فروش رفته است.
قدیمی ترین کتاب بررسی شده در این کتاب «داماپادا: آموزه های بودا» و تازه ترین کتاب «مارتا بک: در جستجوی ستاره شمال (۲۰۰۱)» می باشد. این کتاب توسط انتشارات راشین و مترجمی خانوم آزاده مبشر و آقای سیامک صادقی خیابانیان در سال ۱۳۸۹ منتشر شده است. انتشارات راشین در صفحه «خلاصه ۵۰ کتاب برتر در زمینه خودیاری» این امکان را برای خوانندگان خود فراهم کرده است تا ۳ فصل از این کتاب را به صورت رایگان مطالعه نمایند.

بخشی از مقدمه کتاب
«بزرگ ترین کشف انسان معاصر این است که زندگی هر کس می تواند با تغییر فکرش، تغییر کند.» ویلیام جیمز (1842 – 1910)
«عادت های فکری، ثابت و غیرقابل تغییر نیستند. یکی از مهم ترین یافته های علم روان شناسی در 20 سال اخیر این است که انسان می تواند روش فکری خودش را انتخاب کند.» مار تین سلیگمن - نویسنده کتاب خوشبینی آموخته شده
بارها شنیده اید که: «باتغییر دادن فکر و عادتهای ذهنی تان می توانید زندگی تان را تغییر بدهید.» اما آیا هیچ وقت خوب به این جمله فکر کرده اید؟ در کتابی که پیش رو دارید به بررسی بعضی از موثر ترین ایده ها درباره تغییر شخصیت پرداخته ام؛ تغییر کامل و از درون به بیرون.


من این کتاب ها را «آثار برتر خودیاری» می نامم. احتماﻻ شما تعریفی از خودیاری دارید، اما این درک و شناخت شما از خودیاری باید با مطالعه آثار بزرگانی که در این زمینه تحقیق کرده اند و من در این کتاب خلاصه ای از نظرات آنها را جمع آوری کرده ام، عمیق و کامل شود. ار تباطی که بین این آثار وجود دارد این است که همه آنها ناخشنودی و یاس و درماندگی را رد می کنند. البته همه این محققین و نویسندگان، مشکلات و شکست های زندگی را می پذیرند اما معتقدند که انسان نباید در مقابل این ناملایمات و شکست ها تسلیم شود. عمق ناراحتی و شدت شکست مهم نیست، باید بتوانید درک کنید که معنا و مفهوم مشکلات تان چیست و چه اشکالی در فکر و تصمیم هایتان وجود دارد که دچار این سختی ها شده اید. این نکته مهم در دو کتاب یکی از ویکتور فرانکل به نام انسان در جستجوی معنا و دیگری تسلای فلسفه از بوئتیوس (فیلسوف رومی) مطرح شده است. این رویکرد در کمک کردن انسان به خودش اساسی است.

مردم معموﻻ خودیاری را به مشکلات ربط می دهند اما واقعیت این است که بیشتر کتاب ها و نوشته های مربوط به خودیاری درباره امکانات و چیزهای امکانپذیر هستند. کتابهایی که درباره خودیاری هستند به شما کمک می کنند تا مسیر مناسبی را برای خودتان پیدا کنید و بتوانید نگرانی تان را به آرامش و شادی تبدیل کنید یا حداقل شما را تشویق می کنند تا انسان بهتری شوید.

فهرست
در زیر فهرست کتاب های بررسی شده از این کتاب را مشاهده می فرمایید:

١) ﺟِﻴﻤﺰ آﻟِﻦ: ﺗﻮ ﻫﻤﺎﻧﻲ ﻛﻪ ﻣﻲاﻧﺪﻳﺸﻲ؛ 1902
٢) ِاﺳﺘﻴﻮ آﻧﺪرﻳﺎس و ﭼﺎرﻟﺰ ﻓﺎﻛﻨِﺮ: ِان ِال ﭘﻲ؛ 1994
٣) ﻣﺎرﻛﻮس اورِﻟﻴﻮس: ﺗﺄﻣﻼت؛ ﻗﺮن دوم
٤) ﻣﺎرﺗﺎ ِﺑﻚ: در ﺟﺴﺘﺠﻮی ﺳﺘﺎره ﺷﻤﺎل؛ 2001
۵) باگاوادگیتا
٦) اﻧﺠﻴﻞ ﻣﻘﺪس
٧) راﺑﺮت ﺑﻼی: ﻣﺮدِ ﻣﺮد؛ 1990
٨) ﺑﻮﺋِﺘﻴﻮس: ﺗﺴﻼی ﻓﻠﺴﻔﻪ؛ ﻗﺮن ﺷﺸﻢ ﻣﻴﻼدی
٩) آﻟِﻦ دو ﺑﺎﺗُﻦ: ﭘﺮوﺳﺖ؛ 1997
١٠) وﻳﻠﻴﺎم ﺑﺮﻳﺠِﺰ: ﻋﺒﻮر از ﻣﺮﺣﻠﻪای ﺑﻪ ﻣﺮﺣﻠﻪ دﻳﮕﺮ؛ 1980
١١) دﻳﻮﻳﺪ ِﺑﺮﻧﺰ: ﺷﻨﺎﺧﺖدرﻣﺎﻧﻲ؛ 1980
١٢) ﺟﻮزف ﻛَﻤﭙِﻞ و ﺑﻴﻞ ﻣﻮﻳِﺮز: ﻗﺪرت اﺳﻄﻮره؛ 1987
١٣) رﻳﭽﺎرد ﻛﺎرﻟﺴﻮن: ﻧﮕﺮان ﻣﺴﺎﺋﻞ ﻛﻢاﻫﻤﻴﺖ ﻧﺒﺎش؛ 1997
١٤) دِﻳﻞ ﻛﺎرﻧِﮕﻲ: آﻳﻴﻦ دوﺳﺖﻳﺎﺑﻲ؛ 1936
١٥) دﻳﭙﺎك ﭼﺎﭘﺮا: ﻫﻔﺖ ﻗﺎﻧﻮن ﻣﻌﻨﻮی ﻣﻮﻓﻘﻴﺖ؛ 1994
١٦) ﭘﺎﺋﻮﻟﻮ ﻛﻮﺋﻠﻴﻮ: ﻛﻴﻤﻴﺎﮔﺮ؛ 1993
١٧) اﺳﺘﻴﻮِن ﻛﺎوی: ﻫﻔﺖ ﻋﺎدت ﻣﺮدﻣﺎن ﻣﻮﺛﺮ؛ 1989
١٨) ﻣﻴﻬﺎی ﭼﻴﻜﺴِﻨﺖﻣﻴﻬﺎﻳﻲ: روانﺷﻨﺎﺳﻲ ﺗﺠﺮﺑﻴﺎت ﺧﻮﺷﺎﻳﻨﺪ؛ 1990
١٩) داﻻﻳﻲ ﻻﻣﺎ: ﻫﻨﺮ ﺷﺎدﻣﺎﻧﮕﻲ؛ 1998
٢٠) داﻣﺎﭘﺎدا: آﻣﻮزهﻫﺎی ﺑﻮدا
٢١) وِﻳﻦ داﻳِﺮ: ﺟﺎدوی واﻗﻌﻲ؛ 1992
٢٢) راﻟﻒ واﻟﺪو ِاﻣِﺮﺳﻮن: اﺗﻜﺎء ﺑﻪ ﻧﻔﺲ؛ 1841
٢٣) ﻛﻼرﻳﺴﺎ ﭘﻴﻨﻜﻮﻻ ِاﺳﺘﻴﺲ: زﻧﺎﻧﻲ ﻛﻪ ﺑﺎ ﮔﺮگﻫﺎ ﻣﻲدوﻧﺪ؛ 1992
٢٤) وﻳﻜﺘﻮر ﻓﺮاﻧﻜِﻞ: اﻧﺴﺎن در ﺟﺴﺘﺠﻮی ﻣﻌﻨﺎ؛ 1959
٢٥) ِﺑﻨﺠﺎﻣﻴﻦ ﻓﺮاﻧﻜﻠﻴﻦ: اﺗﻮﺑﻴﻮﮔﺮاﻓﻲ؛ 1790
٢٦) ﺷﺎﻛﺘﻲ ﮔﺎوِﻳﻦ: ﺗﺠﺴﻢ ﺧﻼق؛ 1978
٢٧) داﻧﻴِﻞ ﮔُﻠﻤﻦ: ﻫﻮش ﻫﻴﺠﺎﻧﻲ؛ 1995
٢٨) ﺟﺎن ﮔﺮِی: ﻣﺮدان ﻣﺮﻳﺨﻲ- زﻧﺎن وﻧﻮﺳﻲ؛ 1992
٢٩) ﻟﻮﺋﻴﺰ ﻫِﻲ: ﺳﻼﻣﺖ ﺗﻦ در ﺳﻼﻣﺖ روح ؛ 1984
٣٠) ﺟِﻴﻤﺰ ﻫﻴﻠﻤﻦ:رﻣﺰ روح ؛ 1996
٣١) ﺳﻮزان ﺟِﻔِﺮز: ﺑﺘﺮس اﻣﺎ اﻧﺠﺎم ﺑﺪه؛ 1987
٣٢) رﻳﭽﺎرد ﻛُﺦ: ﻗﺎﻧﻮن 80/20؛ 1998
٣٣) ِاِﻟﻦ ﺟِﻲ ﻻﻧﮕِﺮ:ﺗﺼﻤﻴﻢﮔﻴﺮی و ﻛﻨﺘﺮل زﻧﺪﮔﻲ روزﻣﺮه؛ 1989
٣٤) ﻻﺋﻮ دزو: داﺋﻮدِﺟﻴﻨﮓ؛ ﻗﺮن ﭘﻨﺠﻢ ﺗﺎ ﺳﻮم ﻗﺒﻞ از ﻣﻴﻼد
٣٥) ﻣﺎﻛﺴﻮِل ﻣﺎﻟﺘﺲ: ﺳﺎﻳﻜﻮ ﺳﺎﻳﺒِﺮﻧِﺘﻴﻚ؛ 1960
٣٦) آﺑﺮاﻫﺎم ﻣﺎزﻟﻮ: اﻧﮕﻴﺰش و ﺷﺨﺼﻴﺖ؛ 1954
٣٧) ﻓﻴﻠﻴﭗ ﻣﻚﮔﺮا: ﺗﺪاﺑﻴﺮ زﻧﺪﮔﻲ؛ 1999
٣٨) ﺗﻮﻣﺎس ﻣﻮر: ﻣﺮاﻗﺒﺖ از روح؛ 1992
٣٩) ﺟﻮزِف ﻣﻮرﻓﻲ: ﻗﺪرت ﺗﻔﻜﺮ؛ 1963
٤٠) ﻧﻮرﻣﻦ وﻳﻨﺴِﻨﺖ ﭘﻴﻞ: ﻗﺪرت ﻣﺜﺒﺖاﻧﺪﻳﺸﻲ؛ 1952
٤١) ﻛﺎرول ﭘﻴﻴِﺮﺳﻮن: ﻗﻬﺮﻣﺎن درون؛ 1986
٤٢) ِام ِاﺳﻜﺎت ِﭘﻚ: ﺳﻔﺮی ﺑﻲﭘﺎﻳﺎن در ﻣﺴﻴﺮ رﺷﺪ ﻣﻌﻨﻮی؛ 1978
٤٣) ِاﻳﻦ راﻧﺪ: اﻃﻠﺲ ﺷﺎﻧﻪ ﺧﺎﻟﻲ ﻛﺮد؛ 1957
٤٤) آﻧﺘﻮﻧﻲ راﺑﻴﻨﺰ: ﻏﻮل درونﺗﺎن را ﺑﻴﺪار ﻛﻨﻴﺪ؛ 1991
٤٥) ﻓﻠﻮراﻧﺲ ِاﺳﻜﺎوِل ﺷﻴﻦ: ﺑﺎزی زﻧﺪﮔﻲ و روش اﻳﻦ ﺑﺎزی؛ 1925
٤٦) ﻣﺎرﺗﻴﻦ ﺳِﻠﻴﮕﻤﻦ: ﺧﻮشﺑﻴﻨﻲ آﻣﻮﺧﺘﻪﺷﺪه؛ 1991
٤٧) ﺳﺎﻣﻮﺋِﻞ ِاﺳﻤﺎﻳﻠﺰ: ﺧﻮدﻳﺎری؛ 1859
٤٨) ﭘﻴﻴِﺮ ﺗﻴﺎر دو ﺷﺎردن: ﭘﺪﻳﺪهای ﺑﻪ ﻧﺎم اﻧﺴﺎن
٤٩) ﻫﻨﺮی دﻳﻮﻳﺪ ﺗﺎرو: واﻟﺪِن؛ 1854
٥٠) ﻣﺎرﻳﺎن وﻳﻠﻴﺎﻣﺴﻮن: ﺑﺎزﮔﺸﺖ ﺑﻪ ﻋﺸﻖ؛ 1994


برخی از جملات کتاب
در طول مطالعه کتاب برخی از جملات تاثیرگزار آن را انتخاب کردم تا هر از چند گاهی آنها را مطالعه کنم. در زیر تعدادی از آنها را مشاهده می فرمایید:

  • وقتی تصمیم می گیریم تغییری در زندگی مان ایجاد کنیم (مثلا بچه دار شویم، شغلمان را عوض کنیم یا یکسال استراحت کنیم) صدایی در درون مان اعتراض می کند و می گوید: «اگر این کار را بکنی همه می گویند دیوانه شده ای، همه از تو متنفر می شوند و...» این حالت واقعا ناراحت کننده است. کاری که باید بکنیم این است که بپذیریم «همه» فقط شامل چند نفر هستند. علم روان شناسی این پدیده را تحت عنوان «دیگری تعمیم یافته» می شناسند. مثلا مدت ها طول کشید تا مارتا بک متوجه شود که فقط برای راضی نگه داشتن پدرش است که وقتش را برای نوشتن مطالب طولانی معمولی در یک نشریه دانشگاهی تلف می کند.

  • اگر بدانیم که درباره هر موضوعی ممکن است میلیون ها نقطه نظر وجود داشته باشد، دیگر در برابر چند نفری که در اطرافمان هستند احساس وظیفه نمی کنیم تا طبق میل آنها رفتار کنیم بلکه در عوض با آرامش کامل به دنبال آنچه که می خواهیم می رویم.

  • در داستان مرد مرد، شاهزاده که خودش را به شکل یک شوالیه در می آورد، ابتدا سوار بر یک اسب قرمز رنگ است، سپس سوار یک اسب سفید و در نهایت سوار بر یک اسب سیاه رنگ می شود. این رنگ ها سمبل رشد ذهنی و منطقی مرد در طول حیات هستند: قرمز نماد احساسات تند و روابط جنسی لجام گسیخته در ابتدای جوانی، سفید نماد کار و تلاش برای زندگی بر اسا منطق و قانون و سیاه نماد سطحی از بلوغ و پختگی است که انسانیت و مهربانی مرد در آن امکان شکوفایی پیدا می کند.

  • مهم نیست چه اتفاقی برای انسان می افتد. او همیشه حق انتخاب دارد.

  • وقتی انسان به چیزی عادت می کند دیگر درستی یا نادرستی آن برایش اهمیت ندارد.

  • احساس، تقریبا آخرین عاملی است که باید به آن اعتماد کنیم چون احساس، واقعیت نیست.

  • کمپل در کتاب دیگر خود با نام روش اسطوره، درباره انسان هایی صبحت می کند که در طول زندگی تلاش می کنند تا از نردبان موفقیت بالا بروند، اما در نهایت متوجه می شوند که نردبان را به دیوار اشتباهی تکیه داده اند.

  • نگران وقت های آزادتان نباشید. به هر حال شما انسان هستید نه ماشین

  • بهترین راخ برخورد با مشاجره، دوری از آن است.

  • در گفتگوها اجازه دهید طرف مقابلتان بیشتر از شما صبحت کند.

  • مشکلات همیشه وجود دارند اما بهتر است انسان مشکلاتی را تجربه کند که در جهت خواسته هایش هستند



پیوندها


پی نوشت
من این کتاب رو به همه پیشنهاد می کنم. واقعا کتاب خوبی بود. بخصوص سبک نگارشش که همراه با نقد کتاب ها نوشته شده.

موفق و سربلند باشید :)

۱۳۸۹/۱۱/۱۵

تشخیص اعمال محدودیت سرعت دسترسی به پروتکل های وب

سلام :)

یکی از مواردی که در جهت کنترل ترافیک وب نیز اعمال محدودیت دسترسی کاربران در بعضی از کشور از جمله ایران صورت می گیرد، مدیریت سرعت دسترسی به برخی از پروتکل های وب می باشد. مثلا گاهی اوقات سرعت اتصال و استفاده از دسترسی امن (SSL و SSH) به شدت کاهش می یابد. مثلا با وجود سرعت مناسب، دسترسی به سرویس ایمیل گوگل (جی میل) با پروتکل SSL که با https صورت می گیرد بسیار کم می شود. البته در این مواقع این مشکل مختص سرویس جی میل نمی باشد و اعمال محدودیت بر روی تمامی آدرس های https صورت می گیرد. از جمله دسترسی به پلسک (مدیریت هاستینگ) وب سایت ها.

Traffic Shaping
در اصطلاح به مدیریت ترافیک بین کاربر و سرویس دهنده اینترنت Traffic Shaping گفته می شود. بعد از ظهور سرویس های P2P و بخصوص BitTorrent استفاده از Traffic shaping در جهان به شدت افزایش یافت.
البته هدف اصلی از ایجاد چنین سیستمی، بهینه سازی دسترسی به اینترنت برای کاربران و سازمان ها می باشد. به عنوان مثال شرکتی که بیش از ۱۰۰۰ کارمند دارد، جهت بهینه سازی سرعت استفاده از اینترنت و نیز جلوگیری از اتلاف پهنای باند، هنگام عقد قرارداد با سرویس دهنده خدمات اینترنتی (ISP) از وی تقاضا می کند تا دسترسی به پروتکل P2P مانند تورنت را کاهش دهد.
یکی از ساده ترین راه ها برای تشخیص اعمال محدودیت صورت گرفته از سوی سرویس دهنده استفاده از سایت و سرویس Glasnost می باشد.



هدف از پروژه Glasnost شفاف سازی خدمات ارائه شده و سیاست های صورت گرفته توسط ISP ها در قبال مشتریان می باشد.



این سایت برای محاسبه سرعت و تشخیص محدودیت از Applet جاوا استفاده می کند. در نتیجه شما باید JRE را بر روی کامپیوتر خود نصب کرده باشد. کاربران سیستم عامل ویندوز می توانند JRE را از صفحه مربوط به JRE در سایت filehippo.com دریافت کنند. کاربران سیستم عامل اوبونتو نیز می توانند از دستور زیر جهت نصب و فعال سازی پلاگین جاوا استفاده کنند:
[bash]sudo apt-get install sun-java6-plugin[/bash]
کاربران بقیه سیستم عامل ها نیز می توانند نسخه مرتبط با سیستم عامل خود را از سایت اوراکل دریافت نمایند.
بعد از نصب پلاگین جاوا، کافیست به آدرس Glasnost Tests مراجعه و پروتکل مورد نظر خود جهت بررسی سرعت را انتخاب کنید. بعد از انتخاب پروتکل، بر روی دکمه Start testing کلیک نمایید:

*بررسی و تشخیص اعمال محدودیت صورت گرفته بین ۵ تا ۸ دقیقه زمان می برد.
*در هنگام بررسی سرعت از انجام دانلودهای حجیم خودداری فرمایید.
و تست در حال اجراست:


در زیر نمونه ای از نتایج بدست آمده را مشاهده می فرمایید:


سورس ابزار تست سرعت Glasnost
سرویس Glasnost سورس ابزار تست سرعت خود را در اختیار عموم قرار داده است. برای اطلاعات بیشتر دراین زمینه به صفحه Glasnost: Hosting a test server ، بخش How to get the source code مراجعه نمایید.



پی نوشت
• امیدوارم که سایت Glasnost فیلتر نشه!

شاد و موفق باشید ;)