<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>دست نوشته‌های یک دانشجوی آی‌تی &#187; گرافیک</title>
	<atom:link href="http://blog.itnotes.info/archives/category/graphics/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.itnotes.info</link>
	<description>مطالبی که ترجیح می‌دهم شما هم از آن‌ها باخبر باشید</description>
	<lastBuildDate>Fri, 03 Sep 2010 17:34:44 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>هماهنگ‌سازی بهتر Firefox با تم Oxygen محیط KDE4</title>
		<link>http://blog.itnotes.info/archives/322</link>
		<comments>http://blog.itnotes.info/archives/322#comments</comments>
		<pubDate>Thu, 01 Apr 2010 09:21:16 +0000</pubDate>
		<dc:creator>بهرام</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[اخبار جدید]]></category>
		<category><![CDATA[گرافیک]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>

		<guid isPermaLink="false">http://blog.itnotes.info/archives/322</guid>
		<description><![CDATA[نسخه‌ی ۱.۹ قالب Oxygen KDE برای هماهنگی بهتر و زیباتر تم Oxygen در محیط دسکتاپ KDE4 منتشر شده است. برای کسانی که از این قالب اطلاع ندارند ، بگم که بدلیل اینکه فایرفاکس بر مبنای کتابخانه‌ی +GTK نوشته شده ولی KDE بر مبنای کتابخانه‌ی Qt طبعا نمیشه قالب‌های دقیقا یکسانی برای برنامه‌هایی که بوسیله‌ی جی.تی.کا [...]]]></description>
			<content:encoded><![CDATA[<p>نسخه‌ی ۱.۹ قالب <a href="http://kde-look.org/content/show.php/Oxygen+KDE+%28Firefox+Theme%29?content=117962" target="_blank">Oxygen KDE</a> برای هماهنگی بهتر و زیباتر تم <a href="http://en.wikipedia.org/wiki/Oxygen_Project" target="_blank">Oxygen</a> در محیط دسکتاپ <a href="http://www.kde.org" target="_blank">KDE4</a> منتشر شده است. برای کسانی که از این قالب اطلاع ندارند ، بگم که بدلیل اینکه فایرفاکس بر مبنای کتابخانه‌ی +GTK نوشته شده ولی KDE بر مبنای کتابخانه‌ی Qt طبعا نمیشه قالب‌های دقیقا یکسانی برای برنامه‌هایی که بوسیله‌ی جی.تی.کا نوشته شده‌اند در محیط KDE ارائه کرد. البته یک قالب عمومی برای تطبیق قالب این برنامه‌ها در KDE به نام <a href="http://kde-look.org/content/show.php?content=40492" target="_blank">QtCurve</a> ارائه شده که زیبایی برنامه‌های Native در KDE4 رو اصلا نداره.</p>
<p>از اونجایی که Firefox جزء جدایی ناپذیر زندگی خیلی از افراد ( از جمله خودم ! ) هست، زیبا نبودن قالب فایرفاکس ( البته بیشتر هماهنگ نبودن اون ) واقعا آزار دهنده هست.</p>
<p>برای این منظور شما می‌توانید در صورتی که از Firefox در KDE4 استفاده می‌کنید با نصب قالب Oxygen KDE تجربه‌ی استفاده از Qt Firefox رو داشته باشید. ( چنین پروژه‌ای هنوز در مراحل ابتدایی هست پس فعلا انتظار استفاده از اون رو نداشته باشید. برای اطلاع بیشتر <a href="http://browser.garage.maemo.org/news/10/" target="_blank">اینجا رو ببینید</a> )</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blog.itnotes.info/wp-content/uploads/2010/04/oxygen_kde.png" alt="Oxygen KDE" /></p>
<p style="text-align: center;"><span id="more-322"></span></p>
<p style="text-align: center;"><strong>برای دانلود :</strong></p>
<p style="text-align: center;"><a href="http://www.4shared.com/file/254443650/43e2612e/oxygen_firefox_1_0_4.html" target="_blank">در صورتی که از فایرفاکس ۳.۵ استفاده می‌کنید</a></p>
<p style="text-align: center;"><a href="http://www.4shared.com/file/254444265/827b5607/oxygen_kde_1_9.html" target="_blank">در صورتی که از فایرفاکس ۳.۶ استفاده می‌کنید</a></p>
<p>و اگه می‌خواید که آیکون‌های تم Oxygen رو هم به‌جای آیکون‌های فایرفاکس داشته باشید ( یه چیزی شبیه آیکون‌های کانکر ) می‌تونید Oxygen for Firefox رو هم <a href="http://www.4shared.com/file/254445278/5d6d7c9e/oxygen-10-Firefox-30-36.html" target="_blank"><strong>از اینجا دانلود کنید</strong></a>.</p>
<p>نسخه‌ی ۱.۹ از Oxygen KDE برای فایرفاکس ۳.۶ جدیدا منتشر شده و <strong>ویژگی‌هایی که خودم بیشتر به چشمم اومد</strong> ، بهتر شدن قالب تب‌ها ( قبلا خیلی بزرگ بودن ) ، کم‌تر شدن حاشیه‌ی اضافی لیست‌های پایین رونده ، یه سری انیمیشن برای دکمه‌ها ( مثل new tab ) و کوچکتر شدن دکمه‌ها.</p>
<p>البته برای هماهنگ‌سازی بیشتر فایرفاکس با KDE می‌تونید افزونه‌های دیگری مثل <a href="https://addons.mozilla.org/it/firefox/addon/12196" target="_blank">Plasma Notify</a> و <a href="https://addons.mozilla.org/en-US/firefox/addon/13078" target="_blank">Xclear</a> و &#8230; را نصب کنید.</p>
<p>ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ</p>
<p>پ‌.ن۱: فایل‌ها رو خودم شخصا براتون توی ۴Shared آپلود کردم.</p>
<p>پ.ن۲: به امید روزی که فایرفاکس رو واقعا با Qt تجربه کنیم !!</p>
<p>پ.ن۳: در صورتی که قبلا این قالب رو نصب کرده باشید به راحتی می‌تونید از سایت موزیلا آپدیت کنید.</p>
<p>=-=-=-=-=<br />
<em>Powered by <strong><a href="http://blogilo.gnufolks.org/">Blogilo</a></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itnotes.info/archives/322/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>مقدمه‌ای بر OpenGL در ++C</title>
		<link>http://blog.itnotes.info/archives/220</link>
		<comments>http://blog.itnotes.info/archives/220#comments</comments>
		<pubDate>Fri, 01 Jan 2010 07:14:22 +0000</pubDate>
		<dc:creator>بهرام</dc:creator>
				<category><![CDATA[برنامه‌نویسی]]></category>
		<category><![CDATA[گرافیک]]></category>

		<guid isPermaLink="false">http://blog.itnotes.info/archives/220</guid>
		<description><![CDATA[با عرض پوزش به دلیل مشکلات سرور سایت تمامی نظرات و پست‌ها از تاریخ دهم دی حذف شده‌اند ! ترم چهار که داشتیم گرافیک کامپیوتری رو می‌خواندیم ، استادمون گفت که مجبوریم برنامه‌نویسی OpenGL رو تحت Visual Basic آموزش بدیم. دلیلش هم اینه که منابع فارسی آزاد فارسی برای OpenGL در ++C وجود نداره. و [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><span style="color: #ff0000;"><strong>با عرض پوزش به دلیل مشکلات سرور سایت تمامی نظرات و پست‌ها از تاریخ دهم دی حذف شده‌اند !</strong></span></p>
<p><a href="http://blog.itnotes.info/wp-content/uploads/2010/01/OpenGL_Logo.gif"><img class="alignleft size-full wp-image-222" title="OpenGL_Logo" src="http://blog.itnotes.info/wp-content/uploads/2010/01/OpenGL_Logo.gif" alt="" width="220" height="110" /></a>ترم چهار که داشتیم گرافیک کامپیوتری رو می‌خواندیم ، استادمون گفت که مجبوریم برنامه‌نویسی OpenGL رو تحت Visual Basic آموزش بدیم. دلیلش هم اینه که منابع فارسی آزاد فارسی برای OpenGL در ++C وجود نداره. و این شده بود یک مشکل بزرگ برای دانشجوهایی که اکثرا C و یا ++C خوانده بودن. برای همین با پیشنهاد استاد تصمیم گرفتم که یک ماه از تابستانم رو برای این کار بزارم ( در واقع حدود ۲ هفته به طور موثر ) و به صورت مقدمه‌ای هم که شده مقاله‌ای بنویسم.</p>
<p>نتیجه شد این که<strong> ۳۰ صفحه در مورد راه‌اندازی OpenGL و شروع برنامه‌نویسی در ویندوز XP به همراه Visual Studio 2005</strong> . درسته ! خودمم خیلی دوست نداشتم روی این پلتفرم بنویسم ولی پیش خودم فکر کردم که اول باید چند فصل بنویسم که بچه‌ها کار با گنو/لینوکس رو یاد بگیرن. ولی خوشبختانه در این جزوه از کتابخانه‌ی قابل انتقال GLUT استفاده شده که کدها را بدون هیچ‌گونه تغییری می‌توانید در گنو/لینوکس به کار ببرید.</p>
<p>تنها چیزی که برای برنامه‌نویسی OpenGL بوسیله‌ی ++C در گنو لینوکس دارید این است که بسته‌ی freeglut را دانلود و نصب کنید. برای دبیان یا ابونتو کافی است که از سایت مخازن اون رو جستجو کنید تا به نام دقیق برسید ( برای مثال هم‌اکنون برای آخرین نسخه‌ی ابونتو باید این پکیج را نصب کنید freeglut3 و به همراه freeglut3-dev )</p>
<p>دلیل اینکه در گنو/لینوکس GLUT اصلی را نداریم ، آزاد نبودن کد اصلی آن است. ( این قضیه برای خود OpenGL هم صدق می‌کند که در گنو/لینوکس شبیه‌سازی آن یعنی Mesa 3D را داریم )</p>
<p>این جزوه به طور کامل تست شده و برای هر کدی که قرار داده شده ، خروجی آن نیز به صورت شکل آمده است.</p>
<p>شما را به خواندن مقدمه‌ی آن جلب می‌کنم :</p>
<p><span id="more-220"></span></p>
<blockquote><p><strong>OpenGL چیست ؟ </strong><br />
مخفف عبارت Open Graphic Library است و همان طور که از نامش پیداست یک کتابخانه جهت دستیابی ساده به سخت افزار گرافیکی شماست. برای کاربران عادی نام OpenGL با نام بازی های سه بعدی گره خورده است. قبل از نوشتن OpenGL برنامه نویسان گرافیکی مجبور بودند که مستقیما با سخت افزارهای گرافیکی کار کنند و برای سخت افزارها برنامه های اختصاصی بنویسند. اما با گسترش روز افزون تکنولوژی و سخت افزارهای مختلف این رویه ی برنامه نویسی کاربرد خود را از دست داد. چرا که برنامه نویسان برای انتقال یک برنامه ی ساده از یک سخت افزار به سخت افزار دیگر مجبور بودند ده ها ( بلکه هزاران ) خط کد را ویرایش و اصلاح کنند تا با سخت افزار موجود جواب بگیرند. حتی بعد از برطرف شدن مشکل با سیستم عامل های نسل جدید ، مشکل خود را به گونه ای دیگر نشان داد : « عدم توانایی حمل در سیستم های عامل مختلف ». بنابراین نیاز به وجود یک API واحد که بتواند قدرتمند ، قابل انتقال و سطح پایین باشد به شدت احساس می شد. OpenGL این نیازها را به طور کامل برطرف کرده و خواهد کرد.<br />
<strong>سیر تاریخی OpenGL</strong><br />
در این کتاب سعی بیشتر بر استفاده ی کاربردی از OpenGL است تا مباحث نظری و تاریخچه ی آن. اما آشنایی با سیر تکاملی OpenGL بسیار مفید خواهد بود.<br />
OpenGL در دهه ۱۹۹۰ توسط شرکت Silicon Grapihcs متولد شد. اما کار استاندارد سازی و تکمیل آن توسط گروه ARB (OpenGL Architecture Review Board) انجام شد. این گروه متشکل از شرکت های بزرگی همچون مایکروسافت ، ۳DLabs ، SGI ، ATI ، Intel ، IBM ، Sun ، NVIDIA ، Dell و غیره بودند که البته مایکروسافت جهت تولید محصول انحصاری خود ( یعنی DirectX ) از سال ۲۰۰۳ این گروه را ترک کرد. نسخه ی اول OpenGL توسط شرکت SGI در سال ۱۹۹۲ منتشر شد. نسخه ی دوم آن نیز توسط شرکت ۳DLabs توسعه داده شد. هم اکنون ( در زمان نگارش این کتاب ) OpenGL در نسخه ی ۳٫۱ به سر می برد که با توجه به توسعه ی سریع این سیستم پیش بینی می شود تا زمان انتشار کتاب به نسخه های بسیار جدیدتری برسد.<br />
<strong>هدف اصلی توسعه ی OpenGL</strong><br />
OpenGL در اصل برای دو هدف اصلی توسعه داده شده و می شود :<br />
۱-پنهان کردن پیچیدگی کار با سخت افزارهای مختلف گرافیکی با یک رابط سطح پایین<br />
۲-ساده کردن کارهای گرافیکی خصوصا سه بعدی با ایجاد یک رابط استاندارد واحد</p></blockquote>
<p>ادامه را در مقاله‌ی اصلی بخوانید.</p>
<h2 style="text-align: center;"><a href="http://blog.itnotes.info/wp-content/uploads/2010/01/OpenGLInCPP.pdf" target="_self">برای دانلود اینجا را کلیک کنید.</a></h2>
<p>پ.ن۱: هرگونه کپی‌برداری با ذکر منبع کاملا آزاد است.</p>
<p>پ.ن۲: در صورت تمایل شاید بتونم ادامه بدم. چون مباحث جذاب مثل texture مانده !</p>
<p>پ.ن۳: منبع اصلی این مقاله در انتها آورده شده است.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itnotes.info/archives/220/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آموزش نحوه نصب قالب نمایشگر ماوس‌های X11</title>
		<link>http://blog.itnotes.info/archives/24</link>
		<comments>http://blog.itnotes.info/archives/24#comments</comments>
		<pubDate>Mon, 31 Aug 2009 15:36:14 +0000</pubDate>
		<dc:creator>بهرام</dc:creator>
				<category><![CDATA[گرافیک]]></category>
		<category><![CDATA[گنو/لینوکس]]></category>

		<guid isPermaLink="false">http://blog.itnotes.info/?p=24</guid>
		<description><![CDATA[با سلام اگر از کسانی هستید که از کوبونتو استفاده می‌کنید به احتمال زیاد به دنبال عوض کردن قالب Cursor خود بوده و هستید و اگر هنوز قالب مناسبی پیدا کنید این مطلب برایتان مفید خواهد بود. آموزش نصب رو همراه با معرفی قالبی زیبا ( مخصوص KDE و کوبونتو ) شروع می‌کنیم : ابتدا [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">با سلام</span></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">اگر از کسانی هستید که از کوبونتو استفاده می‌کنید به احتمال زیاد به دنبال عوض کردن قالب </span>Cursor <span style="font-family: Tahoma;">خود بوده و هستید و اگر هنوز قالب مناسبی پیدا کنید این مطلب برایتان مفید خواهد بود</span>.</p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">آموزش نصب رو همراه با معرفی قالبی زیبا </span>( <span style="font-family: Tahoma;">مخصوص </span>KDE <span style="font-family: Tahoma;">و کوبونتو </span>) <span style="font-family: Tahoma;">شروع می‌کنیم :<br />
</span></p>
<p style="margin-bottom: 0in;" align="CENTER"><span style="font-family: Tahoma;"><strong>ابتدا این فایل را دانلود کنید </strong></span><strong>: <a href="http://kde-look.org/content/show.php/Kubuntaero+-+Aero+based+w++animated+logo?content=108599">Kubuntu-aero1</a></strong></p>
<p style="margin-bottom: 0in;" align="CENTER"><img title="kubuntu-aero" src="../wp-content/uploads/2009/08/kubuntu-aero.png" alt="kubuntu-aero" width="406" height="50" /></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">این قالب ترکیبی از قالب ماوس </span>Aero <span style="font-family: Tahoma;">ویندوز ویستا و لوگوی کوبونتو هست که مطمئنم هرگز اون رو عوض نخواهید کرد</span>.<span id="more-24"></span></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">بعد از دانلود فایل اون رو </span>Extract <span style="font-family: Tahoma;">کنید </span>( <span style="font-family: Tahoma;">از </span>shell <span style="font-family: Tahoma;">و یا </span>Ark <span style="font-family: Tahoma;">استفاده کنید راحت تره </span>! ). <span style="font-family: Tahoma;">البته بدون </span>Extract <span style="font-family: Tahoma;">کردن هم می‌توانید اون رو نصب کنید ولی به طور کامل نصب نمی‌شود </span>! <span style="font-family: Tahoma;">یعنی قسمتی از قالب پیشفرض </span>Cursor <span style="font-family: Tahoma;">شما باقی می‌ماند</span>. <span style="font-family: Tahoma;">البته این مشکل احتمالا در نسخه‌های آینده </span>KDE <span style="font-family: Tahoma;">برطرف خواهد شد</span>. <span style="font-family: Tahoma;">پس شما مجبورید که دیگه </span>Shell <span style="font-family: Tahoma;">رو باز کنید </span>( <span style="font-family: Tahoma;">البته اگر قبلا برای </span>Extract <span style="font-family: Tahoma;">کردن باز نکرده اید</span>! )</p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">به داخل پوشه‌ای که </span>Extract <span style="font-family: Tahoma;">کردید بروید </span>( <span style="font-family: Tahoma;">اگر فرض کنیم که پوشه‌ی شما </span>kubuntuaero1 <span style="font-family: Tahoma;">باشد و آن را در پوشه‌ی </span>Downloads <span style="font-family: Tahoma;">در دایرکتوری </span>Home <span style="font-family: Tahoma;">کاربری خود </span>Extract <span style="font-family: Tahoma;">کرده باشید </span>)</p>
<p style="margin-bottom: 0in;" align="LEFT"><span style="font-family: Courier New,monospace;"><strong>~$ cd ~/Downloads/kubuntuaero1</strong></span></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">حال بایستی تمامی محتویات این پوشه رو به داخل پوشه‌ی </span>default <span style="font-family: Tahoma;">در قالب‌های </span>Cursor <span style="font-family: Tahoma;">کپی کنیم</span>. ( <span style="font-family: Tahoma;">البته می‌توانیم یک پوشه‌ی جدا برای این قالب درست کنیم اما با این کار می‌توانید از تمامی حالت‌های آن استفاده کنید </span>)</p>
<p style="margin-bottom: 0in;" align="LEFT"><span style="font-family: Courier New,monospace;"><strong>~kubntuaero1$ sudo cp -Rf  *  /usr/share/icons/default/</strong></span></p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">رمز عبور کاربر مدیر را وارد کرده و کار تمام است</span>. <span style="font-family: Tahoma;">کافی است که در قسمت </span></p>
<p style="margin-bottom: 0in;" align="LEFT">System Settings &gt; Keyboard &amp; Mouse &gt; Mouse &gt; Cursor Theme (tag)</p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">قالب </span>Kubuntuaero_v1.0 <span style="font-family: Tahoma;">رو انتخاب کنید و </span>Apply <span style="font-family: Tahoma;">رو بزنید</span>.</p>
<p style="margin-bottom: 0in;" align="RIGHT"><span style="font-family: Tahoma;">به همین راحتی قالب نشانگر ماوس زیبایی برای شما نصب می‌شود</span>.</p>
<p style="margin-bottom: 0in;" align="RIGHT">
<p style="margin-bottom: 0in;" align="LEFT"><span style="font-family: Tahoma;">موفق باشید</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itnotes.info/archives/24/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
