<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وبلاگ شخصی علی فرهادی &#187; وب</title>
	<atom:link href="http://farhadi.ir/blog/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://farhadi.ir/blog</link>
	<description>The daily thoughts and work experiences of a web developer</description>
	<lastBuildDate>Thu, 09 Sep 2010 18:25:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>مظلومیت اینترنت</title>
		<link>http://farhadi.ir/blog/1389/06/10/internet-oppression/</link>
		<comments>http://farhadi.ir/blog/1389/06/10/internet-oppression/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:51:21 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[متفرقه]]></category>
		<category><![CDATA[وب]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/?p=228</guid>
		<description><![CDATA[اینترنت در ایران واقعا مظلومه.
اینجا اینترنت به عنوان یک ابزار تفننی شناخته میشه و گاهی اوقات هم به عنوان یک معضل. و متاسفانه به نظر میرسه که هر روز این وضع داره بدتر میشه. یک دوستی می‌گفت وظیفه ماست که در این مورد اطلاع رسانی کنیم تا بلکه صدامون به گوش کسی برسه که دستش [...]]]></description>
			<content:encoded><![CDATA[<p>اینترنت در ایران واقعا مظلومه.</p>
<p>اینجا اینترنت به عنوان یک ابزار تفننی شناخته میشه و گاهی اوقات هم به عنوان یک معضل. و متاسفانه به نظر میرسه که هر روز این وضع داره بدتر میشه. یک دوستی می‌گفت وظیفه ماست که در این مورد اطلاع رسانی کنیم تا بلکه صدامون به گوش کسی برسه که دستش به جایی میرسه &#8230;</p>
<p><span id="more-228"></span>اینجا به مناسبت های مختلف نظیر 22 بهمن و روز قدس و سالگرد انتخابات و &#8230; اینترنت دچار اختلال میشه. طوری که تقریبا از اینترنت جز پروتکل http چیز دیگه ای باقی نمی‌مونه. و هیچ نهاد و ارگان و سازمانی هم مسئولیت این اختلالات رو به عهده نمی‌گیره.<br />
شاید برای کاربران عادی عمق این فاجعه مشخص نباشه ولی این اختلالات میتونه خسارات جبران ناپذیری برای شرکت ها و صنایع وابسته به اینترنت داشته باشه. مثلا پرداخت های اینترنتی رو در نظر بگیرید که به خاطر قطعی https می‌تونه باعث لغو یک قرارداد یا آزاد شدن یک دامنه و یا خیلی مشکلات دیگه بشه. برای نمونه ما برای پرداخت هزینه یک سرور اختصاصی برای یک مشتری به خاطر اختلال بوجود آمده دچار مشکل شدیم. از یک طرف باعث بد قولی و بی اعتبار شدن ما پیش مشتری میشه از طرفی هر روز تاخیر در راه اندازی سرور کلی خسارت به مشتری وارد میکنه و در نهایت تاخیر در پرداخت باعث اضافه شدن جریمه تاخیر به قرارداد و بد حساب شدن ما میشه. یا یک نمونه دیگه عدم دسترسی مشتری های هاستینگ به پنل مدیریت هاستشون به خاطر اختلال https هست. که باعث نارضایتی مشتری‌ها میشه. از طرفی اختلال در دسترسی SSH به سرورها هم مشکلات عدیده ای رو برامون بوجود میاره.<br />
یک نمونه دیگه هم بسته شدن دسترسی به فایل های فلش خارج از کشور بود که باعث شده بود یکسری گزارشات و امکاناتی که با استفاده از فلش تولید شده بود از کار بیافتند. این مورد هم علاوه بر اینکه کلی از مشتری ها رو شاکی کرده بود کلی وقت هم از تیم فنی گرفته شد تا پی به علت اشکال ببرند.<br />
آخرین نمونه هم امروز بود که به خاطر اشکال دسترسی https امکان تمدید و ثبت دامنه IR وجود نداره و معلوم هم نیست کی درست بشه. خوشبینانه ترین حالت اینه که 48 ساعت این قطعی ادامه داشته باشه و همین قدر کافیه تا کلی خسارت به مالکان دامنه های درحال انقضا وارد بشه. خلاصه از این دست مشکلات و خسارات بسیارند و هیچ کس مسؤلیت این خسارات رو بعهده نمی‌گیره.</p>
<p>مشکل دیگه ای که اینترنت ایران باهاش مواجه هست قطعی‌ها و کندی‌های مکرر به خاطر پاره شدن کابل و یا اختلالات زیرساختی هست. در این مورد از لحاظ فنی من اظهار نظر نمیکنم ولی مسلما باید راهی وجود داشته باشه که با پاره شدن یک کابل کل اینترنت یک منطقه از کشور برای چند روز دچار قطعی و اختلال نشه. البته شایعاتی هم هست که قطعی کابل بهانه هست و اختلالات دلایل سیاسی داره. هر چی که هست تا وقتی این مشکلات هست پیشرفتی هم توی این صنعت دیده نخواهد شد. نمیشه انتظار داشت که بخش خصوصی به این بازار بی ثبات اطمینان کنه و مثلا بیاد اینجا دیتاسنتر راه اندازی کنه در حالی که میشه با هزینه خیلی کمتر و کیفیت خیلی بیشتر این خدمات رو از خارج تهیه کرد.</p>
<p>مشکل دیگه ای که کاربران اینترنت ایران ازش رنج می‌برند محدودیت 128 کیلوبیتی سرعت دسترسی برای کاربران خانگی هست.<br />
این طرز تفکر که این سرعت برای مصارف خانگی کافیه از اونجا ناشی میشه که مسئولین مربوطه تصور میکنند تنها کاربرد اینترنت چت کردن و دوستیابی و در نهایت بازدید از چند صفحه وب هست و خلاصه اینکه تصور میکنند اینترنت یک ابزار تفننی است.<br />
الان دنیا به جایی رسیده که از سیستم عامل های تحت وب و سرویسهای ابری (cloud) و اپلیکشن‌های تحت وب استفاده میشه در حالی که ما حتی درک درستی هم از این مفاهیم نداریم. البته اگر اکثریت مردم ما جز چت و دوستیابی استفاده‌ی مفید دیگری از اینترنت نمی‌کنند به این خاطر است که با این سرعت کاری غیر از این هم نمی‌شود کرد. در واقع ما با اعمال این محدودیت مانع از ظهور و رشد کاربردهای مفید اینترنت می‌شیم.</p>
<p>مشکل بعدی اینه که هر روز شاهد مسدود شدن دسترسی به سایت‌ها و سرویس‌های مختلف هستیم. گرچه وجود فیل+ترینگ لازمه ولی نباید سایت ها و سرویس های مفید رو به خاطر اثرات مخربی که ممکنه داشته باشند مسدود کرد. از جمله این موارد سرویس های اجتماعی و کلا سایت‌های وب دویی هستند که محتواشون توسط کاربرهاشون تامین میشه. مشکل نظام با سرویس های وب دویی از اونجایی ناشی میشه که اکثریت حاکم بر جامعه با اکثریت حاکم بر شبکه های اجتماعی صد و هشتاد درجه اختلاف داره. ما در واقع با مسدود کردن این سرویس ها کلا صورت مسئله رو پاک می‌کنیم. راه حل این مشکل بالا بردن ضریب نفوذ اینترنت و فرهنگ سازی برای دسترسی عموم مردم به اینترنت و در نتیجه کم کردن فاصله بین جامعه مجازی با جامعه حقیقی هست.</p>
<p>تحریم های روز افزون از طرف شرکت ها و سرویس های خارجی هم که قوض بالا قوض شده.<br />
در این مورد به نظر من همون طور که نظام برای مسدود کردن سایت های مخرب سرمایه گذاری میکنه باید برای فراهم کردن امکان دسترسی به سایت های مفیدی که از اون طرف مسدود شده هم سرمایه گذاری کنه.</p>
<p>معضل آخر هم سیاست های غلط دولت و سازمان های ذیربط در مورد اینترنت هست. سیاست‌ها و تصمیمات غلطی که بعضا بیشتر به طنز شبیه هست. مواردی نظیر طرح ساماندهی، اینترنت ملی، ایمیل ملی، موتور جستجوی ملی، دیتاسنتر ملی و &#8230; . قطعا داشتن سرویس های بومی اینترنت خیلی خوبه و حتی ضروریه. کافیه گوگل دسترسی کاربران ایرانی رو مسدود کنه تا اهمیت موضوع روشن بشه. پس در اینکه رسیدن به این اهداف باید جزو برنامه ‌های اصلی دولت باشه شکی نیست. اما این اهداف اهدافی نیستند که یک شبه محقق بشوند. با یارانه و وام و &#8230; هم نمیشه با غول های اینترنتی مثل گوگل و یاهو رقابت کرد.<br />
وظیفه دولت فراهم کردن زیر ساخت ها و بستر سازی و حمایت از بخش خصوصی برای سرمایه گذاری در اینترنت هست. قطعا اگر زیرساخت‌ها اصلاح بشه و اینترنت بستر امنی برای سرمایه گذاری باشه و قوانین دست و پاگیر و هزینه های سرسام آور برای شرکت‌های خصوصی نداشته باشه میتونیم در عرض 5 سال سرویس های بومی و در عرض 10 سال سرویس های بین المللی قابل رقابت با دنیا داشته باشیم.</p>
<p>خلاصه اینکه اگر اینترنت جایگاه واقعی خودش رو پیدا کنه میتونه باعث ایجاد شغل به صورت مستقیم و غیر مستقیم برای چند ده هزار نفر بشه، میتونه ارز آوری های کلان داشته باشه، میتونه سطح آگاهی‌ و دانش عمومی جامعه رو بالا ببره، میتونه باعث افزایش کیفیت زندگی، کاهش ترافیک و کاهش هزینه‌های اضافی و تسهیل در ارائه خدمات مختلف بشه و از همه مهمتر اینکه میتونه تاثیر مستقیم و چشمگیر در افزایش سرعت رشد علمی کشور داشته باشه.</p>
<p>به هر حال امیدوارم روزی برسه که مسئولان به اهمیت این موضوع پی ببرند و ما شاهد اینترنتی در شأن مردم ایران باشیم.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1389/06/10/internet-oppression/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>جستجو در گوگلِ 8 سال پیش</title>
		<link>http://farhadi.ir/blog/1387/07/12/search-in-google-2001/</link>
		<comments>http://farhadi.ir/blog/1387/07/12/search-in-google-2001/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 04:27:20 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[وب]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1387/07/12/search-in-google-2001/</guid>
		<description><![CDATA[گوگل به مناسبت جشن تولد ده سالگیش در یک اقدام جالب امکان جستجو در قدیمی ترین ایندکس موجود یعنی گوگل سال 2001 رو فراهم کرده.
در نتایج جستجو اگر روی لینک «view old version on the Internet archive» کلیک کنید می تونید با استفاده از سایت archive.org نسخه مربوط به سال 2001 رو ببینید.
با مقایسه نتایج [...]]]></description>
			<content:encoded><![CDATA[<p>گوگل به مناسبت <a href="http://www.google.com/tenthbirthday/" target="_blank">جشن تولد ده سالگیش</a> در یک اقدام جالب امکان جستجو در قدیمی ترین ایندکس موجود یعنی <a href="http://www.google.com/search2001.html" target="_blank">گوگل سال 2001</a> رو فراهم کرده.</p>
<p>در نتایج جستجو اگر روی لینک «view old version on the Internet archive» کلیک کنید می تونید با استفاده از سایت archive.org نسخه مربوط به سال 2001 رو ببینید.</p>
<p>با مقایسه نتایج جستجو های اون موقع با الان میشه به سیر سریع تحولات وب پی برد. مثلا کلمه <a href="http://www.google.com/search2001/search?q=blog" target="_blank">blog</a> فقط 76400 نتیجه رو بر میگردونه در حالی که الان حدود 3.5 میلیارد نتیجه رو بر میگردونه. کلمه <a href="http://www.google.com/search2001/search?q=ubuntu" target="_blank">ubuntu</a> نتایج بی ربط بر میگردونه و کلمات <a href="http://www.google.com/search2001/search?q=youtube" target="_blank">youtube</a> و <a href="http://www.google.com/search2001/search?q=BitTorrent" target="_blank">BitTorrent</a> هم اصلا هیچ نتیجه ای رو بر نمیگردونند.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1387/07/12/search-in-google-2001/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>مزایای سرور ایرانی</title>
		<link>http://farhadi.ir/blog/1387/06/20/iranian-server-benefits/</link>
		<comments>http://farhadi.ir/blog/1387/06/20/iranian-server-benefits/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 06:04:57 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[متفرقه]]></category>
		<category><![CDATA[وب]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1387/06/20/iranian-server-benefits/</guid>
		<description><![CDATA[خیلی وقت بود که چیزی ننوشته بودم. تغییر سرور سایت بهانه ای شد برای نوشتن.
اگر مطلع باشید مدتی است که شرکت ما یک  دیتاسنتر ایرانی راه اندازی کرده. تحریم cpanel سبب خیر شد و سایت من از سرور امریکا به یکی از سرورهای ایرانی خودمون منتقل شد. گرچه این سرور پهنای باندش یک دهم پهنای [...]]]></description>
			<content:encoded><![CDATA[<p>خیلی وقت بود که چیزی ننوشته بودم. تغییر سرور سایت بهانه ای شد برای نوشتن.</p>
<p>اگر مطلع باشید مدتی است که <a href="http://mihannic.com" target="_blank">شرکت ما</a> یک  دیتاسنتر ایرانی راه اندازی کرده. تحریم cpanel سبب خیر شد و سایت من از سرور امریکا به یکی از سرورهای ایرانی خودمون منتقل شد. گرچه این سرور پهنای باندش یک دهم پهنای باند سرور قبلی هم نیست ولی به شکل محسوسی سرعت سایت بهتر شده، علی الخصوص در مورد قسمت های اجکسی.</p>
<p>با یک traceroute و ping گرفتن و مقایسه با سرور قبلی همه چیز روشن شد. نتیجه traceroute به سرور ایرانی فقط 5 تاhop بود در حالی که این تعداد برای سرور قبلی 22 تا بود و این یعنی کاهش تعداد روترهای بین من و سرور از 22 تا به 5 تا که باعث شده زمان ping از حدود 700 میلی ثانیه به 100 میلی ثانیه برسه.</p>
<p>اینجاست که میشه به اهمیت اون جمله معروف پی برد که میگه :<br />
&#8220;these days, bandwidth is cheap, latency expensive&#8221;</p>
<p>اکثر کشورهای خارجی به لحاظ پهنای باند مشکلی ندارند و مشکل اصلی اونها latency (تاخیر) هست . حالا ما که مشکل پهنای باند داریم و نمیتونیم بیشتر از 128Kb برای مصرف خانگی داشته باشیم لااقل میتونیم با انتقال سایت‌ها به سرورهای ایرانی زمان تاخیر(latency)  رو کم کنیم. اینکار چند تا فایده اخلاقی هم داره. یک اینکه وابستگی مون به خارج کم میشه. دو اینکه امکان تحریم سرورها دیگه وجود نداره. و سوم اینکه از خروج ارز جلوگیری میشه.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1387/06/20/iranian-server-benefits/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>از وب 1 تا وب 3</title>
		<link>http://farhadi.ir/blog/1386/07/16/web1-to-web3/</link>
		<comments>http://farhadi.ir/blog/1386/07/16/web1-to-web3/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 23:13:16 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[وب]]></category>
		<category><![CDATA[وب 2]]></category>
		<category><![CDATA[وب 3]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/07/16/web1-to-web3/</guid>
		<description><![CDATA[حتما تا به حال کلمه «وب 2» زیاد به گوشتون خورده. همین وبی که الان توش زندگی میکنیم. قبل از اومدن وب 2، وب یا وب 1 به تدریج فرایند رشد و تکامل خودش رو طی کرد تا اینکه تغییر و تحولات به حدی رسید که دیگه وب نسبت به روزهای اول، کاربرد و معنایی [...]]]></description>
			<content:encoded><![CDATA[<p>حتما تا به حال کلمه «<strong>وب 2</strong>» زیاد به گوشتون خورده. همین وبی که الان توش زندگی میکنیم. قبل از اومدن وب 2، وب یا وب 1 به تدریج فرایند رشد و تکامل خودش رو طی کرد تا اینکه تغییر و تحولات به حدی رسید که دیگه وب نسبت به روزهای اول، کاربرد و معنایی متفاوت پیدا کرده بود کم کم واژه وب 2 با تعاریف مختلفی ظهور پیدا کرد. طبیعی بود، چون وب چیزی نبود که یکدفعه از ورژن یک به دو ارتقا پیدا کرده باشه، تا بشه تعریف دقیقی ازش ارائه کرد بلکه مجموعه ای از تغییرات تدریجی موجب پیدایش وب2 شده بود. با گذشت زمان و گسترش و تثبیت وب 2، واژه وب 2 نیز از لحاظ مفهوم به یک ثبات نسبی دست پیدا کرد.</p>
<p>این روزها همانند اوایل پیدایش وب2 تعاریف مختلفی از وب3 ارائه میشه. البته با توجه به تغییرات وب تا به امروز و برنامه های آتی شرکتهای تاثیر گذار در وب، میشه تعریفی در حد امکان نزدیک به واقعیت از آینده وب یعنی وب3 ارائه کرد.</p>
<p>سیر تکاملی وب رو میشه از دیدگاه های مختلف مورد بررسی قرار داد.</p>
<p><strong>دیدگاه اول: تولید محتوا</strong></p>
<p><strong>وب 1:</strong> متشکل از سایتهایی است که محتوای آن توسط افرادی خاص و یا از منابعی خاص ارائه میشود. و کاربران وب فقط مصرف کننده هستند.<br />
<strong>وب 2:</strong> متشکل از سایتهایی است که محتوای آن توسط کاربران آن تولید میشود. و هر کاربر میتواند هم مصرف کننده و هم تولید کننده محتوا باشد. (وبلاگها، ویکی ها، اجتماعات اینترنتی و &#8230;)<br />
<strong>وب 3:</strong> کاربران علاوه بر محتوا میتوانند سایتها را هم بنا به نیاز خود تغییر دهند و خصوصی سازی(customize) کنند. (Facebook, iGoogle و &#8230;)</p>
<p><strong>دیدگاه دوم: ماهیت محتوا</strong></p>
<p><strong>وب 1:</strong> سایتها حاوی اطلاعاتی هستند که فقط توسط انسان قابل خواندن است.<br />
<strong>وب 2:</strong> سایتها حاوی اطلاعاتی هستند که محتوا از ظاهر جدا شده و ساختار محتوا نیز مشخص شده است. (ساختار محتوا با div و چیدمان با css)<br />
<strong>وب 3:</strong> ماهیت محتوا از «اطلاعات» قابل خواندن توسط انسان به «دیتا» در قالب xml  تغییر می یابد و امکان استفاده سایر application ها از داده ها و نمایش با استفاده از xslt فراهم میشود. به عبارت دیگر وب3 یک پایگاه داده عظیم خواهد بود. به همین دلیل آنرا «Data Web» نیز می نامند. (rss , opml و &#8230;)</p>
<p><strong>دیدگاه سوم: از لحاظ ارتباطی</strong></p>
<p><strong>وب 1: </strong>متشکل از سایتهایی است با ماهیت نسبتا مستقل نسبت به یکدیگر.<br />
<strong>وب 2:</strong> متشکل از سایتهایی که به وسیله شبکه های اشتراکی به صورت یکپارچه به یکدیگر پیوند خورده اند. (del.icio.us ، digg ، technorati و &#8230; )<br />
<strong>وب 3:</strong> متشکل از سایتهایی که از طریق داده های xml و webservice ها با سایتهای دیگر در ارتباط هستند و محتوا و کارایی سایر سایت ها را در خود جای داده اند . (facebook و google reader و &#8230;)</p>
<p><strong>دیدگاه چهارم: رابط کاربری </strong></p>
<p><strong>وب 1:</strong> تعامل کاربر با سایت بسیار محدود است. تمام پردازش ها سمت سرور انجام میگیرد. فقط اطلاعات به مرورگر ارسال میشود.<br />
<strong>وب 2:</strong> به کمک جاوااسکریپت و dhtml و ajax بخشی از پردازش اطلاعات در سمت کاربر صورت میگرید، مرورگر با کاربر تعامل دارد و به event های کاربر پاسخ میدهد. در واقع  سایت های وب تبدیل به application های تحت وب میشوند.<br />
<strong>وب 3:</strong> برای استفاده از وب دیگر نیازی به مرورگر نیست. وب فقط شامل داده ها و webservice هاست و در واقع application ها فقط thin client هایی هستند بر روی کامپیوتر کاربران که با وب در تعامل هستند. از آنها میتوان حتی در حالت آفلاین نیز استفاده کرد. (Adobe AIR، Google Gears)</p>
<p><strong>دیدگاه پنجم: تکنولوژیهای غالب</strong></p>
<p><strong>وب 1:</strong>HTML<br />
<strong>وب 2:</strong>HTML و CSS و جاوااسکریپت و Ajax و DHTML و JSON<br />
<strong>وب 3: </strong>XML و WSDL و SOAP و XSLT و XQuery و &#8230;</p>
<p>پ.ن: موارد فوق برداشت من از مفاهیم وب1، 2 و 3 است. چنانچه مواردی هست که فکر میکنید نیاز به اصلاح داره و یا دیدگاه جدیدی برای اضافه کردن به لیست سراغ داشتید بگید تا ویرایشش کنم.</p>
<p>پ.ن: آخرین ویرایش در تاریخ 16 مهر 1386 ساعت 10:30</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/07/16/web1-to-web3/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
