با هم یاد بگیریم.

۳ مطلب در آبان ۱۳۹۲ ثبت شده است

یکسان سازی نمایش رابط های گرافیکی GTK در KDE

خدا را شکر بعد دو سال دوباره به توزیع محبوب خودم «آرچ لینوکس»کوچ کردم ، همیشه یک حس خاصی داشته برام... بی نهایت پاپدارو سریع و البته خیلی آموزنده.از تبلیغات بگذریم من بعد نصب آرچ محیط KDE رو نصب کردم (به نظرم KDE رو برای آرچ نوشتن و آرچ رو برای KDEآرام) ، نرم افزار هایی که رابط گرافیکی شون از GTK بهره می برند‌(firefox,pidgin,...) توی KDE ظاهر دلنشینی ندارند و یک حالت دوگانگی خیلی بدی ایجاد می کنند ، چند راه حل داره برای یکسان سازی اینجور برنامه ها، من تجربه خودم رو می گم:

کافیه این بسته ها رو نصب کنید :

sudo pacman -S gtk2-engines-oxygen kde-config-gtk oxygen-gtk2 oxygen-gtk3

حالا کافیه به مسیر System Setting > Application Appearance > GTK برید و در قسمت GTK Themes ، هم برای gtk2 و هم برای gtk3 تم oxygen-gtk رو انتخاب و Apply کنید.یک بار که ریستارت کنید تاثیرات رو خواهید دید.

یک نکته :‌ این روش در واقع نصب کردن تم پیش فرض KDE برای GTK هست (oxygen) پس اگر یک تم خاصی رو دارید استفاده میکنید برای KDE باید دنبال مشابه اون تم در GTK باشید و به همین روش بالا نصب و انتخابش کنید.

بی ربط :

- خوشم میاد اینقدر پررو بازی در آوردم تا اینترنت خوابگاه بلاخره کم آورد و تونستم 100KB آپلود کنم بعد یک ربع !! درود بر روح پر فتوحش !

- یک چیزای باحالی از Cron یادگرفتم مجالی باشه می خواهم بریزم بیرون خنده

- ریاضی مهندسی چی میگه ؟!! کم کم برم واسه حذف زبان درازی

۲۸ آبان ۹۲ ، ۲۲:۱۵ ۱ نظر موافقین ۱ مخالفین ۰
Mojtaba Asg
پنجشنبه, ۹ آبان ۱۳۹۲، ۱۰:۳۰ ب.ظ Mojtaba Asg
Deploy کردن برنامه های نوشته شده با Qt5 ویندوز

Deploy کردن برنامه های نوشته شده با Qt5 ویندوز

موقع گرفتن خروجی برنامه ها معمولا برامون سوال میشه که برنامون تا کامپیوتر ها ی دیگه چه نیازمندی هایی داره ، اگه خیلی حرفه ای بخواهیم باشیم می تونیم بیایم برنامه رو با برنامه های آنالیز نیازمندی مثل Dependecy Walker چک کنیم.

خوشبختانه یا متاستفانه من تو آخرین پروژه ام فهمیدم که حتی با این نرم افزار هم نمیشه همه نیازمندی ها رو فهمید ! شایدم بشه و من در جریان نباشم !تو این پست نحوه گرفتن خروجی نهایی برنامه تون (کامپایلر ویژال استودیو) و همچنین انتخاب یک آیکون زیبا برای برنامه رو بیان می کنم.

خوب ، DLL هایی که لازمه کنار برنامه تون باشه رو لیست می کنم

  • D3DCompiler_43.dll
  • icudt49.dll
  • icuin49.dll
  • icuuc49.dll
  • libEGL.dll
  • libGLESv2.dll
  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Widgets.dll
  • msvcp100.dll
  • msvcr100.dll

این ها رو می تونید تو پوشه bin جایی که Qt رو نصب کردید پیدا کنید ، ناقابل 15 مگابایت به حجم برنامه تون اضافه میشه حتی اگه یه پنجره خالی باشه

راستی اون دوتا DLL آخری تو پوشه bin کامپایلر ویژوال استودیو هست .

و نکته حیاتی اینجاست که باید یک پوشه با نام platforms کنار فایل اجرایی برنامه تون ایجاد کنید و فایل qwindows.dll واقع در پوشه  plugin در مسیر نصب qt روی سیستم رو تو پوشه platforms کپی کنید.

حالا بریم سراغ گذاشتن آیکون برای برنامه تون ، اگر برنامه رو با qmake خروجی میگیرید ، کافیه خط زیر رو به فایل پروژه (.pro) اضافه کنید :

RC_ICONS = myappico.ico

و کاملا واضحه که فایل آیکون باید با نام myappico.ico در کنار فایل پروژه باشه.

حالا کافیه پروژه رو بیلد کنید ، و تمام !

۰۹ آبان ۹۲ ، ۲۲:۳۰ ۰ نظر موافقین ۰ مخالفین ۰
Mojtaba Asg
پنجشنبه, ۲ آبان ۱۳۹۲، ۱۲:۳۹ ق.ظ Mojtaba Asg
چگونه از گیت استفاده کنیم(2)

چگونه از گیت استفاده کنیم(2)

در قسمت قبلی این مقاله (مراجعه به قسمت قبل) با نحوه مدیریت و استفاده از git در سیستم محلی خودمان آشنا شدیم.

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

همانطور که قبلا اشاره شد وقتی یکی از سیستم های محلی، کار ویرایش خود را به پایان برساند و قصد ارسال تغییرات به سرور پروژه (remote) را داشته باشد باید عمل push را انجام بدهد.

ادامه مطلب...
۰۲ آبان ۹۲ ، ۰۰:۳۹ ۰ نظر موافقین ۱ مخالفین ۰
Mojtaba Asg