<?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://zebardast.ir/category/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a2%d8%b2%d8%a7%d8%af-%d9%88-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/feed/" rel="self" type="application/rss+xml" /><link>http://zebardast.ir</link> <description>دسته نوشته ها و مقالاتی در زمینه علوم کامپیوتر و تجربیات شخصی</description> <lastBuildDate>Fri, 18 May 2012 15:59:30 +0000</lastBuildDate> <language>fa</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator><image><title>وبلاگ سعید زبردست</title> <url>http://0.gravatar.com/avatar/9fb25dddd365836466bd8051be993fa8.png?s=48</url><link>http://zebardast.ir</link> </image> <item><title>مهم‌ترین اشتباهات رایج در محیط خط فرمان</title><link>http://zebardast.ir/%d9%85%d9%87%d9%85%e2%80%8c%d8%aa%d8%b1%db%8c%d9%86-%d8%a7%d8%b4%d8%aa%d8%a8%d8%a7%d9%87%d8%a7%d8%aa-%d8%b1%d8%a7%db%8c%d8%ac-%d8%af%d8%b1-%d9%85%d8%ad%db%8c%d8%b7-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85/</link> <comments>http://zebardast.ir/%d9%85%d9%87%d9%85%e2%80%8c%d8%aa%d8%b1%db%8c%d9%86-%d8%a7%d8%b4%d8%aa%d8%a8%d8%a7%d9%87%d8%a7%d8%aa-%d8%b1%d8%a7%db%8c%d8%ac-%d8%af%d8%b1-%d9%85%d8%ad%db%8c%d8%b7-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85/#comments</comments> <pubDate>Fri, 18 May 2012 05:37:35 +0000</pubDate> <dc:creator>سعید زبردست</dc:creator> <category><![CDATA[علوم کامپیوتر]]></category> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[گنو/لینوکس]]></category> <category><![CDATA[تجربه]]></category> <category><![CDATA[ترمینال]]></category> <category><![CDATA[خط فرمان]]></category><guid isPermaLink="false">http://zebardast.ir/?p=1935</guid> <description><![CDATA[سلام خط فرمان (Command Line) یکی از قدرتمندترین بخش‌های سیستم عامل های شبه یونیکس (Unix-like) و یونیکسی (Unix) است. مانند بسیاری از ابزارهای دیگر، در صورت استفاده نادرست از آن ممکن است که صدمات جبران ناپذیری به سیستم و در حالت کلی به سطح کاری شما وارد نماید. این مقاله قصد دارد تا با معرفی [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%b3%d8%a7%d8%af%d9%87-%d8%aa%d8%b1%db%8c%d9%86-%d8%b4%d9%85%d8%a7%d8%b1%d9%86%d8%af%d9%87-%d8%a8%d8%a7%d8%b2%d8%af%db%8c%d8%af%da%a9%d9%86%d9%86%d8%af%da%af%d8%a7%d9%86-%d8%a8%d8%a7-php/' rel='bookmark' title='ساده ترین شمارنده بازدیدکنندگان با PHP'>ساده ترین شمارنده بازدیدکنندگان با PHP</a></li><li><a href='http://zebardast.ir/%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d9%87%d9%85%d8%b2%d9%85%d8%a7%d9%86-%d8%a8%d8%b1-%da%86%d9%86%d8%af-%d9%81%d8%a7%db%8c%d9%84-%d9%88-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-multitail/' rel='bookmark' title='نظارت همزمان بر چند فایل و دستور (MultiTail)'>نظارت همزمان بر چند فایل و دستور (MultiTail)</a></li><li><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/' rel='bookmark' title='اتصال به اینترنت از خط فرمان لینوکس'>اتصال به اینترنت از خط فرمان لینوکس</a></li></ol>]]></description> <content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> <img src="http://zebardast.ir/wp-content/uploads/2012/05/cli-300x300.png" alt="" title="" width="200" height="200" class="alignleft size-medium wp-image-1944" /><br /> خط فرمان (Command Line) یکی از قدرتمندترین بخش‌های سیستم عامل های شبه یونیکس (Unix-like) و یونیکسی (Unix) است. مانند بسیاری از ابزارهای دیگر، در صورت استفاده نادرست از آن ممکن است که صدمات جبران ناپذیری به سیستم و در حالت کلی به سطح کاری شما وارد نماید. این مقاله قصد دارد تا با معرفی مهم‌ترین این اشتباهات، شما را از انجام دادن غیرعمدی آنها آگاه سازد. در انتهای مقاله نیز راه حل هایی جهت رفع ایرادات احتمالی معرفی است.</p><h3>دستور userdel</h3><p>این دستور به صورت پیش فرض فقط کاربر را حذف می کند و اثری بر روی فایل‌های کاربر ندارد. ولی در صورتی که در فایل تنظیمات <code>/etc/deluser.conf</code> حذف فایل‌ها نیز فعال شده باشد، با حذف کاربر، تمامی اطلاعات مربوط به آن نیز حذف می شود و ممکن است فایل های موجود در دایرکتوری وی مهم و ضروری باشد. این قضیه بیشتر بر روی سرورها و هنگام عوض شدن مدیرسیستم (SysAdmin) بروز پیدا می کند. پس قبل از پاک کردن کاربر از تنظیمات فایل <code>/etc/deluser.conf</code> و نیز مهم نبودن فایل‌های کاربر مورد حذف مطمئن شوید.</p><h3>خراب کردن محتوای فایل با استفاده نادرست از <code>></code> و <code>>></code></h3><p>در خط فرمان و کلا اسکریپت‌نویسی bash شما می توانید با استفاده از <code>></code> و <code>>></code> خروجی یک دستور را در یک فایل ذخیره نمایید. تفاوت <code>></code> و <code>>></code> در این است که <code>></code> خروجی دستور را جایگزین محتوای فعلی فایل می‌کند ولی <code>>></code> خروجی را به انتهای محتوای فایل اضافه می‌نماید. در صورت استفاده <code>></code> به جای <code>>></code> شما تمامی اطلاعات قبلی فایل را از دست می‌دهید! پس قبل از اجرای دستور، یک بازنگری در دستور نوشته شده نمایید.</p><h3>استفاده نادرست از پارامتر c به جای x</h3><p>در صورتی که شما قصد استخراج کردن محتوای یک فایل فشرده را با دستور tar داشته باشید، باید از این دستور مانند زیر استفاده نمایید:</p><pre class="brush: bash; title: ; notranslate">
tar -zxvf FILE.tar.gz DICRECTORY
</pre><p>حال اگر به جای x اشتباها از c استفاده نمایید، بدون هیچ اخطاری محتوای DIRECTORY جایگزین محتوای فعلی فایل بایگانی شما می شود!</p><h3>اشتباهی گرفتن خط فرمان‌ها</h3><p>فرض کنید که شما همزمان به دو یا چند سرور از طریق خط فرمان و دستور ssh وصل شده‌اید. ممکن است در هنگام کار یک دستور را در جای اشتباهی اجرا نموده و باعث آسیب رسیدن به آن سرور شوید. بهتر است از hostname های مختلف و در صورت امکان ترمینال‌های رنگی متفاوت استفاده نمایید. با این وجود بهترین راه حل برای جلوگیری از این مشکل وصل شدن تنها به یک سرور در هر لحظه می‌باشد.</p><h3>استفاده از * در دستور rm</h3><p>دستور rm برای حذف فایل و دایرکتوری‌ها استفاده می‌شود. همچنین * نشان دهنده تمامی این عناصر است. گاهی اوقات ممکن است که این دو با یکدیگر و به صورت اشتباه استفاده شوند. در زیر نمونه‌هایی از این اشتباهات ارائه شده اند.<br /> وجود فاصله بین * و آدرس دایکتوری مورد نظر بار حذف:</p><pre class="brush: bash; title: ; notranslate">
rm /foo/ *
</pre><p>استفاده از <code>.*</code> و پارامتر <code>-R</code>:</p><pre class="brush: bash; title: ; notranslate">
rm -R .*
</pre><p>اشتباه دستور با در این مورد است که در دایرکتوری جایی .. به دایکتوری پدر (parent) اشاره دارد و استفاده همزمان از <code>.*</code> و پارامتر <code>-R</code> باعث می‌شود که دستور rm از پایین به بالا (درون به بیرون) تمامی اطلاعات شما را حذف نماید!</p><h3>استفاده نادرست از / و . و .. در آدرس‌دهی به پارامترهای دستورات</h3><p>اگر با خط فرمان و آدرس دهی فایل‌ها آشنا باشید می دانید که / به دایرکتوری ریشه و . به دایرکتوری جاری و .. به دایرکتوری پدر (parent) اشاره دارند. برای عوض کردن دسترسی دایرکتوری جاری در صورتی که در همان دایکتوری باشید باید دستوری مانند زیر را وارد نمایید:</p><pre class="brush: bash; title: ; notranslate">
chmod -R 755 ./
</pre><p>حال فرض کنید که لازم است از sudo استفاده نمایید و دستور را اشتباها به یکی از صورت‌های زیر وارد کنید. به عدم وجود . قبل از / و فاصله بین . و / دقت نمایید:</p><pre class="brush: bash; title: ; notranslate">
sudo chmod -R 755 /
sudo chmod -R 755 . /
</pre><h3>آدرس دهی اشتباه سخت افزار در دستور dd</h3><p>دستور dd برای رونوشت برداشتن (کپی) از اطلاعات در سطح پایین استفاده می‌شود. به عنوان مثال برای رونوشت برداشتن از یک فایل و ذخیره آن باید از دستوری مشابه دستور زیر استفاده نمایید:</p><pre class="brush: bash; title: ; notranslate">
dd if=big_null_file of=/dev/sdb
</pre><p>که به نظر شما <code>/dev/sdb</code> آدرس سخت افزار مورد نظر مانند فلش مموری است، حال اگر <code>/dev/sdb</code> آدرس دومین هارد شما باشد، تمامی اطلاعات آن از دست رفته و شما فقط یک big_null_file دارید!</p><h3>برای جلوگیری از این صدمات چکار کنیم؟</h3><p>روش‌ها و کارهای زیادی برای جلوگیری از اتفاق افتادن این اشتباهات و رفع آن‌ها وجود دارد. در زیر فهرست اساسی‌ترین مواردی که حتما باید در نظر داشته باشید آمده است:</p><ul><li>همیشه و در همه حال از تمامی اطلاعات خود نسخه پشتیبان داشته باشد. اگر توانستید نسخه پشتیبان را به صورت های مختلف مانند هارد اکسترنال، دی وی دی، بر روی وب و &#8230; به طور همزمان نگهداری نمایید.</li><li>قبل از اجرای دستورات اساسی مانند rm، mv و chmod حتما یکبار دیگر آن را بازخوانی نمایید.</li><li>دستور rm را همیشه با پارامتر <code>-i</code> اجرا نمایید.</li><li>به جای حذف مستقیم اطلاعات توسط rm آن ها را به سطل آشغال منتقل نمایید. برای انجام اینکار در اوبونتو مقاله <a href="http://www.webupd8.org/2010/02/make-rm-move-files-to-trash-instead-of.html" title="Make "rm" Move Files To Trash Instead Of Completely Removing Them" target="_blank">Make &#8220;rm&#8221; Move Files To Trash Instead Of Completely Removing Them</a> را مطالعه نمایید. روش های مشابهی نیز در سایر سیستم عامل ها وجود دارد.</li></ul><h3>منابع و اطلاعات بیشتر</h3><div class="ltr"><ul><li><a href="http://www.cyberciti.biz/tips/my-10-unix-command-line-mistakes.html" title="My 10 UNIX Command Line Mistakes" target="_blank">My 10 UNIX Command Line Mistakes</a></li><li><a href="http://serverfault.com/questions/5066/biggest-command-line-mistake" title="Biggest command-line mistake?" target="_blank">Biggest command-line mistake?</a></li></ul></div><p><strong>لطفا در صورتی که شما نیز اشتباهاتی در خط فرمان انجام داده و یا از آنها مطلع هستید با به اشتراک گذاشتن آنها، سایرین را نیز آگاه نمایید.</strong><br /> همیشه در امن و امان باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d9%2587%25d9%2585%25e2%2580%258c%25d8%25aa%25d8%25b1%25db%258c%25d9%2586-%25d8%25a7%25d8%25b4%25d8%25aa%25d8%25a8%25d8%25a7%25d9%2587%25d8%25a7%25d8%25aa-%25d8%25b1%25d8%25a7%25db%258c%25d8%25ac-%25d8%25af%25d8%25b1-%25d9%2585%25d8%25ad%25db%258c%25d8%25b7-%25d8%25ae%25d8%25b7-%25d9%2581%25d8%25b1%25d9%2585%2F&amp;linkname=%D9%85%D9%87%D9%85%E2%80%8C%D8%AA%D8%B1%DB%8C%D9%86%20%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA%20%D8%B1%D8%A7%DB%8C%D8%AC%20%D8%AF%D8%B1%20%D9%85%D8%AD%DB%8C%D8%B7%20%D8%AE%D8%B7%20%D9%81%D8%B1%D9%85%D8%A7%D9%86" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d9%2587%25d9%2585%25e2%2580%258c%25d8%25aa%25d8%25b1%25db%258c%25d9%2586-%25d8%25a7%25d8%25b4%25d8%25aa%25d8%25a8%25d8%25a7%25d9%2587%25d8%25a7%25d8%25aa-%25d8%25b1%25d8%25a7%25db%258c%25d8%25ac-%25d8%25af%25d8%25b1-%25d9%2585%25d8%25ad%25db%258c%25d8%25b7-%25d8%25ae%25d8%25b7-%25d9%2581%25d8%25b1%25d9%2585%2F&amp;linkname=%D9%85%D9%87%D9%85%E2%80%8C%D8%AA%D8%B1%DB%8C%D9%86%20%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA%20%D8%B1%D8%A7%DB%8C%D8%AC%20%D8%AF%D8%B1%20%D9%85%D8%AD%DB%8C%D8%B7%20%D8%AE%D8%B7%20%D9%81%D8%B1%D9%85%D8%A7%D9%86" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d9%2587%25d9%2585%25e2%2580%258c%25d8%25aa%25d8%25b1%25db%258c%25d9%2586-%25d8%25a7%25d8%25b4%25d8%25aa%25d8%25a8%25d8%25a7%25d9%2587%25d8%25a7%25d8%25aa-%25d8%25b1%25d8%25a7%25db%258c%25d8%25ac-%25d8%25af%25d8%25b1-%25d9%2585%25d8%25ad%25db%258c%25d8%25b7-%25d8%25ae%25d8%25b7-%25d9%2581%25d8%25b1%25d9%2585%2F&amp;linkname=%D9%85%D9%87%D9%85%E2%80%8C%D8%AA%D8%B1%DB%8C%D9%86%20%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA%20%D8%B1%D8%A7%DB%8C%D8%AC%20%D8%AF%D8%B1%20%D9%85%D8%AD%DB%8C%D8%B7%20%D8%AE%D8%B7%20%D9%81%D8%B1%D9%85%D8%A7%D9%86" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d9%2587%25d9%2585%25e2%2580%258c%25d8%25aa%25d8%25b1%25db%258c%25d9%2586-%25d8%25a7%25d8%25b4%25d8%25aa%25d8%25a8%25d8%25a7%25d9%2587%25d8%25a7%25d8%25aa-%25d8%25b1%25d8%25a7%25db%258c%25d8%25ac-%25d8%25af%25d8%25b1-%25d9%2585%25d8%25ad%25db%258c%25d8%25b7-%25d8%25ae%25d8%25b7-%25d9%2581%25d8%25b1%25d9%2585%2F&amp;linkname=%D9%85%D9%87%D9%85%E2%80%8C%D8%AA%D8%B1%DB%8C%D9%86%20%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA%20%D8%B1%D8%A7%DB%8C%D8%AC%20%D8%AF%D8%B1%20%D9%85%D8%AD%DB%8C%D8%B7%20%D8%AE%D8%B7%20%D9%81%D8%B1%D9%85%D8%A7%D9%86" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d9%2587%25d9%2585%25e2%2580%258c%25d8%25aa%25d8%25b1%25db%258c%25d9%2586-%25d8%25a7%25d8%25b4%25d8%25aa%25d8%25a8%25d8%25a7%25d9%2587%25d8%25a7%25d8%25aa-%25d8%25b1%25d8%25a7%25db%258c%25d8%25ac-%25d8%25af%25d8%25b1-%25d9%2585%25d8%25ad%25db%258c%25d8%25b7-%25d8%25ae%25d8%25b7-%25d9%2581%25d8%25b1%25d9%2585%2F&amp;title=%D9%85%D9%87%D9%85%E2%80%8C%D8%AA%D8%B1%DB%8C%D9%86%20%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA%20%D8%B1%D8%A7%DB%8C%D8%AC%20%D8%AF%D8%B1%20%D9%85%D8%AD%DB%8C%D8%B7%20%D8%AE%D8%B7%20%D9%81%D8%B1%D9%85%D8%A7%D9%86" id="wpa2a_2">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%b3%d8%a7%d8%af%d9%87-%d8%aa%d8%b1%db%8c%d9%86-%d8%b4%d9%85%d8%a7%d8%b1%d9%86%d8%af%d9%87-%d8%a8%d8%a7%d8%b2%d8%af%db%8c%d8%af%da%a9%d9%86%d9%86%d8%af%da%af%d8%a7%d9%86-%d8%a8%d8%a7-php/' rel='bookmark' title='ساده ترین شمارنده بازدیدکنندگان با PHP'>ساده ترین شمارنده بازدیدکنندگان با PHP</a></li><li><a href='http://zebardast.ir/%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d9%87%d9%85%d8%b2%d9%85%d8%a7%d9%86-%d8%a8%d8%b1-%da%86%d9%86%d8%af-%d9%81%d8%a7%db%8c%d9%84-%d9%88-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-multitail/' rel='bookmark' title='نظارت همزمان بر چند فایل و دستور (MultiTail)'>نظارت همزمان بر چند فایل و دستور (MultiTail)</a></li><li><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/' rel='bookmark' title='اتصال به اینترنت از خط فرمان لینوکس'>اتصال به اینترنت از خط فرمان لینوکس</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d9%85%d9%87%d9%85%e2%80%8c%d8%aa%d8%b1%db%8c%d9%86-%d8%a7%d8%b4%d8%aa%d8%a8%d8%a7%d9%87%d8%a7%d8%aa-%d8%b1%d8%a7%db%8c%d8%ac-%d8%af%d8%b1-%d9%85%d8%ad%db%8c%d8%b7-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>معرفی و آموزش پیاده‌سازی Apache Lucene</title><link>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%db%8c%d8%a7%d8%af%d9%87%e2%80%8c%d8%b3%d8%a7%d8%b2%db%8c-apache-lucene/</link> <comments>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%db%8c%d8%a7%d8%af%d9%87%e2%80%8c%d8%b3%d8%a7%d8%b2%db%8c-apache-lucene/#comments</comments> <pubDate>Sat, 14 Apr 2012 14:55:47 +0000</pubDate> <dc:creator>سعید زبردست</dc:creator> <category><![CDATA[برنامه نویسی]]></category> <category><![CDATA[برنامه نویسی وب]]></category> <category><![CDATA[جاوا]]></category> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[Apache Lucene]]></category> <category><![CDATA[جستجو]]></category> <category><![CDATA[خزنده وب]]></category><guid isPermaLink="false">http://zebardast.ir/?p=1865</guid> <description><![CDATA[سلام، — Apache Lucene حدود یک سال و نیم قبل در مطلبی به معرفی خزنده‌های وب (Web crawlers) و آموزش راه اندازی یک خزنده وب ساده به زبان جاوا پرداختم. در طول این مدت افراد بسیاری در مورد خزنده‌های وب با من تماس گرفتند و سوالات مختلفی در مورد این خزنده‌ها داشتند. در این مطلب [...] مطلب مرتبطی یافت نشد.]]></description> <content:encoded><![CDATA[<p>سلام،</p><div class="autocap alignleft" style="width: 300px;"><div><img src="http://zebardast.ir/wp-content/uploads/2012/03/Apache-Lucene.png" alt="" title="Apache Lucene" width="300" height="46" class=" size-full wp-image-1901" /><p class="autocap-text"><span class="hide">— </span>Apache Lucene</p></div></div><p>حدود یک سال و نیم قبل در مطلبی به <a href="http://zebardast.ir/%D8%AE%D8%B2%D9%86%D8%AF%D9%87-%D9%88%D8%A8-web-crawler/" title="خزنده وب (Web Crawler)">معرفی خزنده‌های وب (Web crawlers)</a> و آموزش راه اندازی یک خزنده وب ساده به زبان جاوا پرداختم. در طول این مدت افراد بسیاری در مورد خزنده‌های وب با من تماس گرفتند و سوالات مختلفی در مورد این خزنده‌ها داشتند. در این مطلب به معرفی و آموزش Apache Lucene که به منظور جستجو فایل‌های متین استفاده می شود، می پردازم. همچنین در آینده به بررسی ۳ محصول Hadoop, Apache Solr و Apache Nutch خواهم پرداخت.</p><h3>Apache Lucene</h3><p>آپاچی لوسن کتابخانه ای برای راه اندازی موتورهای جستجوی متن می باشد. این کتابخانه آزاد بوده و تحت لایسنس Apache Licene 2.0 منتشر می شود. این کتابخانه به زبان جاوا (Java) نوشته شده و سپس به زبان های Delphi, Perl, C#, C++, Python, Ruby, و PHP پیاده سازی (پورت) شده است.<br /> این کتابخانه این امکان را برای شما فراهم می آورد تا هر نوع موتور جستجوی متنی مانند موتور جستوی وب، لوکال (محلی) ویا فقط ویژه یک وب سایت را ایجاد نمایید. در نظر داشته باشید که Apache Lucene فقط برای جستجو استفاده می‌شود و برای جمع‌آوری اطلاعات و تحلیل آن‌ها نیاز به ابزارهای دیگری مانند Solr و Nutch دارید.<br /> برای دریافت این کتابخانه به <a href="https://lucene.apache.org/core/downloads.html" title="دانلود کتابخانه آپاچی لوسن" target="_blank">صفحه دانلود آپاچی لوسن</a> مراجعه نمایید. همچنین می توانید نسخه فعلی (۳.۶.۰) را از آدرس زیر دریافت نمایید:<br /> • <a href="http://apache.mirror.nexicom.net/lucene/java/3.6.0/lucene-3.6.0.zip" title="دانلود کتابخانه آپاچی لوسن نسخه ۳.۶.۰" target="_blank">دانلود کتابخانه آپاچی لوسن نسخه ۳.۶.۰</a></p><h3>استفاده از کتابخانه Apache Lucene</h3><p>در ادامه مراحل مختلف برای آماده‌سازی و انجام جستجو را بررسی کرده و در انتها سورس کامل این کلاس را مشاهده خواهید کرد.</p><h4>مرحله اول: ایندکس کردن اطلاعات</h4><p>قبل از هر چیز شما باید اطلاعاتی را که قصد جستجو در آن‌ها را دارید ایندکس نمایید. ایندکس کردن اطلاعات فواید زیادی دارد که یکی از مهم‌ترین آن‌ها مرتب‌سازی و افزایش سرعت جستجو است.<br /> ایندکس اطلاعات در لوسن توسط دو کلاس Document و Field صورت می پذیرد. Document سند شما و Field اطلاعات مرتبط با سند مانند عنوان، محتوا و&#8230;  است. این وظیفه شماست که اطلاعات خود از جمله رشته‌ها، انواع فایل‌ها، اطلاعات ذخیره شده در پایگاه داده و&#8230; را به کلاس Document تبدیل و ایندکس نمایید. در زیر تعامل Index, Document و Field را مشاهده می کنید:<br /><center></p><table class="ltr" cellpadding="5" bgcolor="lightblue"><tbody><tr><td align="left" colspan="2">&nbsp;Index&nbsp;</td></tr><tr><td><table cellpadding="10" bgcolor="lightgreen"><tbody><tr><td>Document 1</p><table cellpadding="5" bgcolor="yellow"><tbody><tr><td>Field A (name/value)</td></tr></tbody></table><p></p><table cellpadding="5" bgcolor="yellow"><tbody><tr><td>Field B (name/value)</td></tr></tbody></table></td></tr></tbody></table></td><td><table cellpadding="10" bgcolor="lightgreen"><tbody><tr><td>Document 2</p><table cellpadding="5" bgcolor="yellow"><tbody><tr><td>Field A (name/value)</td></tr></tbody></table><p></p><table cellpadding="5" bgcolor="yellow"><tbody><tr><td>Field B (name/value)</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><p></center></p><p>بعد از آماده سازی Document باید توسط کلاس IndexWriter، ایندکس را ذخیره می کنیم. پارامتر اول در فراخوانی IndexWriter دایکتوری ذخیره‌سازی ایندکس را مشاهده می‌کند.<br /> با کدهای زیر چند عبارت را در حافظه دسترسی تصادفی (RAM) ذخیره کردیم:</p><pre class="brush: java; title: ; notranslate">
Directory index = new RAMDirectory();
IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_36, analyzer);

IndexWriter w = new IndexWriter(index, config);
addDoc(w, &quot;Lucene in Action&quot;);
addDoc(w, &quot;Lucene for Dummies&quot;);
addDoc(w, &quot;Managing Gigabytes&quot;);
addDoc(w, &quot;The Art of Computer Science&quot;);
w.close();
</pre><p>متد addDoc رشته‌ها را به ایندکس اضافه می کند:</p><pre class="brush: java; title: ; notranslate">
private static void addDoc(IndexWriter w, String value) throws IOException {
    Document doc = new Document();
    doc.add(new Field(&quot;title&quot;, value, Field.Store.YES, Field.Index.ANALYZED));
    w.addDocument(doc);
  }
}
</pre><h4>مرحله دوم: ایجاد کوئری (Query)</h4><p>در این برنامه ما عبارت مورد نظر برای جستجو را از ورودی (stdin) دریافت می‌کنیم:</p><pre class="brush: java; title: ; notranslate">
String querystr = args.length &gt; 0 ? args[0] : &quot;lucene&quot;;
Query q = new QueryParser(Version.LUCENE_36, &quot;title&quot;, analyzer).parse(querystr);
</pre><h4>مرحله سوم: انجام جستجو</h4><p>در این مرحله کوئری (جستار؟) ساخته شده را بر روی ایندکس جستجو می کنیم. همچنین از کلاس TopScoreDocCollector برای بدست آوردن ۱۰ نتیجه مرتبط‌تر استفاده کرده ایم:</p><pre class="brush: java; title: ; notranslate">
int hitsPerPage = 10;
IndexReader reader = IndexReader.open(index);
IndexSearcher searcher = new IndexSearcher(reader);
TopScoreDocCollector collector = TopScoreDocCollector.create(hitsPerPage, true);
searcher.search(q, collector);
ScoreDoc[] hits = collector.topDocs().scoreDocs;
</pre><h4>مرحله چهارم: مشاهده نتایج</h4><p>در انتها نتایج بدست آمده را نمایش می‌دهیم:</p><pre class="brush: java; title: ; notranslate">
System.out.println(&quot;Found &quot; + hits.length + &quot; hits.&quot;);
for(int i=0;i&lt;hits.length;++i) {
    int docId = hits[i].doc;
    Document d = searcher.doc(docId);
    System.out.println((i + 1) + &quot;. &quot; + d.get(&quot;title&quot;));
}
</pre><p>همین!</p><h3>کلاس HelloLucene</h3><p>در زیر کلاس HelloLucene را یکجا مشاهده می فرمایید:</p><pre class="brush: java; title: ; notranslate">
import java.io.IOException;

import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.index.IndexWriterConfig;
import org.apache.lucene.queryParser.ParseException;
import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search.*;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.RAMDirectory;
import org.apache.lucene.util.Version;

public class HelloLucene {
    public static void main(String[] args) throws IOException, ParseException {
        // 0. Specify the analyzer for tokenizing text.
        //    The same analyzer should be used for indexing and searching
        StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_36);

        // 1. create the index
        Directory index = new RAMDirectory();

        IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_36, analyzer);

        IndexWriter w = new IndexWriter(index, config);
        addDoc(w, &quot;Lucene in Action&quot;);
        addDoc(w, &quot;Lucene for Dummies&quot;);
        addDoc(w, &quot;Managing Gigabytes&quot;);
        addDoc(w, &quot;The Art of Computer Science&quot;);
        w.close();

        // 2. query
        String queryStr = args.length &gt; 0 ? args[0] : &quot;lucene&quot;;

        // the &quot;title&quot; arg specifies the default field to use
        // when no field is explicitly specified in the query.
        Query q = new QueryParser(Version.LUCENE_35, &quot;title&quot;, analyzer).parse(queryStr);

        // 3. search
        int hitsPerPage = 10;
        IndexReader reader = IndexReader.open(index);
        IndexSearcher searcher = new IndexSearcher(reader);
        TopScoreDocCollector collector = TopScoreDocCollector.create(hitsPerPage, true);
        searcher.search(q, collector);
        ScoreDoc[] hits = collector.topDocs().scoreDocs;

        // 4. display results
        System.out.println(&quot;Found &quot; + hits.length + &quot; hits.&quot;);
        for (int i = 0; i &lt; hits.length; ++i) {
            int docId = hits[i].doc;
            Document d = searcher.doc(docId);
            System.out.println((i + 1) + &quot;. &quot; + d.get(&quot;title&quot;));
        }

        // searcher can only be closed when there
        // is no need to access the documents any more.
        searcher.close();
    }

    private static void addDoc(IndexWriter w, String value) throws IOException {
        Document doc = new Document();
        doc.add(new Field(&quot;title&quot;, value, Field.Store.YES, Field.Index.ANALYZED));
        w.addDocument(doc);
    }
}
</pre><h3>منابع</h3><ul class="ltr"><li><a href="http://www.lucenetutorial.com/lucene-in-5-minutes.html" title="Lucene in 5 minutes" target="_blank">Lucene in 5 minutes</a></li><li><a href="www.javacodegeeks.com/2010/05/introduction-to-apache-lucene-for-full.html" title="An Introduction to Apache Lucene for Full-Text Search" target="_blank">An Introduction to Apache Lucene for Full-Text Search</a></li><li><a href="www.avajava.com/tutorials/lessons/how-do-i-use-lucene-to-index-and-search-text-files.html" title="How do I use Lucene to index and search text files?" target="_blank">How do I use Lucene to index and search text files?</a></li><li><a href="www.javacodegeeks.com/2010/05/did-you-mean-feature-lucene-spell.html" title=""Did you mean" feature with Apache Lucene Spell-Checker" target="_blank">&#8220;Did you mean&#8221; feature with Apache Lucene Spell-Checker</a></li><li><a href="http://oak.cs.ucla.edu/cs144/projects/lucene/index.html" title="A Short Introduction to Lucene" target="_blank">A Short Introduction to Lucene</a></li></ul><p>شاد و پیروز باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25db%258c%25d8%25a7%25d8%25af%25d9%2587%25e2%2580%258c%25d8%25b3%25d8%25a7%25d8%25b2%25db%258c-apache-lucene%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C%20Apache%20Lucene" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25db%258c%25d8%25a7%25d8%25af%25d9%2587%25e2%2580%258c%25d8%25b3%25d8%25a7%25d8%25b2%25db%258c-apache-lucene%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C%20Apache%20Lucene" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25db%258c%25d8%25a7%25d8%25af%25d9%2587%25e2%2580%258c%25d8%25b3%25d8%25a7%25d8%25b2%25db%258c-apache-lucene%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C%20Apache%20Lucene" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25db%258c%25d8%25a7%25d8%25af%25d9%2587%25e2%2580%258c%25d8%25b3%25d8%25a7%25d8%25b2%25db%258c-apache-lucene%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C%20Apache%20Lucene" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25db%258c%25d8%25a7%25d8%25af%25d9%2587%25e2%2580%258c%25d8%25b3%25d8%25a7%25d8%25b2%25db%258c-apache-lucene%2F&amp;title=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C%20Apache%20Lucene" id="wpa2a_4">اشتراک‌گذاری</a></p><p>مطلب مرتبطی یافت نشد.</p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%db%8c%d8%a7%d8%af%d9%87%e2%80%8c%d8%b3%d8%a7%d8%b2%db%8c-apache-lucene/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>نظارت همزمان بر چند فایل و دستور (MultiTail)</title><link>http://zebardast.ir/%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d9%87%d9%85%d8%b2%d9%85%d8%a7%d9%86-%d8%a8%d8%b1-%da%86%d9%86%d8%af-%d9%81%d8%a7%db%8c%d9%84-%d9%88-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-multitail/</link> <comments>http://zebardast.ir/%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d9%87%d9%85%d8%b2%d9%85%d8%a7%d9%86-%d8%a8%d8%b1-%da%86%d9%86%d8%af-%d9%81%d8%a7%db%8c%d9%84-%d9%88-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-multitail/#comments</comments> <pubDate>Sun, 15 Jan 2012 18:51:56 +0000</pubDate> <dc:creator>سعید زبردست</dc:creator> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[گنو/لینوکس]]></category> <category><![CDATA[head]]></category> <category><![CDATA[multitail]]></category> <category><![CDATA[tail]]></category> <category><![CDATA[ترمینال]]></category> <category><![CDATA[خط فرمان]]></category><guid isPermaLink="false">http://zebardast.ir/?p=1751</guid> <description><![CDATA[سلام، بعد از مدت‌ها دوباره مطلبی در مورد برنامه‌های مفید موجود در لینوکس (و یونیکس) آماده کردم. در این مطلب به معرفی دستورات head، tail و نرم‌افزار MultiTail که برای نظارت (مونیتورینگ) دستورات و فایل‌ها به کار گرفته می شوند، پرداخته ام. دستور head این دستور برای بدست آوردن اطلاعات ابتدایی (خطوط) بالایی فایل و [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%86%d9%86%d8%af-%d8%ae%d8%b7-%d9%88%d8%b3%d8%b7-%db%8c%da%a9-%d9%81%d8%a7%db%8c%d9%84-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='نمایش چند خط از وسط یک فایل متنی (در لینوکس)'>نمایش چند خط از وسط یک فایل متنی (در لینوکس)</a></li><li><a href='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/' rel='bookmark' title='آشنایی با دستور netstat'>آشنایی با دستور netstat</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol>]]></description> <content:encoded><![CDATA[<p>سلام،</p><p>بعد از مدت‌ها دوباره مطلبی در مورد برنامه‌های مفید موجود در لینوکس (و یونیکس) آماده کردم. در این مطلب به معرفی دستورات head، tail و نرم‌افزار MultiTail که برای نظارت (مونیتورینگ) دستورات و فایل‌ها به کار گرفته می شوند، پرداخته ام.</p><h3> دستور head<br /></h3><p>این دستور برای بدست آوردن اطلاعات ابتدایی (خطوط) بالایی فایل و <a href="http://en.wikipedia.org/wiki/Pipe_%28computing%29" title="خروجی های پایپ شده" target="_blank">خروجی های پایپ شده</a> کاربرد دارد. دستور head به صورت پیش فرض ۱۰ خط از اطلاعات را نمایش می دهد. نحوه استفاده از این دستور به صورت زیر است:</p><pre class="brush: bash; title: ; notranslate">
head [options] &lt;file_name&gt;
</pre><p>و یا:</p><pre class="brush: bash; title: ; notranslate">
command | head
</pre><p> مانند:</p><pre class="brush: bash; title: ; notranslate">
ls -tl | head -n5
total 72
drwxr-xr-x+ 12 saeid  staff    408 Jan 15 21:22 Desktop
drwx------+  9 saeid  staff    306 Jan 15 11:23 Downloads
drwx------@ 59 saeid  staff   2006 Jan 11 23:05 Library
drwxr--r--+ 23 saeid  staff    782 Jan  4 18:52 Documents
</pre><h3>دستور tail</h3><p>این دستور کاملا شبیه به دستور head است با این تفاوت که به جای خطوط ابتدایی، اطلاعات خطوط انتهایی را نمایش می دهد. مانند:</p><pre class="brush: bash; title: ; notranslate">
man ls | tail -n15
SEE ALSO
     chflags(1), chmod(1), sort(1), xterm(1), compat(5), termcap(5),
     symlink(7), sticky(8)

STANDARDS
     The ls utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').

HISTORY
     An ls command appeared in Version 1 AT&amp;T UNIX.

BUGS
     To maintain backward compatibility, the relationships between the many
     options are quite complex.

BSD                              May 19, 2002                              BSD
</pre><h4>پارامتر <code>-f</code> دستور tail</h4><p>پارامتر <code>-f</code> دستور tail باعث می شود که این دستور به صورت زنده (live) باقی مانده و اطلاعات اضافه شده به فایل را در لحظه نشان دهد. این پارامتر بیشتر در بررسی فایل های لاگ استفاده می‌شود. مانند:</p><pre class="brush: bash; title: ; notranslate">
tail -f -n5 /var/log/apache2/access_log
127.0.0.1 - - [15/Jan/2012:22:30:12 +0330] &quot;GET /~saeid/ HTTP/1.1&quot; 200 -
127.0.0.1 - - [15/Jan/2012:22:30:27 +0330] &quot;GET /~saeid/phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1&quot; 200 2524
127.0.0.1 - - [15/Jan/2012:22:30:26 +0330] &quot;GET /~saeid/phpinfo HTTP/1.1&quot; 200 78141
127.0.0.1 - - [15/Jan/2012:22:31:11 +0330] &quot;GET /~saeid/phpinfo HTTP/1.1&quot; 200 78412
127.0.0.1 - - [15/Jan/2012:22:31:11 +0330] &quot;GET /~saeid/phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1&quot; 200 2524
127.0.0.1 - - [15/Jan/2012:22:31:11 +0330] &quot;GET /~saeid/phpinfo.php?=SUHO8567F54-D428-14d2-A769-00DA302A5F18 HTTP/1.1&quot; 200 2813
</pre><p>* برای خروج از <code>tail -f</code> از ترکیب Ctrl+C استفاده نمایید.</p><h3>نرم‌افزار MultiTail</h3><p>این بسته نرم‌افزاری در محیط خط فرمان اجرا شده و به منظور نظارت دستورات و فایل‌ها مورد استفاده قرار می گیرد. مهم‌ترین مزیت <a href="http://www.vanheusden.com/multitail/" title="MultiTail" target="_blank">MultiTail</a> امکان بررسی هم‌زمان چند فایل و دستور در یک ترمینال است.</p><h4>نصب MultiTail</h4><p>برای نصب در اوبونتو/دبیان دستورات زیر را در خط فرمان اجرا نمایید:</p><pre class="brush: bash; title: ; notranslate">
sudo apt-get update; sudo apt-get install multitail
</pre><p>برای نصب در مک با استفاده از <a href="http://www.macports.org/" title="MacPorts" target="_blank">MacPorts</a> دستور زیر را وارد نمایید:</p><pre class="brush: bash; title: ; notranslate">
sudo port install multitail
</pre><h4>نحوه استفاده از MultiTail</h4><p>برنامه MultiTail بسیار انعطاف‌پذیر بوده و قابلیت‌های بسیاری دارد. به عنوان دستور زیر را در نظر بگیرید:</p><pre class="brush: bash; title: ; notranslate">
multitail -l 'ping google.com' -l 'ping zebardast.ir'
</pre><p>تصویر زیر خروجی این دستور را نشان می دهد:</p><div class="autocap alignnone" style="width: 580px;"><div><img src="http://zebardast.ir/wp-content/uploads/2012/01/multitail-ping.png" alt="" title="نمایش دو دستور Ping در MultiTail" width="580" height="342" class="alignnone size-full wp-image-1762" /><p class="autocap-text"><span class="hide">— </span>نمایش دو دستور Ping در MultiTail</p></div></div><p>* برای خروج از MultiTail از ترکیب Ctrl+C استفاده نمایید.</p><p>حال در کنار این دو Ping یک فایل را نیز به صورت زنده (live) بررسی می کنیم:</p><pre class="brush: bash; title: ; notranslate">
multitail -l 'ping google.com' -l 'ping zebardast.ir' /var/log/apache2/access_log
</pre><p>خروجی دستور بالا:</p><div class="autocap alignnone" style="width: 580px;"><div><a href="http://zebardast.ir/wp-content/uploads/2012/01/MultiTail-Pings-LogFile.png"><img src="http://zebardast.ir/wp-content/uploads/2012/01/MultiTail-Pings-LogFile.png" alt="" title="نمایش دو دستور Ping و لاگ آپاچی در MultiTail" width="580" height="328" class="alignnone size-full wp-image-1765" /></a><p class="autocap-text"><span class="hide">— </span>نمایش دو دستور Ping و لاگ آپاچی در MultiTail</p></div></div><p>همچنین می توانیم به جای نمایش جدا از هم اطلاعات، آن‌ها را ترکیب کرده و با هم نمایش دهیم. در زیر خروجی دو دستور پینگ را در یک ترمینال نشان داده ایم:</p><pre class="brush: bash; title: ; notranslate">
multitail -l 'ping google.com' -L 'ping zebardast.ir'
PING zebardast.ir (79.175.162.75): 56 data bytes
PING google.com (173.194.69.105): 56 data bytes
64 bytes from 79.175.162.75: icmp_seq=0 ttl=54 time=87.961 ms
64 bytes from 173.194.69.105: icmp_seq=0 ttl=41 time=456.322 ms
64 bytes from 79.175.162.75: icmp_seq=1 ttl=54 time=97.724 ms
64 bytes from 173.194.69.105: icmp_seq=1 ttl=41 time=416.464 ms
64 bytes from 79.175.162.75: icmp_seq=2 ttl=54 time=96.657 ms
</pre><p>از جمله ویژگی‌های MultiTail امکان فیلتر کردن نتایج است. دستور زیر همانند دستور قبلی می باشد با این تفاوت که عبارت <code>64 bytes from</code> را از خروجی دستور دوم حذف می کند:</p><pre class="brush: bash; title: ; notranslate">
multitail -l 'ping google.com' -ke &quot;64 bytes from&quot; -L 'ping zebardast.ir'
PING google.com (173.194.69.105): 56 data bytes
PING zebardast.ir (79.175.162.75): 56 data bytes
64 bytes from 173.194.69.105: icmp_seq=0 ttl=41 time=463.806 ms
 79.175.162.75: icmp_seq=0 ttl=54 time=45.223 ms
64 bytes from 173.194.69.105: icmp_seq=1 ttl=41 time=442.254 ms
 79.175.162.75: icmp_seq=1 ttl=54 time=84.238 ms
64 bytes from 173.194.69.105: icmp_seq=2 ttl=41 time=442.263 ms
 79.175.162.75: icmp_seq=2 ttl=54 time=98.428 ms
64 bytes from 173.194.69.105: icmp_seq=3 ttl=41 time=400.113 ms
 79.175.162.75: icmp_seq=3 ttl=54 time=81.723 ms
</pre><p>پیشنهاد می‌کنم برای مشاهده مثال‌های بیشتر به <a href="http://www.vanheusden.com/multitail/examples.html" title="صفحه Example سایت MultiTail" target="_blank">صفحه Example سایت MultiTail</a> مراجعه کنید.</p><h3>پیوندها</h3><ul><li><a href="http://www.vanheusden.com/multitail/" title="سایت رسمی MultiTail">سایت رسمی MultiTail</a></li></ul><p>شاد و پیروز باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b8%25d8%25a7%25d8%25b1%25d8%25aa-%25d9%2587%25d9%2585%25d8%25b2%25d9%2585%25d8%25a7%25d9%2586-%25d8%25a8%25d8%25b1-%25da%2586%25d9%2586%25d8%25af-%25d9%2581%25d8%25a7%25db%258c%25d9%2584-%25d9%2588-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-multitail%2F&amp;linkname=%D9%86%D8%B8%D8%A7%D8%B1%D8%AA%20%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86%20%D8%A8%D8%B1%20%DA%86%D9%86%D8%AF%20%D9%81%D8%A7%DB%8C%D9%84%20%D9%88%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%28MultiTail%29" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b8%25d8%25a7%25d8%25b1%25d8%25aa-%25d9%2587%25d9%2585%25d8%25b2%25d9%2585%25d8%25a7%25d9%2586-%25d8%25a8%25d8%25b1-%25da%2586%25d9%2586%25d8%25af-%25d9%2581%25d8%25a7%25db%258c%25d9%2584-%25d9%2588-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-multitail%2F&amp;linkname=%D9%86%D8%B8%D8%A7%D8%B1%D8%AA%20%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86%20%D8%A8%D8%B1%20%DA%86%D9%86%D8%AF%20%D9%81%D8%A7%DB%8C%D9%84%20%D9%88%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%28MultiTail%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b8%25d8%25a7%25d8%25b1%25d8%25aa-%25d9%2587%25d9%2585%25d8%25b2%25d9%2585%25d8%25a7%25d9%2586-%25d8%25a8%25d8%25b1-%25da%2586%25d9%2586%25d8%25af-%25d9%2581%25d8%25a7%25db%258c%25d9%2584-%25d9%2588-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-multitail%2F&amp;linkname=%D9%86%D8%B8%D8%A7%D8%B1%D8%AA%20%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86%20%D8%A8%D8%B1%20%DA%86%D9%86%D8%AF%20%D9%81%D8%A7%DB%8C%D9%84%20%D9%88%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%28MultiTail%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b8%25d8%25a7%25d8%25b1%25d8%25aa-%25d9%2587%25d9%2585%25d8%25b2%25d9%2585%25d8%25a7%25d9%2586-%25d8%25a8%25d8%25b1-%25da%2586%25d9%2586%25d8%25af-%25d9%2581%25d8%25a7%25db%258c%25d9%2584-%25d9%2588-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-multitail%2F&amp;linkname=%D9%86%D8%B8%D8%A7%D8%B1%D8%AA%20%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86%20%D8%A8%D8%B1%20%DA%86%D9%86%D8%AF%20%D9%81%D8%A7%DB%8C%D9%84%20%D9%88%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%28MultiTail%29" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b8%25d8%25a7%25d8%25b1%25d8%25aa-%25d9%2587%25d9%2585%25d8%25b2%25d9%2585%25d8%25a7%25d9%2586-%25d8%25a8%25d8%25b1-%25da%2586%25d9%2586%25d8%25af-%25d9%2581%25d8%25a7%25db%258c%25d9%2584-%25d9%2588-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-multitail%2F&amp;title=%D9%86%D8%B8%D8%A7%D8%B1%D8%AA%20%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86%20%D8%A8%D8%B1%20%DA%86%D9%86%D8%AF%20%D9%81%D8%A7%DB%8C%D9%84%20%D9%88%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%28MultiTail%29" id="wpa2a_6">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%86%d9%86%d8%af-%d8%ae%d8%b7-%d9%88%d8%b3%d8%b7-%db%8c%da%a9-%d9%81%d8%a7%db%8c%d9%84-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='نمایش چند خط از وسط یک فایل متنی (در لینوکس)'>نمایش چند خط از وسط یک فایل متنی (در لینوکس)</a></li><li><a href='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/' rel='bookmark' title='آشنایی با دستور netstat'>آشنایی با دستور netstat</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d9%87%d9%85%d8%b2%d9%85%d8%a7%d9%86-%d8%a8%d8%b1-%da%86%d9%86%d8%af-%d9%81%d8%a7%db%8c%d9%84-%d9%88-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-multitail/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>مدل های درآمدزایی نرم افزارهای آزاد، کنفرانس زنجان</title><link>http://zebardast.ir/%d9%85%d8%af%d9%84-%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%a2%d9%85%d8%af%d8%b2%d8%a7%db%8c%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%a2%d8%b2%d8%a7%d8%af/</link> <comments>http://zebardast.ir/%d9%85%d8%af%d9%84-%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%a2%d9%85%d8%af%d8%b2%d8%a7%db%8c%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%a2%d8%b2%d8%a7%d8%af/#comments</comments> <pubDate>Sat, 10 Sep 2011 08:02:08 +0000</pubDate> <dc:creator>سعید زبردست</dc:creator> <category><![CDATA[اجتماعی و فرهنگی]]></category> <category><![CDATA[اخبار]]></category> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[ارائه]]></category> <category><![CDATA[مقاله]]></category><guid isPermaLink="false">http://zebardast.ir/?p=1496</guid> <description><![CDATA[سلام دو روز گذشته، پنجشنبه و جمعه ۱۷ و ۱۸ شهریور ۹۰، دومین کنفرانس تخصصی نرم افزار های آزاد و متن باز بود. در این دو روز حدود ۲۰ مقاله ارائه شدند. با اینکه کمبودهایی در ارائه ها دیده می شد، با این حال این مراسم سطح قابل قبولی داشت. مهم ترین نکته این کنفرانس [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%da%86%da%af%d9%88%d9%86%d9%87-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a2%d8%b2%d8%a7%d8%af-%d8%b1%d8%a7-%d8%af%d8%b1%da%a9-%da%a9%d9%86%db%8c%d9%85%d8%9f/' rel='bookmark' title='چگونه نرم افزار آزاد را درک کنیم؟'>چگونه نرم افزار آزاد را درک کنیم؟</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b4%d9%86-%d8%b1%d9%88%d8%b2-%d8%a2%d8%b2%d8%a7%d8%af%db%8c-%d9%86%d8%b1%d9%85%e2%80%8c%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d9%88-%d9%86%d8%b5%d8%a8-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88/' rel='bookmark' title='جشن روز آزادی نرم‌افزار و نصب اوبونتو در تهران'>جشن روز آزادی نرم‌افزار و نصب اوبونتو در تهران</a></li><li><a href='http://zebardast.ir/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%b9%d8%a7%d8%af%d9%84-%d9%88-%d9%85%d8%b1%d8%ac%d8%b9-%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d8%ae%d8%b7-%d9%81%d8%b1/' rel='bookmark' title='بخش نرم افزارهای معادل و مرجع دستورات خط فرمان'>بخش نرم افزارهای معادل و مرجع دستورات خط فرمان</a></li></ol>]]></description> <content:encoded><![CDATA[<p><a href="http://2011.zconf.ir/"><img style="border:1px solid #eee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;" src="http://zebardast.ir/wp-content/uploads/2011/09/zconf.ir_.jpg" width="130" class="alignleft size-full wp-image-1498" /></a><br /> سلام</p><p>دو روز گذشته، پنجشنبه و جمعه ۱۷ و ۱۸ شهریور ۹۰، دومین کنفرانس تخصصی نرم افزار های آزاد و متن باز بود. در این دو روز حدود ۲۰ مقاله ارائه شدند. با اینکه کمبودهایی در ارائه ها دیده می شد، با این حال این مراسم سطح قابل قبولی داشت. مهم ترین نکته این کنفرانس همت بچه های زنجان و مسئولین فهیم این استان بود که از همه آنها بسیار بسیار تشکر می کنم.</p><p><strong>مدل های درآمدزایی نرم افزارهای آزاد</strong><br /> ارائه من در مورد مدل های تجاری و درآمدزایی نرم افزارهای آزاد بود. این ارائه به صورت کلی نحوه درآمدزادیی، تجارت و چرخه های فعال مرتبط با نرم‌افزارهای آزاد و متن باز را معرفی می کرد.<br /> در ادامه پرزنت مربوط به این ارائه را مشاهده می فرمایید. مقاله مرتبط با این ارائه نیز در انتهای همین پست منتشر شده است.</p><div style="width:580px" class="ltr" id="__ss_9200235"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/saeidzebardast/free-software-open-source-business-models" title="Free Software / Open Source Business Models" target="_blank">Free Software / Open Source Business Models</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9200235" width="580" height="497" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div><p><em>• ممکن است به دلیل فیلتر بودن سایت slideshare.net اسلاید در دسترس شما نباشد.</em><br /> • <a href='http://zebardast.ir/wp-content/uploads/2011/09/free-software-open-source-business-model.pdf'>دانلود نسخه PDF ارائه Free Software / Open Source Business Models </a> &#8211; 2.3 MB</p><p><strong>همایش روز آزادی نرم‌افزار اصفهان</strong><br /> <a href="http://isfahansfd.org/"><img src="http://zebardast.ir/wp-content/uploads/2011/09/2011-sfd-isf-150x200.png" width="150" height="200" class="alignright size-full wp-image-1505" /></a><br /> با نزدیک شدن به روز آزادی نرم‌افزار، مانند سال‌هالی گذشته <a href="http://isfahansfd.org/">اصفهان لاگ</a> مراسمی را برگزار خواهد کرد. به نقل از سایت اصفهان لاگ:</p><blockquote><p>هر ساله در سومین شنبه از ماه سپتامبر (شهریورماه) دوستداران و علاقه‌مندان به فلسفه نرم‌افزارهای آزاد در سرار جهان  گرد هم می‌آیند تا «روز آزادی نرم‌افزار» را گرامی بدارند. امسال نیز همچون سال‌های گذشته اعضای «گروه کاربران لینوکس اصفهان» در همایشی  این روز را گرامی داشته و پذیرای شما مهمانان ارجمند می‌باشد. هدف از این گردهمایی گسترش و ترویج نرم‌افزارهای آزاد/بازمتن می‌باشد.<br /> برای شرکت در این همایش ثبت‌‌نام الزامی است. ثبت نام رایگان می‌باشد ولی از آنجا که به علت محدودیت تنها پذیرش تعداد معدودی از دوستان امکان‌پذیر است خواهشمندیم که هر چه سریع تر ثبت‌نام فرمایید.</p></blockquote><p> زمان: پنج شنبه ۲۴ شهریور ماه ۱۳۹۰ ساعت ۱۴:۳۰<br /> مکان: اصفهان – خیابان باغ گلدسته – سالن اجتماعات کتابخانه ی مرکزی شهرداری اصفهان<br /> *خیلی دوست داشتم که برای اولین بار در این جشن باشم <img src='http://zebardast.ir/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p><div style="text-align: center; font-size:1.2em; margin-bottom:12px;  background:#fefefe; border:1px solid #bbb; padding:3px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;"> <strong>مدل های درآمدزایی نرم افزارهای آزاد</strong></div><p><strong>مقدمه</strong><br /> با وجود اینکه امروزه نرم‌افزارهای آزاد بسیاری فراگیر شده اند، هنوز نحوه کسب درآمد این نرم‌افزارها برای بسیاری مبهم است. همیشه سؤالاتی مطرح می‌شود که پاسخ آن‌ها مفهوم نیست. چطور با نوشتن یک نرم‌افزار آزاد می‌توان کسب درآمد کرد؟ آیا امکان کسب درآمد بعد از انتشار سورس نرم‌افزار وجود دارد؟ آیا می‌توان نرم افزاری را فروخت که سورس آن برای همگان در دسترس است؟<br /> برای پاسخ به این سؤالات باید با دید وسیع‌تری به مقوله ایجاد، انتشار، توسعه و پشتیبانی نرم‌افزار نگاه کرد. کسب درآمد از طریق فروش لایسنس تنها یک روش کسب درآمد از نرم‌افزار می باشد. به طور کلی هزینه تولید، نگهداری و توسعه نرم‌افزارهای آزاد به مراتب کمتر از نرم‌افزارهای اختصاصی می باشد. توضیح بیشتر در این رابطه خود نیاز به مقاله‌ای جامع و کامل دارد.<br /> یکی از مهمترین دلایل شکل‌گیری نرم افزارهای اختصاصی (Proprietary software) بحث کسب درآمد از آن‌ها بوده است. متأسفانه بسیاری بر این باورند که در دسترسی قرار دادن کد منبع مانع از ایجاد رقابت بین شرکت های نرم افزاری می شود و با این استدلال به این نتیجه می‌رسند که نرم افزارهای  آزاد قابلیت درآمدزایی و رقابت تجاری با نرم افزارهای اختصاصی را ندارند. این درحالیست که شرکت های فعال در زمینه نرم‌افزارهای آزاد به مدل های تجاری موفقی دست پیدا کرده اند.<br /> این مقاله به تفصیل مدل های درآمدزایی نرم افزارهای آزاد را بررسی خواهد کرد.</p><p><strong>مدل های تجاری نرم افزارهای آزاد<br /> </strong>غالباً مهمترین هدف از انجام یک کار، کسب در‌آمد از آن می باشد. با توجه به در دسترس بودن کد منبع نرم‌افزارهای آزاد، نحوه کسب درآمد از آن همیشه بحث برانگیز بود است. درحال حاضر مدل های تجاری مختلفی به منظور درآمدزایی نرم‌افزارهای آزاد پیش‌بینی شده است.<br /> با درنظرگرفتن نحوه تولید نرم‌افزار آزاد، مدل های تجاری مختلفی برای آن طرح ریزی شده است. این مدل‌ها رویکردی اجباری ویا اختیاری دارند. به عنوان مثال donation یک مدل اختیاری بوده و خرید لایسنس نسخه های تجاری گنو/لینوکس مانند Red Hat Enterprise  اجباری می باشد.</p><p><strong>دو لایسنس بودن (Dual Licensing)<br /> </strong>در این مدل تجاری، سورس نرم‌افزار به صورت یکسان تحت دو لایسنس منتشر می‌شود که یکی از این لایسنس ها GPL است. دلیل استفاده از این مدل را می‌توان به کار بردن نرم‌افزارها و کدهای نرم افزاری آزاد برای ایجاد و توسعه آن دانست. در نتیجه هزینه تولید نرم‌افزار به مراتب کمتر می شود. کاهش هزینه‌ها باعث استفاده بیشتر از نرم افزارهای آزاد شده و حمایت از این‌گونه نرم‌افزارها را افزایش می دهد.<br /> نکته مثبت این مدل محفوظ ماندن سورس اصلی برنامه تحت لایسنس شرکت سازنده می باشد. با این حال نکته منفی این مدل، اجبار مشارکت کنندگان برای قبول هر دو لایسنس است که منجر به کاهش تعداد مشارکت کنندگان شده و بیشتر مشارکت ها را به رفع ایراد (Bug fixes) و تغییرات جزیی محدود می کند.<br /> به عنوان مثال شرکتی قصد تولید برنامه به منظور مدیریت پایگاه داده MySQL دارد. با توجه به لایسنس MySQL که GPL می باشد، این شرکت نیز باید نرم‌افزار خود را تحت این لایسنس منتشر نماید. در صورتی که این شرکت قصد محفوظ نگه داشتن سورس برنامه خود را داشته باشد، نیاز به استفاده از یک لایسنس اختصاصی در کنار لایسنس GPL دارد.</p><p><strong>قیمت گذاری های مختلف<br /> </strong>در این مدل یک نرم‌افزار با امکانات یکسان تحت لایسنس GPL با قیمت های مختلف ارائه می شود. به عنوان مثال برای کاربری خانگی ویا دانشگاهی به صورت رایگان عرضه می‌شود ولی برای استفاده تجاری از محصول آن را به فروش می رسانند. در این مدل هم تعداد کاربران افزایش پیدا می کند، هم فروش لایسنس تجاری باعث درآمد می‌شود و هم مشارکت کنندگان بیشتری برای توسعه نرم‌افزار جذب می شوند.</p><p><strong>نسخه های مختلف<br /> </strong>در این مدل یک نسخه رایگان که معمولاً توسط جامعه کاربری توسعه پیدا می‌کند ارائه شده و در کنار آن، نسخه‌ای تجاری تحت عنوان Enterprise فروخته می شود. نسخه رایگان که توسط جامعه کاربری توسعه پیدا می‌کند معمولاً تعداد کاربران بیشتری نسبت به نسخه تجاری دارد. تفاوت این دو نسخه در نحوه توسعه، ارائه و پشتیبانی نرم‌افزار می باشد. گاهی ممکن است که یک نرم‌افزار بیش از یک نسخه تجاری داشته باشد.</p><p><strong>فروش افزونه (plugin)<br /> </strong>بعضی از نرم افزارهای آزاد، جدا از هسته نرم‌افزار و بسته پایه آن، افزونه هایی را برای توسعه امکانات به فروش می رسانند. این مدل نسبت به مدل «نسخه های مختلف» برای فروشنده نرم‌افزار مقرون به صرفه‌تر است. زیرا مدل «نسخه های مختلف» کاربر را محدود به چند انتخاب می کند. از طرفی نگهداری چند نسخه برای توسعه‌دهنده دشوارتر است. همچنین توسعه دادن افزونه های مختلف و تولید افزونه های بیشتر با توجه به نیازهای کاربران، نسبت به توسعه نسخه های مختلف آسان‌تر است.</p><p><strong>پشتیبانی</strong><br /> برخی از شرکت ها و افراد حقیقی هزینه ای را برای پشتیبانی فعال ویا بلند مدت از نرم‌افزارهای آزاد خود و یا سایر نرم افزارهای آزاد دریافت می کنند. منظور از پشتیبانی، نصب، نگهداری، توسعه، آموزش و&#8230; نرم‌افزار آزاد می باشد. این مدل کاربرد فراوانی بخصوص برای اشخاص حقیقی توسعه‌دهنده نرم‌افزار های آزاد دارد. از طرفی هزینه پشتیبانی از نرم افزارهای آزاد غالباً کمتر از پشتیبانی نرم افزارهای تجاری است. همچنین شرکت کارفرما گزینه های حقیقی و حقوقی زیادی برای انتخاب جهت پشتیبانی نرم‌افزار مورد نظر خود دارد و محدود به انتخاب توسعه‌دهنده اصلی نیست.</p><p><strong>سفارشی سازی، تحقیق و توسعه (R&#038;D)<br /> </strong>شرکت هایی به منظور سفارشی سازی و توسعه نرم‌افزارهای آزاد وجود دارند. هدف این شرکت ها ساخت یک نرم‌افزار ویا سفارشی سازی یک بسته نرم افزاری آزاد با توجه به نیازهای مشتری می باشد. در نهایت نرم‌افزار ساخته شده توسط این‌گونه شرکت به صورت آزاد منتشر می شود. یک نمونه عالی از این نوع توسعه، نرم‌افزار اکلیپس (Eclipse) می باشد. این نرم‌افزار ابتدا توسط شرکت آی بی ام (IBM) ساخته شد و بعدها مدیریت و توسعه آن بر عهده Eclipse Foundation  قرار گرفت. با توجه به امکانات و مشخصات اکلیپس، بسیاری از شرکت ها این نرم‌افزار را به عنوان زیرساخت نرم‌افزار خود در نظر گرفته اند. این کار هزینه توسعه زیرساخت را برای این شرکت ها بسیار پایین آورده است. در نتیجه بسیاری از شرکت ها، دانشگاه‌ها به توسعه آن کمک می کنند. نحوه همیاری آن‌ها به صورت‌های مختلفی از مدلهای ذکر شده این مقاله می باشد. بر اساس آخرین گزارش‌ها ۲۵٪ توسعه دهندگان سورس کد از شرکت IBM به همراه پرداخت ۲۲٪ هزینه‌های مربوط به توسعه می باشند. همچنین شرکت‌های بزرگی از جمله اوراکل، بورلند بین ۱٪ تا ۷٪ هزینه‌ها مربوط به توسعه و نگهداری اکلیپس را بر عهده گرفته اند.<br /> نمونه مشابه دیگری از این مدل توسعه هسته لینوکس می باشد.</p><p><strong>مستندات و کالاهای مرتبط با نرم‌افزار آزاد<br /> </strong>فروش مستنداتی مانند کتاب و کالاهای مرتبط مانند تی شرت مدل تجاری فعالی در حوزه نرم افزارهای آزاد است.</p><p><strong>آموزش و برگزاری همایش<br /> </strong>کسب درآمد توسط برگزاری همایش ها و  از طریق فروش بلیت ورودی و اقلام مرتبط آن‌ها نیز برای نرم افزارهای آزاد بسیار سودمند بوده است.</p><p><strong>پرداخت هزینه توسعه<br /> </strong>در این مدل برنامه نویس یا شرکت توسعه‌دهنده نرم‌افزار آزاد هزینه ای را برای افزودن امکانات (معمولاً از جامعه کاربری) درخواست می کند. البته این مدل بیشتر برای توسعه دهندگان حقیقی کاربرد دارد. توسعه‌دهنده می‌تواند در تعامل با کاربران نرم‌افزار خود، هزینه ای را بابت افزودن امکانی به نرم‌افزار درخواست کند. از طرفی کاربر نرم‌افزار نیز می‌تواند با پرداخت هزینه ای امکان یا امکانات مورد نظر خود را از توسعه‌دهنده درخواست کند. معمولاً انجمن گفتگوی نرم‌افزار آزاد مورد نظر محلی را برای این نوع مدل در نظر می گیرد.</p><p><strong>مدل تجاری Partnership<br /> </strong>این مدل شامل عقد قراردادهایی بین توسعه دهندگان نرم‌افزارهای آزاد و سایر شرکت های می باشد. مانند عقد قرارداد شرکت گوگل با شرکت موزیلا جهت پیش‌فرض بودن موتور جستجو گوگل در مرورگر فایرفاکس. مبلغ این قرارداد در سال ۲۰۰۶ ۷۲میلیون دلار بوده است.</p><p><strong>Donation</strong><br /> در این مدل جامعه کاربری و یا شرکت های تجاری به منظور حمایت از نرم‌افزارهای آزاد و توسعه دهندگان این نرم افزارها، هزینه ای را به عنوان donation (کمک مالی) به توسعه‌دهنده اهدا می کنند. این مدل در بسیار از کشورها مرسوم می‌باشد.</p><p><strong>تبلیغات</strong><br /> کسب مستقیم درآمد از طریق تبلیغات یکی دیگر از مدل های تجاری در این حوزه می‌باشد. البته بسیاری از توسعه دهندگان نرم افزارهای آزاد این مدل را در این حوزه ناموفق و یک مدل شکست‌خورده می دانند.</p><p><strong>نیازسنجی و امکان سنجی<br /> </strong>تمامی مدل های ذکر شده در این مقاله در بسیاری از کشورها در حال اجرا می باشند. با این حال اجرای این مدل ها در داخل کشور دارای مشکلاتی می باشد. علاوه بر این مدل های تجاری نرم افزارهای اختصاصی تیز دارای محدودیت‌هایی در اجرا می‌باشند. در ادامه به بعضی از این مشکلات اشاره شده است.</p><p><strong>نبود و یا عدم اجرای قوانین<br /> </strong>مهم‌ترین مشکل توسعه نرم‌افزارهای آزاد ویا اختصاصی در داخل کشور نبود ویا عدم اجرای قوانین است. عدم وجود و یا اجرا نشدن قوانین مربوط به Copyright در داخل ایران رقابت را از بین برده است. چه رقابت نرم افزارهای اختصاصی با یکدیگر و چه رقابت آن‌ها با نرم افزاری های آزاد. همه روزه ما شاهد فروش بسته های نرم‌افزاری با عناوین گوناگون با قیمت بسیار نازل در داخل کشور هستیم. به عنوان مثال مجموعه بسته های King که چندین هزار نرم‌افزار اختصاصی و آزاد را در خود جای داده‌اند با قیمتی حدود ۲۰,۰۰۰ تومان به فروش می‌روند. در حالی که هزینه فروش همین بسته ها در خارج از کشور بیش از چند صد هزار دلار است. البته هیچکدام از این نرم‌افزار ها دارای پشتیبانی در داخل کشور نمی باشند  لازم است. با وجود این موضوع را نمی توان دلیلی برای عدم اجرای Copyright به شمار آورد.</p><p><strong>تحریم</strong><br /> همانند سایر صنایع، صنعت نرم افزاری نیز زیان های فراوانی از تحریم دیده است. عدم پشتیبانی از کاربرانی ایرانی باعث محدودیت‌ها بسیاری شده است. به عنوان مثال بسیاری از سایت‌های حامی نرم افزارهای آزاد از جمله Google، Source Forge، IBM و&#8230; محدودیت‌هایی را برای کاربران ایرانی اعمال می کنند. از طرفی انتقال وجه برای خرید ویا فروش نرم‌افزار به صورت بین‌المللی برای کاربران و توسعه دهندگان ایرانی وجود ندارد.</p><p><strong>فیلترینگ</strong><br /> فیلتر شدن سایت‌های مرتبط با نرم افزارهای آزاد باعث محدود شدن دسترسی کاربران ایرانی به این سایت‌ها شده است. از طرفی فیلتر شدن سایت‌های داخلی نرم افزارهای آزاد از جمله سایت توزیع پارسیکس منجر به صدمه دیدن انگیزه کاربران و توسعه دهندگان داخلی شده است.</p><p><strong>نبود زیرساخت های کافی<br /> </strong>توسعه نرم‌افزار نیاز به زیرساخت های بسیاری دارد. از جمله:<br /> نبود و یا عدم اجرای قوانین<br /> تحریم<br /> فیلترنیگ<br /> نبود مستندات کافی به زبان فارسی<br /> کمبود پهنای باند و سرعت لازم برای دسترسی به اینترنت<br /> کمبود دیتاسنتر های داخلی<br /> مشکلات مربوط به کارهای گروهی و تیمی<br /> شرکت های سرمایه گذار</p><p>وجود و کامل شدن هر کدام از موارد فوق گام بسیار مهمی برای توسعه افزار می باشد.</p><p><strong>نتیجه گیری<br /> </strong>باتوجه به مدل های درآمدزایی مطرح شده، می‌توان به این نتیجه رسید که نرم‌افزارهای آزاد قابلیت رقابت تجاری با نرم‌افزارهای اختصاصی را دارند. رفع مشکلات در داخل کشور نیز می‌تواند باعث ایجاد رقابت و نیز افزایش رونق صنعت نرم‌افزار شود.</p><hr /><p>امیدوارم که در سال‌های بعد هم همایش زنجان برگزار شود و صد البته امیدوارم که چنین همایش هایی در سایر نقاط کشور نیز برگزار گردد.</p><p>شاد و پیروز باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25af%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d8%25af%25d8%25b1%25d8%25a2%25d9%2585%25d8%25af%25d8%25b2%25d8%25a7%25db%258c%25db%258c-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1%25d9%2587%25d8%25a7%25db%258c-%25d8%25a2%25d8%25b2%25d8%25a7%25d8%25af%2F&amp;linkname=%D9%85%D8%AF%D9%84%20%D9%87%D8%A7%DB%8C%20%D8%AF%D8%B1%D8%A2%D9%85%D8%AF%D8%B2%D8%A7%DB%8C%DB%8C%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C%20%D8%A2%D8%B2%D8%A7%D8%AF%D8%8C%20%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%20%D8%B2%D9%86%D8%AC%D8%A7%D9%86" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25af%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d8%25af%25d8%25b1%25d8%25a2%25d9%2585%25d8%25af%25d8%25b2%25d8%25a7%25db%258c%25db%258c-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1%25d9%2587%25d8%25a7%25db%258c-%25d8%25a2%25d8%25b2%25d8%25a7%25d8%25af%2F&amp;linkname=%D9%85%D8%AF%D9%84%20%D9%87%D8%A7%DB%8C%20%D8%AF%D8%B1%D8%A2%D9%85%D8%AF%D8%B2%D8%A7%DB%8C%DB%8C%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C%20%D8%A2%D8%B2%D8%A7%D8%AF%D8%8C%20%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%20%D8%B2%D9%86%D8%AC%D8%A7%D9%86" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25af%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d8%25af%25d8%25b1%25d8%25a2%25d9%2585%25d8%25af%25d8%25b2%25d8%25a7%25db%258c%25db%258c-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1%25d9%2587%25d8%25a7%25db%258c-%25d8%25a2%25d8%25b2%25d8%25a7%25d8%25af%2F&amp;linkname=%D9%85%D8%AF%D9%84%20%D9%87%D8%A7%DB%8C%20%D8%AF%D8%B1%D8%A2%D9%85%D8%AF%D8%B2%D8%A7%DB%8C%DB%8C%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C%20%D8%A2%D8%B2%D8%A7%D8%AF%D8%8C%20%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%20%D8%B2%D9%86%D8%AC%D8%A7%D9%86" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25af%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d8%25af%25d8%25b1%25d8%25a2%25d9%2585%25d8%25af%25d8%25b2%25d8%25a7%25db%258c%25db%258c-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1%25d9%2587%25d8%25a7%25db%258c-%25d8%25a2%25d8%25b2%25d8%25a7%25d8%25af%2F&amp;linkname=%D9%85%D8%AF%D9%84%20%D9%87%D8%A7%DB%8C%20%D8%AF%D8%B1%D8%A2%D9%85%D8%AF%D8%B2%D8%A7%DB%8C%DB%8C%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C%20%D8%A2%D8%B2%D8%A7%D8%AF%D8%8C%20%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%20%D8%B2%D9%86%D8%AC%D8%A7%D9%86" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25af%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d8%25af%25d8%25b1%25d8%25a2%25d9%2585%25d8%25af%25d8%25b2%25d8%25a7%25db%258c%25db%258c-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1%25d9%2587%25d8%25a7%25db%258c-%25d8%25a2%25d8%25b2%25d8%25a7%25d8%25af%2F&amp;title=%D9%85%D8%AF%D9%84%20%D9%87%D8%A7%DB%8C%20%D8%AF%D8%B1%D8%A2%D9%85%D8%AF%D8%B2%D8%A7%DB%8C%DB%8C%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C%20%D8%A2%D8%B2%D8%A7%D8%AF%D8%8C%20%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%20%D8%B2%D9%86%D8%AC%D8%A7%D9%86" id="wpa2a_8">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%da%86%da%af%d9%88%d9%86%d9%87-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a2%d8%b2%d8%a7%d8%af-%d8%b1%d8%a7-%d8%af%d8%b1%da%a9-%da%a9%d9%86%db%8c%d9%85%d8%9f/' rel='bookmark' title='چگونه نرم افزار آزاد را درک کنیم؟'>چگونه نرم افزار آزاد را درک کنیم؟</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b4%d9%86-%d8%b1%d9%88%d8%b2-%d8%a2%d8%b2%d8%a7%d8%af%db%8c-%d9%86%d8%b1%d9%85%e2%80%8c%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d9%88-%d9%86%d8%b5%d8%a8-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88/' rel='bookmark' title='جشن روز آزادی نرم‌افزار و نصب اوبونتو در تهران'>جشن روز آزادی نرم‌افزار و نصب اوبونتو در تهران</a></li><li><a href='http://zebardast.ir/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%b9%d8%a7%d8%af%d9%84-%d9%88-%d9%85%d8%b1%d8%ac%d8%b9-%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d8%ae%d8%b7-%d9%81%d8%b1/' rel='bookmark' title='بخش نرم افزارهای معادل و مرجع دستورات خط فرمان'>بخش نرم افزارهای معادل و مرجع دستورات خط فرمان</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d9%85%d8%af%d9%84-%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%a2%d9%85%d8%af%d8%b2%d8%a7%db%8c%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%a2%d8%b2%d8%a7%d8%af/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>معرفی نقشه ذهنی و آموزش نرم افزار FreeMind</title><link>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%86%d9%82%d8%b4%d9%87-%d8%b0%d9%87%d9%86%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-freemind/</link> <comments>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%86%d9%82%d8%b4%d9%87-%d8%b0%d9%87%d9%86%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-freemind/#comments</comments> <pubDate>Sun, 17 Apr 2011 05:50:28 +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=1403</guid> <description><![CDATA[سلام نقشه ذهنی یکی از موثرترین روش‌ها بیان ایده‌ها، نظرات، فعالیت‌ها و گسترش آن‌ها است. این مقاله به تعریف نقشه ذهنی پرداخته و در ادامه یکی از بهترین نرم افزارهای مورد استفاده در این زمینه را معرفی و آموزش خواهد داد. نقشه ذهنی چیست؟ نقشه ذهنی روشی برای ترسیم ایده‌ها، نظرات و فعالیت‌ها بدون در [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%db%8c%d8%a7%d8%af%d9%87%e2%80%8c%d8%b3%d8%a7%d8%b2%db%8c-apache-lucene/' rel='bookmark' title='معرفی و آموزش پیاده‌سازی Apache Lucene'>معرفی و آموزش پیاده‌سازی Apache Lucene</a></li><li><a href='http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-wamp/' rel='bookmark' title='معرفی نرم افزار WAMP'>معرفی نرم افزار WAMP</a></li><li><a href='http://zebardast.ir/%da%86%da%af%d9%88%d9%86%d9%87-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a2%d8%b2%d8%a7%d8%af-%d8%b1%d8%a7-%d8%af%d8%b1%da%a9-%da%a9%d9%86%db%8c%d9%85%d8%9f/' rel='bookmark' title='چگونه نرم افزار آزاد را درک کنیم؟'>چگونه نرم افزار آزاد را درک کنیم؟</a></li></ol>]]></description> <content:encoded><![CDATA[<p>سلام <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> <a href="http://fa.wikipedia.org/wiki/%D9%86%D9%82%D8%B4%D9%87_%D8%B0%D9%87%D9%86%DB%8C">نقشه ذهنی</a> یکی از موثرترین روش‌ها بیان ایده‌ها، نظرات، فعالیت‌ها و گسترش آن‌ها است. این مقاله به تعریف نقشه ذهنی پرداخته و در ادامه یکی از بهترین نرم افزارهای مورد استفاده در این زمینه را معرفی و آموزش خواهد داد.</p><p><strong>نقشه ذهنی چیست؟</strong><br /> نقشه ذهنی روشی برای ترسیم ایده‌ها، نظرات و فعالیت‌ها بدون در نظر گرفتن ساختار معمول نگارش خطی و اولویت‌بندی آن‌ها است. در این روش موضوعات به صورت خیلی خلاصه به صورت سلسله مراتبی حول یک محور خاص گسترش می یابند. در زیر نمونه یک نقشه ذهنی کشیده شده توسط دست را مشاهده می کنید:</p><div class="autocap aligncenter" style="width: 400px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/نقشه-ذهنی-کشیده-شده-با-دست.jpg"><img src="http://zebardast.ir/wp-content/uploads/2011/04/نقشه-ذهنی-کشیده-شده-با-دست.jpg" alt="" title="نقشه ذهنی کشیده شده با دست" width="400" height="281" class=" size-full wp-image-1405" /></a><p class="autocap-text"><span class="hide">— </span>نقشه ذهنی کشیده شده با دست</p></div></div><p>این روش نگارش باعث می شود که افراد به سرعت یک ایده را گسترش داده و موضوعات مرتب با آن را در کنار هم گردآوری کنند. مهم ترین ویژگی و فایده نقشه ذهنی درک ساده و سریع موضوع اصلی است.</p><p><strong>نرم افزار FreeMind</strong><br /> <img src="http://zebardast.ir/wp-content/uploads/2011/04/FreeMind-150x150.png" alt="" title="نشان‌واره FreeMind" width="90" height="90" class="nocap alignleft size-thumbnail wp-image-1407" /><br /> FreeMind (<a href="http://fa.wikipedia.org/wiki/%D9%81%D8%B1%DB%8C%E2%80%8C%D9%85%D8%A7%DB%8C%D9%86%D8%AF">فری مایند</a>) نرم افزاری برای کشیدن نقشه ذهنی می باشد که به زبان جاوا و تحت مجوز GPL (متن باز و آزاد) منتشر شده است. این نرم افزار بر روی سیستم عامل های ویندوز، لینوکس و مک (Mac OS X) با استفاده از <abbr title="Java Virtual Machine">JVM</abbr> (ماشین مجازی جاوا) اجرا می شود.<br /> <em>برخی از ویژگی های این نرم افزار</em></p><ul><li>ذخیره سازی اطلاعات در قالب XML با فرمت .mm</li><li>خروجی نقشه ذهنی با فرمت‌های HTM، PDF، Flash و&#8230;</li><li>خروجی نقشه ذهنی با فرمت‌های تصویری PNG, JPEG و SVG</li><li>برچسب زدن گره ها با استفاده از آیکون</li><li>کشیدن ابر دور چندین گره خاص برای دسته بندی کردن آن‌ها</li><li>فرمت کردن خودکار نقشه ذهنی با توجه به سطح گره‌ها</li><li>جستجو در قسمت‌های مختلف نقشه ذهنی</li><li>ایجاد لینک به فایل و صفحات وب در گره‌ها</li><li>امکان خنثی کردن کارهای انجام شده (undo)</li><li>امکان Drag&#8217;n Drop (دراگ و دراپ کردن) برای کپی برداری از گره‌ها</li><li>حالت فایل (File mode) برای دیدن فایل‌ها و دایرکتوری‌های موجود در سیستم به صورت نقشه ذهنی</li><li>امکان کشیدن نقشه ذهنی بدون استفاده از ماوس</li><li>امکان کشیدن نقشه ذهنی رمزگزاری شده برای حفاظت بیشتر</li><li>پشتیبانی از تب (Tab) برای بازکردن چندین نقشه ذهنی در یک پنجره</li></ul><p><strong>نیازمندی‌های نصب</strong><br /> • نسخه ۱.۴ یا جدیدتر <span style="display:inline-block; direction:ltr;"><abbr title="Java Runtime Environment">JRE</abbr></span><br /> • ۱۳ مگابایت فضای خالی بر روی دیسک سخت (هارد دیسک) به منظور نصب FreeMind و پلاگین های پیش فرض آن<br /> • ۵۱۲ مگابایت <abbr title="Random-access memory - حافظه دسترسی تصادفی">RAM</abbr>البته برای کشیدن نقشه های ذهنی بزرگ تر نیاز به رم بیشتری دارید.</p><p><strong>نصب <abbr title="Java Runtime Environment">JRE</abbr></strong><br /> برای نصب JRE آخرین نسخه آن را از صفحه <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java SE Downloads</a> دریافت کنید. با توجه به تحریم ایران و عدم دسترسی به دریافت فایل از سایت اوراکل، کاربران داخل ایران می توانند نسخه های مورد نیاز خود را از لینک های زیر دریافت نمایند:</p><p><em>کاربران ویندوز</em><br /> • <a href="http://www.filehippo.com/download_jre_32/" style="display:inline-block; direction:ltr;">JRE 1.6.0.24 <em>(32-bit)</em></a><br /> • <a href="http://www.filehippo.com/download_jre_64/" style="display:inline-block; direction:ltr;">JRE 1.6.0.24 <em>(64-bit)</em></a></p><p><em>کاربران لینوکس</em><br /> در بیشتر مخازن نرم افزاری توزیع های گنو/لینوکس این بسته وجود دارد. به عنوان مثال کاربران اوبونتو ۱۰.۱۰ می توانند با استفاده از دستور زیر ماشین مجازی جاوا را نصب نمایند:</p><pre class="brush: bash; title: ; notranslate">sudo apt-get install sun-java6-jre</pre><p><strong>نصب FreeMind</strong><br /> نخست نسخه مخصوص سیستم عامل خود را از <a href="http://freemind.sourceforge.net/wiki/index.php/Download">صفحه دانلود سایت FreeMind</a> دریافت کنید. در زیر لینک‌هایی برای دریافت سریع نسخه ۰.۹ این نرم افزار آمده است:<br /> • <a href="http://prdownloads.sourceforge.net/freemind/FreeMind-Windows-Installer-0.9.0-max.exe?download">دریافت برای ویندوز</a><br /> • <a href="http://prdownloads.sourceforge.net/freemind/FreeMind_0.9.0.dmg?download">دریافت برای Mac OS X</a><br /> • <a href="http://sourceforge.net/project/showfiles.php?group_id=7118&#038;package_id=161831&#038;release_id=574421">دریافت برای گنو/لینوکس توزیع دبیان و سایر توزیع های DEB-based مانند اوبونتو</a><br /> • <a href="http://sourceforge.net/project/showfiles.php?group_id=7118&#038;package_id=161830&#038;release_id=574721">دریافت برای گنو/لینوکس توزیع سوزه و سایر توزیع های RPM-based مانند فدورا</a><br /> <em>نکته:  FreeMind در بسیاری از مخازن توزیع های گنو/لینوکس وجود دارد. <a href="http://freemind.sourceforge.net/wiki/index.php/FreeMind_on_Linux">توضیحات بیشتر در مورد نصب در لینوکس</a>.</em></p><p><strong>شروع به کار با FreeMind</strong><br /> قبل از هر چیز باید موضوعی را که قصد دارید در مورد آن نقشه ذهنی بکشید را انتخاب کنید. به عنوان مثال در این بخش ما موضوع Computer programming را انتخاب کرده ایم. هدف اصلی جمع کردن موضوعات کلی مرتبط با آن می باشد. در زیر مراحل ایجاد و کامل کردن یک نقشه ذهنی در این باره را با هم دنبال می کنیم.<br /> ۱- ایجاد یک نقشه ذهنی: از منو File گزینه New را انتخاب کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/ایجاد-یک-نقشه-جدید-ذهنی-در-FreeMind.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/ایجاد-یک-نقشه-جدید-ذهنی-در-FreeMind-300x232.png" alt="" title="ایجاد یک نقشه جدید ذهنی در FreeMind" width="300" height="232" class=" size-medium wp-image-1422" /></a><p class="autocap-text"><span class="hide">— </span>ایجاد یک نقشه جدید ذهنی در FreeMind</p></div></div><p>۲- تغییر موضوع پیش فرض به Computer programming: کافیست بر روی `New Mindmap` کلیک کرده و موضوع را به Computer programming تغییر دهید. بعد از تغییر کلید Enter را وارد کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/تغییر-نام-پیش-فرض-نقشه-ذهنی.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/تغییر-نام-پیش-فرض-نقشه-ذهنی-300x232.png" alt="" title="تغییر نام پیش فرض نقشه ذهنی" width="300" height="232" class=" size-medium wp-image-1425" /></a><p class="autocap-text"><span class="hide">— </span>تغییر نام پیش فرض نقشه ذهنی</p></div></div><p>۳- گسترش موضوعات حول محصور اصلی: با انتخاب گزینه `New Child Node` از منو `Insert` یا فشردن دکمه `insert` یک گره جدید ایجاد کرده و محتوای آن را به دلخواه پر کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/ایجاد-گره-در-نقشه-ذهنی.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/ایجاد-گره-در-نقشه-ذهنی-300x232.png" alt="" title="ایجاد گره در نقشه ذهنی" width="300" height="232" class=" size-medium wp-image-1426" /></a><p class="autocap-text"><span class="hide">— </span>ایجاد گره در نقشه ذهنی</p></div></div><p>۴- با انتخاب گزینه `Automatic Layout` از منو `Format` می توانید ظاهر نقشه ذهنی را خودکار تنظیم و زیباتر کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/فعال-سازی-Automatic-Layout.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/فعال-سازی-Automatic-Layout-300x232.png" alt="" title="فعال سازی Automatic Layout" width="300" height="232" class=" size-medium wp-image-1427" /></a><p class="autocap-text"><span class="hide">— </span>فعال سازی Automatic Layout</p></div></div><p>۵- مرحله ۳ را بر روی گره‌ها و موضوع اصلی آن قدر ادامه دهید تا نقشه ذهنی‌تان را کامل کنید:<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۱.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۱-300x232.png" alt="" title="گسترش نقشه ذهنی - ۱" width="300" height="232" class=" size-medium wp-image-1428" /></a><p class="autocap-text"><span class="hide">— </span>گسترش نقشه ذهنی &#8211; ۱</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۲.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۲-300x232.png" alt="" title="گسترش نقشه ذهنی - ۲" width="300" height="232" class=" size-medium wp-image-1429" /></a><p class="autocap-text"><span class="hide">— </span>گسترش نقشه ذهنی &#8211; ۲</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۳.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۳-300x232.png" alt="" title="گسترش نقشه ذهنی - ۳" width="300" height="232" class=" size-medium wp-image-1430" /></a><p class="autocap-text"><span class="hide">— </span>گسترش نقشه ذهنی &#8211; ۳</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۴.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۴-300x232.png" alt="" title="گسترش نقشه ذهنی - ۴" width="300" height="232" class=" size-medium wp-image-1431" /></a><p class="autocap-text"><span class="hide">— </span>گسترش نقشه ذهنی &#8211; ۴</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۵.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گسترش-نقشه-ذهنی-۵-300x232.png" alt="" title="گسترش نقشه ذهنی - ۵" width="300" height="232" class=" size-medium wp-image-1432" /></a><p class="autocap-text"><span class="hide">— </span>گسترش نقشه ذهنی &#8211; ۵</p></div></div><p>۶- شخصی سازی نقشه ذهنی: شما می توانید گره های مختلف را با کشیدن جابجا کنید. همچنین می توانید آیکون های مختلف را به گره ها اضافه کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۱.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۱-300x232.png" alt="" title="شخصی سازی نقشه ذهنی - ۱" width="300" height="232" class=" size-medium wp-image-1435" /></a><p class="autocap-text"><span class="hide">— </span>شخصی سازی نقشه ذهنی &#8211; ۱</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۲.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۲-300x232.png" alt="" title="شخصی سازی نقشه ذهنی - ۲" width="300" height="232" class=" size-medium wp-image-1436" /></a><p class="autocap-text"><span class="hide">— </span>شخصی سازی نقشه ذهنی &#8211; ۲</p></div></div><div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۳.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/شخصی-سازی-نقشه-ذهنی-۳-300x232.png" alt="" title="شخصی سازی نقشه ذهنی - ۳" width="300" height="232" class=" size-medium wp-image-1437" /></a><p class="autocap-text"><span class="hide">— </span>شخصی سازی نقشه ذهنی &#8211; ۳</p></div></div><p>۷- برای ذخیره کردن نقشه ذهنی کافیست گزینه Save را از منو File انتخاب کنید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/ذخیره-کردن-نقشه-ذهنی.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/ذخیره-کردن-نقشه-ذهنی-300x232.png" alt="" title="ذخیره کردن نقشه ذهنی" width="300" height="232" class=" size-medium wp-image-1438" /></a><p class="autocap-text"><span class="hide">— </span>ذخیره کردن نقشه ذهنی</p></div></div><p>۸- برای گرفتن خروجی (Export) از نقشه ذهنی، فرمت مورد نظر را از گزینه export در منو فایل انتخاب نمایید.<div class="autocap aligncenter" style="width: 300px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/گرفتن-خروجی-از-نقشه-ذهنی.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/گرفتن-خروجی-از-نقشه-ذهنی-300x232.png" alt="" title="گرفتن خروجی از نقشه ذهنی" width="300" height="232" class=" size-medium wp-image-1440" /></a><p class="autocap-text"><span class="hide">— </span>گرفتن خروجی از نقشه ذهنی</p></div></div><div class="autocap aligncenter" style="width: 580px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/خروجی-تصویری-با-فرمت-PNG-از-نقشه-ذهنی-Computer-programming.png"><img src="http://zebardast.ir/wp-content/uploads/2011/04/خروجی-تصویری-با-فرمت-PNG-از-نقشه-ذهنی-Computer-programming-1024x417.png" alt="" title="خروجی تصویری با فرمت PNG از نقشه ذهنی Computer programming" width="580" height="236" class=" size-large wp-image-1441" /></a><p class="autocap-text"><span class="hide">— </span>خروجی تصویری با فرمت PNG از نقشه ذهنی Computer programming</p></div></div><p><em>* شما می توانید <a href='http://zebardast.ir/wp-content/uploads/2011/04/Computer-programming.mm_.zip'>نقشه ذهنی Computer programming را دریافت کنید</a>.</em></p><p><strong>کلیدهای میانبر</strong><br /> یکی از ویژگی هایی که باعث می شود کشیدن نقشه ذهنی منجر به <a href="http://fa.wikipedia.org/wiki/%D8%B7%D9%88%D9%81%D8%A7%D9%86_%D9%81%DA%A9%D8%B1%DB%8C">طوفان فکری</a> شود، سرعت توسعه گره ها و در نتیجه موضوعات در آن است. به همین جهت استفاده از کلید های میانبر برای افزایش سرعت عمل در نگارش نقشه ذهنی بسیار موثر است. تصویر زیر کلیدهای میانبر نرم افزار FreeMind را نشان می دهد:</p><div class="autocap aligncenter" style="width: 211px;"><div><a href="http://zebardast.ir/wp-content/uploads/2011/04/FM_Key_Mappings_Quick_Guide.jpeg"><img src="http://zebardast.ir/wp-content/uploads/2011/04/FM_Key_Mappings_Quick_Guide-211x300.jpg" alt="" title="کلیدهای میانبر نرم افزار FreeMind" width="211" height="300" class=" size-medium wp-image-1443" /></a><p class="autocap-text"><span class="hide">— </span>کلیدهای میانبر نرم افزار FreeMind</p></div></div><p><strong>پیوندها</strong></p><ul><li><a href="http://fa.wikipedia.org/wiki/%D9%86%D9%82%D8%B4%D9%87_%D8%B0%D9%87%D9%86%DB%8C">نقشه ذهنی</a></li><li><a href="http://fa.wikipedia.org/wiki/%D9%81%D8%B1%DB%8C%E2%80%8C%D9%85%D8%A7%DB%8C%D9%86%D8%AF">فری‌مایند (FreeMind)</a></li><li><a href="http://thecoach.ir/1387/11/27/%D8%AA%D9%82%D8%B4%D9%87-%D8%B0%D9%87%D9%86%DB%8C-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D8%A2%D9%86-mind-mapping/">نقشه ذهنی و کاربردهای آن – Mind Mapping</a></li><li><a href="http://fa.wikipedia.org/wiki/%D8%B7%D9%88%D9%81%D8%A7%D9%86_%D9%81%DA%A9%D8%B1%DB%8C">طوفان فکری</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_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2586%25d9%2582%25d8%25b4%25d9%2587-%25d8%25b0%25d9%2587%25d9%2586%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1-freemind%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%86%D9%82%D8%B4%D9%87%20%D8%B0%D9%87%D9%86%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%20FreeMind" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2586%25d9%2582%25d8%25b4%25d9%2587-%25d8%25b0%25d9%2587%25d9%2586%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1-freemind%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%86%D9%82%D8%B4%D9%87%20%D8%B0%D9%87%D9%86%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%20FreeMind" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2586%25d9%2582%25d8%25b4%25d9%2587-%25d8%25b0%25d9%2587%25d9%2586%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1-freemind%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%86%D9%82%D8%B4%D9%87%20%D8%B0%D9%87%D9%86%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%20FreeMind" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2586%25d9%2582%25d8%25b4%25d9%2587-%25d8%25b0%25d9%2587%25d9%2586%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1-freemind%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%86%D9%82%D8%B4%D9%87%20%D8%B0%D9%87%D9%86%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%20FreeMind" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2586%25d9%2582%25d8%25b4%25d9%2587-%25d8%25b0%25d9%2587%25d9%2586%25db%258c-%25d9%2588-%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%2586%25d8%25b1%25d9%2585-%25d8%25a7%25d9%2581%25d8%25b2%25d8%25a7%25d8%25b1-freemind%2F&amp;title=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%86%D9%82%D8%B4%D9%87%20%D8%B0%D9%87%D9%86%DB%8C%20%D9%88%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%D9%86%D8%B1%D9%85%20%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%20FreeMind" id="wpa2a_10">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%db%8c%d8%a7%d8%af%d9%87%e2%80%8c%d8%b3%d8%a7%d8%b2%db%8c-apache-lucene/' rel='bookmark' title='معرفی و آموزش پیاده‌سازی Apache Lucene'>معرفی و آموزش پیاده‌سازی Apache Lucene</a></li><li><a href='http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-wamp/' rel='bookmark' title='معرفی نرم افزار WAMP'>معرفی نرم افزار WAMP</a></li><li><a href='http://zebardast.ir/%da%86%da%af%d9%88%d9%86%d9%87-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%a2%d8%b2%d8%a7%d8%af-%d8%b1%d8%a7-%d8%af%d8%b1%da%a9-%da%a9%d9%86%db%8c%d9%85%d8%9f/' rel='bookmark' title='چگونه نرم افزار آزاد را درک کنیم؟'>چگونه نرم افزار آزاد را درک کنیم؟</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%86%d9%82%d8%b4%d9%87-%d8%b0%d9%87%d9%86%db%8c-%d9%88-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-freemind/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>برنامه تلویزیونی صفر و یک با موضوع سیستم عامل های متن باز</title><link>http://zebardast.ir/%d8%b5%d9%81%d8%b1-%d9%88-%db%8c%da%a9-%d8%a8%d8%a7-%d9%85%d9%88%d8%b6%d9%88%d8%b9-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/</link> <comments>http://zebardast.ir/%d8%b5%d9%81%d8%b1-%d9%88-%db%8c%da%a9-%d8%a8%d8%a7-%d9%85%d9%88%d8%b6%d9%88%d8%b9-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/#comments</comments> <pubDate>Sun, 05 Sep 2010 13:54:41 +0000</pubDate> <dc:creator>سعید زبردست</dc:creator> <category><![CDATA[اجتماعی و فرهنگی]]></category> <category><![CDATA[اخبار]]></category> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[گنو/لینوکس]]></category> <category><![CDATA[سیستم عامل]]></category> <category><![CDATA[سیستم عامل اوبونتو (UBUNTU)]]></category><guid isPermaLink="false">http://zebardast.ir/?p=1135</guid> <description><![CDATA[سلام موضوع دیروز برنامه صفر و یک شبکه آموزش سیما به سیستم عامل های متن باز اختصاص داشت. مهدی حسن پور از فعالان متن باز و نماینده رسمی اوبونتو در ایران من را به عنوان کارشناس به برنامه معرفی کرده بود. برنامه صفر و یک برنامه ‌آموزشی صفر ویک کاری از شبکه 7 سیما است [...] <strong>مطالب مرتبط:</strong><ol><li><a href='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/' rel='bookmark' title='تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک'>تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک</a></li><li><a href='http://zebardast.ir/webmin-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85/' rel='bookmark' title='Webmin ابزار مدیریتی سیستم'>Webmin ابزار مدیریتی سیستم</a></li><li><a href='http://zebardast.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-gconf-cleaner/' rel='bookmark' title='برنامه Gconf Cleaner'>برنامه Gconf Cleaner</a></li></ol>]]></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><a href="http://www.tv7.ir/portal/index.php?option=com_content&#038;id=944">برنامه صفر و یک</a></strong></p><blockquote><p>برنامه ‌آموزشی صفر ویک کاری از شبکه  7 سیما است .<br /> این برنامه آموزشی به صورت زنده هر روز به آموزش دنیای علوم رایانه می پردازد .<br /> برنامه صفر و یک به تهیه کنندگی مجید یوسفی هر روز از ساعت 18 با موضوع های آموزشی  مختلف در زمینه رایانه روی آنتن می رود .<br /> گفتنی است این آموزش ها به ترتیب روزهای هفته :‌مشاغل کارآفرینی از طریق  رایانه ،  هکر ها ،‌علوم کامپیوتر دنیای سخت افزار و نرم افزار و راهکارهای  مقابله با مفهوم  هکرها است .</p></blockquote><p>از اینکه صدا و سیما بعد از مدت ها بحثی را در زمینه گنو لینوکس آغاز کرده خیلی خوشحالم. در طول ۴۵ دقیقه که به نظر من خیلی کم بود، سعی کردم مفاهیم اصلی و پایه ای گنو/لینوکس را توضیح بدهم.  قرار شد هفته آینده نیز موضوع سیستم عامل های متن باز و آزاد ادامه پیدا کند.</p><p>به درخواست دوستان فیلم برنامه که حدود ۴۵ دقیقه است را آپلود کردم.</p><div style="text-align:center"> <iframe src="http://player.vimeo.com/video/14711037" width="400" height="300" frameborder="0"></iframe><p>«<a href="http://vimeo.com/14711037">سیستم های عامل متن باز</a>»</p></div><p>من حدود ۲۵ اسلاید را برای ارائه آماده کرده بودم که شامل بسیاری از مباحث گنو/لینوکس میشد که متاسفانه بدلیل کمبود وقت فرصت ارائه آن ها را پیدا نکردم. امیدوارم که اگر فرصت دوباره ای پیدا کردم، بحث های مهم تر مانند امنیت، افکت های تصویری و مهاجرت از ویندوز را بیشتر توضیح بدهم.</p><p><strong>لینک های مرتبط با برنامه دیروز</strong></p><ul><li><a href="http://forum.ubuntu.ir/index.php/topic,15229.0.html">برنامه آشنایی با لینوکس در شبکه آموزش</a></li><li><a href="http://forum.opensuse.ir/index.php/topic,801.0.html">برنامه صفر ویک</a></li><li><a href="http://debian-ir.com/community/index.php?topic=1184">معرفی سایت های اوپن سورس در شبکه آموزش</a></li><li><a href="http://gimp.ir/?p=52">معرفی سایت و کتاب گیمپ ایران در شبکه آموزش</a></li><li><a href="http://www.facebook.com/ubuntu.ir?v=wall&#038;story_fbid=151650344862741&#038;ref=notif&#038;notif_t=mentions_comment">صفحه فیس بوک اوبونتو ایران</a></li><li><a href="http://www.technotux.org/html/index.php?name=PNphpBB2&#038;file=viewtopic&#038;p=137300">صفر و یک .و لینوکس</a></li></ul><p><strong>پی نوشت</strong></p><ul><li>فعلا اسلاید مربوط به برنامه رو آپلود نکردم ولی بزودی اون رو هم آپلود می کنم.</li><li>در آخر ازتون می خوام که انتقادات و پیشنهاداتتون رو بگید. مطمئنا تا وقتی این انتقادات و پیشنهادات نباشه، امکان پیشرفت واقعی هم وجود نداره <img src='http://zebardast.ir/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></li><li>سرورهای سایت اوبونتو ایران خراب شدن. این هم از شانس بده اوبونتو کاران</li></ul><p><strong>از همه دوستانی برام آرزوی موفقیت کرده بودند، خیلی تشکر می کنم</strong> <img src='http://zebardast.ir/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br /> شاد و موفق باشید</p><p><strong>بروزرسانی</strong><br /> روز شنبه ۲۷ شهریور ۱۳۸۹ برنامه دوم با موضوع سیستم عامل های متن باز ارائه شد. متاسفانه این برنامه ضبط نشده است.</p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25b5%25d9%2581%25d8%25b1-%25d9%2588-%25db%258c%25da%25a9-%25d8%25a8%25d8%25a7-%25d9%2585%25d9%2588%25d8%25b6%25d9%2588%25d8%25b9-%25d8%25b3%25db%258c%25d8%25b3%25d8%25aa%25d9%2585-%25d8%25b9%25d8%25a7%25d9%2585%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d9%2585%25d8%25aa%25d9%2586-%25d8%25a8%25d8%25a7%25d8%25b2%2F&amp;linkname=%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%20%D8%B5%D9%81%D8%B1%20%D9%88%20%DB%8C%DA%A9%20%D8%A8%D8%A7%20%D9%85%D9%88%D8%B6%D9%88%D8%B9%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%87%D8%A7%DB%8C%20%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25b5%25d9%2581%25d8%25b1-%25d9%2588-%25db%258c%25da%25a9-%25d8%25a8%25d8%25a7-%25d9%2585%25d9%2588%25d8%25b6%25d9%2588%25d8%25b9-%25d8%25b3%25db%258c%25d8%25b3%25d8%25aa%25d9%2585-%25d8%25b9%25d8%25a7%25d9%2585%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d9%2585%25d8%25aa%25d9%2586-%25d8%25a8%25d8%25a7%25d8%25b2%2F&amp;linkname=%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%20%D8%B5%D9%81%D8%B1%20%D9%88%20%DB%8C%DA%A9%20%D8%A8%D8%A7%20%D9%85%D9%88%D8%B6%D9%88%D8%B9%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%87%D8%A7%DB%8C%20%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25b5%25d9%2581%25d8%25b1-%25d9%2588-%25db%258c%25da%25a9-%25d8%25a8%25d8%25a7-%25d9%2585%25d9%2588%25d8%25b6%25d9%2588%25d8%25b9-%25d8%25b3%25db%258c%25d8%25b3%25d8%25aa%25d9%2585-%25d8%25b9%25d8%25a7%25d9%2585%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d9%2585%25d8%25aa%25d9%2586-%25d8%25a8%25d8%25a7%25d8%25b2%2F&amp;linkname=%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%20%D8%B5%D9%81%D8%B1%20%D9%88%20%DB%8C%DA%A9%20%D8%A8%D8%A7%20%D9%85%D9%88%D8%B6%D9%88%D8%B9%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%87%D8%A7%DB%8C%20%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25b5%25d9%2581%25d8%25b1-%25d9%2588-%25db%258c%25da%25a9-%25d8%25a8%25d8%25a7-%25d9%2585%25d9%2588%25d8%25b6%25d9%2588%25d8%25b9-%25d8%25b3%25db%258c%25d8%25b3%25d8%25aa%25d9%2585-%25d8%25b9%25d8%25a7%25d9%2585%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d9%2585%25d8%25aa%25d9%2586-%25d8%25a8%25d8%25a7%25d8%25b2%2F&amp;linkname=%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%20%D8%B5%D9%81%D8%B1%20%D9%88%20%DB%8C%DA%A9%20%D8%A8%D8%A7%20%D9%85%D9%88%D8%B6%D9%88%D8%B9%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%87%D8%A7%DB%8C%20%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d8%25b5%25d9%2581%25d8%25b1-%25d9%2588-%25db%258c%25da%25a9-%25d8%25a8%25d8%25a7-%25d9%2585%25d9%2588%25d8%25b6%25d9%2588%25d8%25b9-%25d8%25b3%25db%258c%25d8%25b3%25d8%25aa%25d9%2585-%25d8%25b9%25d8%25a7%25d9%2585%25d9%2584-%25d9%2587%25d8%25a7%25db%258c-%25d9%2585%25d8%25aa%25d9%2586-%25d8%25a8%25d8%25a7%25d8%25b2%2F&amp;title=%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86%DB%8C%20%D8%B5%D9%81%D8%B1%20%D9%88%20%DB%8C%DA%A9%20%D8%A8%D8%A7%20%D9%85%D9%88%D8%B6%D9%88%D8%B9%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%87%D8%A7%DB%8C%20%D9%85%D8%AA%D9%86%20%D8%A8%D8%A7%D8%B2" id="wpa2a_12">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='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/' rel='bookmark' title='تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک'>تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک</a></li><li><a href='http://zebardast.ir/webmin-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85/' rel='bookmark' title='Webmin ابزار مدیریتی سیستم'>Webmin ابزار مدیریتی سیستم</a></li><li><a href='http://zebardast.ir/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-gconf-cleaner/' rel='bookmark' title='برنامه Gconf Cleaner'>برنامه Gconf Cleaner</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://zebardast.ir/%d8%b5%d9%81%d8%b1-%d9%88-%db%8c%da%a9-%d8%a8%d8%a7-%d9%85%d9%88%d8%b6%d9%88%d8%b9-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/feed/</wfw:commentRss> <slash:comments>41</slash:comments> </item> <item><title>تجربیات من  از ۳ سیستم عامل ویندوز، لینوکس و مک</title><link>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/</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، تصمیم گرفتم که تجربه شخصی ام را بعد از استفاده از انواع مختلف سه سیستم عامل ویندوز، لینوکس و مک در وبلاگ قرار دهم. ویندوز — ویندوز ویندوز سیستم عاملی هست که من کار با کامپیوتر [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%b5%d9%81%d8%b1-%d9%88-%db%8c%da%a9-%d8%a8%d8%a7-%d9%85%d9%88%d8%b6%d9%88%d8%b9-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/' rel='bookmark' title='برنامه تلویزیونی صفر و یک با موضوع سیستم عامل های متن باز'>برنامه تلویزیونی صفر و یک با موضوع سیستم عامل های متن باز</a></li><li><a href='http://zebardast.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d9%86%d8%b5%d8%a8-%d9%85%d9%88%d8%af%d9%85-%d9%87%d8%a7%db%8c-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%a7%d9%84-%d8%af%d8%b1-%d9%84/' rel='bookmark' title='راهنمای جامع نصب مودم های اینترنال در لینوکس'>راهنمای جامع نصب مودم های اینترنال در لینوکس</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol>]]></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><strong>بروزرسانی</strong><br /> مک اونقدرها هم که فکر می کردم نتونست من رو راضی کنه. برگشتم به دنیای زیبای گنو/لینوکس <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br /> موفق و شاد باشید <img src='http://zebardast.ir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25aa%25d8%25ac%25d8%25b1%25d8%25a8%25db%258c%25d8%25a7%25d8%25aa-%25d9%2585%25d9%2586-%25d8%25a7%25d8%25b2-%25d9%2588%25db%258c%25d9%2586%25d8%25af%25d9%2588%25d8%25b2%25d8%258c-%25d9%2584%25db%258c%25d9%2586%25d9%2588%25da%25a9%25d8%25b3-%25d9%2588-%25d9%2585%25da%25a9%2F&amp;linkname=%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA%20%D9%85%D9%86%20%20%D8%A7%D8%B2%20%DB%B3%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%D8%8C%20%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%20%D9%88%20%D9%85%DA%A9" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25aa%25d8%25ac%25d8%25b1%25d8%25a8%25db%258c%25d8%25a7%25d8%25aa-%25d9%2585%25d9%2586-%25d8%25a7%25d8%25b2-%25d9%2588%25db%258c%25d9%2586%25d8%25af%25d9%2588%25d8%25b2%25d8%258c-%25d9%2584%25db%258c%25d9%2586%25d9%2588%25da%25a9%25d8%25b3-%25d9%2588-%25d9%2585%25da%25a9%2F&amp;linkname=%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA%20%D9%85%D9%86%20%20%D8%A7%D8%B2%20%DB%B3%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%D8%8C%20%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%20%D9%88%20%D9%85%DA%A9" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25aa%25d8%25ac%25d8%25b1%25d8%25a8%25db%258c%25d8%25a7%25d8%25aa-%25d9%2585%25d9%2586-%25d8%25a7%25d8%25b2-%25d9%2588%25db%258c%25d9%2586%25d8%25af%25d9%2588%25d8%25b2%25d8%258c-%25d9%2584%25db%258c%25d9%2586%25d9%2588%25da%25a9%25d8%25b3-%25d9%2588-%25d9%2585%25da%25a9%2F&amp;linkname=%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA%20%D9%85%D9%86%20%20%D8%A7%D8%B2%20%DB%B3%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%D8%8C%20%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%20%D9%88%20%D9%85%DA%A9" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25aa%25d8%25ac%25d8%25b1%25d8%25a8%25db%258c%25d8%25a7%25d8%25aa-%25d9%2585%25d9%2586-%25d8%25a7%25d8%25b2-%25d9%2588%25db%258c%25d9%2586%25d8%25af%25d9%2588%25d8%25b2%25d8%258c-%25d9%2584%25db%258c%25d9%2586%25d9%2588%25da%25a9%25d8%25b3-%25d9%2588-%25d9%2585%25da%25a9%2F&amp;linkname=%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA%20%D9%85%D9%86%20%20%D8%A7%D8%B2%20%DB%B3%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%D8%8C%20%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%20%D9%88%20%D9%85%DA%A9" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d8%25aa%25d8%25ac%25d8%25b1%25d8%25a8%25db%258c%25d8%25a7%25d8%25aa-%25d9%2585%25d9%2586-%25d8%25a7%25d8%25b2-%25d9%2588%25db%258c%25d9%2586%25d8%25af%25d9%2588%25d8%25b2%25d8%258c-%25d9%2584%25db%258c%25d9%2586%25d9%2588%25da%25a9%25d8%25b3-%25d9%2588-%25d9%2585%25da%25a9%2F&amp;title=%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA%20%D9%85%D9%86%20%20%D8%A7%D8%B2%20%DB%B3%20%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%20%D8%B9%D8%A7%D9%85%D9%84%20%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%D8%8C%20%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%20%D9%88%20%D9%85%DA%A9" id="wpa2a_14">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%b5%d9%81%d8%b1-%d9%88-%db%8c%da%a9-%d8%a8%d8%a7-%d9%85%d9%88%d8%b6%d9%88%d8%b9-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84-%d9%87%d8%a7%db%8c-%d9%85%d8%aa%d9%86-%d8%a8%d8%a7%d8%b2/' rel='bookmark' title='برنامه تلویزیونی صفر و یک با موضوع سیستم عامل های متن باز'>برنامه تلویزیونی صفر و یک با موضوع سیستم عامل های متن باز</a></li><li><a href='http://zebardast.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d9%86%d8%b5%d8%a8-%d9%85%d9%88%d8%af%d9%85-%d9%87%d8%a7%db%8c-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%a7%d9%84-%d8%af%d8%b1-%d9%84/' rel='bookmark' title='راهنمای جامع نصب مودم های اینترنال در لینوکس'>راهنمای جامع نصب مودم های اینترنال در لینوکس</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol></p>]]></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>73</slash:comments> </item> <item><title>نصب Sun JDK 5 بر روی اوبونتو ۹.۱۰ و ۱۰.۰۴</title><link>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/</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[سیستم عامل اوبونتو (UBUNTU)]]></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_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b5%25d8%25a8-sun-jdk-5-%25d8%25a8%25d8%25b1-%25d8%25b1%25d9%2588%25db%258c-%25d8%25a7%25d9%2588%25d8%25a8%25d9%2588%25d9%2586%25d8%25aa%25d9%2588-%25db%25b9-%25db%25b1%25db%25b0-%25d9%2588-%25db%25b1%25db%25b0-%25db%25b0%25db%25b4%2F&amp;linkname=%D9%86%D8%B5%D8%A8%20Sun%20JDK%205%20%D8%A8%D8%B1%20%D8%B1%D9%88%DB%8C%20%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88%20%DB%B9.%DB%B1%DB%B0%20%D9%88%20%DB%B1%DB%B0.%DB%B0%DB%B4" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b5%25d8%25a8-sun-jdk-5-%25d8%25a8%25d8%25b1-%25d8%25b1%25d9%2588%25db%258c-%25d8%25a7%25d9%2588%25d8%25a8%25d9%2588%25d9%2586%25d8%25aa%25d9%2588-%25db%25b9-%25db%25b1%25db%25b0-%25d9%2588-%25db%25b1%25db%25b0-%25db%25b0%25db%25b4%2F&amp;linkname=%D9%86%D8%B5%D8%A8%20Sun%20JDK%205%20%D8%A8%D8%B1%20%D8%B1%D9%88%DB%8C%20%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88%20%DB%B9.%DB%B1%DB%B0%20%D9%88%20%DB%B1%DB%B0.%DB%B0%DB%B4" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b5%25d8%25a8-sun-jdk-5-%25d8%25a8%25d8%25b1-%25d8%25b1%25d9%2588%25db%258c-%25d8%25a7%25d9%2588%25d8%25a8%25d9%2588%25d9%2586%25d8%25aa%25d9%2588-%25db%25b9-%25db%25b1%25db%25b0-%25d9%2588-%25db%25b1%25db%25b0-%25db%25b0%25db%25b4%2F&amp;linkname=%D9%86%D8%B5%D8%A8%20Sun%20JDK%205%20%D8%A8%D8%B1%20%D8%B1%D9%88%DB%8C%20%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88%20%DB%B9.%DB%B1%DB%B0%20%D9%88%20%DB%B1%DB%B0.%DB%B0%DB%B4" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b5%25d8%25a8-sun-jdk-5-%25d8%25a8%25d8%25b1-%25d8%25b1%25d9%2588%25db%258c-%25d8%25a7%25d9%2588%25d8%25a8%25d9%2588%25d9%2586%25d8%25aa%25d9%2588-%25db%25b9-%25db%25b1%25db%25b0-%25d9%2588-%25db%25b1%25db%25b0-%25db%25b0%25db%25b4%2F&amp;linkname=%D9%86%D8%B5%D8%A8%20Sun%20JDK%205%20%D8%A8%D8%B1%20%D8%B1%D9%88%DB%8C%20%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88%20%DB%B9.%DB%B1%DB%B0%20%D9%88%20%DB%B1%DB%B0.%DB%B0%DB%B4" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2586%25d8%25b5%25d8%25a8-sun-jdk-5-%25d8%25a8%25d8%25b1-%25d8%25b1%25d9%2588%25db%258c-%25d8%25a7%25d9%2588%25d8%25a8%25d9%2588%25d9%2586%25d8%25aa%25d9%2588-%25db%25b9-%25db%25b1%25db%25b0-%25d9%2588-%25db%25b1%25db%25b0-%25db%25b0%25db%25b4%2F&amp;title=%D9%86%D8%B5%D8%A8%20Sun%20JDK%205%20%D8%A8%D8%B1%20%D8%B1%D9%88%DB%8C%20%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88%20%DB%B9.%DB%B1%DB%B0%20%D9%88%20%DB%B1%DB%B0.%DB%B0%DB%B4" id="wpa2a_16">اشتراک‌گذاری</a></p><p>مطلب مرتبطی یافت نشد.</p>]]></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> </item> <item><title>آشنایی با دستور netstat</title><link>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/</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[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; را در اختیار قرار می دهد. این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%aa%d9%85%d8%a7%d9%85-%d9%88-%da%a9%d9%85%d8%a7%d9%84-%db%8c%da%a9-%d8%b3%d8%a7%db%8c%d8%aa-%d8%a8%d8%a7-%db%8c%da%a9-%d8%ae%d8%b7-%d8%af%d8%b3%d8%aa%d9%88/' rel='bookmark' title='دانلود تمام و کمال یک سایت با یک خط دستور'>دانلود تمام و کمال یک سایت با یک خط دستور</a></li><li><a href='http://zebardast.ir/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%86%d9%86%d8%af-%d8%ae%d8%b7-%d9%88%d8%b3%d8%b7-%db%8c%da%a9-%d9%81%d8%a7%db%8c%d9%84-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='نمایش چند خط از وسط یک فایل متنی (در لینوکس)'>نمایش چند خط از وسط یک فایل متنی (در لینوکس)</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol>]]></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_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25a2%25d8%25b4%25d9%2586%25d8%25a7%25db%258c%25db%258c-%25d8%25a8%25d8%25a7-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-netstat%2F&amp;linkname=%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C%20%D8%A8%D8%A7%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20netstat" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25a2%25d8%25b4%25d9%2586%25d8%25a7%25db%258c%25db%258c-%25d8%25a8%25d8%25a7-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-netstat%2F&amp;linkname=%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C%20%D8%A8%D8%A7%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20netstat" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25a2%25d8%25b4%25d9%2586%25d8%25a7%25db%258c%25db%258c-%25d8%25a8%25d8%25a7-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-netstat%2F&amp;linkname=%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C%20%D8%A8%D8%A7%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20netstat" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d8%25a2%25d8%25b4%25d9%2586%25d8%25a7%25db%258c%25db%258c-%25d8%25a8%25d8%25a7-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-netstat%2F&amp;linkname=%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C%20%D8%A8%D8%A7%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20netstat" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d8%25a2%25d8%25b4%25d9%2586%25d8%25a7%25db%258c%25db%258c-%25d8%25a8%25d8%25a7-%25d8%25af%25d8%25b3%25d8%25aa%25d9%2588%25d8%25b1-netstat%2F&amp;title=%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C%20%D8%A8%D8%A7%20%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20netstat" id="wpa2a_18">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%aa%d9%85%d8%a7%d9%85-%d9%88-%da%a9%d9%85%d8%a7%d9%84-%db%8c%da%a9-%d8%b3%d8%a7%db%8c%d8%aa-%d8%a8%d8%a7-%db%8c%da%a9-%d8%ae%d8%b7-%d8%af%d8%b3%d8%aa%d9%88/' rel='bookmark' title='دانلود تمام و کمال یک سایت با یک خط دستور'>دانلود تمام و کمال یک سایت با یک خط دستور</a></li><li><a href='http://zebardast.ir/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%86%d9%86%d8%af-%d8%ae%d8%b7-%d9%88%d8%b3%d8%b7-%db%8c%da%a9-%d9%81%d8%a7%db%8c%d9%84-%d9%85%d8%aa%d9%86%db%8c-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='نمایش چند خط از وسط یک فایل متنی (در لینوکس)'>نمایش چند خط از وسط یک فایل متنی (در لینوکس)</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/' rel='bookmark' title='جستجوی فایل در لینوکس'>جستجوی فایل در لینوکس</a></li></ol></p>]]></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>13</slash:comments> </item> <item><title>معرفی و راهنمای شروع به کار با vi و vim</title><link>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/</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[سیستم عامل اوبونتو (UBUNTU)]]></category> <category><![CDATA[نرم افزار آزاد و متن باز]]></category> <category><![CDATA[گنو/لینوکس]]></category> <category><![CDATA[vi]]></category> <category><![CDATA[vim]]></category> <category><![CDATA[آموزش]]></category><guid isPermaLink="false">http://zebardast.ir/?p=968</guid> <description><![CDATA[— لینوکس سلام مطلب امروز در مورد ویرایشگرهای متن Vim و Vi می باشد. در این مطلب ابتدا به معرفی این دو ویرایشگر پرداخته ام و سپس راهنمای استفاده از آنها را ارائه کرده ام. البته مطلب امروز فقط راهنمای شروع به کار با این دو ویرایشگر می باشد و فقط دستورات پایه ای و [...] <strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/ubuntu-quick-reference/' rel='bookmark' title='راهنمای سریع دستورات برای شروع کار با اوبونتو'>راهنمای سریع دستورات برای شروع کار با اوبونتو</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b4%d9%86-%d8%a7%d9%86%d8%aa%d8%b4%d8%a7%d8%b1-%d9%88-%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%db%b8%db%b1%db%b0-%d8%af%d8%b1-%d8%aa%d9%87%d8%b1%d8%a7%d9%86/' rel='bookmark' title='جشن انتشار و معرفی اوبونتو ۸.۱۰ در تهران'>جشن انتشار و معرفی اوبونتو ۸.۱۰ در تهران</a></li><li><a href='http://zebardast.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d9%86%d8%b5%d8%a8-%d9%85%d9%88%d8%af%d9%85-%d9%87%d8%a7%db%8c-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%a7%d9%84-%d8%af%d8%b1-%d9%84/' rel='bookmark' title='راهنمای جامع نصب مودم های اینترنال در لینوکس'>راهنمای جامع نصب مودم های اینترنال در لینوکس</a></li></ol>]]></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>0 (صفر)</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>همانطور که پیش تر مشاهده کرده اید، در صورت استفاده از یک عدد قبل از دستور، باعث تکرار یک دستور به تعداد آن عدد  می شود. مثلا 17j باعث می شود که ۱۷ خط به پایین بروید.</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_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25b1%25d8%25a7%25d9%2587%25d9%2586%25d9%2585%25d8%25a7%25db%258c-%25d8%25b4%25d8%25b1%25d9%2588%25d8%25b9-%25d8%25a8%25d9%2587-%25da%25a9%25d8%25a7%25d8%25b1-%25d8%25a8%25d8%25a7-vi-%25d9%2588-vim%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20vi%20%D9%88%20vim" title="Google+" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25b1%25d8%25a7%25d9%2587%25d9%2586%25d9%2585%25d8%25a7%25db%258c-%25d8%25b4%25d8%25b1%25d9%2588%25d8%25b9-%25d8%25a8%25d9%2587-%25da%25a9%25d8%25a7%25d8%25b1-%25d8%25a8%25d8%25a7-vi-%25d9%2588-vim%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20vi%20%D9%88%20vim" title="Facebook" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25b1%25d8%25a7%25d9%2587%25d9%2586%25d9%2585%25d8%25a7%25db%258c-%25d8%25b4%25d8%25b1%25d9%2588%25d8%25b9-%25d8%25a8%25d9%2587-%25da%25a9%25d8%25a7%25d8%25b1-%25d8%25a8%25d8%25a7-vi-%25d9%2588-vim%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20vi%20%D9%88%20vim" title="Twitter" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25b1%25d8%25a7%25d9%2587%25d9%2586%25d9%2585%25d8%25a7%25db%258c-%25d8%25b4%25d8%25b1%25d9%2588%25d8%25b9-%25d8%25a8%25d9%2587-%25da%25a9%25d8%25a7%25d8%25b1-%25d8%25a8%25d8%25a7-vi-%25d9%2588-vim%2F&amp;linkname=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20vi%20%D9%88%20vim" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://zebardast.ir/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fzebardast.ir%2F%25d9%2585%25d8%25b9%25d8%25b1%25d9%2581%25db%258c-%25d9%2588-%25d8%25b1%25d8%25a7%25d9%2587%25d9%2586%25d9%2585%25d8%25a7%25db%258c-%25d8%25b4%25d8%25b1%25d9%2588%25d8%25b9-%25d8%25a8%25d9%2587-%25da%25a9%25d8%25a7%25d8%25b1-%25d8%25a8%25d8%25a7-vi-%25d9%2588-vim%2F&amp;title=%D9%85%D8%B9%D8%B1%D9%81%DB%8C%20%D9%88%20%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%B4%D8%B1%D9%88%D8%B9%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%20%D8%A8%D8%A7%20vi%20%D9%88%20vim" id="wpa2a_20">اشتراک‌گذاری</a></p><p><strong>مطالب مرتبط:</strong><ol><li><a href='http://zebardast.ir/ubuntu-quick-reference/' rel='bookmark' title='راهنمای سریع دستورات برای شروع کار با اوبونتو'>راهنمای سریع دستورات برای شروع کار با اوبونتو</a></li><li><a href='http://zebardast.ir/%d8%ac%d8%b4%d9%86-%d8%a7%d9%86%d8%aa%d8%b4%d8%a7%d8%b1-%d9%88-%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%db%b8%db%b1%db%b0-%d8%af%d8%b1-%d8%aa%d9%87%d8%b1%d8%a7%d9%86/' rel='bookmark' title='جشن انتشار و معرفی اوبونتو ۸.۱۰ در تهران'>جشن انتشار و معرفی اوبونتو ۸.۱۰ در تهران</a></li><li><a href='http://zebardast.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d9%86%d8%b5%d8%a8-%d9%85%d9%88%d8%af%d9%85-%d9%87%d8%a7%db%8c-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%a7%d9%84-%d8%af%d8%b1-%d9%84/' rel='bookmark' title='راهنمای جامع نصب مودم های اینترنال در لینوکس'>راهنمای جامع نصب مودم های اینترنال در لینوکس</a></li></ol></p>]]></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>10</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 27/98 queries in 0.053 seconds using disk: basic
Object Caching 6735/6782 objects using disk: basic

Served from: zebardast.ir @ 2012-05-22 01:57:31 -->
