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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  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

    ממשק

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

    • בצד ימין

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

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

    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
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום