<?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"
	>

<channel>
	<title>مهندس کامپیوتر</title>
	<atom:link href="http://www.computering.ir/feed" rel="self" type="application/rss+xml" />
	<link>http://www.computering.ir</link>
	<description>Computer engineer's weblog</description>
	<pubDate>Wed, 24 Dec 2008 22:59:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>fa</language>
			<item>
		<title>تبدیل متون فینگیلیش به فارسی با افزونه جدید فایر فاکس</title>
		<link>http://www.computering.ir/archives/96</link>
		<comments>http://www.computering.ir/archives/96#comments</comments>
		<pubDate>Tue, 23 Dec 2008 19:29:06 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[ترفند]]></category>

		<category><![CDATA[فایرفاکس]]></category>

		<category><![CDATA[addon]]></category>

		<category><![CDATA[addons]]></category>

		<category><![CDATA[fire fox]]></category>

		<category><![CDATA[fire fox addon]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[firefox addon]]></category>

		<category><![CDATA[firefox addons]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[افزونه فایر فاکس]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/96</guid>
		<description><![CDATA[اگر شما همانند بسیاری از دوستان دیگر که با فارسی نوشتن مشکل دارید و تایپ فینگیلیش شما بهتر از فارسی هست
اگر شما از فایرفاکس بعنوان مرورگر اصلی خود استفاده می کنید
دیگر نگران این نباشید که تایپ فارسی شما کند است
این افزونه را دانلود و نصب کنید و براحتی متون فینگلیش را به فارسی تبدیل کنید
https://addons.mozilla.org/en-US/firefox/addon/9087
بعد [...]]]></description>
			<content:encoded><![CDATA[<p>اگر شما همانند بسیاری از دوستان دیگر که با فارسی نوشتن مشکل دارید و تایپ فینگیلیش شما بهتر از فارسی هست</p>
<p>اگر شما از فایرفاکس بعنوان مرورگر اصلی خود استفاده می کنید</p>
<p>دیگر نگران این نباشید که تایپ فارسی شما کند است</p>
<p>این افزونه را دانلود و نصب کنید و براحتی متون فینگلیش را به فارسی تبدیل کنید</p>
<p><a title="https://addons.mozilla.org/en-US/firefox/addon/9087" href="https://addons.mozilla.org/en-US/firefox/addon/9087" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/9087</a></p>
<p>بعد از نصب برای استفاده از برنامه کافیست جایی رو برای نوشتن پیدا کنید و به صورت  فینگلیش متن خود را تایپ کنید.</p>
<p>برای تبدیل متون فینگلیش به فارسی تمامی متن را انتخاب و روی متن راست کلیک کنید</p>
<p>و بعد از منوی باز شده گزینه finglish رو انتخاب کنید.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/96/feed</wfw:commentRss>
		</item>
		<item>
		<title>تبدیل فایل های PDF به word توسط PDF to Word v3.0</title>
		<link>http://www.computering.ir/archives/95</link>
		<comments>http://www.computering.ir/archives/95#comments</comments>
		<pubDate>Mon, 22 Dec 2008 18:30:14 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[عمومی]]></category>

		<category><![CDATA[convert]]></category>

		<category><![CDATA[pdf]]></category>

		<category><![CDATA[pdf to word]]></category>

		<category><![CDATA[word]]></category>

		<category><![CDATA[تبدلی]]></category>

		<category><![CDATA[تبدیل]]></category>

		<category><![CDATA[تبدیل فایل های PDF به word توسط PDF to Word v3.0]]></category>

		<category><![CDATA[فرمت]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/95</guid>
		<description><![CDATA[امروزه اکثر مقالات و آموزش ها که در سطح اینترنت و یا بر روی لوح های فشرده آموزشی و … یافت می شوند در فرمت PDF می باشند.
این فرمت به صورتی است که فقط می توان از آن ها برای خواندن مطالبشان استفاده کرد و امکان ایجاد تغییرات در آن ممکن نیست.
PDF to Word نام [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">امروزه اکثر مقالات و آموزش ها که در سطح اینترنت و یا بر روی لوح های فشرده آموزشی و … یافت می شوند در فرمت PDF می باشند.</p>
<p align="justify">این فرمت به صورتی است که فقط می توان از آن ها برای خواندن مطالبشان استفاده کرد و امکان ایجاد تغییرات در آن ممکن نیست.</p>
<p align="justify"><strong>PDF to Word</strong> نام نرم افزاری است که فرمت های PDF را به سند های متنی برنامه WORD <strong>تبدیل</strong> می کند. این برنامه تمامی متون ، عکس و دیگر محتویات فایل های PDF را به راحتی به صورت یک فایل متنی در غالب برنامه word ارائه می دهد.</p>
<h4>تعدادی ویژگی ها و قابلیت های این برنامه را در زیر مشاهده می کنید:</h4>
<ul>
<li>تبدیل کامل فایل PDF با تمامی محتویات به سند های متنی برنامه Word</li>
<li>تغییرات اندازه به صورت خودکار و با توجه به نیاز کاربر</li>
<li>پشتیبانی از خط فرمان برای انجام عملیات به صورت دستی</li>
<li>پشتیبانی از زبان های انگلیسی ، فرانسه ، آلمانی ، ایتالیایی برای تبدیل</li>
<li>توانایی تبدیل PDF های Encrypt شده</li>
<li>دارای ۵ حالت مختلف برای تبدیل</li>
<li>سازگار با تمامی ویندوزهای Win98/ME/NT/2000/XP/2003/vista</li>
</ul>
<h4>مستقیم بدون کرک:</h4>
<p><a title="تبدیل فایل های PDF به سند های متنی توسط PDF to Word v3.0" rel="nofollow" href="http://www.verypdf.com/pdf2word/pdf2word.exe" target="_blank">دانلود نرم افزار PDF to WORD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/95/feed</wfw:commentRss>
		</item>
		<item>
		<title>انتخاب همزمان Check Box ها</title>
		<link>http://www.computering.ir/archives/94</link>
		<comments>http://www.computering.ir/archives/94#comments</comments>
		<pubDate>Tue, 09 Dec 2008 09:07:16 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[ترفند]]></category>

		<category><![CDATA[فایرفاکس]]></category>

		<category><![CDATA[addon]]></category>

		<category><![CDATA[box]]></category>

		<category><![CDATA[check]]></category>

		<category><![CDATA[Check Box]]></category>

		<category><![CDATA[checkbox]]></category>

		<category><![CDATA[checkbox selection]]></category>

		<category><![CDATA[firefix]]></category>

		<category><![CDATA[firefox addon]]></category>

		<category><![CDATA[multiple]]></category>

		<category><![CDATA[انتخاب]]></category>

		<category><![CDATA[انتخاب همزمان Check Box ها]]></category>

		<category><![CDATA[همزمان]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/94</guid>
		<description><![CDATA[اینم یه Addon برای موزیلا که به شما این امکان را (همونطور که تو تصویر میبینید) میده که بتونین چندین CheckBox را همزمان با یک عمل drag انتخاب کنید
فکر کنم به درد خیلی ها اعم از خودم میخوره



این افزونه هیچ محدودیتی نداره
و برای همه سایت ها مورد استفاده قرار میگیره

نحوه کار باهاشم اینطوریه که:
اول روی [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">اینم یه Addon برای موزیلا که به شما این امکان را (همونطور که تو تصویر میبینید) میده که بتونین چندین CheckBox را همزمان با یک عمل drag انتخاب کنید</p>
<p style="text-align: right;">فکر کنم به درد خیلی ها اعم از خودم میخوره</p>
<p style="text-align: center;">
<p style="text-align: center;"><img src="http://dragtotab.mozdev.org/checkboxmate/checkboxmate.gif" border="0" alt="Multiple checkboxes in your inbox being checked." width="506" height="258" /></p>
<p style="text-align: right;"><span id="more-94"></span></p>
<p style="text-align: right;">این افزونه هیچ محدودیتی نداره</p>
<p style="text-align: right;">و برای همه سایت ها مورد استفاده قرار میگیره</p>
<p style="text-align: center;"><img src="http://dragtotab.mozdev.org/checkboxmate/checkboxmate.jpg" border="0" alt="Multiple checkboxes in a registration form." width="431" height="228" /></p>
<p style="text-align: right;">نحوه کار باهاشم اینطوریه که:</p>
<p style="text-align: right;">اول روی یکی از گزینه ها میری و عمل drag را انجام میدی</p>
<p style="text-align: center;"><img src="http://dragtotab.mozdev.org/checkboxmate/cbm_tutorial.gif" border="0" alt="How to check the checkboxes." width="552" height="278" /></p>
<p style="text-align: center;">
<p style="text-align: center;">لینک دانلود: <a href="http://downloads.mozdev.org/dragtotab/checkboxmate.xpi">http://downloads.mozdev.org/dragtotab/checkboxmate.xpi</a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/94/feed</wfw:commentRss>
		</item>
		<item>
		<title>از ایمیل های خود در گوگل نسخه پشتیبان بگیرید!</title>
		<link>http://www.computering.ir/archives/93</link>
		<comments>http://www.computering.ir/archives/93#comments</comments>
		<pubDate>Sat, 06 Dec 2008 20:53:35 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[ترفند]]></category>

		<category><![CDATA[جیمیل]]></category>

		<category><![CDATA[back up]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[Gmail]]></category>

		<category><![CDATA[gmail backup]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[google mail]]></category>

		<category><![CDATA[google mail backup]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[از ایمیل های خود در گوگل نسخه پشتیبان بگیرید!]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/93</guid>
		<description><![CDATA[از ایمیل های خود در گوگل نسخه پشتیبان بگیرید!!!
مگه امکان داره؟
بله، چرا که نه؟
اینو بهش میگن گوگل، نه برگ چقندر



 نام سایتی است که شما با وارد شدن به آن میتوانید از
ایمیل های خود در گوگل نسخه پشتیبان یا همان Back up 
خودمان بگیرید
لازم به ذکر است که پسوند این فایل پشتیبان یک فایل .eml
است [...]]]></description>
			<content:encoded><![CDATA[<p>از ایمیل های خود در گوگل نسخه پشتیبان بگیرید!!!</p>
<p>مگه امکان داره؟</p>
<p>بله، چرا که نه؟</p>
<p>اینو بهش میگن گوگل، نه برگ چقندر</p>
<p><a href="http://www.gmail-backup.com/"><br />
<img src="http://www.online-tech-tips.com/wp-content/uploads/2008/11/image-thumb147.png" border="0" alt="image" /></a></p>
<p><a rel="nofollow" href="http://www.gmail-backup.com/" target="_blank"><span id="more-93"></span><br />
</a> نام سایتی است که شما با وارد شدن به آن میتوانید از<br />
ایمیل های خود در گوگل نسخه پشتیبان یا همان <span lang="en-us">Back up </span><br />
خودمان بگیرید</p>
<p>لازم به ذکر است که پسوند این فایل پشتیبان یک فایل<span dir="ltr" lang="en-us"> .eml</span><span dir="ltr"><br />
</span>است که شما با یکی از برنامه های Microsoft Outlook یا Mozilla Thunderbird<br />
میتوانید محتوی این فایل را ببینید.</p>
<p><img src="http://www.online-tech-tips.com/wp-content/uploads/2008/11/image-thumb150.png" border="0" alt="image" width="360" height="59" /></p>
<p>تازه میدونین جالبیش چیه؟</p>
<p>جالبیش اینه که اگه <span lang="en-us">back up </span>گرفتین و بعدش ایمیل جدید<br />
اومد براتون، دوباره نمیرین همه را <span lang="en-us">back up </span>بگیرید</p>
<p>فقط یه گزینه newest email only را میزنید و شروع میکنید نسخه جدید ایمیل های<br />
دریافتی را <span lang="en-us">back up </span>می گیرید</p>
<p><a href="http://www.computering.ir"><img src="http://www.online-tech-tips.com/wp-content/uploads/2008/11/image-thumb149.png" border="0" alt="image" width="343" height="79" /></a></p>
<p>دیگه چی بگم؟</p>
<p>خودتون ببینید و بعد همه چی را می فهمید.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/93/feed</wfw:commentRss>
		</item>
		<item>
		<title>مجله PC World - December 2008</title>
		<link>http://www.computering.ir/archives/92</link>
		<comments>http://www.computering.ir/archives/92#comments</comments>
		<pubDate>Sat, 22 Nov 2008 08:03:46 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[لاتین]]></category>

		<category><![CDATA[مجله]]></category>

		<category><![CDATA[کتاب الکترونیکی (Ebook)]]></category>

		<category><![CDATA[20 Quick Tech Tips and Tools to Organize Your Life]]></category>

		<category><![CDATA[December 2008]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[First Cell Phone with Google’s Android]]></category>

		<category><![CDATA[Guard Your Privacy : Keep Spies out of IE]]></category>

		<category><![CDATA[Hot New Tech for 2009]]></category>

		<category><![CDATA[PC World]]></category>

		<category><![CDATA[PC World - December 2008]]></category>

		<category><![CDATA[Safari and Chrome]]></category>

		<category><![CDATA[Windows Sneak Peek]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/92</guid>
		<description><![CDATA[PC World - December 2008 


Featured Contents :
* 7 Windows Sneak Peek
* Hot New Tech for 2009
* 20 Quick Tech Tips and Tools to Organize Your Life
* First Cell Phone with Google’s Android
* Guard Your Privacy : Keep Spies out of IE, Firefox, Safari and Chrome
Download:
http://rapidshare.com/files/161841593/PC&#8230;c.cape.rar

 

]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><span class="smalltext"><strong><span style="font-size: xx-small;">PC World - December 2008 </span></strong></span></p>
<p style="text-align: center;"><span class="smalltext"><img src="http://pic.goleech.org/out.php/i2860_1.jpg" border="0" alt="[تصویر: i2860_1.jpg]" /></span></p>
<div id="pid_5" class="post_body">
<div style="text-align: center;" dir="ltr">Featured Contents :<br />
* 7 Windows Sneak Peek<br />
* Hot New Tech for 2009<br />
* 20 Quick Tech Tips and Tools to Organize Your Life<br />
* First Cell Phone with Google’s Android<br />
* Guard Your Privacy : Keep Spies out of IE, Firefox, Safari and Chrome</div>
<p style="text-align: left;" dir="ltr">Download:<br />
<a href="http://rapidshare.com/files/161841593/PCWorldDec.cape.rar" target="_blank"><span style="color: #ff6600;">http://rapidshare.com/files/161841593/PC&#8230;c.cape.rar</span></a>
</p>
<p style="text-align: center;"> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/92/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google Chrome 0.4.154.18 + Firefox 3.0.4</title>
		<link>http://www.computering.ir/archives/91</link>
		<comments>http://www.computering.ir/archives/91#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:54:37 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[اینترنت]]></category>

		<category><![CDATA[فایرفاکس]]></category>

		<category><![CDATA[chrome]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[google chrome]]></category>

		<category><![CDATA[Google Chrome 0.4.154.18 + Firefox 3.0.4]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/91</guid>
		<description><![CDATA[
 

» دانلود  	فایرفاکس نسخه ۳/۰/۴  (۷/۱۶  	مگ)
» دانلود  	گوگل کروم نسخه ۰/۴/۱۵۴/۱۸  	(۸/۱۵ مگ)
» دانلود  	نسخه همراه گوگل کروم
]]></description>
			<content:encoded><![CDATA[<p><img src="http://i34.tinypic.com/2hia621.jpg" alt="" /></p>
<div> </div>
<div>
» <a href="http://filehippo.com/download_firefox/" target="_blank">دانلود  	فایرفاکس نسخه</a> ۳/۰/۴  (۷/۱۶  	مگ)<br />
» <a href="http://cache.pack.google.com/chrome/install/154.18/chrome_installer.exe" target="_blank">دانلود  	گوگل کروم نسخه</a> ۰/۴/۱۵۴/۱۸  	(۸/۱۵ مگ)<br />
» <a href="http://ftp.hosteurope.de/mirror/stadt-bremerhaven.de/Chrome/Portable_Google_Chrome_0.3.154.6.exe" target="_blank">دانلود  	نسخه همراه گوگل کروم</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/91/feed</wfw:commentRss>
		</item>
		<item>
		<title>الگوریتم های مرتب سازی آرایه ها</title>
		<link>http://www.computering.ir/archives/90</link>
		<comments>http://www.computering.ir/archives/90#comments</comments>
		<pubDate>Tue, 04 Nov 2008 19:54:28 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[الگوریتم و هوش مصنوعی]]></category>

		<category><![CDATA[algorithm]]></category>

		<category><![CDATA[array]]></category>

		<category><![CDATA[array sort algorithm]]></category>

		<category><![CDATA[sort]]></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://www.computering.ir/archives/90</guid>
		<description><![CDATA[یکی از مباحث اساسی دروس ساختمان داده ها و اصول طراحی الگوریتم ، یافتن الگوریتم هایی برای مرتب سازی اعدادی بهم ریخته ای است که در یک آرایه پشت سر هم قرار گرفته اند. تا کنون الگوریتم های مختلفی برای اینکار ایجاد شده است که در این مقاله با چند تا از این الگوریتم ها [...]]]></description>
			<content:encoded><![CDATA[<p dir="rtl" align="right"><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span>یکی از مباحث اساسی دروس ساختمان داده ها و اصول طراحی الگوریتم ، یافتن الگوریتم هایی برای مرتب سازی اعدادی بهم ریخته ای است که در یک آرایه پشت سر هم قرار گرفته اند. تا کنون الگوریتم های مختلفی برای اینکار ایجاد شده است که در این مقاله با چند تا از این الگوریتم ها آشنا میشوید. همچنین مرتبه پیچیدگی هر الگوریتم (میزان زمانی که از </span><span>CPU</span><span> برای اجرای هر الگوریتم می گیرد) را ذکر خواهیم کرد.</span></span></p>
<div dir="rtl">
<ol>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>الگوریتم      مرتب سازی انتخابی (</span><span>Selection      Sort</span></span><span><span style="color: #6600ff;">)</span></span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی حبابی </span><span>(Bubble Sort)</span></span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی درجی </span><span>(Insertion Sort)</span></span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی سریع</span></span><span><span style="color: #6600ff;">(Quick Sort)</span></span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی ادغام (</span><span>Merge Sort</span><span>)</span></span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی هرمی </span><span>(Heap Sort)</span></span><span><br />
</span></span></li>
</ol>
</div>
<p><strong>برای مشاهده توضیحات و نمودار رشد به ادامه مطلب بروید</strong></p>
<p><span id="more-90"></span></p>
<div dir="rtl">
<ol>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>الگوریتم      مرتب سازی انتخابی (</span><span>Selection      Sort</span></span><span><span style="color: #6600ff;">)</span>:</span><span> در این روش، برنامه کوچکترین مقدار را یافته و آنرا در اولین خانه ی آرایه قرار می دهد. حال که کوچکترین عضو یافت شده است، برنامه به سراغ یافتن دومین عنصر کوچک در میان اعداد باقی مانده که از </span><span>۲</span><span> تا </span><span>n</span><span> هستند می رود و دومین عدد کوچک را در خانه دوم قرار میدهد. حال به سراغ سومین عدد کوچک می رود و این رویه را تا یافتن آخر عدد و قرار دادن آن در جای خودش تکرار میکند. با توجه به اینکه برنامه باید </span><strong><span>n</span></strong><strong><span> عدد</span></strong><span> را </span><span>n</span><span> بار با هم مقایسه کند مرتبه ی پیچیدگی این      الگوریتم </span><span>O(n^2)</span><span> است</span><span>.</span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی حبابی </span><span>(Bubble Sort)</span></span><span>:</span><span> در این روش هر عنصر با عنصر بعدی اش مقایسه میشود. در صورتی که عنصر دومی کوچکتر از عنصر اولی باشد، جای دو عنصر با هم عوض میشود. برنامه به کارش ادامه میدهد و عناصر دوم و سوم را با هم مقایسه میکند و این کار را تا اخر آرایه ادامه میدهد. دوباره الگوریتم ، پویش را از اول آرایه شروع میکند و مراحل قبل را تکرار میکند و این مراحل آنقدر تکرار میشوند تا آرایه کاملا مرتب شده باشد. مرتبه ی پیچیدگی این الگوریتم </span><span>O(n^2)</span><span> است.</span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی درجی </span><span>(Insertion Sort)</span></span><span>: </span><span>در این روش عنصر اول و دوم با هم مقایسه شده و در صورت نیاز مرتب میشوند و سپس سومین عنصر با عناصر اول و دوم مقایسه میشود. در صورتی که عنصر سوم از اولی کوچکتر باشد به جای اولین عنصر می نشیند و عناصر قبلی به سمت راست هل داده میشوند. اگر عنصر سوم از اولی بزرگتر و از دومی کوچکتر باشد، بین آنها درج میشود و عنصر دوم به بعد یکی به سمت راست هل داده میشود. (پس در این روش همیشه عناصر ِ قبل از عنصری که میخواهیم مرتبش کنیم، مرتب هشتند.) این روال برای بقیه عناصر نیز اجرا میشود و هر عنصر در جای خودش قرار می گیرد تا تمام عناصر مرتب شوند. مرتبه ی پیچیدگی این الگوریتم </span><span>O(n^2)</span><span> است.</span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی سریع</span></span><span><span style="color: #6600ff;">(Quick Sort)</span> </span><span>: در این الگوریتم یک عنصر را بعنوان محور </span><span>(pilot)</span><span> مرتب سازی انتخاب میکنیم. و تمام عناصر کوچکتر از آن را به سمت چپ آن برده و عناصر بزرگتر را به سمت راست اش می‌بریم. حالا بخش چپ خودش یک بخش جدید است که با الگوریتمی که گفتیم آنرا مرتب میکنیم و سمت راست را نیز همینطور. یعنی در سمت چپی ها دوباره یک عنصر را بعنوان </span><span>pilot</span><span> در نظر      میگیریم و عناصر کوچکتر از </span><span>pilot</span><span> را به سمت      چپ آن و عناصر بزرگتر از </span><span>pilot</span><span> این قسمت را      ، به سمت راست </span><span>pilot</span><span> می بریم. دوباره الگوریتم را روی یک چهارم های به وجود آمده اجرا میکنیم و اینکار را آنقدر ادامه میدهیم تا کل آرایه مرتب شود. مرتبه پیچیدگی این الگوریتم در بدترین حالت </span><span>O(n^2)</span><span> است. اما در حال نرمال </span><span>O(n log n)</span><span> است که کمترین مرتبه پیچیدگی برای مرتب سازی اعداد به حساب      می آید. </span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی ادغام (</span><span>Merge Sort</span><span>)</span></span><span>:</span><span> </span><span>این الگوریتم به روش بازگشتی </span><span>(Recursive)</span><span> عمل میکند و آرایه را به چند آرایه ی دو عنصری تقسیم میکند و آنها را مرتب میکند. سپس آرایه های کوچک را دوبه‌دو با هم ادغام میکند تا آرایه های مرتب ۴ عنصری ایجاد شوند و بعد آرایه های ۸ عنصری و به همین ترتیب پیش می رود تا آرایه اصلی بصورت مرتب شده ظاهر شود. مرتبه پیچیدگی این الگوریتم </span><span>O(n log n)</span><span> است. </span></span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span style="color: #6600ff;"><span>مرتب      سازی هرمی </span><span>(Heap Sort)</span></span><span>: </span><span>در این روش، برنامه از کل آرایه ی داده شده یک درخت </span><span>MaxHeap</span><span> می سازد. (درخت مکس هیپ درختی دودویی و کامل است که مقدار ذخیره شده در هر گره ، بزرگتر و یا مساوی مقدار ذخیره شده در گره فرزندانش است) سپس مقدار ماگزیمم را از درخت حذف میکند و آنرا در انتهای آرایه میگذارد و دوباره از بقیه اعداد یک درخت </span><span>maxHeap</span><span> میسازد و باز روش مذکور را روی آن نیز اعمال میکند تا دومین عدد بزرگ یافت شود. در این روش آرایه از آخر به اول مرتب میشود. مرتبه پیچیدگی این الگوریتم </span><span>O(n log n)</span><span> است.
<p></span></span></li>
</ol>
</div>
<div dir="rtl"><span style="font-family: tahoma,arial,helvetica,sans-serif;">در تصویر زیر میتوانید مقایسه ای بین سرعت سه الگوریتم که مرتبه پیچیدگی شان n log n است مشاهده کنید.</span></div>
<div dir="rtl">
<div style="text-align: center;"><img src="http://linux.wku.edu/%7Elamonml/algor/sort/fast.jpg" alt="O(n log n) Sorts" /></div>
</div>
<p dir="rtl" align="right"><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span> روش هایی وجود دارند که <span style="text-decoration: underline;">حداقل </span>مرتبه ی پیچیدگی هر الگوریتم را با روابطی اثبات میکنند. بطور مثال برای الگوریتم های مرتب سازی ، میزان </span><span>O(n Log n)</span><span> حداقل است و کمتر از این میزان ممکن نیست و همانطور که میدانیم الگوریتم های ادغام و هرمی و سریع هر سه با همین میزان پیچیدگی مرتب سازی را انجام میدهند. بنابراین الگوریتمی نمیتوان نوشت که سریعتر از این حالت عمل کند و الگوریتم های مینیمم پیچیدگی در این زمینه ،قبلا کشف و ایجاد شده اند . اما مواردی هستند مانند ضرب دو ماتریس </span><span>n</span><span> در </span><span>n</span><span> که مرتبه ی پیچیدگی شان </span><span>O(n^3)</span><span> است و روش های جدیدی مانند روش استراسن آنرا به </span><span>O(n^2.81)</span><span> کاهش داده است. طبق روشهای اثبات شده امکان کمتر شدن این میزان وجود دارد. اما هنوز الگوریتمی که هزینه ی پیچیدگی کمتری از الگوریتم استراسن داشته باشد کشف نشده است. بنابراین هنوز شما میتوانید وقت خود را روی کاهش مرتبه ی پیچیدگی این الگوریتم و یافتن الگوریتم بهینه تر بگذارید.</span></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif;"><span>- <a href="http://en.wikipedia.org/wiki/Sorting_algorithm" target="_blank">الگوریتم های شبیه سازی در ویکی پدیا</a><br />
- <a title="الگوریتم های مرتب سازی" href="http://vision.bc.edu/%7Edmartin/teaching/sorting/anim-html/all.html" target="_blank">شبیه سازی و مقایسه الگوریتم ها در کنار هم در حالات مختلف</a><br />
- <a href="http://cg.scs.carleton.ca/%7Emorin/misc/sortalg/" target="_blank">شبیه سازی مرتب سازی های مختلف</a> (توسط اپلت جاوا)<br />
</span>- <a href="http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html" target="_blank">دموی دوم از الگوریتم های مرتب سازی</a> (برای شروع به کار الگوریتم ها رویشان کلیک کنید.)</span><br />
- <a href="http://www.concentric.net/%7Ettwang/sort/sort.htm" target="_blank"><span style="font-family: tahoma,arial,helvetica,sans-serif;">سورس کد زبان C برای الگوریتم های مرتب سازی</span></a><br />
<span>- <a href="http://maven.smith.edu/%7Ethiebaut/java/sort/demo.html" target="_blank"><span style="font-family: tahoma,arial,helvetica,sans-serif;">دموی اجرای کد ها و حلقه های تودرتوی هر الگوریتم</span></a></span></p>
<p>منبع: <a href="http://www.macromediax.com/learn/archive.asp?id=188" target="_blank">MacroMediaX</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/90/feed</wfw:commentRss>
		</item>
		<item>
		<title>۶ برنامه قوی برای استفاده از PDF در فایرفاکس</title>
		<link>http://www.computering.ir/archives/89</link>
		<comments>http://www.computering.ir/archives/89#comments</comments>
		<pubDate>Fri, 31 Oct 2008 13:14:59 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[ترفند]]></category>

		<category><![CDATA[فایرفاکس]]></category>

		<category><![CDATA[6 برنامه قوی برای استفاده از PDF در فایرفاکس]]></category>

		<category><![CDATA[firefix plugins]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[pdf]]></category>

		<category><![CDATA[pdf firefox]]></category>

		<category><![CDATA[pdf plugin]]></category>

		<category><![CDATA[pdf tools]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[افزونه]]></category>

		<category><![CDATA[افزونه فایرفاکس]]></category>

		<category><![CDATA[فایر فاکس]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/89</guid>
		<description><![CDATA[۶ برنامه قوی برای استفاده از PDF در فایرفاکس


امروزه همه ما کاربران اینترنت و کامپیوتر با فناوری PDF اشنایی تقریبا کاملی داریم
چرا که این فناوری باعث شده که ما از حیطه کاغذ و جوهر بیرون بیاییم و نیاز خودمون به کاغذ و جوهر را از بین ببریم و حجم انبوه کاغذ و جوهر را در [...]]]></description>
			<content:encoded><![CDATA[<h3 dir="rtl">۶ برنامه قوی برای استفاده از PDF در فایرفاکس</h3>
<div>
<p align="center"><img style="border: 0px none ;" src="http://www.computering.ir/wp-content/uploads/2008/10//pdf-powertools.png" border="0" alt="pdf-powertools" width="494" height="158" /></p>
<p dir="rtl">امروزه همه ما کاربران اینترنت و کامپیوتر با فناوری <span lang="en-us">PDF </span>اشنایی تقریبا کاملی داریم</p>
<p dir="rtl">چرا که این فناوری باعث شده که ما از حیطه کاغذ و جوهر بیرون بیاییم و نیاز خودمون به کاغذ و جوهر را از بین ببریم و حجم انبوه کاغذ و جوهر را در فضای بسیار ناچیزی جمع آوری کنیم<br />
در زیر به معرفی ۶ ابزار مفید و کارامد برای استفاده از <span lang="en-us">PDF</span> در مرورگر محبوب فایرفاکس می پردازیم:</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/636"><strong> PDF Download</strong></a><br />
یک ابزار بسیار قدرتمند و مفید که هرکاری را که بخواهید با آن میتوانید انجام دهید.<br />
برای مثال ، مشاهده PDF ها در قالب  HTML و کنترل اتوماتیکی و خودکار بر روی <span lang="en-us">PDF</span> و تبدیل صفحات وب و ذخیره سازی به صورت <span lang="en-us">PDF </span>برای خواندن و مشاهده مجدد.</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/5971"><strong> PrintPDF</strong></a><br />
این ابزار به شما کمک میکند که از صفحه یک پرینت بگیرید و بجای کاغذ و جوهر از فرمت کارآمد <span lang="en-us">PDF </span>استفاده کنید.<br />
لازم به ذکر است که این افزونه برای کاربران ویندوز و لینوکس فراهم آمده است.</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/5363"><strong> PDFescape Extension</strong></a><br />
آیا شما تا به حال خواسته اید که فایل های <span lang="en-us">PDF </span>را بصورت انلاین و توسط مرورگر خود هنگام مطالعه ویرایش کنید؟؟<br />
افزونه ای که معرفی کردیم این قابلیت را به شما میدهد که بتوانید <span lang="en-us">PDF</span> ها را توسط مرورگر (فایرفاکس) ویرایش کنید.</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/4738"><strong>LOOP to PDF for Firefox</strong></a><br />
این افزونه به شما امکان تبدیل فایل ها را به <span lang="en-us">PDF</span> می دهد توسط یه نوار ابزار کوچک و کارآمد، بدین ترتیب که با کلیک کردن بروی یک دکمه فایل شما تبدیل به <span lang="en-us">PDF </span>میشود.</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/7528"><strong>pdfit</strong></a><br />
<strong style="font-weight: 400">این ابزار به شما این امکان را میدهد که صفحه جاری که توسط مرورگر باز است را به یک تصویر یا یک فرمت <span lang="en-us">PDF </span>تبدیل کنید. </strong><br />
<strong style="font-weight: 400">همچنین شما میتوانید تعدادی از فیلتر های عکس ، همانند چرخش (</strong>rotate) یا بازتاب ( reflection ) را برای زیبا تر کردن و تصحیح خطاهای صفحه، را استفاده کنید.</p>
<p dir="rtl"><img src="http://www.computering.ir/wp-content/uploads/2008/10/firefoxfacts.png" alt="" /><a href="https://addons.mozilla.org/en-US/firefox/addon/8552"><strong>Send to Google Docs</strong></a><br />
این افزونه این امکان را به شما میدهد که فایل <span lang="en-us">PDF </span>خود را به ابزار مفید گوگل یعنی اسناد گوگل(Google Docs) ارسال میکند.<br />
کاربران گوگل از این امکان مفید گوگل با خبر هستند.</p>
<p>اگر شما نیز افزونه دیگری برای فایر فاکس میشناسید، خوشحال میشویم که  شما را در این اطلاع رسانی سهیم کنیم
</p>
<p dir="rtl">
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/89/feed</wfw:commentRss>
		</item>
		<item>
		<title>حالت های مختلف Gmail</title>
		<link>http://www.computering.ir/archives/86</link>
		<comments>http://www.computering.ir/archives/86#comments</comments>
		<pubDate>Wed, 29 Oct 2008 21:48:56 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[ترفند]]></category>

		<category><![CDATA[جیمیل]]></category>

		<category><![CDATA[Gmail]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[google mail]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[حالت های مختلف Gmail]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/86</guid>
		<description><![CDATA[حالت های مختلف Gmail برای کاربرانی که با ورود به ان مشکل دارند

اگر شما به جیمیل خود نمیتوانید وارد شوید، یکی از راه های زیر  را انتخاب کنید
Safe mode -   http://mail.google.com/mail/?labs=0.
این نوع قابلیت های آزمایشی جدید گوگل را غیر فعال میکند که شما  اگر بخواهید در قسمت تنظیمات ایمیل میتوانید آنها [...]]]></description>
			<content:encoded><![CDATA[<p>حالت های مختلف Gmail برای کاربرانی که با ورود به ان مشکل دارند</p>
<p><img src="http://4.bp.blogspot.com/_ZaGO7GjCqAI/SQcK3oq8ngI/AAAAAAAAOEQ/FxAY8n93dtE/s400/gmail-plus-talk-logo.png" alt="" /></p>
<p><span lang="fa">اگر شما به جیمیل خود نمیتوانید وارد شوید، یکی از راه های زیر  را انتخاب کنید</span></p>
<p><span style="font-weight: bold;">Safe mode</span> -  <a href="http://mail.google.com/mail/?labs=0" target="_blank"> http://mail.google.com/mail/?labs=0</a>.<br />
<span lang="fa">این نوع قابلیت های آزمایشی جدید گوگل را غیر فعال میکند که شما  اگر بخواهید در قسمت تنظیمات ایمیل میتوانید آنها را غیر فعال کنید</span><br />
<span style="font-weight: bold;">Secure mode</span> - <a href="https://mail.google.com/" target="_blank">https://mail.google.com/</a>.<br />
<span lang="fa">نوع امنیت بالا که برای کامپیوتر های عمومی استفاده میشود و برای  عبور از پروکسی ها و برنامه های افزاینده سرعت اینترنت استفاده میشود</span><br />
<span style="font-weight: bold;">Older version</span> - <a href="http://mail.google.com/mail/?ui=1" target="_blank"> http://mail.google.com/mail/?ui=1</a>.<br />
<span lang="fa">این نوع ، محیط ایمیل شما  را به قبل از تاریخ اکتبر ۲۰۰۷ برمیگرداند، که سرعت بیشتری نسبت به حال دارد</span><br />
<span style="font-weight: bold;">Basic mode</span> - <a href="http://mail.google.com/mail/?ui=html" target="_blank"> http://mail.google.com/mail/?ui=html</a>.<br />
<span lang="fa">این حالت کد های جاوا  اسکریپت را ندارد بنابراین سریعتر لود شده و با مرورگر های قدیمی بهتر کار میکند</span><br />
<span style="font-weight: bold;">Mobile mode</span> - <a href="http://mail.google.com/mail/?ui=mobile" target="_blank"> http://mail.google.com/mail/?ui=mobile</a> or <a href="http://m.gmail.com/" target="_blank">http://m.gmail.com</a>.<br />
<span lang="fa"> این حالت ساده شده است و فقط برای کاربران موبایل تعبیه شده است</span><br />
<span style="font-weight: bold;">iPhone mode</span> - <a href="http://mail.google.com/mail/x/gdlakb-/gp/" target="_blank"> http://mail.google.com/mail/x/gdlakb-/gp/</a>.<br />
<span lang="fa">این حالت هم که از  اسمش معلومه برای کاربران </span>Iphone <span lang="fa">می باشد</span><br />
<span style="font-weight: bold;">iGoogle gadget</span> - <a href="http://www.google.com/ig/gmailmax" target="_blank"> http://www.google.com/ig/gmailmax</a>.<br />
<span lang="fa">این حالت فقط ایمیل های روز  را به شما از طریق </span>gadget <span lang="fa">نمایش میدهد</span><br />
<span style="font-weight: bold;">&#8220;No browser checking&#8221; mode</span> - <a href="http://mail.google.com/mail?nocheckbrowser" target="_blank"> http://mail.google.com/mail?nocheckbrowser</a>.<br />
<span lang="fa">این حالت هم  مرورگر شما را چک نخواهد کرد و بدون هیچ پیغام خطایی وارد ایمیل میشود</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/86/feed</wfw:commentRss>
		</item>
		<item>
		<title>برنامه ماشین حساب با استفاده از آرگومان های تابع Main</title>
		<link>http://www.computering.ir/archives/85</link>
		<comments>http://www.computering.ir/archives/85#comments</comments>
		<pubDate>Fri, 17 Oct 2008 18:34:07 +0000</pubDate>
		<dc:creator>علی</dc:creator>
		
		<category><![CDATA[برنامه های سی پلاس پلاس]]></category>

		<category><![CDATA[سی پلاس پلاس]]></category>

		<category><![CDATA[argument]]></category>

		<category><![CDATA[calculator]]></category>

		<category><![CDATA[main]]></category>

		<category><![CDATA[main arguments]]></category>

		<category><![CDATA[آرگومان]]></category>

		<category><![CDATA[آرگومان های تابع اصلی]]></category>

		<category><![CDATA[ارگومان]]></category>

		<category><![CDATA[حساب]]></category>

		<category><![CDATA[ماشین]]></category>

		<category><![CDATA[ماشین حساب]]></category>

		<guid isPermaLink="false">http://www.computering.ir/archives/85</guid>
		<description><![CDATA[این برنامه درخواستی از  rebeta  بود.]]></description>
			<content:encoded><![CDATA[<p>برنامه درخواستی ماشین حساب با آرگومان های ورودی تابع main یعنی همون Argv و Argc در سی پلاس پلاس</p>
<p>نحوه استفاده به این صورت هست که:<br />
وقتی برنامه را کامپایل کردین؛ یه فایل با نام برنامه و پسوند exe براتون توی همون شاخه میسازه مثلا: argoman.exe</p>
<p>حالا شما به این صورت از این برنامه استفاده میکنید</p>
<p>argoman.exe firstNumber secondNumber Operand که حاصل این عمل میشه:</p>
<p>FirstNumber Operand SecondNumber<br />
و Operand میتونه یکی از اعمال اصلی + و - و * یا / باشه</p>
<p>امیدوارم به درد بقیه هم بخوره</p>
<p><span id="more-85"></span></p>
<div style="direction: ltr; text-align: left">
<p style="text-align: left;" dir="ltr">#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
#include&lt;string.h&gt;</p>
<p>float calculate(float x, float y,char operand){<br />
switch(operand){<br />
case &#8216;+&#8217;: return x+y;<br />
case &#8216;-&#8217;: return x-y;<br />
case &#8216;/&#8217;: return x/y;<br />
case &#8216;*&#8217;: return x*y;<br />
}<br />
return 0;<br />
}</p>
<p>int main(int argc, char *argv[])<br />
{<br />
if(argc!=4){<br />
cout&lt;&lt;&#8221;The number of parametrs are wrong.\n Usage is: FirstNumber SecondNumber Operand&#8221;;<br />
getch();<br />
exit(0);<br />
}</p>
<p>if(argc==4){<br />
switch(*argv[3]){<br />
case &#8216;+&#8217;:cout&lt;&lt;calculate(atof(argv[1]),atof(argv[2]),&#8217;+')&lt;&lt;endl&lt;&lt;&#8221;Press any key to continue&#8230;&#8221;; getch(); break;<br />
case &#8216;-&#8217;:cout&lt;&lt;calculate(atof(argv[1]),atof(argv[2]),&#8217;-')&lt;&lt;endl&lt;&lt;&#8221;Press any key to continue&#8230;&#8221;; getch(); break;<br />
case &#8216;/&#8217;:cout&lt;&lt;calculate(atof(argv[1]),atof(argv[2]),&#8217;/')&lt;&lt;endl&lt;&lt;&#8221;Press any key to continue&#8230;&#8221;; getch(); break;<br />
case &#8216;*&#8217;:cout&lt;&lt;calculate(atof(argv[1]),atof(argv[2]),&#8217;*')&lt;&lt;endl&lt;&lt;&#8221;Press any key to continue&#8230;&#8221;; getch(); break;<br />
}<br />
}<br />
else<br />
cout&lt;&lt;&#8221;The number of parametrs or Operands are wrong.\n Usage is: FirstNumber SecondNumber Operand&#8221;;</p>
<p>return 0;<br />
}</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.computering.ir/archives/85/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
