<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>شاهزاده</title>
	
	<link>http://prince.soldier.ir</link>
	<description>همه چیز ولی هیچ چیز</description>
	<lastBuildDate>Wed, 02 Mar 2011 14:31:19 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="everplays" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://prince.soldier.ir/feed/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">everplays</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://prince.soldier.ir/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fprince.soldier.ir%2Ffeed%2F" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>استخدام برنامه‌نویس php و javascript</title>
		<link>http://prince.soldier.ir/1389/12/05/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3-php-%d9%88-javascript/</link>
		<comments>http://prince.soldier.ir/1389/12/05/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3-php-%d9%88-javascript/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 14:14:08 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[مای اس کیو ال - mysql]]></category>
		<category><![CDATA[پی اچ پی - php]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=178</guid>
		<description><![CDATA[خواستم اعلام کنم که شرکت ما به دنبال استخدام افراد پی‌اچ‌پی کار و/یا جاوااسکریپت کار هست که توضیحات بیش‌تر رو می‌تونین در این صفحه بخونین. این مورد رو هم توضیح بدم که شرکت ما بر محور محصولات اتوماسیون اداری و workflow کار می‌کنه و جدا از این که محیط کاری خیلی خوبی برای GNU/Linux کار‌ها [...]]]></description>
			<content:encoded><![CDATA[<p>خواستم اعلام کنم که شرکت ما به دنبال استخدام افراد پی‌اچ‌پی کار و/یا جاوااسکریپت کار هست که <a title="شرایط استخدام" href="http://prince.soldier.ir/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3/">توضیحات بیش‌تر رو می‌تونین در این صفحه</a> بخونین. این مورد رو هم توضیح بدم که شرکت ما بر محور محصولات اتوماسیون اداری و workflow کار می‌کنه و جدا از این که محیط کاری خیلی خوبی برای GNU/Linux کار‌ها داره به دلیل استفاده از تکنولوژی‌های روز موارد خیلی زیادی هست که می‌تونیم از هم دیگه یاد بگیریم.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=aaTEfNk9egM:4qg-YHFZ43c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=aaTEfNk9egM:4qg-YHFZ43c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=aaTEfNk9egM:4qg-YHFZ43c:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/12/05/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%e2%80%8c%d9%86%d9%88%db%8c%d8%b3-php-%d9%88-javascript/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>نسخه بردار اصلی</title>
		<link>http://prince.soldier.ir/1389/10/19/%d9%86%d8%b3%d8%ae%d9%87-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d8%a7%d8%b5%d9%84%db%8c/</link>
		<comments>http://prince.soldier.ir/1389/10/19/%d9%86%d8%b3%d8%ae%d9%87-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d8%a7%d8%b5%d9%84%db%8c/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 21:12:50 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=163</guid>
		<description><![CDATA[یک نگاه به عکس‌های ویندوز ویستا و ویندوز ۷ بکنید: عکس‌های بالا: ویندوز ۷ شبیه به ویندوز ویستا طراحی شده است. (ویستا = ۷) سخن دوستان کی‌دی‌ای کار: ویندوز ۷ کپی از کی‌دی‌ای۴ است. (۷ = کی‌دی‌ای۴) تاریخ انتشار: ویندوز ویستا: ۸ نوامبر ۲۰۰۶ ویندوز ۷: ۲۲ اکتبر ۲۰۰۹ کی‌دی‌ای ۴: ۱۱ ژانویه ۲۰۰۸ با [...]]]></description>
			<content:encoded><![CDATA[<p>یک نگاه به عکس‌های ویندوز ویستا و ویندوز ۷ بکنید:</p>
<div id="attachment_164" class="wp-caption aligncenter" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2011/01/Windows_7.png"><img class="size-thumbnail wp-image-164" title="ویندوز ۷" src="http://prince.soldier.ir/wp-content/uploads/2011/01/Windows_7-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">ویندوز ۷</p></div>
<div id="attachment_165" class="wp-caption aligncenter" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2011/01/Windows_vista.png"><img class="size-thumbnail wp-image-165" title="ویندوز ویستا" src="http://prince.soldier.ir/wp-content/uploads/2011/01/Windows_vista-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">ویندوز ویستا</p></div>
<p><strong>عکس‌های بالا</strong>: ویندوز ۷ شبیه به ویندوز ویستا طراحی شده است. (ویستا = ۷)<br />
<strong>سخن دوستان کی‌دی‌ای کار</strong>: ویندوز ۷ کپی از کی‌دی‌ای۴ است. (۷ = کی‌دی‌ای۴)<br />
<strong>تاریخ انتشار</strong>:</p>
<ul>
<li>ویندوز ویستا: ۸ نوامبر ۲۰۰۶</li>
<li>ویندوز ۷: ۲۲ اکتبر ۲۰۰۹</li>
<li>کی‌دی‌ای ۴: ۱۱ ژانویه ۲۰۰۸</li>
</ul>
<p>با توجه به موارد بالا می‌خواهم نتیجه گیری کنم که کی‌دی‌ای۴ کپی برداری از ویندوز ویستا است، زیرا: ویندوز ۷ شباهت غیر قابل انکاری با ویندوز ویستا و کی‌دی‌ای۴ دارد پس می می‌توان نتیجه گرفت که کی‌دی‌ای۴ شبیه به ویندوز ویستا نیز است. با نظری به تاریخ انتشار ویندوز ویستا (۲۰۰۶) و کی‌دی‌ای۴ (۲۰۰۸) مشخص می‌شود که کی‌دی‌ای نسخه بردار اصلی این ماجراست.</p>
<p>پینوشت: جان هر کسی دوست دارین وقتی کسی بهتون گیر نمی‌ده یک توهم رو پشت سر هم تکرار نکنید.</p>
<p>منبع (عکس و تاریخ‌ها): ویکیپدیا</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=93IdYuP5kW0:7E_356NwJA4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=93IdYuP5kW0:7E_356NwJA4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=93IdYuP5kW0:7E_356NwJA4:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/10/19/%d9%86%d8%b3%d8%ae%d9%87-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d8%a7%d8%b5%d9%84%db%8c/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>آماده سازی guake</title>
		<link>http://prince.soldier.ir/1389/06/21/%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-guake/</link>
		<comments>http://prince.soldier.ir/1389/06/21/%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-guake/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 17:50:46 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=156</guid>
		<description><![CDATA[من از جمله کسانی هستم که تقریبا برای هر کاری راحت‌ترند از terminal استفاده کنند و برای آن که terminal همیشه در دسترسم باشد از guake استفاده می‌کنم. guake از tab پشتیبانی می‌کند و معمولا من ۴-۵ tab دارم که کار‌های مختلفم را درون tabهای مختلف انجام می‌دهم (local &#8211; www- ssh &#8211; sudo). من [...]]]></description>
			<content:encoded><![CDATA[<p>من از جمله کسانی هستم که تقریبا برای هر کاری راحت‌ترند از terminal استفاده کنند و برای آن که terminal همیشه در دسترسم باشد از guake استفاده می‌کنم. guake از tab پشتیبانی می‌کند و معمولا من ۴-۵ tab دارم که کار‌های مختلفم را درون tabهای مختلف انجام می‌دهم (local &#8211; www- ssh &#8211; sudo).</p>
<div id="attachment_157" class="wp-caption aligncenter" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2010/09/guake.png"><img class="size-thumbnail wp-image-157" title="guake" src="http://prince.soldier.ir/wp-content/uploads/2010/09/guake-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">guake</p></div>
<p>من guake را به Startup Applications اضافه کرده‌ام و وقتی که به سیستم وارد می‌شوم guake نیز اجرا می‌شود اما مشکل این بود که همیشه باید tabهایی که لازم دارم را دوباره و دوباره ایجاد کنم. برای جلوگیری از این کار یک bash script ساده نوشتم که این کار را انجام می‌دهد و می‌توانید آن را از <a href="http://prince.soldier.ir/wp-content/uploads/2010/09/guake-start-up.txt">اینجا</a> دریافت کنید. اسکریپت به اندازه‌ی کافی خوانا است و توضیحات نیز به حد کافی به آن اضافه شده‌است.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=BElkXwnkPE8:4mLKdWhmJGM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=BElkXwnkPE8:4mLKdWhmJGM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=BElkXwnkPE8:4mLKdWhmJGM:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/06/21/%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-guake/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>یک محیط کاری خوب</title>
		<link>http://prince.soldier.ir/1389/05/07/%db%8c%da%a9-%d9%85%d8%ad%db%8c%d8%b7-%da%a9%d8%a7%d8%b1%db%8c-%d8%ae%d9%88%d8%a8/</link>
		<comments>http://prince.soldier.ir/1389/05/07/%db%8c%da%a9-%d9%85%d8%ad%db%8c%d8%b7-%da%a9%d8%a7%d8%b1%db%8c-%d8%ae%d9%88%d8%a8/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 17:10:20 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/1389/05/07/</guid>
		<description><![CDATA[به دعوت صادق عزیز، سعی می‌کنم تعدادی از خصیصه‌هایی که به نظرم یک محیط کاری مناسب باید دارا باشد را بنویسم. شاید مهم‌ترین چیزی که در فهرست من باشد، جدا بودن دفتر اداری و دفتر فنی است. دلایل زیادی می‌تواند داشته باشد اما ۲نمونه از اختلال‌هایی که در شرکت‌هایی که دفتر فنی/اداری یکسانی دارند دیده‌ام: [...]]]></description>
			<content:encoded><![CDATA[<p>به <a href="http://www.sadeq.ir/1389/05/431/my-lovely-workplace/">دعوت صادق</a> عزیز، سعی می‌کنم تعدادی از خصیصه‌هایی که به نظرم یک  محیط کاری مناسب باید دارا باشد را بنویسم.</p>
<ul>
<li>شاید مهم‌ترین چیزی که در فهرست من باشد، جدا بودن دفتر اداری و دفتر فنی است. دلایل زیادی می‌تواند داشته باشد اما ۲نمونه از اختلال‌هایی که در شرکت‌هایی که دفتر فنی/اداری یکسانی دارند دیده‌ام:<br />
- زمانی که در حال برنامه نویسی هستید و بازاریاب‌های شرکت در حال کار هستند. باور کنید حتی گوش دادن به موزیک با استفاده از headset نیز جواب نخواهد داد تا از شر صدا خلاص شوید.<br />
- وقتی کامپیوتر منشی شرکت اندکی ناز کند: فقط می‌توانم بگویم خدا نصیب برنامه نویس‌های دات‌نت (همان گرگ بیابان) هم نکند هر ۱دقیقه ۱بار شما را از پای کامپیوترتان بلند می‌کند تا مشکلی که وجود ندارد را درست کنید.</li>
<li>مخالف صمیمیت در شرکت نیستم ولی دلیلی نیز برایش نمی‌بینم. یکی از دفتر‌هایی که در آن کار می‌کردم، زمان نهار را به صورت ثابت تنظیم کرده بود و همه در در آن ساعت اتاقی جمع می‌شدند برای صرف نهار. بگذریم که من حتی در آن جمع نیز حاضر نمی‌شدم ولی به نظرم سیاست خوبی را پیش گرفته بود.</li>
<li>بدون شک اطلاع از روند پیشرفت کار همکار‌ها باعث رقابت سالم می‌شود. این که من بدانم کاری که قرار بود همکارم انجام دهد به پایان رسیده باعث می‌شود من نیز دست بجنبانم، همین طور اگر در قسمتی از کار مانده باشد که من در آن تجربه دارم می‌توانم کمکش کنم. به نظرم بهترین گزینه برای این ارتباط‌ها کوتاه نویسی با استفاده از نرم‌افزار‌هایی مثل StatusNet یا ایجاد حساب خصوصی در twitter مخصوص کار است.</li>
<li>محیط شرکت باید فقط محیط کاری باشد، جدا از مسائل مذهبی/سیاسی/قومی/&#8230; . برای نمونه اگر من  روزه نمی‌گیرم (مذهبی نیستم) یا نماز می‌خوانم (مذهبی هستم) نباید باعث انگشتنما شدن من در شرکت شود.</li>
<li>شرکت از نرم‌افزار آزاد حمایت کند. شامل پشتیبانی مالی، develop کتابخانه/نرم‌افزار‌، &#8230; . منظورم آن است که انجام علاقه‌ی شخصی‌ام (گسترش نرم‌افزار آزاد) موازی با تولید محصول در شرکتی که در آن کار می‌کنم باشد.</li>
</ul>
<p>البته موارد بدیهی را فراموش نکنید:</p>
<ul>
<li>محیط آرام &#8211; کسی با صدای بلند موسقی سنتی گوش ندهد که فردی مانند من که اهل رپ/راک است اذیت شود.</li>
<li>پیشرفت از نظر سطح دانش &#8211; نیاز به یادگیری/به‌روز بودن برنامه نویسان</li>
<li>&#8230;</li>
</ul>
<p>پینوشت: آقایون، خانم‌ها! لطفا تکبیر به علت به روز شدن وبلاگ <img src='http://prince.soldier.ir/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=CbF6uS1y0T0:bKa67IV1oGc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=CbF6uS1y0T0:bKa67IV1oGc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=CbF6uS1y0T0:bKa67IV1oGc:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/05/07/%db%8c%da%a9-%d9%85%d8%ad%db%8c%d8%b7-%da%a9%d8%a7%d8%b1%db%8c-%d8%ae%d9%88%d8%a8/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>چگونه برنامه ریزی کنیم؟</title>
		<link>http://prince.soldier.ir/1389/02/17/%da%86%da%af%d9%88%d9%86%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c-%da%a9%d9%86%db%8c%d9%85%d8%9f/</link>
		<comments>http://prince.soldier.ir/1389/02/17/%da%86%da%af%d9%88%d9%86%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c-%da%a9%d9%86%db%8c%d9%85%d8%9f/#comments</comments>
		<pubDate>Fri, 07 May 2010 19:30:17 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=131</guid>
		<description><![CDATA[همان طور که در مطلب پیشین گفته‌بودم سعی می‌کنم توضیحاتی در مورد چگونگی برنامه ریزیم بدهم و ابزار‌هایی که استفاده کردم را نیز معرفی کنم. اما پیش از آن که به ابزار‌ها و نکته‌های ریز برسیم به مواردی می‌خواهم اشاره کنم که به نظرم مهم است: توجه: مواردی که به آن‌ها اشاره می‌کنم تجربه‌ی شخصی [...]]]></description>
			<content:encoded><![CDATA[<p>همان طور که در مطلب پیشین گفته‌بودم سعی می‌کنم توضیحاتی در مورد چگونگی برنامه ریزیم بدهم و ابزار‌هایی که استفاده کردم را نیز معرفی کنم. اما پیش از آن که به ابزار‌ها و نکته‌های ریز برسیم به مواردی می‌خواهم اشاره کنم که به نظرم مهم است:</p>
<p><strong>توجه: </strong> مواردی که به آن‌ها اشاره می‌کنم تجربه‌ی شخصی بنده است و امکان  دارد نادرست باشد.</p>
<ul>
<li><strong>مقایسه برنامه</strong>: مقایسه‌ی برنامه خود با برنامه‌ی دیگران درست نیست و نسخه برداری از برنامه‌ی دیگران از آن اشتباه‌تر. این کاری بود که من انجام می‌دادم و همیشه به شکست می‌رسیدم. برای نمونه سعی می‌کردم برنامه‌ی روزانه‌ی کسانی که به نظرم به شرایط پایداری در اجرای برنامه‌هایشان رسیده‌اند را اجرا کنم و از آن جایی که شرایطشان با من متفاوت بود پس از مدتی از اجرای برنامه ناامید می‌شدم یا سعی می‌کردم بدانم آقا/خانم X چند ساعت در شبانه‌روز کار می‌کند که اکنون در کارش موفق است سپس سعی می‌کردم به همان اندازه کار کنم. به هیچ شکلی این کار را انجام ندهید زیرا شرایط شما با دیگران متفاوت است و فردی که برنامه‌اش را الگوی خود قرار می‌دهید برای خود برنامه‌ریزی کرده‌است نه برای شما.</li>
<li><strong>انتخاب هدف</strong>: من هدف‌هایم را به ۳دسته تقسیم کردم: هدف‌های بلند مدت (بزرگ)، هدف‌های میان مدت (متوسط) و هدف‌های کوتاه مدت (کوچک/روزانه/هفتگی). به نظرم برای برنامه ریزی نباید از هدف‌های بزرگ یا کوچک استفاده کرد. برای نمونه هدف بلند مدت را داشتن بدن ورزیده، کم کردن ۵گیلوگرم را هدف میان مدت و انجام حرکات ورزشی را هدف کوتاه مدت (۲روز یکبار) در نظر بگیرید. حال اگر برنامه را فقط براساس داشتن بدن ورزیده پیاده کنید پس از مدتی خسته می‌شوید زیرا ۱-۲ماه کار کرده‌اید اما بدون شک در ۱-۲ ماه به بدن ورزیده نخواهید رسید و نتیجه‌ای که گرفته‌اید نسبت به هدفتان دور است و باعث ناامیدی می‌شود. همچینین اگر فقط براساس انجام حرکات ورزشی برنامه‌ریزی کنید کم‌کاری خواهید کرد زیرا هدف انجام آن حرکات است پس اگر ۵دقیقه هم حرکات ورزشی را انجام دهید به هدف رسیده‌اید. پیشنهاد می‌کنم هدف‌های میان مدت را برای هدف برنامه‌هایتان انتخاب کنید تا از به شکلی باشند که پس از ۱-۲ماه نتیجه را درک کنید و امیدوارتر شوید همچنین از کم‌کاری جلوگیری کنید.</li>
<li><strong>همراه</strong>: داشتن همراه در رسیدن به هدف‌ها می‌تواند کمک بسیار خوبی به شما و همراهتان باشد. به این شکل که زمان‌هایی که مشکلی برای همراهتان پیش امد او را پشتیبانی کنید و همچنین او شما را پشتیبانی کند.</li>
</ul>
<p>پس از موارد بالا به فکر برنامه‌ی روزانه برای خود باشید و از آن جایی که هر فردی باید برنامه‌ی خودش را داشته باشد توضیحی در این مورد نمی‌دهم. اما مهم‌تر از برنامه اجرای آن است و برای اجرای برنامه شرایطش نیاز است، پس سعی کنید بهترین شرایط را برای اجرای برنامه‌ی خود فراهم کنید. برای نمونه من ساعتم را ۱ساعت جلو بردم کاری که بریتانیا در زمان جنگ‌های جهانی می‌کرد. یعنی ۱ساعت در پاییز و زمستان و ۲ساعت در بهار و تابستان ساعت رسمی کشور را جلو می‌بردند. نتیجه‌ای که از این کارم گرفتم آن است که صبح‌ها زودتر از خواب بیدار می‌شوم و شب‌ها نیز زود‌تر می‌خوابم. نمونه‌ی دیگری که در این رابطه می‌توانم بیاورم آن است که من صبح‌ها از تلفن همراه برای بیدار شدن از خواب استفاده می‌کنم و به این نتیجه رسیدم که اگر تلفن نزدیکم باشد بدون آنکه متوجه شوم صدایش را قطع می‌کنم و دوباره می‌خوابم، پس تلفن را نزدیکم قرار نمی‌دهم.</p>
<p>پیشنهاد می‌کنم که برای برنامه‌ی خود ساعت مقرر نکنید و فقط انجام شدن  فهرست را در نظر بگیرید. زیرا کار‌های پیشبینی نشده‌ای رخ می‌دهند که سبب  می‌شوند نتوانید برنامه را سر ساعتی که برایش مقرر کرده‌اید انجام دهید و  این عدم موفقیت دلیلی می‌شود برای آشفته شدن دیگر برنامه‌های روزتان.</p>
<p>اما نوبت رسید به نرم‌افزار‌هایی که استفاده می‌کنم:</p>
<ul>
<li><strong>Remember the milk</strong>: یک web application بسیار خوب برای مدیریت کار‌هاست. من آن را به jabber وصل کرده‌ام و کار‌هایی که باید انجام دهم را از این راه به من یاد آوری می‌کند.</li>
<li><strong>Tasque</strong>: یک نرم‌افزار todo list ساده که توانایی استفاده از remember the milk را به عنوان backend دارد. پس به راحتی هر taskی که به آن اضافه کنم به remember the milk اضافه خواهد شد.
<p><div id="attachment_133" class="wp-caption aligncenter" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2010/05/tasque.png"><img class="size-thumbnail wp-image-133" title="tasque" src="http://prince.soldier.ir/wp-content/uploads/2010/05/tasque-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">tasque</p></div></li>
<li><strong>Tomboy</strong>: بیش‌تر اوقات نخست یادداشت می‌نویسم و در صورت نیاز یادداشت را به فهرست کار‌هایی که باید انجام دهم تبدیل می‌کنم که این کار به لطف پلاگینی که tomboy برای کار با Tasque دارد بسار آسان است.
<p><div id="attachment_134" class="wp-caption aligncenter" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2010/05/tomboy.png"><img class="size-thumbnail wp-image-134" title="tomboy" src="http://prince.soldier.ir/wp-content/uploads/2010/05/tomboy-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">tomboy</p></div></li>
</ul>
<p>یک بار به شکل خلاصه می‌گویم: نخست با tomboy یادداشت می‌نویسم و اگر نیاز شد یادداشت‌ها را به Tasque اضافه می‌کنم که Tasque آن‌ها را به Remember the milk ارسال می‌کند. به این شکل همه چیز به یک web application ختم می‌شود و می‌توانم از هر جایی به آن دسترسی داشته باشم.</p>
<p>‌می‌دانم نوشته خیلی بلند شد. شاید در بعضی قسمت‌ها زیاده گویی کرده باشم یا بهتر بود مطلب را ۲قسمتی می‌کردم. در هر حال اگر می‌خواهید بیش‌تر از تجربه‌های موفق در زمینه‌ی برنامه‌ریزی بدانید پیشنهاد می‌کنم وبلاگ <a href="http://www.freestylemind.com/">freeStyleMind</a> را مطالعه کنید که از تجربه‌ی خود در  تغییر عادت خوابش (سحر خیز شدن) در ۳۰ روز گفته است.</p>
<p>پینوشت: از همه‌ی دوستان که به من لطف داشتند درباره‌ی راست به چپ شدن آیدنتیکا ممنونم.</p>
<ul></ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=96quh_oeLWw:pex6S21_a74:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=96quh_oeLWw:pex6S21_a74:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=96quh_oeLWw:pex6S21_a74:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/02/17/%da%86%da%af%d9%88%d9%86%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c-%da%a9%d9%86%db%8c%d9%85%d8%9f/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>package manager محبوب من conary</title>
		<link>http://prince.soldier.ir/1389/02/14/package-manager-%d9%85%d8%ad%d8%a8%d9%88%d8%a8-%d9%85%d9%86-conary/</link>
		<comments>http://prince.soldier.ir/1389/02/14/package-manager-%d9%85%d8%ad%d8%a8%d9%88%d8%a8-%d9%85%d9%86-conary/#comments</comments>
		<pubDate>Tue, 04 May 2010 16:34:07 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=127</guid>
		<description><![CDATA[بهترین package manager ی که با آن کار کرده‌ام conary است که مربوط به توزیع‌های برپایه‌ی rPath است. در این مطلب سعی می‌کنم آن را مورد بررسی قرار دهم و نقاط برتری و ضعف آن را مرور کنم. اولین چیزی که توجه من را جلب کرد روند ساده‌ی به‌روز کردن بسته‌ها بود. برای مثال فرض [...]]]></description>
			<content:encoded><![CDATA[<p>بهترین package manager ی که با آن کار کرده‌ام conary است که مربوط به توزیع‌های برپایه‌ی rPath است. در این مطلب سعی می‌کنم آن را مورد بررسی قرار دهم و نقاط برتری و ضعف آن را مرور کنم.</p>
<p>اولین چیزی که توجه من را جلب کرد روند ساده‌ی به‌روز کردن بسته‌ها بود. برای مثال فرض کنید امروز نسخه‌ی جدید GNOME-DO آمده است و من مشتاقم آن را نصب کنم. فقط کافیست به شاخه‌ی مخزن شخصی‌ام بروم و چند دستور ساده اجرا کنم تا آخرین نسخه‌ی گنوم-دو را داشته باشم:</p>
<p><code>cvc co gnome-do:source=foresight.rpath.org@fl:2<br />
cd gnome-do<br />
vim gnome-do.recipe # تغییر نسخه‌ی نرم‌افزار<br />
cvc cook gnome-do.recipe</code></p>
<p>پس از انجام مراحل بالا فایلی شبیه به gnome-do-0.8.3.1.ccs در آن شاخه ساخته می‌شود که برای نصب آن sudo conary update gnome-do-0.8.3.1.ccs را اجرا می‌کنم و تمام! من آخرین نسخه‌ی گنوم-دو را دارم. البته این یک مثال بود زیرا گنوم-دو به صورت پیش فرض در توزیعی که من استفاده می‌کنم (foresight) قرار داده شده است و به دلیل rolling release بودن آن با فاصله‌ی کمتر از ۱ روز در دسترس خواهد بود. من برای ت<a href="https://launchpad.net/jalali-calendar">قویم جلالی</a> یک <a href="http://www.rpath.org/repos/everplays/getFile?path=gnome-jalali-applet.recipe;pathId=347b7c51aa87449732b51034485199b1;fileId=8052c1384db95d96fdf8e470911a4f21a76d6974;fileV=/everplays.rpath.org%40fl%3A2-devel/1.7.0-1">روش تولید</a> (recipe) نوشته‌ام و در مخزن شخصی‌ام نیز قرار داده ام که پیشنهاد می‌کنم نگاهی به آن انداخته تا سادگی ساختن بسته در conary را بهتر درک کنید (روش‌های تولید در conary با استفاده از python نوشته می‌شوند).</p>
<p>مورد بعدی که می‌خواهم به آن اشاره کنم قابلیت roll back است که در <span style="text-decoration: line-through;">هیچ</span> کم‌تر package manager دیگری <span style="text-decoration: line-through;">ندیده‌ام</span> وجود دارد (به‌روز رسانی). roll back چیست و چگونه کار می‌کند؟ اگر در توزیع خود بسته‌ای را به‌روز کنید و سیستم دچار مشکل شود به شکلی که دیگر بالا نیاید چه می‌کنید؟ conary این مشکل را با روشی بسیار عالی حل کرده است و شبیه به نرم‌افزار‌های مدیریت کد همانند git یا svn کار می‌کند. برای بازگرداندن سیستم به قبل از ایجاد مشکل کافی است سیستم را در حالت recovery بوت کنم و دستور sudo conary rollback 1 را اجرا کنم که conary در پشتیبان‌هایی که ایجاد کرده‌است می‌گردد و سیستم را به ۱ مرحله قبل باز می‌گرداند. البته لازم نیست فقط در مواردی که به مشکل برخورد کردید از آن استفاده کنید. اگر همانند من به آزمایش کردن نرم‌افزار‌ها علاقه دارید اما سیستمی پایدار نیاز دارید می‌توانید از این قابلیت استفاده کنید به این شکل که بسته‌ای از نرم‌افزاری که می‌خواهید آن را آزمایش کنید بسازید و نصب کنید پس از انجام آزمایش‌ها با استفاده از roll back بسته را به آخرین نسخه‌ی پایدار برگردانید تا همیشه سیستم در وضعیت پایدار باشد.</p>
<p>مورد آخر آن که conary جزو package manager های ۲رگه است همانند توزیع‌هایی چون جنتو، آرچ و &#8230; می‌توان از آن به ۲شکل binary و source برای نصب بسته‌ها استفاده کرد.</p>
<p>همان طور که <a href="http://prince.soldier.ir/1388/10/16/%DB%B2-%D8%B3%D8%A7%D9%84-%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/">پیش‌تر</a> اشاره کرده بودم،  من از fedora استفاده می‌کردم و هنوز هم فکر می‌کنم جزو بهترین توزیع‌های موجود است اما  در conary تنها قابلیتی که کمبود آن را احساس می‌کنم مربوط به پلاگین presto است که جزو پلاگین‌های پیش فرض yum در fedora بود. این پلاگین به گونه‌ای عمل می‌کند که پهنای باند مصرفی را به شکل محسوسی در به‌روز رسانی‌ها کم می‌کند.</p>
<p>مطالعه‌ی بیش‌تر: <a href="http://www.foresightlinux.se/blog/2010/02/21/introduction-to-foresight-linux/">Introduction to Foresight Linux</a></p>
<p>به‌روز رسانی: فدورا نیز از نسخه‌ی ۱۲ این قابلیت را <a href="http://allaboutfedora.blogspot.com/2009/11/f12-yum-new-features.html">پشتیبانی می‌کند</a> (که نمی‌دانستم).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=B64i2T2UhJc:CPMNTN1ZVaY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=B64i2T2UhJc:CPMNTN1ZVaY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=B64i2T2UhJc:CPMNTN1ZVaY:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/02/14/package-manager-%d9%85%d8%ad%d8%a8%d9%88%d8%a8-%d9%85%d9%86-conary/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>برنامه ریزی</title>
		<link>http://prince.soldier.ir/1389/02/12/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c/</link>
		<comments>http://prince.soldier.ir/1389/02/12/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c/#comments</comments>
		<pubDate>Sun, 02 May 2010 05:44:09 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=118</guid>
		<description><![CDATA[بعد از مدت‌ها که تلاش می‌کردم برنامه برای کار‌هایم داشته باشم و زمان را از دست ندهم فکر می‌کنم به نتیجه‌ی خوبی رسیده‌ام. پیش از این، روز‌هایی می‌شد که صبح تا شب به نمایش‌گر خیره می‌شدم و هر چند ثانیه گوگل را دوباره بارگذاری می‌کردم و این در حالی بود که باید کار تحویل می‌دادم. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_119" class="wp-caption alignleft" style="width: 160px"><a href="http://prince.soldier.ir/wp-content/uploads/2010/05/hamster-applet.png"><img class="size-thumbnail wp-image-119 " title="hamster-applet" src="http://prince.soldier.ir/wp-content/uploads/2010/05/hamster-applet-150x150.png" alt="hamster-applet" width="150" height="150" /></a><p class="wp-caption-text">خلاصه</p></div>
<p>بعد از مدت‌ها که تلاش می‌کردم برنامه برای کار‌هایم داشته باشم و زمان را از دست ندهم فکر می‌کنم به نتیجه‌ی خوبی رسیده‌ام. پیش از این، روز‌هایی می‌شد که صبح تا شب به نمایش‌گر خیره می‌شدم و هر چند ثانیه گوگل را دوباره بارگذاری می‌کردم و این در حالی بود که باید کار تحویل می‌دادم. آخر شب هم که می‌خواستم کار‌های روزم را مرور کنم هیچ کاری انجام نداده بودم و این باعث می‌شد بیش‌تر در این وضعیت گرفتار شوم.</p>
<p>برای رهایی از این وضعیت هم روش‌های بسیاری را آزمایش کرده بودم ولی نتیجه‌ی دلخواهم را نگرفته بودم. با دیگر دوستانم هم صحبت کردم و بیش‌ترشان نیز همین مشکل را داشتند اما نارسیس و اشکان راه حل‌های خوبی پیشنهاد کردند و با کمی تغییر روش‌هایی که پیشنهاد کرده بودند به وضعیت بهتری نسبت به قبل رسیدم. البته از آنجایی که انسان کمالگرایی هستم هنوز راضی نیستم. در هر عکس زیر خلاصه‌ی ساعت‌هایی است که از ۲۹ فروردین تا ۱۱ اردیبهشت (دیروز) با استفاده از Hamster applet ثبت کرده‌ام. البته تعداد زیادی از جلسه‌ها را فراموش کرده‌ام  ثبت کنم و روزانه ۲-۳ ساعت ورزش را نیز به آن اضافه کنید.</p>
<p>روش‌ها/راه‌حل‌‌های من را در <a href="http://prince.soldier.ir/1389/02/17/%da%86%da%af%d9%88%d9%86%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c-%da%a9%d9%86%db%8c%d9%85%d8%9f/">این مطلب</a> بخوانید.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=LeYFKK-Nq-g:ZLeID7pNxVA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=LeYFKK-Nq-g:ZLeID7pNxVA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=LeYFKK-Nq-g:ZLeID7pNxVA:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1389/02/12/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b1%db%8c%d8%b2%db%8c/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>استفاده‌ی ترکیبی از دستور find</title>
		<link>http://prince.soldier.ir/1388/12/11/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87%e2%80%8c%db%8c-%d8%aa%d8%b1%da%a9%db%8c%d8%a8%db%8c-%d8%a7%d8%b2-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-find/</link>
		<comments>http://prince.soldier.ir/1388/12/11/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87%e2%80%8c%db%8c-%d8%aa%d8%b1%da%a9%db%8c%d8%a8%db%8c-%d8%a7%d8%b2-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-find/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:42:20 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=116</guid>
		<description><![CDATA[دستور find در سیستم عامل‌های یونیکس و شبه یونیکس یکی از قدرتمند ترین دستورها‌ست. با استفاده‌ی ترکیبی از این دستور می‌توان کار‌ جست‌و‌جو در محتوای فایل‌ها و تغییر در آن‌ها را با سرعت بالایی انجام داد. قصد ندارم این دستور را با همه‌ی جزئیات معرفی کنم زیرا برای مطالعه‌ی بیش‌تر می‌توانید از دستور man find [...]]]></description>
			<content:encoded><![CDATA[<p>دستور find در سیستم عامل‌های یونیکس و شبه یونیکس یکی از قدرتمند ترین دستورها‌ست. با استفاده‌ی ترکیبی از این دستور می‌توان کار‌ جست‌و‌جو در محتوای فایل‌ها و تغییر در آن‌ها را با سرعت بالایی انجام داد. قصد ندارم این دستور را با همه‌ی جزئیات معرفی کنم زیرا برای مطالعه‌ی بیش‌تر می‌توانید از دستور man find استفاده کنید یا از <a title="man find" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?find">نسخه‌ی آنلاین</a> آن استفاده کنید. اولین موردی که می‌خواهم به آن اشاره کنم قابلیت  شرط‌های منطقی است. به عنوان مثال شما به دنبال فایل‌هایی با پسوند php هستید اما می‌خواهید آن فایل‌ها در شاخه‌ی testing نباشند. به سادگی می‌توانید این عمل را با  find انجام دهید:</p>
<p><code>find -iname "*.php" -and -not -path "./testing/*"</code></p>
<p>پس از پیدا کردن فایل‌ها و پوشه‌ها می‌توانید  از سوییچ‌های exec و execdir استفاده کنید تا دستور مورد نیاز را روی پرونده‌ها و پوشه‌ها اعمال کنید. به عنوان مثال شما می‌خواهید تعدادی مقاله آماده کنید. نوشته‌های مربوط به  مقاله‌ی «موزیک» را در پوشه‌ی music و نوشته‌های مقاله‌ی «ادبیات» را در پوشه‌ی literature قرار می‌دهید که آن دو در پوشه‌ی Articles هستند و متن‌ها را با پسوند txt ذخیره کرده‌اید. اما متوجه می‌شوید کلمه‌ای را در همه‌ی آن‌ها اشتباه نوشته‌اید و می‌خواهید آن را درست کنید. پس شما قصد دارید عمل find &amp; replace را در همه‌ی فایل‌های  txt که در پوشه‌ی Articles هستند، انجام دهید:</p>
<p><code>find /path/to/Article/ -iname "*.txt" -exec sed -i "s/find/replace/g" {} \;</code></p>
<p>می‌دانید با ذخیره‌ی فایل‌ها بیش‌تر ویرایش‌گر‌های گنو/لینوکس نسخه‌ی پشتیبان  تهیه می‌کنند که نام فایل پشتیبان همان نام فایل اصلی است که به انتهای آن ~ اضافه می‌شود (البته قابل تغییر است). برای پاک کردن این فایل‌ها نیز می‌توانید از find و سوییچ delete استفاده کنید:</p>
<p><code>find -name "*~" -delete</code></p>
<p>منبع: صفحه‌ی راهنمای دستور find</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=NoxlJT7_nLw:FzVW2UlzX4Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=NoxlJT7_nLw:FzVW2UlzX4Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=NoxlJT7_nLw:FzVW2UlzX4Y:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1388/12/11/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87%e2%80%8c%db%8c-%d8%aa%d8%b1%da%a9%db%8c%d8%a8%db%8c-%d8%a7%d8%b2-%d8%af%d8%b3%d8%aa%d9%88%d8%b1-find/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>از mono در free software استفاده کنیم یا نه؟</title>
		<link>http://prince.soldier.ir/1388/12/03/%d8%a7%d8%b2-mono-%d8%af%d8%b1-free-software-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%da%a9%d9%86%db%8c%d9%85-%db%8c%d8%a7-%d9%86%d9%87%d8%9f/</link>
		<comments>http://prince.soldier.ir/1388/12/03/%d8%a7%d8%b2-mono-%d8%af%d8%b1-free-software-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%da%a9%d9%86%db%8c%d9%85-%db%8c%d8%a7-%d9%86%d9%87%d8%9f/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 19:30:02 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=114</guid>
		<description><![CDATA[می‌دانید mono یکی از پیاده‌سازی‌های آزاد از Microsoft .NET است که توسط Miguel de Icaza از گسترش دهنده‌های اولیه‌ی GNOME و کارمند کنونی Novell پایه گذاری شده است. از طرفی حتما تذکر‌های Richard Stallman را خوانده‌اید که گفته است بهتر است از C# استفاده نکنید. آیا تا به حال این سوال برایتان پیش نیامده که [...]]]></description>
			<content:encoded><![CDATA[<p>می‌دانید <a href="http://www.mono-project.com/">mono</a> یکی از پیاده‌سازی‌های آزاد از <a href="http://msdn.microsoft.com/netframework/">Microsoft .NET</a> است که توسط <a title="Miguel de  Icaza" href="http://en.wikipedia.org/wiki/Miguel_de_Icaza">Miguel de Icaza</a> از گسترش دهنده‌های اولیه‌ی GNOME و کارمند کنونی Novell پایه گذاری شده است. از طرفی حتما تذکر‌های <a title="Richard  Stallman" href="http://en.wikipedia.org/wiki/Richard_Stallman">Richard Stallman</a> را خوانده‌اید که گفته است <a href="http://www.fsf.org/news/dont-depend-on-mono">بهتر است از C# استفاده نکنید</a>. آیا تا به حال این سوال برایتان پیش نیامده که چرا نباید از Mono استفاده کنیم/نکنیم؟</p>
<p>ساختار Microsoft .NET را اگر ساده کنیم به این صورت خواهد بود که  کد‌های نوشته شده با زبان‌های پشتیبانی شده  (مثل C#/VB) به زبان میانه یا Common Language Infrastructure کامپایل می‌شوند و زمان اجرا با استفاده از اجرا کننده‌ی زبان میانه یا Common Language Runtime اجرا می‌شوند. این ساختار توسط Microsoft به صورت استاندارد در آمد و قول داد که از ثبت مالکیت خود علیه کسانی که بر اساس این استاندارد، نرم‌افزار جایگزین برای Microsoft .NET درست می‌کنند استفاده نکند که شامل Mono نیز می‌شود. بر این اساس تا زمانی که Mono فقط به پیاده سازی لایه‌های کامپایلی/اجرایی دات نت بپردازد استفاده از آن مشکلی ندارد. برای نمونه استفاده از C# به همراه GTK# هیچ مشکلی ندارد.</p>
<p>اما mono از دیگر تکنولوژی‌های Microsoft که مجوز پیاده سازی آن‌ها در دست نیست نیز پشتیبانی می‌کند؛ مثل ADO.NET، ASP.NET یا winforms. پس تا زمانی که از این تکنولوژی‌ها استفاده نکنید و بر اساس قول ماکروسافت شما در حاشیه‌ی امن قرار دارید. اما به این نکته نیز توجه کنید که بر اساس گفته‌ی بنیاد نرم‌افزار آزاد ممکن است کتابخانه‌هایی وجود داشته باشند که مربوط به ویندوز باشد اما  در دات نت نیز استفاده شده باشند پس شامل قول ماکروسافت نمی‌شوند و احتمال استفاده از آن‌ها برای ﻿﻿ضربه به جنبش نرم‌افزار آزاد وجود دارد.</p>
<p>منابع: <a href="http://en.wikipedia.org/wiki/Mono_%28software%29#Mono_and_Microsoft.E2.80.99s_patents">Mono and Microsoft’s patents</a> و <a title="Common Language Infrastructure" href="http://en.wikipedia.org/wiki/Common_Language_Infrastructure">Common Language Infrastructure</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=YStekuKlRy0:aePTuU4XyzY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=YStekuKlRy0:aePTuU4XyzY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=YStekuKlRy0:aePTuU4XyzY:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1388/12/03/%d8%a7%d8%b2-mono-%d8%af%d8%b1-free-software-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%da%a9%d9%86%db%8c%d9%85-%db%8c%d8%a7-%d9%86%d9%87%d8%9f/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>پادکست گنو/لینوسی ها</title>
		<link>http://prince.soldier.ir/1388/11/29/%d9%be%d8%a7%d8%af%da%a9%d8%b3%d8%aa-%da%af%d9%86%d9%88%d9%84%db%8c%d9%86%d9%88%d8%b3%db%8c-%d9%87%d8%a7/</link>
		<comments>http://prince.soldier.ir/1388/11/29/%d9%be%d8%a7%d8%af%da%a9%d8%b3%d8%aa-%da%af%d9%86%d9%88%d9%84%db%8c%d9%86%d9%88%d8%b3%db%8c-%d9%87%d8%a7/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 10:07:19 +0000</pubDate>
		<dc:creator>بهروز</dc:creator>
				<category><![CDATA[حرف های خودم]]></category>

		<guid isPermaLink="false">http://prince.soldier.ir/?p=113</guid>
		<description><![CDATA[امروز لینوکس اف ام اولین برنامه‌ی خودش را پخش می‌کند. لینوکس‌اف‌ام پادکستی خود جوش است از طرف یونیکس و شبه یونیکس کار‌ها برای جامعه‌ی کاربری متن باز و نرم‌افزار آزاد که هر پنجشنبه برنامه‌ی هفتگی خود را پخش خواهد کرد. برای این پادکست برنامه‌ها و بخش‌های مختلفی پیش‌بینی شده است که به مرور اضافه و [...]]]></description>
			<content:encoded><![CDATA[<p>امروز <a href="http://www.linuxfm.com/">لینوکس اف ام</a> اولین برنامه‌ی خودش را پخش می‌کند. لینوکس‌اف‌ام  پادکستی خود جوش است از طرف یونیکس و شبه یونیکس کار‌ها برای جامعه‌ی کاربری متن باز و نرم‌افزار آزاد که هر پنجشنبه برنامه‌ی هفتگی خود را پخش خواهد کرد. برای این پادکست برنامه‌ها و بخش‌های مختلفی پیش‌بینی شده است که به مرور اضافه و پخش خواهند شد. از جمله برنامه‌های فعلی اخبار روز دنیای آزاد، مصاحبه، خبر‌های ۲۰:۳۰ (نوعی شوخی)  و معرفی / بررسی توزیع‌ها و نسخه‌های جدیدشان است.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/everplays?a=fVoCtfbPh5A:dwNWdmLRCAE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/everplays?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/everplays?a=fVoCtfbPh5A:dwNWdmLRCAE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/everplays?i=fVoCtfbPh5A:dwNWdmLRCAE:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://prince.soldier.ir/1388/11/29/%d9%be%d8%a7%d8%af%da%a9%d8%b3%d8%aa-%da%af%d9%86%d9%88%d9%84%db%8c%d9%86%d9%88%d8%b3%db%8c-%d9%87%d8%a7/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.771 seconds. --><!-- Cached page generated by WP-Super-Cache on 2011-05-29 19:31:31 --><!-- Compression = gzip -->

