درایور پرینترهای کانن Canon LBP برای openSUSE x86_64

۱۶ اسفند ۱۳۸۸ بهرام ۱ دیدگاه

من به شخصه پرینترهای Canon رو خیلی دوست دارم. به خاطر اینکه اولا خیلی با کیفیت هستن و دیگه اینکه برای پرینترهاش درایور اوپن سورس رو منتشر می‌کنه. شما هر سیستمی داشته باشید می‌تونید روی اون کامپایل کنید.

مثلا در این آدرس درایور لینوکس برای پرینترهای نوع LBP موجود هست. اما وقتی پکیج رو ببینید ، بسته‌ی باینری فقط برای معماری‌های i386 اینتل وجود داره. اگه شما یک سیستم ۶۴ بیتی اینتل ( و یا AMD ) داشته باشید این درایور اصلا کار نمی‌کنه !! ولی مشکلی نیست. در همین پکیج سورس درایور هم موجوده و می‌تونید کامپایل کنید.

در این پست خیلی عالی نحوه‌ی کامپایل این درایور رو توضیح داده. با نصب تعدادی بسته‌های glib2-devel و cups-devel این سورس به راحتی کامپایل میشه و می‌تونید براش RPM درست کنید.

اگه کامپایل کردنش براتون خیلی سخته ، من این کار رو براتون کردم و می‌تونید دانلود کنید.

دانلود درایور ۶۴ بیتی پرینترهای Canon سری LBP

خواستم اون رو در همون فروم بذارم اما مثل اینکه ثبت اشتراک فعلا مشکل داره. اگه کسی تونست ، اونجا هم آپلود کنه.

موفق باشید.

پ.ن : عکسی که گذاشتم همین پرینتری هست که دارم استفاده می‌کنم (LBP2900)

دسته هاسیستم‌عامل, گنو/لینوکس برچسب ها:

من ، لپ‌تاپ VAIO و یک توزیع بی‌نظیر به نام openSUSE 11.2 amd64

۱۶ اسفند ۱۳۸۸ بهرام ۲ دیدگاه

تا حالا فکر می‌کردم که ابونتو بهترین توزیع برای من تا آخر عمرم خواهد بود. اما با خرید یک لپ‌تاپ سونی فهمیدم که واقعا حتی یک بار هم توزیع ۶۴ بیتی ابونتو رو با VAIO تست نزدن ( چون با هر روشی که شما بشناسید رفتم اما وسط نصب مشکل داشت و نمی‌شد که نصب بشه )

اما قبلا هم openSUSE رو به عنوان یک گزینه‌ی جایگزین عالی در نظر داشتم ( چون ۳۲ بیتیش رو داشتم و تست کرده بودم ) و وقتی سفارش دادم و بدستم رسید واقعا عالی نصب شد و همه‌چیز تموم بود.فقط یه مشکل کوچیک بود و اونم نصب کارت گرافیک nVidia بود. البته نه خود نصبش بلکه تنظیماتش. چون به راحتی نصب می‌شد ولی وقتی سیستم رو Restart می‌کردم روی مانیتور هیچ خروجی‌ای نداشتم.

با یک سری جستجوی نه‌چندان حرفه‌ای (!! :D ) فهمیدم که این یه مشکل رایچ در لپ‌تاپ‌های VAIO هستش. به همین دلیل راه حل رو براتون اینجا می‌نویسم تا کسانی که مثل بنده مشکل دارن ، دیگه نداشته باشن :

۱- قبل از هر چیز بایستی آخرین درایور nVidia که از این آدرس قابل دانلود هست رو دانلود کنید. برای نصب این درایور باید یه سری بسته‌های اضافی رو از طریق YaST ( که واقعا عالیه ) نصب کنید ( مثل make ، autoconf, kernel-source-devel, gcc, )

۲- بعد از ریست کردن سیستم در صورتی که صدای ورود به سیستم رو شنیدید و هیچ خروجی نداشتید ، مراحل زیر رو انجام بدید.

۳- این نرم افزار را دانلود کنید. اون رو اجرا کنید (در ویندوز البته !! ) . حال باید EDID خودتون که در ویندوز قابل شناسایی هست رو ذخیره کنید ( file -> Save EDID as ). اسم فایل زیاد مهم نیست ولی میتونید اون رو با اسم edid.bin ذخیره کنید.

( بقیه در ادامه نوشته )

ادامه ی نوشته

دسته هاKDE, سیستم‌عامل, گنو/لینوکس برچسب ها:

وقفه چندین روزه !!

۵ اسفند ۱۳۸۸ بهرام ۳ دیدگاه

به روز شد : بالاخره موفق شدم که openSUSE amd64 رو با موفقیت بر روی سیستمم نصب کنم. به زودی پستی در مورد نحوه‌ی نصب اون بر روی لپ‌تاپ‌های VAIO خواهم نوشت. پس فعلا !

از همه ی خوانندگان وبلاگ این حقیر به خاطر بروز نکردن چندین روزه ی وبلاگ عذرخواهی می کنم.

یک سیستم Sony VAIO گرفتم به امید اینکه بتونم بهتر روش گنو/لینوکس نصب کنم اما متاسفانه تا حالا موفق نشدم هیچ توزیع ۶۴ بیتی رو روش نصب کنم. و نوشتن مطلب هم بدون گنو/لینوکس اصلا نمی چسبه به همین دلیل فعلا تا وقتی که یه توزیع رو روی این سیستم جدید بالا بیارم منتظر پست جدید نباشید.

فعلا که مجبورم این سیستم ضد انسانیت ( ویندوز !!) رو تحمل کنم.

ایشالله پست بعدیم روی یه توزیع ۶۴ بیتی خوب خواهد بود. اگه دوستان هم تجربه ای در این زمینه دارن ، ممنون میشم بگن.

فعلا.

دسته هااخبار جدید, سیستم‌عامل برچسب ها:

وب سایت ITLPoll.CoM بر خط شد

۲۱ بهمن ۱۳۸۸ بهرام بدون دیدگاه

خودم اصلا راضی نبودم که برای یه اسکریپت ساده‌ی نظرسنجی یه سایت و دامین راه‌اندازی کنیم. اما فشار مدیر تیم TrilexNET وادارم کرد که امروز بشینم و یک سایت رو مونتاژ (!) کنم و برخط کنم. هرچی که گفتم من اصلا طراح گرافیک نیستم و دست به قلمم خوب نیست ، گوش نکرد که نکرد !!

به هر حال این سایت رو بیشتر به خاطر فرومش راه‌اندازی کردم تا افراد سوالات خودشون رو در مورد مسائل مختلف از نصب گرفته تا استفاده در اون بپرسند.

برای دیدن سایت اینجا را کلیک کنید.

برای رفتن به انجمن پشتیبانی ITLPoll اینجا را کلیک کنید. ( از عزیزان توسعه دهنده وب که می‌تونن من رو کمک کنند ، تماس بگیرن تا مدیرشون کنم ! )

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

بعضی از دوستان هم که سوال می‌کنند مثل اینکه لینک ورود به مدیریت کمتر به چشم می‌خوره که در اینجا دوباره می‌زارم.

نام کاربری : demo

رمز عبور : demo

دسته هاITLPoll, اخبار جدید, پاسخ به سوالات برچسب ها:

مسئله اینشتین : آیا جزو ۲ درصد مردم هوشمند جهان هستید ؟!!

۲۰ بهمن ۱۳۸۸ بهرام ۴ دیدگاه

این ترم برای هوش مصنوعی ، استادمون چندتا مسئله داده بود که یکیشون مسئله‌ی اینشتین (Einstein) بود. اینشتین ادعا کرده که ۹۸ درصد مردم جهان نمی‌تونن این مسئله رو حل کنن! حالا صرف‌نظر از روش‌های حل مسئله در هوش مصنوعی اگه می‌خواید هوش خودتون رو آزمایش کنید ، بفرمایید. البته من تا حالا افراد زیادی رو دیدم که این مسئله رو حل کردن و تا جایی که علمم قد بده ، بیشتر از ۲ درصد میشن (!!). به هر حال اگر کامپیوتر رو با انسان مقایسه کنیم و اون رو یک عامل هوشمند در نظر بگیریم ، پس باید بتونه اون رو حل بکنه ( چون به قدر کافی سریع و با دقت هست و هوش رو هم ما که هوشمند‌ترین عامل‌ها هستیم ، بهش داده‌ایم )

به هر حال شروع می‌کنیم: ۵ عدد خانه‌ی منحصربفرد داریم که دارای رنگ‌های مختلف و غیریکسان هستند، در هر کدام از این خانه‌ها ، ۵ نفر با پنج ملیت جداگانه زندگی می‌کنند. این ۵ نفر هرکدام نوشیدنی متفاوت می‌نوشند ، حیوان متفاوت نگهداری می‌کنند و سیگار متفاوت می‌کشند. ماهی در کدام خانه زندگی می‌کند ؟

راهنمایی‌ها :

۱- مرد بریتانیایی در خانه قرمز زندگی می‌کند.

۲- مرد سوئدی سگ نگه می‌دارد.

۳- دانمارکی چای می‌نوشد.

۴- خانه سبز در سمت چپ خانه سفید قرار دارد.

۵- صاحب خانه سبز قهوه می‌نوشد.

۶- مردی که سیگار PallMall می‌کشد ، پرنده نگه می‌دارد.

۷- صاحب خانه زرد رنگ سیگار DunHill می‌کشد.

۸- مردی که در خانه وسطی زندگی می‌کند ، شیر می‌نوشد.

۹- مرد نروژی در خانه اول زندگی می‌کند.

۱۰- مردی که سیگار Blends می‌کشد در کنار مردی که گربه نگه می‌دارد زندگی می‌کند.

۱۱- مردی که اسب نگه می‌دارد ، در کنار مردی که سیگار DunHill می‌کشد زندگی می‌کند.

۱۲- صاحب خانه‌ای که سیگار BlueMaster می‌کشد ، آبجو می‌نوشد.

۱۳- مرد آلمانی سیگار Prince می‌کشد.

۱۴- مرد نروژی در کنار خانه‌ی آبی زندگی می‌کند.

۱۵- مردی که سیگار ‌Blends می‌کشد ، همسایه‌ای دارد که آب می‌نوشد.

قبل از نگاه کردن به حل مسئله ، ابتدا سعی کنید با هر روشی که می‌تونید دستی اون رو حل کنید. ( بهتره که یک ماتریس از خانه‌ها و ملیت‌ها یا عناصر دیگه بکشید و بوسیله‌ی اون ، مسئله رو حل کنید )

( حل مسئله و توضیحات در ادامه‌ی نوشته )

ادامه ی نوشته

مقاله : در پشت صحنه‌ی دنیای پست الکترونیک چه می‌گذرد ؟

۱۶ بهمن ۱۳۸۸ بهرام ۴ دیدگاه

به نظر شما علاقه به گنو/لینوکس میتونه به چه حد باشه ؟! به این حد که استادتون رو متقاعد کنید که برای درس شبکه در مورد IMAP در گنو/لینوکس مقاله بنویسید و ارائه کنید ؟! :D

متاسفانه در خیلی از وبلاگ‌های ( حتی گنویی )‌ می‌بینم که درک درستی از پروتکل‌های ارسال و دریافت ایمیل ندارند. در این مقاله به بررسی مقدماتی تئوری پست‌الکترونیک و سپس بررسی عملی پروتکل‌های SMTP ، POP و IMAP می‌پردازیم و یاد می‌گیریم که چگونه از آن‌ها در خط فرمان با استفاده از کلاینت telnet کار کنیم.

عنوان این مقاله این هست ( ببخشید یکمی طولانیه ! :D ) :

« پروتکل IMAP و نحوه‌ی استفاده از آن در سرویس‌دهنده‌ی Courier و گذری بر پروتکل SMTP در سرویس‌دهنده‌ی Postfix در سیستم‌عامل گنو/لینوکس »

موضوعات و بخش‌های این مقاله :

  • روز‌های اولیه‌ی ایمیل
  • توضیحی در مورد RFC
  • ورود به دنیای عملی Email
  • پشت‌صحنه‌ی ایمیل
  • فرمت پیام‌ها در استاندارد RFC 8222
  • MIME – راهی برای جهانی سازی
  • پروتکل Telnet
  • پروتکل SMTP
  • کار با SMTP در telnet و نصب Postfix
  • پروتکل‌های POP و IMAP چرا دو پروتکل ؟!
  • نصب سرویس‌دهنده‌ی Courier در گنو/لینوکس
  • پروتکل IMAP
  • یک جلسه IMAP نمونه
  • بررسی مبسوط انواع دستورات IMAP
  • خلاصه‌ی لیست کامل دستورات IMAP

(دانلود مقاله در ادامه‌ی نوشته )

ادامه ی نوشته

دسته هاشبکه, گنو/لینوکس برچسب ها:

انتشار نسخه‌ی ۳٫۰٫۲ سیستم نظرسنجی آنلاین ITLPoll

۸ بهمن ۱۳۸۸ بهرام ۲ دیدگاه

بعد از حدود ۲ روز کار بر روی نسخه‌ی ITLPoll 3.0.1 حالا این نسخه‌ رو به همراه ویژگی‌های بسیار جدید تقدیمتان می‌کنم. تمام شدن ترم هم مزیت‌های خوبی داره که از جمله‌ی آن انتشار این نسخه از ITLPoll هست.

ویژگی‌ها و تغییرات اصلی در این نسخه به صورت زیر هستند :

۱- امکان انتخاب چندین گزینه به طور همزمان برای هر نظرسنجی

۲- کنترل بیشتر بر روی کوکی‌ها و امکان شرکت در نظرسنجی‌های جدید

۳- اصلاح مشکل لینکر صفحه‌ی خانگی (include_itlpoll.php)

۴- بهبود سازی قالب‌ها و پالایش بهتر بر روی متغیرهای ورودی و خروجی

توضیحی مختصر :

مورد اول که روشنه. مدیر سیستم می‌تونه در قسمت مدیریت برای هر نظرسنجی گزینه‌ی « نظرسنجی چندگانه » رو انتخاب کنه تا هر کاربر در هر بار شرکتش در نظرسنجی بتواند به جای تنها یک گزینه ، چند گزینه ( یک ، چند و یا همه‌ی گزینه‌ها ) را انتخاب کند.

مورد دوم شاید یک کمی گنگ باشه. در نسخه‌های قبلی هنگامی که مدیر یک نظرسنجی را فعال می‌کرد ، کاربران نظرهای خودشان را ثبت می‌کردند و دیگر امکان شرکت در نظرسنجی ( حتی در صورت فعال شدن یک نظرسنجی جدید دیگر ) را نداشتند. اما در این نسخه به محض فعال‌شدن یک نظرسنجی جدید ، کاربرانی که در نظرسنجی‌های قبلی شرکت کرده بودند ، کوکی‌های مرورگرشان ریست شده و مجددا می‌توانند ( فقط برای یکبار ) در نظرسنجی جدید شرکت کنند ( که طبعا می‌تواند چندگانه یا تکی باشد )

مورد سوم مشکلی بود که دوستان بهم اطلاع دادن ( متاسفانه خودم متوجهش نشده بودم ! ) وقتی که کاربر سیستم را از طریق لینکر صفحه‌ی خانگی (include_itlpoll.php) در صفحه‌ی اول سایتش قرار می‌داد ، لینک‌های نتایج و آرشیو و کلید ثبت نتایج به همین صفحه‌ی جاری خانگی ( به جای پوشه‌ی اصلی ITLPoll ) اشاره می‌کردند که در این صورت در صفحه‌ی Pop-Up بازشده کل Home Page باز می‌شد که در این نسخه رفع شد.

(لینک دانلود در ادامه نوشته ) ادامه ی نوشته

اشتراک اینترنت از ویندوز مهمان به لینوکس میزبان در VirtualBox

۵ بهمن ۱۳۸۸ بهرام ۴ دیدگاه

این مطلب به درد کسانی می‌خوره که درایور درست و حسابی برای مودمشون پیدا نمی‌کنن یا اینکه راه‌انداختن اونها از راه‌انداختن تریلی هم براشون سخت‌تره. خوب کار رو براشون راحت می‌کنیم! اینترنت رو در ویندوز مهمان راه بیاندازید و در لینوکس استفاده کنید.

مقدمات :

۱- شما باید VirtualBox بر روی سیستمتون نصب شده داشته باشید.

۲- یک ویندوز به دلخواه خودتون نصب کنید ( الان یه ویندوز ۹۸ توی هر آشغال‌دونی پیدا میشه ! :D )

حالا رابط گرافیکی ویرچوال باکس رو باز کنید ( اما قبل از هر کار عجولانه‌ای یعنی زدن دکمه‌ی Start ) بر روی نوار ویندوز نصب شده خودتون کلیک کرده و Settings رو بزنید و سپس در نوار کناری Network را انتخاب کنید. در کادر پایین پنجره راست Host Only Adapter رو بزنید.

حالا این پنجره رو ببندید و از منوی File گزینه‌ی Preferences رو بزنید.

حالا بر طبق تصویر زیر عمل کنید ( یعنی IP را به ۱۹۲٫۱۶۸٫۰٫۱۰ ست کنید. البته قبل از اون گزینه‌ی ویرایش vboxnet0 رو بزنید )

(بقیه آموزش در ادامه مطلب )

ادامه ی نوشته

دسته هاسیستم‌عامل, شبکه, گنو/لینوکس برچسب ها:

XPud یا کوچک قدرتمند را آزادانه دانلود کنید!

۲۵ دی ۱۳۸۸ بهرام ۱۲ دیدگاه

در وبلاگ ۷ سال مطلب جالبی در مورد سریعترین توزیع‌های گنو/لینوکس آمده که همین‌جا ازشون تشکر می‌کنم.

یکی از توزیع‌های جالبی که نظرم بهش جلب شد ، XPud است که دارای ویژگی‌های فوق‌العاده جالبی هست :

  • فقط دارای حجم ۶۴ مگابایت
  • در کمتر از ۱۰ ثانیه بوت می‌شود
  • فقط ۲۵۶ مگابایت رم نیاز دارد
  • اکثر کدک‌های مالتی‌مدیا بر روی آن نصب است ( به همراه پخش‌کننده gnome-mplayer )
  • نصب پیشفرض درایورهای وایرلس
  • شناسایی خودکار پارتیشن‌های ویندوز (Fat, NTFS)
  • مرورگر فایرفاکس و برنامه‌های کاربردی دیگر

می‌دونم ! غیرقابل باوره ولی باور کنید و همین الان دست به کار بشید و اون رو دانلود کنید.

البته مشکلی وجود داره و این پروژه بر روی گوگل کد قرار داره که طبق معمول از مشکل مشترکان گرامی (!) هم سخت‌تره !

برای همین کار رو براتون راحت کردم و اون رو در ۴Shared آپلود کردم تا درسی باشد برای همه‌ی گوگولیان ! :D

دانلود آخرین نسخه‌ی توزیع XPud

پ‌ن : دستم هم درد نکنه برای راحت کردن کارتون ! :D

دسته هااخبار جدید, گنو/لینوکس برچسب ها:

مقدمه‌ای بر OpenGL در ++C

۱۱ دی ۱۳۸۸ بهرام بدون دیدگاه

با عرض پوزش به دلیل مشکلات سرور سایت تمامی نظرات و پست‌ها از تاریخ دهم دی حذف شده‌اند !

ترم چهار که داشتیم گرافیک کامپیوتری رو می‌خواندیم ، استادمون گفت که مجبوریم برنامه‌نویسی OpenGL رو تحت Visual Basic آموزش بدیم. دلیلش هم اینه که منابع فارسی آزاد فارسی برای OpenGL در ++C وجود نداره. و این شده بود یک مشکل بزرگ برای دانشجوهایی که اکثرا C و یا ++C خوانده بودن. برای همین با پیشنهاد استاد تصمیم گرفتم که یک ماه از تابستانم رو برای این کار بزارم ( در واقع حدود ۲ هفته به طور موثر ) و به صورت مقدمه‌ای هم که شده مقاله‌ای بنویسم.

نتیجه شد این که ۳۰ صفحه در مورد راه‌اندازی OpenGL و شروع برنامه‌نویسی در ویندوز XP به همراه Visual Studio 2005 . درسته ! خودمم خیلی دوست نداشتم روی این پلتفرم بنویسم ولی پیش خودم فکر کردم که اول باید چند فصل بنویسم که بچه‌ها کار با گنو/لینوکس رو یاد بگیرن. ولی خوشبختانه در این جزوه از کتابخانه‌ی قابل انتقال GLUT استفاده شده که کدها را بدون هیچ‌گونه تغییری می‌توانید در گنو/لینوکس به کار ببرید.

تنها چیزی که برای برنامه‌نویسی OpenGL بوسیله‌ی ++C در گنو لینوکس دارید این است که بسته‌ی freeglut را دانلود و نصب کنید. برای دبیان یا ابونتو کافی است که از سایت مخازن اون رو جستجو کنید تا به نام دقیق برسید ( برای مثال هم‌اکنون برای آخرین نسخه‌ی ابونتو باید این پکیج را نصب کنید freeglut3 و به همراه freeglut3-dev )

دلیل اینکه در گنو/لینوکس GLUT اصلی را نداریم ، آزاد نبودن کد اصلی آن است. ( این قضیه برای خود OpenGL هم صدق می‌کند که در گنو/لینوکس شبیه‌سازی آن یعنی Mesa 3D را داریم )

این جزوه به طور کامل تست شده و برای هر کدی که قرار داده شده ، خروجی آن نیز به صورت شکل آمده است.

شما را به خواندن مقدمه‌ی آن جلب می‌کنم :

ادامه ی نوشته

دسته هابرنامه‌نویسی, گرافیک برچسب ها: