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

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

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

רעיון לתוכנה לקטלוג נושאים תורניים

מתוזמן נעוץ נעול הועבר תכנות
13 פוסטים 5 כותבים 326 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY yossiz

    בהמשך ל: https://tchumim.com/post/127934 אני מעלה פה קווים כלליים של הרעיון שלי.

    יש לי נסיון רבת שנים של חלומות על בניית תוכנות שונות שהסתכמו בכלום. בינתיים יש לי 100% כשלון. כלומר אף אחד מהרעיונות לא עברה את שלב החלום.

    בכל זאת לא מזיק להציג את הרעיון ומי יודע...

    הקדמה כללית

    התוכנה תהיה סוג של PIM - Personal information manager מיועד עבור קיטלוג נושאים תורניים.

    הקדמה פרטית

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

    • item (או תמצאו שם יותר מפציץ... זו הטבלה העיקרית)
      כולל:
      • כותרת (תיאור קצר של האייטם. למשל "קידושי אישה במעות רבית")
      • סוג (איזה תוסף מטפל בסוג אייטם זה. הסבר להלן)
      • כתובת (איך אני מגיע לגוף האייטם, URL, נתיב לקובץ, כתובת של דף בספר באוצר החכמה וכו'.)
      • תגיות (לדוגמה #רבית, #רבית קצוצה, #קידושין)
      • מקורות (שיוך של האייטם למקור תורני. למשל: קידושין ו,ב. בבא מציעא סא,ב)
      • טקסט (טקסט מלא של האייטם עבור חיפוש טקסט מלא)
      • אפשרות למידע נוסף לפי הסוג
    • tag
      לא צריך הסבר...
    • source
      טבלה של מקורות תורניים שניתן להצמיד להם אייטם

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

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

    שפה

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

    מסד נתונים

    sqlite

    ממשק

    אפשר לבנות לזה ממשק די פשוט
    סוג של סייר

    • בצד ימין

      • עץ של מקורות.
      • רשימה של תגיות (עם תיבת סינון)
      • תיבת חיפוש
    • באזור העיקרי:

      • בצד ימין: רשימה של אייטמים לפי הבחירה בעץ המקורות או בתגיות או תוצאות חיפוש.
        כל שורה ברשימה תציג את הכותרת והכתובת. לחיצה כפולה על השורה תפתח את האייטם במקור. לחיצה ימנית תאפשר עריכה.
      • בצד שמאל: תצוגה מקדימה של התוכן של האייטם
    • חלון דיאלוג להוספת/עריכת אייטם

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

    @yossiz אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

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

    אא"כ זה ירוץ על קיוסק או טאבלט.
    אם תרצה לשכתב אחר כך זה כנראה לא יקרה
    סיבה טובה ללכת על #C זה אם הכי נח לך לכתוב בה.

    מייל: nigun@duck.com

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

      @yossiz אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

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

      אא"כ זה ירוץ על קיוסק או טאבלט.
      אם תרצה לשכתב אחר כך זה כנראה לא יקרה
      סיבה טובה ללכת על #C זה אם הכי נח לך לכתוב בה.

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

      נדמה לי שC# יכולה לרוץ על קיוסק וטאבלט כיום.
      סיבה שיש לשקול נגד C# זה הקושי של פיתוח הממשק.
      WPF זה ממשק קשה ולא משפיק גמיש, וגם יהיה פחות מפתחים שיוכלו לתרום לו.

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

        בהמשך ל: https://tchumim.com/post/127934 אני מעלה פה קווים כלליים של הרעיון שלי.

        יש לי נסיון רבת שנים של חלומות על בניית תוכנות שונות שהסתכמו בכלום. בינתיים יש לי 100% כשלון. כלומר אף אחד מהרעיונות לא עברה את שלב החלום.

        בכל זאת לא מזיק להציג את הרעיון ומי יודע...

        הקדמה כללית

        התוכנה תהיה סוג של PIM - Personal information manager מיועד עבור קיטלוג נושאים תורניים.

        הקדמה פרטית

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

        • item (או תמצאו שם יותר מפציץ... זו הטבלה העיקרית)
          כולל:
          • כותרת (תיאור קצר של האייטם. למשל "קידושי אישה במעות רבית")
          • סוג (איזה תוסף מטפל בסוג אייטם זה. הסבר להלן)
          • כתובת (איך אני מגיע לגוף האייטם, URL, נתיב לקובץ, כתובת של דף בספר באוצר החכמה וכו'.)
          • תגיות (לדוגמה #רבית, #רבית קצוצה, #קידושין)
          • מקורות (שיוך של האייטם למקור תורני. למשל: קידושין ו,ב. בבא מציעא סא,ב)
          • טקסט (טקסט מלא של האייטם עבור חיפוש טקסט מלא)
          • אפשרות למידע נוסף לפי הסוג
        • tag
          לא צריך הסבר...
        • source
          טבלה של מקורות תורניים שניתן להצמיד להם אייטם

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

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

        שפה

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

        מסד נתונים

        sqlite

        ממשק

        אפשר לבנות לזה ממשק די פשוט
        סוג של סייר

        • בצד ימין

          • עץ של מקורות.
          • רשימה של תגיות (עם תיבת סינון)
          • תיבת חיפוש
        • באזור העיקרי:

          • בצד ימין: רשימה של אייטמים לפי הבחירה בעץ המקורות או בתגיות או תוצאות חיפוש.
            כל שורה ברשימה תציג את הכותרת והכתובת. לחיצה כפולה על השורה תפתח את האייטם במקור. לחיצה ימנית תאפשר עריכה.
          • בצד שמאל: תצוגה מקדימה של התוכן של האייטם
        • חלון דיאלוג להוספת/עריכת אייטם

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

        @yossiz אפיון מדהים וטוב,
        אומנות של ממש.

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

          נדמה לי שC# יכולה לרוץ על קיוסק וטאבלט כיום.
          סיבה שיש לשקול נגד C# זה הקושי של פיתוח הממשק.
          WPF זה ממשק קשה ולא משפיק גמיש, וגם יהיה פחות מפתחים שיוכלו לתרום לו.

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

          @dovid אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

          סיבה שיש לשקול נגד C# זה הקושי של פיתוח הממשק.
          WPF זה ממשק קשה ולא משפיק גמיש, וגם יהיה פחות מפתחים שיוכלו לתרום לו.

          מה אתה מציע במקום זה?

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

            @dovid אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

            סיבה שיש לשקול נגד C# זה הקושי של פיתוח הממשק.
            WPF זה ממשק קשה ולא משפיק גמיש, וגם יהיה פחות מפתחים שיוכלו לתרום לו.

            מה אתה מציע במקום זה?

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

            @yossiz אלקטרון (ככה זה גם חוצה פלטפורמות), אבל אני לא מספיק מכיר את חסרונותיו.

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

              @yossiz אלקטרון (ככה זה גם חוצה פלטפורמות), אבל אני לא מספיק מכיר את חסרונותיו.

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

              @dovid אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

              אלקטרון

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

              מערכת שעות עבודה, https://timess.co.il/
              בלוג הקוד שלי: https://yossef7525.github.io/

              yossizY תגובה 1 תגובה אחרונה
              0
              • katzK katz

                @dovid אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

                אלקטרון

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

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

                @katz הדיון שהיה לאחרונה היה על בעיות למפתח - לא למשתמש. נראה לי שאסתדר עם זה...
                @dovid השיקול שלך תקף רק לגבי קלות פיתוח של החלק הגרפי של הממשק. אבל יש לי שיקולים אחרים שמצביעים על #C כשפה האידיאלית. אני לא אוהב ממשקים ווביים לתוכנות דסקטופ. הביצועים לא טובים במיוחד. כל שאר הקוד שמתממשק עם ווינדוס יותר קל ב-#C.

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                dovidD תגובה 1 תגובה אחרונה
                5
                • yossizY yossiz

                  @katz הדיון שהיה לאחרונה היה על בעיות למפתח - לא למשתמש. נראה לי שאסתדר עם זה...
                  @dovid השיקול שלך תקף רק לגבי קלות פיתוח של החלק הגרפי של הממשק. אבל יש לי שיקולים אחרים שמצביעים על #C כשפה האידיאלית. אני לא אוהב ממשקים ווביים לתוכנות דסקטופ. הביצועים לא טובים במיוחד. כל שאר הקוד שמתממשק עם ווינדוס יותר קל ב-#C.

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

                  @yossiz מסכים עם כל מילה.

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

                    @yossiz מסכים עם כל מילה.

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

                    יש לי ניסיון בקיוסקים.
                    דעתי היא:
                    UI ב WEB.
                    שרת מקומי dotNetCore או וואטאוור. או nodeJS. העיקר cross platfroms

                    החלק (הקטן) שמתממשק עם מערכת ההפעלה, בוינדוס: C# WINFORM
                    באנדרואיד ולינוקס שפות אחרות.


                    אלקטרון, זה בגדול NodeJS + chromuim. אני אישית פחות התחברתי, ממעט התעסקותי.
                    WPF: הס מלהזכיר.

                    nigunN תגובה 1 תגובה אחרונה
                    0
                    • מנצפךמ מנצפך

                      יש לי ניסיון בקיוסקים.
                      דעתי היא:
                      UI ב WEB.
                      שרת מקומי dotNetCore או וואטאוור. או nodeJS. העיקר cross platfroms

                      החלק (הקטן) שמתממשק עם מערכת ההפעלה, בוינדוס: C# WINFORM
                      באנדרואיד ולינוקס שפות אחרות.


                      אלקטרון, זה בגדול NodeJS + chromuim. אני אישית פחות התחברתי, ממעט התעסקותי.
                      WPF: הס מלהזכיר.

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

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

                      מייל: nigun@duck.com

                      מנצפךמ תגובה 1 תגובה אחרונה
                      0
                      • nigunN nigun

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

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

                        @nigun
                        דעתי היא שכל UI מורכב שיש צד לעשות אותו קרוס פלטפורם או רצון לעשות אותו אונליין, והוא לא כלי של עיצוב גרפי וכדו', כדאי לעשות אותו WEB.
                        אם זה תוכנה קטנה, אז לא. אבל תוכנה בינונית שרוצים לאפשר בה UI מורכב ומודרני, זה או WPF (כואב מאוד), או וובי.

                        nigunN תגובה 1 תגובה אחרונה
                        0
                        • מנצפךמ מנצפך

                          @nigun
                          דעתי היא שכל UI מורכב שיש צד לעשות אותו קרוס פלטפורם או רצון לעשות אותו אונליין, והוא לא כלי של עיצוב גרפי וכדו', כדאי לעשות אותו WEB.
                          אם זה תוכנה קטנה, אז לא. אבל תוכנה בינונית שרוצים לאפשר בה UI מורכב ומודרני, זה או WPF (כואב מאוד), או וובי.

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

                          @מנצפך אמר ברעיון לתוכנה לקטלוג נושאים תורניים:

                          אבל תוכנה בינונית שרוצים לאפשר בה UI מורכב ומודרני, זה או WPF (כואב מאוד), או וובי.

                          או פלאטר, אבל זה כבר שפה אחרת ולא מוכרת.

                          מייל: nigun@duck.com

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


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

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

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