<?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>PotatoZone &#187; آموزش</title>
	<atom:link href="http://potatozone.com/category/%d8%a2%d9%85%d9%88%d8%b2%d8%b4/feed/" rel="self" type="application/rss+xml" />
	<link>http://potatozone.com</link>
	<description>وبلاگی در رابطه با معرفی نرم افزار و وب سایت، اخبار تکنولوژی ، آموزش و هر چیز جالب و مفید</description>
	<lastBuildDate>Mon, 06 Feb 2012 11:06:14 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='potatozone.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>چگونه رام‌های گوشی گلکسی اس ۲ را فلش و روت کنیم [ویندوز، لینوکس و مک]</title>
		<link>http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/</link>
		<comments>http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 15:29:16 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[CF-Root]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Galaxy S2]]></category>
		<category><![CDATA[Heimdall]]></category>
		<category><![CDATA[I9100]]></category>
		<category><![CDATA[Odin]]></category>
		<category><![CDATA[آپگرید]]></category>
		<category><![CDATA[اندروید]]></category>
		<category><![CDATA[رام]]></category>
		<category><![CDATA[روت]]></category>
		<category><![CDATA[سامسونگ]]></category>
		<category><![CDATA[گوشی]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=2521</guid>
		<description><![CDATA[بعد از اینکه رام JPKJ2 که حاوی اندروید ۲.۳.۵ و زبان فارسی هست، اومد و نصبش کردم گفتم یه آموزش هم برای اینکار بذارم. در این آموزش روش فلش کردن رام‌ها (ارتقاء Firmware یا نصب رام) و همچنین روت کردن گوشی سامسونگ گلکسی اس ۲ (GT-I9100) توضیح داده میشه. البته ممکنه این آموزش برای دستگا‌ه‌های دیگه [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/">چگونه رام‌های گوشی گلکسی اس ۲ را فلش و روت کنیم [ویندوز، لینوکس و مک]</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2522" title="about-phone" src="http://potatozone.com/blog/wp-content/uploads/2011/10/about-phone.jpg" alt="" width="300" height="435" /></p>
<p>بعد از اینکه رام JPKJ2 که حاوی اندروید ۲.۳.۵ و زبان فارسی هست، اومد و نصبش کردم گفتم یه آموزش هم برای اینکار بذارم. در این آموزش روش فلش کردن رام‌ها (ارتقاء Firmware یا نصب رام) و همچنین روت کردن گوشی سامسونگ گلکسی اس ۲ (GT-I9100) توضیح داده میشه. البته ممکنه این آموزش برای دستگا‌ه‌های دیگه هم کار کنه ولی بهتره دربارش تحقیق کنید.</p>
<p>فکر کنم قبل از هر چیز باید مثل بقیه بگم که اگه اتفاق ناگواری برای گوشیتون افتاد مسئولیتش با خودتونه! :)</p>
<p>از اطلاعاتتون بک‌آپ بگیرید تا اگه اتفاق پیش‌بینی نشده‌ای افتاد اطلاعاتتون رو از دست ندید.</p>
<p>این آموزش دو قسمت داره یکی روش کار با برنامه Odin هست که فقط به درد ویندوزی‌ها می خوره و اون یکی هم روش کار با برنامه Heimdall هست که کسایی که ویندوز، مک یا لینوکس دارن می تونن ازش استفاده کنن.</p>
<p>رام، کرنل و برنامه Odin رو می تونید از <a href="http://forum.xda-developers.com/showthread.php?t=1075278">اینجا</a> که Intratech اونارو جمع آوری کرده دانلود کنید. من به فایل‌های مورد نیاز برای فلش و روت کردن لینک می دم ولی واضحه که این لینک ها در حال حاضر مفیده و ورژن‌های جدیدتر فایل‌ها و برنامه‌ها یا رام‌ دلخواهتون رو خودتون باید دنبال و پیدا و دانلود کنید، یا از <a href="http://forum.xda-developers.com/showthread.php?t=1075278">اینجا</a> یا از جای دیگه‌ای که میشناسید. در همین لینکی که از <a href="http://forum.xda-developers.com/">XDA-Developers</a> داده شد کدهای مربوط به کشورها وجود داره. کد ماه و سال رو هم می تونید از <a href="http://www.gsmcure.com/forum/showthread.php?t=1015">اینجا</a> ببینید. اگه می‌خواید رامی که دانلود می کنید از فارسی پشتیبانی کنه اسم رام باید با JP شروع بشه حالت کامل‌ترش برای رام JPKJ2 و گوشی گلکسی اس ۲ میشه I9100JPKJ2. کرنل روت شده Chainfire برای روت کردن رو هم می تونید از <a href="http://forum.xda-developers.com/showthread.php?t=1103399">اینجا</a> دانلود کنید. این کرنل روت، busybox و CWM Manager رو به گوشی اضافه می کنه.</p>
<p><a href="http://www.multiupload.com/CM6XON5S36">دانلود رام JPKJ2</a></p>
<p><a href="http://www.multiupload.com/DUNKIR221F">دانلود JPKJ2 Stock Kernel</a> (لازم برای برداشتن آیکون زرد علامت تعجب بعد از روت کردن)</p>
<p>Password: intratech@XDA</p>
<p><a href="http://www.multiupload.com/1RTGSE061G">دانلود Odin v1.85</a></p>
<p><a href="http://download.chainfire.eu/44/CF-Root/SGS2/CF-Root-SGS2_XX_XEO_KI4-v4.4-CWM4.zip">دانلود کرنل CF-Root 4.4 XX_XEO_KI4</a></p>
<p>کاربران ویندوز باید درایورهای گوشی رو نصب کنن. یا جدا پیداشون کنید یا نرم‌افزار <a href="http://www.samsung.com/iran/support/mobilesoftwaremanual/mobilesoftwaremanual.do?page=MOBILE.SOFTWARE.MANUAL">Kies</a> رو نصب کنید که درایورها رو هم نصب می کنه. Kies رو ببندید تا تداخلی با Odin ایجاد نکنه.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2523" title="odin" src="http://potatozone.com/blog/wp-content/uploads/2011/10/odin.jpg" alt="" width="600" height="427" /></p>
<p><strong>فلش کردن با استفاده از نرم‌افزار Odin [ویندوز]</strong></p>
<ol>
<li>فایل tar یا md5 رو از رام دانلود شده extract کنید.</li>
<li>نرم‌افزار Odin رو باز کنید و روی PDA کلیک کنید و فایل استخراج شده‌ی مرحله ۱ رو انتخاب کنید.(اگه فایل‌های PHONE و CSC رو هم دارید در جاهای مشخص شده انتخابشون کنید)</li>
<li>Re-Partition <strong>نباید</strong> تیک خورده باشه. توجه داشته باشید که <strong>نباید</strong> تیک خورده باشه!</li>
<li>Auto Reboot <strong>باید</strong> تیک خورده باشه.</li>
<li>گوشی رو وارد حالت Download کنید. برای انجام اینکار گوشی رو خاموش کنید و این دکمه‌ها رو نگه دارید: Volume Down + Home + Power</li>
<li>پیغامی نشون داده میشه، برای ادامه دادن دکمه Volume Up رو فشار بدید و برای Cancel کردن دکمه Volume Down</li>
<li>گوشی رو از طریق USB به کامپیوتر وصل کنید.</li>
<li>در برنامه Odin  گوشی باید شناسایی بشه و قسمت ID:COM زرد بشه.</li>
<li>روی دکمه Start کلیک کنید. صبر کنید تا فلش کردن تموم بشه. بعد از اتمام فلش گوشی ریبوت میشه.</li>
</ol>
<p>نرم‌افزار Heimdall رو می تونید از <a href="http://www.glassechidna.com.au/products/heimdall/">اینجا</a> متناسب با سیستم‌عامل و ۳۲ یا ۶۴ بیتی بودن سیستمتون دانلود کنید. در آموزش این نرم‌افزار فرض بر این هست که از سیستم‌عامل اوبونتو استفاده می کنید، کلیات کار برای سیستم‌عامل های مختلف فرقی نمی کنه. برای آموزش از رابط گرافیکی برنامه استفاده می کنم اونایی که اهل ترمینال هستن خودشون باید برن دنبالش!</p>
<p>برای اوبونتو فایل‌های دبیان Heimdall Command Line و Heimdall Frontend رو دانلود و نصب کنید.</p>
<p>فایل‌هایی که Intratech گذاشته exe هستن ولی ‌نگران نباشید چون آرشیو ۷zip هستن و با نصب ۷zip مشکلتون حل میشه.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2524" title="Heimdall-Frontend-Utilities" src="http://potatozone.com/blog/wp-content/uploads/2011/10/Heimdall-Frontend-Utilities.jpg" alt="" width="550" height="386" /></p>
<p><strong>فلش کردن با استفاده از نرم‌افزار Heimdall [ویندوز، مک و لینوکس]</strong></p>
<ol>
<li><strong></strong>فایل‌ رام رو تا دو مرحله استخراج کنید تا فایل‌های درون فایل tar یا md5 رو داشته باشید. boot.bin و &#8230;</li>
<li>نرم‌افزار Heimdall رو با دسترسی روت باز کنید: sudo heimdall-frontend</li>
<li>گوشی رو وارد حالت Download کنید. برای انجام اینکار گوشی رو خاموش کنید و این دکمه‌ها رو نگه دارید: Volume Down + Home + Power</li>
<li>پیغامی نشون داده میشه، برای ادامه دادن دکمه Volume Up رو فشار بدید و برای Cancel کردن دکمه Volume Down</li>
<li>گوشی رو از طریق USB به کامپیوتر وصل کنید.</li>
<li>در برنامه Heimdall وارد تب Utilities بشید. با کلیک کردن روی Detect می تونید بفهمید که دستگاه شناسایی میشه یا نه. در قسمت Download PIT و با کلیک کردن روی Save As مکان و اسم فایل رو مشخص کنید. حالا روی Download کلیک کنید.</li>
<li>وارد تب Flash بشید. در قسمت PIT با کلیک کردن روی Browse فایلی رو که در مرحله قبل ذخیره کردید انتخاب کنید.</li>
<li>گزینه های Repartition  و No Reboot <strong>نباید</strong> تیک خورده باشند. توجه داشته باشید که <strong>نباید</strong> تیک خورده باشند!</li>
<li>روی Add کلیک کنید و فایل‌های متناظر با Partition Name در قسمت Partition Details رو اضافه کنید. برای مثال فایل boot.bin برای گزینه BOOT و &#8230; (توجه داشته باشید که فایل zImage مربوط به KERNEL هست)</li>
<li>بعد از انتخاب همه فایل‌ها روی Start کلیک کنید. صبر کنید تا فلش کردن تموم بشه. بعد از اتمام فلش گوشی ریبوت میشه.</li>
</ol>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2525" title="Heimdall-Frontend-Flash-ROM" src="http://potatozone.com/blog/wp-content/uploads/2011/10/Heimdall-Frontend-Flash-ROM.jpg" alt="" width="600" height="422" /></p>
<p>حالا گوشیتون آپدیت شده و می تونید از About Phone در Settings مشخصات گوشی رو ببینید. مشخصات Firmware رو می تونید با وارد کردن کد <span dir="ltr">*#۱۲۳۴#</span> در گوشی ببینید.</p>
<p><strong>روت کردن با استفاده از نرم‌افزار Odin یا Heimdall</strong></p>
<p>حالا که می دونید چطوری میشه فلش کرد، روت کردن کاری نداره. تنها کاری که باید بکنید اینه که فایل tar رو از کرنل CF-Root استخراج کنید و مثل رام فلش کنید.</p>
<p>اگه با Heimdall این کار رو می کنید این بار فقط باید فایل zImage در کرنل CF-Root رو برای KERNEL مشخص کنید و فلش کنید.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2526" title="Heimdall-Frontend-Flash-Kernel" src="http://potatozone.com/blog/wp-content/uploads/2011/10/Heimdall-Frontend-Flash-Kernel.jpg" alt="" width="600" height="422" /></p>
<p>حالا وقتی گوشی روشن میشه یه هشدار که یه مثلث زرد حاوی علامت تعجب هست می‌بینید این نشون میده که از کرنل سفارشی استفاده می‌کنید و گوشی روت شده. برای این که این آیکون رو از بین ببرید مراحل زیر رو انجام بدید.</p>
<p><strong>خلاص شدن از مثلث زرد رنگ</strong> <strong>با استفاده از نرم‌افزار Odin یا Heimdall</strong></p>
<ol>
<li>مطمئن شید که گوشی رو با CF-Root روت کردید. باید اپ CWM Manager رو داشته باشید.</li>
<li>فایل zImage رو بعد از دو مرحله استخراج از کرنل CF-Root بیرون بکشید و داخل حافظه گوشی کپی کنید.</li>
<li>Stock Kernel رو فلش کنید.</li>
<li>بعد از فلش کردن و بالا اومدن گوشی، CWM Manager هنوز در دسترسه. این اپ رو باز کنید و بعد از دادن اجازه Superuser به اپ، Flash Kernel رو انتخاب کنید و فایل zImage رو که در مرحله ۲ داخل حافظه گوشی کپی کرده بودید، انتخاب کنید.</li>
<li>کرنل فلش و دستگاه ریبوت میشه. دیگه خبری از علامت زرد نیست. در آینده اگه می خواید کرنلی رو فلش کنید می تونید با CWM Manager این کار رو بکنید.</li>
</ol>
<p><strong>نکات</strong></p>
<ul>
<li>بعضی از رام ها اطلاعات گوشی رو پاک می کنن پس به توضیحات رام ها توجه کنید.</li>
<li>بعضی ها پیشنهاد می کنن که بعد از فلش کردن گوشی رو ریست کنید. نیازی به اینکار نیست ولی اگه خواستید این کار رو بکنید از فایل‌ها و اپ‌ها و اطلاعات گوشی بک‌آپ تهیه کنید. برای بک‌آپ گرفتن اپ‌ها می تونید از اپ Titanium Backup استفاده کنید(باید دسترسی روت داشته باشید). در آخر برای ریست کد <span dir="ltr">*۲۷۶۷*۳۸۵۵#</span> رو در گوشی وارد کنید.</li>
<li>توی لینوکس حواستون به permission فایل‌ها باشه تا برنامه بتونه فایل‌ها رو بخونه.</li>
</ul>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/" rel="bookmark" class="crp_title">چگونه نقشه ایران و راهنمای صوتی مسیریاب نوکیا را روی گوشی خود نصب کنیم؟</a></li><li><a href="http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/" rel="bookmark" class="crp_title">نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</a></li><li><a href="http://potatozone.com/2009/01/lg-watch-like-mobile-phone/" rel="bookmark" class="crp_title">ساخت گوشی موبایل به شکل ساعت مچی توسط ال جی [CES 2009]</a></li><li><a href="http://potatozone.com/2010/09/convert-video-rip-dvd-xmedia-recode/" rel="bookmark" class="crp_title">تبدیل فایل های ویدئویی و ریپ کردن DVD با XMedia Recode</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/">چگونه رام‌های گوشی گلکسی اس ۲ را فلش و روت کنیم [ویندوز، لینوکس و مک]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>تعمیر Master Boot Record و بازگرداندن منوی بوت ویندوز</title>
		<link>http://potatozone.com/2011/08/fix-master-boot-record-windows-restore/</link>
		<comments>http://potatozone.com/2011/08/fix-master-boot-record-windows-restore/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 11:33:12 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[MBR]]></category>
		<category><![CDATA[بازیابی]]></category>
		<category><![CDATA[بوت]]></category>
		<category><![CDATA[ویندوز 7]]></category>
		<category><![CDATA[ویندوز xp]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=2430</guid>
		<description><![CDATA[اگه به هر دلیلی منوی بوت ویندوز از دست رفته و می خواید برش گردونید باید MBR یا Master Boot Record رو تعمیر کنید. برای انجام این کار می تونید از روش زیر استفاده کنید. ویندوز ۷ کامپیوتر رو از دی‌وی‌دی ویندوز ۷ بوت کنید و وارد System Recovery Options بشید. اینجا می تونید طریقه [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/08/fix-master-boot-record-windows-restore/">تعمیر Master Boot Record و بازگرداندن منوی بوت ویندوز</a></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_2431" class="wp-caption aligncenter" style="width: 510px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-2431" title="bootmenu" src="http://potatozone.com/blog/wp-content/uploads/2011/08/bootmenu.jpg" alt="" width="500" height="375" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">عکس: stealthsettings.com</p></div>
<p>اگه به هر دلیلی منوی بوت ویندوز از دست رفته و می خواید برش گردونید باید MBR یا Master Boot Record رو تعمیر کنید. برای انجام این کار می تونید از روش زیر استفاده کنید.</p>
<p><strong>ویندوز ۷</strong></p>
<p>کامپیوتر رو از دی‌وی‌دی ویندوز ۷ بوت کنید و وارد System Recovery Options بشید. <a href="http://www.sevenforums.com/tutorials/668-system-recovery-options.html">اینجا</a> می تونید طریقه ورود به System Recovery Options رو ببینید.</p>
<p>روی Command Prompt کلیک کنید و دستورات زیر رو در خط فرمان اجرا کنید:</p>
<p dir="ltr">bootrec /fixmbr</p>
<p dir="ltr">bootrec /fixboot</p>
<p dir="ltr">exit</p>
<p>روی Restart  کلیک کنید.</p>
<p><strong>ویندوز XP</strong></p>
<p>کامپیوتر رو از سی‌دی ویندوز Xp بوت کنید و وارد Recovery Console بشید. <a href="http://pcsupport.about.com/od/fixtheproblem/ss/rconsole.htm">اینجا</a> می تونید طریقه ورود به Recovery Console رو ببینید.</p>
<p>دستورات زیر رو در خط فرمان اجرا کنید:</p>
<p dir="ltr">fixmbr</p>
<p dir="ltr">exit</p>
<p>یادتون باشه که بعد از Restart دیسک رو خارج کنید و از هارد بوت کنید.</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2009/04/command-prompt-intro/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۱</a></li><li><a href="http://potatozone.com/2009/05/command-prompt-learn-3/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/" rel="bookmark" class="crp_title">نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/08/fix-master-boot-record-windows-restore/">تعمیر Master Boot Record و بازگرداندن منوی بوت ویندوز</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2011/08/fix-master-boot-record-windows-restore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>به اشتراک گذاشتن ماوس و کیبورد بین کامپیوترها با QuickSynergy</title>
		<link>http://potatozone.com/2011/07/sharing-mouse-keyboard-computers-quicksynergy/</link>
		<comments>http://potatozone.com/2011/07/sharing-mouse-keyboard-computers-quicksynergy/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 06:50:29 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[QuickSynergy]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[synergy]]></category>
		<category><![CDATA[اشتراک گذاری]]></category>
		<category><![CDATA[اوبونتو]]></category>
		<category><![CDATA[بی‌سیم]]></category>
		<category><![CDATA[سرور]]></category>
		<category><![CDATA[شبکه]]></category>
		<category><![CDATA[ماوس]]></category>
		<category><![CDATA[مک]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[کلاینت]]></category>
		<category><![CDATA[کلیپ‌بورد]]></category>
		<category><![CDATA[کیبورد]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=2213</guid>
		<description><![CDATA[با استفاده از نرم افزار QuickSynergy می تونید ماوس و کیبورد یه کامپیوتر رو با کامپوترهای دیگه(حتی با سیستم عامل های متفاوت) به اشتراک بذارید. QuickSynergy یه رابط گرافیکی برای Synergy هست؛ Synergy نرم افزار آزاد و Open Source هست که از سیستم عامل های لینوکس، مک و ویندوز پشتیبانی می کنه و از اونجایی که نسخه [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/07/sharing-mouse-keyboard-computers-quicksynergy/">به اشتراک گذاشتن ماوس و کیبورد بین کامپیوترها با QuickSynergy</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2214" title="synergy" src="http://potatozone.com/blog/wp-content/uploads/2011/07/synergy.jpg" alt="" width="550" height="255" /></p>
<p>با استفاده از نرم افزار <a href="http://code.google.com/p/quicksynergy/">QuickSynergy</a> می تونید ماوس و کیبورد یه کامپیوتر رو با کامپوترهای دیگه(حتی با سیستم عامل های متفاوت) به اشتراک بذارید. QuickSynergy یه رابط گرافیکی برای <a href="http://synergy-foss.org/">Synergy</a> هست؛ Synergy نرم افزار آزاد و Open Source هست که از سیستم عامل های لینوکس، مک و ویندوز پشتیبانی می کنه و از اونجایی که نسخه ویندوزش گرافیکی هست، QuickSynergy فقط از لینوکس و مک پشتیبانی می که.</p>
<p>این اشتراک گذاری از طریق شبکه(LAN) انجام میشه، پس برای استفاده از این برنامه باید شبکه ای از کامپیوترهای مورد نظر ایجاد کنید.</p>
<p>برای نصب در اوبونتو دستور زیر رو اجرا کنید:</p>
<p dir="ltr">sudo apt-get install quicksynergy</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2215" title="QuickSynergy_Share" src="http://potatozone.com/blog/wp-content/uploads/2011/07/QuickSynergy_Share.jpg" alt="" width="324" height="300" /></p>
<p>برنامه رو در کامپیوتر سرور(کامپیوتری که قراره ماوس و کیبوردش با بقیه به اشتراک گذاشته بشه) باز کنید. در تب Share در یکی از قسمت های بالا، راست، پایین و چپ هاست‌نیم(hostname) کامپیوتر کلاینت(کامپیوتری که قراره ماوس و کیبورد باهاش به اشتراک گذاشته بشه) رو وارد کنید. برای اینکه بدونید هاست‌نیم کلاینت چیه دستور hostname رو در ترمینال وارد کنید.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2216" title="QuickSynergy_Use" src="http://potatozone.com/blog/wp-content/uploads/2011/07/QuickSynergy_Use.jpg" alt="" width="324" height="300" /></p>
<p>در کامپیوتر کلاینت، در تب Use در قسمت Server hostname/IP address آدرس آی‌پی کامپیوتر سرور رو وارد کنید. برای به دست آوردن آی‌پی از دستور ifconfig استفاده کنید.</p>
<p>حالا در کامپیوتر سرور روی Execute کلیک کنید، بعد از این کار روی دکمه Execute در کامپیوتر کلاینت کلیک کنید. توجه داشته باشید که دکمه Execute متناسب با تب جاری عمل میکنه یعنی در تب Share سرور و در تب Use کلاینت ایجاد می کنه.</p>
<p>حالا می تونید ماوس رو از کامپیوتر سرور به کلاینت انتقال بدید و کنترلش کنید و از کیبورد کامپیوتر سرور استفاده کنید. همچنین کلیپ‌بوردها به اشتراک گذاشته میشن، یعنی می تونید متنی رو در یک کامپیوتر کپی کنید و در کامپیوتر دیگه Paste کنید.</p>
<p>برای مثال من ماوس و کیبورد کامپیوترم رو از طریق مودم روتر به صورت بی‌سیم با نِت‌بوکم share کردم و وقتی ماوس رو به سمت راست صفحه می برم از سرور وارد کلاینت می شم.</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2011/09/ubuntu-one-windows/" rel="bookmark" class="crp_title">Ubuntu One برای ویندوز</a></li><li><a href="http://potatozone.com/2008/12/chat-in-lan-with-network-messenger/" rel="bookmark" class="crp_title">چت کردن در شبکه &#8211; Network Messenger</a></li><li><a href="http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/" rel="bookmark" class="crp_title">نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</a></li><li><a href="http://potatozone.com/2011/09/hackers-break-into-kernel-org/" rel="bookmark" class="crp_title">نفوذ هکرها به kernel.org</a></li><li><a href="http://potatozone.com/2011/01/microsoft-touch-mouse-ces-2011/" rel="bookmark" class="crp_title">ماوس لمسی مایکروسافت [CES 2011]</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/07/sharing-mouse-keyboard-computers-quicksynergy/">به اشتراک گذاشتن ماوس و کیبورد بین کامپیوترها با QuickSynergy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2011/07/sharing-mouse-keyboard-computers-quicksynergy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>۲ اسکریپت پرل برای تغییر نام فایل ها با استفاده از عبارات منظم و نوشتن در فایل</title>
		<link>http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/</link>
		<comments>http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 08:56:31 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[عبارات منظم]]></category>
		<category><![CDATA[فایل]]></category>
		<category><![CDATA[پرل]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1634</guid>
		<description><![CDATA[حتما تا حالا با فایل هایی برخورد کردید که اسمشون پر از کاراکترهای غیر ضروری هست و از نظر ظاهری جالب نیستند. مثلا فایل های تورنت و ویدئوهای یوتیوب بعد از دانلود.اسکریپت های زیر کدهای ساده ای جهت تمرین هستند که می تونن کاربرد هم داشته باشند. فرض بر این است که از اوبونتو استفاده [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/">۲ اسکریپت پرل برای تغییر نام فایل ها با استفاده از عبارات منظم و نوشتن در فایل</a></p>
]]></description>
			<content:encoded><![CDATA[<p>حتما تا حالا با فایل هایی برخورد کردید که اسمشون پر از کاراکترهای غیر ضروری هست و از نظر ظاهری جالب نیستند. مثلا فایل های تورنت و ویدئوهای یوتیوب بعد از دانلود.اسکریپت های زیر کدهای ساده ای جهت تمرین هستند که می تونن کاربرد هم داشته باشند. فرض بر این است که از اوبونتو استفاده می کنید. اسکریپت زیر مسیر دایرکتوری برای تغییر نام فایل ها رو دریافت می کنه و در نام فایل ها به جای کاراکتر &#8220;_&#8221; اسپیس میذاره:</p>
<p dir="ltr">#!/usr/bin/perl<br />
print(&#8220;Type the path:\n&#8221;);<br />
chomp($path = &lt;stdin&gt;);<br />
opendir(DIR, $path) || die &#8220;Error in opening dir $path\n&#8221;;<br />
@files = readdir(DIR);<br />
closedir(DIR);<br />
foreach $file (@files) {<br />
$newname = $file;<br />
$newname =~ s/_+/ /g;<br />
rename(&#8220;$path/$file&#8221;, &#8220;$path/$newname&#8221;);<br />
}</p>
<p>خط اول کامنت هست و محل مفسر پرل رو مشخص می کنه. خط دوم هم که رشته رو چاپ می کنه.</p>
<p>&lt;stdin&gt; ورودی رو دریافت می کنه و داخل متغیر path قرار میده. تابع chomp کاراکترهای newline رو از رشته ی ورودی حذف می کنه.</p>
<p>برای خوندن دایرکتوری باید بازش کرد، این کار رو با تابع opendir انجام میدیم. همونطور که در کد دیده میشه DIR در خوندن و بستن دایرکتوری استفاده شده که DIRHANDLE است. پارامتر دوم دایرکتوری ای است که می خوایم بازش کنیم.</p>
<p>تابع readdir دایرکتوری رو می خونه و لیست فایل ها و فولدرها رو در آرایه ی files قرار میده. closedir هم که دارکتوری رو می بنده.</p>
<p>از حلقه foreach برای انجام عملیات روی عناصر آرایه استفاده می کنیم. مقدار متغیر file رو در متغیر newname قرار می دیم که قراره نام جدید فایل باشه.</p>
<p>با استفاده از عبارات منظم(regular expressions یا regex) عملیات جستجو و جایگزینی رو انجام می دیم. s عملگر جایگزینی است. اسلش ها جدا کننده هستند، بین دو اسلش اول الگویی برای مطابقت(match) نوشته میشه و بین دو اسلش دوم الگویی که باید جایگزین بشه نوشته می شه. &#8220;+&#8221; بعد از &#8220;_&#8221; به معنی یک یا بیشتر از یک &#8220;_&#8221; است. در حالت عادی اولین مطابقت کار رو به پایان می رسونه، عملگر g باعث میشه عملیات روی بیشتر از یک مطابقت هم انجام بگیره.</p>
<p>در آخر هم از تابع rename برای تغییر نام فایل استفاده می کنیم.</p>
<p>این کد رو در یک فایل با پسوند pl ذخیره کنید مثلا rename.pl و داخل home قرار بدید و فایل رو اجرایی کنید، از طریق properties یا دستور chmod +x rename.pl. اسکریپت رو باز کنید و Run in terminal رو انتخاب کنید یا در ترمینال دستور <span dir="ltr">./rename.pl</span> رو اجرا کنید. برای مثال برای تغییر نام فایل ها در فولدر test در دسکتاپ مسیر Desktop/test رو وارد می کنیم.</p>
<p>برای مثال Linkin_Park___Burning_In_The_Skies__International_Video.mp4 به Linkin Park Burning In The Skies International Video.mp4 تبدیل میشه.</p>
<p>اسکریپت دوم که از بخشی از اسکریپت قبلی استفاده می کنه نام فایل ها و فولدرهای یک دایرکتوری رو در یک فایل متنی ذخیره می کنه:</p>
<p dir="ltr">#!/usr/bin/perl<br />
print &#8220;Type the path:\n&#8221;;<br />
chomp($path = &lt;STDIN&gt;);<br />
opendir DIR, $path || die &#8220;Error in opening dir $path\n&#8221;;<br />
@files = readdir(DIR);<br />
closedir(DIR);<br />
open FILE, &#8216;&gt;&gt;list.txt&#8217; or die &#8220;Error in writing to file\n&#8221;;<br />
foreach (@files) {<br />
print FILE &#8220;$_\n&#8221;;<br />
}<br />
close FILE;</p>
<p>6 خط اول همون ۶ خط اول کد قبلی است با این تفاوت که پرانتزها برداشته شده که تاثیری در اجرای کد نداره.</p>
<p>FILE که FILEHANDLE است و &#8220;&lt;&lt;&#8221; به این معنی است که می خوایم به فایل list.txt چیزی اضافه کنیم؛ اگه فایل وجود نداشته باشه ایجاد میشه و اگه وجود داشته باشه به انتهاش اضافه میشه.</p>
<p>از حلقه foreach و print برای نوشتن در فایل استفاده می کنیم. می تونستیم foreach رو به شکل قبل در کد اول بنوسیم، اما این راه دیگری در پرل است که ساده تره. <span dir="ltr">$_</span> متغیر مخصوص پرل است که مقدار متغیری که روی اون پردازش در حال انجامه رو در خودش نگه میداره.</p>
<p>کد رو در فایلی ذخیره کنید و مراحل قبلی رو انجام بدید. با وارد کردن مسیر دایرکتوری، نام فایلها و فولدرهای موجود در اون در فایل list.txt ذخیره میشه. فایل list.txt در محل فایل اسکریپت قرار می گیره.</p>
<p>فکر می کنم این کارها رو با بش(bash) هم می شد انجام داد ولی هدف آشنایی با یه زبان جدید بود. اول می خواستم با پایتون این کارو انجام بدم ولی نتونستم باهاش ارتباط برقرار کنم! بعدش تصمیم گرفتم با پرل بنویسم. این اولین باری بود که با پرل کد نوشتم پس اگه مشکلی وجود داره به این دلیله! از پرل خوشم اومده و می خوام یاد بگیرم :)</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2008/10/notepad/" rel="bookmark" class="crp_title">ایجاد فایل های متنی مخفی با notepad</a></li><li><a href="http://potatozone.com/2009/05/command-prompt-learn-3/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-5/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></li><li><a href="http://potatozone.com/2009/09/deleteonclick-secure-file-deletion/" rel="bookmark" class="crp_title">DeleteOnClick &#8211; حذف امن فایلها</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/">۲ اسکریپت پرل برای تغییر نام فایل ها با استفاده از عبارات منظم و نوشتن در فایل</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>find در linux bash</title>
		<link>http://potatozone.com/2010/10/linux-bash-find-command/</link>
		<comments>http://potatozone.com/2010/10/linux-bash-find-command/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 20:39:55 +0000</pubDate>
		<dc:creator>Arin</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[بش]]></category>
		<category><![CDATA[ترمینال]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1461</guid>
		<description><![CDATA[در زمینه آموزش cmd در Windows قبلاً نوشته بودم. بی انصافیه که قدرت bash در Linux رو نادیده بگیریم! در اینجا کارمونو با یه سوال ساده(!) شروع می کنیم. اگر خواستید دنبال یک فایل که حدوداً ۱ هفته  پیش روش کار کردید بگردید و اسمش با &#8220;test&#8221; شروع می شد چیکار می کنید؟ در ادامه [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/10/linux-bash-find-command/">find در linux bash</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1479" src="http://potatozone.com/blog/wp-content/uploads/2010/10/Screenshot-4-e1.png" alt="" width="264" height="39" /></p>
<p>در زمینه آموزش cmd در Windows قبلاً <a href="http://potatozone.com/2009/04/command-prompt-intro/">نوشته بودم</a>. بی انصافیه که قدرت bash در Linux رو نادیده بگیریم!</p>
<p>در اینجا کارمونو با یه سوال ساده(!) شروع می کنیم. اگر خواستید دنبال یک فایل که حدوداً ۱ هفته  پیش روش کار کردید بگردید و اسمش با &#8220;test&#8221; شروع می شد چیکار می کنید؟<br />
در ادامه جواب این سوال رو پیدا خواهید کرد&#8230;</p>
<p><strong>find</strong></p>
<p>دستور find یه دستور قوی و کارامد در bash هست. با چند تا مثال ساده شروع می کنیم.</p>
<p dir="ltr">find</p>
<p>همه فایل ها( و پوشه ها )  در پوشه کنونی را نشان بده.<br />
دستور find به صورت پیش فرض زیر پوشه ها را هم جستجو می کند.</p>
<p dir="ltr">find  -name &#8220;salam.txt&#8221;</p>
<p>در پوشه کنونی فایل هایی که اسمشون salam.txt هست رو براتون پیدا می کنه.</p>
<p dir="ltr">find home -name &#8220;L*&#8221;</p>
<p>در پوشه home جستجو می کنه و فایل هایی که اسمشون با L شروع می شه پیدا می کنه.</p>
<p dir="ltr">find -mtime 2</p>
<p>فایل هایی که دقیقاً دو روز پیش تغییر کرده اند ( مثلا روشون کاری انجام شده ) پیدا می کنه.</p>
<p dir="ltr">find -name &#8220;test*&#8221; -mtime -7</p>
<p>این هم جواب سؤال شما! دقت کنید که میشه به روز علامت های &#8211; و + رو اضافه کرد. اینجوری میشه گفت که فایلی در ۷ روز پیش یا کمتر ( مثلا ۵ روز ) تغییر کرده باشه.</p>
<p>خب، حالا یک سری کاربردهای دیگه دستور find:</p>
<p dir="ltr">find  -size +15M -mtime 0</p>
<p>فایل هایی که اندازشون بیشتر از ۱۵ مگابایت است و در ۲۴ ساعت گدشته تغییر کرده اند رو پیدا کن.</p>
<p dir="ltr">find -name &#8220;*.exe&#8221; -size -5M -exec rm {} \;</p>
<p>فایل هایی که با .exe تموم میشن و اندازشون کمتر از ۵ مگابایته رو پیدا کن و پاکشون کن!<br />
این دستور موقعی به کار من اومد که دوستم فلشش رو که ویروسی شده بود داده بود به من. با یک دستور find متوجه شدم که همه فایل های exe روی فلشش ویروسه&#8230; ( بجز چند تا برنامه بزرگ که exe بودن و اندازشون بیشتر از ۵M بود طبیعتاً ). با همین دستور فلشش ویروس کشی شد!</p>
<p dir="ltr">find /home/arin -iname &#8220;rooze?.txt&#8221; -exec cat {} \;</p>
<p>در پوشه /home/arin بگرد و فایل هایی که اسمشون rooze1.txt ، rooze2.txt ، roozeX.txt  &#8230; (یا هر چیز دیگه ای به جای X)  رو نشون بده.<br />
دستور cat در bash محتوای فایل رو چاپ می کنه.<br />
پارامتر iname اسم رو به صورت case <span style="text-decoration: underline;">in</span>sensitive می گرده. یعنی کوچیک و بزرگ بودن حروف مهم <span style="text-decoration: underline;">نیست</span>.</p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1478" src="http://potatozone.com/blog/wp-content/uploads/2010/10/Screenshot-arin@arin-desktop-Learning-findcommand.png" alt="" width="466" height="233" /></p>
<p>و در انتها توصیه همیشگی من! دستور man find رو در bash وارد کنید و از توضیحات کامل لذت ببرید. با یک جستجو در google هم مثال های جالبی پیدا می کنین.</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2009/10/command-prompt-learn-5/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2011/02/perl-scripts-file-rename-regular-expressions-save/" rel="bookmark" class="crp_title">۲ اسکریپت پرل برای تغییر نام فایل ها با استفاده از عبارات منظم و نوشتن در فایل</a></li><li><a href="http://potatozone.com/2009/05/command-prompt-learn-3/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/10/linux-bash-find-command/">find در linux bash</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2010/10/linux-bash-find-command/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</title>
		<link>http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/</link>
		<comments>http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 12:33:06 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[BURG]]></category>
		<category><![CDATA[Grub]]></category>
		<category><![CDATA[Live CD]]></category>
		<category><![CDATA[اوبونتو]]></category>
		<category><![CDATA[تنظیمات]]></category>
		<category><![CDATA[نصب کردن]]></category>
		<category><![CDATA[گراب]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1393</guid>
		<description><![CDATA[اگه ویندوز رو بعد از اوبونتو نصب کرده باشید حتما متوجه شدید که ویندوز اوبونتو رو نادیده می گیره و boot-loader فقط ویندوز رو نشون میده. برای برگردوندن منوی Grub و در نتیجه اوبونتو از Ubuntu Live CD استفاده می کنیم. توضیحات زیر برای Grub2 و Ubuntu Lucid Lynx هست ولی اشاره ای به نسخه [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/">نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</a></p>
]]></description>
			<content:encoded><![CDATA[<p>اگه ویندوز رو بعد از اوبونتو نصب کرده باشید حتما متوجه شدید که ویندوز اوبونتو رو نادیده می گیره و boot-loader فقط ویندوز رو نشون میده. برای برگردوندن منوی Grub و در نتیجه اوبونتو از Ubuntu Live CD استفاده می کنیم.</p>
<p>توضیحات زیر برای Grub2 و Ubuntu Lucid Lynx هست ولی اشاره ای به نسخه های دیگه هم میشه و لینک هایی قرار داده میشه.</p>
<p>برای اینکه بفهمید از کدوم Grub استفاده می کنید یه ترمینال باز کنید(Ctrl+Alt+T) و دستور grub-install -v رو وارد کنید. اگه ورژن ۱.۹۶ یا بیشتر نمایش داده شد از GRUB 2 استفاده می کنید و اگه ورژن ۰.۹۷ نمایش داده شد از Legacy GRUB. [<a href="https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#Introduction">توضیحات بیشتر</a>]</p>
<p>ریبوت کنید و از Live CD بوت کنید.</p>
<p>درایوی که اوبوتو روش نصب شده رو Mount کنید(با باز کردن درایو).</p>
<p>کار رو از طریق ترمینال دنبال می کنیم. دستور mount | tail -1 رو برای بررسی درستی پارتیشن وارد کنید. خروجی چیزی شبیه تصویر زیر خواهد بود:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1395" title="partition" src="http://potatozone.com/blog/wp-content/uploads/2010/07/partition.jpg" alt="" width="600" height="39" /></p>
<p>نکته: با استفاده از دکمه Tab می تونید نام ها و مسیرها و آدرسها رو کامل کنید.</p>
<p>برای مطمئن شدن از اینکه پارتیشن بوت اوبونتو رو درست انتخاب کردید دستور ls /media/0d104aff-ec8c-44c8-b811-92b993823444/boot رو وارد کنید. توجه داشته باشید که ۰d104aff-ec8c-44c8-b811-92b993823444 رو از دستور قبلی دریافت کردید(UUID ای رو که دریافت کردید باید اینجا جایگزین کنید). خروجی چیزی شبیه تصویر زیر خواهد بود. اگه خروجی شما متفاوت بود احتمالا درایو رو اشتباه انتخاب کردید و باید اون رو unmount کنید وپارتیشن دیگه ای رو انتخاب کنید.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1396" title="ubuntu-boot-partition" src="http://potatozone.com/blog/wp-content/uploads/2010/07/ubuntu-boot-partition.jpg" alt="" width="600" height="46" /></p>
<p>حالا باید Grub رو نصب کنیم:</p>
<p dir="ltr">sudo grub-install &#8211;root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda</p>
<p>در دستور بالا UUID رو جایگزین کنید. /dev/sda محلی هست که Grub در اونجا نصب میشه. اگه هشدارهای BIOS دریافت می کنید از دستور زیر استفاده کنید:</p>
<p dir="ltr">sudo grub-install &#8211;root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda &#8211;recheck</p>
<p>اگه همه چیز خوب پیش رفته باشه باید چیزی شبیه این ببینید:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1397" title="grub-installed" src="http://potatozone.com/blog/wp-content/uploads/2010/07/grub-installed.png" alt="" width="600" height="104" /></p>
<p>ریبوت کنید و از هارد درایو بوت کنید. حالا منوی Grub باید اوبونتو و همین طور ویندوز رو لیست کنه.</p>
<p>اگه از Ubuntu 9.10 یا قدیمی تر استفاده می کنید از <a href="https://help.ubuntu.com/community/DualBoot/Grub#Ubuntu%209.10%20&amp;%20earlier">این روش</a> برای نصب Grub استفاده کنید.</p>
<p>هر بار که اوبونتو کرنل رو به روز کنه ورژن قدیمی تر هم تو منو نشون داده میشه. برای حذفشون باید اونارو به وسیله Synaptic Package Manager پاک کنید. برای این کار می تونید ورژن کرنل مورد نظر رو در قسمت Quick search وارد کنید و linux-headers و linux-image نصب شده رو پاک کنید.</p>
<p>اگه نمی خواید memtest86+ در منو نمایش داده بشه دستور زیر رو اجرا کنید:</p>
<p dir="ltr">sudo chmod -x /etc/grub.d/20_memtest86+</p>
<p>با ویرایش کردن فایل grub می تونید تنظیماتی مثل گزینه پیش فرض و مهلت انتخاب رو انجام بدید. برای اینکار دستور sudo gedit /etc/default/grub رو اجرا کنید.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1399" title="grub" src="http://potatozone.com/blog/wp-content/uploads/2010/07/grub.png" alt="" width="448" height="255" /></p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1398" title="grub-gedit" src="http://potatozone.com/blog/wp-content/uploads/2010/07/grub-gedit.jpg" alt="" width="450" height="260" /></p>
<p>GRUB_DEFAULT: با تغییر دادن این مقدار می تونید گزینه انتخاب شده پیش فرض رو تغییر بدید. مثلا اگه از ویندوز به عنوان سیستم عامل اصلی و از اوبونتو به عنوان سیستم عامل جانبی استفاده می کنید و اگه ویندوز گزینه سوم در منو باشه با تغییر این مقدار به ۲ ، ویندوز به صورت پیش فرض انتخاب میشه.</p>
<p>GRUB_TIMEOUT: با تغییر این مقدار می تونید مدت زمانی رو که برای انتخاب گزینه دیگه ای از منو فرصت دارید تغییر بدید.</p>
<p>اگه نمی خواید Recovery mode ها در منو نشون داده بشن # رو از کد زیر که در فایل grub هست حذف کنید تا از حالت کامنت در بیاد:</p>
<p dir="ltr">#GRUB_DISABLE_LINUX_RECOVERY=&#8221;true&#8221;</p>
<p>بعد از انجام تغییرات ، فایل رو ذخیره کنید و ببندید. حالا باید با آپدیت کردن Grub تغییرات رو اعمال کنید. برای این کار دستور sudo update-grub رو اجرا کنید تا فایل grub.cfg به روز بشه.</p>
<p>برای Grub Legacy باید فایل menu.lst رو با دستور sudo gedit /boot/grub/menu.lst ویرایش کنید. توجه داشته باشید که فقط Grub 2 نیاز به دستور آپدیت داره.</p>
<p>نصب BURG:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1400" title="burg" src="http://potatozone.com/blog/wp-content/uploads/2010/07/burg.jpg" alt="" width="350" height="263" /></p>
<p>BURG جایگزینی برای Grub هست و ویژگی های جدیدی بهش اضافه می کنه. با استفاده از تم هاش می تونید ظاهر Grub رو تغییر بدید و گرافیکی کنید.</p>
<p>برای نصب در Lucid Lynx دستورات زیر رو اجرا کنید:</p>
<p dir="ltr">sudo add-apt-repository ppa:bean123ch/burg</p>
<p dir="ltr">sudo apt-get update &amp;&amp; sudo apt-get install burg-pc burg-themes burg-emu</p>
<p>برای نصب در نسخه های دیگه از <a href="https://help.ubuntu.com/community/Burg">این روش</a> استفاده کنید.</p>
<p>از دستور sudo burg-install /dev/sda برای نصب boot loader جدید در MBR استفاده کنید. سپس دستور sudo update-burg رو برای آپدیت کردن BURG وارد کنید.</p>
<p>برای اینکه ببینید درست کار میکنه دستور sudo burg-emu رو وارد کنید تا ‌BURG شبیه سازی بشه. بهتره تا زمانی که درست نشون نداده ریبوت نکنید چون به هر دلیلی ممکنه مجبور بشید دوباره Grub رو نصب کنید.</p>
<p>وقتی در منوی BURG هستید می تونید با استفاده از دکمه های T و R به ترتیب تم و resolution رو عوض کنید. به وسیله دکمه C وارد خط فرمان grub میشید.</p>
<p>با استفاده از دستور sudo gedit /etc/default/burg مثل فایل grub می تونید فایل burg رو تغییر بدید. تم و resolution رو هم با تغییر دادن GRUB_THEME و GRUB_GFXMODE می تونید تغییر بدید. بعد از تغییر دادن فایل ، باید BURG رو آپدیت کنید(sudo update-burg).</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2010/08/fortune-burg-boot-loader-theme/" rel="bookmark" class="crp_title">تم Fortune برای بوت لودر BURG</a></li><li><a href="http://potatozone.com/2010/09/embed-terminal-into-nautilus/" rel="bookmark" class="crp_title">اضافه کردن ترمینال به Nautilus با Nautilus Terminal [به روز شد]</a></li><li><a href="http://potatozone.com/2011/08/prefixr-adds-prefix-browser-vendor-css3-code/" rel="bookmark" class="crp_title">Prefixr پیشوندهای مرورگرها را به کدهای CSS3 شما اضافه می کند</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li><li><a href="http://potatozone.com/2011/09/ubuntu-one-windows/" rel="bookmark" class="crp_title">Ubuntu One برای ویندوز</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/">نصب Grub با استفاده از Live CD + تنظیمات Grub + نصب BURG [اوبونتو]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2010/07/install-grub-ubuntu-live-cd-burg/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>چگونه نقشه ایران و راهنمای صوتی مسیریاب نوکیا را روی گوشی خود نصب کنیم؟</title>
		<link>http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/</link>
		<comments>http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 10:20:44 +0000</pubDate>
		<dc:creator>CIAvash</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[ایران]]></category>
		<category><![CDATA[راهنما]]></category>
		<category><![CDATA[راهنمای صوتی]]></category>
		<category><![CDATA[مسیریاب]]></category>
		<category><![CDATA[نصب کردن]]></category>
		<category><![CDATA[نقشه]]></category>
		<category><![CDATA[نوکیا]]></category>
		<category><![CDATA[گوشی]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1277</guid>
		<description><![CDATA[چند وقت پیش خبر دار شدم که نوکیا نقشه ایران رو هم به برنامه Nokia Maps اضافه کرده. من هم سری به سایت فارسی نوکیا زدم تا شاید نقشه رو برای دانلود گذاشته باشن ، ولی نوشته بود برای فعال کردن نقشه ها به یکی از فروشگاه هایی که نام برده بود مراجعه کنیم؛ از [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/">چگونه نقشه ایران و راهنمای صوتی مسیریاب نوکیا را روی گوشی خود نصب کنیم؟</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1284" title="map snapshot" src="http://potatozone.com/blog/wp-content/uploads/2010/02/map-snapshot.jpg" alt="" width="240" height="320" /></p>
<p>چند وقت پیش خبر دار شدم که نوکیا نقشه ایران رو هم به برنامه Nokia Maps اضافه کرده. من هم سری به <a href="http://www.farsi.nokia.com">سایت فارسی نوکیا</a> زدم تا شاید نقشه رو برای دانلود گذاشته باشن ، ولی نوشته بود برای فعال کردن نقشه ها به یکی از فروشگاه هایی که نام برده بود مراجعه کنیم؛ از اونجایی که انرژی مورد نیاز برای انجام این کار موجود نبود بی خیال شدم. بعدش هم که نوکیا امکانات مسیریابی و راهنمای صوتی رو رایگان کرد و موندم چیکار کنم که میلاد <a href="http://imilad.com/1388/11/06/how-to-install-nokia-maps-on-your-nokia-smartphone/">آموزشی</a> در این رابطه نوشت(پیشنهاد می کنم بخونید)؛ ولی برنامه ای که گذاشته بود روی گوشی من نصب نشد و این باعث شد برم دنبالش و آموزشی بنویسم که فراگیرتر باشه. در ادامه ، راه نصب Ovi Maps و نقشه ها توضیح داده میشه.</p>
<p>[دیروز تا من اومدم این مطلب رو بنویسم دیدم که نوکیا داره تغییراتی در سایت های خودش ایجاد می کنه و بعضی صفحات هم خالی بودند، این شد که اوضاع از کنترلم خارج شد! سایت فارسی نوکیا تغییرات زیادی داشت، راهنمایی هایی هم برای نقشه ها <a href="http://persian.nokia.com/microsites/navigation">اضافه شده</a>. احساس می کنم کارهای نوکیا خیلی بی سر و ته و بی نظمه. توی سایت فارسی نوکیا هم برنامه ای که برای <a href="http://www.farsi.nokia.com/support/product-support/nokiamaps_support/maps_compatibility">دانلود</a> گذاشته قدیمی تره. لیست <a href="http://persian.nokia.com/microsites/navigation/navigation_compatible">دستگاه های سازگار</a> با Ovi Maps 3.0 نیز قرار داده شده.]</p>
<p>[به روز رسانی(۲۳ اردیبهشت ۸۹): بعد از اینکه دو تن از خوانندگان در قسمت نظرات به قطع شدن راهنمای صوتی اشاره کردن و خودم هم این مشکل رو تجربه کردم ، گفتم جستجویی کنم ببینم مشکل از کجاست. این که قطع میشه و میخواد به shop وصل بشه نشون میده راهنمای صوتی رایگان نیست. سایت نوکیا در این زمینه کمی مبهم بوده. به نظر میاد فقط گوشی های جدید و گوشی هایی که <a href="http://maps.nokia.com/ovi-services-and-apps/ovi-maps/free-downloads">اینجا</a>(یا <a href="http://www.farsi.nokia.com/ovi-maps/maps/downloads?intc=ncomexpserv-fw-ilc-ftr-con-na-ncomexpservpersian-g0-20-freecountrymaps_0x0_fa#/default/">اینجا</a>) قابل انتخاب هستند می تونند از راهنمای صوتی به صورت رایگان استفاده کنند. چیزی مشخص نیست ، ممکنه در آینده این سرویس برای گوشی های دیگه هم رایگان بشه ، با استفاده از Maps Updater یا به روزرسانی نرم افزار گوشی(Firmware)؛ شاید هم این اتفاق نیفته.]</p>
<p>[نقشه شهرهای شیراز، اصفهان، مشهد، تبریز و کرمانشاه هم اضافه شده. <a href="http://melatit.com/1389/02/30/nokia-maps-for-5-others-city-in-iran.html">منبع</a>]</p>
<p>با توجه به زیاد بودن سایز برنامه ها و فایل ها باید شکیبا باشید و بهتره اینترنت پر سرعت داشته باشید! برای انجام کارهای زیر باید <a href="http://europe.nokia.com/support/download-software/pc-suites">Nokia PC Suite</a> یا <a href="http://europe.nokia.com/support/download-software/nokia-ovi-suite">Nokia Ovi Suite</a> رو نصب کرده باشید. بهتره Ovi Suite رو نصب کنید چون اگه PC Suite داشته باشید و بخواید به روزش کنید به Ovi Suite به روز می شه. ممکنه نیاز به به روز رسانی نرم افزار گوشی هم باشه.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1281" title="nokia map" src="http://potatozone.com/blog/wp-content/uploads/2010/02/nokia-map.jpg" alt="" width="450" height="364" /></p>
<p>اگه گوشی نوکیاتون GPS داره و با Ovi Maps 3.0 هم سازگاره برید <a href="http://europe.nokia.com/support/product-support/maps-support/compatibility-and-download">اینجا</a> و مدل گوشی رو انتخاب کنید(به راهنمایی های مربوط به گوشی انتخاب شده توجه کنید) و Nokia Maps Updater و Nokia Map Loader رو دانلود کنید(نسخه فارسی Map Loader هم موجوده). بعد از نصب Maps Updater ، گوشی رو به کامپیوتر وصل کنید(حالت PC Suite) و Maps Updater رو باز کنید و صبر کنید تا برنامه نقشه گوشی به روز بشه(مراحل رو طبق دستورالعمل ها طی کنید. ممکنه پیغام هایی داخل گوشی نشون داده بشه پس باید هنگام نصب حواستون به پیغام ها باشه).</p>
<p>[به روز رسانی: به جای Map Loader از Ovi Suite استفاده کنید]</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1279" title="Map Loader farsi" src="http://potatozone.com/blog/wp-content/uploads/2010/02/Map-Loader-farsi.jpg" alt="" width="600" height="387" /></p>
<p>بعد از این کار Map Loader رو باز کنید (گوشی هم باید به کامپیوتر متصل باشه) و بعد از شناسایی گوشی ، ایران (Asia&gt;Iran) رو انتخاب کنید(با کلیک روی علامت + به لیست دانلود اضافه کنید). برای اضافه کردن راهنمای صوتی وارد تب یا برگه ی Voices بشید و Farsi female رو اضافه کنید. اگه اولین باریه که نقشه رو روی گوشیتون نصب می کنید روی &#8220;نقشه ها را از وسیله ذخیره سازی حذف کنید&#8221; کلیک کنید. اگه نقشه کشور دیگه ای رو نمی خواید نصب کنید برای شروع دانلود نقشه و راهنمای صوتی روی &#8220;بارگیری&#8221; کلیک کنید.</p>
<p>حالا می تونید نقشه ایران رو داخل گوشیتون ببینید. <span style="text-decoration: line-through;">در حال حاضر فقط تهران از جزئیات کاملی برخورداره</span>.</p>
<p>برای پیاده روی از Walk to و برای رانندگی و به کار بردن راهنمای صوتی از Drive To استفاده کنید.</p>
<p>به روز رسانی: گوشی بعدی من نوکیا نخواهد بود[!]</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2011/10/how-to-flash-root-galaxy-s2-gt-i9100/" rel="bookmark" class="crp_title">چگونه رام‌های گوشی گلکسی اس ۲ را فلش و روت کنیم [ویندوز، لینوکس و مک]</a></li><li><a href="http://potatozone.com/2011/09/host2ip-get-google-pagerank-find-convert-ip-host/" rel="bookmark" class="crp_title">Host2IP &#8211; سرویسی برای دریافت پیج‌رنک گوگل و پیدا کردن و تبدیل آی‌پی و هاست</a></li><li><a href="http://potatozone.com/2009/01/lg-watch-like-mobile-phone/" rel="bookmark" class="crp_title">ساخت گوشی موبایل به شکل ساعت مچی توسط ال جی [CES 2009]</a></li><li><a href="http://potatozone.com/2010/09/convert-video-rip-dvd-xmedia-recode/" rel="bookmark" class="crp_title">تبدیل فایل های ویدئویی و ریپ کردن DVD با XMedia Recode</a></li><li><a href="http://potatozone.com/2009/10/google-persian-transliteration-pinglish-to-persian/" rel="bookmark" class="crp_title">نویسه گردان فارسی گوگل [پینگلیش به فارسی]</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/">چگونه نقشه ایران و راهنمای صوتی مسیریاب نوکیا را روی گوشی خود نصب کنیم؟</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2010/02/how-to-install-iran-map-voice-navigation-on-nokia-phone/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</title>
		<link>http://potatozone.com/2009/10/command-prompt-learn-5/</link>
		<comments>http://potatozone.com/2009/10/command-prompt-learn-5/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 05:57:05 +0000</pubDate>
		<dc:creator>Arin</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[خط فرمان]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1123</guid>
		<description><![CDATA[ادامه از: آشنایی با خط فرمان ویندوز (CMD) – بخش ۴ در ادامه سری آموزش های کار با خط فرمان ویندوز دستور های findstr و tree و time رو بررسی می کنیم. findstr داخل فایل ها جست و جو انجام میده. ساختار کلی: findstr [parameters] string file برای مثال: findstr salam example.txt عبارت salam رو [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/10/command-prompt-learn-5/">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></p>
]]></description>
			<content:encoded><![CDATA[<p>ادامه از: <a href="http://potatozone.com/2009/10/command-prompt-learn-4/">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></p>
<p>در ادامه <a href="http://potatozone.com/2009/04/command-prompt-intro/">سری آموزش های کار با خط فرمان ویندوز</a> دستور های <strong>findstr </strong>و <strong>tree </strong>و <strong>time </strong>رو بررسی می کنیم.</p>
<p><strong>findstr</strong><br />
داخل فایل ها جست و جو انجام میده.<br />
ساختار کلی:<br />
findstr [parameters] string file</p>
<p>برای مثال:<br />
findstr salam example.txt<br />
عبارت salam رو در فایل example.txt جست و جو می کنه و خط هایی که salam در اون ها وجود داره نشون میده.</p>
<p>و یا:<br />
findstr salam *.txt<br />
همه فایل های با پسوند txt رو می گرده و عبارت salam رو در اون ها پیدا می کنه.</p>
<p>پارامتر ها  و ویژگی ها:<br />
/s<br />
sub-directory ها رو هم می گرده. در حالت عادی فقط فایل های موجود در فولدر بررسی میشه ولی با گذاشتن این پارامتر فولدر های زیر مجموعه هم بررسی میشه.<br />
مثال:<br />
findstr /s salam *.txt<br />
همه فایل های .txt رو هم در فولدر موجود و هم در زیر فولدر ها می گرده. ( این پارامتر خیلی پر کاربرده )</p>
<p>/I<br />
حساسیت به بزرگ یا کوچک بودن حرف ها رو غیر فعال میکنه.</p>
<p>/n<br />
شماره خط ها رو نشون میده.<br />
<img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1126" src="http://potatozone.com/blog/wp-content/uploads/2009/10/windows-search-vs-cmd-580-x-3391.gif" alt="windows-search-vs-cmd" width="580" height="339" /><br />
<strong>چند تا مثال از کاربرد های مختلف دستور:</strong><br />
findstr &#8220;salam chetori&#8221; *.txt<br />
همه فایل های .txt رو برای salam یا chetori جست و جو می کنه.</p>
<p>findstr /C:&#8221;salam chetori&#8221; *.txt<br />
همه فایل ها رو برای salam chetori جست و جو می کنه.</p>
<p>استفاده از regular expression در عبارت مورد جست و جو:<br />
مثال: استفاده از wildcard<br />
findstr .o.ato *.txt<br />
هم potato ها و هم tomato ها رو برای ما پیدا می کنه!</p>
<p>مثال: استفاده از range<br />
findstr daneshjooye[1-3] *.txt<br />
عبارت های daneshjooye1 ، daneshjooye2 و daneshjooye3 رو برای ما جست و جو می کنه.</p>
<p>شما می تونید هر نوع فایلی رو با این دستور جست و جو کنید و لزوما فایلتون نباید .txt باشه.( مثل php )<br />
البته فرمت های خاص مثل pdf قابل جست و جو نیستند.( فایل باید حاوی متن ساده باشه )</p>
<p>با تایپ دستور help findstr راهنمای کاملی از این دستور برای شما نمایش داده میشه.</p>
<p><strong>tree</strong></p>
<p>فایل ها و فولدر ها رو به صورت گرافیکی نشون میده.<br />
با تایپ دستور help tree پارامتر های این دستور رو مشاهده کنید.<img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1124" src="http://potatozone.com/blog/wp-content/uploads/2009/10/cmd-tree-screenshot.gif" alt="cmd-tree-screenshot" width="326" height="210" /></p>
<p><strong>time </strong><br />
ساعت سیستم رو نشون میده و همچنین می تونید ساعت سیستم رو عوض کنید.<br />
واضحه که برای دیدن پارامترهای این دستور چه دستوری رو می تونید وارد کنید&#8230;.</p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-intro/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۱</a></li><li><a href="http://potatozone.com/2010/10/linux-bash-find-command/" rel="bookmark" class="crp_title">find در linux bash</a></li><li><a href="http://potatozone.com/2009/05/command-prompt-learn-3/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/10/command-prompt-learn-5/">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2009/10/command-prompt-learn-5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</title>
		<link>http://potatozone.com/2009/10/command-prompt-learn-4/</link>
		<comments>http://potatozone.com/2009/10/command-prompt-learn-4/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 15:14:17 +0000</pubDate>
		<dc:creator>Arin</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[خط فرمان]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=1097</guid>
		<description><![CDATA[ادامه از: آشنایی با خط فرمان ویندوز (CMD) – بخش ۳ در پست های قبلی به صورت کلی با خط فرمان ویندوز آشنا شدید و چند دستور هم با اون اجرا کردید. همچنین با batch فایل ها که چندین دستور رو به صورت یه فایل در میارن کار کردید. و حالا معرفی دو دستور format [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/10/command-prompt-learn-4/">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></p>
]]></description>
			<content:encoded><![CDATA[<p>ادامه از:<a href="http://potatozone.com/2009/05/command-prompt-learn-3"> آشنایی با خط فرمان ویندوز (CMD) – بخش ۳</a></p>
<p>در پست های قبلی به صورت کلی با خط فرمان ویندوز آشنا شدید و چند دستور هم با اون اجرا کردید. همچنین با batch فایل ها که چندین دستور رو به صورت یه فایل در میارن کار کردید.<br />
و حالا معرفی دو دستور <strong>format </strong>و <strong>chkdsk </strong>:</p>
<p><strong>دستور FORMAT:</strong><br />
این دستور درایو مورد نظر شما رو فرمت می کنه.<br />
با فرمت کردن یک درایو تمام اطلاعات روی اون پاک میشه و فایل سیستم جدیدی روی درایو نصب میشه.</p>
<p>شکل کلی دستور format<strong></strong></p>
<p style="text-align: right;" dir="ltr"><strong>format volume [parameters]<br />
</strong></p>
<p>volume اسم درایوی هست که قراره فرمت بشه.<br />
parameters پارامتر های اختیاری هستن که میشه به دستور داد.</p>
<p>برای مثال:</p>
<p style="text-align: right;" dir="ltr">format a:</p>
<p>درایو a رو فرمت می کنه.</p>
<p><strong>پارامترها:</strong><br />
با استفاده از پارامتر ها می تونید از یه دستور بهتر استفاده کنید و کار هایی رو که انجام میده تغییر بدید.<br />
در دستور format پارامتر های زیر وجود داره:</p>
<p>V:label/<br />
می تونید اسم درایوی که قراره فرمت بشه رو عوض کنید. برای مثال:<br />
format a: /V:MyDrive<br />
درایو a رو فرمت می کنه و اسمش رو می زاره MyDrive</p>
<p>FS:filesystem/<br />
نوع فایل سیستم رو مشخص می کنه. برای مثال:<br />
format a: /FS:FAT<br />
درایو a رو با فرمت FAT فرمت می کنه.<br />
فایل سیستم های موجود: FAT,FAT32,NTFS</p>
<p>/Q<br />
quick format انجام میده. در فرمت کردن معمولی درایو شما از نظر bad sector ها بررسی میشه ولی در quick format این کار انجام نمیشه و زمان فرمت رو خیلی کمتر می کنه.</p>
<p>قابل ذکره که از پارامتر ها می تونید به صورت هم زمان هم استفاده کنید، برای مثال:</p>
<p>format a:  /V:MyDrive /Q<strong></strong><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1098" src="http://potatozone.com/blog/wp-content/uploads/2009/10/screenshot-format-1.gif" alt="screenshot-format" width="419" height="87" /></p>
<p><strong>دستور CHKDSK:</strong><br />
با این دستور می تونید وضعیت درایو مورد نظرتونو از نظر سلامتی و bad secotor ها و غیره رو بررسی و حتی اصلاح کنید.<br />
با تایپ دستور زیر:<br />
help chkdsk<br />
می تونید از شکل کلی و پارامتر های دستور مطلع بشید.</p>
<p>همونطور که در<a href="http://potatozone.com/2009/04/command-prompt-intro"> بخش های قبلی</a> اشاره کردم شما با تایپ دستور help جلوی هر دستوری که بخواهید می تونید اون دستور رو یاد بگیرید.<br />
حتی اگه دستور help رو به تنهایی تایپ کنید لیست تقریبا کاملی از دستور های خط فرمان براتون ظاهر میشه.<br />
فقط کافیه که با چند اصطلاح آشنا باشید و از این به بعد دیگه به help های فارسی نیاز پیدا نخواهید کرد و از خود cmd دستوراتشو یاد می گیرید.</p>
<p>ادامه:<a href="http://potatozone.com/2009/10/command-prompt-learn-5/"> آشنایی با خط فرمان ویندوز (CMD) – بخش ۵ </a></p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-5/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-intro/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۱</a></li><li><a href="http://potatozone.com/2009/05/command-prompt-learn-3/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></li><li><a href="http://potatozone.com/2009/03/linux-easter-egg/" rel="bookmark" class="crp_title">ماهی را در لینوکس آزاد کنید!</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/10/command-prompt-learn-4/">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2009/10/command-prompt-learn-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</title>
		<link>http://potatozone.com/2009/05/command-prompt-learn-3/</link>
		<comments>http://potatozone.com/2009/05/command-prompt-learn-3/#comments</comments>
		<pubDate>Sat, 23 May 2009 13:40:00 +0000</pubDate>
		<dc:creator>Arin</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ویندوز]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[خط فرمان]]></category>

		<guid isPermaLink="false">http://potatozone.com/?p=750</guid>
		<description><![CDATA[ادامه از: آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲ در پست های قبلی با محیط cmd و چند دستور آشنا شدید&#8230; حالا می خواهیم دستورها رو توی یک فایل بذاریم و یک فایل اجرایی ایجاد کنیم&#8230; مراحل کار: ۱ &#8211; notepad رو باز کنید و توی اون بنویسید: echo off cls echo hi! [...]<p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/05/command-prompt-learn-3/">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">ادامه از: <a href="http://potatozone.com/2009/04/command-prompt-learn-2">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲ </a><br />
در پست های قبلی با محیط cmd و چند دستور آشنا شدید&#8230;<br />
حالا می خواهیم دستورها رو توی یک فایل بذاریم و یک فایل اجرایی ایجاد کنیم&#8230;<br />
مراحل کار:<br />
<strong>۱</strong> &#8211; notepad رو باز کنید و توی اون بنویسید:</p>
<p style="text-align: left;">echo off<br />
cls<br />
echo hi! this is a batch file!<br />
pause</p>
<p style="text-align: right;"><strong>2</strong> &#8211; save as رو از منوی file انتخاب کنید&#8230; به جای file name بنویسید:<br />
test.bat<br />
و save as type رو روی All files بذارید.<br />
فایل رو save کنید.</p>
<p><strong>۳</strong> &#8211; می بینید فایلی که ساختید با پسوند .bat ذخیره شده و icon اون هم یه چرخ دنده است.<br />
روی فایل کلیک کنید تا اجرا بشه.</p>
<p>فایلی که ساختید از نوع batch فایله. این فایل ها دستورات سیستم عامل رو به صورت یه برنامه در میارن.<br />
در batch فایلی که ایجاد کردیم می تونید دستورها رو حذف و یا اضافه کنید و ببینید هر دستور چه کاری انجام میده.</p>
<p>حالا با این دستورها یه batch فایل به اسم COPY-MYSELF.bat بسازید و نتیجه رو ببینید:<br />
( همونطور که می بینید خط هایی که با &#8220;:&#8221; شروع میشن comment هستن و فقط برای توضیحات در برنامه ها گذاشته میشن )</p>
<p style="text-align: left;" dir="ltr">: We want to access startup, be quiet!<br />
echo off<br />
cls<br />
color 0c<br />
echo Shhhhhh, We want to access startup<br />
echo ***********************************<br />
copy COPY-MYSELF.bat &#8220;%userprofile%\start menu\programs\startup&#8221;<br />
echo HA HA! I copied myself to startup!<br />
echo Don&#8217;t worry, I&#8217;m not a virus!<br />
pause</p>
<p style="text-align: right;">( این batch فایل خودش رو در startup کپی می کنه&#8230; می تونید از منوی start&gt;&gt;all programs&gt;&gt;startup اونو پاک کنید )</p>
<p style="text-align: right;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-751" src="http://potatozone.com/blog/wp-content/uploads/2009/05/cmd3-429-x-139.jpg" alt="batch-file-cmd-3" width="429" height="139" /></p>
<p style="text-align: right;">ادامه: <a href="http://potatozone.com/2009/10/command-prompt-learn-4"> آشنایی با خط فرمان ویندوز (CMD) – بخش ۴ </a></p>
<div id="crp_related"><h4>پست های مرتبط:</h4><ul><li><a href="http://potatozone.com/2009/04/command-prompt-learn-2/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۲</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-4/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۴</a></li><li><a href="http://potatozone.com/2008/10/notepad/" rel="bookmark" class="crp_title">ایجاد فایل های متنی مخفی با notepad</a></li><li><a href="http://potatozone.com/2009/04/command-prompt-intro/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۱</a></li><li><a href="http://potatozone.com/2009/10/command-prompt-learn-5/" rel="bookmark" class="crp_title">آشنایی با خط فرمان ویندوز (CMD) – بخش ۵</a></li></ul></div><p>Post from: <a href="http://potatozone.com">PotatoZone</a><br/><br/><a href="http://potatozone.com/2009/05/command-prompt-learn-3/">آشنایی با خط فرمان ویندوز (CMD) &#8211; بخش ۳</a></p>
]]></content:encoded>
			<wfw:commentRss>http://potatozone.com/2009/05/command-prompt-learn-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

