دسته بندی: لینوکس

اردیبهشت۲۶۱۳۸۹

فقط ۱ خط کد

سلام

وقتی ۲۰ روز توی اینترنت برای حل یک مشکل ساعت ها سرچ میکنی و در نهایت جواب مشکلت فقط یک خط کد میشه چه حسی بهت دست میده؟

۲۰ روز وقت من برابر این یک خط کد هست :

panel_applet_set_flags(applet, PANEL_APPLET_EXPAND_MINOR);

نمیدونم باید از اینکه مشکلم حل شد خوشحال باشم یا اینکه به خاطر اینکه جوابش فقط ۱ خط میشد ناراحت باشم.

اسفند۲۶۱۳۸۸

آموزش ایجاد یک plasmoid widget برای kde – قسمت اول

سلام
با انتشار widget تاریخ فارسی بیشتر از اونی که فکرش را میکردم ازش استقبال شد

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

به همین دلیل به سری آموزش هایی که قراره بدم این بحث هم اضافه شد

و طبق معمول اولین قسمت آموزش را قرار میدم و حالا بقیش را خدا بزرگه.


pdf آشنایی با plasmoid widget

اسفند۱۴۱۳۸۸

تاریخ فارسی به صورت widget برای میزکار kde

سلام
۴-۵ روز وقتم را گرفت ولی تونستم بنویسمش.
هیچ اطلاعی در مورد qt نداشتم و مجبور شدم با qt آشنا بشم.
حتما میدونید که میزکار kde از رابط گرافیکی qt استفاده میکنه(؟؟)
این widget هم خیلی خوب شد.
به نظرم به درد خیلی از ایرانی ها میخوره.
گرچند فعلا توی هیچ کدوم از سایت های ایرانی در موردش چیزی ننوشتند ولی فکر میکنم بعدا خیلی بهتر جا بیوفته

اول این فایل را دانلود کنید و سپس اجراش کنید .

http://mohsendavari.ir/blog/wp-content/uploads/2010/03/kde-persian-date-plasmoid-widget.tar.gz

و به ترتیب این مراحل را انجام بدید

در نهایت هم این تصویر را میبینید

اسفند۱۱۱۳۸۸

بررسی استفاده از qt یا gtk

سلام
خیلی خیلی برای کسایی که ابتدای کار گرافیکی با زبان های برنامه نویسی هستند این سوال مهم هست که از چه رابط گرافیکی ای استفاده کنند؟
بهترین رابط های گرافیکی در حال حاضر qt و gtk هستد که qt در میزکار KDE و gtk در میزکار GNOME به کار رفته است.
ولی جواب این سوال که از کدام یک استفاده کنیم برای خود من ابتدا خیلی سخت بود ولی الان جواب این سوال را میدونم
جواب سوال میشه qt .
چرا؟؟؟
چون gtk فقط یک رابط گرافیکی هست و کار خاصی انجام نمیده ولی qt در حدی که من آشنایی پیدا کردم کارهای بسیار زیادی میکنه که خیلی فراتر از یک رابط گرافیکی هست.
مثلا من در gtk یک عمل ساده ی replace میخواستم انجام بدم ولی همچین تابعی نداشتیم ولی در qt خیلی خیلی راحت این تابع وجود داره و حتی توابع خیلی پیشرفته تر وجود داره .
من به جرات میتونم بگم qt خیلی قوی تر از gtk هست ولی یک نکته ی خیلی حیاتی در این سوال هست.
این که ۱۰۰٪ همیشه از qt استفاده کنم؟
جواب سوال خیلی واضح هست : خیر!!!!
بستگی به محیطی که برنامیتان تحت آن اجرا میشه داره.
یعنی مثلا در gnome چون از gtk استفاده شده است پس با gtk برنامه بنویسی خیلی بهتر هست و بار اضافی روی دوش سیستم عامل نمیزاری ولی در kde از qt استفاده کنید.
اصلا qt یک دنیای دیگه ای داره.
من تا الان اشتباه میکردم که اینقدر از qt فرار میکردم.

بهمن۳۰۱۳۸۸

اولین applet من برای میزکار گنوم

سلام

بالاخره توسنتم یه چیزی بسازم

http://mohsendavari.com/applet

توضیحات و تصاویر برنامه کامل هست

خیلی خیلی تجربه  پیدا کردم

از جمله اینکه کلا منطق php با c++ متفاوت هست

باز به این جمله که php خیلی شعور داره پی بردم.

روش های جدیدی برای کلاه گذاشتن سر کامپایلر ها پیدا کردم.

تونستم یک فایل  deb بسازم که کار کنه.

انشاالله به زودی ورژن های جدیدی از اپلت های من آماده میشه و میتونید استفاده کنید.

بهمن۲۷۱۳۸۸

ایجاد اپلت برای گنوم – ۱

سلام

دفعه ی قبل که یک اپلت کوچیک ساختم به علت یک اشتباه تمامی کدهام پاک شد به همین دلیل این بار در وبلاگم کامل توضیح میدم.

قصد ما ایجاد یک اپلت برای میزکار گنوم  به زبان c++ است.

اولین چیزی که نیاز دارید نصب کردن gcc , libpanelapplet-2.0 , libgtk2.0-dev  , gnome-panel-devel هست.

مشکلاتی که بعضی افراد با اون مواجه میشند .

ارور

error: panel-applet.h: No such file or directory

هست که به علت نصب نبودن  gnome-panel-devel رخ میدهد.

بهمن۱۰۱۳۸۸

تست ubuntu moblin

سلام

چند روزی بود دلم میخواست ظاهر سیستمم عوض بشه.

بیکار بودم.

ضد به سرم و ubuntu mobline را نصب کردم.

البته پدرم در اوند تا نصبش کردم.

سیستمما ترکوندم.سی دی نداشتم.

ساعت ۱۲ شب بود و جایی سی دی نداشتند.

با هزار بدبختی نصبش کردم.

لوگین کردم . خیلی قشنگ بود.

خیلی خوشم اومد.

اومدم ریستارت کنم ولی هرچی گشتم دکمه ای برای ریستارت و خاموش کردن پیدا نکردم!!!!!!!!!!

حالم گرفته شد.

دوباره رفتم اوبونتو نصب کردم.

خیلی خیلی جای پیشرفت داره.

هنوز stable نیست.

ولی بعدا خیلی عالی میشه

بهمن۵۱۳۸۸

توزیع jolicloud

سلام

امروز توزیع jolicloud را نصب کردم ولی خوشم نیومد

همون اوبونتو هست فقط یه تغییراتی از نظر ظاهری داخلش دادند که زیباتر بشه.

یک مقدار زیادی گیج کننده هست.

خوشم نیومد.

دی۲۶۱۳۸۸

توزیع جدید لینوکس؟

سلام

چند وقتی هست دنبال تنوع میگردم و میخوام از اوبونتو فاصله بگیرم

فعلا ۵ توزیع از لینوکس را گذاشتم دانلود بشه تا بعد از امتحاناتم بشینم و تستشون کنم.

یک توزیع سبک میخوام که برای برنامه نویسی مناسب باشه .

سریع بوت بشه .

فایرفاکسش هنگ نباشه.

راحت بشه باهاش آهنگ گوش داد و فیلم دید.

دیگه آفیس هم روش نصب بشه.

حجم توزیع اصلا مهم نیست.

فقط سرعت عملش مهم هست.

adsl را هم پشتیبانی کنه

کیبوردش فارسی بشه.

تاریخش را بتونم روی شمسی ست کنم.

منوها و ظاهرش با یکمی فرق داشته باشه و همه چیز دردسترس باشه.

یک توزیع فعلا پیدا کردم که تقریبا اینا را داره ولی هنوز دانلودش تموم نشده و نمیدونم فارسی را ساپورت میکنه یا نه

فقط میدونم ظاهرش متفاوت هست و تقریبا همون شکلی هست که من میخوام

دی۲۶۱۳۸۸

تعهد و اپن سورس؟!

سلام

نمیدونم چجوری بگم ولی چندین ماه هست که وبلاگ های لینوکسی به جای لینوکس و اپن سورس فقط بحث های سیاسی مینوسند.

به عنوان نمونه این یکی تیتر از وبلاگ های اپن سورسی هست  عدل علی « دانلود و معرفی نرم افزارهای لینوکس: و زیادند از این موضوع ها.

چیزی که من دارم میبینم عدم تعهد این افراد به اپن سورس هست و باید کلا موضوع وبلاگشون را عوض کنند و به نوشته های شخصی تغییر بدهند.

در فروم ها هم همین طور شده.

اصلا هیچ کس مسئولیت نداره و هر موقع دوست داشته باشند جواب تاپیک را میدهند.

این بحث خیلی جای کار داره ولی من اصلا حوصله ی بحث و … را ندارم فقط نوشتم که کسایی که حوصله ی بحث دارند برند و با بقیه بحث کنند.

من هیچ کاری به بحث های سیاسی و سبز و آبی و … ندارم.

من به هیچ عضو و گروه و جنبش و … وابسته نیستم و فقط به عنوان یکی انسان ۲۳ ساله اظهار نظر میکنم.

همین!