<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>وبلاگ سعید زبردست</title>
	
	<link>http://zebardast.ir</link>
	<description>زندگی روزمره ...</description>
	<lastBuildDate>Sun, 27 Jun 2010 10:05:11 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>

   <image>
    <title>وبلاگ سعید زبردست</title>
    <url>http://1.gravatar.com/avatar/1518e6b905d65cbe0a03243a199e18fc?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536</url>
    <link>http://zebardast.ir</link>
   </image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/itpencil" /><feedburner:info uri="itpencil" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>itpencil</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>خزنده وب (Web Crawler)</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/3V93Y1HWrlM/</link>
		<comments>http://zebardast.ir/%d8%ae%d8%b2%d9%86%d8%af%d9%87-%d9%88%d8%a8-web-crawler/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 05:15:00 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[برنامه نویسی وب]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[علوم کامپیوتر]]></category>
		<category><![CDATA[Web Crawler]]></category>
		<category><![CDATA[خزنده وب]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=1076</guid>
		<description><![CDATA[سلام مطلب امروز ضمن آشنا کردن شما با Web crawler و معماری آن، سورس خزنده وب ساده ای به زبان جاوا را ارائه می دهد. خزنده وب که بیشتر ما آن را با عنوان Web crawler می شناسیم به برنامه کامپیوتری اطلاق می شود که World Wide Web (وب جهان گستر) را به صورت مرتب و سلسله [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>مطلب امروز ضمن آشنا کردن شما با <a href="http://en.wikipedia.org/wiki/Web_crawler">Web crawler</a> و معماری آن، سورس خزنده وب ساده ای به زبان جاوا را ارائه می دهد.</p>
<p>خزنده وب که بیشتر ما آن را با عنوان Web crawler می شناسیم به برنامه کامپیوتری اطلاق می شود که World Wide Web (وب جهان گستر) را به صورت مرتب و سلسله مراتبی بازدید کرده و اطلاعات آن را مورد پردازش قرار می دهد. از Web crawler ها با عناوین دیگری مانند ants, automatic indexers, bots, Web spiders و Web robots نیز یاد می شود.</p>
<p><strong>کاربرد ها</strong></p>
<p>۱- موتورهای جستجو</p>
<p>موتورهای جستجو و برخی از سایت ها دارای خزنده ها ویا روبات هایی هستند که برای گردآوری اطلاعات وب سایت ها و نیز بروز نگه داشتن اطلاعات مورد استفاده قرار می گیرند. مهم ترین کار بعد از گردآوری اطلاعات، ایندکس کردن آن ها برای پردازش سریع هنگام جستجو است. این خزنده ها معمولا در بازه های زمانی منظمی اطلاعات را بروز کرده و با نسخه های قبلی مقایسه می کنند.</p>
<p>۲- مدیریت فنی وب سایت</p>
<p>مدیریت فنی وب سایت بخشی از کار این خزنده هاست که شامل یافتن لینک های شکسته (Broken Link) ، اعتبار سنجی (Validation) کدهای HTML، فایل های CSS و &#8230; می باشد.</p>
<p>۳- جمع آوری اطلاعات خاص</p>
<p>کاربرد دیگر خزنده های  وب جمع آوری اطلاعات خاصی مانند آدرس های ایمیل است. معمولا هدف از اینکار ارسال هرزنامه (spam) می باشد. برای جلوگیری از ثبت آدرس ایمیل توسط این خزنده ها، می توانید آدرس ایمیل خود را به صورت saeidREMOVEME AT جیمیل و یا موارد مشابه دیگر بنویسید.</p>
<p><strong>نحوه کار</strong></p>
<p>به صورت عمومی نحوه کار Web crawler ها به این صورت است که ابتدا لیستی از URL ها (آدرس های وب) که به عنوان seed شناخته می شوند را برای بازدید پردازش می کنند. هنگام پردازش این آدرس ها، لیست لینک ها و آدرس های موجود در صفحات آن ها را گردآوری کرده و به لیست ابتدایی اضافه می کنند. بقیه اطلاعات را نیز با توجه به نیاز و هدف خود ذخیره  و پردازش می نمایند.</p>
<p><strong>معماری خزنده وب</strong></p>
<p>خزنده وب بخش اصلی و مرکزی هر موتور جستجویی را تشکیل می دهد. به همین جهت الگوریتم و معماری آن ها به شدت مخفی نگه داشته می شود. با این وجود معماری سطح بالای (High-level architecture) آن به شکل زیر می باشد:</p>
<div class="autocap aligncenter" style="width: 500px;">
<div><img class=" size-full wp-image-1109" title="معماری سطح بالای یک خزنده وب استاندارد (عکس از ویکی پدیا)" src="http://zebardast.ir/wp-content/uploads/2010/06/WebCrawlerArchitecture.png" alt="" width="500" height="382" />
<p class="autocap-text"><span class="hide">— </span>معماری سطح بالای یک خزنده وب استاندارد (عکس از ویکی پدیا)</p>
</div>
</div>
<p><strong>عادی کردن آدرس (URL normalization)</strong></p>
<p>منظور از عادی کردن آدرس، یکی کردن آدرس هایی می باشد که دارای خروجی یکسانی هستند. هدف از این کار جلوگیری از جمع آوری اطلاعات یکسان از چندین URL می باشد. URL normalization با نام URL canonicalization نیز شناخته می شود که همان فرآیند تغییر آدرس برای استاندارد شدن می باشد.</p>
<p><strong>مراحل فرایند عادی کردن آدرس</strong></p>
<p>• تبدیل آدرس به حروف کوچک</p>
<pre>HTTP://www.Example.com/ → http://www.example.com/</pre>
<p>• افزودن / به آدرس در صورت نیاز</p>
<pre>http://www.example.com → http://www.example.com/</pre>
<p>• حذف آدرس ایندکس دایرکتوری</p>
<pre>http://www.example.com/default.asp → http://www.example.com/
http://www.example.com/a/index.html → http://www.example.com/a/</pre>
<p>• بزرگ کردن حروف encode شده یا همان حروف بعد از علامت ٪</p>
<pre>http://www.example.com/a%c2%b1b → http://www.example.com/a%C2%B1b</pre>
<p>• حذف بخش زاید</p>
<pre>http://www.example.com/bar.html#section1 → http://www.example.com/bar.html</pre>
<p>• حذف و تبدیل آی پی به دامنه</p>
<pre>http://208.77.188.166/ → http://www.example.com/</pre>
<p>• اعمال محدودیت بر روی پروتکل ها مانند تبدیل https به http</p>
<pre>https://www.example.com/ → http://www.example.com/</pre>
<p>• حذف پورت پیش فرض (پورت ۸۰ به صورت پیش فرض برای http می باشد)</p>
<pre>http://www.example.com:80/bar.html → http://www.example.com/bar.html</pre>
<p>• حذف / های تکراری</p>
<pre>http://www.example.com:80/bar.html → http://www.example.com/bar.html</pre>
<p>• حذف . ها (dot-segments)</p>
<pre>http://www.example.com/../a/b/../c/./d.html → http://www.example.com/a/c/d.html</pre>
<p>• حذف www از اول دامنه</p>
<pre>http://www.example.com/ → http://example.com/</pre>
<p>• مرتب کردن متغییرهای صفحه فعال</p>
<pre>http://www.example.com/display?lang=en&amp;article=fred
 → http://www.example.com/display?article=fred〈=en</pre>
<p>• حذف متغییرهای اختیاری از <strong><span style="font-weight: normal;">query-string</span> </strong></p>
<pre>http://www.example.com/display?id=123&amp;fakefoo=fakebar
 → http://www.example.com/display?id=123</pre>
<p>• حذف متغییرهای پیش فرض از query-string</p>
<pre>http://www.example.com/display?id=&amp;sort=ascending
 → http://www.example.com/display</pre>
<p>• حذف علامت ? هنگامی که query-string خالی باشد</p>
<pre>http://www.example.com/display? → http://www.example.com/display</pre>
<p>• استانداردکردن encoding کاراکترها</p>
<pre>http://www.example.com/display?category=foo/bar+baz
 → http://www.example.com/display?category=foo%2Fbar%20baz</pre>
<p><strong>شناسایی خزنده وب</strong></p>
<p>خزنده های وب معمولا با استفاده از فیلد User-agent داده HTTP request خود را معرفی می کنند. شما با استفاده از لاگ وب سرور خود می توانید لیست این Web crawler های را مشاهده کنید. فیلد User agent ممکن است شامل URL ای باشد که به سایت سازنده خزنده اشاره می کند.</p>
<p>Spambot ها و سایر خزنده های مخرب معمولا فیلد User agent را به صورت غیر واقعی با اطلاعاتی مانند نام یک مرورگر پر می کنند.</p>
<p><strong>فایل robots.txt</strong></p>
<p>این فایل برای دادن اطلاعات اولیه در زمینه وب سایت مورد پردازش به خزنده های وب استفاده می گردد. به عنوان مثال با این فایل می توانید دسترسی خزنده های وب به بعضی زیر شاخه ها محدود کنید. دستورات زیر در فایل robots.txt از دسترسی خزنده ها به دایرکتوری /tmp/ جلوگیری می کند:</p>
<pre>User-agent: *
Disallow: /tmp/</pre>
<p>* فایل robots.txt یک استاندارد می باشد. به همین جهت خزنده وب (معمولا خزنده مخرب) می تواند آن را نادیده بگیرد.</p>
<p><strong>معروف ترین خزنده های وب</strong></p>
<p>در زیر لیست معروف ترین خزنده های وب را مشاهده می کنید:</p>
<ul class="ltr">
<li><a href="http://en.wikipedia.org/wiki/Yahoo!_Slurp">Yahoo! Slurp</a></li>
<li><a href="http://en.wikipedia.org/wiki/Msnbot">Msnbot</a></li>
<li>FAST Crawler</li>
<li><a href="http://en.wikipedia.org/wiki/Googlebot">Googlebot</a></li>
<li><a href="http://en.wikipedia.org/wiki/Methabot">Methabot</a></li>
<li><a href="http://arachnode.net/">arachnode.net</a></li>
<li>PolyBot</li>
<li>RBSE</li>
<li><a href="http://en.wikipedia.org/wiki/WebCrawler">WebCrawler</a></li>
<li>World Wide Web Worm</li>
<li><a href="http://en.wikipedia.org/wiki/WebFountain">WebFountain</a></li>
<li>WebRACE</li>
</ul>
<p><strong>معروف ترین خزنده های متن باز</strong></p>
<ul class="ltr">
<li><a title="Aspseek" href="http://en.wikipedia.org/wiki/Aspseek">Aspseek</a></li>
<li><a href="http://code.google.com/p/crawler4j/">crawler4j</a></li>
<li><a title="DataparkSearch" href="http://en.wikipedia.org/wiki/DataparkSearch">DataparkSearch</a></li>
<li><a href="http://en.wikipedia.org/w/index.php?title=Ebot&amp;action=edit&amp;redlink=1">Ebot</a></li>
<li><a title="Wget" href="http://en.wikipedia.org/wiki/Wget">GNU Wget</a></li>
<li><a title="Grub (search engine)" href="http://en.wikipedia.org/wiki/Grub_(search_engine)">GRUB</a></li>
<li><a title="Heritrix" href="http://en.wikipedia.org/wiki/Heritrix">Heritrix</a></li>
<li><a class="mw-redirect" title="Ht-//dig" href="http://en.wikipedia.org/wiki/Ht-//dig">ht://Dig</a></li>
<li><a title="HTTrack" href="http://en.wikipedia.org/wiki/HTTrack">HTTrack</a></li>
<li><a title="ICDL crawling" href="http://en.wikipedia.org/wiki/ICDL_crawling">ICDL Crawler</a></li>
<li><a title="MnoGoSearch" href="http://en.wikipedia.org/wiki/MnoGoSearch">mnoGoSearch</a></li>
<li><a title="Nutch" href="http://en.wikipedia.org/wiki/Nutch">Nutch</a></li>
<li><a class="mw-redirect" title="Open Search Server" href="http://en.wikipedia.org/wiki/Open_Search_Server">Open Search Server</a></li>
<li><a title="Pavuk" href="http://en.wikipedia.org/wiki/Pavuk">Pavuk</a></li>
<li><a title="YaCy" href="http://en.wikipedia.org/wiki/YaCy">YaCy</a></li>
</ul>
<p><strong>سورس خزنده وب به زبان جاوا</strong></p>
<p>سایت sun در سال ۱۹۹۸ مقاله ای آموزشی با عنوان &#8220;<a href="http://java.sun.com/developer/technicalArticles/ThirdParty/WebCrawler/" target="_blank">Writing a Web Crawler in the Java Programming Language</a>&#8221; را ارائه داد. در آن مقاله ضمن توضیح دادن Web crawler سورس برنامه آن نیز در اختیار عموم قرار گرفت. البته این برنامه خیلی ساده و در مرحله ابتدایی می باشد. شما باید با توجه به نیازهای خود آن را تغییر داده و مورد استفاده قرار دهید.</p>
<p>• دانلود <a href="http://java.sun.com/developer/technicalArticles/ThirdParty/WebCrawler/WebCrawler.java">سورس خزنده وب به زبان جاوا</a> (<a href="http://zebardast.ir/wp-content/uploads/2010/06/WebCrawler.txt">لینک کمکی</a>)</p>
<p><strong>کاربرد خزنده وب برای من</strong></p>
<p>برای سایت هایی که از نرم افزار های آماده مثل وردپرس استفاده نشده است و نیاز به موتور جستجو احساس می شد، با استفاده از خزنده ای که نوشتم، اطلاعات کل وب سایت مورد نظر را در داخل یک جدول در پایگاه داده ذخیره کردم. سپس توابعی برای جستجو بهینه بر روی داده ها در MySQL نوشتم و با استفاده از آن ها بخش جستجوی وب سایت مورد نظر را راه اندازی کردم. نمونه این جستجو ها در سایت های زیر فعال می باشد:</p>
<p>• <a href="http://datak-telecom.net/" target="_blank">داتک تله کام</a></p>
<p>• <a href="http://www.efstelecom.com/" target="_blank">ارتباطات فرادانش سامان</a></p>
<p><strong>منابع</strong></p>
<ul class="ltr">
<li><a href="http://en.wikipedia.org/wiki/Web_crawler">Web crawler</a></li>
<li><a href="http://en.wikipedia.org/wiki/URL_normalization">URL normalization</a></li>
<li><a href="http://en.wikipedia.org/wiki/Robots_exclusion_standard">Robots exclusion standard</a></li>
</ul>
<p>موفق باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/3V93Y1HWrlM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%ae%d8%b2%d9%86%d8%af%d9%87-%d9%88%d8%a8-web-crawler/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%ae%d8%b2%d9%86%d8%af%d9%87-%d9%88%d8%a8-web-crawler/</feedburner:origLink></item>
		<item>
		<title>تجربه سفر به استانبول</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/DUj30YggovQ/</link>
		<comments>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%d9%87-%d8%b3%d9%81%d8%b1-%d8%a8%d9%87-%d8%a7%d8%b3%d8%aa%d8%a7%d9%86%d8%a8%d9%88%d9%84/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 16:05:19 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[زندگی من]]></category>
		<category><![CDATA[سفر]]></category>
		<category><![CDATA[استانبول]]></category>
		<category><![CDATA[ترکیه]]></category>

		<guid isPermaLink="false">http://zebardast.ir/</guid>
		<description><![CDATA[سلام هفته قبل چند روزی همراه با خانواده و دوستان به استانبول، شهر فرهنگی اروپا مسافرت کردیم. سفر خیلی خوبی بود. با اینکه فرصت خیلی کمی برای گشت گذار داشتیم، با این حال سعی کردیم بیشتر جاهای زیبا و شناخته شده آن را ببینیم. در این مطلب خاطرات و تجربه سفرم را برای شما می [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>هفته قبل چند روزی همراه با خانواده و دوستان به استانبول، شهر فرهنگی اروپا مسافرت کردیم. سفر خیلی خوبی بود. با اینکه فرصت خیلی کمی برای گشت گذار داشتیم، با این حال سعی کردیم بیشتر جاهای زیبا و شناخته شده آن را ببینیم. در این مطلب خاطرات و تجربه سفرم را برای شما می نویسم.</p>
<p><strong>معرفی استانبول</strong></p>
<p><strong>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul.jpg"><img class=" size-medium wp-image-1083" title="استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul-300x224.jpg" alt="" width="300" height="224" /></a>
<p class="autocap-text"><span class="hide">— </span>استانبول</p>
</div>
</div>
<p></strong></p>
<p>به نقل از <a title="معرفی استانبول در ویکی پدیا" href="http://fa.wikipedia.org/wiki/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%A8%D9%88%D9%84">ویکی پدیا</a>:</p>
<blockquote><p>استانبول بزرگ‌ترین شهر کشور ترکیه و مرکز فرهنگی و اقتصادی آن است. این شهر در کنار تنگه بسفر و دریای مرمره قرار دارد. تنگه بسفر دو قاره آسیا و اروپا را جدا می‌کند و استانبول تنها شهر بزرگ جهان است که در دو قاره قرار دارد. بندر طبیعی شاخ طلایی یا خلیج در این شهر واقع است.<br />
این کلان شهر به عنوان شهر فرهنگی اروپا برای سال ۲۰۱۰ انتخاب شده‌است.</p></blockquote>
<p><strong>شروع مسافرت</strong></p>
<p>برای سفر پیشنهاد می کنم که از تورهای مسافرتی استفاده کنید. اینکار باعث کاهش چشمگیر هزینه هتل و بلیط هواپیما می شود. در صورت تهیه بلیط از قبل اطمینان پیدا کنید که فرودگاه مقصد در ترکیه آتاتورک باشد. <a href="http://en.wikipedia.org/wiki/Sabiha_G%C3%B6k%C3%A7en_International_Airport">فرودگاه سابیحا</a> تا بخش اروپایی حدود ۱ ساعت فاصله دارد. در صورت امکان بلیط هواپیما را از شرکت های غیر ایرانی تهیه کنید.</p>
<p>بیشتر مراکز تاریخی و دیدنی استانبول در بخش اروپایی آن قرار دارند.</p>
<p>هنگام رزرو هتل دقت کنید که هتل در یکی از دو منطقه آکسارای یا تکسیم باشد. منطقه آکسارای به مراکز تاریخی و منطقه تکسیم به مراکز خرید نزدیک هستند. البته رفت و آمد در شهر خیلی ساده تر از این حرف هاست. در ادامه در مورد آن توضیح می دهم.</p>
<p><strong>پیدا کردن یک آشنا یا دوست در استانبول
<div class="autocap alignleft" style="width: 150px;">
<div><img class=" size-thumbnail wp-image-1085" title="CouchSurfing" src="http://zebardast.ir/wp-content/uploads/2010/06/couchsurfing-150x150.jpg" alt="" width="150" height="150" />
<p class="autocap-text"><span class="hide">— </span>CouchSurfing</p>
</div>
</div>
<p></strong></p>
<p>سایت couchsurfing.com را می شناسید؟ مطمئنا بیشتر اهالی سفر با این سایت آشنا هستند. به طور خلاصه couchsurfing یک جامعه مجازی برای اهالی سفر است. اگر قصد سفر به شهر یا کشوری را دارید، می توانید قبل از سفر دوست یا دوستانی را از طریق این سایت بیابید. برای اطلاعات بیشتر به لینک های زیر مراجعه کنید:<br />
• <a title="معرفی پروژه couchsurfing" href="http://zibanawak.wordpress.com/2010/04/10/couchsurfing-%D8%A8%DB%8C%D8%A7%D8%A6%DB%8C%D8%AF-%D8%AA%D8%A7-%D8%A8%D9%87-%DA%A9%D9%85%DA%A9-%D9%87%D9%85-%D8%AC%D9%87%D8%A7%D9%86%DB%8C-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A8%D8%B3%D8%A7%D8%B2%DB%8C%D9%85/"> بیائید تا به کمک هم جهانی بهتر بسازیم!</a><br />
• <a title="معرفی پروژه couchsurfing" href="http://abgarm.blogspot.com/2009/12/couch-serfing.html"> پروژه کُوچ سِرفینگ</a></p>
<p>من از طریق این سایت با <a href="http://www.couchsurfing.org/people/dersuuzala/">ceyda</a> و دوستانش در استانبول آشنا شدم. آنها در روز اول ما را به شما مهمان کردند و بعد برای ۲ روز بعدی با هم برنامه ریزی کردیم. در طول مدتی که با ceyda و دوستانش بودیم  در مورد ایران، ترکیه، فوتبال، موسیقی، فیلم و حتی کشتی های ارسالی ایران به غزه صبحت کردیم. آنها به خوبی احمدی نژاد و موسوی را می شناختند. یکی از دوستان ceyda فیلم &#8220;کسی از گربه های ایرانی خبر نداره&#8221; را دیده بود و در مورد موسیقی فیلم صبحت می کرد. دوست دیگر ceyda که فرانسوی بود در مورد کلوتیلد ریس صبحت می کرد.</p>
<p>پیشنهاد می کنم قبل از سفر به هرجایی یک آشنا از طریق <a title="CouchSurfing" href="http://www.couchsurfing.org/">couchsurfing</a> در آنجا پیدا کنید. داشتن یک آشنا در آنجا خیلی به شما کمک می کند.</p>
<p><strong>شهر<br />
</strong></p>
<p>استانبول بدلیل اینکه گردشگران بسیاری به آن سفر می کنند به سرعت در حال پیشرفت می باشد.</p>
<div class="autocap alignleft" style="width: 300px;">
<div><img class=" size-medium wp-image-1086" title="استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_city-300x200.jpg" alt="" width="300" height="200" />
<p class="autocap-text"><span class="hide">— </span>استانبول</p>
</div>
</div>
<p>این شهر مانند بسیاری از شهرهای موفق توریستی دارای آرامش خاصی بود. تعداد زیادی پرچم ترکیه در سراسر استانبول وجود داشت. تقریبا تمامی میدان ها و ساختمان های دولتی و خیابان ها پرچم ترکیه را بر افراشته اند.</p>
<p>نقطه دیگری که به چشم می خورد مساجد آن بودند. همه مساجد بزرگ دارای مناره ها زیبا و معماری یکسانی بودند. اذان هر روز نیز به صورت دیجیتال بر دیوار اصلی مساجد نمایش داده می شد. در استانبول به هر طرف که نگاه کنید مناره های مساجد را مشاهده می کنید.</p>
<p>محیط استانبول. مراکز خرید و مردم آن خیلی شبیه به تهران خودمان است. فقط دو فرق اساسی دارد:</p>
<p><strong>۱- ترافیک</strong></p>
<p>در طول مدتی که در استانبول بودیم خبری از ترافیک نبود. وجود حمل و نقل خیلی خوب شهری، هزینه زیاد بنزین و زیرساخت های اداری و اجرایی آن مهم ترین دلیل برای نبود ترافیک در آن بود.</p>
<p><strong>۲- وضعیت فرهنگی</strong></p>
<p>در استانبول کسی با کسی کاری نداشت. کسی در مورد نحوه پوشش مردم صبحت نمی کرد و بیشتر مردم به خود مشغول بودند. شما می توانید وارد فروشگاه، رستوران، کافی شاپ و&#8230; شده، عکس بگیرید و خارج شوید.
<div class="autocap alignleft" style="width: 150px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_animal_1.jpg"><img class=" size-thumbnail wp-image-1087" title="سگ ها در خیابان های استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_animal_1-150x150.jpg" alt="" width="150" height="150" /></a>
<p class="autocap-text"><span class="hide">— </span>سگ ها در خیابان های استانبول</p>
</div>
</div>
<div class="autocap alignleft" style="width: 150px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_animal_2.jpg"><img class=" size-thumbnail wp-image-1088" title="پرندگان در استانول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_animal_2-150x150.jpg" alt="" width="150" height="150" /></a>
<p class="autocap-text"><span class="hide">— </span>پرندگان در استانول</p>
</div>
</div>
<p>حیوانات در کنار انسان ها در شهر قدم هستند. سگ ها در سایه استراحت می کنند و <a href="http://zamaaneh.com/saberi/2009/12/post_88.html">کسی به آنها شلیک نمی کند</a>.</p>
<p><strong>شهروندان</strong></p>
<p>پوشش مردان ترک خیلی شبیه مردان ایرانی هست. در مورد زن ها این قضیه فرق می کند. ظاهر زنان مسلمان آنجا با اینجا کاملا متفاوت است. در مورد زنان غیر مسلمان هم که نمی توان مقایسه ای انجام داد. تنوع رنگ، لباس و نحوه پوشش مردم به خیابان ها جان داده بود و از یکنواختی خیابان های ما در آنجا خبری نبود.</p>
<p>بیشتر شهروندان جوان و فروشندان می توانند به انگلیسی صبحت کنند. البته اگر ترک آذری باشید ارتباط برقرار کردن با آنها خیلی ساده تر می شود. بیشتر واژه های آن ها با ترکی خودمان یکی است فقط نحوه تلفظ آن ها متفاوت است.</p>
<p>برخورد آن ها با ایرانیان و در حالت کلی با گردشگران بسیار خوب است. برای آنها فرقی نمی کرد که شما از ایران باشید یا اروپا. در هر صورت آن ها به شما خوش آمد می گویند.</p>
<p>پلیس های سطح شهر که با موتور در حال گشت هستند بیشتر شبیه به بازیگران در حال ضبط فیلم می باشند تا پلیس. مردان و زنان پلیس با لباس های اوتو کرده و تمیز در حال گشت زنی هستند. مردان پلیس با صورت های اصلاح کرده و زنان پلیس با موهای شانه شده با پلیس ها و سربازهای خیابان های ما خیلی فرق می کنند.</p>
<p>کسانی که اهل سیاست هستند در اولین برخورد با شما اولین کلمه بعد از اینکه می فهمند از ایران هستید کلمه احمدی نژاد یا موسوی است. این کلمات نشاندهنده جبهه سیاسی آنان در قبال سیاست خارجی ایران است.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><img class=" size-medium wp-image-1089" title="مردم در استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_city_2-300x200.jpg" alt="" width="300" height="200" />
<p class="autocap-text"><span class="hide">— </span>مردم در استانبول</p>
</div>
</div>
<p><strong>توریست ها</strong></p>
<p>در استانبول واقعا توریست زیاد بود. آن قدر زیاد که هرگز فکر نمی کردم این قدر انسان خارجی از کشورهای مختلف را بتوان در یک شهر جمع کرد. واقعا زیاد بودند. از آسیا تا اروپا و آفریقا و آمریکا مردم در استانبول بودند.</p>
<p><strong>خوراکی ها<br />
</strong></p>
<div class="autocap alignleft" style="width: 155px;">
<div><img class=" size-full wp-image-1091" title="چای ترکی" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_tea.jpg" alt="" width="155" height="140" />
<p class="autocap-text"><span class="hide">— </span>چای ترکی</p>
</div>
</div>
<p>تلخ ترین چایی که در تمام عمرم خوردم مربوط به این سفر بود. برخلاف ایرانی ها که چای را دم می کنند، آن ها چای را جوش می آورند. بعضی از آن ها هم چای را سرد سرو می کنند.</p>
<p>در خیابان های استانبول بیشتر از فروشگاه های لباس و صنایع دستی، رستوران و کافی شاپ وجود دارد. غذا های مشترکی با ایرانیان دارند. اکثر رستوران ها میز های غذای خود را در خیابان قرار داده اند. بیشتر رستوران ها هنگام پخش فوتبال های جام جهانی تلویزیون های LCD خود را برای مشتریان روشن می کنند.</p>
<p>بیشتر غذاهای آن ها با گوشت است. آخرین شام &#8220;<a title="İskender kebap" href="http://en.wikipedia.org/wiki/%C4%B0skender_kebap">İskender kebap</a>&#8221; خوردیم که واقعا خوشمزه و معرکه بود.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><img class=" size-medium wp-image-1090" title="نمایی از یک غذاخوری در استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_food-300x200.jpg" alt="" width="300" height="200" />
<p class="autocap-text"><span class="hide">— </span>نمایی از یک غذاخوری در استانبول</p>
</div>
</div>
<p>میوه در ترکیه ارزان تر از تهران بود. عرضه میوه نیز تفاوت های چشمگیری با تهران خودمان داشت. میوه فروش های اول میوه های می شستند و بعد در سبد فروش قرار می دادند و در طول روز چندین بار بر روی آن ها آب می ریختند تا طراوت خود را در گرما از دست ندهند. نحوه دیگر فروش میوه به این صورت بود که خیار و سیب را شسته و در چرخ دستی قرار می دادند و هنگام فروش آن ها با دستگاه ساده ای بدون تماس دست پوست می گرفتند و به مشتری می دادند.
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_fruit.jpg"><img class=" size-medium wp-image-1092" title="میوه فروشی در استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_fruit-300x199.jpg" alt="" width="300" height="199" /></a>
<p class="autocap-text"><span class="hide">— </span>میوه فروشی در استانبول</p>
</div>
</div>
<p>ذرت (بلال) را مستقیم با حرارت نمی پختند بلکه آن را آب پز می کردند. به جای آب نمک هم از نمک خالی استفاده می کردند. ذرت های خودمان خیلی خوشمزه تر آن ها بود.</p>
<p><strong>بازارها</strong></p>
<p>استانبول بازارها و مراکز خرید بسیاری داشت. معروف ترین این بازارها <a href="http://en.wikipedia.org/wiki/Grand_Bazaar,_Istanbul">Grand Bazaar</a> و <a href="http://en.wikipedia.org/wiki/Spice_Bazaar,_Istanbul">Spice Bazaar</a> است. البته به توصیه ceyda و دوستانش ما از Grand Bazaar خرید نکردیم و خرید خود را از فروشگاه های موجود در اطراف و در طول مسیر تا Grand Bazaar انجام دادیم. بعد از رسیدن به گرند بازار و مشاهده قیمت های چند برابر آن متوجه توصیه ceyda و دوستانش شدیم.
<div class="autocap alignleft" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_bazaar.jpg"><img class=" size-medium wp-image-1093" title="بازار سنتی استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_bazaar-300x200.jpg" alt="" width="300" height="200" /></a>
<p class="autocap-text"><span class="hide">— </span>بازار سنتی استانبول</p>
</div>
</div>
<p>دو نکته در مورد بازاری که رفتیم وجود دارد که واقعا مرا تحت تاثیر قرار داد. اول اینکه همه مغازه ها بین ۶ تا ۶:۳۰ بعد از ظهر تعطیل می کردند و  بعد از تعطیل کردن مغازه خود شروع به نظافت داخل و بیرون مغازه می کردند. میوه فروش ها، ماهی فروش ها و مغازه های لبنیاتی اطراف و محل قرار گیری اجناس خود را می شستند. دو م  اینکه بعد از تعطیلی مغازه های اصلی شروع به دست فروش ها می رسید. دست فروش ها بازار خود را درست جلوی مغازه هایی که اکنون بسته شده بودند به راه می انداختند. در دو روزی که به بازار رفتیم این دو نکته تکرار شدند.</p>
<p><strong>حمل و نقل عمومی و رفت و آمد در شهر</strong></p>
<p>برای رفت و آمد و گشت و گذار در شهر می توانید از اتوبوس، <a href="http://en.wikipedia.org/wiki/Tram">Tramway</a> و تاکسی استفاده کنید. ما در طول مدتی که در استانبول بودیم از اتوبوس و ترم وای استفاده کردیم. همه کسانی که در مورد استانبول با آن ها صبحت کردیم به ما توصیه کردند که از تاکسی استفاده نکنیم. به گفته آن ها نرخ تاکسی بخصوص برای توریست ها خیلی گران است.</p>
<p>البته بدون استفاده از تاکسی ما به هر جایی که می خواستیم رفتیم. ترم وای و اتوبوس برای همه مسیر ها وجود داشت.</p>
<p><strong>جزایر اطراف استانبول (Princes&#8217; Islands)</strong></p>
<div class="autocap alignright" style="width: 150px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_island.jpg"><img class=" size-thumbnail wp-image-1094" title="جزیره ای در استانبول" src="http://zebardast.ir/wp-content/uploads/2010/06/istanbul_island-150x150.jpg" alt="" width="150" height="150" /></a>
<p class="autocap-text"><span class="hide">— </span>جزیره ای در استانبول</p>
</div>
</div>
<p>در اطراف استانبول چندین جزیره وجود دارد که در بین مردم بومی و گردشگران به <a href="http://tr.wikipedia.org/wiki/Adalar,_%C4%B0stanbul">Adalar</a> معروف هستند. شما می توانید با استفاده از کشتی هایی که روزانه چندین بار به این جزایر رف و آمد می کنند به یکی از آنها بروید. ما به جزیره چهارم که به گفته خود آن ها بزرگترین جزیره و زیباترین آن ها بود رفتیم. در بدو ورود متوجه شدیم که این جزیره ساحل شنی ندارد و دور تا دور آن ساحل صخره ای کشیده شده است. بلیط رفت و برگشت به جزایر به پول ایران حدود ۸ هزار تومان بود. مدت زمان سفر هم بین  ۱ تا ۱:۳۰ ساعت با توجه به جزیره مقصد متفاوت بود.</p>
<p><strong>صبحت پایانی</strong></p>
<p>در صورتی که قصد سفر به استانبول دارید با توجه به وسعت جاذبه های گردشگری حداقل ۱ هفته در نظر بگیرید.</p>
<p>موفق باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/DUj30YggovQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%d9%87-%d8%b3%d9%81%d8%b1-%d8%a8%d9%87-%d8%a7%d8%b3%d8%aa%d8%a7%d9%86%d8%a8%d9%88%d9%84/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%d9%87-%d8%b3%d9%81%d8%b1-%d8%a8%d9%87-%d8%a7%d8%b3%d8%aa%d8%a7%d9%86%d8%a8%d9%88%d9%84/</feedburner:origLink></item>
		<item>
		<title>انتقال اطلاعات در MySQL</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/ho-wWTxqRGw/</link>
		<comments>http://zebardast.ir/%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa-%d8%af%d8%b1-mysql/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 08:00:07 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[پایگاه داده MySQL]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[پایگاه داده]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=1062</guid>
		<description><![CDATA[سلام یکی از مراحل انتقال اطلاعات یک پروژه مربوط به انتقال پایگاه های داده می باشد. برای اینکار روش های مختلفی وجود دارد ولی همه آنها ۲ مرحله مشابه دارند، Import و Export کردن. مرحله export کردن را می توان به عنوان درست کردن نسخه پشتیبان نیز در نظر گرفت. با فرض اینکه پایگاه داده مورد [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>یکی از مراحل انتقال اطلاعات یک پروژه مربوط به انتقال پایگاه های داده می باشد. برای اینکار روش های مختلفی وجود دارد ولی همه آنها ۲ مرحله مشابه دارند، Import و Export کردن. مرحله export کردن را می توان به عنوان درست کردن نسخه پشتیبان نیز در نظر گرفت.<br />
با فرض اینکه پایگاه داده مورد استفاده MySQL می باشد، می توانید از دستورات زیر استفاده کنید:</p>
<h3>Export</h3>
<p>دستور mysqldump برای گرفتن خروجی از پایگاه داده استفاده می شود. به عنوان مثال:</p>
<pre>$ mysqldump -umy_user -p -R my_database &gt; export.sql</pre>
<p>دستور بالا محتویات پایگاه داده my_database به همراه روتین های آن (پارامتر R) را در فایل export.sql ذخیره می کند.<br />
در صورتی که پایگاه داده شما بر روی سرور قرار دارد می توانید با استفاده از پارامتر h و کاربر خودتان بر روی سرور مستقیم و بدون نیاز به ftp و ssh نسخه پشتیبان تهیه کنید:</p>
<pre>$ mysqldump -umy_server_user -p -hserver_host -R my_database &gt; export.sql</pre>
<h3>Import</h3>
<p>برای وارد کردن اطلاعات از دستور mysql استفاده می کنیم:</p>
<pre>$ mysql -umy_user -p my_database &lt; export.sql</pre>
<p>* به جهت علامت &gt; توجه کنید.</p>
<h3>ترکیب کردن Export و Import</h3>
<p>برای ترکیب کردن این دو دستور از | استفاده می کنیم:</p>
<pre>$ mysqldump -umy_user_1 -pmy_pass_1 -R my_database \
 | mysql -umy_user_2 -pmy_pass_2 my_database</pre>
<p>*حداقل یکی از رمز عبورهای بالا (my_pass_1 یا my_pass_2)  را باید وارد کنید.<br />
البته Import کردن مستقیم از دستور Export خیلی جالب نیست. این دستور بیشتر زمانی کاربرد دارد که بخواهید یکی از جدول های پایگاه داده خود را بروز رسانی کنید:</p>
<pre>
$ mysqldump -umy_user -pmy_pass_1 -R my_database my_table \
 | mysql -umy_user -pmy_pass_2  my_database
</pre>
<p>دستور بالا ساختار و محتویات جدول my_table را بروزرسانی می کنید.</p>
<p>کاربرد دیگر ترکیب کردن Export و Import تهیه نسخه کاملا مشابه از پایگاه داده می باشد. دستورات زیر یک نسخه کاملا مشابه از پایگاه داده my_database با نام my_database_2 بر روی پایگاه داده ایجاد می کنید:</p>
<pre>
$ mysqladmin -umy_user -p create my_database_2
$ mysqldump -umy_user_1 -pmy_pass_1 -R my_database \
 | mysql -umy_user_2 -pmy_pass_2  my_database_2
</pre>
<p>برای اطلاعات بیشتر به لینک های زیر مراجعه کنید:</p>
<div class="ltr">
<ul>
<li><a href="http://dev.mysql.com/doc/refman/5.1/en/mysql.html">mysql — The MySQL Command-Line Tool</a></li>
<li><a href="http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html">mysqldump — A Database Backup Program</a></li>
</ul>
</div>
<p>موفق باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/ho-wWTxqRGw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa-%d8%af%d8%b1-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa-%d8%af%d8%b1-mysql/</feedburner:origLink></item>
		<item>
		<title>تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/tRVNFnTOuVk/</link>
		<comments>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%db%8c%d8%a7%d8%aa-%d9%85%d9%86-%d8%a7%d8%b2-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2%d8%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d9%88-%d9%85%da%a9/#comments</comments>
		<pubDate>Thu, 27 May 2010 08:45:41 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[مک]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>
		<category><![CDATA[تجربه]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=1046</guid>
		<description><![CDATA[سلام بعد از مدتی کار کردن با سیستم عامل های مختلف و در آخر با Mac OS X 10.6، تصمیم گرفتم که تجربه شخصی ام را بعد از استفاده از انواع مختلف سه سیستم عامل ویندوز، لینوکس و مک در وبلاگ قرار دهم. ویندوز — ویندوز ویندوز سیستم عاملی هست که من کار با کامپیوتر [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>بعد از مدتی کار کردن با سیستم عامل های مختلف و در آخر با <a href="http://fa.wikipedia.org/wiki/%D9%85%DA%A9_%D8%A7%D9%88%D8%A7%D8%B3_%D8%AF%D9%87">Mac OS X</a> 10.6، تصمیم گرفتم که تجربه شخصی ام را بعد از استفاده از انواع مختلف سه سیستم عامل ویندوز، لینوکس و مک در وبلاگ قرار دهم.</p>
<p><strong>ویندوز
<div class="autocap alignleft" style="width: 100px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/05/Windows_logo.png"><img class=" size-full wp-image-1053" title="ویندوز" src="http://zebardast.ir/wp-content/uploads/2010/05/Windows_logo.png" alt="" width="100" height="26" /></a>
<p class="autocap-text"><span class="hide">— </span>ویندوز</p>
</div>
</div>
<p></strong></p>
<p>ویندوز سیستم عاملی هست که من کار با کامپیوتر را با آن شروع کردم. ولی همه نیاز های من را بر طرف نمی کرد. مهم ترین مشکل آن در اوایل مربوط به امنیت و ویروسی شدن کامپیوتر بود. بعدها به مشکل بزرگتری برخورد کردم و آن نبود ترمینال یا خط فرمان قوی بود. نبود خط فرمان واقعا مشکل ساز بود و یکی از مهمترین دلایل مهاجرت من از ویندوز همین بود. مشکل بعدی آن  ضعف در فایل سیستم های آن بود که البته به مرور بهتر شده اند.</p>
<p>ویندوز مزایایی نیز داشت که مهمترین آنها برای من موارد زیر می باشند:</p>
<ul>
<li>کاربرپسند بودن</li>
<li>وجود ابزار های بسیار و متنوع</li>
<li>وجود بازی های مختلف و زیبا <img class="wp-smiley" src="http://zebardast.ir/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" /></li>
<li>در دسترس و عمومی بودن</li>
<li>وجود درایورهای سخت افزاری و پشتیبانی از بیشتر سخت افزارها</li>
</ul>
<p><strong>لینوکس</strong><strong><br />
</strong><strong> </strong></p>
<div class="autocap alignleft" style="width: 150px;">
<div><img class=" size-thumbnail wp-image-1054" title="گنو/لینوکس" src="http://zebardast.ir/wp-content/uploads/2010/05/Gnulinux-150x150.png" alt="" width="150" height="150" />
<p class="autocap-text"><span class="hide">— </span>گنو/لینوکس</p>
</div>
</div>
<p>لینوکس (اوبونتو، آرچ، دبیان، فدورا و…) مورد اطمینان ترین سیستم عاملی است که تقریبا پاسخ گوی همه نیاز های من می باشد. مزایای بسیاری دارد. مهمترین مزیت آن آزاد بودن است. شما هر تغییری که نیاز دارید، بر روی آن انجام می دهید. خط فرمان بسیار قوی آن واقعا مشکلات بسیاری را برای من حل کرده است.</p>
<p>البته ایراداتی نیز دارد. مهم ترین ایراد آن نبود ابزارهای گرافیکی برای انجام کارهای مختلف و یا ضعیف بودن ابزارهای موجود است. وجود باگ های مختلف در ابزارهای گرافیکی نیز باعث عدم کارایی لازم آنها می شود. مشکل جستجو و دستیابی به اطلاعات نیز نسبت به ویندوز (۷) و به خصوص نسبت به مک واقعا ضعیف است. از طرف دیگر محیط های گرافیکی موجود مانند گنوم یا کی دی ای واقعا User Friendly (کاربرپسند) نیستند. منظور من افکت های تصویری نیست! رنگ بندی، نحوه چیدمان دسکتاپ و… نسبت و ویندوز و مک ضعیف ترند.</p>
<p><strong>مک</strong></p>
<p>این سیستم عامل واقعا قدرتمند و زیبا اکنون سیستم عامل اصلی مورد استفاده من می باشد.باگ خیلی کم دارد، به جزییات بسیار بسیار دقت کرده و ابزارهای</p>
<div class="autocap alignleft" style="width: 125px;">
<div><img class=" size-full wp-image-1052" title="مک" src="http://zebardast.ir/wp-content/uploads/2010/05/Mac-OS-logo.png" alt="" width="125" height="119" />
<p class="autocap-text"><span class="hide">— </span>مک</p>
</div>
</div>
<p>گرافیکی فوق العاده قوی ای را در برگرفته است. مک قدرت خود را از <a href="http://en.wikipedia.org/wiki/Unix">یونیکس</a> گرفته است و همین موضوع باعث شده است تا همه نیازهای لینوکسی من را بر طرف کند.</p>
<p>مک نیز مشکلاتی دارد. مثلا خیلی وقت ها شما مجبورید برای انجام دادن کارها از ماوس استفاده کنید در حالی که در ویندوز و لینوکس بسیاری از کارها براحتی با کیبورد قابل انجام می باشند. از طرفی Shortcut های مک بعضی اوقات واقعا سخت هستند. البته بعد از مدتی عادت می کنید <img class="wp-smiley" src="http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>عیب دیگر آن گران بودن سخت افزارهای اپل می باشد که البته با نصب مک بر روی سیستم های x86 می توان حل کرد.</p>
<p>و در آخر مک برای من آن قدر مزایا دارد که بتوانم از ایرادات آن چشم پوشی کنم.</p>
<p><strong>دسته بندی سیستم عامل ها و استفاده کنندگان</strong></p>
<p>در صورتی که مجبور به استفاده از سیستم عامل خاصی نمی باشید، می توانید پیشنهاد من برای انتخاب سیستم عامل را در زیر مشاهده کنید:</p>
<ul>
<li>برنامه نویسان
<ol>
<li>مک</li>
<li>لینوکس</li>
<li>ویندوز</li>
</ol>
</li>
<li>طراحان و گرافیست ها
<ol>
<li>مک</li>
<li>ویندوز</li>
<li>لینوکس</li>
</ol>
</li>
<li>علاقمندان به بازی های کامپیوتری
<ol>
<li>ویندوز</li>
<li>مک</li>
<li>لینوکس</li>
</ol>
</li>
<li>سیستم های نسبتا قدیمی و ضعیف تر
<ol>
<li>لینوکس</li>
<li>ویندوز</li>
<li>مک</li>
</ol>
</li>
<li>سرورها
<ol>
<li>لینوکس</li>
<li>ویندوز</li>
<li>مک</li>
</ol>
</li>
<li>سایر استفاده کنندگان عمومی دسکتاپ
<ol>
<li>مک</li>
<li>ویندوز</li>
<li>لینوکس</li>
</ol>
</li>
</ul>
<p><strong>پیوند ها</strong></p>
<ul>
<li><a href="http://fa.wikipedia.org/wiki/%D9%85%DA%A9_%D8%A7%D9%88%D8%A7%D8%B3">مک</a></li>
<li><a href="http://fa.wikipedia.org/wiki/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3">لینوکس</a></li>
<li><a href="http://fa.wikipedia.org/wiki/%D9%85%D8%A7%DB%8C%DA%A9%D8%B1%D9%88%D8%B3%D8%A7%D9%81%D8%AA_%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2">ماکروسافت ویندوز</a></li>
</ul>
<p><strong>پی نوشت</strong></p>
<p>بزودی تجربیات بیشتر خود را در مورد مک می نوسیم.</p>
<p>موفق و شاد باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/tRVNFnTOuVk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%db%8c%d8%a7%d8%aa-%d9%85%d9%86-%d8%a7%d8%b2-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2%d8%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d9%88-%d9%85%da%a9/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%aa%d8%ac%d8%b1%d8%a8%db%8c%d8%a7%d8%aa-%d9%85%d9%86-%d8%a7%d8%b2-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2%d8%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d9%88-%d9%85%da%a9/</feedburner:origLink></item>
		<item>
		<title>نصب Sun JDK 5 بر روی اوبونتو ۹.۱۰ و ۱۰.۰۴</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/RQfWZwTmJXs/</link>
		<comments>http://zebardast.ir/%d9%86%d8%b5%d8%a8-sun-jdk-5-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%db%b9-%db%b1%db%b0-%d9%88-%db%b1%db%b0-%db%b0%db%b4/#comments</comments>
		<pubDate>Sat, 01 May 2010 04:40:59 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[اوبونتو و یارانش]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=1031</guid>
		<description><![CDATA[سلام بسته   Sun JDK نسخه ۱.۵ یا همان ۵ از مخازن اوبونتو ۹.۱۰ و ۱۰.۴ حذف شده و نسخه ۶ آن جایگزین شده است. ساده ترین راه برای نصب نسخه Sun JDK 5 افزودن مخازن مربوط به آن در اوبونتو ۹.۰۴ به لیست مخازن ۹.۱۰ و ۱۰.۰۴ می باشد. برای این منظور مراحل زیر را [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zebardast.ir/wp-content/uploads/2010/05/java_48x89.png" width="48" align="left" /></p>
<p>سلام</p>
<p>بسته   Sun <abbr title="Java Development Kit">JDK</abbr>  نسخه ۱.۵ یا همان ۵ از مخازن اوبونتو ۹.۱۰ و ۱۰.۴ حذف شده و  نسخه ۶ آن جایگزین شده است.</p>
<p>ساده ترین راه برای نصب نسخه Sun JDK 5 افزودن مخازن مربوط به آن در اوبونتو ۹.۰۴ به لیست مخازن ۹.۱۰ و ۱۰.۰۴ می باشد. برای این منظور مراحل زیر را دنبال کنید.</p>
<p>۱- فایل /etc/apt/sources.list را با یک ویرایش گر متن مانند gedit باز کنید:</p>
<pre>sudo gedit /etc/apt/sources.list</pre>
<p>۲- خطوط زیر را به آخر فایل اضافه کرده و بعد از ذخیره سازی آن را ببندید:</p>
<pre>## for sun-java5-jdk
deb http://ir.archive.ubuntu.com/ubuntu jaunty-updates main multiverse</pre>
<p>۳- لیست بسته ها را بروز کرده و sun-java5-jdk را نصب کنید:</p>
<pre>
sudo aptitude update
sudo aptitude install sun-java5-jdk
</pre>
<p><em>* روش بالا می توانید برای نرم افزارهای دیگر نیز بکار برید.</em></p>
<p>روش دیگر برای نصب jdk 5 دانلود کردن بسته ی نرم افزاری  و وابسته های آن از سایت <a href="http://packages.ubuntu.com/">packages.ubuntu.com</a> می باشد.</p>
<p>موفق باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/RQfWZwTmJXs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d9%86%d8%b5%d8%a8-sun-jdk-5-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%db%b9-%db%b1%db%b0-%d9%88-%db%b1%db%b0-%db%b0%db%b4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d9%86%d8%b5%d8%a8-sun-jdk-5-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%db%b9-%db%b1%db%b0-%d9%88-%db%b1%db%b0-%db%b0%db%b4/</feedburner:origLink></item>
		<item>
		<title>آشنایی با دستور netstat</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/dCqE_jz42GY/</link>
		<comments>http://zebardast.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-netstat/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 19:28:56 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[دستورات خط فرمان]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[ترمینال]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=1015</guid>
		<description><![CDATA[سلام netstat خلاصه network statistics، ابزاری خط فرمانی می باشد که به منظور نمایش اطلاعات متنوع در زمینه شبکه مانند اتصالات، جدول routing (جداول هدایت کردن بسته‌ها ) و&#8230; را در اختیار قرار می دهد. این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>netstat خلاصه <strong>net</strong>work <strong>stat</strong>istics،  ابزاری خط فرمانی می باشد که به منظور نمایش اطلاعات متنوع در زمینه شبکه مانند اتصالات، جدول routing (جداول هدایت کردن بسته‌ها ) و&#8230; را در اختیار قرار می دهد.<br />
این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان یک اندازه‌گیر عملکرد استفاده می شود.</p>
<p>در زیر مواردی را از استفاده از این دستور مشاهده می فرمایید:</p>
<h4>نمایش اطلاعات پورت ها</h4>
<h5>نمایش تمامی پورت ها</h5>
<pre># netstat -a | more</pre>
<h5>نمایش تمامی پورت های tcp</h5>
<pre># netstat -at</pre>
<h5>نمایش پورت های udp</h5>
<pre># netstat -au</pre>
<h4>نمایش سوکت (Socket) هایی که در وضعیت Listen هستند</h4>
<h5>لیست پورت هایی که در وضعیت listen هستند</h5>
<pre># netstat -l</pre>
<h5>لیست پورت های tcp که در وضعیت listen هستند</h5>
<pre># netstat -lt</pre>
<h5>لیست پورت های udp که در وضعیت listen هستند</h5>
<pre># netstat -lu</pre>
<h5>لیست پورت های UNIX که در وضعیت listen هستند</h5>
<pre># netstat -lx</pre>
<h4>نمایش آمار برای هر پروتکل</h4>
<h5>نمایش آمار برای تمامی پورت ها</h5>
<pre># netstat -s</pre>
<h5>نمایش آمار برای پورت های TCP</h5>
<pre># netstat -st</pre>
<h5>نمایش آمار برای پورت های UDP</h5>
<pre># netstat -su</pre>
<h4>نمایش PID و نام برنامه با استفاده از پارامتر -p</h4>
<p>پارامتر -p را می تواند با هر یک از موارد بالا ترکیب کرد. این دستور PID و نام برنامه مربوطه را در خروجی netstat چاپ می کند.</p>
<pre># netstat -pt</pre>
<h4>عدم نمایش نام هاست</h4>
<p>برای نمایش آی پی هاست به جای نام آن می توانید از پارامتر -n استفاده نمایید. در صورت استفاده از این پارامتر، سرعت چاپ خروجی دستور netstat به طور محسوسی افزایش می یابد.</p>
<pre># netstat -ptn</pre>
<h4>نمایش ادامه دار خروجی</h4>
<p>در صورت استفاده از پارامتر -c در کنار سایر پارامتر های netstat، بعد از اجرا و چاپ نتایج، از دستور خارج نمی شود و هر چند ثانیه یک بار دستور را دوباره اجرا کرده و خروجی را چاپ می کند. برای خروج Ctrl+c را بزنید.</p>
<pre># netstat -c</pre>
<h4>نمایش اطلاعات kernel routing</h4>
<pre># netstat -r</pre>
<h4>یافتن برنامه یا پورت با ترکیب با grep</h4>
<p>به عنوان مثال برای یافتن ssh های فعال از دستور زیر استفاده می کنیم:</p>
<pre># netstat -ap | grep ssh</pre>
<p>و همچنین برای یافتن اطلاعات یک پورت از دستور زیر استفاده می نمایید:</p>
<pre># netstat -an | grep ':80'</pre>
<h4>نمایش interface های موجود</h4>
<p>برای نمایش خلاصه اطلاعات interface های موجود از پارامتر -i استفاده نمایید:</p>
<pre># netstat -i</pre>
<p>همچنین برای نمایش اطلاعات بیشتر به ازای هر interface از پارامتر e به همراه i استفاده کنید:</p>
<pre># netstat -ie</pre>
<p><strong>منابع</strong><br />
• <a href="http://fa.wikipedia.org/wiki/%D9%86%D8%AA%E2%80%8C%D8%A7%D8%B3%D8%AA%D8%A7%D8%AA">نت‌استات (ویکی پدیای فارسی)</a></p>
<p class="ltr">
• <a href="http://www.netstat.net/">NetStat Official website</a><br />
• <a href="http://en.wikipedia.org/wiki/Netstat">Netstat (wikipedia)</a><br />
• <a href="http://www.thegeekstuff.com/2010/03/netstat-command-examples/">UNIX / Linux: 10 Netstat Command Examples</a>
</p>
<p>موفق باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/dCqE_jz42GY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-netstat/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-netstat/</feedburner:origLink></item>
		<item>
		<title>نقدی بر مجموعه تلویزیونی دکستر (Dexter)</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/Snu1SYlVotg/</link>
		<comments>http://zebardast.ir/%d9%86%d9%82%d8%af%db%8c-%d8%a8%d8%b1-%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%84%d9%88%db%8c%d8%b2%db%8c%d9%88%d9%86%db%8c-%d8%af%da%a9%d8%b3%d8%aa%d8%b1-dexter/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:21:43 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[فیلم و سریال]]></category>
		<category><![CDATA[نقد و مرور]]></category>
		<category><![CDATA[سریال]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=998</guid>
		<description><![CDATA[— فیلم و سریال سلام سال نو شما مبارک. مدت نسبتا زیادی از آخرین بروز رسانی وبلاگ می گذرد. مهم ترین علتی که در این مدت این وبلاگ را بروز نکرده ام نبود ایده بود. تولید محتوا واقعا سخت است. منظورم از تولید محتوا ترجمه خبرها و آموزش ها از زبان های دیگر (بخصوص انگلیسی) [...]]]></description>
			<content:encoded><![CDATA[<div class="autocap alignleft" style="width: 48px;">
<div><img class="" title="فیلم و سریال" src="http://zebardast.ir/wp-content/uploads/2008/02/movie_48_48.gif" alt="" width="48" height="48" />
<p class="autocap-text"><span class="hide">— </span>فیلم و سریال</p>
</div>
</div>
<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>سال نو شما مبارک.</p>
<p>مدت نسبتا زیادی از آخرین بروز رسانی وبلاگ می گذرد. مهم ترین علتی که در این مدت این وبلاگ را بروز نکرده ام نبود ایده بود. تولید محتوا واقعا سخت است. منظورم از تولید محتوا ترجمه خبرها و آموزش ها از زبان های دیگر (بخصوص انگلیسی) به فارسی نیست.
<div class="autocap alignleft" style="width: 189px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/03/dexter-2.jpg"><img class="size-medium wp-image-1001 " title="Dexter - دکستر" src="http://zebardast.ir/wp-content/uploads/2010/03/dexter-2-203x300.jpg" alt="" width="189" height="280" /></a>
<p class="autocap-text"><span class="hide">— </span>Dexter &#8211; دکستر</p>
</div>
</div>
<p>بیشتر اوقات فراغت من به دیدن فیلم ها و سریال های مختلف سپری می شود. بنابراین تصمیم گرفتم که هر چند وقت یکبار نقدی در مورد آنها بنویسم. نقد زیر نظر و برداشت شخصی من از سریال دکستر بعد از دیدن ۲ فصل آن است.</p>
<p>درباره <a href="http://www.imdb.com/title/tt0773262/" target="_blank">Dexter</a></p>
<p>دکستر، یکی از مجموعه‌های درام تلویزیونی آمریکایی است.این مجموعه براساس رمان دکستر رویای تاریک بین اثر جف لیندزی ساخته شده است.نویسنده تلویزیونی آن جمیز منوس جونیور  برنده جایزه امی است. این مجموعه درباره دکستر مورگان، آدم‌کشی زنجیره‌ای است که برای اداره پلیس میامی به عنوان کارشناس پاشیدگی خون کار می‌کند.</p>
<p>دکستر تحسین بسیاری از منتقدین را به همراه داشت و برنده دو جایزه امی در بخش فنی شد.</p>
<p>داستان (به نقل از <a href="http://fa.wikipedia.org/wiki/%D8%AF%DA%A9%D8%B3%D8%AA%D8%B1_%28%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87_%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%29" target="_blank">ویکی پدیا</a>)</p>
<blockquote><p>دکستر در سن ۳ سالگی یتیم شده و دارای یک آسیب روانی توسط افسر پلیس میامی هری مورگان به فرزندی پذیرفته شده بود.وی متوجه گرایش‌های بیماری روانی دکستر شد و به وی یاد داد تا اشتیاق وحشت آور خود را برای کشتن کنترل کند و آن را در راهی سازنده با کشتن افرادی که لیاقتش را دارند به کار برد.کسانی که بیشتر آن ها از دست سیستم به خاطر راه‌های گریز در قانون فرار کرده اند یا هرگز دستگیر نشده اند.</p>
<p>دکستر برای راضی کردن علاقه خود به خون و راحت کردن قتل های خود به عنوان کارشناس پاشیدگی خون در اداره پلیس میامی کار می‌کند.هرچند اشتیاق وی برای کشتن پایدار است دکستر که خود احساس خالی بودن می‌کند توسط آموزش های گسترده هری تونا به تقلید احساسات معمولی و نگاه داشتن ظاهر خود به عنوان انسانی مسئول در برابر اجتماع است.
<div class="autocap alignleft" style="width: 261px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/03/dexter-4.jpg"><img class=" size-medium wp-image-1003" title="دکستر در حال قتل" src="http://zebardast.ir/wp-content/uploads/2010/03/dexter-4-300x199.jpg" alt="" width="261" height="174" /></a>
<p class="autocap-text"><span class="hide">— </span>دکستر در حال قتل</p>
</div>
</div>
<p>فلش بک ها نشان می‌دهند که هری چگونه به دکستر آموزش می‌دهد که مانند فردی عادی به نظر برسد و عمل کند.دکستر آموزش های هری را با عنوان &#8220;قانون مقدس هری&#8221; دنبال می‌کند.طبق قانون هری تمامی قربانی های دکستر باید خود قاتل باشند و این کار را با بودن پشیمانی انجام داده باشند و این که دکستر قبل از انجام هر چیز باید ثابت کند که آن ها مطمئنا قاتل هستند.</p>
<p>وی قربانی های خود را اول بیهوش می‌کند سپس آن ها را با نوارهای نایلونی می‌بندد و پس از نشان دادن عکس های قربانی های آن ها و بازگو کردن شرح جنایت های آنها٫ آنها را می‌کشد.</p></blockquote>
<h4>نقد</h4>
<div class="autocap alignleft" style="width: 195px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/03/dexter-1.jpg"><img class=" size-medium  wp-image-1000" title="بازیگران مجموعه  تلویزیونی دکستر" src="http://zebardast.ir/wp-content/uploads/2010/03/dexter-1-300x270.jpg" alt="" width="195" height="175" /></a>
<p class="autocap-text"><span class="hide">— </span>بازیگران مجموعه  تلویزیونی دکستر</p>
</div>
</div>
<p>در چند قسمت اول ممکن است جذب این سریال نشوید. مهمترین دلیل آن را می توان کمی مصنوعی و گیج کننده بودن قسمت های اول آن دانست ولی بعد از قسمت ۳ و ۴ کم کم داستان روشن می شود و در اواخر قسمت فصل ۱ به اوج خود می رسد. مجموعه تلویزیونی دکستر از نقاط قوت بسیاری برخوردار است که آن را از سایر سریال ها متمایز می کند.</p>
<p><strong>فیلمنامه</strong> دکستر بر خلاف سریال هایی مانند لاست ضعیف و ضعیف تر نمی شود، مانند فرار از زندان غیر واقعی نیست و همچون سریال ۲۴ قابل پیش بینی نمی باشد. در هر قسمت شما حداقل دو داستان را می بینید. یکی ادامه داستان اصلی آن فصل و دیگری داستان خاص آن قسمت. در این فیلمنامه ژانر های محتلفی به چشم می خورد از جرم و جنایت تا درام و هیجانی و کمدی سیاه.</p>
<p><strong>شخصیت پردازی</strong> این سریال واقعا فوق العاده است. بازی بازیگران در هر شخصیت آن قدر خوب انجام شده است که شما را به باور می رساند. درگیری های شغلی، روابط خانوادگی و تفاوت های شخصیت درونی و برونی هر کدام از شخصیت ها به خوبی بیان شده است. به عنوان مثال دبرا (خواهر ناتنی دکستر) در شغلی خود دارای مشکلات بسیاری است که با آنها می جنگد و برای پیشرفت در شغل خود بسیار تلاش می کند.
<div class="autocap alignleft" style="width: 203px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/03/dexter-8.jpg"><img class="size-medium wp-image-1007 " title="ریتا و دکستر" src="http://zebardast.ir/wp-content/uploads/2010/03/dexter-8-300x199.jpg" alt="" width="203" height="134" /></a>
<p class="autocap-text"><span class="hide">— </span>ریتا و دکستر</p>
</div>
</div>
<p> دکستر روابط خوبی با ریتا (دوست دختر وی) دارد ولی هیچ وقت شخصیت اصلی و درونی خود را برای آن آشکار نمی کند. دکستر مهم ترین هدف خود از ارتباط با ریتا را اینگونه بیان می کند که برای معمولی و مانند سایر انسان ها بودن باید با او ارتباط داشته باشد ولی درست بعد از جدا شدن از وی متوجه این موضوع می شود که ارتباط با ریتا یک نیاز برای وی است و نه یک اجبار برای معمولی بودن.</p>
<p><strong>شخصیت درونی و برونی</strong> دکستر کاملا از هم متفاوت می باشند. در جامعه بیرونی دکستر یک انسان معمولی و ساده است. در محل کار همه او را دوست دارند و مسائل بسیاری را کشف می کند. ولی شخصیت درونی او یک قاتل سریالی حرفه ای ایست که مهمترین هدف آن کشتن سایر قاتل هاست. دیدن بازی یک بازیگر در دو شخصیت و در یک فیلم واقعا جذاب و دیدنیست. مایکل سی هال (بازیگر نقش دکستر) واقعا از عهده این کار برآمده است.</p>
<p>یکی دیگر از زیباترین بخش های سریال <strong>شنیدن تفکرات ذهنی دکستر</strong> است. شما مدام شنونده ی این تفکرات هستید و از آن ها لذت می برید. اینکه واقعا صبحت های شخصیت درونی یک فرد را بشنوید شما را جذب و باعث می شود دیگر به او به چشم یک انسان خالص که برای شما در یک خانه شیشه ای زندگی می کند، نگاه می کنید.
<div class="autocap alignright" style="width: 191px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2010/03/dexter-9.jpg"><img class="size-medium wp-image-1010 " title="هری و دکستر" src="http://zebardast.ir/wp-content/uploads/2010/03/dexter-9-300x218.jpg" alt="" width="191" height="139" /></a>
<p class="autocap-text"><span class="hide">— </span>هری و دکستر</p>
</div>
</div>
<p><strong>فلش بک</strong> هایی که در طول سریال به دوران کودکی دکستر و آموزش های هری زده می شود نیز واقعا دیدنی است. یکی از بهترین این فلش بک ها به زمانی بر می گردد که دسکتر به اجبار نامادریش به روان پزشک مراجعه می کند. هری به او یاد می دهد که هر چه شخصیت درونی تو گفت، برعکس آن را به روان پزشک بگو. در این گفتگو شما هم شنونده جواب های شخصیت درونی دکستر و هم شنونده جواب های او به روان پزشک هستید.</p>
<p><strong>تیتراژ آغازین</strong> سریال که حدود ۱:۴۵ دقیقه است با موسیقی خاص خود شما را مجبور به تمرکز بر قسمت جدید و بازنگری قسمت های قبل تر می کند.</p>
<h4>در آخر</h4>
<p>اگر سریال فرار از زندان برای شما جذاب و دیدنی بود به شما پیشنهاد میکنم که این سریال را نبینید!</p>
<p>در صورتی که این سریال را دیده اید،‌ لطفا نظر و دیدگاه خود را نسبت به آن در بخش نظرات ارسال نمایید.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/Snu1SYlVotg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d9%86%d9%82%d8%af%db%8c-%d8%a8%d8%b1-%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%84%d9%88%db%8c%d8%b2%db%8c%d9%88%d9%86%db%8c-%d8%af%da%a9%d8%b3%d8%aa%d8%b1-dexter/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d9%86%d9%82%d8%af%db%8c-%d8%a8%d8%b1-%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%84%d9%88%db%8c%d8%b2%db%8c%d9%88%d9%86%db%8c-%d8%af%da%a9%d8%b3%d8%aa%d8%b1-dexter/</feedburner:origLink></item>
		<item>
		<title>معرفی و راهنمای شروع به کار با vi و vim</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/Qss94QKZ5CA/</link>
		<comments>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-vi-%d9%88-vim/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 14:28:03 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[آرچ لینوکس]]></category>
		<category><![CDATA[اوبونتو و یارانش]]></category>
		<category><![CDATA[نرم افزار آزاد و متن باز]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=968</guid>
		<description><![CDATA[— لینوکس سلام مطلب امروز در مورد ویرایشگرهای متن Vim و Vi می باشد. در این مطلب ابتدا به معرفی این دو ویرایشگر پرداخته ام و سپس راهنمای استفاده از آنها را ارائه کرده ام. البته مطلب امروز فقط راهنمای شروع به کار با این دو ویرایشگر می باشد و فقط دستورات پایه ای و [...]]]></description>
			<content:encoded><![CDATA[<div class="autocap alignleft" style="width: 48px;">
<div><img class=" size-full wp-image-873" title="لینوکس" src="http://zebardast.ir/wp-content/uploads/2009/11/linux48.gif" alt="لینوکس" width="48" height="48" />
<p class="autocap-text"><span class="hide">— </span>لینوکس</p>
</div>
</div>
<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>مطلب امروز در مورد ویرایشگرهای متن Vim و Vi می باشد. در این مطلب ابتدا به معرفی این دو ویرایشگر پرداخته ام و سپس راهنمای استفاده از آنها را ارائه کرده ام.<br />
البته مطلب امروز فقط راهنمای شروع به کار با این دو ویرایشگر می باشد و فقط دستورات پایه ای و اصلی آنها آورده شده اند. برای مشاهده دستورات بیشتر می توانید به لینک هایی که در آخر همین مطلب هستند مراجعه نمایید.<br />
امیدوارم که این مطلب برای شما مفید باشد.</p>
<h3>ویرایشگر Vi</h3>
<p>Vi  ویرایشگر متن است که اولین بار توسط بیل جوی در سال ۱۹۷۶ با زبان C برای نسخه های اولیه BSD  ها نوشته شد. ویرایشگر های دیگری نیز در سال های بعد بر اساس vi  منتشر شدند که اکثر آنها متن باز و آزاد می باشند، مانند nvi و vim. برنامه های کامپیوتری بسیاری مانند eclipse , IntelliJ IDEA, NetBeans و حتی فایرفاکس و مایکروسافت ورد قابلیت استفاده از Vi شبیه سازی شده را در دل خود دارند.</p>
<h3>ویرایشگر Vim</h3>
<p>Vim  نسخه توسعه یافته Vi  می باشد. مهم ترین ویژگی هایی Vim عبارتند از تکمیل کردن (completion)، مقایسه و ترکیب فایل ها، راهنمای جامع داخلی، عبارات منظم (regular expressions) توسعه یافته، ویرایش فایل های فشرده و آرشیوی gzip,  bzip2 , zip  و tar، دسترسی و ویرایش فایل ها از طریق پروتکل های SSH, FTP, HTTP، غلطیابی (spell checking) و &#8230;</p>
<h3>نصب</h3>
<p>ویرایشگر vi به صورت پیش فرض بر روی سیستم شما نصب می باشد. برای نصب vim با توجه به توزیع لینوکس خود از دستور مربوطه در زیر استفاده نمایید:</p>
<p>توزیع Arch:</p>
<pre># pacman -S vim</pre>
<p>توزیع دبیان و اوبونتو:</p>
<pre>$ sudo aptitude install vim</pre>
<p>نوزیع فدورا، ردهت و CentOS:</p>
<pre># yum install vim-X11 vim-common vim-enhanced vim-minimal</pre>
<p>توزیع جنتو:</p>
<pre># emerge vim</pre>
<h3>حالت ها (Modes)</h3>
<p>منظور از حالت، وضعیت پاسخ گویی برنامه به درخواست شماست. به عنوان مثال در یک فشردن دکمه j کاراکتر j را تایپ می کند و در حالت دیگر مکان نما (cursor یا اعلان) را به خط زیر می برد.</p>
<p>سه حالت اول در Vim  و vi موجود می باشند ولی حالت چهارم فقط در Vim وجود دارد:</p>
<ol>
<li><strong>حالت Insert</strong>: حالتی که در آن متن را تایپ و ویرایش می کنید</li>
<li><strong>حالت Command</strong>: حالت صدور فرمان که همان حالت معمولی (Normal) است</li>
<li><strong>حالت Ex یا Command line</strong>:  که همان حالت معروف &#8220;:&#8221; است که دستورات را در این حالت وارد می کنند.</li>
<li><strong>حالت Visual</strong>:  که فقط در Vim موجود است و برای highlight کردن و انتخاب کردن متن استفاده می شود.</li>
</ol>
<h3>شروع  به کار با Vim</h3>
<p>با استفاده از دستور vim یک فایل را باز کنید:</p>
<pre>$ vim file</pre>
<ul>
<li>(ورود با حالت Command) با استفاده از دکمه های l, k, j, h   مکان نما را به محل مورد نظر ببرید. لیست دکمه های بیشتر برای حرکت مکان نما در ادامه آمده است.</li>
<li>دکمه i را برای ورود به حالت Insert کنید (ورود به حالت Insert). البته برای ورود به حالت Insert می توانید از دکمه های دیگری نیز استفاده کنید که لیست آنها در ادامه آمده است.</li>
<li>متن مورد نظر را وارد کنید. دکمه Esc را برای خروج از حالت  Insert و ورود به حالت Command بزنید (ورود به حالت Command).</li>
<li>برای خروج از فایل، دکمه &#8220;:&#8221; را بزنید تا به حالت Command line بروید و سپس یکی از دستورات را وارد کنید:</li>
<li>
<ul>
<li>wq ابتدا فایل را ذخیره می کند و بعد خروج از برنامه</li>
<li>w برای ذخیره تغییرات</li>
<li>
<div style="display: inline-block; direction: ltr;">!q</div>
<p>برای خروج از فایل بدون ذخیره فایل و تغییرات</li>
<li>qa برای بستن همه فایل های باز</li>
</ul>
</li>
</ul>
<p>شما با موفقیت یک فایل را توسط Vim ویرایش کردید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<h3 style="text-align: right;">جدول دکمه های حرکت مکان نما</h3>
<p>جدول زیر برخی از مهم ترین دستورات برای حرکت مکان نما را نمایش می دهد:</p>
<table class="list">
<thead>
<tr>
<th>دکمه</th>
<th>عملکرد</th>
</tr>
</thead>
<tbody>
<tr>
<td>h/j/k/l</td>
<td>حرکت مکان نما به راست/بالا/پایین/چپ</td>
</tr>
<tr>
<td>فاصله (spacebar)</td>
<td>حرکت مکان نما به اندازه یک فاصله</td>
</tr>
<tr>
<td>-/+</td>
<td>بردن مکان نما به اول خط قبلی/بعدی</td>
</tr>
<tr>
<td>Ctrl+d</td>
<td>اسکرول کردن به پایین صفحه به اندازه نیم صفحه</td>
</tr>
<tr>
<td>Ctrl+u</td>
<td>اسکرول کردن به بالای صفحه به اندازه نیم صفحه</td>
</tr>
<tr>
<td>Ctrl+f</td>
<td>اسکرول کردن به صفحه بعد</td>
</tr>
<tr>
<td>Ctrl+b</td>
<td>اسکرول کردن به صفحه قبل</td>
</tr>
<tr>
<td>M</td>
<td>بردن مکان نما به وسط صفحه</td>
</tr>
<tr>
<td>H</td>
<td>بردن مکان نما به اول صفحه</td>
</tr>
<tr>
<td>L</td>
<td>بردن مکان نما به آخر صفحه</td>
</tr>
<tr>
<td>W</p>
<p>w</p>
<p>5W</td>
<td>حرکت مکان نما به اول کلمه بعدی (جدا شده با خط فاصله)</p>
<p>حرکت مکان نما به اول کلمه بعدی (جدا شده با خط فاصله، نقطه، / و &#8230;)</p>
<p>حرکت مکان نما به اول کلمه پنجم بعدی</td>
</tr>
<tr>
<td>B</p>
<p>b</p>
<p>5b</td>
<td>حرکت مکان نما به اول کلمه قبلی (جدا شده با خط فاصله)</p>
<p>حرکت مکان نما به اول کلمه قبلی (جدا شده با خط فاصله، نقطه، / و &#8230;)</p>
<p>حرکت مکان نما به اول کلمه پنجم قبلی</td>
</tr>
<tr>
<td>e</p>
<p>5e</td>
<td>بردن مکان نما به آخرین کاراکتر کلمه (یا کلمه بعدی)</p>
<p>بردن مکان نما به آخرین کاراکتر پنجمین کلمه بعدی</td>
</tr>
<tr>
<td>۰ (صفر)</td>
<td>بردن مکان نما به اولین کاراکتر خط فعلی</td>
</tr>
<tr>
<td>$</td>
<td>بردن مکان نما به آخرین کاراکتر خط فعلی</td>
</tr>
<tr>
<td>(</td>
<td>بردن مکان نما به اولین کاراکتر خط فعلی</td>
</tr>
<tr>
<td>)</td>
<td>بردن مکان نما به اولین کاراکتر خط فعلی</td>
</tr>
<tr>
<td>G</p>
<p>12G</td>
<td>بردن مکان نما به آخر فایل</p>
<p>بردن مکان نما به خط ۱۲</td>
</tr>
<tr>
<td>%</td>
<td>بردن مکان نما به کروشه (bracket) ابتدایی و انتهایی فعلی (مکان نما را به داخل یک دسته از {}, [] و یا () ببرید و با استفاده از %  به کروشه ابتدایی و انتهایی بروید)</td>
</tr>
<tr>
<td><span dir="ltr">&#8216;.</span></td>
<td>بردن مکان نما آخرین محل تغییر داده شده</td>
</tr>
<tr>
<td>ma</td>
<td>علامت گزاری محل فعلی مکان نما به عنوان a</td>
</tr>
<tr>
<td><span dir="ltr">&#8216;a</span></td>
<td>رفتن به محل علامت گزاری شده به a</td>
</tr>
<tr>
<td><span dir="ltr">&#8216;A</span></td>
<td>رفتن به محل علامت گزاری شده با a در کلیه فایل های که در بافر هستن. علامکت گزاری شده با mA</td>
</tr>
<tr>
<td><span dir="ltr">]&#8217;</span></td>
<td>بردن مکان نما به محل علامت گزاری شده بعدی</td>
</tr>
<tr>
<td><span dir="ltr">['</span></td>
<td>بردن مکان نما به محل علامت گزاری شده قبلی</td>
</tr>
<tr>
<td>ZZ</td>
<td>تغییرات را ذخیره و فایل را می بندد. معادل wq در حالت Command line است.</td>
</tr>
</tbody>
</table>
<p style="text-align: center;">
<h3>جدول دستورات در حالت Command</h3>
<p>جدول زیر برخی از مهم ترین دستورات حالت Command را نمایش می دهد:</p>
<table class="list">
<thead>
<tr>
<th>دستور</th>
<th>عملکرد</th>
</tr>
</thead>
<tbody>
<tr>
<td>i</td>
<td>رفتن به حالت Insert در محل مکان نما</td>
</tr>
<tr>
<td>a</td>
<td>رفتن به حالت Insert در محل بعد از مکان نما</td>
</tr>
<tr>
<td>A</td>
<td>رفتن به حالت Insert در آخر خط فعلی</td>
</tr>
<tr>
<td>Esc</td>
<td>خروج از حالت Insert</td>
</tr>
<tr>
<td>u</td>
<td>رفتن به یک مرحله قبل تر تغییرات (undo)</td>
</tr>
<tr>
<td>U</td>
<td>برگرداندن تمامی تغییرات صورت گرفته بر روی خط فعلی</td>
</tr>
<tr>
<td>Ctrl+r</td>
<td>بر عکس u عمل می کند. یعنی به جای undo کردن، redo می کند</td>
</tr>
<tr>
<td>o</td>
<td>ایجاد یک خط جدید بعد از خط فعلی و رفتن به حالت Insert</td>
</tr>
<tr>
<td>dd</p>
<p>3dd</td>
<td>پاک کردن خط فعلی</p>
<p>پاک کردن ۳ خط</td>
</tr>
<tr>
<td>D</td>
<td>پاک کردن محتویات خط فعلی از محل مکان نما تا آخر</td>
</tr>
<tr>
<td>C</td>
<td>پاک کردن محتویات خط فعلی و رفتن به حالت Insert برای ورود اطلاعات</td>
</tr>
<tr>
<td>dw</p>
<p>4dw</p>
<p>d0</p>
<p>d$</td>
<td>پاک کردن یک کلمه</p>
<p>پاک کردن ۴ کلمه</p>
<p>پاک کردن متن از ابتدای خط تا محل فعلی مکان نما</p>
<p>پاک کردن متن از محل فعلی مکان نما تا انتهای فایل (مانند D)</td>
</tr>
<tr>
<td>cw</td>
<td>پاک کردن کلمه فعلی و رفتن به حالت Insert</td>
</tr>
<tr>
<td>x</td>
<td>پاک کردن کاراکتر فعلی</td>
</tr>
<tr>
<td>X</td>
<td>پاک کردن کاراکتر قبلی</td>
</tr>
<tr>
<td>r</td>
<td>برای جایگزین کردن یک کاراکتر استفاده می شود. بعد از زدن r، هر کاراکتری که وارد شود جایگزین کاراکتر فعلی می شود.</td>
</tr>
<tr>
<td>R</td>
<td>رفتن به حالت Insert با این ویژگی که هر کاراکتری که وارد شود، جایگزین کاراکتر فعلی می شود (overwrite).</td>
</tr>
<tr>
<td>s</td>
<td>پاک کردن کردن کاراکتر فعلی و رفتن به حالت Insert</td>
</tr>
<tr>
<td>S</td>
<td>پاک کردن خط فعلی و رفتن به حالت Insert</td>
</tr>
<tr>
<td>~</td>
<td>عوض حالت کاراکتر فعلی (کوچک و بزرگ کردن کاراکتر فعلی)</td>
</tr>
<tr>
<td>Ctrl+a</td>
<td>افزایش عدد فعلی  کاراکتر (مثلا اگر کاراکتر فعلی متن عدد ۱۰۲ باشد، با این دستور، عدد در متن به ۱۰۳ افزایش می یابد)</td>
</tr>
<tr>
<td>Ctrl+x</td>
<td>کاهش عدد فعلی  کاراکتر (مثلا اگر کاراکتر فعلی متن عدد ۱۰۲ باشد، با این دستور، عدد در متن به ۱۰۱ کاهش می یابد)</td>
</tr>
<tr>
<td><span dir="ltr">/search_string</span></td>
<td>جستجوی عبارت search_string در ادامه متن</td>
</tr>
<tr>
<td><span dir="ltr">?search_string</span></td>
<td>جستجوی عبارت search_string در قبل از محل فعلی مکان نما</td>
</tr>
<tr>
<td>n</td>
<td>رفتن به محل بعدی عبارت یافت شده از جستجو</td>
</tr>
<tr>
<td>N</td>
<td>رفتن به محل قبلی عبارت یافت شده از جستجو</td>
</tr>
<tr>
<td>.</td>
<td>تکرار آخرین دستور اجرا شده</td>
</tr>
</tbody>
</table>
<h3>جستجو و جایگزینی (Find and Replace)</h3>
<p>جستجو و جایگزینی در حالت Command line  اجرا می شود. برای ورود به حالت Command line ابتدا با زدن Esc از حالت Insert به Command بروید و بعد با زدن &#8220;:&#8221; به Command line بروید.<br />
در زیر چند مثال برای جستجو و جایگزینی آمده است:</p>
<table class="list">
<thead>
<tr>
<th>دستور</th>
<th>توضیح</th>
</tr>
</thead>
<tbody>
<tr>
<td class="ltr">:%s/fff/rrrrr/</td>
<td>جستجو برای fff  و جایگزینی اولین یافته در هر خط با rrrrr</td>
</tr>
<tr>
<td class="ltr">:%s/fff/rrrrr/g</td>
<td>جستجو برای fff  و جایگزینی تمامی یافته ها در هر خط با rrrrr</td>
</tr>
<tr>
<td class="ltr">:%s/fff/rrrrr/gc</td>
<td>جستجو برای fff  و جایگزینی تمامی یافته ها در هر خط با rrrrr. قبل از جایگزینی از شما تاییدیه (confirmation) می خواهد.</td>
</tr>
<tr>
<td class="ltr">:%s/fff/rrrrr/gi</td>
<td>جستجو برای fff  و جایگزینی تمامی یافته ها در هر خط با rrrrr. بدون حساسیت به کوچک یا بزرگ بودن حروف (Case insensitive)</td>
</tr>
<tr>
<td class="ltr" nowrap="nowrap">:&#8217;a,&#8217;bs/fff/rrrrr/gi</td>
<td>جستجو برای fff  و جایگزینی تمامی یافته ها در هر خط با rrrrr در بین خطوطی که با a و b علامت گزاری شده اند. بدون حساسیت به کوچک یا بزرگ بودن حروف (Case insensitive)</td>
</tr>
<tr>
<td class="ltr">:%s/*$/</td>
<td>پاک کردن کاراکتر فاصله از آخر هر خط</td>
</tr>
</tbody>
</table>
<h3>چند نکته و دستور</h3>
<p>در زیر چند نکته و دستور برای استفاده بهتر از vi و vim ارائه شده است.</p>
<ol>
<li>هر دو این ویرایشگر ها به حروف کوچک و بزرگ حساس می باشند.</li>
<li>برای تسلط بیشتر می توانید از دستور vimtutor استفاده کنید. vimtutor مرحله به مرحله استفاده از ویرایشگر را به شما آموزش می دهد.</li>
<li>همانطور که پیش تر مشاهده کرده اید، در صورت استفاده از یک عدد قبل از دستور، باعث تکرار یک دستور به تعداد آن عدد  می شود. مثلا ۱۷j باعث می شود که ۱۷ خط به پایین بروید.</li>
<li>به جای فشردن a یا i برای وارد کردن مطلب می توانید از دکمه Insert  استفاده نمایید. این مطلب برای دکمه Delete  و فرمان x نیز صادق است.</li>
</ol>
<h3>منابع و لینک های مفید</h3>
<p><strong>لینک های انگلیسی</strong></p>
<div class="ltr">
<ul>
<li><a href="http://www.vim.org/">http://www.vim.org (Official Website)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Vim_%28text_editor%29">http://en.wikipedia.org/wiki/Vim_(text_editor)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Vi">http://en.wikipedia.org/wiki/Vi</a></li>
<li><a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html">Linux vi and vim editor: Tutorial and advanced features</a></li>
<li><a href="http://wiki.archlinux.org/index.php/Vim">http://wiki.archlinux.org/index.php/Vim</a></li>
<li><a href="https://help.ubuntu.com/community/VimHowto">https://help.ubuntu.com/community/VimHowto</a></li>
</ul>
</div>
<p><strong>لینک های فارسی</strong></p>
<ul>
<li><a href="http://afghantux.blogspot.com/2005/10/vi.html">ویرایشگر VI</a></li>
</ul>
<p>موفق باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/Qss94QKZ5CA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-vi-%d9%88-vim/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-vi-%d9%88-vim/</feedburner:origLink></item>
		<item>
		<title>اتصال به اینترنت از خط فرمان لینوکس</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/hem2L-TN0w8/</link>
		<comments>http://zebardast.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-%d8%a8%d9%87-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b2-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 22:10:27 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[آرچ لینوکس]]></category>
		<category><![CDATA[اوبونتو و یارانش]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[iwconfig]]></category>
		<category><![CDATA[pppconfig]]></category>
		<category><![CDATA[pppoe-setup]]></category>
		<category><![CDATA[pppoeconf]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[wpa_supplicant]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=752</guid>
		<description><![CDATA[— لینوکس سلام با توجه به نیاز هایی که در نبود ابزار گرافیکی مناسب برای اتصال به شبکه برای شما ایجاد شود، در این مطلب به نحوه اتصال به شبکه های Dial up ، ADSL ، شبکه محلی LAN و شبکه بی سیم (Wireless) از طریق خط فرمان (ترمینال) می پردازم. • اتصال به اینترنت [...]]]></description>
			<content:encoded><![CDATA[<div class="autocap alignleft" style="width: 48px;">
<div><img src="http://zebardast.ir/wp-content/uploads/2009/11/linux48.gif" alt="لینوکس" title="لینوکس" width="48" height="48" class=" size-full wp-image-873" />
<p class="autocap-text"><span class="hide">— </span>لینوکس</p>
</div>
</div>
<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>با توجه به نیاز هایی که در نبود ابزار گرافیکی مناسب برای اتصال به شبکه برای شما ایجاد شود، در این مطلب به نحوه اتصال به شبکه های <a href="http://zebardast.ir/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A7%D8%B2-%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/#752_Dial up">Dial up</a> ، <a href="http://zebardast.ir/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A7%D8%B2-%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/#752_ADSL">ADSL</a> ، <a href="http://zebardast.ir/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A7%D8%B2-%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/#752_LAN">شبکه محلی LAN</a> و <a href="http://zebardast.ir/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A7%D8%B2-%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/#752_Wireless">شبکه بی سیم (Wireless)</a> از طریق خط فرمان (ترمینال) می پردازم.</p>
<h3 id="752_Dial up">• اتصال به اینترنت Dial up (دایل آپ)</h3>
<p>برنامه های مختلفی برای اتصال به اینترنت Dial up از طریق خط فرمان وجود دارد. در این مقاله از دو بسته های pppconfig و wvdial استفاده کرده ایم. (در صورت نیاز این دو بسته را نصب کنید)</p>
<h4>نیازمندی های قبل از اتصال</h4>
<p>قبل از هر چیز باید مودم خود را نصب کنید. برای راهنمایی نصب مودم به <a href="http://forum.ubuntu.ir/index.php/board,15.0.html" target="_blank">انجمن های فارسی اوبونتو</a> مراجعه کنید.</p>
<p>همچنین شما به نام کاربری، رمز عبور و شما اتصال به اینترنت نیز نیازمندید.</p>
<h5>تنظیم اتصال به Dial up توسط pppconfig</h5>
<p>دستور زیر را در خط فرمان لینوکس وارد کنید:</p>
<pre># pppconfig</pre>
<p>در منو اصلی برنامه گزینه &#8220;Create Create a connection&#8221; را انتخاب کنید.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-main-menu.png"><img class=" size-medium wp-image-925" title="منو اصلی برنامه pppconfig" src="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-main-menu-300x171.png" alt="منو اصلی برنامه pppconfig" width="300" height="171" /></a>
<p class="autocap-text"><span class="hide">— </span>منو اصلی برنامه pppconfig</p>
</div>
</div>
<p>در بخش بعدی (Provider Name) نام ISP مورد نظر (یا یک نام دلخواه) را عنوان کنید.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-provider-name.png"><img src="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-provider-name-300x171.png" alt="انتخاب provider در pppconfig" title="انتخاب provider در pppconfig" width="300" height="171" class=" size-medium wp-image-929" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب provider در pppconfig</p>
</div>
</div>
<p>در بخش بعدی که مربوط به تنظیمات DNS است، گزینه &#8220;Dynamic Use dynamic DNS&#8221; را انتخاب کنید.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-dynamic-use-dynamic-DNS.png"><img src="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-dynamic-use-dynamic-DNS-300x171.png" alt="انتخاب Use dynamic DNS در pppconfig" title="انتخاب Use dynamic DNS در pppconfig" width="300" height="171" class=" size-medium wp-image-930" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب Use dynamic DNS در pppconfig</p>
</div>
</div>
<p>در بخش بعد نوع شناسایی را باید انتخاب کنید. در اینجا من گزینه &#8220;Chat :Use chat for login/password :Authentication&#8221; را انتخاب کرده ام. البته بیشتر ISP در ایران از PAP استفاده می کنند.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-authentication-method.png"><img src="http://zebardast.ir/wp-content/uploads/2009/11/pppconfig-authentication-method-300x170.png" alt="انتخاب نحوه Authentication" title="انتخاب نحوه Authentication" width="300" height="170" class=" size-medium wp-image-933" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب نحوه Authentication</p>
</div>
</div>
<p>مراحل بعدی به نوع انتخاب شما در مرحله قبل بستگی دارد.<br />
مراحل بعدی ساده بوده و مربوط به گزینه های نام کاربری، رمز عبور و &#8230; . در صورتی که در ادامه از متوجه مفهوم و درخواست مرحله نشدید، مقدار پیش فرض را انتخاب کرده و ادامه دهید.</p>
<h3 id="752_ADSL">• اتصال به اینترنت ADSL</h3>
<p>برای اتصال به اینترنت ADSL از دستور pppoeconf یا pppoe-setup استفاده می شود. pppoeconf به صورت پیش فرض در <a href="http://ubuntu.ir/">اوبونتو</a> و pppoe-setup به صورت پیش فرض در <a href="http://www.archlinux.org/">آرچ</a> وجود دارد. برای اجرایی این دستورات به دسترسی ریشه (root) نیاز دارید.</p>
<h4>راه اندازی</h4>
<p>دستورات pppoeconf  و pppoe-setup به مشخصات یکسانی برای اتصال نیاز دارند:</p>
<ul>
<li>کارت شبکه (Ethernet card)</li>
<li>نام کاربری (username)</li>
<li>رمز عبور (password)</li>
</ul>
<h4>مراحل pppoeconf در اوبونتو</h4>
<ul>
<li>تایید کردن کارت شبکه که به صورت اتوماتیک پیدا شده است.</li>
<li>وارد کردن نام کاربری.</li>
<li>وارد کردن رمز عبور.</li>
<li>در صورتی که کانکشن PPPoE مشابهی داشته باشید، در مورد ویرایش آن پیغامی را مشاهده می کنید.</li>
<li>گزینه &#8220;Yes&#8221; را انتخاب کنید. این مرحله مربوط به تنظیمات route است.</li>
<li>گزینه &#8220;Yes&#8221; را انتخاب کنید. این مرحله مربوط به استفاده از DNS های ISP به صورت پیش فرض است. در صورت انتخاب گزینه &#8220;No&#8221; باید DNS های را دستی وارد کنید.</li>
<li>گزینه &#8220;Yes&#8221; را انتخاب کنید. این مرحله مربوط به Limited MSS است.</li>
<li>در صورتی که می خواهید به صورت پیش فرض بعد از هر بار boot شدن اتوماتیک این کانکشن وصل شود، گزینه &#8220;Yes&#8221; را انتخاب کنید.</li>
<li>در آخر گزینه مربوط به وصل شدن به این کانشکن در این لحظه را می بینید که با انتخاب آن به ADSL وصل می شود. </li>
</ul>
<h4>مراحل pppoe-setup در Arch</h4>
<ul>
<li>وارد کردن نام کاربری.</li>
<li>تایید کردن کارت شبکه که به صورت اتوماتیک پیدا شده است.</li>
<li>گزینه &#8220;no&#8221; را انتخاب کنید. این مرحله مربوط به تنظیمات demand است.</li>
<li>فقط Enter بزنید. این مرحله مربوط به استفاده از DNS های ISP به صورت پیش فرض است. در صورت نیاز DNS ها را دستی وارد کنید.</li>
<li>وارد کردن رمز عبور.</li>
<li>تکرار کردن رمز عبور.</li>
<li>عدد ۱ را وارد کنید. این قسمت مربوط به تنظیمات Firewall است. عدد ۱ نشان دهنده فایروال استاندارد است.</li>
<li>عبارت y را برای تایید کردن تنظیمات وارد کنید.</li>
</ul>
<h4>کنترل دستی کانکشن ها</h4>
<p>برای وصل شدن یک کانکشن ADSL دستور زیر را وارد کنید:</p>
<pre># pon dsl-provider</pre>
<p>برای قطع کردن یک کانکشن ADSL دستور زیر را وارد کنید:</p>
<pre># poff dsl-provider</pre>
<p>* dsl-provider نام اتصال ایجاد شده توسط شماست.</p>
<p>در صورت بروز هر مشکلی، با استفاده از دستور زیر، علت آن را می توانید بیابید:</p>
<pre># plog</pre>
<h3 id="752_LAN">• شبکه داخلی LAN</h3>
<h4 id="lan_ip_configure">تنظیم آی پی (IP)</h4>
<p>در صورتی که شبکه داخلی شما به صورت اتوماتیک آی پی می دهد (منظور همان dhcp است) در این صورت توسط یکی از دستور های زیر آی پی خود را تنظیم کنید:</p>
<h5>برای اوبونتو</h5>
<pre># dhclient  eth0</pre>
<h5>برای آرچ لینوکس</h5>
<pre># dhcpcd  eth0</pre>
<p>*eth0 همان interface مربوط به کارت شبکه شما است.</p>
<p>در صورتی که باید ip، broadcast و netmask را دستی تنظیم کنید از دستور زیر استفاده کنید:</p>
<pre># ifconfig eth0 1.2.3.4  netmask 255.255.255.0 broadcast 11.22.33.44</pre>
<p>برای تنظیم دستی gateway می توانید از دستور زیر استفاده کنید:</p>
<pre># ip route add default via 1.2.3.4</pre>
<p>یا</p>
<pre># route add default gw 1.2.3.4 eth0</pre>
<p>برای فعال و غیر فعال کردن این اتصال از دستورات زیر استفاده کنید:</p>
<pre># ifconfig eth0 up</pre>
<pre># ifconfig eth0 down</pre>
<p>تنظیمات dns معمولا در فایل زیر ذخیره می شود:</p>
<pre>/etc/resolv.conf</pre>
<p>برای وارد کردن یک dns به آدرس ۱٫۲٫۳٫۴ خط زیر را به فایل بالا اضافه کنید:</p>
<pre>nameserver 1.2.3.4</pre>
<h3 id="752_Wireless">• اینترنت بی سیم (Wireless)</h3>
<p>تنظیمات مربوط به اینترنت بی سیم بسیار شبیه به شبکه داخلی LAN می باشد. در اینجا interface مربوط به کارت بی سیم wlan0 می باشد.</p>
<h4>لیست شبکه در دسترس</h4>
<p>برای بدست آوردن لیست شبکه های در دسترس از دستور زیر استفاده کنید:</p>
<pre># iwlist wlan0 scan</pre>
<h4>اتصال به شبکه وایرلس</h4>
<p>در صورتی که شبکه بی سیم مورد نظر بدون رمز می باشد از دستور زیر استفاده کنید:</p>
<pre># iwconfig wlan0 essid "MyEssid"</pre>
<p>در صورت داشتن رمز WEP hexadecimal از دستور زیر استفاده کنید:</p>
<pre># iwconfig wlan0 essid "MyEssid" key 1234567890</pre>
<p>در صورت داشتن رمز WEP ascii از دستور زیر استفاده کنید:</p>
<pre># iwconfig wlan0 essid "MyEssid" key s:asciikey</pre>
<p>برای اتصال به شبکه WPA/WPA2 شما باید ابتدا فایل /etc/wpa_supplicant.conf را با توجه به شبکه مورد نظر خود ویرایش کنید و سپس دستور زیر را اجرا کنید:</p>
<pre># wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf</pre>
<p>سپس باید مانند شبکه محلی LAN <a href="http://zebardast.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-%d8%a8%d9%87-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b2-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/#lan_ip_configure">آدرس IP را تنظیم کنید</a>. باید به جای eth0 از wlan0 استفاده کنید.</p>
<h4>نرم افزار مکمل wifi-select</h4>
<p>شما با استفاده wifi-select می توانید به راحتی به شبکه های بی سیم با رمز گزاری های مختلف وصل شوید. استفاده از آن بسیار راحت می باشد.</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/wifi-select.png"><img src="http://zebardast.ir/wp-content/uploads/2009/11/wifi-select-300x243.png" alt="برنامه wifi-select" title="برنامه wifi-select" width="300" height="243" class=" size-medium wp-image-940" /></a>
<p class="autocap-text"><span class="hide">— </span>برنامه wifi-select</p>
</div>
</div>
<p>برای نصب wifi-select در Arch از دستور زیر استفاده کنید:</p>
<pre># pacman -Sy wifi-select</pre>
<h3>• توضیحات</h3>
<p>* اتصال به اینترنت در لینوکس روش های مختلف و ابزار های گوناگونی دارد. در مطلب بالا، اطالاعات اولیه و عمومی در مورد اتصال به شبکه های مختلف قید شدند. برای اطلاعات بیشتر به موتور های جستجو مراجعه فرمایید!<br />
* دستورات بالا همگی بر روی آرچ لینوکس تست شده اند.<br />
* <a href="http://zebardast.ir/linux-commands/">مرجع دستورات خط فرمان لینوکس</a> ممکن است برای شما مفید باشد.</p>
<p>موفق باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/hem2L-TN0w8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-%d8%a8%d9%87-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b2-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-%d8%a8%d9%87-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b2-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/</feedburner:origLink></item>
		<item>
		<title>هماهنگ سازی (Synchronization) ابزارهای گوگل با Kontact</title>
		<link>http://feedproxy.google.com/~r/itpencil/~3/V_nxzQ8onDs/</link>
		<comments>http://zebardast.ir/%d9%87%d9%85%d8%a7%d9%87%d9%86%da%af-%d8%b3%d8%a7%d8%b2%db%8c-synchronization-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%af%d9%88%da%af%d9%84-%d8%a8%d8%a7-kontact/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 11:36:04 +0000</pubDate>
		<dc:creator>سعید زبردست</dc:creator>
				<category><![CDATA[اوبونتو و یارانش]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[Kontact]]></category>
		<category><![CDATA[Synchronization]]></category>

		<guid isPermaLink="false">http://zebardast.ir/?p=903</guid>
		<description><![CDATA[سلام مقدمه استفاده از ابزارهای آنلاین مزایا بسیاری دارد که یکی از مهم ترین آنها قابلیت دسترسی از همه جا و در هر زمانی است. یکی از نیازهایی که بعد از استفاده از این ابزارها بوجود می آید، هماهنگ سازی اطلاعات (Synchronization) آنها با نرم افزارها و دستگاه های مختلف می باشد. مانند هماهنگ سازی [...]]]></description>
			<content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>مقدمه</strong></p>
<p>استفاده از ابزارهای آنلاین مزایا بسیاری دارد که یکی از مهم ترین آنها قابلیت دسترسی از همه جا و در هر زمانی است.</p>
<p>یکی از نیازهایی که بعد از استفاده از این ابزارها بوجود می آید، هماهنگ سازی اطلاعات (Synchronization) آنها با نرم افزارها و دستگاه های مختلف می باشد. مانند هماهنگ سازی لیست تماس ها (Contacts) بین موبایل، وب و کامپیوتر شخصی.</p>
<p><em>* راهنمای زیر بر روی کوبونتو ۹.۱۰ با محیط KDE 4.3.3 تست شده است.</em></p>
<p><strong>هماهنگ سازی (Synchronization) ابزارهای گوگل با Kontact</strong></p>
<p>برای این منظور ابتدا بسته <a href="http://packages.ubuntu.com/karmic/akonadi-kde-resource-googledata">akonadi-kde-resource-googledata</a> را نصب کنید. این بسته در مخازن اوبونتو ۹.۱۰ و همچنین دبیان موجود است.</p>
<pre>sudo aptitude install akonadi-kde-resource-googledata</pre>
<p>بعد از نصب باید منبع گوگل را به <a href="http://pim.kde.org/akonadi/">Akonadi</a> اضافه کنید. بدین منظور Akonadi Console را باز کنید:</p>
<pre>akonadiconsole</pre>
<p>در تب Agents بر روی Add کلیک کنید. برای اضافه کردن منبع تقویم گوگل، Akonadi Google Calendar Resource و برای اضافه کردن منبع لیست تماس ها و اشخاص Akonadi Google Contacts Resource را انتخاب کنید.</p>
<div class="autocap " style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource.png"><img class="size-medium wp-image-904" title="انتخاب منبع گوگل در  Akonadi Console" src="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-300x196.png" alt="انتخاب منبع گوگل در  Akonadi Console" width="300" height="196" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب منبع گوگل در  Akonadi Console</p>
</div>
</div>
<p>بعد از انتخاب منبع گوگل، در پنجره بعدی نام کاربری خود را بدون @gmail.com در وارد کنید:</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-2.png"><img class=" size-medium wp-image-907" title="پنجره وارد کردن نام کاربری گوگلی در Akonadi Console" src="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-2-300x170.png" alt="پنجره وارد کردن نام کاربری گوگلی در Akonadi Console" width="300" height="170" /></a>
<p class="autocap-text"><span class="hide">— </span>پنجره وارد کردن نام کاربری گوگلی در Akonadi Console</p>
</div>
</div>
<p>بعد از اضافه کردن منبع ها برنامه Kontact را باز کنید:</p>
<pre>kontact</pre>
<p><strong>اضافه کردن لیست اشخاص</strong></p>
<p>به قسمت Contact رفته و مطابق شکل زیر از قسمت Address Books منبع مربوط به گوگل در Akonadi را اضافه کنید:</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-address-book.png"><img class=" size-medium wp-image-909" title="انتخاب منبع Akonadi برای Address Book" src="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-address-book-300x196.png" alt="انتخاب منبع Akonadi برای Address Book" width="300" height="196" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب منبع Akonadi برای Address Book</p>
</div>
</div>
<p><strong>اضافه کردن تقویم گوگل به KOrganizer</strong></p>
<p>به قسمت Calendar رفته و مطابق شکل زیر از قسمت Calendar منبع مربوط به گوگل در Akonadi را اضافه کنید:</p>
<div class="autocap aligncenter" style="width: 300px;">
<div><a href="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-calendar.png"><img class=" size-medium wp-image-910" title="انتخاب منبع Akonadi برای تقویم" src="http://zebardast.ir/wp-content/uploads/2009/11/akonadi-console-google-resource-calendar-300x197.png" alt="انتخاب منبع Akonadi برای تقویم" width="300" height="197" /></a>
<p class="autocap-text"><span class="hide">— </span>انتخاب منبع Akonadi برای تقویم</p>
</div>
</div>
<p><strong>پی نوشت</strong><br />
<a href="http://forum.ubuntu.ir/index.php?topic=11658.0">جشن انتشار اوبونتو ۹.۱۰ در تهران برگزار شد</a>.</p>
<p>موفق و شاد باشید</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/itpencil/~4/V_nxzQ8onDs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zebardast.ir/%d9%87%d9%85%d8%a7%d9%87%d9%86%da%af-%d8%b3%d8%a7%d8%b2%db%8c-synchronization-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%af%d9%88%da%af%d9%84-%d8%a8%d8%a7-kontact/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://zebardast.ir/%d9%87%d9%85%d8%a7%d9%87%d9%86%da%af-%d8%b3%d8%a7%d8%b2%db%8c-synchronization-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%da%af%d9%88%da%af%d9%84-%d8%a8%d8%a7-kontact/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 3.570 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-08-01 02:21:15 --><!-- Compression = gzip -->
