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

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

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

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

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

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

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

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

    הקדמה כללית

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

    הקדמה פרטית

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

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

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

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

    שפה

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

    מסד נתונים

    sqlite

    ממשק

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

    • בצד ימין

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

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

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

    nigunN dovidD 2 תגובות תגובה אחרונה
    11
    • nigunN מנותק
      nigunN מנותק
      nigun
      השיב לyossiz ב נערך לאחרונה על ידי
      #2

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

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

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

      מייל: nigun@duck.com

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

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

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

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

        yossizY תגובה 1 תגובה אחרונה
        5
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב לyossiz ב נערך לאחרונה על ידי
          #4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                אלקטרון

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

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

                yossizY תגובה 1 תגובה אחרונה
                0
                • yossizY מנותק
                  yossizY מנותק
                  yossiz
                  השיב לkatz ב נערך לאחרונה על ידי
                  #8

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

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

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

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

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

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

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

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

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


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

                      nigunN תגובה 1 תגובה אחרונה
                      0
                      • nigunN מנותק
                        nigunN מנותק
                        nigun
                        השיב למנצפך ב נערך לאחרונה על ידי
                        #11

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

                        מייל: nigun@duck.com

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

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

                          nigunN תגובה 1 תגובה אחרונה
                          0
                          • nigunN מנותק
                            nigunN מנותק
                            nigun
                            השיב למנצפך ב נערך לאחרונה על ידי
                            #13

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

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

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

                            מייל: nigun@duck.com

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

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

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

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