پیدا کردن موقعیت جغرافیایی کاربر (در فایرفاکس 3.5)

تصویر مهدی

بحث وب 2.0 به یک موضوع جذاب و در عین حال مبهم تبدیل شده است. هنوز هم بحث زیادی در این مورد وجود دارد که چه چیزی در حوزه وب 2.0 قرار می گیرد و چه چیزی نه! اما بدون تردید یکی از کلیدی ترین پارامترهایی که لزوم وجود آن در وب 2.0 غیرقابل انکار است، تکنولوژی های موقعیت یابی دستگاههای متصل به شبکه است. با استفاده از این تکنولوژی در آینده به عنوان مثال شما هنگام سفارش نهار خود از طریق اینترنت، نیازی وارد کردن آدرس خود نخواهید داشت و نهار شما مستقیما در محل خودتان به شما تحویل داده می شود و یا مثلا هنگامی که شما درخواست یک تاکسی میکنید، به طور خودکار توسط سیستم نزدیکترین تاکسی به شما فرستاده میشود.

پیدا کردن موقعیت

در حال حاضر برای تشخیص موقعیت کاربر، معمولا از آدرس IP کاربر استفاده می شود و برای اینکار ابزارهای متفاوتی وجود دارد تا جایی که هم اکنون به سادگی میتوان به پایگاه داده های حاوی اطلاعات موقعیت IP های ثبت شده نیز دستری داشت (به عنوان نمونه http://ipinfodb.com را ببینید). اما مشکلی که استفاده از IP دارد اینست که دقت بسیار کمی دارد و فقط در مورد کامپیوترهای ثابت میتوان به آن اعتماد کرد و در مورد دستگاههای متحرک مانند موبایلها کاربردی ندارد و این درحالی است که قسمت هیجان انگیز این تکنولوژی کاربرد آن در دستگاههای متحرک خواهد بود و در مورد دستگاههای ثابت تحول چندانی ایجاد نخواهد کرد.
برای استفاده از سرویسهای موقعیت یابی در وب 2.0، استانداردهایی از طرف w3c در حال بررسی است که استفاده از آنها میتواند یک راهکار موقعیت یابی یکپارچه و اصولی برای انواع مختلف ابزارهای متصل به شبکه فراهم کند. این تکنولوژی در آخرین نسخه های مروگرهای اپرا و فایرفاکس پیاده سازی شده است. در اینجا توضیح مختصری بر شیوه استفاده از این تکنولوژی با استفاده از JavaScript میدهم و همچنین یک مثال نسبتا کامل ارایه میکنم. دقت کنید که کلیه کدهای توضیح داده شده در اینجا را توسط مرورگر فایرفاکس نسخه 3.5 آزمایش کرده ام.

مثال

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

روش استفاده

کلیه توابع مرتبط با این سرویس در شیء navigator.geolocation قرار گرفته است. برای استفاده ابتدا باید بررسی کرد این این شیء وجود دارد یا نه.

if(navigator.geolocation) {
	alert('مرورگر شما از سرویس موقعیت یابی پشتیبانی می کند.');
} else {
	alert('متاسفانه مرورگر شما قابلیت پشیبانی از سرویس موقعیت یابی را ندارد.');
}

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

if(navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
        alert('عرض جغرافیایی: ' + position.coords.latitude +
            '\nطول جغرافیایی: ' + position.coords.longitude);
    });
} else {
    alert('متاسفانه مرورگر شما قابلیت پشیبانی از سرویس موقعیت یابی را ندارد.');
}

همچنین در صورت نیاز میتوان از تابع watchPosition استفاده کرد. این استفاده از تابع کاملا مشابه همان تابع getCurrentPosition است، با این تفاوت که در اینجا فقط یک بار موقعیت دریافت نمی شود و به طور پیوسته آخرین موقعیت کاربر با فراخوانی مجدد تابع اعلام می شود.
شیء position در مثال بالا خود شامل دو شیء timestamp و coords است. timestamp زمان خواندن موقعیت کاربر را نشان میدهد و coords (که در مثال بالا نیز از آن استفاده شد) مختصات کاربر را نشان می دهد. coords خود شامل اطلاعات زیر است:

  • latitude: عرض جغرافیایی کاربر بر حسب درجه
  • longitude: طور جغرافیایی کاربر برحسب درجه
  • altitude: ارتفاع فعلی کاربر از سطح دریا بر حسب متر (اگر پشتیبانی نشود، مقدار صفر برگردانده میشود)
  • accuracy: دقت اطلاعات موقعیت بر حسب متر
  • altitudeAccuracy: دقت اطلاعات ارتفاع بر حسب متر (اگر پشتیبانی نشود، مقدار صفر برگردانده میشود)
  • heading: جهت حرکت کاربر بر حسب درجه
  • speed: سرعت حرکت کاربر بر حسب متر بر ثانیه
  • if(navigator.geolocation) {
    	navigator.geolocation.getCurrentPosition(
    		function(position) {  
    			alert('زمان: ' + (new Date(position.timestamp)).toLocaleString() + '\n' +
    			    'عرض جغرافیایی: ' + position.coords.latitude + ' درجه\n' +
    				'طول جغرافیایی: ' + position.coords.longitude + ' درجه\n' +
    				'ارتفاع: ' + position.coords.altitude + ' متر\n' +
    				'دقت مختصات: ' + position.coords.accuracy + ' متر\n' +
    				'دقت ارتفاع: ' + position.coords.altitudeAccuracy + ' متر\n' +
    				'جهت حرکت: ' + position.coords.heading + ' درجه\n' +
    				'سرعت حرکت: ' + position.coords.speed + ' متر/ثانیه'
    				);
    		}
    	);
    } else {
    	alert('متاسفانه مرورگر شما قابلیت پشیبانی از سرویس موقعیت یابی را ندارد.');
    }
    

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

    • کد 0: خطای نامشخص (هر خطایی که شامل کدهای دیگر نباشد)
    • کد 1: خطای مجوز دسترسی (اجازه ارسال اطلاعات موقعیت داده نشده است)
    • کد 2: موقعیت نامشخص (موقعیت کاربر به علت وجود مشکلات در سیستم موقعیت یابی، تشخیص داده نشده است)
    • کد 3: timeout (اطلاعات موقعیت در زمانی که انتظار میرفت، دریافت نشده است)
    • if(navigator.geolocation) {
      	navigator.geolocation.getCurrentPosition(
      		function(position) {  
      			alert('مختصات: ' + position.coords.latitude + ':' + position.coords.longitude);
      		}, function(error) {
      			switch(error.code){
      			    case 0:
      			        alert('خطای نامشخص');
      			        break;
      			    case 1:
      			        alert('خطای مجوز دسترسی');
      			        break;
      			    case 2:
      			        alert('موقعیت نامشخص');
      			        break;
      			    case 3:
      			        alert('timeout');
      			        break;
      			}
      		}
      	);
      } else {
      	alert('متاسفانه مرورگر شما قابلیت پشیبانی از سرویس موقعیت یابی را ندارد.');
      }
      

      منابع

      برای تهیه این مطلب از منابع زیر کمک گرفته ام:

نظرات

cheap michael

cheap michael kors,http://www.cheapmichaelkors.us.org/
nike shoes,http://www.cheap-nikeshoes.net/
cheap oakley sunglasses,http://www.cheapoakley.us.org/
cheap oakley ,http://www.cheapoakleysunglasses.ar.com/
cheap oakley sunglasses,http://www.cheap-oakleysunglasses.in.net/
cheap ray ban,http://www.cheaprayban.com.co/
boots on sale,http://www.cheapshoes.com.co/
cheap ugg boots,http://www.cheapuggboots.eu.com/
flat iron,http://www.chiflatiron.net.co/
christian louboutin,http://www.christian--louboutin.in.net/
louboutin shoes,http://www.christianlouboutin.org.uk/
christian louboutin shoes,http://www.christianlouboutinshoes.jp.net/
coach outlet online,http://www.coachfactory-outlet.co.com/
burberry,http://www.burberry--outlet.in.net/
burberry outlet,http://www.burberryoutlet.me.uk/
burberry factory,http://www.burberryoutlet.club/
burberry,http://www.burberryoutlet-online.in.net/
cheap calvin kleins,http://www.calvinklein.co.com/
celine handbags,http://www.celinebags.org/
chanel handbags,http://www.chanelhandbags.net.in/
easton bats,http://www.cheap-baseballbats.net/
christian louboutin shoes,http://www.christianlouboutinshoes.ar.com/
nfl jerseys,http://www.cheap-jerseys.us.org/
cheap jordans,http://www.cheap-jordans.net/
coach factory,http://www.coachfactory-outlet-online.in.net/
coach outlet usa,http://www.coach-handbags.com.co/
designer handbags,http://www.handbagsoutlet.com.co/
tommy hilfiger,http://www.hilfigeroutlet.in.net/
ed hardy,http://www.edhardy.in.net/
levi's jeans,http://www.levisjeans.com.co/
bcbg max,http://www.bcbgdresses.net/
bebe dresses,http://www.bebeclothing.net/
harrods,http://www.harrods-london.co.uk/
gucci outlet,http://www.guccishoes.com.co/
ralph lauren outlet online,http://www.ralphlaurenoutletonline.us.org/
lululemon,http://www.lululemoncanada.ca/
yoga pants,http://www.yoga-pants.ca/
nike canada,http://www.nike-shoes-canada.ca/
pandora,http://www.pandora-charms-canada.ca/
watches,http://www.rolex-watches-canada.ca/
michael kors,http://www.michael-kors-canada-outlet.ca/
adidas,http://www.adidas--canada.ca/
tiffany,http://www.tiffanyandco-canada.ca/
hollister,http://www.hollistercanada.ca/
abercrombie and fitch,http://www.abercrombie-and-fitch.ca/
oakley,http://www.oakley-sunglasses-canada.ca/
wedding dresses,http://www.wedding--dresses.ca/
swarovski,http://www.swarovskicanada.ca/
hilfiger,http://www.tommy-hilfiger-canada.ca/
new balance,http://www.new-balance.ca/
burberry,http://www.burberrycanada.ca/
north face,http://www.the-north-face.ca/
ralph lauren,http://www.ralph-lauren.ca/
ray ban,http://www.ray--ban.ca/
coach outlet,http://www.coachoutlet-online.com.co/
coach store online,http://www.coachoutletstore.net.co/
coach outlet,http://www.coachoutletstore-online.com.co/
chanel sunglasses,http://www.coco-chanelbags.com.co/
converse shoes,http://www.converse.net.co/
coach handbags,http://www.designerhandbagsoutlet.com.co/
eyeglasses online,http://www.eyeglassesonline.us.org/
eyeglass frames,http://www.eyeglassframes.us.org/
burberry clothes,http://www.fashion-clothing.us.org/
salvatore ferragamo,http://www.ferragamo.com.co/
burberry outlet,http://burberry.outletnow.org/
christian louboutin outlet,http://christianlouboutin.outlet-shoes.net/
tory burch sandals,http://toryburch.salesandals.net/
abercrombie and fitch,http://www.abercrombieand-fitch.com.co/
abercrombie and fitch,http://www.abercrombiefitch.us.com/
abercrombie,http://www.abercrombie-kids.us.com/
nike huarache,http://www.air-huarache.co.uk/
air jordan,http://www.airjordans.us/
air jordan shoes,http://www.airjordanshoes2015.com/
nike air max 2015,http://www.airmax-2015.org/
air max,http://www.airmax-90.org/
babyliss pro,http://www.babylisspro.in.net/
basketball shoes,http://www.basketballshoes.com.co/
beats by dre outlet,http://www.beatsbydrdre.co.com/
beats by dre,http://www.beatsbydre.com.co/
monster beats outlet,http://www.beats-by-dre.com.co/
beats headphones,http://www.beatsheadphones.in.net/
bottega,http://www.bottega.us/
burberry outlet online,http://www.burberry-handbags.in.net/
ferragamo shoes,http://www.ferragamoshoes.net/
hair straightener,http://www.ghdhairstraightener.com.co/
gucci shoes outlet,http://www.gucci-uk.me.uk/
gucci handbags,http://www.guccihandbags.net.co/
gucci factory,http://www.guccioutletsale.in.net/
gucci outlet,http://www.gucci-outlet.biz/
gucci shoes,http://www.guccishoes.in.net/
gucci shoes,http://www.guccishoes.us.org/
hermes,http://www.hermesbags.club/
hermes birkin,http://www.hermesbirkin.biz/
hermes outlet online,http://www.hermesoutlet.top/
hollister,http://www.hollister.us.org/
hollister clothing,http://www.hollisterclothing-store.in.net/
insanity workout,http://www.insanityworkout.net.co/
iphone cases,http://www.iphone-cases.us/
jimmy choo,http://www.jimmychoo.net.co/
jordan retro,http://www.jordanretro.org/
jordan shoes,http://www.jordan-shoes.com.co/
juicy couture outlet,http://www.juicycouture.com.co/
juicy couture handbags,http://www.juicycoutureoutlet.net.co/
kate spade,http://www.kate-spade.com.co/
kate spade handbags,http://www.katespade-outlet.com.co/
kate spade outlet online,http://www.kate-spades.com/
longchamp,http://www.longchamp.us.org/
longchamp handbags,http://www.longchamp.com.co/
louboutin,http://www.louboutin.jp.net/
louis vuitton canada,http://www.louis-vuittoncanada.ca/
louis vuitton bags,http://www.louisvuitton.jp.net/
louis vuitton,http://www.louis--vuitton.org.uk/
vuitton handbags,http://www.louisvuitton.so/
louis vuitton outlet online,http://www.louisvuittonas.com/
louis vuitton,http://www.louisvuitton-outlet.com.co/
louis vuitton,http://www.louisvuitton-outlets.us/
marc jacobs handbags,http://www.marcjacobsonsale.com/
mcm bags,http://www.mcmbags.in.net/
mcm backpack,http://www.mcmhandbags.com.co/
michael kors,http://www.michaelkors.so/
cheap michael kors,http://www.michael--kors.us.com/
michael kors bags sale,http://www.michaelkorsbags.us.org/
michael kors,http://www.michaelkorshandbags.org.uk/
michael kors outlet online,http://www.michael-kors-handbags.us.com/
michael kors outlet,http://www.michaelkorsoutlet.ar.com/
michael kors outlet,http://www.michael-kors-outlet.us.org/
michael kors outlet online,http://www.michaelkorsoutlet-online.ar.com/
michael kors outlet online sale,http://www.michael-kors-outlet-online.us.org/
michael kors outlet store,http://www.michaelkorsoutletonline-sale.us.com/
michael kors uk,http://www.michaelkors-uk.org.uk/
mont blanc pens,http://www.montblanc-pens.in.net/
new balance,http://www.newbalance-outlet.org/
nike air max,http://www.nike-air-max.us/
nike factory,http://www.nikefactory.org/
nike free,http://www.nikefree5.net/
nike free run,http://www.nikefree-run.net/
nike free,http://www.nikefree-run.org.uk/
air jordans,http://www.jordanrelease-dates.net/
nike mercurial,http://www.nikemercurial.in.net/
nike roshe,http://www.nikerosherun.us/
nike outlet store,http://www.nikestore.us/
north face,http://www.northface.us.org/
north face clearance,http://www.northfaceoutlet.com.co/
oakley outlet,http://www.oakleyoutlet.us.org/
oakley sunglasses,http://www.oakleysunglasses.gr.com/
oakley sunglasses cheap,http://www.oakleysunglassescheap.in.net/
oakley sunglasses,http://www.oakley-sunglasses.top/
omega watches,http://www.omegawatches.us.com/
pandora charms,http://www.pandora-charms.org.uk/
pandora jewelry,http://www.pandorajewelry.top/
polo outlet,http://www.polo-outlets.com/
prada outlet,http://www.pradahandbags.net.co/
prada handbags,http://www.pradahandbags.com.co/
prada outlet,http://www.pradashoes.com.co/
ralph lauren uk,http://www.ralph-lauren.org.uk/
polo ralph lauren outlet,http://www.ralphlaurenoutlet.us.com/
ralph lauren,http://www.ralphlauren-outlet.org.uk/
ralph lauren shirts,http://www.ralphlaurenoutletonline.com.co/
ralph lauren outlet,http://www.ralphlaurenoutletonline.in.net/
polo ralph lauren,http://www.ralphlaurenpolo.in.net/
ray ban outlet,http://www.ray-ban-outlet.us.com/
ray bans,http://www.raybans.us.org/
ray ban sunglasses,http://www.rayban-sunglasses.org.uk/
ray-ban sunglasses,http://www.rayban-sunglasses.us.org/
ray ban sunglasses outlet,http://www.raybansunglassesoutlet.net.co/
ray ban wayfarer,http://www.raybanwayfarer.in.net/
replica handbags,http://www.replicahandbags.com.co/
rolex watches,http://www.replica-watches.us.com/
retro jordans,http://www.retro-jordans.com/
rolex watches,http://www.rolex-watches.me.uk/
nike roshe,http://www.rosherun.org.uk/
roshe run,http://www.rosheruns.us/
salvatore ferragamo,http://www.salvatoreferragamo.in.net/
soccer shoes,http://www.soccer-shoes.org/
baseball bats,http://www.softball-bats.us/
supra shoes,http://www.suprashoes.in.net/
swarovski crystal,http://www.swarovskicrystal.com.co/
swarovski jewelry,http://www.swarovskijewelry.com.co/
swarovski,http://www.swarovski-uk.org.uk/
the north face,http://www.the-northface.com.co/
the north face jackets,http://www.the-northface.in.net/
north face,http://www.thenorth-face.org.uk/
north face outlet,http://www.thenorthface.us.org/
north face outlet,http://www.thenorthfacejackets.in.net/
thomas sabo,http://www.thomas-sabo-uk.co.uk/
tiffany and co,http://www.tiffanyandco.net.co/
tiffany jewelry,http://www.tiffanyjewelry.us.org/
timberland outlet,http://www.timberlandboots-outlet.in.net/
timberland boots,http://www.timberlandshoes.com.co/
tommy hilfiger outlet,http://www.tommyhilfiger.net.co/
tommy hilfiger kids,http://www.tommy-hilfigeroutlet.com/
toms shoes outlet,http://www.toms-shoes-outlet.net/
toms outlet,http://www.toms--outlet.in.net/
toms shoes,http://www.toms-shoes.com.co/
tory burch outlet,http://www.tory-burch-outlet.in.net/
tory burch outlet,http://www.tory-burchoutlet.us.com/
true religion,http://www.true-religion.com.co/
true religion jeans,http://www.truereligionjeans.net.co/
true religion outlet,http://www.truereligion-outlet.com.co/
ugg australia,http://www.ugg-australia.in.net/
ugg boots,http://www.uggboots.net.co/
ugg boots clearance,http://www.uggbootsclearance.com.co/
uggs on sale,http://www.uggsonsale.com.co/
uggs outlet,http://www.uggsoutlet.com.co/
coach outlet,http://www.uptocoachoutlet.com/
vans shoes,http://www.vansshoes.us/
wedding dresses,http://www.weddingdressesuk.org.uk/
yoga pants,http://www.yogapants.com.co/
ugg boot sale,http://www.ugg-boots.us.org/
polo ralph lauren outlet,http://www.poloralphlaurenoutlet.net.co/
burberry outlet online,http://www.burberryoutletonline.ar.com/
toms outlet,http://www.toms-outlet.net.co/
michaelkors.com,http://www.michaelkors.in.net/
christian louboutin,http://www.christianlouboutinoutlet.net.co/
tory burch sale,http://www.toryburchsale.com.co/
prada outlet,http://www.pradaoutlet.com.co/
longchamp handbags,http://www.longchamp-handbags.in.net/
longchamp outlet,http://www.longchampoutlet.com.co/
chanel bags,http://www.chanel-bags.com.co/
true religion outlet,http://www.truereligion-outlet.us.org/
abercrombie and fitch kids,http://www.abercrombie-and-fitch.us.com/
hollister clothing,http://www.hollisterclothing.in.net/
new balance shoes,http://www.newbalance-shoes.org/
converse shoes,http://www.converses-shoes.net/
lululemon outlet,http://www.lululemonoutlet.com.co/
nfl jerseys,http://www.nfl-jersey.in.net/
cheap jerseys,http://www.cheapjerseys.us.org/
rolex watches,http://www.rolex-watches.us.com/
rolex watches for sale,http://www.rolexwatchesforsale.us.com/
p90x workout,http://www.p90xworkout.in.net/
giuseppe zanotti,http://www.giuseppezanotti.com.co/
mac cosmetics,http://www.maccosmetics.net.co/
instyler ionic styler,http://www.instyler.in.net/
mizuno wave,http://www.mizunorunning.net/
louboutin,http://www.christian-louboutin-shoes.ca/
air max,http://www.nike-air-max.ca/
bcbg max,http://www.bcbg-max-azria.ca/
ugg,http://www.uggscanada.ca/

http://www.bottegavenetareplica.cc

Bottega Veneta Women Shoulder Hobo Bagsin beauty regarding anything in particular yet overall was very attractive even if in all realityBottega Veneta Women Totes outlet sale storewhich few ever really noticed; hers was a common face made beautiful by a smile and expressions which had sadness about them. It being this factor which in a way elevated her face to a beauty rarely seen in how it could almost make Bottega Venetaher face and body radiate an inner tenderness which made her ever desirable in its sadness which many misinterpreted for joy.Facing Bottega Veneta Bags financial hardship Feeling isolated, alone and unsure of your next step You are not alone. Millions of American's are feeling the same way. Good, hardworking honest people who have fallen behind. In this economy the combined weight of mortgage payments, car paymentsBottega Veneta outletinsurance bills plus the cost of daily living can be overwhelming. Add to that unemployment or reduced income, Kate Spade Outlet Online divorce, illness or any of the other factors that may come into play and you quickly find you are facing true hardshipFake Bottega Veneta Store many of the families and individuals I work with have difficulty adjusting to the realities they face.replica bv handbagssleeping less and less at nightEach homeowner faced with hardship has options and some Kate Spade Outlet key decisions to face. Do you:wait to see if things will work Kate Spade Outlet out'search the internet for clues on what tBottega Veneta knockoffsand impartial guidance specific to Bottega Veneta my situationwhich do you think is the worst choice Sadly wait and see is often better than hire someone to solve my problems. Scammers abound,replica Bottega Veneta Men Bags sniffing out your desperation and primed to pounce. Be cautious about entrusting someone with your personal financial well being. As many who have been ripped off will say, they would have been better off doing nothing than trusting a scam artist.So should Kate Rreplica Bottega Venetaslowlydiscount Bottega Veneta bags for saleA brief fictional story inspired by Joannuszka Slisznuszka and thoughts of a summer romance never to be fulfilled.There are many conditions that can bring about misery in human beings from those of abject poverty to incurable illnesses which go on and on for years, depriving the person in question of any joy or real hope though perhaps this always reminds. It being this factor http://www.bottegavenetareplica.cc.

“If michael kors outlet

“If michael kors outlet online you knew the asics running shoes temper replica watches of ferragamo shoes people,” nike air max replied my friend the lululemon doctor, north face “you oakley pas cher would true religion outlet talk chanel handbags in gucci handbags another sort of polo lacoste way. Their censure, censurable air max as wedding dresses it is, will produce nfl jerseys nearly longchamp outlet all its designed swarovski effect for a time; and although, by nike trainers uk the force polo outlet of demonstration, it is certain that, in lululemon canada course of time, its invalidity valentino shoes will be louboutin pas cher made apparent, it nike blazer pas cher is nike outlet equally true that, at coach purses first, ralph lauren it kate spade will tell as effectually on the vans minds of most reebok outlet people as if it had been the sac vanessa bruno most righteous nike air max sentence nike free in mont blanc pens the world. Let it only be cried about the streets: ‘Here you have the censure of M. Arnauld! burberry handbagschristian louboutin uk here toms shoes you have bottega veneta the condemnation oakley sunglasses of the Jansenists!’ coach outlet and the christian louboutin Jesuits will find their account in herve leger it. How few converse will ever sac longchamp pas cher read it! burberry pas cher How coach outlet few, chi flat iron of them who do read, will understand longchamp outlet it! How north face outlet few will observe that it answers no montre pas cher objections! How nike free uk few will take the matter to heart, or north face outlet attempt to sift burberry outlet it swarovski crystal to the bottom! insanity workout Mark, then, how much advantage this gives to hollister the enemies of the Jansenists. vans pas cher They are sure to michael kors outlet online make oakley sunglasses a triumph of it, though marc jacobs a thomas sabo vain one, hogan outlet as nike tn usual, converse pas cher for some nike air max months at least — and that is a true religion outlet great pandora uk matter converse outlet for them, juicy couture outlet they will look out afterwards for ray ban some new means christian louboutin outlet of subsistence. They live from hollister uk hand to mouth, sir. It is in this way they michael kors outlet online have contrived karen millen uk to maintain giuseppe zanotti outlet themselves ray ban sunglasses down to the nike air max uk present day. Sometimes new balance it nike huaraches is by a michael kors pas cher catechism in soccer jerseys which a child louboutin is made to condemn mac cosmetics their opponents; then it is baseball bats by nike air max a procession, in which ralph lauren uk sufficient grace leads the efficacious in triumph; again mulberry uk it nike air force is by a comedy, longchamp pas cher in which Jansenius is represented celine handbags as carried nike roshe run uk off polo ralph lauren by devils; at true religion jeans another jordan shoes time it is michael kors outlet store by an almanac; mcm handbags and now it is by hollister this longchamp outlet censure.”“In good sooth,” pandora jewelry said true religion outlet I “I christian louboutin shoes was on pandora charms the replica watches point nike air max uk of supra shoes finding fault hollister with the conduct of the hermes belt Molinists; ray ban pas cher but after what longchamp uk you babyliss have told me, sac hermes I must say vans outlet I guess pas cher admire tiffany jewelry their prudence and michael kors outlet their policy. prada handbags I see oakley perfectly well that they could lancel not nike roshe have followed gucci a safer nike free run or more Judicious prada outlet course.”“You are right,” returned he; links of london “their safest policy north face uk has always coach outlet store online been to ray ban sunglasses keep silent; and this led a certain learned coach outlet divine ray ban uk to timberland boots remark, michael kors outlet ‘that the cleverest hollister pas cher among them are those wedding dresses who intrigue jordan pas cher much, michael kors outlet speak little, p90x workout and timberland pas cher write nothing.’“It is on this principle ghd hair that, iphone 6 cases from the commencement of the meetings, they prudently ordained nike air max that, if M. Arnauld came tory burch outlet into the nike roshe run Sorbonne, it polo ralph lauren outlet online must be simply to juicy couture outlet explain soccer shoes what he believed, and not beats by dre to enter hollister clothing the lists of jimmy choo outlet controversy with any one. The examiners, instyler having abercrombie and fitch ventured to depart abercrombie and fitch uk a little from this prudent new balance shoes arrangement, suffered michael kors for their temerity. tiffany and co They oakley sunglasses wholesale found themselves kate spade outlet rather too vigourously refuted by his second apology.

تشکر

مهدی جان
واقعا جالب بود من تست کردم و IPسیستم رو با یه روش تغییر دادم که کاملا صحیح بود ولی نمیدونم چرارو نقشه صحیح نبود
دستت درد نکنه

یک غلط املایی(Typo)

عالی بود.ممنون.فقط...
در حال حاظر برای...---->در حال حاضر برای....
Typo

تصویر مهدی

بی سوادیه دیگه!

ممنون. هم از نظرتون و هم از تصحیح!
بیسوادی من رو ببخشید. من کلا با ض و ظ خیلی مشکل دارم. این مشکل رو با چپ و راست هم داشتم که به تازگی حل شده، دیگه وقتشه رو ض و ظ تمرین کنم! ;)

سلام

میبخشید من از بهقثبخطث4 نسخه بتا استفاده می کنم می خواستم ببینم این نسخه هم موردی رو که گفتید پشتیبانی می کنه؟

بی سوادی

اختیار داری قربان شما منبع سوادی ممنون از مطلب جالبت