خبر خوب برای دارندگان لپ‌تاپ‌های VAIO و یک هفته سر و کله زدن با openSUSE 11.3

سلام مجدد خدمت‌های دوستان عزیز. از اینکه این چند مدت نمی‌تونم پست بزنم عذرخواهی می‌کنم. شدیدا درگیر یک پروژه‌ی جدی هستم.

این هفته دیگه ترس رو کنار گذاشتم و تصمیم گرفتم که یک نصب از اول openSUSE 11.3 رو انجام بدم. اما طبق معمول نمایشگر DFP یا همون Default Flat Panel لپ‌تاپ VAIOی من رو نشناخت و صفحه کلا سیاه شد. بعد از کلی بیچارگی و غیرفعال کردن nouveau ( یا همون درایور آزاد انویدیا – بوسیله‌ی اضافه کردن خط nouveau.blacklist=true به راه‌اندازی کرنل ) اون رو نصب کردم و بعد خواستم که درایور پرینترم رو نصب کنم ( Canon LBP2900 ). با وجود اینکه درایور رو برای سیستم ۶۴ بیتی کامپایل کردم و در openSUSE 11.2 هیچ مشکلی نداشت اما در این نسخه کار نکرد ( حالا بعدا میگم که چرا !! )

به هر حال این مسائل باعث شد که برم به سمت Fedora 13 و اون رو امتحان کنم. نتیجه بسیار امید بخش بود. درایور nouveau که در فدورا ۱۳ بود به خوبی DFP من رو شناخت و حتی تونستم با نصب mese-dri-drivers-experimental به خوبی در گنوم کامپیز رو فعال کنم. البته جای ذکر هست که این درایور در KDE کار نکرد و نتونست Compositing رو فعال کنه. در مورد این درایور بگم که هنوز جای کار داره. در طی تست چند ساعته که در گنوم ( البته با کامپیز فعال ) انجام دادم، مثل پخش موسیقی و یک فیلم بسیار با کیفیت ( مثل BigBuckBunny بعدا حتما یک پست در مورد این فیلم جالب خواهم نوشت ) و یکی دو بازی، بیشتر از ۳ بار کل X کرش کرد و حتی نمی‌تونستم وارد شل بشم ! پس فدورا ۱۳ رو هم بیخیال شدم.

اما از این فدورا ۱۳ یک نتیجه خیلی جالب گرفتم : اگر فدورا ۱۳ بتونه DFP من رو شناسایی کنه و چون nouveau کدباز هست پس حتما در nvidia استفاده میشه. و خیلی سریع به یاد درایورهای جدید انویدیا یعنی ۲۵۶ برای لینوکس افتادم ! البته من قبلا هم از این درایور استفاده می‌کردم اما چون عادت کرده بودم که به صورت دستی DFP رو به xorg.conf بدم ، اصلا بدون CustomEDID امتحانش نکرده بودم و حالا وقتش رسیده بود. فدورا رو پاک کردم و openSUSE 11.3 amd64 رو نصب کردم.

و حالا خبر خوب برای دارندگان لپ‌تاپ‌های VAIO اینکه DFP من در درایور رسمی nVidia نسخه‌ی ۲۵۶٫۴۴ بدون هیچ مشکلی شناسایی شد ! تنها مشکلی که وجود داره ( البته فعلا ) عدم تنظیم backlight هست که شاید برای بسیاری این مشکل هم حل شده باشد. این برای اولین بار هست که می‌تونم از طریق کنترل پنل انویدیا لپ‌تاپ وصل شده به یک پروژکتور رو تنظیم و فعال کنم ! ( خیلی هیجان انگیزه !! :D ) البته قبلا با دردسر زیاد با استفاده از sax2 این کار رو انجام می‌دادم !

» ادامه مطلب

نسخه نهایی OpenSUSE 11.3 منتشر شد

خوب دوستان عزیز پس از ۶ ماه انتظار نسخه‌ی نهایی OpenSUSE یعنی ۱۱.۳ هم منتشر شد.

از مهم‌ترین ویژگی‌های این نسخه می‌توان به پشتیبانی از NetBook ( البته قبلا هم وجود داشت ! ) با استفاده از KDE 4.4.4 و پشتیبانی از گوشی‌های هوشمند موجود مثل iPhone و Android و BlackBerry و پردازش ابری قوی و سریعتر اشاره کرد. برای دیدن کامل ویژگی‌ها به اینجا مراجعه کنید.

و توصیه می‌کنم حتما نسخه‌ی DVD را دانلود کنید ( و یا سفارش دهید ) چون همزمان هر ۴ محیط گرافیکی دسکتاپ رو خواهید داشت ( GNOME, KDE, Xfce, LXDE )

و من در انتظار آماده شدن DVD ها در فروشگاه‌های گنو/لینوکس فارسی …. ;)

بدون شرح ! (به‌روز شد)

به‌روز رسانی : دوستان عزیز ، امتحاناتم تقریبا تموم شده و از امروز به بعد نوشتن رو دوباره شروع می‌کنم. از فردا بر روی ITLPoll کار خواهم کرد. در همین ابتدا یک باگ Session Hijack در قسمت مدیریت پیدا کردم که اون رو رفع می‌کنم و احتمالا چند قابلیت دیگه بهش اضافه خواهم کرد. پس فعلا ! ;)

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

دوستان عزیز همون طور که می‌دونید امتحانات پایان ترم شروع شده و تا حدودای ۱۵ تیر امتحان داریم و کمتر پیش میاد که پست بزنم. بعد از امتحانات حتما دوباره شروع می‌کنم و البته روی یک نسخه‌ی جدید از ITLPoll کار خواهم کرد و بعد از اون هم که درس خوندن جدی برای ارشد شروع میشه.
دو تا عکس بدون شرح که برای ترم گذشته هستند.

حل مشکل Ubuntu 10.04 با لپ‌تاپ‌های VAIO دارای کارت گرافیک انویدیا

دیروز ابونتو رو دانلود کردم. با VirtualBox یه تست زدم ، بد نبود. گفتم مستقیم هم یه تستی بزنم. دیدم که بعد از بوت به صورت Live اصلا خروجی روی نمایشگر نداشتم. این مشکل ، مشکلی جدید با لپ‌تاپ‌های سونی و کارت گرافیک Nvidia نیست. این مشکل به خاطر وجود درایور اوپن سورس انویدیا در این نسخه از ابونتو هست. شما باید قبل از بوت در GRUB گزینه‌ی زیر رو وارد کنید تا به صورت موقتی درایور اوپن سورس انویدیا غیرقعال بشه :

nouveau.blacklist=true

برای اضافه کردن این گزینه وقتی سیستم رو با CD اوبونتو بالا میارید قبل از زدن Try Ubuntu Without Any change دکمه‌ی (فکر کنم ) F6 رو بزنید ( یعنی همون Other Options ) حالا دکمه‌ی ESC رو بزنید و در انتهای مکان‌نما خط بالا رو اضافه کنید. و حالا اینتر بزنید.

حالا می‌تونید سیستم رو نصب کنید و البته دقت کنید باید بعد از نصب مراحلی رو که من در اینجا متحمل (!) شدم رو انجام بدید. یا اینکه این پست رو ببینید.

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

پ.ن: ولی خداییش این نسخه‌ی اوبونتو زیاد هم قشنگ نشده. مثلا یه صفحه مثلا OOo Writer رو باز کنید و Full Screen کنید. ( اصلا ترسناکه !! :D )

قالب جدید و 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 کنید.

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

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

چگونه می‌توانیم به نرم‌افزارهای آزاد کمک کنیم ؟

با سلام دوستان

در سایت http://en.windows7sins.org/ یک حرکت ضد ویندوزی راه افتاده که در اون توضیح داده که چطور می‌تونید به نرم‌افزارهای آزاد کمک کنید. این کمک می‌تونه به سادگی قرار دادن کد زیر در وبلاگتون باشه ( که من این کارو کردم )

<p><a href=”http://windows7sins.org/”><img src=”http://windows7sins.org/i/widget.png” alt=”Windows 7 Sins” /></a></p>

و یا اینکه نصب این صفحه در شرکتی که کار می‌کنید و یا دانشگاهی که تحصیل می‌کنید هست :

دانلود فایل انگلیسی : از اینجا

من کار رو براتون راحت کردم و این فایل رو به فارسی براتون ترجمه کردم :

دانلود فایل فارسی : از اینجا

همچنین در این صفحه تمامی راه‌هایی که می‌توانید به این جنبش کمک کنید رو توضیح داده.

همیشه آزاد ، همیشه بی‌ویندوز(!)

خاطرات برگزاری مسابقات ACM سال ۱۳۸۸ برای ما

تنها چیزی که امسال برای ما باقی موند ، خاطرات این مسابقه بود. ( چون اصلا رتبه‌ی قابل ذکری کسب نکردیم )‌ اما فایده‌های زیادی برای ما داشت. اولا اینکه در دنیای کامپیوتر غرور معنایی نخواهد داشت. در ضمن ما هم خیلی خودمون رو دست بالا گرفته بودیم ( که خدا رو شکر خیلی زود رودست خوردیم ! )

عکس زیر گروه ما رو نشون میده ( از راست به چپ : سینا طباخی – فرشاد افشاری – بهرام بهرام‌بیگی ):

» ادامه مطلب

داستان من و مودم‌های USB ADSL در لینوکس

آقا دیگه مودمم رو لینوکس راه افتاده! خدا رحم کنه به دیتابیس این وبلاگ و مغز شما دوستان عزیز !! دیگه هرچی که بخوام با این Bilboی عزیز ( که احتمالا دیگه در میان ما نخواهد بود ! ) می‌نویسم.

این همان داستان تکراری نبود درایورهای رسمی از جانب شرکت‌ها برای محصولاتشان در لینوکس است. جفایی است که در حق کاربرانی می‌شود که می‌خواهند آزاد باشند. اما کاربران متخصص دیگر این مشکل را برایشان برطرف کرده و وظیفه‌ی شرکت‌ها را برای لینوکس به دوش می‌کشند. مودم‌های ADSL که از USB استفاده می‌کنند ، مثل مودم‌های Dial-up نرم‌افزاری (HSF) در لینوکس به طور خودکار شناسایی نمی‌شوند و باید درایور آن‌ها را از EciADSL بگیرید.

برای نصب مودم از این راهنمای ویکی ابونتوی فارسی استفاده کنید. ( به طور اختصاصی به نصب مودم D-Link DSL 200 Generation III پرداخته اند )

مشکل اصلی من نصب و راه‌اندازی درایور EciADSL نبود ! بلکه نحوه‌ی کانکت شدن به اینترنت بود. به طوری که بیش از یک هفته را در ویندوز زجر کشیدم ( واقعا من بیش از چند ساعت در ویندوز دوام نمیارم ! )

» ادامه مطلب

مطالب من از این پس در این وبلاگ

خوب دوستان از این پس در این آدرس مطلب می‌نویسم و امیدوارم که همانند گذشته من رو در این آدرس نیز همراهی کنید.

می‌تونید سوالات خودتون رو در قسمت دیدگاه‌ها بپرسید تا بنده نیز در حد توان اونها رو پاسخ بدم.

ممنون.