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

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

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

mySQL שמירת נתונים ברמה שבועית עברית

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 3 כותבים 313 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מחובר
    dovidD מחובר
    dovid ניהול
    השיב לחוקר ב נערך לאחרונה על ידי
    #5

    לא מבין, מאיפה יש לך את השנה ואת הפרשה?
    הרי אתה לא יכול סתם לתת רשימת פרשות כי יש שנה מעוברת וכו',
    ואם אתה עובד עם ספריה אז למה שבDB יהיה זכר לכל העברית הזו?

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    ח תגובה 1 תגובה אחרונה
    1
    • ח מנותק
      ח מנותק
      חוקר
      השיב לdovid ב נערך לאחרונה על ידי
      #6

      @dovid אמר בmySQL שמירת נתונים ברמה שבועית עברית:

      לא מבין, מאיפה יש לך את השנה ואת הפרשה?
      הרי אתה לא יכול סתם לתת רשימת פרשות כי יש שנה מעוברת וכו',
      ואם אתה עובד עם ספריה אז למה שבDB יהיה זכר לכל העברית הזו?

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

      אבל נניח שאוכל להסתדר ולהשוות ביניהם, א"כ באיזה דרך מוצע לשמור?
      578012
      או רעיון יותר טוב?

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

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

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        ח תגובה 1 תגובה אחרונה
        2
        • ח מנותק
          ח מנותק
          חוקר
          השיב לdovid ב נערך לאחרונה על ידי
          #8

          @dovid אמר בmySQL שמירת נתונים ברמה שבועית עברית:

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

          יש מערכת טלפונית בה ניתן להשתתף במסלולים, ואז אני שומר כל משתתף בטבלה.
          ניתן להשתתף כל יום במספר מסלולים, ומעתה ייתוספו גם מסלולים שבועיים.
          המערכת הטלפונית היא בנוד (כמובן בימות המערכת, אבל אצלי זה בנוד)
          אז בנוד יש ספריה של תאריך עברי (Hebcal) איתו אני ישתמש, לקבל השמה ומספר השבוע/שם הפרשה

          בנוסף, למנהל הקו יש ממשק שבניתי בYII2 והוא בנוי מ PHP
          בPHP יש גם ספריה Hdate, אבל זה לא אותו דבר

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

            @חוקר אמר בmySQL שמירת נתונים ברמה שבועית עברית:

            בPHP יש גם ספריה Hdate, אבל זה לא אותו דבר

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

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

                אולי פשוט לשמור את שם הפרשה בעברית + שם/מספר השנה, בדיוק כפי שמתקבל מהספריה, ועליו יבוצע בדיקת הכפילות, המיונים והסינונים וזהו??
                כל כך נורא?
                הבעיה היא במידה וארצה לבצע מיון לפי גדול מ וקטן מ.
                למעשה בכל מקרה אני שומר בעמודה תאריך ושעה את התאריך והשעה בפורמט MySQL 2019-12-11 23:54
                וא"כ אם אצטרך מיונים מ ועד אעשה אותם על העמודה ההיא, על פי המרה של השבוע המבוקש לתאריך שלו (ע"י תיבת בחירה של "שם פרשה" = התאריך הלועזי שלו, אותם אצור ע"י לולאה בספריה).
                יש למישהו רעיון יותר מוצלח?

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

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

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

                      @חוקר לא אמרתי לשמור תאריך נוכחי.
                      תשמור בעקביות יום מסויים כמו יום ראשון.
                      למשל בmysql השגת היום הראשון בשבוע:

                      SUBDATE(@AT, WEEKDAY(@AT))
                      

                      המקרה הזה מראה כמה הUI מבלבל כשעוסקים בBL/DL.
                      הרי אם הפרוייקט היה גויי לא הייתה פה אפילו שאלה, כל הבלבול מגיע מהידיעה שזה נתפש אצל המשתמשים כפרשה. ואין לזה שום נפק"מ, כי הפרשה זה סה"כ אבן ציון לתאריך מוחלט.

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

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