<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>سار</title>
	<atom:link href="http://saarblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://saarblog.wordpress.com</link>
	<description>وب نبشت های یک دانشجوی نرم افزار</description>
	<lastBuildDate>Tue, 15 Sep 2009 17:42:10 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='saarblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7f23c0e4944b5fc81d6de214021f5734?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>سار</title>
		<link>http://saarblog.wordpress.com</link>
	</image>
			<item>
		<title>چگونه از کامپایلر‌های متن باز در ویندوز استفاده کنیم</title>
		<link>http://saarblog.wordpress.com/2009/09/08/open-source-compilers-on-windows/</link>
		<comments>http://saarblog.wordpress.com/2009/09/08/open-source-compilers-on-windows/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 15:58:51 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[آموزش]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=370</guid>
		<description><![CDATA[بروز بودن یه برنامه نویس اول از همه نیازمند تلاش خود اون شخصه و در وحله‌ی بعد نیازمند بروز بودن امکانات اونه. چه چیزی بهتر از کامپایلر‌های متن باز و آزاد که هم به روز هستن و هم قوی و در نهایت رایگان.
کمتر کسی از جامعه‌ی برنامه نویسی اسم gcc رو نشنیده. gcc کامپایلریه که [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=370&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">بروز بودن یه برنامه نویس اول از همه نیازمند تلاش خود اون شخصه و در وحله‌ی بعد نیازمند بروز بودن امکانات اونه. چه چیزی بهتر از کامپایلر‌های متن باز و آزاد که هم به روز هستن و هم قوی و در نهایت رایگان.</p>
<p style="text-align:justify;"><a rel="attachment wp-att-371" href="http://saarblog.wordpress.com/2009/09/08/open-source-compilers-on-windows/gccegg-65/"><img class="size-full wp-image-371 alignleft" title="gccegg-65" src="http://saarblog.files.wordpress.com/2009/09/gccegg-65.png?w=109&#038;h=130" alt="gccegg-65" width="109" height="130" /></a>کمتر کسی از جامعه‌ی برنامه نویسی اسم <a href="http://gcc.gnu.org/" target="_blank">gcc</a> رو نشنیده. <a href="http://gcc.gnu.org/" target="_blank">gcc</a> کامپایلریه که نامش از سر‌کلمه‌های <span dir="ltr">Gnu Compiler Collection</span> گرفته شده و ریچارد استالمن در سال 1985 برای ترجمه‌ی برنامه‌های نوشته شده به زبون <span dir="ltr">c</span> اون شروع به ساخت کرد. (<a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection#History" target="_blank">منبع</a>، <a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection" target="_blank">اطلاعات بیشتر</a>، <a href="http://gcc.gnu.org/" target="_blank">وب‌سایت پروژه</a>)</p>
<p style="text-align:justify;">برای داشتن قدرت و امکانات <span dir="ltr">gcc</span> لزومی نداره که کاربر، سیستم‌عامل خاصی، به عنوان مثال <a href="http://en.wikipedia.org/wiki/Linux" target="_blank">gnu/linux</a> یا <a href="http://en.wikipedia.org/wiki/Hurd" target="_blank">gnu/hurd</a> داشته باشه.<br />
توی این پست نحوه‌ی استفاده از <span dir="ltr">GCC</span> توی ویندوز رو توضیح می‌دم.</p>
<p style="text-align:justify;">قبل از هرچیز به <a href="http://www.mingw.org/" target="_blank">MinGW</a> نیاز داریم. که می‌تونیم از <a href="http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.4/MinGW-5.1.4.exe/download" target="_blank">این لینک</a> نسخه‌ی 5.1.4 اون رو دریافت کنید. حجم زیادی هم نداره و در حقیقت یه برنامه برای دانلود بسته‌های مورد نیاز هستش.</p>
<ul>
<li>اون رو اجرا کنید.</li>
<li>پنجره‌ی خوشامد گویی رو با کلید <span dir="ltr">Next</span> جواب بدین.</li>
<li>اگر روی سیستمی که برنامه رو اجرا کردین می‌خواین برنامه رو نصب کنید که <span dir="ltr">Download and Install</span> رو انتخاب کنید و اگر می‌خواین فقط بسته‌ها رو دانلود کنید، <span dir="ltr">Download only</span> رو انتخاب کنید و کلید <span dir="ltr">Next</span> رو بزنید.</li>
<li>با پروانه‌ی استفاده و توزیع مجدد در صورتی که موافقت دارید، با زدن کلید <span dir="ltr">I Agree</span> موافقت کنید.</li>
<li>بذارین بسته‌های نسخه‌ی <span dir="ltr">Current</span> نصب شه. پس <span dir="ltr">Next</span> رو کلیک کنید.</li>
<li>کامپایلر‌هایی که نیاز دارین رو علامت دار کنید و با <span dir="ltr">Next</span> به صفحه‌ی بعد برین.</li>
<li>مکان نصب رو انتخاب کنید و <span dir="ltr">Next</span> رو کلیلک کنید.</li>
<li>در انتها هم با زدن کلید <span dir="ltr">Install</span> منتظر دانلود شدن (و احتمالا نصب) بسته‌ها باشید.</li>
</ul>
<p style="text-align:justify;">خب تا اینجا که فقط نصب برنامه بود که خیلی آسون هم بود. اما یه کد نویس علاوه بر کامپایلر به محیط توسعه (IDE) هم نیاز داره. ما که همه چیز رو به صورت آزاد داشتیم، بد نیست از <span dir="ltr">IDE</span> های آزاد هم استفاده کنیم. برای کار‌های کوچیک <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank"><img class="alignnone" title="npp" src="http://notepad-plus.sourceforge.net/favicon.ico" alt="" width="16" height="16" /><span dir="ltr">Notepad++</span></a> برنامه‌ی خوبیه ولی من به <a href="http://www.geany.org/" target="_blank">Geany<img class="alignnone" title="geany" src="http://www.geany.org/favicon.ico" alt="" width="16" height="16" /></a> عادت کردم و اون رو هم به شما پیشنهاد می‌کنم.</p>
<p style="text-align:justify;">اما یه کار کوچولوی دیگه هم اگر انجام بدیم کارمون خیلی راحت تر می‌شه. من فرض رو بر این می‌ذارم که شما این <span dir="ltr">MinGW</span> رو توی درایو <span dir="ltr">C</span> ویندوز نصب کردین. اگر اینطور نیست توی توضیحات به جای این آدرس، محل نصب نرم‌افزار تو سیستمتون رو بذارین. این توضیحات برای ویندوز <span dir="ltr">XP</span> هستش و برای نسخه‌های دیگه‌ی ویندوز روال مشابهی طی می‌شه.</p>
<ul>
<li>به <span dir="ltr">Control Panel</span> برین.</li>
<li>اگر گزینه‌ی <span dir="ltr">Performanceand Maintenance</span> رو می‌بینید (کنترل پانل به صورت <span dir="ltr">Category view</span> هست) رو بزنید.</li>
<li>System رو انتخاب کنید و اون رو باز کنید.</li>
<li>سربرگ <span dir="ltr">Advanced</span> رو انتخاب کنید.</li>
<li>از پایین پنجره کلید <span dir="ltr">Environment Variables</span> رو بزنید.</li>
<li>از لیست <span dir="ltr">System variables</span> دنبال <span dir="ltr">Path</span> بگردین و از پایین لیست <span dir="ltr">Edit</span> رو کلیک کنید.</li>
<li>متن زیر رو که آدرس پوشه‌ی <span dir="ltr">bin</span> نرم‌افزار <span dir="ltr">MinGW</span> نصب شدست رو به همراه یک سیمی‌کالن به ابتداری متن کادر <span dir="ltr">Variable value</span> اضافه کنید:<br />
<code>C:\MinGW\bin;</code></li>
<li>تمام پنجره‌های باز رو با زدن کلید <span dir="ltr">Ok</span> ببندین.</li>
</ul>
<p>خب، از این به بعد می‌تونید بدون تایپ کردن آدرس از <span dir="ltr">g++</span> و امکانات دیگه استفاده کنید.</p>
<p style="text-align:justify;">اما اگر <img class="alignnone" title="geany" src="http://www.geany.org/favicon.ico" alt="" width="16" height="16" />Geany رو نصب کردین، از همون تو می‌تونید برنامه رو کامپایل کنید (F8) یا فایل اجرایی رو تولید کنید (F9) و یا برنامه رو اجرا کنید (F5). پس کد زیر رو توی اون کپی کنید، با نام hello.cpp سیو کنید و بعد F9 رو از روی صفحه‌کلید بزنید و بعد برای اجرای اون کلید F5 رو بزنید. به همین راحتی!<br />
<code>#include&lt;iostream&gt;<br />
using namespace std;<br />
int main(int argc, char** argv){<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; "Hello MinGW!\tHello Geany!\n";<br />
&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br />
}</code></p>
<p>خب امیدوارم این پست براتون مفید باشه. بد نیست برنامه‌ی <a href="http://www.cygwin.com/" target="_blank"><img class="alignnone" title="cygwin" src="http://cygwin.com/cygwin-icon.gif" alt="" width="16" height="16" />Cygwin</a> رو هم تست کنید!<br />
محیط توسعه‌ی <a href="http://www.netbeans.org/" target="_blank"><img class="alignnone" title="Netbeans" src="http://www.netbeans.org/favicon.ico" alt="" width="16" height="16" />Netbeans </a>هم خیلی آسون و سریع و قدرتمنه. بد نیست اون رو هم تست کنید.<br />
پ‌ن: این پست هم تقدیم به <a href="http://learningcplusplus.wordpress.com/" target="_blank">ایشون </a>که بسیار با اراده و مصمم دارن برنامه نویسی رو یاد می‌گیرن.<br />
پ‌ن: یک نمونه‌ی کار بسیار عالی رو هم می‌تونید <a href="http://mtux.wordpress.com/2009/08/22/%D8%A8%DB%8C%D9%84%D8%A8%D9%88-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2/">اینجا</a> ببینید</p>
<hr />
<h3>بروز رسانی</h3>
<p align="justify">
توی نظرات بحث گرمی در گرفت. خیلی‌ها از جمله خود من با فایل w32api-3.13-mingw32-dev.tar.gz مشکل داشتن که <a href="http://sasy.ir"><img width="16" height="16" src="http://1.gravatar.com/avatar/d958217e820f64a6f031e7710b6392e7?s=32&amp;d=identicon&amp;r=G">ساسان</a> عزیز یه راه حل خیلی خوب پیشنهاد داد. Mirror دانلود رو عوض کنید تا مشکل حل بشه!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=370&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/09/08/open-source-compilers-on-windows/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>

		<media:content url="http://saarblog.files.wordpress.com/2009/09/gccegg-65.png" medium="image">
			<media:title type="html">gccegg-65</media:title>
		</media:content>

		<media:content url="http://notepad-plus.sourceforge.net/favicon.ico" medium="image">
			<media:title type="html">npp</media:title>
		</media:content>

		<media:content url="http://www.geany.org/favicon.ico" medium="image">
			<media:title type="html">geany</media:title>
		</media:content>

		<media:content url="http://www.geany.org/favicon.ico" medium="image">
			<media:title type="html">geany</media:title>
		</media:content>

		<media:content url="http://cygwin.com/cygwin-icon.gif" medium="image">
			<media:title type="html">cygwin</media:title>
		</media:content>

		<media:content url="http://www.netbeans.org/favicon.ico" medium="image">
			<media:title type="html">Netbeans</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/d958217e820f64a6f031e7710b6392e7?s=32&#38;d=identicon&#38;r=G" medium="image" />
	</item>
		<item>
		<title>Origo IDE ابزاری مناسب برای برنامه نویسی موبایل</title>
		<link>http://saarblog.wordpress.com/2009/08/08/origo-ide/</link>
		<comments>http://saarblog.wordpress.com/2009/08/08/origo-ide/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 02:31:05 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[روزانه]]></category>
		<category><![CDATA[موبایل]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=342</guid>
		<description><![CDATA[هميشه کد نويسي براي موبايل خيلي پر دردسر تر از کد نويسي معمولي بوده. خب اول نياز بود تا يه زبون برنامه نويسي رو ياد بگيريم و بعد ابزار هاي کد نويسي براي موبايل  که البته توي ايران به اين راحتي ها هم در دسترس نيست (به خاطر تحريم) و بعد شرو به کد [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=342&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div id="attachment_351" class="wp-caption aligncenter" style="width: 252px"><a rel="attachment wp-att-351" href="http://saarblog.wordpress.com/2009/08/08/origo-ide/logo/"><img class="size-full wp-image-351" title="Origo IDE Logo" src="http://saarblog.files.wordpress.com/2009/08/logo.jpg?w=242&#038;h=89" alt="Origo IDE™" width="242" height="89" /></a><p class="wp-caption-text">Origo IDE</p></div>
<p>هميشه کد نويسي براي موبايل خيلي پر دردسر تر از کد نويسي معمولي بوده. خب اول نياز بود تا يه زبون برنامه نويسي رو ياد بگيريم و بعد ابزار هاي کد نويسي براي موبايل  که البته توي ايران به اين راحتي ها هم در دسترس نيست (به خاطر تحريم) و بعد شرو به کد نويسي و تست کنيم. سختي اين کار باعث شد که من فقط 2 تا برنامه اونم با زبون جاوا براي موبايل بنويسم و از اين کار دست بکشم. اما ديروز با يک <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank">IDE</a> آشنا شدم که با اون به راحتي و حتي با دانش خيلي کم برنامه نويسي مي شه براي موبايل برنامه ي کاربردي نوشت. اسم اين محيط توسعه ي نرم افزار هست <a href="http://origoide.com" target="_blank">Origo IDE</a>. بهتره قبل از توضيح بيشتر من، توضيح <a href="http://origoide.com" target="_blank">وبسايت Origo IDE</a> رو ببينيم:</p>
<blockquote>
<p style="text-align:left;" dir="ltr">Origo IDE™ delivers exceptional performance on Symbian S60 3rd and 5th edition devices.Developing quality applications for Nokia Smartphones is suddenly faster than ever with Origo IDE™.<br />
Start developing great software for Symbian S60 now and publish it at Nokia Ovi Store in record time.</p></blockquote>
<p style="text-align:justify;">خب همونطور که مي بينيد با اين محيط توسعه ي نرم افزار مي شه براي گوشي هاي داراي سيستم عامل <a href="http://en.wikipedia.org/wiki/Symbian_OS" target="_blank">Symbian</a> <a href="http://en.wikipedia.org/wiki/S60_(software_platform)" target="_blank">سري 60 </a>که محبوب ترين سري توي گوشي هاي موبايل هست، البته نسخه ي 3 (مثل <a href="http://en.wikipedia.org/wiki/Nokia_N73" target="_blank">Nokia N73</a> و <a href="http://en.wikipedia.org/wiki/Nokia_N95" target="_blank">Nokia N95</a>) و نسخه ي 5 (مثل <a href="http://en.wikipedia.org/wiki/Nokia_5800_XpressMusic" target="_blank">Nokia 5800 Xpress Music</a> و <a href="http://en.wikipedia.org/wiki/Nokia_N97" target="_blank">Nokia N97</a> و <a title="Samsung i8910" href="http://en.wikipedia.org/wiki/Samsung_i8910" target="_blank">Samsung i8910 Omnia HD</a>) به راحتي و با کيفيت عالي برنامه ي کاربردي نوشت و حتي اون ها رو به فروش رسوند. اين خيلي عاليه.بد نيست که يه <a href="http://en.wikipedia.org/wiki/Hello_world" target="_blank">Hello World</a> رو هم به اين زبون ببينيم:</p>
<p><code>.// program entrypoint<br />
.export main<br />
.  System.run application new MyApplication<br />
.<br />
.// MyApplication is the application launched from entrypoint<br />
.class MyApplication extends Application implements TimerListener<br />
.<br />
.  // from class Application<br />
.  draw to &lt;Canvas deviceCanvas&gt;<br />
.    deviceCanvas.draw string "Hello World" to 0, 0</code></p>
<p style="text-align:justify;">مي بينيد که کد هاي اين برنامه بيشتر به زبون محاوره اي شباهت داره تا کد يک برنامه اونم براي موبايل! بله! به همين راحتي. البته بايد اعتراف کنم که کد نويسي براي من سخته که به اين شکل کد بنويسم!</p>
<p style="text-align:justify;">تو <a href="http://origoide.com/tutorial.php" target="_blank">صفحه ي آموزش</a> اينطور جمله اي به چشم مي خوره:</p>
<blockquote>
<p style="text-align:left;" dir="ltr">Origo Programming Language is a multi-paradigm, statically typed programming language. It is powerful but easy to learn and use. Many aspects of Origo are similar to Java but Origo borrows certain aspects also from other programming languages, such as indentation blocks and range style vector manipulation from Python.</p>
</blockquote>
<p style="text-align:justify;">خب حق هم داره. خيلي از جنبه هاي جاوا رو توي خودش داره ولي از زبون هاي ديگه مثل Python هم جنبه هايي رو به ارث برده. مثل اين بلاک بندي (که به بيرون زدگي بلاک ها يا دندونه کردن بلاک ها معروفه) رو از Python داره. يعني شما رو مجبور مي کنه که بلاک ها رو مرتب بنويسيد.</p>
<p style="text-align:justify;">اگر مشتاق شديد که برنامه با اين زبون براي گوشي خودتون بنويسيد (مثل من) يا حتي اون رو به فروش برسونيد، آموزشي هم براي شما ترتيب دادن. مي تونيد از منوي Help برنامه Documention رو بياريد يا از <a href="http://origoide.com/tutorial.php" target="_blank">اين صفحه</a> توي مرور گرتون ديدن کنيد.</p>
<p style="text-align:justify;">و در نهايت بايد اين ها رو اضافه کنم که اين برنامه براي Microsoft Windows ساخته شده و نسخه اي براي سيستم عامل هاي ديگه هنوز وجود نداره. هنوز به صورت آزمايشي به سر مي بره و نهايي نشده. و البته بزرگ ترين مشکل که براي ما ايراني ها وجود داره اينه که اين برنامه به صورت رايگان نيست. البته مي تونيد نسخه ي آزمايشي اون رو دريافت کنيد و فکر مي کنم بدون محدوديت در امکانات يا محدوديت زماني از اون استفاده کنيد. احتمالا توي اين حالت نمي تونيد برنامه هاي خودتون رو به فروش برسونيد. من فعلا از اين حالت دارم استفاده مي کنم.</p>
<p style="text-align:justify;">من مي خوام براي امتحان هم که شده يک بازي براي گوشي سري 60 نسخه ي 5 خودم بنويسم. اگر تونستم، حتماً به صورت متن باز اون رو توي وبلاگ ارائه مي کنم.</p>
<p>پ ن: براي <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank">IDE</a> معادلي بهتر از «محيط توسعه ي نرم افزار» پيدا نکردم. اگر بخوايم کلمه به کلمه «<a href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank">Integrated Development Environment</a>» رو ترجمه کنيد معادل مناسبي به دست نمياد. توي ويکي پديا نوشته «<a href="http://fa.wikipedia.org/wiki/%D9%85%D8%AD%DB%8C%D8%B7_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D9%85%D8%AC%D8%AA%D9%85%D8%B9" target="_blank">محيط توسعه ي مجتمع</a>» که براي من همچين قابل قبول نيست!<br />
پ ن: اگر سوالي براتون پيش اومد، من در خدمت هستم که اگر بتونم به اين سوال جواب بدم.<br />
پ ن: توی اون مثال ابتدای هر خط من یه نقطه اضافه کردم تا این ورد پرس کد رو به هم نریزه.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=342&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/08/08/origo-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>

		<media:content url="http://saarblog.files.wordpress.com/2009/08/logo.jpg" medium="image">
			<media:title type="html">Origo IDE Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>قرعه کشی فروشگاه سی تو</title>
		<link>http://saarblog.wordpress.com/2009/07/28/sito-ir/</link>
		<comments>http://saarblog.wordpress.com/2009/07/28/sito-ir/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 20:21:23 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[روزانه]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=333</guid>
		<description><![CDATA[چند روزیه که به خاطر مشکلات شخصی روز های بدی رو دارم می گذرونم. کمتر هم وقت به اینترنت می دم. اما چیزی که دیروز باعث شگفتی من شد یک پیام مستقیم بود توی توییتر از فروشگاه سی تو. البته درست نیست که پیام های مستقیم رو توی وبلاگم بنویسم ولی خب بنا به این [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=333&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div id="attachment_334" class="wp-caption aligncenter" style="width: 262px"><a href="http://sito.ir/"><img class="size-full wp-image-334" title="m10" src="http://saarblog.files.wordpress.com/2009/07/m10.gif?w=252&#038;h=167" alt="فروشگاه محصولات گنو/لینوکس سی تو" width="252" height="167" /></a><p class="wp-caption-text">فروشگاه محصولات گنو/لینوکس سی تو</p></div>
<p>چند روزیه که به خاطر مشکلات شخصی روز های بدی رو دارم می گذرونم. کمتر هم وقت به اینترنت می دم. اما چیزی که دیروز باعث شگفتی من شد یک پیام مستقیم بود توی <a href="http://twitter.com" target="_blank">توییتر </a>از فروشگاه <a href="http://www.twitter.com/sitoir" target="_blank">سی تو</a>. البته درست نیست که پیام های مستقیم رو توی وبلاگم بنویسم ولی خب بنا به این که من و احتمالا خود <a href="http://sito.ir" target="_blank">سی تو</a> مشکلی با این نداره، اون پیام رو کپی می کنم:</p>
<blockquote>
<p style="text-align:justify;"><a href="http://twitter.com/sitoir" target="_blank">sitoir</a>: سلام &#8211; شما برنده خرید ۲۵۰۰۰ تومان نرم افزاز فروشگاه لینوکس <a href="http://sito.ir" target="_blank">سی تو</a> شدید. پس از اتمام جشنواره می توانید اقدام به خرید تا این سقف نمایید</p>
</blockquote>
<p style="text-align:justify;">بله! من ۲۵۰۰۰ تومن برنده شدم! راستش من همیشه پشتیبان این فروشگاه بودم و البته از خریدارانشون هم محسوب می شم. البته به خاطر هدف زیبایی که دارن به این شدت ازشون پشتیبانی می کنم.</p>
<p style="text-align:justify;">امروز هم این ایمیل رو دریافت کردم:</p>
<blockquote>
<p style="text-align:justify;">به اطلاع کلیه کاربران گرامی فروشگاه لینوکس سی تو می رساند که تنها <strong>یک روز دیگر</strong> جهت خرید محصولات با تخفیف استثنائی فرصت باقی است و تمامی اجناس از روز پنجشنبه با قیمت اصلی عرضه خواهند شد.</p>
<p>همچنین خریداران محترم جهت <strong>پرداخت و ارسال اطلاعات فیش واریزی فقط تا پایان روز پنجشنبه فرصت دارند</strong> و در روز جمعه تمامی فاکتورهای پرداخت نشده حذف می گردند.</p>
<p><font color="#0000cc"><strong>برنده توییت پنجم مردادماه چه شخصی بود؟</strong></font><br />
بنا به قول قبلی در روز پنجم مردادماه قرعه کشی در بین توییت کنندگان سی تو برگزار گردید و شخص با نام کاربری <a href="http://twitter.com/saarblog" target="_blank">saarblog@</a> مدیر وبلاگ <a href="http://saarblog.wordpress.com" target="_blank">http://saarblog.wordpress.com</a> برنده 25000 تومان بن خرید نرم افزار از سی تو گردید.<br />
برای توییت کردن فروشگاه جهت آگاهی از جشنواره ها و محصولات جدید از آدرس <a href="http://www.twitter.com/sitoir" target="_blank">http://www.twitter.com/sitoir</a> استفاده نمایید.</p>
<p>با تشکر از همراهی شما<br />
مدیریت فروشگاه محصولات گنو/لینوکس سی تو</p></blockquote>
<p style="text-align:justify;">البته اضافه کنم که این جشنواره ها زمان خوبی برای خریدن یک سری از توزیع هایی که به این راحتی به دست نمیان هستش. در کل، علاوه بر تشکر از این فروشگاه، این رو اضافه کنم که هدف این فروشگاه یقیناً یک هدف مادی نیست، قیمت پایین محصولات گویای این ادعای منه. هدف زیبای توسعه ی آزادی نرم افزار هدفیه که من حدس می زنم باعث ایجاد این فروشگاه شده. این فروشگاه قبل از این هم یک سری اوبونتو برای جشن انتشاری که من توی دانشگاه برگزار کردم به صورت رایگان ارسال کرده.<br />
پس بیایم ما هم با پشتیبانی از این فروشگاه توی فرهنگ سازی نرم افزار آزاد نقشی داشته باشیم و این فروشگاه رو با خرید خودمون حمایت کنیم.</p>
<p style="text-align:justify;">شاید بهتر از این پست جایی برای یک سری پیشنهاد به این فروشگاه نباشه! <a href="http://fa.parsilatex.wikia.com/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C" target="_blank">لاتک فارسی</a> و البته پروژه ی<a href="http://groups.google.com/group/farsilatex?hl=fa" target="_blank"> زی پرشن</a> هم یک نرم افزار آزاد فارسی هستش که نیاز به حمایت داره. متاسفانه شاید اسم این رو هم خیلی نشنیدیم. من قبل از این به تیم توسعه ی  <a href="http://parsix.org" target="_blank">پارسیکس </a>هم پیشنهاد گنجوندن این برنامه رو توی توزیع خودشون کردم که متاسفانه استقبالی نشد. خب از سی تو می خوام که پیگیر این نرم افزار و گنجوندنش توی فروشگاه باشه که من قول می دم یکی از اولین کسانی باشم که اون رو می خرم.</p>
<p style="text-align:justify;">پیشنهاد بعدی من هم اینه که روی مخازن محلی بیشتر تکیه کنن. یکی از مشکلات ایرانی ها سرعت پایین اینترنته که باعث شده از جامعه ی متن باز بیشتر از پیش دور باشن. این مخازن محلی می تونه حد اقل مقداری از این کاستی رو جبران کنه.</p>
<p style="text-align:justify;">پیشنهاد سوم هم این که آرم فروشگاه یا لوگوی اون رو توی این تصاویر کوچیک 80 در 15 پیکسلی بذاره تا کسانی که این فروشگاه رو حمایت می کنن اون آرم رو توی صفحه ی خودشون بذارن.</p>
<p style="text-align:justify;">پ ن: راستش چند وقتی بود که می خواستم <a href="http://www.sito.ir/product_info.php?cPath=308&amp;products_id=898&amp;osCsid=27d9918bbc8bbf82928a335bd012d493">مجموعه کامل LCD4Linux</a> رو بخرم. پس احتمالا این کار رو با این جایزه خواهم کرد. البته در کنار اون بدم نمیاد <span><a href="http://www.sito.ir/product_info.php?products_id=947&amp;osCsid=27d9918bbc8bbf82928a335bd012d493">سیستم عامل اندروید گوگل به صورت دیسک زنده</a></span> رو هم تجربه کنم. در کل یه پست هم در مورد خرید های خودم خواهم نوشت!</p>
<hr />
<h1>بعد نوشت</h1>
<p style="text-align:justify;">توی این چند وقت که از اینترنت دور بودم گویا مخازن محلی <a href="http://ubuntu.com" target="_blank">اوبونتو</a> به فروشگاه اضافه شده! اینم <a href="http://www.sito.ir/product_info.php?products_id=940&amp;osCsid=27d9918bbc8bbf82928a335bd012d493" target="_blank">لینک</a>!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/333/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=333&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/07/28/sito-ir/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>

		<media:content url="http://saarblog.files.wordpress.com/2009/07/m10.gif" medium="image">
			<media:title type="html">m10</media:title>
		</media:content>
	</item>
		<item>
		<title>تغییر تصویر زمینه‌ی صفحه‌ی بوت سیستم</title>
		<link>http://saarblog.wordpress.com/2009/07/23/grub-splash-image/</link>
		<comments>http://saarblog.wordpress.com/2009/07/23/grub-splash-image/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 02:45:32 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[روزانه]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=325</guid>
		<description><![CDATA[براي شکستن سکوت «سار» بهانه‌اي بهتر از يه قابليت جالب سيستم‌هاي گنو/لينوکسي پيدا نکردم. اين بار مي‌خوام در مورد Grub که وظيفه‌ي بارگذاري سيستم عامل Ubuntu و البته خيلي از گنو/لينوکسي ديگه رو داره، يک قابليت جالب رو بگم.

شايد مثل من دوست داشته باشيد صفحه‌ي انتخاب سيستم عاملتون حاوي يه تصوير يا حتي عکس خودتون [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=325&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p dir="rtl" align="justify">براي شکستن سکوت «<a href="http://saarblog.wordpress.com" target="_blank">سار</a>» بهانه‌اي بهتر از يه قابليت جالب سيستم‌هاي گنو/لينوکسي پيدا نکردم. اين بار مي‌خوام در مورد <a href="http://en.wikipedia.org/wiki/GNU_GRUB" target="_blank">Grub</a> که وظيفه‌ي <acronym title="Load">بارگذاري</acronym> سيستم عامل Ubuntu و البته خيلي از گنو/لينوکسي ديگه رو داره، يک قابليت جالب رو بگم.</p>
<p style="text-align:center;">
<div id="attachment_323" class="wp-caption aligncenter" style="width: 347px"><img class="size-full wp-image-323 aligncenter" title="Screenshot-Bootloader-Grub" src="http://saarblog.files.wordpress.com/2009/07/screenshot-bootloader-grub.png?w=337&#038;h=198" alt="Grub Splash Image" width="337" height="198" /><p class="wp-caption-text">Grub Splash Image</p></div>
<p>شايد مثل من دوست داشته باشيد صفحه‌ي انتخاب سيستم عاملتون حاوي يه تصوير يا حتي عکس خودتون باشه و از اون يک نواختي سابقش کم بشه. اگر اينطوره با من همراه بشين و کار هاي زير رو به ترتيب انجام بدين.</p>
<p dir="rtl" align="justify">اولين چيزي‌هايي که بهشون نياز داريم اين‌ها هستن:</p>
<ul>
<li>يک سيستم عامل <a href="http://ubuntu.com" target="_blank">Ubuntu </a>که البته نصب شده باشه.</li>
<li>اينترنت يا DVD اوبونتو. البته براي نصب يک برنامه. می تونید از فروشگاه <a href="http://sito.ir" target="_blank">سی تو</a> یا <a href="http://linuxshop.ir" target="_blank">لینوکس شاپ</a> تهیه کنید.</li>
<li>يک تصوير دلخواه که من براي شروع اين تصوير رو انتخاب کردم.</li>
<li>برنامه‌ي <a href="http://www.imagemagick.org/" target="_blank">imagemagick</a>.</li>
<li>بعلاوه‌ي يکم صبر و حوصله و تايپ چند تا دستور.</li>
</ul>
<p>خب اول از همه بايد imagemagick رو نصب کرد. پس يه<acronym title="Applications&gt;Accessories&gt;Terminal">Terminal</acronym> باز کنيد و کد زير رو بنويسيد:</p>
<p><code>sudo apt-get install imagemagick</code></p>
<p>بعد کد عبور رو تايپ کنيد و منتظر بمونيد تا برنامه دانلود بشه يا از DVD نصب بشه (براي نصب از DVD بايد اون رو به مخازن اضافه کرده باشيد) و نصب بشه.</p>
<p>حالا يه تصوير انتخاب کنيد و اون رو به <acronym title="Home Folder">پوشه‌ي خانگي</acronym> کپي کنيد يا اين که توي Terminal کد زير رو بنويسيد تا تصويري که من انتخاب کردم Download بشه:</p>
<p><code>wget http://saarblog.files.wordpress.com/2009/07/boot_image.jpg</code></p>
<p>ما نياز داريم تا سايز تصوير <acronym title="640x480 Pixel">۶۴۰×۴۸۰ Pixel</acronym> باشه. پس با دستور زير اون تصوير رو تغيير سايز مي‌ديم. فرض بر اينه که اسم تصوير boot_image.jpg هستش که اگر اينطور نيست توي کد زير اسم تصوير خودتون رو جايگزين کنيد.</p>
<p><code>convert -resize 640x480 boot_image.jpg image.jpg</code></p>
<p>با کد بالا از تصوير boot_image.jpg يک تصوير تغيير اندازه داده شده با نام image.jpg مي‌سازيم. تو اين مرحله نياز داريم تا تصويرمون رو ۱۵ رنگ و به نوع xpm تغيير بديم. براي اين کار کد زير رو استفاده مي‌کنيم:</p>
<p><code>convert -colors 15 image.jpg image.xpm</code></p>
<p>و در نهايت بايد تصوير حاصل رو فشرده کنيم:</p>
<p><code>gzip image.xpm</code></p>
<p>خب تا اينجا ما يک تصوير فشرده با نام image.xpm.gz خواهيم داشت. اين تصوير رو با کد زير به پوشه‌ي <acronym title="/boot/ grub">grub</acronym> منتقل مي‌کنيم. البته بايد مجوز داشته باشيم براي اين کار، به همين دليل sudo رو هم قبل از دستور کپي تايپ کردم.</p>
<p><code>sudo cp image.xpm.gz /boot/grub/</code></p>
<p>خب با کد زير از فايل متني حاوي تنظيمات grub يک پشتيبان بسازيد:</p>
<p><code>sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup</code></p>
<p>و با کد زير فايل رو باز کنيد:</p>
<p><code>sudo gedit /boot/grub/menu.lst</code></p>
<p>اگر قبل از اين تصويري به عنوان پس زمينه‌ي صفحه‌ي boot انتخاب نکردين، کد زير رو به فايل اضافه کنيد. براي راحتي کار ابتداي فايل يک خط جديد اضافه کنيد و کد زير رو اونجا کپي کنيد:</p>
<p><code>splashimage   /boot/grub/image.xpm.gz</code></p>
<p>فايل رو ذخيره کنيد و ببنيد ويرايشگر رو. کار تمومه و مي‌تونيد براي ديدن نتيجه کامپيوتر رو restart کنيد. البته مي‌تونيد از دستور زير هم کمک بگيريد!</p>
<p><code>sudo reboot</code></p>
<p>اما خب براي اين که جلوه‌ي بهتري به کارمون بديم مي‌تونيم رنگ خطورط و زمينه‌ي انتخاب (و البته سايه‌ي خطوط) رو هم انتخاب کنيم. براي اين کار ابتدا دو تا رنگ براي اين دو در نظر بگيريد و کد RGB اون دوتا رو بدست بيارين (مي‌تونيد از gimp کمک بگيريد. البته براي اين کار برنامه‌ي gcolor2 هم وجود داره!) اگر از تصوير من استفاده کردين مي‌تونيد از کد رنگ‌هاي من هم استفاده کنيد. اين کد‌ها براي من: <span style="color:#e1ead8;">E1EAD8</span> براي زمينه و <span style="color:#512420;">512420</span> براي خط‌ها هستن. با اين حساب اين دو خط رو به فايل تنظيمات اضافه کنيد:</p>
<p><code>background   E1EAD8<br />
foreground   512420</code></p>
<p>خب. خسته نباشيد. اميد وارم اين راهنمايي هم براتون جالب باشه.</p>
<p dir="rtl" align="justify">پ‌ن: من براي Ubuntu توضيح دادم ولي خب براي اکثر گنو/لينوکس‌ها که از Grub استفاده مي‌کنن، روال همين هست. اگر به مشکلي برخورد کردين با من تماس بگيريد.</p>
<p>پ‌ن: بعضي از تصاوير وقتي براي اين کار استفاده مي‌شن به درستي نمايش پيدا نمي‌کنن. شايد هم مشکل از کارت گرافيک کامپيوتر من باشه. در هر صورت اگر به مشکل مشابهي برخوردين من رو هم در جريان بذارين.</p>
<p>پ‌ن: چند روز پيش تولدم بود. هرچند روز خوبي براي خودم نبود با اين همه خيلي از دوستان من رو شرمنده‌ي خودشون کردن که نمي‌تونم اسم تک تکشون رو ببرم. با اين همه از همشون تشکر مي‌کنم.</p>
<h4>به روز رسانی:</h4>
<p>برای Grub 2 هم <a href="http://ilinux.wordpress.com" target="_blank">آی لینوکی</a> یه پست خوب داره. برای این کار می تونید <a href="http://ilinux.wordpress.com/2009/07/25/grub-2-add-splash-image-to-beautify-grub-2/" target="_blank">این لینک</a> رو دنبال کنید.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/325/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=325&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/07/23/grub-splash-image/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>

		<media:content url="http://saarblog.files.wordpress.com/2009/07/screenshot-bootloader-grub.png" medium="image">
			<media:title type="html">Screenshot-Bootloader-Grub</media:title>
		</media:content>
	</item>
		<item>
		<title>راه اندازی جلوه‌های تصویر کارت‌های گرافیک اینتل در اوبونتو ۹.۰۴</title>
		<link>http://saarblog.wordpress.com/2009/05/24/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%ac%d9%84%d9%88%d9%87%e2%80%8c%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%da%a9%d8%a7%d8%b1%d8%aa%e2%80%8c%d9%87%d8%a7%db%8c-%da%af/</link>
		<comments>http://saarblog.wordpress.com/2009/05/24/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%ac%d9%84%d9%88%d9%87%e2%80%8c%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%da%a9%d8%a7%d8%b1%d8%aa%e2%80%8c%d9%87%d8%a7%db%8c-%da%af/#comments</comments>
		<pubDate>Sun, 24 May 2009 14:51:31 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[روزانه]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=313</guid>
		<description><![CDATA[خب عنوان مطلب یکم طولانیه و البته کامل هم نیست! دقیق تر بگم. می‌خوام بگم که چطور جلوه‌های تصویری رو برای کارت‌های گرافیکی Intel سری 965 رو فعال کرد. این کارت گرافیک روی لپ‌تاپ من نصبه و احتمالا روی خیلی دیگه از لپ‌تاپ‌های دیگه از این مدل کارت گرافیک استفاده شده.
توضیح این که این مدل [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=313&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">خب عنوان مطلب یکم طولانیه و البته کامل هم نیست! دقیق تر بگم. می‌خوام بگم که چطور جلوه‌های تصویری رو برای کارت‌های گرافیکی Intel سری 965 رو فعال کرد. این کارت گرافیک روی لپ‌تاپ من نصبه و احتمالا روی خیلی دیگه از لپ‌تاپ‌های دیگه از این مدل کارت گرافیک استفاده شده.</p>
<p style="text-align:justify;">توضیح این که این مدل از کارت‌های گرافیک در اوبونتو Jaunty Jackalope یا همین ۹.۰۴ توی لیست سیاه جلوه‌های ویژه قرار گرفته البته به دلیل وجود <a href="https://bugs.launchpad.net/ubuntu/jaunty/+source/xserver-xorg-video-intel/+bug/359392" target="_blank">یک باگ</a>. البته با رفع شدن این مشکل خود به خود از لیست سیاه حذف می‌شه ولی اگه شما هم مثل من نمی‌تونید صبر کنید، بهتره به صورت دستی اون رو از لیست سیاه خارج کنید. کار سختی نیست:</p>
<p><code><br />
mkdir -p ~/.config/compiz/ &amp;&amp; echo SKIP_CHECKS=yes &gt;&gt; ~/.config/compiz/compiz-manager<br />
</code></p>
<p style="text-align:justify;">دستورات بالا رو توی محیط متنی (Alt+F2 و بعد gnome-terminal البته در اوبونتو! و Alt+F و بعد konsole در کوبونتو) اجرا کنید. به این ترتیب چک کردن مدل کارت گرافیک لغو می‌شه و شما می‌تونید جلوه‌ها رو اجرا کنید.</p>
<p style="text-align:justify;">منبع: <a href="http://webupd8.blogspot.com/2009/04/ubuntu-jaunty-904-intel-graphic-drivers.html" target="_blank">اینجا</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/313/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=313&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/05/24/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%ac%d9%84%d9%88%d9%87%e2%80%8c%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%da%a9%d8%a7%d8%b1%d8%aa%e2%80%8c%d9%87%d8%a7%db%8c-%da%af/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
		<item>
		<title>اینترنت دانشگاهی</title>
		<link>http://saarblog.wordpress.com/2009/05/21/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%db%8c/</link>
		<comments>http://saarblog.wordpress.com/2009/05/21/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%db%8c/#comments</comments>
		<pubDate>Thu, 21 May 2009 04:49:03 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[روزانه]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/2009/05/21/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%db%8c/</guid>
		<description><![CDATA[واقعا واسه یه دانشکده خیلی شرم آوره که اینترنتش یه هفته قط باشه. الا تقریبا 8 روزه که اینترنت دانشکده ما، نه به دلیل فنی، و به خاطر لج بازی های این و اون قطه و این باعث شرمه.
این هم از داشنگاه چمران و دانشکده هاش.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=312&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>واقعا واسه یه دانشکده خیلی شرم آوره که اینترنتش یه هفته قط باشه. الا تقریبا 8 روزه که اینترنت دانشکده ما، نه به دلیل فنی، و به خاطر لج بازی های این و اون قطه و این باعث شرمه.<br />
این هم از داشنگاه چمران و دانشکده هاش.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=312&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/05/21/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%db%8c/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
		<item>
		<title>مسئله چیست؟</title>
		<link>http://saarblog.wordpress.com/2009/05/10/%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%86%db%8c%d8%b3%d8%aa%d8%9f/</link>
		<comments>http://saarblog.wordpress.com/2009/05/10/%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#comments</comments>
		<pubDate>Sat, 09 May 2009 22:21:58 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[روزانه]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/2009/05/10/%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%86%db%8c%d8%b3%d8%aa%d8%9f/</guid>
		<description><![CDATA[بنا به تعريف Pounds در سال 1969، يك مسئله تفاوت ميان وضعيت موجود و وضيعت مطلوب مي‌باشد. 
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=311&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>بنا به تعريف Pounds در سال 1969، يك مسئله تفاوت ميان وضعيت موجود و وضيعت مطلوب مي‌باشد. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=311&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/05/10/%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%86%db%8c%d8%b3%d8%aa%d8%9f/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
		<item>
		<title>الگوی امنیتی به کار گرفته شده در چیچک</title>
		<link>http://saarblog.wordpress.com/2009/04/21/chichak-security-algorithm/</link>
		<comments>http://saarblog.wordpress.com/2009/04/21/chichak-security-algorithm/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 19:43:00 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[جاوا]]></category>
		<category><![CDATA[روزانه]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=307</guid>
		<description><![CDATA[نحوه‌ی استفاده از الگوریتم‌های رمز نگاری در جاوا.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=307&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p align="justify"><a title="Chichak" href="http://saarblog.wordpress.com/chichak" target="_blank">چیچک</a> یک مشکل امنیتی داشت و اون این بود که <acronym title="Password">گذرواژه‌</acronym>‌های وب‌سایت‌های مختلف رو به صورت ناامن ذخیره می‌کرد. خب برای رفع این ضعف من مدتی <a href="http://saarblog.wordpress.com/2009/04/15/a-question/" target="_blank">روی الگوریتم‌های مختلف کار کردم </a>تا در نهایت این مشکل رو حل کردم.</p>
<p>من از الگوریتم <a title="About AES" href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard" target="_blank">AES</a> استفاده کردم. این توضیح رو بگم که AES یه الگوریتم رمزنگاری <acronym title="symentric">متقارنه</acronym> به این معنی که داده‌ها به یک <acronym title="key">کلید </acronym>رمزنگاری <acronym title="encrypt"></acronym> می‌شه و با همون کلید، <acronym title="decrypt">رمز گشایی</acronym>.</p>
<p>خب مشکل استفاده از این الگوریتم این بود که نمی‌شد به حافظه‌ی کاربر اعتماد کرد و کلید ۱۶ بایتی این الگوریتم رو به حافظه‌ی کاربر سپرد. خب راه حل بهتری (و البته نه غیر قابل نفوذ، مثل بقه‌ی الگوریتم‌های ایمن) که من استفاده کردم این بود که برای هر کامپایل از کاربر بخوام که کلید ذخیره شده توی سورس کد رو تغییر بده و برنامه رو کامپایل کنه. من هم برای نسخه‌ی باینری یک کلید رو وارد می‌کنم و اون رو پیش خودم نگه می‌دارم. خب، به نظر راه حل ایمنی بود، نه؟</p>
<p align="justify">اما جاوا نویس‌ها می‌تونن برای رمز نگاری کردن یک <acronym title="InputStream">جریان داده‌ی ورودی</acronym> به نام inputStream اینطور عمل کنن:<br />
<code><br />
java.io.InputStream inputStream = ...<br />
java.security.Key key = ...<br />
javax.crypto.Cipher c =<br />
javax.crypto.Cipher.getInstance("AES");<br />
cipher.init(javax.crypto.Cipher.DECRYPT_MODE, key);<br />
javax.crypto.CipherInputStream decryptingInputStream =<br />
new javax.crypto.CipherInputStream(inputStream, cipher);<br />
</code><br />
و برای رمز نگاری <acronym title="OutputStream">جریان داده‌ی خروجی</acronym> به نام outputStram اینطور:<br />
<code><br />
java.io.OutputStream outputStream = ...<br />
java.security.Key key = ...<br />
javax.crypto.Cipher c =<br />
javax.crypto.Cipher.getInstance("AES");<br />
cipher.init(javax.crypto.Cipher.ENCRYPT_MODE, key);<br />
javax.crypto.CipherOutputStream encryptingOutputStream =<br />
new javax.crypto.CipherOutputStream(outputStream, cipher);<br />
</code><br />
و البته برای تولید کلیدی به نام key:<br />
<code><br />
javax.crypto.KeyGenerator keygen =<br />
javax.crypto.KeyGenerator.getInstance("AES");<br />
java.security.SecureRandom random =<br />
new java.security.SecureRandom();<br />
keygen.init(random);<br />
java.security.Key key = keygen.generateKey();<br />
</code></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=307&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/04/21/chichak-security-algorithm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
		<item>
		<title>یه سوال از متخصصین برنامه نویس</title>
		<link>http://saarblog.wordpress.com/2009/04/15/a-question/</link>
		<comments>http://saarblog.wordpress.com/2009/04/15/a-question/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 20:47:30 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[روزانه]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=300</guid>
		<description><![CDATA[من تو قسمت امنیت چیچک به یه مشکل برخوردم که پرس و جو از دوستان و استاد ها برام نتیجه ای در بر نداشت. مساله اینه: چیچک یه فایل Properties داره که اطلاعاتی مثل نوع Look And Feel و وضعیت System Tray توی اون ذخیره می شه. از جمله چیز های دیگه که توی این [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=300&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>من تو قسمت امنیت <a title="Chichak" href="http://saarblog.wordpress.com/chichak/" target="_blank">چیچک</a> به یه مشکل برخوردم که پرس و جو از دوستان و استاد ها برام نتیجه ای در بر نداشت. مساله اینه: چیچک یه فایل <a title="java.util.Properties" href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html" target="_blank">Properties</a> داره که اطلاعاتی مثل نوع <a href="http://en.wikipedia.org/wiki/Look_and_feel" target="_blank">Look And Feel</a> و وضعیت System Tray توی اون ذخیره می شه. از جمله چیز های دیگه که توی این فایل ذخیره می شه User name و Password وبسایت هایی مثل <a href="http://twitter.com" target="_blank">Twitter</a> هستش که از نظر امنیتی این وضع خوبی نیست. من باید بتونم Password ها رو با یه الگوریتم بازگشت پذیر (دقت کنید که <a href="http://en.wikipedia.org/wiki/Cryptographic_hash_function" target="_blank">توابع Hash</a> مثل <a href="http://en.wikipedia.org/wiki/Md5" target="_blank">MD5</a> به کار نمیاد) این ها رو کد کنم و در موقع نیاز اون ها رو بازیافت.</p>
<p>پیشاپیش بگم که <a title="RSA" href="http://en.wikipedia.org/wiki/RSA" target="_blank">RSA</a> بهم جواب نمی ده یا حد اقل نمی تونم راهی به دست بیارم که با RSA این وضع رو کنترل کنم.<br />
فراموش نکنید که <a title="Chichak" href="http://saarblog.wordpress.com/chichak/" target="_blank">چیچک</a> یه برنامه ی <a href="http://en.wikipedia.org/wiki/Open_source_software" target="_blank">Open Source</a> هم هست و از هر الگوریتمی که استفاده کنم، به راحتی می شه الگوریتم رو خوند و پیدا کرد.</p>
<p>منتظر نظراتتون هستم.</p>
<hr />
<h2>بعد نوشت:</h2>
<p>خب مساله رو می شه یکم تغییر داد به این صورت که من یه data دارم به اسم d و یه کلید عمومی دارم به pubKey و یه کلید اختصاصی دارم به نام privKey. خب d رو با pubKey کد می کنم (حالا با هر الگوریتمی) و d کد شده رو که اسمش cd هست رو یه جایی ذخیره می کنم. کنار cd هم می تونم برای کد کردن های بعد به راحتی pubKey رو ذخیره کنم. مشکل جدید این privKey هستش به این معنی که هر جایی که این رو ذخیره کنم، امنیت به خطر میفته و اگه این privKey رو نداشته باشم، از cd نمی تونم به d برسم. نمی تونم از حافظه ی کاربر برای نگه داری این privKey استفاده کنم چون:</p>
<ol>
<li>ممکنه این privKey مقدار خوش قلقی برای حفظ کردن نداشته باشه.</li>
<li>کاربر ممکنه privKey رو فراموش کنه که در این صورت d هم از بین می ره.</li>
<li>privKey رو الگوریتم به من می ده و نمی تونم خودم اون رو تولید کنم.</li>
</ol>
<p>این ها برای الگوریتم های <a href="http://en.wikipedia.org/wiki/Asymmetric_cryptography" target="_blank">asymmetric</a> بود ولی دقیقا همین مشکل رو برای الگوریتم های <a title="Symmetric Cryptography" href="http://en.wikipedia.org/wiki/Symmetric_cryptography" target="_blank">symmetric</a> هم دارم.</p>
<p>نظر شما چیه؟</p>
<hr />
<h2>بعد نوشت:</h2>
<p>الگوریتم <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard" target="_blank">AES</a> (<a title="About AES" href="http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html" target="_blank">لینک تکمیلی</a>) هم بررسی شد، جزو <a title="Symmetric Cryptography" href="http://en.wikipedia.org/wiki/Symmetric_cryptography" target="_blank">symmetric</a> الگوریتم هاست و مشکل بالا همچنان برقراره.</p>
<hr />
<h2>راه حل:</h2>
<p style="text-align:justify;">بعضی از دوستان متن باز بودن رو مغایر با امن بودن دونستن. اما بالا خره من یه راه حل برای سوالم پیدا کردم. من الگوریتم AES رو پیاده می کنم و کلید رو توی خود سورس کد به صورت امن ذخیره می کنم. اینطور بعد از کامپایل کلید جای امنی خواهد داشت. اما چون اپن سورس هست پروژه، هرکسی که می خواد از سورس کامپایل کنه، می تونه کلید خودش رو توی سورس کد قرار بده. به همین راحتی!</p>
<p>به زودی این مشکل امنیتی چیچک رو برطرف می کنم.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=300&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/04/15/a-question/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
		<item>
		<title>انتشار چیچک</title>
		<link>http://saarblog.wordpress.com/2009/04/09/chichak-5/</link>
		<comments>http://saarblog.wordpress.com/2009/04/09/chichak-5/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 14:39:13 +0000</pubDate>
		<dc:creator>Saar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[روزانه]]></category>
		<category><![CDATA[گنو-لینوکس]]></category>

		<guid isPermaLink="false">http://saarblog.wordpress.com/?p=278</guid>
		<description><![CDATA[بعد از مدت ها بالاخره سیستم میکرو بلاگینگ Identica رو به «چیچک» اضافه کردم و بالاخره نسخه ی اول قابل انتشار «چیچک» رو آماده کردم. می تونید «چیچک» رو دانلود کنید و البته فقط به صورت آزمایشی و برای پیدا کردن مشکلات اون این انتشار صورت می گیری.
برای اجرای «چیچک» نیاز به ماشین مجازی جاوا [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=278&subd=saarblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">بعد از مدت ها بالاخره سیستم میکرو بلاگینگ <a href="http://identi.ca" target="_blank">Identica</a> رو به «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» اضافه کردم و بالاخره نسخه ی اول قابل انتشار «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» رو آماده کردم. می تونید «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» رو دانلود کنید و البته فقط به صورت آزمایشی و برای پیدا کردن مشکلات اون این انتشار صورت می گیری.</p>
<p>برای اجرای «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» نیاز به <a title="About Java Virtual Machine" href="http://en.wikipedia.org/wiki/JRE" target="_blank">ماشین مجازی جاوا</a> هست که یا <a title="Download JRE" href="http://www.java.com/en/download/manual.jsp" target="_blank">از خود وب سایت جاوا اون رو دانلود کنید</a> (که البته ایرانی ها نمی تونن این کار رو انجام بدن. من جدید ترین نسخه ی این برنامه رو برای ویندوز دانلود کردم و مجددا در یک <a href="http://box.net" target="_blank">فضای دیگه</a> آپلود کردم تا بتونید به راحتی این برنامه رو نصب کنید.) یا ا<a title="Download JRE (fo windows only)" href="http://www.box.net/shared/0vjvgxcus4" target="_blank">ز این فایل آپلود شده توسط من این برنامه رو برای ویندوز بگیرین</a>. برای <a title="Ubuntu Website" href="http://ubuntu.com" target="_blank">اوبونتو</a> و ساید توزیع های گنو/لینوکس هم می تونید اون رو از مخازن موجود بدون هیچ دردسری نصب کنن.</p>
<p>کاربران ویندوز می تونن فایل اجرایی «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» رو <a title="Download Chichak For Windows" href="http://www.box.net/shared/0b2ivv02c6" target="_blank">از این لینک</a> بگیرن وکاربران سیستم عامل های دیگه (و البته ویندوز) <a title="About Jar Files" href="http://en.wikipedia.org/wiki/JAR_(file_format)" target="_blank">فایل JAR</a> «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» (که قابل اجرا روی تمام سیستم عامل های پشتیبانی شده هست) رو<a title="Download Chichak For All OS" href="http://www.box.net/shared/a5v3eejeuo" target="_blank"> از این لینک</a> دانلود کنن.</p>
<p>منتظر نظراتتون برای بهبود «<a title="Chichak" href="http://saarblog.wordpress.com" target="_blank">چیچک</a>» هستم.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saarblog.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saarblog.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saarblog.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saarblog.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saarblog.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saarblog.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saarblog.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saarblog.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saarblog.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saarblog.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saarblog.wordpress.com&blog=2120539&post=278&subd=saarblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saarblog.wordpress.com/2009/04/09/chichak-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9437825a9e40ae76419e37cd1e663a87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ИІΜΑЯ</media:title>
		</media:content>
	</item>
	</channel>
</rss>