כל הכבוד על העבודה. אני יודע שבאסה לעבוד ולשמור על מורל פרוייקטי בלי לקבל
פידבק, אז הנה פידבק: "סבבה!".

מי זה otp? יש איזה דף או מקום שאפשר לראות אילו שירותים המקור מציעים עבור
מפתחי קוד פתוח?

אמיר



2013/2/2 Sagi Ben-Akiva <[email protected]>

> שלום לכולם,
>
> הוספתי לשרת otp, שירות (ניסיוני) עבור נתוני זמן אמת של משרד התחבורה,
> השרת מקבל שאילתות מסוג POST בפורמט JSON, וכרגע מדפיס את השאילתה שנשלחה
> לשרת של משרד התחבורה ואת התשובה שהתקבלה.
> אני מקווה שבזמן הקרוב אוכל להתקדם עוד קצת כדי שהתשובה שתתקבל תכיל את המידע
> הרלוונטי ובצורה נוחה לעבודה.
>
> דוגמא לשאילתא :
> curl -d '{"stopMonitoring":{"monitoringRef": {"value":
> "21005"},"operatorRef": {"value": "18"},"lineRef": {"value": "1207325"}}}'
> http://otp.hamakor.org.il/SiriServer/SiriServer
>
>
> כאשר :
> monitoringRef = מזהה תחנה
> operatorRef = מזהה חברה
> lineRef = מזהה קו
>
> המידע עבור מספרי התחנות והקווים מגיע מנתוני GTFS שפורסמו ע"י משרד התחבורה.
>
> שגיא.
>
>
> 2013/2/1 Sagi Ben-Akiva <[email protected]>
>
>> לא נראה לי שצריכה להיות בעיה, אני מאמין ש Relay/Proxy יכול לעשות את
>> העבודה.
>> העניין הוא, שכל אחד שירצה להשתמש בשירות יצטרך למממש בעצמו את שאילתות ה
>> SAOP
>>
>> שגיא.
>>
>>
>> 2013/1/30 Tomer Cohen <[email protected]>
>>
>>> קיימת בעיה כלשהי להגדיר את השרת בתור פרוקסי "רגיל" ואז פשוט להזין את
>>> הכתובת שלו במקום ישירות את כתובת השרת של משרד התחבורה, ואז ניתן יהיה
>>> להתממשק אליו מכל תוכנה שתיכתב, הן אם היא כוללת קוד צד שרת והן אם היא רצה על
>>> מכשיר נייד באופן עצמאי?
>>>
>>>
>>> 2013/1/30 Sagi Ben-Akiva <[email protected]>
>>>
>>>> היי משה,
>>>>
>>>> אין לי שום בעיה שהממשק למשרד התחבורה יהיה בכל שפה שהיא, כל עוד אפשר
>>>> לייצר שאילתת SOAP ולקבל מהשרת שלהם תשובה
>>>>
>>>> אנו זקוקים בעצם לשרת שמשמש בעצם כפרוקסי:
>>>> 1.  מקבל שאילתה (בשפה פשוטה שאנחנו יכולים להגדיר)
>>>> 2. ממנה יוצר שאילתה שמתאימה לפורמט ולפרוטוקול של משרד התחבורה
>>>> 3. שולח שאילתה לשרת של משרד התחבורה
>>>> 4. מהתשובה שמקבלים יוצרים תשובה בפרוטוקול שהגדרנו
>>>> 5. שולחים תשובה חזרה לשולח השאילתה המקורית.
>>>>
>>>> גם כאן הבחירה בג'וואה הייתה בגלל שהשרת שעמותת המקור הקצתה לפרוייקט מריץ
>>>> כבר שרת tomcat עבור otp ובגלל שאין צורך לכתוב שרת http אלא רק לממש פונקציות
>>>> doPost ו doGet
>>>>  שעל המימוש שלהן אני עובד לאחרונה. ומכיוון שהמחלקות שנוצרו מקובץ הWSDL
>>>> כתובות גם הן בג'אווה.
>>>>
>>>>
>>>> שגיא.
>>>>
>>>>
>>>>
>>>> 2013/1/30 moshe nahmias <[email protected]>
>>>>
>>>>> בוקר טוב,
>>>>>
>>>>> האם ובמה אפשר לעזור אם לא יודעים ג'אווה?
>>>>>
>>>>> 2013/1/30 Sagi Ben-Akiva <[email protected]>
>>>>>
>>>>>> בוקר טוב,
>>>>>>
>>>>>> נכון מאוד, משרד התחבורה לא מחייב להשתמש בשפה מסויימת, מבחינתו אפשר
>>>>>> לכתוב באסמבלי, העיקר שיגיעו שאילתות בפורמט מתאים.
>>>>>>
>>>>>> ושוב נכון, השתמשתי בג'נרטור בשם Apache CXF שיצר את כל טריליוני
>>>>>> המחלקות הללו, בתחילת הדרך השתמשתי בכלל ב gSoap ע"מ לייצר את המחלקות ב 
>>>>>> C++ ,
>>>>>> אך הקוד שנוצר היה כבד מידי, קובץ הרצה בן 12MB
>>>>>>
>>>>>> לשאלתכם, שם הקובץ המכיל את הפונקציה main הוא :
>>>>>> SOAPPort_SiriWSPort_Client.java
>>>>>> אך אל תבנו עליו יותר מידי :
>>>>>> 1. הוא משמש אותי רק כדי לבדוק שליחת שאילתות לשרת והדפסת התשובות.
>>>>>> 2.ובגלל מגבלה של משרד התחבורה, שליחת השאילתות יכולה להתצבע רק מIP
>>>>>> ספציפי שאושר.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2013/1/29 moshe nahmias <[email protected]>
>>>>>>
>>>>>>> זה גם מה שאני הבנתי, אבל אם הוא כותב את המערכת שלו בג'אווה לא אוכל
>>>>>>> לעזור לו בתכנות של ממש (אני יודע רק פרל).
>>>>>>> בכל מקרה אפשר ליצור אובייקטים גם בשפות אחרות עם המידע במקרה הגרוע
>>>>>>> דרך יצירה עצמאית בקוד שכותבים (משרד התחבורה לא מחייב להשתמש בשפה 
>>>>>>> מסויימת).
>>>>>>>
>>>>>>> 2013/1/29 Amir Eldor <[email protected]>
>>>>>>>
>>>>>>>> משה, לפי הבנתי המערכת שמביא משרד התחבורה מספקת קובץ wsdl שממנו ניתן
>>>>>>>> ליצור אובייקטים לכל מיני שפות שמבינות את הפורמט הזה, למשל, PHP. שגיא 
>>>>>>>> השתמש
>>>>>>>> באיזה ג'נרייטור לג'אווה (שגיא, תקן אותי אם אני טועה). או שגם ל־PHP יש 
>>>>>>>> כזה
>>>>>>>> ג'נרייטור? והוא לא יוצר את האובייקטים אוטומטית דרך ה־wsdl בזמן ריצה?
>>>>>>>>
>>>>>>>> שגיא, אני מרגיש n00b, איפה ה־main בקוד ג'וואה שנתת :)? אני רק
>>>>>>>> בתהליכי למידת סינטקס ארוכים בג'אווה, ככה שלמצוא את הנקודת כניסה של 
>>>>>>>> התוכנת
>>>>>>>> קומנד ליין שהזכרת בין כל המחלקות שיש בפרוייקט בגיטהאב זה כמו לחפש כרוב
>>>>>>>> בערימת מרגרינה.
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/1/29 moshe nahmias <[email protected]>
>>>>>>>>
>>>>>>>>> אני אשמח לעזור, השאלה אם אפשר לעזור בלי לדעת ג'אווה?
>>>>>>>>>
>>>>>>>>> 2013/1/29 Sagi Ben-Akiva <[email protected]>
>>>>>>>>>
>>>>>>>>>> לצערי בצד שלי הדברים קורים לאט ... עומס בעבודה עומס בבית ...
>>>>>>>>>>
>>>>>>>>>> שגיא.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/1/29 Amir Eldor <[email protected]>
>>>>>>>>>>
>>>>>>>>>>> סתם מתעניין - קרה משהו בנושא מאז ההודעה האחרונה?
>>>>>>>>>>>
>>>>>>>>>>> אמיר
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 2012/12/30 Sagi Ben-Akiva <[email protected]>
>>>>>>>>>>>
>>>>>>>>>>>> שלום לכולם,
>>>>>>>>>>>>
>>>>>>>>>>>> בשעה טובה, פתחתי פרוייקט בgithub בכתובת הבאה :
>>>>>>>>>>>> https://github.com/sagiben/SIRI_IL
>>>>>>>>>>>>
>>>>>>>>>>>> כרגע הפרוייקט מכיל את קבצי המקור שנוצרו מקובץ ה wsdl שסיפק משרד
>>>>>>>>>>>> התחבורה ו main מאוד פשוט ששולח שאילתות לשרת ומדפיס את התשובה 
>>>>>>>>>>>> לקונסול.
>>>>>>>>>>>>
>>>>>>>>>>>> אם למישהו יש משאבים פנויים והוא מעוניין להצטרף, אשמח לכל עזרה
>>>>>>>>>>>> שתינתן ע"מ להמשיך ולקדם את הפרוייקט.
>>>>>>>>>>>>
>>>>>>>>>>>> תודה,
>>>>>>>>>>>>  שגיא.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2012/10/18 Lior Kaplan <[email protected]>
>>>>>>>>>>>>
>>>>>>>>>>>>> היי שגיא,
>>>>>>>>>>>>>
>>>>>>>>>>>>> זאת אכן בעיה, אבל לא גדולה מידי.
>>>>>>>>>>>>>
>>>>>>>>>>>>> אם תרצה את עזרת העמותה במשיכת הנתונים אז לא אמורה להיות בעיה.
>>>>>>>>>>>>>
>>>>>>>>>>>>> קפלן
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2012/10/18 Sagi Ben-Akiva <[email protected]>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> נכון, משרד התחבורה פתח את הנתונים לציבור.
>>>>>>>>>>>>>> אבל המערכת משתמשת ב IP based Authentication
>>>>>>>>>>>>>> והחברה המפעילה דורשת IP קבוע כדי לתת גישה לנתונים.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> המשמעות היא, שכדי להשתמש בנתונים חייבים להקים שרת (בעל IP
>>>>>>>>>>>>>> קבוע, כמובן) שמתשאל את השרת של משרד התחבורה
>>>>>>>>>>>>>> ואפליקציה מקבלת נתונים מהשרת שהוקם.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> שגיא
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2012/10/9 Lior Kaplan <[email protected]>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2012/9/30 Lior Kaplan <[email protected]>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 2012/9/28 Tomer Cohen <[email protected]>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> טכנית הם מבקשים שנחתום על המסמך, אבל אני לא רואה בטופס שום
>>>>>>>>>>>>>>>>> מידע לגבי מניעת הפצת המידע לגורם שלישי. כלומר אני לא בטוח אם 
>>>>>>>>>>>>>>>>> אפילו אסור לנו
>>>>>>>>>>>>>>>>> להפיץ את כתובת הממשקים.‬ אנחנו מבקשים גישה בשם "תאגיד עמותת 
>>>>>>>>>>>>>>>>> המקור"?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> אם יהיה לזה ביקוש מחברי העמותה, אני לא רואה סיבה שהעמותה לא
>>>>>>>>>>>>>>>> תקח את ההתחייבות על עצמה (דורש כמובן התייעצות עם היועץ המשפטי 
>>>>>>>>>>>>>>>> והחלטת ועד).
>>>>>>>>>>>>>>>> כמו כן, גם אני לא ראיתי שום מגבלה על הפצת המידע מחדש, ולכן יש 
>>>>>>>>>>>>>>>> סיכוי טוב
>>>>>>>>>>>>>>>> שנפיץ את המידע הלאה.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ומערכת בנושא זה:
>>>>>>>>>>>>>>> http://openplans.org/projects/an-open-platform-for-real-time-bus-tracking/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Discussions mailing list
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Discussions mailing list
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>
>>>> _______________________________________________
>>>> Discussions mailing list
>>>> [email protected]
>>>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions
>>>>
>>>
>>>
>>>
>>> --
>>> Tomer Cohen
>>> http://tomercohen.com
>>>
>>
>>
>>
_______________________________________________
Discussions mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

לענות