قالب جدید و Blogilo جدید !

از همه‌ی دوستان عزیزم به خاطر اینکه یه مدت نبودم ، معذرت می‌خوام. امروز یه مقدار روی قالب twilight وردپرس کار کردم و یه قالب تر و تازه روی وبلاگ بزارم که انگیزم برای نوشتن دوباره بیشتر بشه. و همچنین مشکلم با Blogilo هم کاملا حل شده !!

به زودی نوشتن رو در سال جدید ۱۳۸۹ شروع می‌کنم.

پس فعلا …

انتشار بروزرسانی ITLPoll 3.0.3 و تبریک سال نو

عرض سلام دوباره

توی آپدیت‌های openSUSE 11.2 دیدم که آخرین نسخه‌ی PHP یعنی ۵٫۳ وجود داره و توی این نسخه یه سری توابع به عنوان Deprecated شناخته می‌شوند و وقتی ITLPoll رو اجرا کردم دیدم که یک دوجین خطا گرفتم که بیشترش مربوط بود به تابع Date که می‌گفت باید حتما از TimeZone استفاده کنم ( و این طوری شرم‌آوره !! :D ) و اینکه در این نسخه از PHP تابع eregi و eregi_replace که برای پارس کردن template ها ازشون زیاد استفاده می‌کنم به عنوان deprecated شناخته می‌شن و باید از معادل قوی‌تر اونها ( یعنی preg_match ) استفاده بشه.
متاسفانه وقت کافی برای جایگرین کردن این معادل‌ها نداشتم و فقط مجبور شدم که error_reporting رو برای خطاهای زمان کامپایل و جدی تغییر بدم و دیگه این خطاها رو نگیرم. ولی حتما این موارد رو برای نسخه‌ی ۳٫۱ برطرف خواهم کرد. به هر حال این بروزرسانی مشکل اجرا در آخرین نسخه‌ی PHP یعنی ۵٫۳ رو برطرف می‌کنه.

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

ویژگی Redirect برای برگشت به قسمتی که مدیران سیستم بوده‌اند ( البته بعد از لاگین ). مثلا یه کاربر Admin در قسمت مدیریت قرار داره و مدت بیکاریش بیشتر از ۲۰ دقیقه باشه ، کوکی‌اش منقضی میشه و صفحه‌ی لاگین براش ظاهر می‌شه. حالا باید اگه خواست دوباره وارد بشه به همون صفحه‌ی قبلی وارد بشه که در این نسخه اضافه‌ش کردم !
قسمت NoScript قالب‌ها هم قالب جالبی نداشت که اون رو هم تغییر دادم.

و یه سری تغییرات جزیی در کد نصاب و تغییر آدرس‌های HomePage موجود به http://www.itlpoll.com
برای دریافت : این نسخه به سایت رسمی اون مراجعه کنید.
برای بروزرسانی : کافیه فقط فایل‌های موجود رو Overwrite کنید.

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

در نهایت : پیشاپیش نوروز ۱۳۸۹ هجری شمسی رو به همه‌ی عزیزان هموطنم تبریک میگم. آرزوی بهترین‌ها رو براتون دارم.

درایور پرینترهای کانن 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 ذخیره کنید.

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

» ادامه مطلب