بیژن بینایی GitHub
بیژن بینایی Rss

عیدی ما به شما : OSharee (معرفی پروژه)

نوشته شده توسط بیژن | در دسته معرفی نرم افزار | نوشته شده در ۲۴-۱۲-۱۳۹۰

۲۳

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

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

نتیجه این کار آن شد که پارسال این برنامه با ظاهری کاربر پسند آماده اجرا شد

البته در اون زمان این پروژه حالتی شخصی داشت و تقریبا هنوز هم داره (دارم سعی می کنم که کمترش کنم) برای همین وقتی در آزادراه دیدم که یک دوستی یک تقویم فارسی برای گنوم ساخته

گفتم چقدر خوب می شه که من هم پروژه خودم رو با بقیه به اشتراک بگذارم برای همین کارهای زیر رو انجام دادم

یکمی مشکل در نحوه نصب برنامه و کامپایلش وجود داشت که اون ها رو رفع کردم همچنین سورس پروژه رو روی گیت هاب برای همه به اشتراک گذاشتم که می تونید با استفاده از دستور زیر دریافت کنید

git clone git://github.com/bijanbina/OSharee.git

برای نصب نرم افزار هم مراحل زیر را دنبال کنید

مرحله اول: دانلود نرم افزار

سورس برنامه را از اینجا دانلود کنید

مرحله دوم: نصب پیشنیاز ها

حتما پکیج libnotify-dev و mplayer را روی سیستم خود نصب کنید

در سیستم های بر پایه دبیان (اوبونتو، دبیان، مینت و ...) این کار را می توانید با دستور زیر انجام دهید

sudo apt-get install libnotify-dev mplayer

مرحله سوم: نصب برنامه

کافیست دستور زیر را اجرا کنید(سعی کنید خودتان تایپ کنید!!)

configure;make;sudo make install/.

مرحله چهرم: استفاده از نرم افزار

سیستم خود را ریبوت کنید (نرم افزار با اجرا شدن کامپیوتر اوتوماتیک در حالت deamon اجرا خواهد شد)

از نرم افزار لذت ببرید

نکات:

این برنامه در حال حاضر بر روی مختصات جغرافیایی تهران تنظیم شده است اگر کسی برای شهر دیگری نیاز به این برنامه دارد در این جا من را با خبر سازد تا قابلیت تنظیم مختصات را به برنامه اضافه کنم

Screen Shot

نظرات (۲۳)

این برنامه واقعا برنامه ی مفیدیه و میتونه یه آغاز کوچیک برای کار های بزرگتری از این دست باشه .
من هم به بقیه ی دوستان این برنامه رو توصیه میکنم .

خیلی خوبه دستت درد نکنه.
واقعا لازم بود همچین چیزی

خوش حالم که شما از این برنامه خوشتون اومد
حالا آیا توی آزادراه معرفیش می کنید یا نه؟

سلام.
مرسی آقا بیژن.
خداقوت.
میریم تا ببینیم رو آرچ بنگ چه مدلی از آب در میاد!

بیژن جان شما تو اون فولدر اصلا فایل configure نداری که بخوای اجراش کنی:
[root@archbang OSharee]# ls
AUTHOR config.h.in COPYING Makefile.am README Source
ChangeLog configure.ac INSTALL NEWS Resources
[root@archbang OSharee]# ./configure
-bash: ./configure: No such file or directory
بعد یه چیزی.برا آرچ هم کافیه اون libnotify نصب باشه بنظر.همین

خب.
فکر میکنم اینجوری درست بشه:

autoreconf -i;./configure;make;sudo make install

دوست عزیز فکر کنم شما کد ها رو از روی گیت گرفیتید

اگر کد ها رو از جایی که توی مرحله اول نصب گفتم دانلود می کردید فایل کانفیگور هم توش بود
در مورد کافی بودن libnotify باید بگم که خیر کافی نیست
برای پخش اذان به صورت اتوماتیک نیاز به mplayer هست که فکر کنم توی مخازن آرچ باشه

آره بیژن جان از گیت گرفتم.
منمظورم این بود که libnotify و آرچ خودش انگار شامل libnotify-dev هم میشه.mplayer که معلومه لازمه.
البته من کامپایل کردم و بدون مشکل هم make شد ولی تاحالا حرکتی ازش ندیدم!!
انگار به دیمون ها اضافه نشده یا ..نمیدونم والا!

ببین دوست عزیر، من توی اوبنتو و فدورا تستش کردم درست کار کرد اما توی آرچ نمی دونم
برای اینکه برنامه رو بصورت دستی اجرا کنید می تونید یک ترمینال بازکنید و بنویسید
OSharee
تا برنامه اجرا بشه (حدود ۳۰ ثانیه یاید منتظر بمانید تا اولین پیغام رو نمایش بده)
اگر نمایش داد که معلوم می شه مشکل از اینه که برنامه به صورت خودکار در آرچ اجرا نمی شه که راه حلش باید توی فروم های آرچ باشه که چه طور یک برنامه به صورت اتوماتیک هنگام بالا اومدن دسکتاپ اجرا بشه
اگر هم بعد ۳۰ تا ۴۰ ثانیه چیزی نیومد نشون می ده که مشکلی در libnotify است
در ضمن از چه میزکاری استفاده می کنید؟
راستی اگر اروری هم داد خواهشا آن را روی paste.kde.org بگذارید و لینکش رو در اینجا ضمیمه کنید
ممنون

بیژن جان الان تست کردم و جواب داد.
همونجور که گفتم نیاز به نصب libnotify هست به اضافه mplayer.
منم چند روزه که دارم از آرچ استفاده میکنم و بلد نیستم چجوری به دیمونها اضافش کنم.یاد میگیرم خبرشو میدم بهتون.
فقط خیلی زود ظاهر و غیب شد.
میخوام بیشتر رو صفحه بمونه.یا اصلا تا کلیک نکردم نره و اینکه شهر رو چجوری عوض کنیم.الان رو تهرانه دیگه؟

آره رو تهرانه
فعلا کاریش نمی شه کرد تو سورسا باید دستی بری عوض کنی
مختصات رو می دی و بقیش حله!

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

خواهش می کنم

خیلی خوبه. برای تغییر مختصات جغرافیایی توی starcal هم این مشکل وجود داشت که آقای رسولی حلش کردن. می‌تونی از کدهای اون هم کمک بگیری

دوست عزیز همین الان میشه مختصات رو تغییر داد و الگوریتم طوری نوشته شده که این کاز انجام بشه
مشکل اینجاست که باید براش gui بسازم

[...] توضیحات بیشتر در باره این افزونه به نقل از وبلاگ بیژن: [...]

ممنون مهدی جان!!!!

با سلام

یه سوال راه پاک کردن برنامه رو هم یاد می‌دید؟

کافیست در همان جایی که برنامه را کامپایل کرده اید در ترمینال بنویسید:
sudo make uninstall

سلام و خدا قوت همین هم که تا الان درست کردی دستت درد نکنه ولی مسلمون گه میشه غیر از تهران کسی اوبونتو نداشته باشه ؟
خدا خیرت بده اگر لیست شهرها رو بهش اضافه کنی که خیلی عالیه ! یا اصا یه نقشه داشته باشه هرکسی هر جایی و خواست روش کلیک کنه در نهایت مختصات و خودش استخراج کنه و تنظیم شه

فایل و دانلود کردم که هیچی توش نبود !

با سلام و احترام
این پروژه ماله خیلی وقت پیش هست و من دیگه maintain اش نمی کنم
با این حال کدها رو می تونید از روی git دانلود کنید
https://github.com/bijanbina/OSharee
کامپایلشم که بالاتوضیح دادم.... تغییر مختصات رو هم از داخل کد انجام بدید.
در رابطه با کار کردن برنامه هیچ ایده ای ندارم(با توجه به تغییرات gtk و ...)
این پروژه برای راه اندازی دوباره نیاز به حمایت مالی دارد در غیر اینصورت تنها راهش اینه که خودتون وقت بگذارید و کد ها رو آپدیت کنید
در پناه حق