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

اسفند۲۶۱۳۸۸

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

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

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

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

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


pdf آشنایی با plasmoid widget

اسفند۱۹۱۳۸۸

بهترین کد برای ریدایرکت کردن آدرس به آدرس دارای www

سلام

خیلی از کسایی که برنامه نویسی کار میکنند این مشکل را دارند که این www در آدرس مشکلاتی براشون ایجاد میکنه.

امروز یک کد خودم نوشتم که خیلی خیلی راحت این کار را انجام میده و هیچ نیازی هم به تغییر در کد نداره.

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

یک فایل با اسم .htaccess بسازید و محتویات زیر را در آن قرار بدید

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
rewritecond %{http_host} !^www [nc]
RewriteRule ^(.*)$ http://www.%{http_host}%{request_URI} [L,R=301]
اسفند۱۴۱۳۸۸

تاریخ فارسی به صورت 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 فرار میکردم.