דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. מחפש רעיון לייעול מהירות קוד

מחפש רעיון לייעול מהירות קוד

מתוזמן נעוץ נעול הועבר תכנות
27 פוסטים 6 כותבים 747 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • I מנותק
    I מנותק
    ivrtikshoret
    כתב ב נערך לאחרונה על ידי
    #2

    במידה שהפיתרון שהצעת זה הפיתרון הנכון לעשות,
    אתה יכול לעבור פעם אחד על כל הקווים שיש בטבלה ולבדוק אם הם פעילים.
    אין צורך לעבור בכל בקשה

    ש תגובה 1 תגובה אחרונה
    0
    • I ivrtikshoret

      במידה שהפיתרון שהצעת זה הפיתרון הנכון לעשות,
      אתה יכול לעבור פעם אחד על כל הקווים שיש בטבלה ולבדוק אם הם פעילים.
      אין צורך לעבור בכל בקשה

      ש מנותק
      ש מנותק
      ששא
      כתב ב נערך לאחרונה על ידי ששא
      #3

      @ivrtikshoret נכון, גם אני חשבתי על זה בהתחלה, אבל יש קווים שפעילים רק פעם ב...
      למשל במוצאי חגים וכו' יש הרבה חלופות לקווים שלא פעילים בימים רגילים

      אבייא תגובה 1 תגובה אחרונה
      0
      • ש ששא

        @ivrtikshoret נכון, גם אני חשבתי על זה בהתחלה, אבל יש קווים שפעילים רק פעם ב...
        למשל במוצאי חגים וכו' יש הרבה חלופות לקווים שלא פעילים בימים רגילים

        אבייא מנותק
        אבייא מנותק
        אביי
        כתב ב נערך לאחרונה על ידי
        #4

        @ששא אז תעבור כל יום ב4 לפנות בוקר..

        ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
        הלינקיה שלי https://abaye.co/link.html

        תגובה 1 תגובה אחרונה
        1
        • ש ששא

          יש לי קוד שמחזיר לי את רשימת מסלולי האוטובוס הפעילים לפי מספר קו.
          אני משתמש עם הקבצים של משרד התחבורה כאן, אבל שם יש רשימת של כל המסלולים שהיו ויהיו וכו' ולא כולם בהכרח באמת פעילים.
          לכן בינתיים מצאתי פתרון שמאט לי את הקוד, אני מבקש מ SQL שיביא לי את כל המסלולים שהם קו X ואז אני עובר על אחד אחד ומגיש בקשה לקבלת התחנות של המסלול הזה, ואם התגובה תקינה זה אומר שהקו פעיל, ואם לא אז זה אומר שהקו לא פעיל.
          זה רעיון די פנטי אבל זה מה שמצאתי כרגע
          אבל כאמור זה ממש מאט לי את הקוד, ולמשל כשאני מבקש לקבל את קו שתיים זה מבצע שאורך הרבה זמן..., אז אשמח מאוד אם מישהו יוכל להמליץ לי על דרך למהר את הקוד הקיים או למצוא דרך יותר נורמלית לקבל רק את הקווים הפעילים
          הנה הקוד (לא מאוד יפה ואסטטי... אבל זה הקוד...):

          $getRoutesData = $dbh->query('select route_long_name,route_id,agency_id from routes where route_short_name ='.$line);
          $getRoutes = $getRoutesData->fetchAll(PDO::FETCH_ASSOC);
          $comp = array();
          $compToGet = "";
          for ($h=0;$h<count($getRoutes);$h++){
          
          $tipes = json_decode(file_get_contents("http://moran.mot.gov.il:110/Channels/HTTPChannel/SmQuery/2.8/json?Key=****&MonitoringRef=all&LineRef=".$getRoutes[$h]['route_id']),true)['Siri']['ServiceDelivery']['StopMonitoringDelivery'][0]['MonitoredStopVisit'];
          if ($tipes!=null){
          if(in_array($getRoutes[$h]['agency_id'],$comp)==false){
          $comp[] = $getRoutes[$h]['agency_id'];
          $compToGet .= " , ";
          }
          }
          }
          

          תודה רבה מראש!

          dovidD מנותק
          dovidD מנותק
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי
          #5

          @ששא כתב במחפש רעיון לייעול מהירות קוד:

          אני משתמש עם הקבצים של משרד התחבורה כאן, אבל שם יש רשימת של כל המסלולים שהיו ויהיו וכו' ולא כולם בהכרח באמת פעילים.

          מקבצי משרד התחבורה אי אפשר לדעת אם הם פעילים?? תמהני.

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          ש תגובה 1 תגובה אחרונה
          1
          • dovidD dovid

            @ששא כתב במחפש רעיון לייעול מהירות קוד:

            אני משתמש עם הקבצים של משרד התחבורה כאן, אבל שם יש רשימת של כל המסלולים שהיו ויהיו וכו' ולא כולם בהכרח באמת פעילים.

            מקבצי משרד התחבורה אי אפשר לדעת אם הם פעילים?? תמהני.

            ש מנותק
            ש מנותק
            ששא
            כתב ב נערך לאחרונה על ידי ששא
            #6

            @dovid תעבור ותראה עשרות קווים שכלל לא קיימים באמת אלא היו קיימים אי פעם
            נדמה לי שהעידכונים שלהם הם לא למחיקת קווים שכבר לא פעילים אלא רק להוספת קווים חדשים שנוספו

            תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי dovid
              #7

              @ששא אני לא מאמין לך שאין בקבצים (הדינמיים או הסטטיים) מידע על תקופת פעילותם.
              ואני לא יכול לעבור עליהם כי זה לוקח זמן וכח והם משועבדים לי כעת למטרות אחרות.

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              ש 2 תגובות תגובה אחרונה
              3
              • dovidD dovid

                @ששא אני לא מאמין לך שאין בקבצים (הדינמיים או הסטטיים) מידע על תקופת פעילותם.
                ואני לא יכול לעבור עליהם כי זה לוקח זמן וכח והם משועבדים לי כעת למטרות אחרות.

                ש מנותק
                ש מנותק
                ששא
                כתב ב נערך לאחרונה על ידי
                #8

                @dovid הדימניים אתה מתכווין לבקשות API או למה?

                dovidD תגובה 1 תגובה אחרונה
                0
                • ש ששא

                  @dovid הדימניים אתה מתכווין לבקשות API או למה?

                  dovidD מנותק
                  dovidD מנותק
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי
                  #9

                  @ששא לא יודע, אני לא יודע איזה מידע דינמי יש.
                  בקשות API זה מה שעשית, אולי יש בקשה מרוכזת יותר ומאוד נראה לי שיש דרך לדעת על האם קו פעיל כעת, אולי אני טועה.

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  תגובה 1 תגובה אחרונה
                  0
                  • א מנותק
                    א מנותק
                    ארי
                    כתב ב נערך לאחרונה על ידי
                    #10

                    @ששא הנתונים של https://data.gov.il/ לא טובים לך?
                    לדוג' זה או זה.

                    תגובה 1 תגובה אחרונה
                    1
                    • dovidD dovid

                      @ששא אני לא מאמין לך שאין בקבצים (הדינמיים או הסטטיים) מידע על תקופת פעילותם.
                      ואני לא יכול לעבור עליהם כי זה לוקח זמן וכח והם משועבדים לי כעת למטרות אחרות.

                      ש מנותק
                      ש מנותק
                      ששא
                      כתב ב נערך לאחרונה על ידי
                      #11

                      @dovid כתב במחפש רעיון לייעול מהירות קוד:

                      @ששא אני לא מאמין לך שאין בקבצים (הדינמיים או הסטטיים) מידע על תקופת פעילותם.

                      אני עכשיו עובר על כל הקבצים שוב, יכול להיות שיש כן מידע, אבל מה שבטוח שזה ממש מסובך (החישוב עצמו אח"כ כנראה שלא כ"כ, אבל לעלות על אופן החישוב כדי לקבל את התוצאה כרגע מסובכת לי)
                      ננסה להסתדר
                      בכל אופן אם יש פה מישהו שכבר התנסה בזה ויודע לתרום לי על זה אשמח מאוד!

                      תגובה 1 תגובה אחרונה
                      0
                      • א מנותק
                        א מנותק
                        ארי
                        כתב ב נערך לאחרונה על ידי
                        #12

                        @ששש אני רק מנסה להבין מה הצורך שלך?
                        אתה רוצה את כל התחנות של כל האוטובוסים בארץ?

                        M ש 2 תגובות תגובה אחרונה
                        0
                        • א ארי

                          @ששש אני רק מנסה להבין מה הצורך שלך?
                          אתה רוצה את כל התחנות של כל האוטובוסים בארץ?

                          M מחובר
                          M מחובר
                          mekev
                          כתב ב נערך לאחרונה על ידי
                          #13

                          @ששא
                          כאן אין מידע רלוונטי?

                          ש תגובה 1 תגובה אחרונה
                          0
                          • M mekev

                            @ששא
                            כאן אין מידע רלוונטי?

                            ש מנותק
                            ש מנותק
                            ששא
                            כתב ב נערך לאחרונה על ידי
                            #14

                            @mekev כתב במחפש רעיון לייעול מהירות קוד:

                            @ששא
                            כאן אין מידע רלוונטי?

                            אני צריך מידע על route_id האם הוא פעיל, כי לקבל את רשימת התחנות צריך דווקא את השדה route_id שהוא לא מספר הקו אלא מזהה יחודי אחר, ואת זה נראה לי שאין בהנ"ל

                            א תגובה 1 תגובה אחרונה
                            0
                            • ש ששא

                              @mekev כתב במחפש רעיון לייעול מהירות קוד:

                              @ששא
                              כאן אין מידע רלוונטי?

                              אני צריך מידע על route_id האם הוא פעיל, כי לקבל את רשימת התחנות צריך דווקא את השדה route_id שהוא לא מספר הקו אלא מזהה יחודי אחר, ואת זה נראה לי שאין בהנ"ל

                              א מנותק
                              א מנותק
                              ארי
                              כתב ב נערך לאחרונה על ידי ארי
                              #15

                              @ששא
                              הקודים של הקווים הם אותו דבר שתי המקורות (בפירוט תחנות ובדאטה גוב)?
                              כי כאן יש פירוט של הנסיעות לפי יום.
                              אם יש נסיעות לאחרונה פירוש הדבר שזה קו פעיל.

                              עריכה: תראה כאן הקוד בעמודה office_line_id לדעתי הוא אותו קוד שיש לך בroute_id.

                              ש 2 תגובות תגובה אחרונה
                              0
                              • א ארי

                                @ששא
                                הקודים של הקווים הם אותו דבר שתי המקורות (בפירוט תחנות ובדאטה גוב)?
                                כי כאן יש פירוט של הנסיעות לפי יום.
                                אם יש נסיעות לאחרונה פירוש הדבר שזה קו פעיל.

                                עריכה: תראה כאן הקוד בעמודה office_line_id לדעתי הוא אותו קוד שיש לך בroute_id.

                                ש מנותק
                                ש מנותק
                                ששא
                                כתב ב נערך לאחרונה על ידי
                                #16

                                @ארי כתב במחפש רעיון לייעול מהירות קוד:

                                הקודים של הקווים הם אותו דבר שתי המקורות (בפירוט תחנות ובדאטה גוב)?

                                לא

                                תגובה 1 תגובה אחרונה
                                0
                                • א ארי

                                  @ששא
                                  הקודים של הקווים הם אותו דבר שתי המקורות (בפירוט תחנות ובדאטה גוב)?
                                  כי כאן יש פירוט של הנסיעות לפי יום.
                                  אם יש נסיעות לאחרונה פירוש הדבר שזה קו פעיל.

                                  עריכה: תראה כאן הקוד בעמודה office_line_id לדעתי הוא אותו קוד שיש לך בroute_id.

                                  ש מנותק
                                  ש מנותק
                                  ששא
                                  כתב ב נערך לאחרונה על ידי
                                  #17

                                  @ארי כתב במחפש רעיון לייעול מהירות קוד:

                                  עריכה: תראה כאן הקוד בעמודה office_line_id לדעתי הוא אותו קוד שיש לך בroute_id.

                                  ראיתי את זה, זה לא אותו דבר
                                  זה צירוף אחר

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • א מנותק
                                    א מנותק
                                    ארי
                                    כתב ב נערך לאחרונה על ידי
                                    #18

                                    @ששש אתה רוצה את רשימת התחנות של כל קו שפעיל היום?

                                    ש תגובה 1 תגובה אחרונה
                                    0
                                    • א ארי

                                      @ששש אני רק מנסה להבין מה הצורך שלך?
                                      אתה רוצה את כל התחנות של כל האוטובוסים בארץ?

                                      ש מנותק
                                      ש מנותק
                                      ששא
                                      כתב ב נערך לאחרונה על ידי
                                      #19

                                      @ארי לא
                                      אני צריך שמשתמש יוכל להכניס מספר קו והוא יקבל את כל תחנות הקו שאותו הוא מבקש
                                      אבל כדי לקבל תחנות קו צריך להגיש בקשת API למשרד התחבורה ששם צריכים id של הקו, ולכן יש קובץ מסודר עם כל הקווים וה id שלהם, אבל בקובץ למשל לקו 2, יש כאלו עשרות אם לא מאות חלופות בארץ, אבל חלק מהם לא רלוונטיים שהרבה זמנים, אז אני לא רוצה לתת לו את כל הרשימה כי בקו 2 למשל זה מסתכם בלמעלה מ 100 תוצאות...
                                      לכן אני רוצה לסנן קודם את הרשימה למינימום

                                      א תגובה 1 תגובה אחרונה
                                      0
                                      • א ארי

                                        @ששש אתה רוצה את רשימת התחנות של כל קו שפעיל היום?

                                        ש מנותק
                                        ש מנותק
                                        ששא
                                        כתב ב נערך לאחרונה על ידי
                                        #20

                                        @ארי כתב במחפש רעיון לייעול מהירות קוד:

                                        @ששש אתה רוצה את רשימת התחנות של כל קו שפעיל היום?

                                        לא, אין לי מה לעשות עם זה, אבל אני רוצה שבזמן אמת כשמישהו יקיש מספר קו אדע מה מתוך הרשימה להגיש לו כאפשרות ומה לא כי היא לא פעילה

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • ש ששא

                                          @ארי לא
                                          אני צריך שמשתמש יוכל להכניס מספר קו והוא יקבל את כל תחנות הקו שאותו הוא מבקש
                                          אבל כדי לקבל תחנות קו צריך להגיש בקשת API למשרד התחבורה ששם צריכים id של הקו, ולכן יש קובץ מסודר עם כל הקווים וה id שלהם, אבל בקובץ למשל לקו 2, יש כאלו עשרות אם לא מאות חלופות בארץ, אבל חלק מהם לא רלוונטיים שהרבה זמנים, אז אני לא רוצה לתת לו את כל הרשימה כי בקו 2 למשל זה מסתכם בלמעלה מ 100 תוצאות...
                                          לכן אני רוצה לסנן קודם את הרשימה למינימום

                                          א מנותק
                                          א מנותק
                                          ארי
                                          כתב ב נערך לאחרונה על ידי
                                          #21

                                          @ששא ואם הוא יצטרך להכניס גם עיר? זה יפתור לך את כל הבעיות. לא?
                                          נראה לי שאין יותר מקו 2 אחד בירושלים.
                                          ככה זה גם בקווי הטלפון השונים של הבירור זמנים וכדו'.

                                          ש תגובה 1 תגובה אחרונה
                                          1
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום