الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مكتبة لمواقيت الصلاة

بدأه ahmed_youssef في 4 سبتمبر 2010 · 37 رد · 1,966 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

مكتبة مواقيت الصلاة واتجاه القبلة مكتوبة بجافا

https://bitbucket.org/xmonader/jprayertimes/

مثال على الإستخدام

package testjprayertimes;
/**
 *
 * @author striky
 */

import net.pf.jprayertimes.*;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Prayertimes pt=new Prayertimes(31.2599, 30.0599, 2, 2010, 8, 11);
        pt.setSeason(Season.SUMMER);
        pt.setMazhab(Mazhab.DEFAULT);
        pt.setIslamicCalendar(IslamicCalendar.EgyptianGeneralAuthorityOfSurvey);
        pt.calculate();
        pt.report();
        System.out.println("Qibla: "+pt.getQibla());

    }

}

الناتج

Fajr: 4:44:19 AM
Shrouk: 6:19:36 AM
Zuhr: 1:0:15 AM
Asr: 4:37:2 PM
Maghrib: 7:40:54 PM
Isha: 9:5:24 PM
Qibla: -43.716876176075466

لسه التوثيق و اكواد الإختبار

*اى method لوقت صلاة معينة فيها مقطع HR عبارة عن Human Readable

راجع الموضوع لمزيد من المعلومات /index.php?showtopic=195067

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 4 سبتمبر 2010 في 17:27

5
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#2

+1

انا دورت كتير على خوارزميات علشان مواقيت الصلاه هذه

لكن بجد تعبت جدا ومش لقيت حاجه

فاضطريت انى اخزن مواعيد الصلاه بشكل يدوى فى قاعده بيانات والمستخدم يعدلها براحته

لكن كدا ان شاء الله هاحاول استخدم هذه المكتبه الجميله

جزاكم الله خيرا

وربنا يوفققك يارب

لكن هل لك ان تكلمنا عنها

او رابط يتكلم عن الخوارزميه فى المذاهب ومواقيت الصلاه وهكذا ؟

Software Developer
Mahmoudkelany.com


 

#3

الخوارزميات حسب مامذكور هى المستخدمة فى برنامج المؤذن ل SudaNix وهى مشروحة تفصيلا هنا http://qasweb.org/qasforum/index.php?showtopic=177

فيارب تفيدك يامحمود

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#4

هل هناك خوارزمية مشهورة لمواقيت الصلاة؟؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5
اقتباس
هل هناك خوارزمية مشهورة لمواقيت الصلاة؟؟

نعم ادق خوارزمية هى الموجودة ب ITL وفى نفس الموقع السابق قسم كامل مخصص لاوقات الصلاة

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

للاسف مش فاهم حاجه :wacko: :wacko:

Software Developer
Mahmoudkelany.com


 

#7

ممكن تفهمنى ايه هو الـ zone

وايه الـ longitude و latitude

والقيم الثلاثه الى فى البناء بتاع الـprayTime اللى انا ذكرتهم دول

31.2599, 30.0599, 2

ايه القيم بتاعتهم دى

بتعتمد عليه ولا ايه بالظبط مش فااااااااهم :mad: :mad: :mad:

Software Developer
Mahmoudkelany.com


 

#8

ليه يامحمود .. المشكلة لو انت عايز تفهم اصل المعادلات نفسها جت منين ؟ لكن تطبيق المعادلات نفسها مباشر هو دا صميم دورك كمبرمج لاننا مش علماء فلك

-- اما الأسئلة فهى عن خطوط الطول والعرض وفرق التوقيت ؟

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 4 سبتمبر 2010 في 20:34

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#9

طيب تمام يعنى انا مش لازم اعرف جت مننين

طيب انا دلوقتى بعمل برنامج

اعرف ازاى الفروق بتاعت التوقيت وخطوط الطول والعرض دى

يعنى انا عاوز اعمل مؤذن متكامل بحيث ينفع لكذا دوله

اجيب منين البيانات دى

هل ليها جدول بخطوط الطول والعرض وفروق التوقيت ؟

Software Developer
Mahmoudkelany.com


 

#10

فى قاعدة بيانات جاهزة هتلاقيها هنا http://bitbucket.org/xmonader/pyprayertime-db/src/tip/CountriesDB

متخزن فيها المدن وخطوط الطول والعرض وفروق التوقيت :)

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#11

تمام

انا نزلتها

بس تقريبا دى معموله بـ SQLite format 3

ينفع اغيرها لاى نوع تانى ؟

Software Developer
Mahmoudkelany.com


 

#12

هى SQLite3 .. ايه المشكلة مع استخدامها مع جافا مباشرة ؟

*طبعا تقدر تحول يدوي لكن مش عارف اداه مباشرة بصراحة

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#13

كنت عاوز اجرب اعمل تجربه على mobile app

لكن اعترض على الدوال بتاعت الـ sin , cos , ...

كل الدوال بتاعت الـ Math

لانه مفيش فى المكتبه بتاعت الـ Math

غير

public static int abs(int a)
public static long abs(long a)
public static int max(int a, int b)
public static long max(long a, long b)
public static int min(int a, int b)
public static long min(long a, long b)

فكيف تتم ترجمه هذه المكتبه بالنسبه للموبيل للتعامل معاها ؟

ahmed_youssef كتب:

هى SQLite3 .. ايه المشكلة مع استخدامها مع جافا مباشرة ؟

*طبعا تقدر تحول يدوي لكن مش عارف اداه مباشرة بصراحة

خلاص ماشى

نستخدمها مع الجافا :)

طيب ممكن البرنامج بتاع قاعده البيانات دى

المحرك بتاعها يعنى

لانى حاولت اكتر من مره من قبل كدا

لكن مش لاقى برنامج استخدمه

وهل البرنامج بتاعها ليه interface كدا ولا console

لان انا نزلت مره برنامج 2.5 ميجا ولقيته console

فسكتت

معلش تحملنى قليلا

معذره ع كثره اسئلتى

Software Developer
Mahmoudkelany.com


 

#14

بخصوص Math اعتقد كدا هتحتاج تشوف 3rd-party مناسبة -بعيدة عنى خالص للأسف :( -

فى مكتبات كتير ل SQLite3 زى SQLiteJDBC

http://www.zentus.com/sqlitejdbc/

اما عن ادوات لإدارتها

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#15

قايلك سيبك من JavaMe يا محمود أنتا الي مش راضي تسمع الكلام

المشكلة أنه هذه الفئة أصلاً غير مبنية على جافا في غالبيتها native methods

على كل أتوقع لو أنك بحثت ستجد بدائل

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#16

حاضر يا عموو علاء

هاسكت خالص :eek:

لكن فين الـ native اللى بيستخدمه الكود دا

وانا نزلت اول برنامج موجود فى اللينك التانى يا اخ احمد

لكن مش عارف حاجه فيه

انا عاوز برنامج زى mySQL يعنى المترجم ولو كان IDE له

بس يكون للـ SQLite3

معلش تاعبكوا معايا :(

Software Developer
Mahmoudkelany.com


 

#17

هريحك انا

https://addons.mozilla.org/en-US/firefox/addon/11198/?src=api

الإضافة دى لفايرفوكس

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#18

ضيتفها هههههه

بس مش عارف ايه اللى حصل :wacko: :wacko:

Software Developer
Mahmoudkelany.com


 

#19

Firefox -> Tools -> SQLite Manager ?

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#20

مش موجوده

مع انى ضفت الـ plugin

بس مش عارف مش موجوده خالص

post-217802-040723600 1283709144_thumb.p

المرفقات
plugin.png

Software Developer
Mahmoudkelany.com


 

#21

سوري دى اللى اقصدها

https://addons.mozilla.org/en-US/firefox/addon/5817/

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#22

:wacko: :wacko: :wacko:

post-217802-056455000 1283714903_thumb.p

المرفقات
fire.png

Software Developer
Mahmoudkelany.com


 

#23

حدث نسخة الفايرفوكس اللى بتستخدمها دى نسخة من القرون الأولى

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#24

sqlite - Management Tools

وانصحك ب SQL Maestro او SQLite2009 Pro عشان بيدعموا اليونيكود

With method and logic one can accomplish anything.

— Agatha Christie, Poirot Investigates, 1924

مدونتى

#25
ahmed_youssef كتب:

حدث نسخة الفايرفوكس اللى بتستخدمها دى نسخة من القرون الأولى

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

حاضر

bo0oda كتب:

sqlite - Management Tools

وانصحك ب SQL Maestro او SQLite2009 Pro عشان بيدعموا اليونيكود

جزاكم الله خيرا

انا نزلت SQLite2009 Pro

لكنه لم يعمل لدى

والـ SQL Maestro غير مجانى :lol: :lol:

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة