<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>فرا وب</title>
	
	<link>http://www.saeedifard.com</link>
	<description>نوشته‌های حامد سعیدی فرد درباره فناوری اطلاعات، کارآفرینی و سینما</description>
	<lastBuildDate>Fri, 02 Oct 2009 20:27:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/HyperWeb" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>چگونه دعوتنامه Google Wave بگیریم؟</title>
		<link>http://www.saeedifard.com/1388/07/how-to-get-google-wave-invite/</link>
		<comments>http://www.saeedifard.com/1388/07/how-to-get-google-wave-invite/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:27:32 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[فناوری اطلاعات]]></category>
		<category><![CDATA[متفرقه]]></category>
		<category><![CDATA[وب]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Wave]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/07/how-to-get-google-wave-invite/</guid>
		<description><![CDATA[بعد از تماشای ویدئوی ۸۰ دقیقه‌ای معرفی Google Wave در کنفرانس Google IO 2009 خیلی خیلی علاقمند شدم که این شاهکار جدید گوگل را تجربه کنم. تا این لحظه که دعوتنامه‌ای برای استفاده از Google Wave دریافت نکردم، اما به هر حال سعی می‌کنم بر اساس صحبت‌های مطرح شده در ویدئوی معرفی گوگل ویو در [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://www.saeedifard.com/wp-content/uploads/2009/10/wavelogo.gif"><img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="wave-logo" border="0" alt="wave-logo" align="left" src="http://www.saeedifard.com/wp-content/uploads/2009/10/wavelogo_thumb.gif" width="227" height="41" /></a>بعد از تماشای ویدئوی ۸۰ دقیقه‌ای معرفی <a href="http://wave.google.com/" target="_blank">Google Wave</a> در کنفرانس <a href="http://code.google.com/events/io/" target="_blank">Google IO 2009</a> خیلی خیلی علاقمند شدم که این شاهکار جدید گوگل را تجربه کنم. تا این لحظه که دعوتنامه‌ای برای استفاده از Google Wave دریافت نکردم، اما به هر حال سعی می‌کنم بر اساس صحبت‌های مطرح شده در ویدئوی معرفی گوگل ویو در یک پست جداگانه و به طور مفصل درباره این تحول بزرگ صحبت کنم. تا آن موقع نگاهی داشته باشیم به راه‌های دریافت دعوتنامه گوگل ویو:</p>
<p align="justify"><strong>۱-ثبت نام عمومی:</strong> با مراجعه به <a href="https://services.google.com/fb/forms/wavesignup/" target="_blank">این آدرس</a> می‌توانید برای دعوتنامه گوگل ویو درخواست کنید.</p>
<p align="justify"><strong>۲-اکانت برنامه نویسان: </strong>به جز برنامه‌نویسان و توسعه دهنده‌های نرم‌افزاری که در روز معرفی گوگل ویو در جلسه حضور داشتند و به همه آن‌ها اکانت برای بررسی و نوشتن برنامه برای گوگل ویو داده شده، شما می‌توانید از <a href="https://services.google.com/fb/forms/wavesignupfordev/" target="_blank">این آدرس</a> فرم درخواست دعوتنامه را به عنوان یک برنامه نویس پر کنید.</p>
<p align="justify"><strong>۳-خرید دعوتنامه!</strong> از همان ساعات اول، بازار خرید و فروش دعوتنامه‌های گوگل ویو در سایت‌هایی نظیر ebay داغ شد. هم اکنون دعوتنامه‌های گوگل ویو در ebay‌ تا ۱۰۰ دلار هم فروخته می‌شود!</p>
<p align="justify"><strong>۴-سایت دعوتنامه‌های گوگل ویو:</strong> کسانی که امکان ارسال دعوتنامه گوگل ویو را دارند با مراجعه به <a href="http://googlewaveinvites.com/" target="_blank">این سایت</a> می‌توانند به کسانی که در همین سایت تقاضای دریافت دعوتنامه دارند، دعوتنامه بفرستند. در واقع <a href="http://googlewaveinvites.com/" target="_blank">سایت دعوتنامه‌های گوگل ویو</a> کسانی که دعوتنامه گوگل ویو را دارند با کسانی که درخواست دعوتنامه دارند مرتبط می‌کند.</p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="icons_trans" border="0" alt="icons_trans" src="http://www.saeedifard.com/wp-content/uploads/2009/10/icons_trans.png" width="390" height="160" /> </p>
<p align="justify"><strong>۵-دعوت از جانب یکی از کاربران گوگل ویو: </strong>این همان روشی است که چند سال پیش هم موقع معرفی Gmail استفاده شد. بعضی از کاربرانی که در حال حاضر از گوگل ویو استفاده می‌کنند امکان ارسال دعوتنامه را به دیگران دارند.</p>
<p align="justify">امروز داشتن دعوتنامه گوگل ویو برای همه ما خیلی با ارزش است، اما مراقب موج‌های توییتری و وب سایت‌های مشکوکی که ادعای داشتن دعوتنامه می‌کنند باشید و ایمیل و اطلاعتتان را به هر کسی ندهید.    <br />در انتها، اگر در حال حاضر امکان ارسال دعوتنامه گوگل ویو دارید و مشکلی در ارسال آن به من نمی‌بینید، من hameds هستم در جیمیل.</p>
<p align="justify">مرتبط: ویدئوی معرفی گوگل ویو</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e3c100cc-3252-4fad-9ae1-907a4fbed6bb" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en"></param><embed src="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/07/how-to-get-google-wave-invite/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>پخش صدا در برنامه‌ها</title>
		<link>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/</link>
		<comments>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 06:37:52 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[sound player]]></category>
		<category><![CDATA[windows forms]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/</guid>
		<description><![CDATA[ویندوز هنگام ورود کاربر یا خاموش کردن کامپیوتر یا هنگامی که به خطایی برمی‌خورد صداهایی را پخش می‌کند. شما هم به کمک فضانام System.Media‌ می‌توانید در برنامه‌های دات نتی خودتان فایل‌های صدا فرمت wav را پخش کنید.    این قابلیت معمولاً در رابطه با فعالیت‌های کاربران در برنامه استفاده می‌شود. 
برای پخش صدا [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">ویندوز هنگام ورود کاربر یا خاموش کردن کامپیوتر یا هنگامی که به خطایی برمی‌خورد صداهایی را پخش می‌کند. شما هم به کمک فضانام System.Media‌ می‌توانید در برنامه‌های دات نتی خودتان فایل‌های صدا فرمت wav را پخش کنید.    <br />این قابلیت معمولاً در رابطه با فعالیت‌های کاربران در برنامه استفاده می‌شود. </p>
<p align="justify">برای پخش صدا می‌توانید از دو روش زیر استفاده کنید، اما قبل از هر چیز فضانام System.Media را به کدتان اضافه کنید.    <br />۱-پخش فایل صدا از روی هارد     <br />درفراخوانی متد زیر کافی است مسیر فایلی که می‌خواهید پخش شود را به عنوان پارامتر ارسال کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: blue">private void </span>PlaySoundFromHDD(<span style="color: blue">string </span>path)
{
   <span style="color: #2b91af">SoundPlayer </span>player = <span style="color: blue">new </span><span style="color: #2b91af">SoundPlayer</span>();
   player.SoundLocation = path;
   player.Play();
}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p align="justify">2-پخش فایل صدا از مجموعه resource های application<br />
  <br />برای استفاده از این متد باید فضانام‌های System.Reflection و System.IO را نیز به کدتان اضافه کنید. </p>
<p>در فراخوانی این متد نام فایلی که می‌خواهید پخش شود (و قبلاً به resource های برنامه‌تان اضافه کردید) را به عنوان پارامتر ارسال کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: blue">private void </span>PlaySoundFromResources(<span style="color: blue">string </span>fileName)
{
  <span style="color: #2b91af">Assembly </span>assembly= <span style="color: #2b91af">Assembly</span>.LoadFrom(<span style="color: #2b91af">Application</span>.ExecutablePath);
  <span style="color: #2b91af">Stream </span>soundStream = assembly.GetManifestResourceStream(fileName);&#160; <span style="color: #2b91af">SoundPlayer </span>player = <span style="color: blue">new </span><span style="color: #2b91af">SoundPlayer</span>();
  player.Stream = soundStream;&#160; &#160; player.Play();
}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>همچنین در صورتی که بخواهید می‌توانید با کمک کلاس SystemSounds صداهای سیستمی ویندوز را پخش کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: #2b91af">SystemSounds</span>.Exclamation.Play();</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آیا District 9 جنگ ستارگان بعدی است؟</title>
		<link>http://www.saeedifard.com/1388/06/is-district-9-the-next-star-wars/</link>
		<comments>http://www.saeedifard.com/1388/06/is-district-9-the-next-star-wars/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 16:41:42 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[سینما]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[district 9]]></category>
		<category><![CDATA[drama]]></category>
		<category><![CDATA[Sci-Fi]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/06/is-district-9-the-next-star-wars/</guid>
		<description><![CDATA[ نام فیلم: District 9     محصول ۲۰۰۹ امریکا و نیوزلند     ژانر: اکشن، درام، علمی-تخیلی     کارگردان: Neill Blomkamp
خلاصه داستان     سی سال از اولین برخورد موجودات بیگانه با انسان‌ها گذشته، وقتی سفینه غول پیکر فضایی‌ها بر فراز ژوهانسبورگ در افریقای جنوبی [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="District 9" border="0" alt="District 9" align="left" src="http://www.saeedifard.com/wp-content/uploads/2009/09/d9.jpg" width="202" height="300" /> نام فیلم: <a href="http://www.imdb.com/title/tt1136608/" target="_blank">District 9</a>     <br />محصول ۲۰۰۹ امریکا و نیوزلند     <br />ژانر: اکشن، درام، علمی-تخیلی     <br />کارگردان: <a href="http://www.imdb.com/name/nm0088955/" target="_blank">Neill Blomkamp</a></p>
<p align="justify"><strong>خلاصه داستان</strong>     <br />سی سال از اولین برخورد موجودات بیگانه با انسان‌ها گذشته، وقتی سفینه غول پیکر فضایی‌ها بر فراز ژوهانسبورگ در افریقای جنوبی به مدت سه ماه بدون هیچ حرکتی می‌ماند بالاخره انسان‌ها تصمیم‌ می‌گیرند وارد سفینه بشوند. پس از ورود به سفینه، موجودات فضایی خرچنگ مانندی را می‌بینیم که ظاهری ضعیف و بیمار دارند. توافقی برای اسکان فضایی‌ها در “منطقه ۹” در ژوهانسبورگ صورت می‌گیرد. اما کلونی موجودات بیگانه بعد از سه دهه مشکلاتی هم ایجاد کرده‌اند. در این راستا MNU (سازمانی که وظیفه تماس با بیگانگان را به عهده دارد) تصمیم می‌گیرد که بیش از ۱٫۸ میلیون فضایی که در منطقه ۹ ساکن هستند را به منطقه جدیدی در ۲۰۰ کیلومتری ژوهانسبورگ منتقل کنند. ویکوس ون در مور به عنوان مسئول عملیات انتقال انتخاب می‌شود اما اتفاقی ناخواسته شرایط را عوض می‌کند.</p>
<p align="center"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ویکوس ون در مور در حال صحبت با یک خرچنگی" border="0" alt="ویکوس ون در مور در حال صحبت با یک خرچنگی" src="http://www.saeedifard.com/wp-content/uploads/2009/09/district_97.jpg" width="402" height="227" /> </p>
<p align="justify">&#160;<strong>آقای پیتر جکسون و جنگ ستارگان بعدی      <br /></strong>وقتی روی پوسترهای فیلم عبارت پیتر جکسون تقدیم می‌کند را دیدم، گفتم ممکن نیست این مرد چاق نیوزلندی که سه گانه ارباب حلقه‌ها و کینگ کنگ را ساخته، تهیه کننده فیلم متوسطی شده باشد. با تماشای فیلم فهمیدم واقعاً پیتر جکسون روی ایده خوبی دست گذاشته است.     <br />منطقه ۹ چیزی بسیار فراتر از انتظارم بود. واقعیت این است که برای طرفداران ژانر فیلم‌های علمی-تخیلی سال‌ها از دوران طلایی این ژانر گذشته بود. اگر سه گانه ماتریکس را در نظر نگیریم، شاید از زمان <a href="http://www.imdb.com/title/tt0076759/" target="_blank">جنگ ستارگان</a> جرج لوکاس و <a href="http://www.imdb.com/title/tt0083658/" target="_blank">Blade Runnder</a> ریدلی اسکات، کمتر فیلمی در این ژانر با یک ایده خوب و ساخت فوق‌العاده دیده باشیم. با این تعاریف منطقه ۹ بدون شک یکی از بهترین فیلم‌های علمی-تخیلی این سال‌هاست. پایان فوق‌العاده فیلم ما را برای تماشای قسمت‌(های) بعدی بسیار مشتاق می‌کند.</p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="District 9" border="0" alt="District 9" src="http://www.saeedifard.com/wp-content/uploads/2009/09/district9_photo_11.jpg" width="402" height="282" />     </p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong>مستند-سینمایی      <br /></strong>موقع تماشای فیلم، نوع روایت آن برایم بسیار جالب بود. تجربه یونیکی که با فیلم‌هایی مثل <a href="http://www.imdb.com/title/tt0853096/" target="_blank">مرگ یک رئیس جمهور</a> یا <a href="http://www.imdb.com/title/tt1060277/" target="_blank">کلاورفیلد</a> داشتم. کات‌های بین صحنه‌های مستند (که در آن با کارشناسان و اعضای خانواده و دوستان ویکوس صحبت می‌شد) و بخش‌های سینمایی بسیار به جا و دقیق بودند.     <br />این که می‌بینیم در واقع در حال تماشای یک مستند هستیم و وقایع را که از زبان مصاحبه شوندگان بیان می‌شود با روایت سینمایی می‌بینیم بسیار جذاب است. بازیگر نقش ویکوس ون در مور که یک بازیگر کاملاً ناشناخته است به خوبی توانسته هم در صحنه‌های مستندگونه و هم در سکانس‌های سینمایی ایفای نقش کند. </p>
<p align="justify"><strong>کم خرج اما تاثیرگذار </strong>    <br />فیلم با بودجه ۳۰ میلیون دلاری ساخته شده، حتی برای کمدی کم خرج این تابستان یعنی <a href="http://www.imdb.com/title/tt1119646/" target="_blank">Hangover</a> هم که هیچ جلوه ویژه‌ خاصی ندارد بیشتر از این پول خرج شده است‍!</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="تلاش برای احقاق حقوق فضایی ها!" border="0" alt="تلاش برای احقاق حقوق فضایی ها!" src="http://www.saeedifard.com/wp-content/uploads/2009/09/d92.jpg" width="302" height="446" /> </p>
<p align="justify">اما حتی با این بودجه کم جلوه‌های ویژه فیلم خوب و تاثیرگذار است. برای طراحی موجودات خرچنگی فضایی و نمادهایشان وقت صرف شده، تنها دروازه ورودی منطقه ۹ با سازه‌ای که سمبل وحدت بشر و فضایی‌هاست را به یاد بیاورید. حتی اگر به <a href="http://www.d-9.com/" target="_blank">سایت منطقه ۹</a> بروید می‌بینید که سایت برای دو گروه انسان‌ها و فضایی‌ها طراحی شده است!</p>
<p align="justify">سخن آخر اینکه “منطقه ۹” را ببینید، فیلمی که خیلی‌ها معتقدند جنگ ستارگان بعدی است.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/06/is-district-9-the-next-star-wars/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>تروریست بودن</title>
		<link>http://www.saeedifard.com/1388/06/being-terrorist/</link>
		<comments>http://www.saeedifard.com/1388/06/being-terrorist/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 07:18:09 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[متفرقه]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iran]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/06/being-terrorist/</guid>
		<description><![CDATA[ایمان نعمتی عزیز در پستی به نام “چرا از گوگل کروم استفاده نخواهم کرد” دلایلی برای عدم استفاده از مرورگر گوگل آورده بودند. این نوشته دو دلیل اصلی را برای عدم استفاده از کروم مطرح می‌کند. نخست اینکه چون گوگل دانلود کروم و دیگر محصولاتش را برای کاربران ایرانی مسدود کرده، نباید از آن استفاده [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">ایمان نعمتی عزیز در پستی به نام “<a href="http://farasun.wordpress.com/2009/09/07/whay-i-wont-be-using-google-chrome/" target="_blank">چرا از گوگل کروم استفاده نخواهم کرد</a>” دلایلی برای عدم استفاده از مرورگر گوگل آورده بودند. این نوشته دو دلیل اصلی را برای عدم استفاده از کروم مطرح می‌کند. نخست اینکه چون گوگل دانلود کروم و دیگر محصولاتش را برای کاربران ایرانی مسدود کرده، نباید از آن استفاده کرد و دوم اینکه با وجود مرورگر چون فایرفاکس دیگر دلیلی برای استفاده از کروم نیست.</p>
<p align="justify">در این یادداشت می‌خواهم به دلیل اول ایشان یعنی تحریم شدن ایران توسط گوگل بپردازم. در بخشی از نوشته وبلاگ فراسان آمده است: </p>
<blockquote><p align="justify">تا به حال نشده بخواهم چیزی از سایت مایکروسافت دانلود کنم و مایکروسافت به خاطر جبر جغرافیایی و کشوری که در آن زندگی می‌کنم، اجازه دانلود ندهد.</p>
</blockquote>
<p align="center"><a href="http://www.saeedifard.com/wp-content/uploads/2009/09/terrormsn.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" src="http://www.saeedifard.com/wp-content/uploads/2009/09/terrormsn_thumb.png" width="482" height="224" /></a></p>
<p align="justify">بیایید فراموش کنیم که مایکروسافت اجازه دانلود ویندوز ۷ را به ایرانیان نداد‌ یا مسنجر لایو مایکروسافت اجازه ورود به کاربرانی که از کشورهای ایران، سودان، کره شمالی، سوریه و کوبا باشند را <a href="http://blogs.zdnet.com/igeneration/?p=1722" target="_blank">نمی‌دهد</a>. اما آیا این استدلال درست است که “گوگل نمی‌خواهد من از مرورگرش استفاده کنم، پس من هم استفاده نخواهم کرد”</p>
<p align="justify">ما هر روز از ده‌ها نرم‌افزار به صورت غیرقانونی استفاده می‌کنیم. از سیستم عامل گرفته تا نرم‌افزارهای کوچک و کاربردی کرک شده، صاحبان حقوق این نرم‌افزارها واقعاً‌ دلشان نمی‌خواهد ما از نرم‌افزارهایشان به صورت غیرقانونی استفاده کنیم ولی ما این کار را می‌کنیم. شاید مطرح شود که نرم‌افزارهایی که به صورت آزاد و رایگان هستند و تحت مجوزهای خاصی منتشر می‌شوند نباید محدودیتی برای دانلود داشته باشند. آیا گوگل کروم تنها نرم‌افزار این چنینی است؟ شرکت سان هم دانلود جاوا را برای ایرانیان مسدود کرده، ولی من برنامه نویس با وجودی که سان نمی‌خواهد از جاوایش استفاده کنم، از آن استفاده می‌کنم.</p>
<p align="justify">این سیاست کلی دولت امریکاست که ایران را حامی تروریسم بداند، دلایلش مهم نیست. مهم این است که شرکت‌های امریکایی طبق قوانین امریکا نمی‌توانند ایران را ساپورت کنند، من فکر نمی‌کنم هیچ شرکتی به خصوص در این بحران اقتصادی بخواهد از یک مشتری هم بگذرد، چه برسد به بازار بکری مثل بازار ایران. پس اگر محصولی واقعاً ارزش استفاده کردن دارد (بحث منحصر به گوگل کروم نیست) باید از آن استفاده کرد به خصوص که رایگان هم باشد. مهم نیست گوگل، جستجوی وب خودش را برای ما باز گذاشته اما <a href="http://www.google.com/codesearch" target="_blank">جستجوی کد</a> را بسته، اگر فکر می‌کنیم جستجوی کد گوگل به ما کمک می‌کند از آن استفاده کنیم. </p>
<p align="justify">پ.ن: بازنده این بازی‌های سیاسی من کاربر تروریست انگاشت شده‌ای هستم که از آن طرف مشمول تحریم‌ام و از این طرف متهم به کودتای مخملی و درگیر فیلتر! </p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/06/being-terrorist/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>۵ محصول شکست خورده اپل</title>
		<link>http://www.saeedifard.com/1388/06/5-failed-apple-products/</link>
		<comments>http://www.saeedifard.com/1388/06/5-failed-apple-products/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:11:07 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[کارآفرینی]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/06/5-failed-apple-products/</guid>
		<description><![CDATA[برای کسی که می‌خواهد کارآفرین باشد، شکست یک چیز طبیعی است. اگر یک ایده خوب با Business Plan‌ مناسب داشته باشید و در مورد تمام جوانب کار هم فکر کرده باشید باز هم ممکن است شکست بخورید. شکست بد نیست، ترس از شکست بد است. امروز با هم نگاهی می‌اندازیم به چند محصول شکست خورده [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">برای کسی که می‌خواهد کارآفرین باشد، شکست یک چیز طبیعی است. اگر یک ایده خوب با Business Plan‌ مناسب داشته باشید و در مورد تمام جوانب کار هم فکر کرده باشید باز هم ممکن است شکست بخورید. <strong>شکست بد نیست، ترس از شکست بد است. </strong>امروز با هم نگاهی می‌اندازیم به چند محصول شکست خورده اپل. </p>
<p align="justify"><strong>۱-Pippin:      <br /></strong>سال ۱۹۹۶ اپل یک کنسول بازی به نام <a href="http://en.wikipedia.org/wiki/Apple_Bandai_Pippin" target="_blank">Pippin‌</a> معرفی کرد، Pippin‌ قرار بود یک کامپیوتر شبکه‌ای با قابلیت انجام بازی‌ها باشد. اما اپل تنها ۴۲۰۰۰ تا از این کنسول فروخت! این محصول شکست خورده تنها یک سال در بازارها ارائه شد.</p>
<p align="center"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="pippin" border="0" alt="pippin" src="http://www.saeedifard.com/wp-content/uploads/2009/09/pippin.jpg" width="402" height="288" /> </p>
</p>
<p align="justify"><strong>۲-Macintosh TV      <br /></strong><a href="http://en.wikipedia.org/wiki/Macintosh_TV" target="_blank">تلویزیون مکینتاش</a> در سال ۱۹۹۳ اولین تلاش اپل برای یکپارچه کردن تلویزیون و کامپیوتر بود، این تلویزیون ۱۴ اینچی ۲۰۰۰ دلاری تنها به مدت ۵ ماه تولید شد و بعد به جمع محصولات شکست خورده اپل پیوست.</p>
<p align="center"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Macintosh TV" border="0" alt="Macintosh TV" src="http://www.saeedifard.com/wp-content/uploads/2009/09/mactv.jpg" width="250" height="237" /> </p>
</p>
<p align="justify"><strong>۳-Macintosh Portable      <br /></strong>محصول دیگری از خانواده مکینتاش، با وزن و قیمت بالا. <a href="http://en.wikipedia.org/wiki/Macintosh_Portable" target="_blank">مکینتاش قابل حمل</a> ایده فوق‌العاده‌ای از اپل در سال ۱۹۸۹ بود برای تولید مکینتاش‌های قابل حمل که از باتری استفاده می‌کنند ولی Macintosh Portable با وزن بیش از ۷ کیلوگرم و قیمتی معادل ۵۶۰۰ دلار نتوانست جایی در بازار پیدا کند.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Macintosh Portable" border="0" alt="Macintosh Portable" src="http://www.saeedifard.com/wp-content/uploads/2009/09/mac_portable.jpg" width="402" height="288" /> </p>
<p align="justify">&#160;<strong>۴-Apple Lisa      <br /></strong><a href="http://en.wikipedia.org/wiki/Apple_Lisa" target="_blank">اپل لیزا</a> به نوعی آغاز شکست محصولات اپل با قیمت بالا بود. لیزا واقعاً یک کامپیوتر شخصی خوب بود اما قیمت ۹۹۹۵ دلاری آن در سال ۱۹۸۳ در مقایسه با رقبا باعث شد اپل بزرگترین شکست تجاری از زمان اپل ۳ را تجربه کند.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apple Lisa" border="0" alt="Apple Lisa" src="http://www.saeedifard.com/wp-content/uploads/2009/09/apple_lisa.jpg" width="402" height="288" /> </p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong>۵-iPod Hi-Fi      <br /></strong>دامنه محصولات شکست خورده اپل تنها به دهه ۸۰ و ۹۰ محدود نیست، <a href="http://en.wikipedia.org/wiki/IPod_Hi-Fi" target="_blank">iPod Hi-Fi</a> یک اسپیکر استریو برای iPod بود که اپل در فوریه ۲۰۰۶ با قیمت ۳۴۹ دلار معرفی کرد و در سپتامبر ۲۰۰۷ به دلیل نامعلومی (احتمالاً فروش ضعیف) ناگهان از فروشگاه‌ آنلاین اپل ناپدید شد! </p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="iPod Hi-Fi" border="0" alt="iPod Hi-Fi" src="http://www.saeedifard.com/wp-content/uploads/2009/09/ipod_hifi.jpg" width="402" height="288" />     </p>
<p align="justify">این‌ها بخشی از محصولاتی هستند که شکست تجاری برای اپل داشته‌اند. به این فهرست می‌توانید <a href="http://en.wikipedia.org/wiki/Power_Mac_G4_Cube" target="_blank">G4 Cube</a>، <a href="http://en.wikipedia.org/wiki/Twentieth_Anniversary_Macintosh" target="_blank">TAM</a> و … را هم اضافه کنید.</p>
<p align="justify">اپل امروز یکی از موفق‌ترین شرکت‌های دنیاست. آن‌ها به جز تحولی که در دنیای فناوری ایجاد کرده‌اند سبک زندگی مردم را نیز تغییر داده‌اند. اما حتی ماشین بازاریابی و فروش فوق‌العاده اپل هم محصولاتی دارد که شکست تجاری می‌خورند. امروز کمتر کسی است که نام تلویزیون مکینتاش را شنیده باشد، اما نام iPhone و دیگر محصولات موفق اپل فراموش نخواهد شد.    <br />این درسی است برای همه کسانی که می‌خواهند متفاوت باشند، اگر اجازه بدهیم ترس از شکست در تصمیم‌گیری ما تاثیرگذار شود به موفقیت نزدیک هم نمی‌شویم. </p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/06/5-failed-apple-products/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>گروه بندی دوستان در توییتر با استفاده از twitTangle</title>
		<link>http://www.saeedifard.com/1388/06/twittangle/</link>
		<comments>http://www.saeedifard.com/1388/06/twittangle/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 19:32:12 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[وب 2]]></category>
		<category><![CDATA[tweetdeck]]></category>
		<category><![CDATA[twittangle]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/06/twittangle/</guid>
		<description><![CDATA[یکی از مشکلاتی که هنگام کار با توییتر ممکن است به آن برخورد کنید، شلوغی و به هم ریخته بودن timeline شماست.    ممکن است افرادی را فالو کرده باشید که هر روز بیشتر از ۱۰۰ توییت می‌فرستند، در این صورت اغلب وقت‌ها صفحه اول توییتر شما با توییت‌های آن‌ها پر می‌شود. ممکن [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">یکی از مشکلاتی که هنگام کار با توییتر ممکن است به آن برخورد کنید، شلوغی و به هم ریخته بودن timeline شماست.    <br />ممکن است افرادی را فالو کرده باشید که هر روز بیشتر از ۱۰۰ توییت می‌فرستند، در این صورت اغلب وقت‌ها صفحه اول توییتر شما با توییت‌های آن‌ها پر می‌شود. ممکن است دوستان و همکارانی داشته باشید که بخواهید توییت‌های آن‌ها را به طور منظم و جداگانه دنبال کنید.     <br />بهترین راه در چنین مواقعی گروه بندی کردن دوستان در توییتر هست. نرم‌افزارهای کلاینتی نظیر <a href="http://tweetdeck.com/beta/" target="_blank">TweetDeck</a> این امکان را به کاربران می‌دهند که در یک نمای چند ستونه، view های مختلفی از دوستانشان یا reply‌ها و direct message ها و … داشته باشند، اما متاسفانه چندان با فارسی سازگار نیستند.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TweetDeck" border="0" alt="TweetDeck" src="http://www.saeedifard.com/wp-content/uploads/2009/09/feature3.png" width="402" height="257" /> </p>
<p align="justify">سایت <a href="http://www.twittangle.com/" target="_blank">twitTangle</a> این امکان را به شما می‌دهد که دوستانتان در توییتر را در گروه‌های مختلف قرار بدهید، از داخل <a href="http://www.twittangle.com/" target="_blank">twitTangle</a> می‌توانید توییت کنید، یک جستجوگر قوی برای جستجو در میان توییت‌ها داشته باشید، با OAuth به صورت امن و بدون نیاز به وارد کردن اطلاعات اکانت توییترتان در <a href="http://www.twittangle.com/" target="_blank">twitTangle</a> از امکانات توییتر استفاده کنید و حتی مانند TweetDeck یک نمای چند ستونه از گروه‌های مختلفی که تعریف کرده‌اید یا reply ها و … داشته باشید. <a href="http://twittangle.com" target="_blank">twitTangle</a>‌ همچنین به کاربران امکان ایجاد شبکه‌ می‌دهد.</p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="twitTangle" border="0" alt="twitTangle" src="http://www.saeedifard.com/wp-content/uploads/2009/09/twittangle.png" width="402" height="218" /></p>
<p align="justify">اگر می‌خواهید به timeline اکانت توییترتان سر و سامانی بدهید <a href="http://twittangle.com" target="_blank">twitTangle</a> برای شماست.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/06/twittangle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>جستجوی تصاویر فلیکر بر اساس رنگ</title>
		<link>http://www.saeedifard.com/1388/05/search-flickr-images-by-color/</link>
		<comments>http://www.saeedifard.com/1388/05/search-flickr-images-by-color/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 12:30:18 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[وب 2]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[image search]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/search-flickr-images-by-color/</guid>
		<description><![CDATA[امروز به سایت Multicolr Search برخوردم که قابلیت جستجو تصاویر فلیکر بر اساس رنگ را فراهم می‌کند. 
 
در این سایت با انتخاب رنگ یا رنگ‌های مورد نظر خود می‌توانید تصاویری در فلیکر که تم رنگی مورد نظر شما را دارند پیدا کنید. 

عملکرد این سایت مشابه قابلیت جدید جستجوی تصویر بر اساس رنگ در [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">امروز به سایت <a href="http://labs.ideeinc.com/multicolr/" target="_blank">Multicolr Search</a> برخوردم که قابلیت جستجو تصاویر فلیکر بر اساس رنگ را فراهم می‌کند. </p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Multicolr Search" border="0" alt="Multicolr Search" src="http://www.saeedifard.com/wp-content/uploads/2009/08/multicolrtitle.png" width="240" height="29" /> </p>
<p align="justify">در این سایت با انتخاب رنگ یا رنگ‌های مورد نظر خود می‌توانید تصاویری در فلیکر که تم رنگی مورد نظر شما را دارند پیدا کنید. </p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="جستجوی تصاویر فلیکر بر اساس رنگ" border="0" alt="جستجوی تصاویر فلیکر بر اساس رنگ" src="http://www.saeedifard.com/wp-content/uploads/2009/08/Untitled.jpg" width="402" height="205" /></p>
<p align="justify">عملکرد این سایت مشابه قابلیت جدید جستجوی تصویر بر اساس رنگ در گوگل است با این تفاوت که <a href="http://labs.ideeinc.com/multicolr/" target="_blank">Multicolr Search</a> رنگ‌های ۱۰ میلیون تصویر جالب در فلیکر را استخراج کرده است. عملکرد <a href="http://labs.ideeinc.com/multicolr/" target="_blank">Multicolr Search</a> بسیار خوب و دقیق است. اگر به دنبال پیدا کردن عکس‌های مناسب و هماهنگ با رنگ‌بندی سایت خود هستید <a href="http://labs.ideeinc.com/multicolr/" target="_blank">Multicolr Search</a> برای شماست.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/search-flickr-images-by-color/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>۷ نکته برای نوشتن stored procedure های بهتر</title>
		<link>http://www.saeedifard.com/1388/05/7-tips-for-writing-better-stored-procedures/</link>
		<comments>http://www.saeedifard.com/1388/05/7-tips-for-writing-better-stored-procedures/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 13:15:46 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[پایگاه داده]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/7-tips-for-writing-better-stored-procedures/</guid>
		<description><![CDATA[&#160;
۱-نام stored precedure ها را با sp_ شروع نکنید. sp های سیستمی در SQL Server با sp_ شروع می‌شوند. وقتی شما هم از چنین نام‌گذاری استفاده کنید SQL Server برای اجرای sp ابتدا بین sp های سیستمی خودش می‌گردد. البته این تنها مشکل نیست، اگر sp شما که نامش با پیشوند sp_ آغاز شده مشابهی [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">&#160;</p>
<p align="justify"><strong>۱-</strong>نام stored precedure ها را با <span dir="ltr">sp_</span> شروع نکنید. sp های سیستمی در SQL Server با<span dir="ltr"> sp_</span> شروع می‌شوند. وقتی شما هم از چنین نام‌گذاری استفاده کنید SQL Server برای اجرای sp ابتدا بین sp های سیستمی خودش می‌گردد. البته این تنها مشکل نیست، اگر sp شما که نامش با پیشوند <span dir="ltr">sp_</span> آغاز شده مشابهی در دیتابیس master داشته باشد، sp شما هیچ وقت اجرا نخواهد شد!</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stored Procedure" border="0" alt="Stored Procedure" src="http://www.saeedifard.com/wp-content/uploads/2009/08/stored_procedure1.png" width="302" height="213" /> </p>
<p align="justify"><strong>۲-</strong>از عبارت SET NONCOUNT ON استفاده کنید تا پس از هر اجرای sp‌ از نمایش پیامی که تعداد ردیف‌های تحت تاثیر اجرا (rows affacted) را نشان می‌دهد جلوگیری شود.</p>
<p align="justify"><strong>۳-</strong>sp ها را با نام کاملشان فراخوانی کنید. نام کامل هر شیء از ۴ قسمت تشکیل شده: نام سرور، نام دیتابیس، نام مالک (owner)، نام شیء. فراخوانی sp ها با نام کامل باعث افزایش کارآیی به خاطر بیشتر شدن احتمال استفاده مجدد از execution plan مربوط به sp‌ می‌شود.</p>
<p align="justify"><strong>۴-</strong>از عبارت return برای بازگرداندن مقادیر عددی استفاده کنید. برنامه‌نویسان از عبارت return‌ معمولاً برای چک کردن خطاها استفاده می‌کنند، اگر در یک کوئری نیاز به برگرداندن مقداری عددی دارید به جای آنکه آن را با select و در قالب record set به برنامه برگردانید از عبارت return استفاده کنید.</p>
<p align="justify"><strong>۵-</strong>از sp_executesql به جای EXECUTION استفاده کنید. با استفاده از sp_executesql می‌توانید از پارامترها استفاده کنید و البته این کار باعث امکان استفاده مجدد از execution plan و در نتیجه بهترشدن کارآیی و سرعت می‌شود، چرا که در اجرای مجدد sp_executesql برای یک کوئری ثابت تنها متغیرها مقادیر پارامترهای آن کوئری هستند.</p>
<p align="justify"><strong>۶-</strong>از به کار بردن جداول موقت در stored procedure خودداری کنید. این یکی از مواردی است که تفاوت سرعت و کارآیی را در آن (در تعداد رکورد زیاد) شخصاً تست کردم. جداول موقت (temporary tables) واقعاً سرعت کار را پایین می‌‌آورند.</p>
<p align="justify"><strong>۷-</strong>از SQL Server Profiler استفاده کنید تا sp هایی که بیشتر recompile شده‌اند را شناسایی کنید، سپس کد این sp‌ ها را برای جلوگیری از کامپایل مجدد بهینه کنید.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/7-tips-for-writing-better-stored-procedures/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>مشکل جستجو و محتوای کم ارزش وب ۲</title>
		<link>http://www.saeedifard.com/1388/05/search-problem-and-low-value-web-2-content/</link>
		<comments>http://www.saeedifard.com/1388/05/search-problem-and-low-value-web-2-content/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 05:45:48 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[وب]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web 3]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/search-problem-and-low-value-web-2-content/</guid>
		<description><![CDATA[چند روز پیش در خبرها خواندم که همسر اوان ویلیامز (از موسسان توییتر) حتی موقع زایمان هم دست از توییت کردن برنداشته و لحظه به لحظه اخبار را توییت می‌کرده است.

صرفنظر از اینکه توییت کردن موقع زایمان (که سلامتی مادر و فرزند مهمتر از همه چیز است) تا چه اندازه لازم است، یک بار دیگر [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">چند روز پیش در <a href="http://mashable.com/2009/08/10/sara-williams/" target="_blank">خبرها</a> خواندم که همسر اوان ویلیامز (از موسسان توییتر) حتی موقع زایمان هم دست از توییت کردن برنداشته و لحظه به لحظه اخبار را توییت می‌کرده است.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="یکی از توییتهای سارا در بیمارستان" border="0" alt="یکی از توییتهای سارا در بیمارستان" src="http://www.saeedifard.com/wp-content/uploads/2009/08/sarawater.png" width="402" height="163" /></p>
<p align="justify">صرفنظر از اینکه توییت کردن موقع زایمان (که سلامتی مادر و فرزند مهمتر از همه چیز است) تا چه اندازه لازم است، یک بار دیگر به نقشی که سرویس‌های وب ۲ در تولید محتوای کم ارزش و مشکلی که در جستجوی عمقی وب ایجاد می‌کنند فکر کردم.</p>
<p align="justify"><strong>ما امروز چطور جستجو می‌کنیم؟      <br /></strong>به گوگل یا یک موتور جستجو دیگر می‌رویم، یک باکس جستجو، چند کلمه کلیدی وارد می‌کنیم (گاهی وقت‌ها به همراه چند عملگر جستجو)، در صفحه اول جستجو چیزی را که می‌خواهیم پیدا می‌کنیم یا نه، به هر حال جستجوی ما محصور به ارزیابی خودمان از محتوای چند کلمه‌ای است به صورت لینک‌های آبی زیرخط دار در صفحه نتایج جستجو می‌بینیم.</p>
<p align="justify">روش کار؟ گوگل و موتور جستجوهای دیگر عملاً چیزی را در بیرون جستجو نمی‌کنند. آن‌ها یک کپی از اطلاعات را در دیتابیس خود ذخیره می‌کنند و بعد به کمک الگوریتم‌های خاص خودشان در آن جستجو می‌کنند. برای همین است که همیشه می‌توانید در کش گوگل صفحات و وب سایت‌هایی پیدا کنید که دیگر وجود خارجی ندارند.</p>
<p align="justify"><strong>وب ۲: مشارکت کاربران در تولید محتوا      <br /></strong>پیش از اینکه واقعاً سرویس‌های وب ۲ از مشارکت کاربران و share کردن اطلاعات بهره ببرند، وبلاگ‌‌ها و وبلاگ‌نویسان باعث گسترش محتوای آنلاین شدند.     <br />با به وجود آمدن امکان مشارکت کاربران در تولید محتوا، از روش‌هایی مثل برچسب‌زنی و ارزشیابی (به کمک رای در سیستم‌هایی نظیر دیگ و بالاترین) برای پیدا کردن و نشانه‌گذاری محتوای مفید استفاده شد. اما این روش نیز به تدریج کارآیی خود را از دست می‌دهد. حجم اطلاعات به شدت در حال افزایش است و استفاده از روش‌های بازنشری تنها به کپی شدن (شامل کپی شدن خود اطلاعات یا نسخه تغییر یافته یا لینک اطلاعات) بیشتر و بیهوده منتهی می‌شود. این <strong>نسخه‌های کپی شده از اطلاعات روی وب تنها جستجوی عمقی در وب را مشکل‌تر می‌کند. </strong>نه موتور جستجوهای سنتی (با روش خزیدن و ایندکس کردن اطلاعات) و نه روش‌های جدید (تگ گذاری و نشانه‌دار کردن اطلاعات مفید) جوابگوی این حجم از اطلاعات نخواهند بود.</p>
<p align="justify"><strong>یک مثال: Twitter و محتوای بی ارزش      <br /></strong>Twitter یک رسانه است. یک رسانه جدید برای رساندن صدای مردم. اما نزدیک نیمی از توییت‌های مردم بی‌اهمیت و بی‌ارزش <a href="http://www.telegraph.co.uk/technology/twitter/6028566/Nearly-half-of-Twitter-messages-are-pointless-babble.html" target="_blank">هستند</a>. در چنین شرایطی فکر می‌کنید پیدا کردن صدای واقعی مردم در میان انبوه توییت‌های بی‌ارزش و اسپم چقدر مشکل است؟ به موضوعات داغی که عموماً با تگ گذاری توییت‌ها (با استفاده از #) در سطح توییتر ایجاد می‌شوند دقت کنید، بعد از چند ساعت خیلی از توییت‌های کاملاً بی‌ربط با موضوع اما با تگ یک موضوع داغ را می‌توانید ببینید.     <br />حالا اگر به دنبال چیزی باشید با این حجم از اطلاعات بی‌ارزش و اسپم فکر می‌کنید شانس موفقیت‌ چقدر است؟ این مشکل تنها در مورد متن نیست، امروز ما عکس و ویدئو و صدا را هم با روش‌ سنتی (جستجوی کلمات کلیدی یا برچسب و عنوان و …) پیدا می‌کنیم.</p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong>جستجوی آینده&#160; <br /></strong>در آینده جستجو بر اساس درک ماشین از معنا و مفهوم اطلاعات شکل می‌گیرد: <strong>وب معنایی</strong>.     <br />نرم‌افزارهای امروز درکی از معنای اطلاعات ندارند، آن‌ها تنها در یک بانک اطلاعاتی که به اطلاعات به شکل یک رشته نگاه می‌کند به دنبال کلمات کلیدی که کاربر وارد کرده می‌گردند، اما اگر نرم‌افزارها بتوانند معنای اطلاعات را بفهمند، جستجو در میان اطلاعات ساده‌تر، دقیق‌تر و کاراتر می‌شود. این چیزی است که می‌خواهم درباره‌اش بیشتر صحبت کنم: وب معنایی     <br />این آینده در واقع خیلی هم از ما دور نیست، بخشی از زیرساخت مورد نیاز همین حالا هم فراهم است.</p>
<p align="justify">ادامه دارد…</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/search-problem-and-low-value-web-2-content/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>پرسش‌های متداول درباره ASP.NET Membership</title>
		<link>http://www.saeedifard.com/1388/05/asp-net-membership-faq/</link>
		<comments>http://www.saeedifard.com/1388/05/asp-net-membership-faq/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 09:21:48 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[membership]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[rolemanager]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web.config]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/asp-net-membership-faq/</guid>
		<description><![CDATA[
توضیح: این یادداشت به تدریج تکمیل و به روز خواهد شد، لطفاً اگر سوال یا ابهامی در مورد نحوه کار با ASP.NET Membership داشتید کامنت بگذارید.

اغلب کسانی به تازگی با ASP.NET آشنا می‌شوند در استفاده از امکانات membership سوالات و مشکلاتی دارند که در این نوشته به برخی از آن‌ها نگاهی می‌اندازیم.
حذف ASPNETDB
به صورت پیش [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<blockquote>
<p align="justify"><strong>توضیح: </strong>این یادداشت به تدریج تکمیل و به روز خواهد شد، لطفاً اگر سوال یا ابهامی در مورد نحوه کار با ASP.NET Membership داشتید کامنت بگذارید.</p>
</blockquote>
<p align="justify">اغلب کسانی به تازگی با ASP.NET آشنا می‌شوند در استفاده از امکانات membership سوالات و مشکلاتی دارند که در این نوشته به برخی از آن‌ها نگاهی می‌اندازیم.</p>
<p align="justify"><strong>حذف ASPNETDB<br />
</strong>به صورت پیش فرض وقتی شما از یکی از کنترل‌های مربوط به ASP.NET Membership مثلاً CreateUserWizard استفاده می‌کنید یک دیتابیس به نام ASPNETDB در پوشه App_Data ساخته می‌شود.<br />
اگر می‌خواهید از دیتابیسی که خودتان ساخته‌اید برای کار با ASP.NET Membership استفاده کنید باید کارهای زیر را انجام بدهید:</p>
<p align="justify">۱-commnad prompt ویژوال استودیو را اجرا کنید و در آن دستور aspnet_regsql را بنویسید، در پنجره‌ای که باز می‌شود دیتابیسی که می‌خواهید از membership در آن استفاده کنید را مشخص کنید تا جداول و دیگر موارد مربوط به membership به آن اضافه شود. <a href="http://hyperweb.wordpress.com/2007/03/11/%D8%B3%D8%B1%D9%88%DB%8C%D8%B3%D9%87%D8%A7%DB%8C-aspnet-20-%D8%AF%D8%B1-sql-server-2000/" target="_blank">توضیحات بیشتر…</a></p>
<p align="justify">۲-یک Connection String در web.config خودتان برای دیتابیسی که ساخته‌اید ایجاد کنید.</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">&lt;</span><span style="color: #a31515">connectionStrings</span><span style="color: blue">&gt;
   &lt;</span><span style="color: #a31515">add </span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">MyConnection</span>"   <span style="color: red">
   connectionString</span><span style="color: blue">=</span>"Your_Connection_string"
   <span style="color: red">providerName</span><span style="color: blue">=</span>"<span style="color: blue">System.Data.SqlClient</span>" <span style="color: blue">/&gt;
&lt;/</span><span style="color: #a31515">connectionStrings</span><span style="color: blue">&gt;</span></pre>
<p align="justify">3-حالا باید به اجزای مختلف ASP.NET Membership بگویید که با استفاده از connection string ای که در مرحله قبل ساختید به دیتابیس شما متصل شوند. به عنوان مثال:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">&lt;</span><span style="color: #a31515">membership </span><span style="color: red">defaultProvider</span><span style="color: blue">=</span>"<span style="color: blue">SqlProvider</span>" <span style="color: red">userIsOnlineTimeWindow</span><span style="color: blue">=</span>"<span style="color: blue">20</span>"<span style="color: blue">&gt;
   &lt;</span><span style="color: #a31515">providers</span><span style="color: blue">&gt;
      </span><span style="color: blue">&lt;</span><span style="color: #a31515">add </span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">SqlProvider</span>"
       <span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">System.Web.Security.SqlMembershipProvider</span>"
       <span style="color: red">connectionStringName</span><span style="color: blue">=</span>"<span style="color: blue">MyConnection</span>" <span style="color: red">applicationName</span><span style="color: blue">=</span>"<span style="color: blue">/</span>"<span style="color: blue">/&gt;
   &lt;/</span><span style="color: #a31515">providers</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">membership</span><span style="color: blue">&gt;</span></pre>
<p align="justify">این کار را می‌توانید برای دیگر اجزای membership‌ مثل rolemanager و profile هم انجام دهید.</p>
<p align="justify"><strong>پیدا کردن UserId</strong></p>
<p><strong> </strong>فرض کنید در وب سایت یا برنامه‌ای که در حال پیاده‌سازی آن هستید رابطه (relation) بین جداول ساخته شده توسط شما و جداول asp.net membership وجود دارد. معمولاً این رابطه با جدول aspnet_Users و با فیلد UserId است. حالا در برنامه‌تان باید به شکلی UserId را پیدا کنید. تابع زیر با گرفتن یک username به عنوان پارامتر userId آن کاربر را به شکل رشته برمی‌گرداند:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">public string </span>GetUserId(<span style="color: blue">string </span>userName)
{
  <span style="color: #2b91af">MembershipUser </span>myObject = <span style="color: #2b91af">Membership</span>.GetUser(userName);
  <span style="color: blue">string </span>UserID = myObject.ProviderUserKey.ToString();
  <span style="color: blue">return </span>UserID;
}</pre>
<p align="justify"><strong>حذف Security Quesion‌ و Security Answer</strong></p>
<p><strong> </strong>حذف Security Question و Security Answer و همچنین تغییر قانون مربوط به کلمه عبور نیز از جمله سوالات متداول مربوط به ASP.NET Membership است. این کار را می‌توانید از طریق ویرایش provider ای که برای membership‌ در web.config تعریف کرده‌اید انجام دهید:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">&lt;</span><span style="color: #a31515">membership </span><span style="color: red">defaultProvider</span><span style="color: blue">=</span>"<span style="color: blue">SqlProvider</span>" <span style="color: red">userIsOnlineTimeWindow</span><span style="color: blue">=</span>"<span style="color: blue">20</span>"<span style="color: blue">&gt;
 &lt;</span><span style="color: #a31515">providers</span><span style="color: blue">&gt;
   </span><span style="color: blue">&lt;</span><span style="color: #a31515">add </span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">SqlProvider</span>"
    <span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">System.Web.Security.SqlMembershipProvider</span>"
    <span style="color: red">connectionStringName</span><span style="color: blue">=</span>"<span style="color: blue">MyConnection</span>"
    <span style="color: red">minRequiredPasswordLength</span><span style="color: blue">=</span>"<span style="color: blue">5</span>"
    <span style="color: red">minRequiredNonalphanumericCharacters</span><span style="color: blue">=</span>"<span style="color: blue">0</span>"
    <span style="color: red">requiresQuestionAndAnswer</span><span style="color: blue">=</span>"<span style="color: blue">false</span>"
    <span style="color: red">applicationName</span><span style="color: blue">=</span>"<span style="color: blue">/</span>"<span style="color: blue">/&gt;
 &lt;/</span><span style="color: #a31515">providers</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">membership</span><span style="color: blue">&gt;</span></pre>
<p align="justify"><strong> </strong></p>
<p align="justify">در مثال بالا membership برای کلمات عبوری با حداقل طول ۵ کاراکتر و بدون نیاز به کاراکترهای غیرحرف و عددی و همین‌طور برای عدم استفاده از Security Question و Security Answer تنظیم شده است.</p>
<p align="justify"><strong>ویرایش پروفایل کاربران دیگر</strong></p>
<p><strong> </strong>ویرایش پروفایل کاربر جاری به راحتی امکان پذیر است، اما برای ویرایش پروفایل دیگر کاربران می‌توانید از تابع زیر استفاده کنید. قبل از هر چیز فرض می‌کنیم دو property تحت عنوان‌های Name و Family به پروفایل در web.config اضافه کرده‌ایم:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">&lt;</span><span style="color: #a31515">profile</span> <span style="color: red">automaticSaveEnabled</span><span style="color: blue">=</span>"<span style="color: blue">false</span>" <span style="color: red">enabled</span><span style="color: blue">=</span>"<span style="color: blue">true</span>"<span style="color: blue">&gt;
  </span><span style="color: blue">&lt;</span><span style="color: #a31515">properties</span><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">add </span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Name</span>"<span style="color: blue">/&gt;
    &lt;</span><span style="color: #a31515">add </span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Family</span>"<span style="color: blue">/&gt;
  &lt;/</span><span style="color: #a31515">properties</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">profile</span><span style="color: blue">&gt;</span></pre>
<p align="justify">تابع زیر username کاربر را به عنوان ورودی گرفته و تغییرات داده شده روی نام و نام خانوادگی کاربر(که قبلاً در web.config تعریف شده‌اند) را در پروفایل کاربر ثبت می‌کند، شما می‌توانید این تابع را با توجه به نیاز خود و فیلدهای پروفایلی که تعریف کرده‌اید سفارشی کنید:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">private void </span>UpdateProfile(<span style="color: blue">string </span>userName)
{
   <span style="color: #2b91af">ProfileCommon </span>userProfile = Profile.GetProfile(userName);
   userProfile.Name = txtName.Text;
   userProfile.Family = txtFamily.Text;
   userProfile.Save();
}</pre>
<p align="justify">با استفاده از کد بالا می‌توانید یک فرم ثبت‌نام سفارشی برای خودتان بسازید که شامل نام‌ کاربری، کلمه عبور، پست الکترونیک، نام و نام خانوادگی است. اگر پنج textbox برای هریک از این فیلدها داشته باشید کد شما برای اضافه کردن یک کاربر، به همراه نام و نام خانوادگی به شکل زیر خواهد بود:</p>
<pre class="code" style="text-align: left; direction: ltr"><span style="color: blue">private void </span>Register()
{
<span style="color: green"> //Add User
 </span><span style="color: #2b91af">MembershipUser </span>newUser =
  <span style="color: #2b91af">Membership</span>.CreateUser(txtUsername.Text, txtPassword.Text, txtEmail.Text);
 <span style="color: #2b91af">Membership</span>.UpdateUser(newUser);
 <span style="color: green">//Add Name and Family
 </span><span style="color: #2b91af">ProfileCommon </span>userProfile = Profile.GetProfile(txtUsername.Text);
 userProfile.Name = txtName.Text;
 userProfile.Family = txtFamily.Text;
 userProfile.Save();
}</pre>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/asp-net-membership-faq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We Follow</title>
		<link>http://www.saeedifard.com/1388/05/we-follow/</link>
		<comments>http://www.saeedifard.com/1388/05/we-follow/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 08:22:33 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[وب 2]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/we-follow/</guid>
		<description><![CDATA[We Follow یک دایرکتوری از کاربران twitter در زمینه‌های مختلف است.&#160; دنبال توییت‌های بریتنی اسپیرز می‌گردید، شاید بخواهید بدانید گروه coldplay چه می‌کنند یا از حال و احوال این روزهای ال گور اطلاع پیدا کنید. شاید هم بخواهید اکانت توییتر فعالین یک حوزه خاص مثلاً دات نت را پیدا کنید. We Follow برای همین کار [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://wefollow.com/" target="_blank">We Follow</a> یک دایرکتوری از کاربران twitter در زمینه‌های مختلف است.&#160; <br />دنبال توییت‌های بریتنی اسپیرز می‌گردید، شاید بخواهید بدانید گروه coldplay چه می‌کنند یا از حال و احوال این روزهای ال گور اطلاع پیدا کنید. شاید هم بخواهید اکانت توییتر فعالین یک حوزه خاص مثلاً دات نت را پیدا کنید. <a href="http://wefollow.com/" target="_blank">We Follow</a> برای همین کار است. </p>
<p> <center><img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="We Follow: Twitter Directory" border="0" alt="We Follow: Twitter Directory" src="http://www.saeedifard.com/wp-content/uploads/2009/08/wefollowlogo.gif" width="252" height="49" /></center>
<p align="justify">می‌توانید خودتان هم در We Follow عضو شوید. هنگام عضویت می‌توانید سه تگ که اکانت توییتر شما به آن‌ها مربوط است را انتخاب کنید. به این ترتیب ضمن تگ شدن، می‌توانید افرادی که در توییتر به حوزه کاری شما نزدیک هستند را پیدا کنید و جایگاه‌تان را بین آن‌ها ببینید.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/we-follow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>پروژه ناتال، تحقق یک رویا</title>
		<link>http://www.saeedifard.com/1388/05/project-natal/</link>
		<comments>http://www.saeedifard.com/1388/05/project-natal/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 16:13:39 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[سرگرمی]]></category>
		<category><![CDATA[فناوری اطلاعات]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[project natal]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/project-natal/</guid>
		<description><![CDATA[در نمایشگاه E3 امسال مایکروسافت از پروژه‌ای برای کنسول Xbox خود به نام ناتال(Project Natal) خبر داد. ناتال شما را از گیم‌پد بی‌نیاز می‌کند، در واقع در ناتال با تشخیص حرکات و چهره و صدای افراد قابلیت تعامل کاملاً طبیعی با بازی‌ها را فراهم می‌کند.
 
در دموهایی که از ناتال ارائه شده، شما می‌بینید که [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">در <a href="http://en.wikipedia.org/wiki/Electronic_Entertainment_Expo" target="_blank">نمایشگاه E3</a> امسال مایکروسافت از پروژه‌ای برای کنسول Xbox خود به نام ناتال(<a href="http://en.wikipedia.org/wiki/Project_Natal" target="_blank">Project Natal</a>) خبر داد. ناتال شما را از گیم‌پد بی‌نیاز می‌کند، در واقع در ناتال با تشخیص حرکات و چهره و صدای افراد قابلیت تعامل کاملاً طبیعی با بازی‌ها را فراهم می‌کند.</p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Project Natal" border="0" alt="Project Natal" src="http://www.saeedifard.com/wp-content/uploads/2009/08/projectnatal.jpg" width="422" height="222" /> </p>
<p align="justify">در دموهایی که از ناتال ارائه شده، شما می‌بینید که کنسول با دیدن چهره افراد قادر به احراز هویت آنان است و افراد با قرار گرفتن در معرض سنسورهای ناتال به راحتی می‌توانند Sign in‌ کنند. البته توانایی‌های ناتال چیزی بیشتر از پردازش تصویر چهره‌هاست.</p>
<p align="justify">شما در ناتال، برای بازی نیاز به هیچ دسته بازی ندارید، سنسورهای ناتال حرکات شما را تشخیص داده و بر اساس آن اکشن مناسب را انجام می‌دهند، مثلاً برای راندن ماشین، فقط کافی است که دست‌هایتان را در هوا به گونه‌ای نگه دارید که انگار فرمان ماشین را در دست دارید و بعد ماشین را به همین روش برانید!</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="راندن ماشین با استفاده از ناتال بدون نیاز به گیم پد" border="0" alt="راندن ماشین با استفاده از ناتال بدون نیاز به گیم پد" src="http://www.saeedifard.com/wp-content/uploads/2009/08/microsoftprojectnatalforxbox360.jpg" width="422" height="408" /> </p>
<p align="justify">یکی از دلایلی که مایکروسافت و سونی به کار در حوزه کنترلرهای حرکتی بازی علاقمند کرده است موفقیت کنسول wii‌ نینتندو و اقبال کاربران به بازی‌های wii‌ بوده است.</p>
<p align="justify">مزیت فناوری ناتال نسبت به رقبای خود در سونی(<a href="http://en.wikipedia.org/wiki/PlayStation_motion_controller" target="_blank">Motion Controller</a>) و نینتندو (<a href="http://en.wikipedia.org/wiki/Wii_MotionPlus" target="_blank">MotionPlus</a>) این است که فناوری مایکروسافت تنها به صنعت بازی‌های رایانه‌ای محدود نمی‌شود، در واقع پس از نهایی شدن کار ناتال، این فناوری لااقل در تئوری قابلیت استفاده در همه جا را دارد. این در حالی است که کنسول‌های رقیب که برای چنین قابلیتی (تشخیص حرکات) دسته‌های مخصوص به خود را دارند امکان تعامل به این شیوه را تنها در محیط‌های سرگرمی به کاربر می‌دهند.</p>
<p align="justify">در ناتال سنسورهای پیشرفته دوربین، تشخیص عمق، میکروفون به همراه یک پردازنده خاص، جادوی تشخیص حرکات به صورت سه‌بعدی و همچنین تشخیص صدا و پردازش اطلاعات را انجام می‌دهند.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Natal Project" border="0" alt="Natal Project" src="http://www.saeedifard.com/wp-content/uploads/2009/08/natal.jpg" width="422" height="284" /> </p>
<p align="justify">هرچند هنوز برنامه زمانی دقیق و یا قیمتی از سوی مایکروسافت برای عرضه ناتال به بازار اعلام نشده است، اما زمان زیادی طول نخواهد کشید که وارد اتاقی بشویم و ببینیم&#160; پسربچه‌ای که دارد با سر و صدا توی هوا مشت و لگد می‌زند در واقع مشغول انجام یک بازی اکشن رایانه‌ای است!</p>
<p align="justify">مرتبط:    <br />+ <a href="http://www.xbox.com/en-US/live/projectnatal/" target="_blank">سایت پروژه ناتال</a>     <br />+ <a href="http://www.youtube.com/user/xboxprojectnatal" target="_blank">کانال یوتیوب پروژه ناتال</a>     <br />+ <a href="http://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D9%88%DA%98%D9%87_%D9%86%D8%A7%D8%AA%D8%A7%D9%84" target="_blank">پروژه ناتال در ویکی‌پدیا فارسی</a> (به تکمیل اطلاعات در ویکی‌پدیا فارسی کمک کنید)</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/project-natal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>استراتژی شروع</title>
		<link>http://www.saeedifard.com/1388/05/start-strategy/</link>
		<comments>http://www.saeedifard.com/1388/05/start-strategy/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:41:11 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[کارآفرینی]]></category>
		<category><![CDATA[business plan]]></category>
		<category><![CDATA[road map]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/start-strategy/</guid>
		<description><![CDATA[ایده جدیدی دارید؟ می‌خواهید کارآفرین باشید؟ خیلی خوب است. اما چطور می‌خواهید شروع کنید؟
۱-هدفش چیست؟      ایده خوبی برای کارآفرینی پیدا کرده‌اید، اما قبل از هر کار از خودتان بپرسید که این ایده چه هدفی دارد؟ ایده‌های خوب فقط منحصر به ایده‌های پولساز نیستند! پولسازی بخشی از کارآفرینی است. سعی کنید [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">ایده جدیدی دارید؟ می‌خواهید کارآفرین باشید؟ خیلی خوب است. اما چطور می‌خواهید <strong>شروع</strong> کنید؟</p>
<p align="justify"><strong>۱-هدفش چیست؟      <br /></strong>ایده خوبی برای کارآفرینی پیدا کرده‌اید، اما قبل از هر کار از خودتان بپرسید که این ایده چه هدفی دارد؟ ایده‌های خوب فقط منحصر به ایده‌های پولساز نیستند! پولسازی بخشی از کارآفرینی است. سعی کنید هدفی برای ایده‌تان پیدا کنید. کارآفرینان دنیا را تبدیل به جای بهتری می‌کنند و البته سود مالی هم نصیبشان می‌شود.     <br />اگر هدف مناسبی برای ایده‌تان داشته باشید، مشکلات اولیه شروع کار به سادگی شما را از پا درنمی‌آورد. اگر هدف شما فقط و فقط پول باشد، بعد از مدتی که کار را آغاز می‌کنید و پولی در نمی‌آید ناامید می‌شوید و ایده‌تان را رها می‌کنید.</p>
<p align="justify"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="شروع هر کاری سخت است، بدون برنامه سخت‌تر هم می‌شود" border="0" alt="شروع هر کاری سخت است، بدون برنامه سخت‌تر هم می‌شود" src="http://www.saeedifard.com/wp-content/uploads/2009/08/work_blue.gif" width="452" height="428" /></p>
<p align="justify"><strong>۲-مدل تجاری‌تان را تعریف کنید.      <br /></strong>مهم نیست چه ایده‌ای دارید، مهم نیست ایده شما چقدر فوق‌العاده است، اگر راهی برای درآوردن پول از طریق ایده‌تان نداشته‌ باشید، خیلی زود به فهرست هزاران ایده عالی اما بدون صرفه اقتصادی اضافه می‌شود!</p>
<p align="justify"><strong>۳-قله‌ها را بشناسید.      <br /></strong>ایده خوبی دارید، راه پول درآوردن از آن ایده را هم پیدا کردید. حالا وقت آن رسیده که نقشه‌ای برای خود ترسیم کنید. به کجا باید برسید؟ چه قله‌هایی را باید فتح کنید؟     <br />فرض کنید هدف شما ساختن یک سرویس وب ۲ است که به افراد کمک کند تا نام‌های مناسب پیدا کنند: مثلاً کمک به پدر و مادرها برای پیدا کردن نام مناسب برای فرزندشان یا کمک به شرکت‌ها برای پیدا کردن نام تجاری مناسب. برای پول درآوردن هم روی تبلیغات از شرکت‌های مرتبط با موضوع (مثلاً تولیدکنندگان اسباب‌بازی یا وسایل بچه‌ها) و ارائه خدمات با کمک شرکت‌های تبلیغاتی (مثلاً وقتی یک کاربر با کمک سرویس شما یک نام تجاری خوب برای خودش پیدا کرد به او پیشنهاد می‌دهید که ابزارهای تبلیغاتی مثل ماگ، خودکار و سررسید و … بر اساس آن نام تجاری با تخفیف برایش آماده کنید) حساب باز کرده‌اید.     <br />برای خودتان یک قله تعریف کنید: مثلاً رسیدن به ۱۰۰۰ مشتری در این کسب و کار. حالا بنشینید و لیستی تهیه کنید از کارهایی که برای رسیدن به قله باید انجام بدهید و کارهایی که بعد از فتح قله باید انجام بدهید.     <br />کارهایی که برای رسیدن به قله‌ها انجام می‌دهید در واقع همان <strong>برنامه‌ریزی برای موفقیت پروژه</strong> است. وقتی به یک قله می‌رسید یعنی موفق شده‌اید، لیست کارهایی که بعد از فتح قله باید انجام بدهید، در واقع <strong>برنامه ریزی برای رشد و توسعه کسب و کار</strong> شماست.</p>
<p align="justify">ادامه دارد…</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/start-strategy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>بلاگفا – قسمت اول</title>
		<link>http://www.saeedifard.com/1388/05/blogfa-part-1/</link>
		<comments>http://www.saeedifard.com/1388/05/blogfa-part-1/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:39:11 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[متفرقه]]></category>
		<category><![CDATA[بلاگفا]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/blogfa-part-1/</guid>
		<description><![CDATA[این نوشته را در نسخه هفده‌ام خواندم. به عنوان کسی که قربانی حذف آرشیو وبلاگش در بلاگفا شده (البته نه به خاطر مسائل سیاسی و انتخابات) قصد دارم چند کلمه‌ای در مورد سیاست بلاگفا در قبال کاربرانش صحبت کنم. 
ورود بلاگفا به بازار      بلاگفا درست زمانی وارد بازار سرویس‌دهنده‌های وبلاگ [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://version17.com/1388/05/09/blogfa-a-big-problem/" target="_blank">این نوشته</a> را در نسخه هفده‌ام خواندم. به عنوان کسی که قربانی حذف آرشیو وبلاگش در بلاگفا شده (البته نه به خاطر مسائل سیاسی و انتخابات) قصد دارم چند کلمه‌ای در مورد سیاست بلاگفا در قبال کاربرانش صحبت کنم. </p>
<p align="justify"><strong>ورود بلاگفا به بازار      <br /></strong>بلاگفا درست زمانی وارد بازار سرویس‌دهنده‌های وبلاگ شد که پرشین بلاگ در وضعیت بدی بود. پرشین بلاگ هنوز از هسته قدیمی موتور وبلاگی‌اش استفاده می‌کرد که امکانات ابتدایی داشت. بلاگفا با asp.net و بانک اطلاعاتی SQL Server‌&#160; و معماری چندلایه <a href="http://www.blogfa.com/About/" target="_blank">به میدان آمد</a>. ۱۷ آذر سال ۸۳ من هم از اولین نفراتی بودم که در بلاگفا وبلاگی ثبت کردم، وبلاگی که تا سه سال بعد هم به روز می‌شد و هر سال در سالگرد بلاگفا پیشنهاداتی هم برای بهتر شدن بلاگفا داشت، که اوایل <a href="http://shirazi.blogfa.com/" target="_blank">آقای شیرازی</a> هم آن‌ها را می‌خواند و کامنت‌هایی در موردشان می‌نوشت.</p>
<p align="justify"><strong>جهانی بودن یا ایرانی بودن، مساله این است!      <br /></strong>بلاگفا، به عنوان یک سرویس‌دهنده وبلاگ رایگان وبلاگ همگام با پیشرفت‌های رقبای بین‌المللی‌اش پیش نرفت. گرچه مقایسه بین سرویس‌دهنده‌های ایرانی و خارجی به دلیل شرایط متفاوت کاری درست نیست، اما حقیقت این است که بیشتر تغییرات دو سه سال اخیر در بلاگفا، بیشتر جزئی (minor) بوده‌اند، بسیاری از آن‌ها را میهن بلاگ صرفتظر از مشکلات از ابتدا داشت.     <br />تغییرات در بلاگفا هیچ وقت به سمت جهانی شدن نبوده، منظورم این نیست که بازار هدف بلاگفا به سوی کاربران غیرفارسی زبان برود، منظورم استفاده از روش‌ها و امکاناتی است که سرویس‌ها و نرم‌افزارهای <strong>استاندارد </strong>وبلاگ‌نویسی در دنیا از آن بهره می‌گیرند. </p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="blogfa-ads_thumb[1]" border="0" alt="blogfa-ads_thumb[1]" src="http://www.saeedifard.com/wp-content/uploads/2009/08/blogfaads_thumb11.jpg" width="202" height="290" />&#160; <br />نمونه‌ای از تبلیغات در بلاگفا که قبلاً در موردشان <a href="http://hyperweb.wordpress.com/2006/10/15/blogfa/" target="_blank">نوشته‌ام</a></p>
<p align="justify">نتیجه اینکه در دنیایی که هر روز به سمت هماهنگی و استانداردسازی ارتباطات پیش می‌رود <strong>بلاگفا یک جزیره دورافتاده در گوشه‌ای از اقیانوس وب است</strong> و کاربرانش <a href="http://web3b.wordpress.com/2008/08/19/compare-wordpress-com-blogger-blogfa-no-persian-services-reason/" target="_blank">بی بهره</a> از بسیاری از امکانات مدرن سیستم‌های امروزین. در واقع اگر با بدشانسی کشتی شما در جزیره بلاگفا لنگر انداخته باشد، بیرون آمدن از آن مثل بیرون آمدن از جزیره لاست نیاز به کارهای محیرالعقول دارد.</p>
<p align="justify"><strong>حذف وبلاگ بدون اطلاع قبلی      <br /></strong>با فرض اینکه کاربر عادی ایرانی که به دنبال روشی ساده و آسان برای انتشار اطلاعات در وبلاگش هست اصلاً استفاده از openID یا قابلیت‌هایی مثل slug یا برچسب‌گذاری نوشته‌ها یا فید کامنت و صفحات و دسته‌بندی و برچسب‌ها یا آپلود فایل در فضای رایگان و نسخه پشتیبان استاندارد و import‌ و export مطالب و ده‌ها قابلیت دیگر برایش مهم نیست و می‌خواهد از بلاگفا استفاده کند، حذف وبلاگ بدون اطلاع قبلی که شخصاً در بلاگفا تجربه‌اش کردم واقعاً تلخ و ناراحت‌کننده است.</p>
<p align="justify">اجازه بدهید وضعیت وبلاگ سابقم در بلاگفا را توضیح بدهم:    <br />وبلاگی با آدرس hamed.blogfa.com (که اکنون توسط شخص دیگری ثبت شده است) با یک آرشیو از سه سال وبلاگ‌نویسی مستمر و بعد از آن&#160; <u>غیرفعال*</u> به مدت تقریبا دو سال.     <br />طبق قوانین بلاگفا:</p>
<blockquote><p align="justify">در جهت حفظ منابع سایت و جلوگیری از سوء استفاده وبلاگهای آزمایشی و وبلاگهای غیرفعال و بدون محتوا حذف خواهد شد.</p>
</blockquote>
<p align="justify">من هم موقع ثبت‌نام در بلاگفا این بخش از قانون بلاگفا را خواندم و تایید‌ش کردم، پس نباید مشکلی درباره حذف وبلاگ غیرفعالم وجود داشته باشد. اما صرفنظر از جالب نبودن حذف ناگهانی آرشیو چند سال نوشته افراد و نظرات دیگران درباره آن نوشته‌ها و به طور خلاصه چند سال خاطره حضور در فضای مجازی، <strong>حذف بدون اطلاع قبلی </strong>واقعاً ظلم در حق کاربران است. تصور کنید اگر چند ماه قبل آرشیو بلاگفا را به صورت دستی به وردپرس٫کام وارد نمی‌کردم، امروز تنها نشانی که از آن چند سال نوشتن در بلاگفا داشتم چند صفحه ایندکس شده در <a href="http://www.archive.org/" target="_blank">ماشین زمان</a> بود!</p>
<p align="justify">ادامه دارد…</p>
<p align="justify">*وبلاگ غیرفعال فقط در سرویس‌دهنده‌های وبلاگ ایرانی معنی دارد! </p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/blogfa-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stranger than Fiction</title>
		<link>http://www.saeedifard.com/1388/05/stranger-than-fiction/</link>
		<comments>http://www.saeedifard.com/1388/05/stranger-than-fiction/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 10:14:15 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[سینما]]></category>
		<category><![CDATA[drama]]></category>
		<category><![CDATA[fantasy]]></category>
		<category><![CDATA[marc forster]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/05/stranger-than-fiction/</guid>
		<description><![CDATA[نام فیلم: Stranger than Fiction   محصول ۲۰۰۶ آمریکا   ژانر: درام، فانتزی، کمدی   کارگردان: Marc Forster

خلاصه داستان      نویسنده‌ای به نام کارن ایفل که ۱۰ سال است کتابی منتشر نکرده، به دنبال راهی برای کشتن هارولد، شخصیت گوشه گیر رمان جدیدش است. اما هارولد کریک واقعی [...]<p><hr />
<p style="direction: rtl">فرا وب از وردپرس.کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 5px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stranger than Fiction" border="0" alt="Stranger than Fiction" align="left" src="http://www.saeedifard.com/wp-content/uploads/2009/08/s_420223_1673bd00.jpg" width="171" height="242" />نام فیلم: <a href="http://www.imdb.com/title/tt0420223/" target="_blank">Stranger than Fiction</a>   <br />محصول ۲۰۰۶ آمریکا   <br />ژانر: درام، فانتزی، کمدی   <br />کارگردان: <a href="http://www.imdb.com/name/nm0286975/" target="_blank">Marc Forster</a>
</p>
<p align="justify"><strong>خلاصه داستان      <br /></strong>نویسنده‌ای به نام کارن ایفل که ۱۰ سال است کتابی منتشر نکرده، به دنبال راهی برای کشتن هارولد، شخصیت گوشه گیر رمان جدیدش است. اما هارولد کریک واقعی که در زمان حال زندگی می‌کند متوجه می‌شود که اتفاقات زندگی‌اش متاثر از نوشته‌های کارن ایفل است. در حالی که کارن به دنبال راهی برای کشتن هارولد در داستانش است، هارولد تلاش می‌کند تا کارن را پیدا کند و از کشته شدن خودش در دنیای واقعی جلوگیری کند… </p>
<p align="justify"><strong>مارک فارستر      <br /></strong>چند سال پیش با دوست خوبم <a href="http://fakoori.blogspot.com/" target="_blank">حسین</a>، اولین بار فیلمی از مارک فارستر را دیدیم: فیلم <a href="http://www.imdb.com/title/tt0308644/" target="_blank">Finding Neverland</a> با بازی جانی دپ و کیت وینسلت، فیلمی خوش ساخت و خوب که البته نتوانست نظر مرا به فارستر جلب کند!     <br />فارستر آلمانی اما، در فیلم‌های بعدی هنر کارگردانی‌اش را بیشتر و بهتر به نمایش گذاشت: <a href="http://www.imdb.com/title/tt0371257/" target="_blank">stay</a> در سال ۲۰۰۵ فیلمی رمزآلود با بازی رایان گاسلینگ و نااومی واتس، فیلم stranger than fiction در سال ۲۰۰۶ که می‌خواهم درباره‌اش صحبت کنم. فیلم <a href="http://www.imdb.com/title/tt0419887/" target="_blank">Kite Runner</a> بر اساس یکی از کتاب‌های محبوب من یعنی بادباک باز خالد حسینی در سال ۲۰۰۷ و البته آخرین فیلم ساخته شده جیمز باند <a href="http://www.imdb.com/title/tt0830515/" target="_blank">Quantum of Solace</a> در سال ۲۰۰۸</p>
<p align="justify"><strong>یک داستان عجیب</strong>     <br />داستن فیلم درباره هارولد کریک یک مامور گوشه‌گیر و تنها اداره مالیات امریکاست. هارولد یک روز متوجه صدای زنی می‌شود که دارد داستان زندگی او را به صورت زنده روایت می‌کند، این راوی البته تمام جزئیات شخصیت و رفتار هارولد را به خوبی می‌شناسد. هارولد توجه چندانی به این صدای ذهنی نمی‌کند تا اینکه وزی راوی به او می‌گوید که به زودی می‌میرد. هارولد پریشان شده و سعی می‌کند با کمک یک پروفسور ادبیات (با بازی داستین هافمن) بفهمد چه کسی دارد داستان زندگی او را می‌نویسد.</p>
<p align="justify">باید بگویم stranger than fiction فیلم عجیبی است. شاید در نظر عده‌ای فیلمی خسته‌کننده به نظر برسد. اما من فکر می‌کنم داستان فیلم بسیار بسیار جالب است: درباره جبر و اختیار.</p>
<p align="center"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ملاقات هارولد و کارن" border="0" alt="ملاقات هارولد و کارن" src="http://www.saeedifard.com/wp-content/uploads/2009/08/133353__thompson_l.jpg" width="402" height="302" /> </p>
<p align="justify">هارولد بالاخره کارن ایفل (نویسنده‌ای که دارد داستان زندگی شخصیتی کاملاً مشابه هارولد را می‌نویسد و به دنبال راهی برای کشتن شخصیت هارولد در داستان خودش است) را پیدا می‌کند و رمان کارن (که در واقع درباره خود اوست) را می‌خواند و متوجه می‌شود که چگونه قرار است بمیرد. حالا باید مرگ را انتخاب کند.</p>
<p align="justify"><strong>جبر یا اختیار، کدام یک؟</strong>     <br />فیلم سوالات خوبی را در ذهن تماشاگر ایجاد می‌کند: واقعاً چه کسی دارد داستان زندگی ما را می‌نویسد؟ تا چه اندازه در پایان این داستان دخیل هستیم؟ آیا داستان زندگی ما از قبل نوشته شده و سرنوشت ما معلوم است و ما مجبور هستیم فقط آن سرنوشت را محقق کنیم یا می‌توانیم تغییرش دهیم؟</p>
<p align="justify">جواب فیلم را ببینید که به نظرم جواب قانع کننده‌ای است برای این سوالات. stranger than fiction جبر زندگی هارولد را به ما نشان می‌دهد‌ و همین طور آزادی اختیار او را که می‌تواند انتخاب کند. در واقع شاید تنها چیزی که ما در این جهان مجبور به آن باشیم جبر به انتخاب کردن است.</p>
<p align="justify">بازی‌ها فوق‌العاده هستند. ویل فرل که نقش هارولد را بازی می‌کند به گفته منتقدین یکی از بهترین بازی‌هایش را در این فیلم به نمایش گذاشته، اما تامسون بازیگر نقش کارن ایفل به بهترین شکل توانسته ذهن پریشان و درگیر یک تراژدی نویس را به ما نشان بدهد. داستین هافمن هم حتی در حضور کوتاهش هم عالی است.    <br />stranger than fiction پاسخ خوبی برای این پرسش هست که اگر بدانید چگونه می‌میرید چه خواهید کرد؟ جایی در فیلم داستین هافمن به هارولد که نمی‌خواهد مثل هارولد قصه کارن بمیرد می‌گوید:</p>
<blockquote><p align="justify">هارولد تو یه روزی یه جایی می‌میری… تو می‌میری، حتماً‌ می‌میری      <br />حتی اگر از این مرگ جلوگیری کنی، یه مرگ دیگه تو رو پیدا می‌کنه       <br />و من تضمین می‌کنم که اون [مرگ] به این اندازه شاعرانه و معنی‌دار نیست که اون [کارن ایفل] نوشته.       <br />این سرنوشت همه تراژدی‌هاست هارولد       <br /><strong>قهرمان می‌میره ولی داستان برای همیشه زنده می‌مونه</strong></p>
</blockquote>
<p>تماشای این فیلم خوب را به شما توصیه می‌کنم.</p>
<p><hr />
<p style="direction: rtl">فرا وب از وردپرس٫کام به دامنه
<a href="http://www.saeedifard.com">http://www.saeedifard.com</a> منتقل شده است، 
اگر مشترک این فید هستید نیازی به تغییر آدرس نیست، اما اگر فرا وب را در سایت یا 
وبلاگتان لینک کرده‌اید لطفاً نشانی آن را اصلاح کنید.</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/05/stranger-than-fiction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
