<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>وبنوشته‌های مهدی عطائیان</title>
	
	<link>http://www.ataeyan.com/www</link>
	<description>لینوکس اپن‌سورس</description>
	<lastBuildDate>Sun, 03 Jul 2011 07:24:45 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ataeyan" /><feedburner:info uri="ataeyan" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>یک اسکریپت ساده برای اشتراک اینترنت در لینوکس</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/BGWsqTYIXH0/</link>
		<comments>http://www.ataeyan.com/www/?p=950#comments</comments>
		<pubDate>Sat, 02 Jul 2011 21:50:46 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[شبکه]]></category>
		<category><![CDATA[علم]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[اشتراک اینترنت]]></category>
		<category><![CDATA[اشتراک اینترنت در اوبونتو]]></category>
		<category><![CDATA[اشتراک اینترنت در شبکه در لینوکس]]></category>
		<category><![CDATA[اشتراک نت]]></category>
		<category><![CDATA[بش]]></category>
		<category><![CDATA[ترمینال]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=950</guid>
		<description><![CDATA[به اشتراک گزاری اینترنت در لینوکس کار سختی نیست. برای اشتراک اینترنت در لینوکس باید چند رول رو به iptables اضافه کنید. یک اسکریپت خیلی ساده  برای انجام اینکار نوشتم که اطلاعاتی مثل کارت شبکه و &#8230; رو از شما &#8230; <a href="http://www.ataeyan.com/www/?p=950">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>به اشتراک گزاری اینترنت در لینوکس کار سختی نیست. برای اشتراک اینترنت در لینوکس باید چند رول رو به iptables اضافه کنید.<br />
یک اسکریپت خیلی ساده  برای انجام اینکار نوشتم که اطلاعاتی مثل کارت شبکه و &#8230; رو از شما میگیره و تنظیمات رو انجام میده! البته این اسکریپت فعلا فقط روی اوبونتو و دبیان جواب میده اما سازگاری کردنش با سایر توزیع‌ها خیلی ساده است <img src='http://www.ataeyan.com/www/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
شاید مجوز تعیین کردن برای چند خط کد ساده کار خنده داری باشه <img src='http://www.ataeyan.com/www/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  اما مجوز این اسکریپت GPL و GPL2 هست! این کد رو قراره تغییرات بیشتری بدم و کاملترش کنم <img src='http://www.ataeyan.com/www/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
خوب این هم اسکریپت توی یک فایل ذخیره کنید و بهش مجوز اجرا بدید. اینطوری:</p>
<p style="text-align: left;" dir="ltr">$chmod 755 script.sh</p>
<p>و با کاربر ریشه اجرا کنیدش:</p>
<p style="text-align: left;" dir="ltr">sudo script.sh ppp0 eth0 s</p>
<p>به اسکریپت سه تا پارامتر میتونید بدید:<br />
پارامتر اول دیوایس اینترنت شما هست مثلا اگه از adsl استفاده میکنید به احتمال زیاد دیوایش شما میشه ppp0 ویا اگه اینترنت رو از کابل شبکه میگیرید میشه eth0<br />
پارامتر دوم دیوایسی هست که قصد دارید اینترنت رو با اون به اشتراک بگذارید مثلا eth0<br />
و بلاخره پارامتر سوم که تعیین میکنه قصد دارید اشتراک اینترنت رو بصورت موقت و تا زمان ری‌استارت بعدی داشته باشید و یا دائم! برای حالت موقت از s و برای حالت دائم از p استفاده کنید.<br />
اگه موقع اجرای برنامه پارامتری رو وارد نکنید اسکریپت پارامترها رو از شما میپرسه!﻿<span id="more-950"></span></p>
<blockquote dir="ltr"><p>#!/bin/bash<br />
#<br />
# Script to share internet<br />
#<br />
# Copyright 2010 (c) mahdi ataeyan<br />
# This is free script under GNU GPL version 2.0 or above.<br />
# Support/FeedBack/comment :  http://ataeyan.com<br />
# Tested os:<br />
# -ubuntu<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#if [ -z "$1" ]  ||  [ -z "$2" ]<br />
# filename ppp0 eth0 s/p</p>
<p>if [ ! $# == 3 ]; then<br />
echo &#8220;No arguments!&#8221;<br />
echo -n &#8220;Please enter out interface (ppp0): &#8221;<br />
read -e outinterface<br />
if [ -z "$outinterface" ] ; then<br />
outinterface=&#8221;ppp0&#8243;<br />
fi<br />
echo -n &#8220;Please enter in interface (eth0): &#8221;<br />
read -e ininterface<br />
if [ -z "$ininterface" ] ; then<br />
ininterface=&#8221;eth0&#8243;<br />
fi<br />
echo -n &#8220;For this session only [s]- Permanent [P]? (s/p): &#8221;<br />
read -e h<br />
else<br />
outinterface=$1<br />
ininterface=$2<br />
h=$3<br />
fi</p>
<p>v1=$(cat &lt;&lt;EOF<br />
iptables=/sbin/iptables;<br />
iptables &#8211;flush -t nat;<br />
iptables &#8211;table nat &#8211;append POSTROUTING &#8211;out-interface $outinterface -j MASQUERADE;<br />
iptables &#8211;append FORWARD &#8211;in-interface $ininterface -j ACCEPT;<br />
echo 1 &gt; /proc/sys/net/ipv4/ip_forward;<br />
EOF<br />
)</p>
<p>if [ "$h" == "s" ]<br />
then<br />
eval $v1<br />
elif [ "$h" == "p" ]<br />
then<br />
echo &#8220;$v1&#8243; &gt; /etc/init.d/nat.nat<br />
chmod 755 /etc/init.d/nat.nat<br />
else<br />
echo &#8220;what?!&#8221;<br />
fi</p></blockquote>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/BGWsqTYIXH0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=950</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=950</feedburner:origLink></item>
		<item>
		<title>جنگ ویتنام</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/aqtXEAVTX2Y/</link>
		<comments>http://www.ataeyan.com/www/?p=946#comments</comments>
		<pubDate>Wed, 18 May 2011 18:51:29 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اجتماعی]]></category>
		<category><![CDATA[سیاسی]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=946</guid>
		<description><![CDATA[واقعیت: بر خلاف آنچه تا به حال گفته شده جنگ ویتنام جنگ بین آمریکا و مردم ویتنام نبود بلکه جنگ بین شوروی و چین و دولت ویتنام شمالی از یک طرف و آمریکا و ویتنام جنوبی از سمت دیگه بود. &#8230; <a href="http://www.ataeyan.com/www/?p=946">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>واقعیت: بر خلاف آنچه تا به حال گفته شده جنگ ویتنام جنگ بین آمریکا و مردم ویتنام نبود بلکه جنگ بین شوروی و چین و دولت ویتنام شمالی از یک طرف و آمریکا و ویتنام جنوبی از سمت دیگه بود. جنگی که در نهایت به سود کمونیست به اتمام رسید.</p>
<p>نتیجه این جنگ برای مردم ویتنام حکومت دیکتاتوری و فقر و فلاکت بود.</p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/aqtXEAVTX2Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=946</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=946</feedburner:origLink></item>
		<item>
		<title>رمزنگاری ۱</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/V8EnTZsZW8o/</link>
		<comments>http://www.ataeyan.com/www/?p=923#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:07:18 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[تکنولوژی]]></category>
		<category><![CDATA[شبکه]]></category>
		<category><![CDATA[علم]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[رمزنگاری]]></category>
		<category><![CDATA[کلید خصوصی]]></category>
		<category><![CDATA[کلید عمومی]]></category>
		<category><![CDATA[کلید متقارن]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=923</guid>
		<description><![CDATA[اگه با ساختار اینترنت آشنا باشید میدونید که تقریبا هیچ مسیر مشخص و اختصاصی برای عبور و مرور بسته‌ها و پیامهای شما وجود نداره! و پیامهای شما یا نامه‌های شما و عکس‌های شما از هر مسیری ممکن است به مقصد &#8230; <a href="http://www.ataeyan.com/www/?p=923">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>اگه با ساختار اینترنت آشنا باشید میدونید که تقریبا هیچ مسیر مشخص و اختصاصی برای عبور و مرور بسته‌ها و پیامهای شما وجود نداره! و پیامهای شما یا نامه‌های شما و عکس‌های شما از هر مسیری ممکن است به مقصد برسه! برای بررسی این موضوع این عکس رو ببینید! (این عکس متحرک است برای مشاهده تصویر متحرک روی عکس کلیک کنید.)</p>
<p><a href="http://www.ataeyan.com/www/uploads/2011/03/internet.gif" target="_blank"><img class="aligncenter size-thumbnail wp-image-929" title="ساختار اینترنت" src="http://www.ataeyan.com/www/uploads/2011/03/internet-150x150.gif" alt="" width="150" height="150" /></a>خوب فرض کنیم علی تصمیم داره به مهناز یک ایمیل یا نامه بفرسته! خوب کامپیوتر علی که همون S هست پیام رو به F که در اینجا سرور اینترنت هست میفرسته و F هم پیام رو به کامپیوتر E و A و بعد C و D و G و H میفرسته و در انتها پیام به مهناز میرسه! نکته مهم اینجاست که اگه علی همین پیام رو مجددا بفرسته ممکنه پیام مسیر کاملا متفاوتی رو طی کنه و مثلا اینبار از شبکه B هم عبور کنه! از طرفی در حالت معمولی پیامها بدون رمزنگاری در شبکه منتقل میشن و این یعنی تمام سرورها و نودهای داخل اینترنت یعنی A C D G و &#8230; خیلی راحت میتونن پیامها رد و بدل شده بین علی و مهناز رو بخونن و حتی متن پیام اونها رو تغییر بدن!</p>
<p>خوب سئوال اینجاست که برای امن کردن ارتباطات چه باید کرد؟ برای امن کردن ارتباطات در اینترنت از یک روش بسیار پیچیده و البته بسیار ساده استفاده میشه! دانشمند‌ها دو تا دستگاه ساختن (کلید عمومی و خصوصی) که این دستگاه‌ها باید با هم استفاده بشن، این یعنی که دستگاه کلید خصوصی من فقط با دستگاه کلید عمومی من کار میکنه و دستگاه کلید خصوصی شما با دستگاه کلید عمومی شما!  اگه شما پیام خودتون رو به دستگاه کلید خصوصی بدید این دستگاه پیام شما رو به رمز در میاره و خروجی این دستگاه کاملا رمز شده است! حالا اگر این پیام رمزشده رو به دستگاه کلید عمومی بدید کلید عمومی اون پیام رمز شده رو به پیام اصلی تبدیل میکنه. لطفا عکس رو ببینید! (برای دیدن عکس با اندازه بزرگ روی عکس کلیک کنید.)</p>
<p style="text-align: center;"><a href="http://www.ataeyan.com/www/uploads/2011/03/ramz.gif" target="_blank"><img class="aligncenter size-thumbnail wp-image-930" title="رمز" src="http://www.ataeyan.com/www/uploads/2011/03/ramz-150x150.gif" alt="" width="150" height="150" /></a></p>
<p>چند تا نکته اینجا وجود داره</p>
<ul>
<li>پیامی که با کلید خصوصی به رمز در بیاد تنها با کلید عمومی رمزگشایی میشه!</li>
<li>کلید عمومی و خصوصی متناظر هستند. یعنی کلید عمومی من با کلید خصوصی شما هماهنگ نیستند و پیام‌های هم رو از رمز خارج نمیکنن.</li>
<li>کلید خصوصی فقط برای رمزنگاری پیام و کلید عمومی فقط برای از رمز خارج کردن نیستند و هر کدام میتونن پیام رو به رمز کنند و از رمز خارج کنند!</li>
<li>پیامی که با کلید عمومی به رمز در بیاد رو تقریبا با هیچ روشی نمیشه از رمز خارج کرد و فقط با کلید خصوصی میشه پیام رو از رمز خارج کرد! این یعنی که این ماشینها اصطلاحا یک طرف عمل میکنند.</li>
<li>کلید عمومی و خصوصی در حقیقت ماشین نیستند و یک سری رشته طولانی هستند که توابع رمزنگاری با استفاده از این کلیدها پیام رو به رمز در میارن و ما برای سادگی اونها رو ماشین در نظر میگیریم.</li>
<li>کلید خصوصی کاملا محرمانه است و به هیچ وجه نباید این کلید رو به کسی داد و از طرفی کلید عمومی محرمانه نیست و حتی باید تلاش کرد این کلید رو به همه داد!! چون تنها کسانی که کلید عمومی شما رو داشته باشند</li>
</ul>
<p>و اما ببینیم مهناز و علی چجوری با رمزنگاری میتونن پیامهای خودشون رو به رمز در بیارن! علی و مهناز هر کدوم کلید خصوصی رو پیش خودشون نگه میدارند و اون رو به هیچ کس نمیدن. اما هر کدوم کلید عمومی خودشون رو به طرف مقابل میده! اینطوری علی کلید عمومی مهناز رو داره و مهناز کلید عمومی علی رو! حالا تصور کنیم علی تصمیم داره به مهناز یک پیام بده کافیه پیام رو با کلید <strong>«عمومی مهناز»</strong> به رمز در بیاره و اون رو برای مهناز بفرسته اون طرف هم مهناز بعد از دریافت پیام رمز شده، پیام رو با «<strong>کلید خصوصی</strong>» خودش از رمز خارج میکنه! به این شکل فقط مهناز میتونه پیام رو ببینه و سیستم‌ها و نودهایی که بین راه پیام رو میبینند یعنی (E A C D و &#8230;) قادر به خوندن پیام نیستند و تنها چیزی رو که میتونن ببین پیام به رمز شده است که چیزی جز یک سری کد ناخوانا نیست.</p>
<p>خوب تا اینجا همه چیز خوب پیش میره و دیگران قادر نیستن پیام ما رو بخونن اما هنوز چند اشکال وجود داره! فرض کنیم یکی از سیستم‌های بین راه مثلا A پیام ارسالی از علی رو دور بریزه و به جای اون یک پیام جعلی رو با کلید عمومی مهناز به رمز کنه و برای مهناز بفرسته! در این صورت مهناز میتونه پیام دریافت شده رو با کلید خصوصی خودش باز کنه و بخونه! اما این پیام پیام علی نیست و یک پیام جعلی است!</p>
<p>ادامه دارد <img src='http://www.ataeyan.com/www/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/V8EnTZsZW8o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=923</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=923</feedburner:origLink></item>
		<item>
		<title>لذت موسیقی با MPD</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/t1IO5AVpXXc/</link>
		<comments>http://www.ataeyan.com/www/?p=893#comments</comments>
		<pubDate>Fri, 04 Feb 2011 11:40:27 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[شبکه]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[مبایل]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[mpd]]></category>
		<category><![CDATA[music player]]></category>
		<category><![CDATA[خط فرمان]]></category>
		<category><![CDATA[موسیقی]]></category>
		<category><![CDATA[نرم افزار پخش موسیقی]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=893</guid>
		<description><![CDATA[به نظر شما یک نرم افزار پخش موسیقی خوب چه مشخصاتی باید داشته باشد!؟ انواع فرمتهای موسیقی را پشتیبانی کند. اگر همزمان با پخش موسیقی کار هم میکنید محیط برنامه مزاحم کار شما نباشد. بتوانید موسیقی را بر اساس خواننده &#8230; <a href="http://www.ataeyan.com/www/?p=893">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>به نظر شما یک نرم افزار پخش موسیقی خوب چه مشخصاتی باید داشته باشد!؟</p>
<ul>
<li>انواع فرمتهای موسیقی را پشتیبانی کند.</li>
<li>اگر همزمان با پخش موسیقی کار هم میکنید محیط برنامه مزاحم کار شما نباشد.</li>
<li>بتوانید موسیقی را بر اساس خواننده سبک و یا &#8230; دسته‌بندی و اجرا کنید.</li>
<li>امکان کنترل برنامه از انواع محیط‌ها را داشته باشید.</li>
<li>و &#8230;</li>
</ul>
<p><a href="http://mpd.wikia.com/" target="_self">MPD</a> و یا <a href="http://mpd.wikia.com" target="_blank">music player daemon</a> یک برنامه یا دیمن ازاد و اپن‌سورس برای گنولینوکس است که بیشتر مشخصاتی که یک نرم‌افزار پخش موسیقی خوب باید داشته باشد را یک جا در اختیار شما قرار می‌دهد!</p>
<p>این برنامه بصورت دیمن اجرا می‌شود (دیمن به این معنی است که برنامه در پس‌زمینه اجرا می‌شود و محیط بصری برای ارتباط با برنامه وجود ندارد برای اشنایی با <a href="http://en.wikipedia.org/wiki/Daemon_%28computer_software%29" target="_self">دیمن‌ها این را بخوانید.</a>). این برنامه امکانات زیادی دارد مانند دسته بندی بر اساس خواننده و سبک و &#8230;</p>
<p>از آنجا که MPD بصورت دیمن و در پس‌زمینه اجرا می‌شود پس کاربر بصورت مستقیم نمیتواند با برنامه کار کند. برای ارتباط با برنامه باید از کلایت‌های MPD استفاده کرد. کلایت‌های زیادی برای MPD وجود دارد که بروی پلتفرم‌های مختلف قابل اجرا و نصب است و در نتیجه MPD را میتوان از هر محیطی کنترل کرد! چند کلاینت کاربردی MPD:</p>
<p>کلاینت‌های خط فرمانی:</p>
<p><strong>MPC</strong>: یک کلاینت ساده که MPD را از خط فرمان لینوکس کنترل می‌کند.</p>
<p dir="ltr">$mpc play اجرای موسیقی</p>
<p dir="ltr">$mpc next  رفتن به ترک بعد</p>
<p dir="ltr">$mpc prev بازگشت به ترک قبل</p>
<p><strong>ncmpc: </strong>یک کلاینت برای کنترل از طریق خط فرمان برنامه ncpmc بر خلاف mpc که یک برنامه cli است برنامه cui است یعنی کاربر در یک محیط فعال با برنامه کار میکند.</p>
<p><strong>ncmpcpp:</strong> شبیه برنامه ncmpc با محیط رنگی و امکانات بیشتر.</p>
<p><a rel="attachment wp-att-895" href="http://www.ataeyan.com/www/?attachment_id=895"><img class="aligncenter size-thumbnail wp-image-895" title="mpd1" src="http://www.ataeyan.com/www/uploads/2011/02/mpd1-150x150.jpg" alt="ncmpc++" width="150" height="150" /></a><a href="http://www.ataeyan.com/www/uploads/2011/02/mpd2.jpg"><img class="aligncenter size-thumbnail wp-image-896" title="mpd2" src="http://www.ataeyan.com/www/uploads/2011/02/mpd2-150x150.jpg" alt="ncmpc++" width="150" height="150" /></a></p>
<p>کلایت‌های گرافیکی مثل:</p>
<p><strong>GMPC:</strong> کلاینت MPD با توابع GTK برای محیط گنوم و قابل نصب در ویندوز.</p>
<p><a rel="attachment wp-att-897" href="http://www.ataeyan.com/www/?attachment_id=897"><img class="aligncenter size-thumbnail wp-image-897" title="mpd3" src="http://www.ataeyan.com/www/uploads/2011/02/mpd3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><strong>ARIO:</strong> کلاینت با توابع GTK برای لینوکس و ویندوز.</p>
<p>سایر کلاینت‌ها:</p>
<p><strong>افزونه برای مرورگر فایرفاکس</strong>: با استفاده از این افزونه میتوانید در مرورگر فایرفاکس MPD را کنترل کنید و از موسیقی لذت ببرید. برای نصب به <a href="https://addons.mozilla.org/en-US/firefox/addon/music-player-minion/" target="_blank">این آدرس</a> بروید.</p>
<p><strong>کلاینتهای تحت وب: </strong>برای کنترل موسیقی از راه دور و از طریق اینترنت مانند <a href="http://phpmpreloaded.sourceforge.net/" target="_blank">::phpMpReloaded::</a> و <a href="http://mpd.wikia.com/wiki/Client:Mpd_remote" target="_blank">mpd remote </a></p>
<p>علاوه بر کلاینتهای بالا تعداد زیادی کلاینت دیگر هم وجود دارد مانند  کلاینت برای مبایل (کنترل موزیک از مبایل) با استفاده از بلوتوث و وایرلس!  کلاینتهای جاوا،‌ که میتوانید لیست همه کلایتنها را در <a href="http://mpd.wikia.com/wiki/Clients" target="_blank">اینجا</a> ببینید.</p>
<p><strong>نصب در گنولینوکس:</strong> برای نصب در اوبونتو دبیان و مینت کافی است از دستور‌های زیر استفاده کنید.</p>
<p>نصب MPD:</p>
<p dir="ltr">$ sudo apt-get install mpd</p>
<p>نصب mpc:</p>
<p dir="ltr">$ sudo apt-get install mpc</p>
<p>نصب ncmpc و ncmpcpp:</p>
<p dir="ltr">$sudo apt-get install ncmpc</p>
<p dir="ltr">$ sudo apt-get install ncmpcpp</p>
<p>نصب GMPC:</p>
<p dir="ltr">$ sudo apt-get install gmpc</p>
<p>نصب ario:</p>
<p dir="ltr">$ sudo apt-get install ario</p>
<p dir="ltr">
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/t1IO5AVpXXc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=893</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=893</feedburner:origLink></item>
		<item>
		<title>بازی تخته نرد</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/z82mP2F0lck/</link>
		<comments>http://www.ataeyan.com/www/?p=887#comments</comments>
		<pubDate>Fri, 03 Dec 2010 12:12:34 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[تکنولوژی]]></category>
		<category><![CDATA[جامعه]]></category>
		<category><![CDATA[سرگرمی]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[GNU Backgammon]]></category>
		<category><![CDATA[gnubg]]></category>
		<category><![CDATA[انوشیروان]]></category>
		<category><![CDATA[بازی]]></category>
		<category><![CDATA[بزرگمهر]]></category>
		<category><![CDATA[تاس]]></category>
		<category><![CDATA[تخته]]></category>
		<category><![CDATA[تخته نرد]]></category>
		<category><![CDATA[تخته‌نرد]]></category>
		<category><![CDATA[شطرنج]]></category>
		<category><![CDATA[مهره]]></category>
		<category><![CDATA[نردشیر]]></category>
		<category><![CDATA[نیو اردشیر]]></category>
		<category><![CDATA[گنو بک گامون]]></category>
		<category><![CDATA[گنو‌بک‌گامون]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=887</guid>
		<description><![CDATA[تخته نرد یکی از بازی‌های جالب و زیبا است که بوسیله ایرانی‌ها اختراع شده است. (این بازی را بزرگمهر در جواب بازی شطرنج که ساخته هندی‌ها است ساخته است.) در ویکی‌پدیا میتوانید اطلاعات بیشتری از فلسفه ایجاد این بازی و &#8230; <a href="http://www.ataeyan.com/www/?p=887">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>تخته نرد یکی از بازی‌های جالب و زیبا است که بوسیله ایرانی‌ها اختراع شده است. (این بازی را بزرگمهر در جواب بازی شطرنج که ساخته هندی‌ها است ساخته است.) در ویکی‌پدیا میتوانید اطلاعات بیشتری از فلسفه ایجاد این بازی و نماد‌های بازی به دست آورید.<br />
نرم‌افزارهای زیادی برای بازی تخته‌نزد وجود دارد که یکی از بهترین این برنامه‌ها برنامه اپن‌سورس و آزاد gnubg است که در سیستم‌عامل‌های لینوکس و ویندوز و مک قابل اجراست.<br />
با گنو‌بک‌گامون میتوانید با دیگران و از راه دور و یا با کامپیوتر بازی کنید.<br />
<a title="gnu backgammon تخته نرد" href="http://www.gnubg.org/" target="_blank"> سایت برنامه گنو‌بک‌گامون</a><br />
<a title="بک‌گامون تخته نرد" href="http://fa.wikipedia.org/wiki/%D8%AA%D8%AE%D8%AA%D9%87_%D9%86%D8%B1%D8%AF" target="_blank"> صفحه تخته‌نرد در ویکی‌پدیا فارسی</a></p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/z82mP2F0lck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=887</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=887</feedburner:origLink></item>
		<item>
		<title>همسترهای من</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/KY1Mqc5JHXI/</link>
		<comments>http://www.ataeyan.com/www/?p=869#comments</comments>
		<pubDate>Mon, 22 Nov 2010 06:43:46 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[سرگرمی]]></category>
		<category><![CDATA[عکس]]></category>
		<category><![CDATA[همستر]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=869</guid>
		<description><![CDATA[برای آخرین مرتبه همستر رو توی دستم گرفتم. باورش سخته که آدم به یک همستر (یا به قول خیلی‌ها موش) اینقدر عادت کنه! و دل کندن ازش اینقدر سخت بشه!]]></description>
			<content:encoded><![CDATA[<p>برای آخرین مرتبه همستر رو توی دستم گرفتم. باورش سخته که آدم به یک همستر (یا به قول خیلی‌ها موش) اینقدر عادت کنه! و دل کندن ازش اینقدر سخت بشه!</p>
<p><div id="attachment_870" class="wp-caption alignnone" style="width: 160px"><a rel="attachment wp-att-870" href="http://www.ataeyan.com/www/?attachment_id=870"><img class="size-thumbnail wp-image-870" title="همستر" src="http://www.ataeyan.com/www/uploads/2010/11/hamster1-150x150.jpg" alt="همستر" width="150" height="150" /></a><p class="wp-caption-text"> </p></div><br />
<div id="attachment_870" class="wp-caption alignnone" style="width: 160px"><a rel="attachment wp-att-871" href="http://www.ataeyan.com/www/?attachment_id=871"><img class="size-thumbnail wp-image-871 aligncenter" title="همستر " src="http://www.ataeyan.com/www/uploads/2010/11/hamster2-150x150.jpg" alt="همستر" width="150" height="150" /></a><p class="wp-caption-text"> </p></div><br />
<div id="attachment_870" class="wp-caption alignnone" style="width: 160px"><a rel="attachment wp-att-872" href="http://www.ataeyan.com/www/?attachment_id=872"><img class="size-thumbnail wp-image-872 aligncenter" title="همستر" src="http://www.ataeyan.com/www/uploads/2010/11/hamster3-150x150.jpg" alt="همستر" width="150" height="150" /></a><p class="wp-caption-text"> </p></div></p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/KY1Mqc5JHXI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=869</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=869</feedburner:origLink></item>
		<item>
		<title>مورچه‌ها سخت‌کوش نیستند</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/a2xP8-BuO2Y/</link>
		<comments>http://www.ataeyan.com/www/?p=866#comments</comments>
		<pubDate>Sun, 17 Oct 2010 21:50:11 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[جامعه]]></category>
		<category><![CDATA[شعر]]></category>
		<category><![CDATA[علم]]></category>
		<category><![CDATA[مورچه]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=866</guid>
		<description><![CDATA[همیشه شعر‌ها و افسانه‌ها و داستان‌های قدیمی مورچه‌ها رو حشراتی کوشا و اجتماعی معرفی کرده. این تفکر اون قدر تکرار شده که تقریبا همه به این باور رسیدند که این حشرات دوست داشتنی خیلی کوشا و فعال و اجتماعی هستند. &#8230; <a href="http://www.ataeyan.com/www/?p=866">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>همیشه شعر‌ها و افسانه‌ها و داستان‌های قدیمی مورچه‌ها رو حشراتی کوشا و اجتماعی معرفی کرده. این تفکر اون قدر تکرار شده که تقریبا همه به این باور رسیدند که این حشرات دوست داشتنی خیلی کوشا و فعال و اجتماعی هستند. اما گویا واقعیت چیز دیگری است!<br />
حشره شناس Boston Review از دانشگاه بوستون این موضوع رو بررسی کرده و نظریه دیگری رو ارائه میکنه.<br />
او میگه حکایت‌هایی که در مورد جامعه دیوان‌سالاری مورچه‌ها (بروکراسی مورچه‌ها) گفته میشه تماما دروغه! بسیاری از رفتار‌های مورچه‌ها فقط پاسخ به محرک‌هاست و نه یک برنامه هدف‌مند! مورچه‌ها به این دلیل دور یک خوراکی جمع میشن چون بو و رایحه اون خوراکی (مواد شیمیایی) رو حس کردند!<br />
و اما در مورد کوشا بودن مورچه‌ها، واقعیت اینه که حدود یک سوم مورچه‌های کلونی در لحظه کاری انجام نمی‌دن و بی‌کار هستن!</p>
<p><a title="مورچه" href="http://www.bostonreview.net/BR35.5/gordon.php" target="_blank">این مطلب رو به انگلیسی اینجا بخونید.</a></p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/a2xP8-BuO2Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=866</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=866</feedburner:origLink></item>
		<item>
		<title>بلای سرزمین من</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/AIdvWOIRMbk/</link>
		<comments>http://www.ataeyan.com/www/?p=864#comments</comments>
		<pubDate>Sun, 17 Oct 2010 10:47:39 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<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.ataeyan.com/www/?p=864</guid>
		<description><![CDATA[بلای سرزمین من بلایی گنگ است، بلای سرزمین من گناهی است که سرهای افعی‌ها و مارها از آن تغذیه کرده، بلای سرزمین من اندوهی است که نه ترانه دارد و نه جلوه‌ای. اگر قوم من بر حاکمان سرکش خود می‌شوریدند &#8230; <a href="http://www.ataeyan.com/www/?p=864">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>بلای سرزمین من بلایی گنگ است، بلای سرزمین من گناهی است که سرهای افعی‌ها و مارها از آن تغذیه کرده، بلای سرزمین من اندوهی است که نه ترانه دارد و نه جلوه‌ای.<br />
اگر قوم من بر حاکمان سرکش خود می‌شوریدند و همگی در این طغیان می‌مردند، می‌گفتم، مرگ در راه آزادی شریفتر از زندگی در سایه‌ی سرسپردگی است. و آنکس که شمسیر در دست به ابدیت پیوندد، جاویدان است در جاودانگی حق.<br />
&#8230;<br />
خانواده‌ام بر صلیب مرده‌اند.<br />
مردند و دستهایشان به شرق و غرب عالم دراز بود و چشمشان خیره مانده به سیاهی آسمان.<br />
خاموش مردند زیرا گوش‌های بشریت بر فریادشان بسته بود.<br />
مردند چون گناه‌کار نبودند.<br />
مردند چون بر ستمگران ستم نکردند.<br />
مردند چون صلحجو بودند.<br />
در سرزمینی مردند که شیر و عسل ثمره آن است.<br />
مردند، زیرا مارهای جهنمی هر آنچه از گوسفند در دستشان و آنچه از طعام در کندویشان بود را بلعیده بودند.<br />
مردند چون افعی‌های افعی زاده در فضایی که نفسهای سدر و رایحه‌ی گل سرخ و یاسمن پراکنده بود، نفسهای مسموم می‌پراکندند.<br />
جبران خلیل جبران</p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/AIdvWOIRMbk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=864</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=864</feedburner:origLink></item>
		<item>
		<title>گرافیک در خط فرمان ۲</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/CT4sKMV_KOI/</link>
		<comments>http://www.ataeyan.com/www/?p=861#comments</comments>
		<pubDate>Tue, 12 Oct 2010 20:12:54 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[تبدیل عکس به pdf]]></category>
		<category><![CDATA[ترمینال]]></category>
		<category><![CDATA[خط‌فرمان]]></category>
		<category><![CDATA[عکس]]></category>
		<category><![CDATA[پی‌دی‌اف]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=861</guid>
		<description><![CDATA[گاهی اوقات لازمه از تعداد زیادی عکس یک فایل پی‌دی‌اف بسازیم! این کار توی خط فرمان خیلی ساده است. convert *.jpg output.pdf کافیه همه عکس‌ها توی یک دایرکتوری باشن و با این دستور تمام عکس‌ها رو به pdf تبدیل کنید. &#8230; <a href="http://www.ataeyan.com/www/?p=861">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>گاهی اوقات لازمه از تعداد زیادی عکس یک فایل پی‌دی‌اف بسازیم! این کار توی خط فرمان خیلی ساده است.</p>
<p dir="ltr"><code>convert *.jpg output.pdf</code></p>
<p>کافیه همه عکس‌ها توی یک دایرکتوری باشن و با این دستور تمام عکس‌ها رو به pdf تبدیل کنید.</p>
<p>نوشته‌های مرتبط:</p>
<p><a title="گرافیک در خط فرمان" href="http://www.ataeyan.com/www/?p=827" target="_blank">گرافیک در خط فرمان ۱</a></p>
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/CT4sKMV_KOI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=861</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=861</feedburner:origLink></item>
		<item>
		<title>به ساده‌ترین شکل swap بسازیم!!</title>
		<link>http://feedproxy.google.com/~r/ataeyan/~3/ARngLGllo0Q/</link>
		<comments>http://www.ataeyan.com/www/?p=856#comments</comments>
		<pubDate>Fri, 08 Oct 2010 13:27:34 +0000</pubDate>
		<dc:creator>مهدی</dc:creator>
				<category><![CDATA[اپن سورس]]></category>
		<category><![CDATA[خلاقیت]]></category>
		<category><![CDATA[علم]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[کامپیوتر]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[ایجاد swap]]></category>
		<category><![CDATA[سوآپ]]></category>
		<category><![CDATA[سواپ]]></category>
		<category><![CDATA[سوپ]]></category>

		<guid isPermaLink="false">http://www.ataeyan.com/www/?p=856</guid>
		<description><![CDATA[سواپ یا (swap) رم مجازی سیستم شما هست و در صورتی که رم فیزیکی شما پر بشه سیستم عامل از سواپ استفاده میکنه. استفاده از swap باعث میشه لینوکس شما به دلیل کمبود رم کرش نکنه. swap رو شما باید &#8230; <a href="http://www.ataeyan.com/www/?p=856">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>سواپ یا (swap) رم مجازی سیستم شما هست و در صورتی که رم فیزیکی شما پر بشه سیستم عامل از سواپ استفاده میکنه. استفاده از swap باعث میشه لینوکس شما به دلیل کمبود رم کرش نکنه. swap رو شما باید موقع نصب بصورت یک پارتیشن جدا بسازید و نقطه اتصال (mount point) اون رو به عنوان swap به لینوکس بدید.</p>
<p>اما راه ساده‌تری برای ایجاد swap هست استفاده از فایل به جای پارتیشن و ایجاد سواپ در حین کار سیستم عامل:</p>
<p style="text-align: left;" dir="ltr">dd if=/dev/zero of=swapfile bs=1M count=750<br />
mkswap swapfile<br />
swapon swapfile</p>
<p style="text-align: right;">و اما شرح این دستورات.</p>
<p style="text-align: right;">خط اول یک فایل با حجم ۷۵۰ مگ (۱M*750) ایجاد میکنه و داخل فایل با هیچ پر می‌کنه!</p>
<p style="text-align: right;">خط دوم این فایل رو به سیستم عامل به عنوان swap معرفی میکنه.</p>
<p style="text-align: right;">و خط سوم فایل swap رو فعال میکنه.</p>
<p style="text-align: right;">
<img src="http://feeds.feedburner.com/~r/ataeyan/~4/ARngLGllo0Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ataeyan.com/www/?feed=rss2&amp;p=856</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ataeyan.com/www/?p=856</feedburner:origLink></item>
	</channel>
</rss>

