באג | התוכנה בגירסא החדשה איטית
-
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
הבעיה עם התוכנה שנשארת ברקע, קורה רק אם יש טאב עם PDF.
כמו שכבר כתבתי, זה קורה גם בלי זה.
עשיתי איפוס מלא, גם של התיקיה הזאת
"C:\Users****\AppData\Roaming\com.example\otzaria"
הסרתי, התקנתי מחדש, לא פתחתי שום ספר, סגרתי ואחרי 5 דקות זה עדיין פה

@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
האמת, שכבר נמאס לי...
חתיכת ברדק אחד גדול.אף אחד כאן לא בא להתלונן כמובן
רק רוצים לעזור ולדווח על באגים
תודה ענקית על הכל! -
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
וגם הלחצן של הדף היומי במסך ספרייה
זה אני יודע
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
וגם הלחצן למעבר מש"ס טקסט לש"ס PDF
אצלי עובד
-
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
האמת, שכבר נמאס לי...
חתיכת ברדק אחד גדול.לא להתייאש...
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
הבעיה מטרידה מאוד, ולא ברורה בכלל, בבדיקה.
אתה יודע ממתי זה התחיל?
מאז שהPDFים עברו לתוך הDB.
לא ברור מה ההיגיון, החבילה לא השתנתה... כלום...
זה בא ביחד עם הבעיה שPDF לא נפתח, מסתובב לשוא, או דורש סיסמא.יש לי תאוריה מעניינת...
הבעייה שגורמת לתוכנה לצרוך כזה הרבה משאבים ולהמשיך לעבוד גם אחרי הסגירה קשורה לשגיאה כלשהיא בהצגת PDF כלשהוא...
אם אני פותח את התוכנה וסוגר בלי לצרוך שום PDF הכל עובד תקין.
ברגע שאני מתחיל להתעסק עם PDF מתחילים התסמינים גם אחרי שאני סוגר את כל הכרטיסיות עם ה PDF וגם אם הPDF לא נתקע בפועל, התוכנה ממשיכה לדלוק ברקע גם לאחר סגירה וממילא ממשיכה לצרוך משאבים, וא"א לפתוח את התוכנה מחדש עד לסגירתה במנהל המשימות.בעיות שאני רואה בעין בפתיחת PDF
טעינת PDF איטית
פתיחת הPDF תמיד בדף מספר 1 וגם אי אפשר לקפוץ עמודים בלחצן הזן מספר דף
גלילה למטה עם העכבר מאוד מאוד איטית
בגלילה מהירה עם החיצים או הפס גרירה טעינת ה PDF נתקע להרבה זמן או לצמיתות כולל PDFים אחרים שאני ינסה לפתוח
אם אני מחכה קצת זמן ורק אז מתחיל לגלול מהר את העמוד עם החיצים או הפס גרירה אז זה מצליח לגלול את העמודים הקרובים אבל אם אני גולל קצת יותר מזה אז כל ה PDF נתקע ונהיה לבן
יש באג קטן בגלילה עם חץ אחורה שהעמוד כאילו זז הצידה. לתשומת לב @פלמנמוני אבל לא חושב שהבאג הזה אשם בשאר התקיעות
מסתבר שיש עוד שגיאות מאחורי הקלעים אבל אין לי דרך לדעת בלי לוגים...
-
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
האמת, שכבר נמאס לי...
חתיכת ברדק אחד גדול.לא להתייאש...
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
הבעיה מטרידה מאוד, ולא ברורה בכלל, בבדיקה.
אתה יודע ממתי זה התחיל?
מאז שהPDFים עברו לתוך הDB.
לא ברור מה ההיגיון, החבילה לא השתנתה... כלום...
זה בא ביחד עם הבעיה שPDF לא נפתח, מסתובב לשוא, או דורש סיסמא.@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
מאז שהPDFים עברו לתוך הDB.
לא ברור מה ההיגיון, החבילה לא השתנתה... כלום...
זה בא ביחד עם הבעיה שPDF לא נפתח, מסתובב לשוא, או דורש סיסמא.אפשר לשאול שאלת תם?
בלי להבין כלום?
אולי הDB לא מותאם לקבצי PDF בצורה הזאת?זה מה שגימיני ענה לי על - ואם אני בכל זאת רוצה להכניס גם PDF שיוצג כ - PDF ולא כטקסט זה אפשרי או שזה יפגע במהירות?
זה בהחלט אפשרי, וזו למעשה הדרך שבה רוב המערכות המודרניות (כמו Google Drive או מערכות לניהול מסמכים - DMS) עובדות. הסוד הוא הפרדה בין התצוגה לבין הנתונים.כדי לא לפגוע במהירות, כדאי לעבוד בשיטה של מטה-דאטה (Metadata):
איך עושים את זה נכון?
במקום לנסות "להדחיס" את הקובץ הבינארי לתוך טבלת הנתונים, יוצרים מבנה היברידי:אחסון הקובץ (Storage): הקובץ עצמו נשמר בשרת קבצים או ב"ענן" (כמו S3).
מסד הנתונים (DB
בתוך מסד הנתונים שומרים רק נתיב (Path) או קישור (URL) לקובץ, יחד עם נתונים מזהים (שם הלקוח, תאריך, סוג המסמך).תצוגה (Frontend
המערכת מציגה למשתמש "תצוגה מקדימה" (Preview) של ה-PDF מתוך הקישור, בלי שהדאטה-בייס יצטרך "לסחוב" את המשקל שלו.אם המטרה שלך היא גם לחפש בתוך ה-PDF וגם להציג אותו:
בזמן ההעלאה: המערכת סורקת את ה-PDF, מחלצת ממנו את הטקסט ושומרת אותו בשדה טקסט נסתר ב-DB לצורך חיפוש.
בזמן התצוגה: המערכת שולפת את הקובץ המקורי מהאחסון ומציגה אותו למשתמש בפורמט PDF מלא.
השורה התחתונה: זה לא יפגע במהירות אם לא תשמור את הקובץ הפיזי בתוך טבלת הנתונים עצמה.
האם תרצה שאעזור לך לאפיין את מבנה הטבלה (Schema) שמתאים לניהול קבצים כזה?
-
@י.-פל. כתב בבאג | התוכנה בגירסא החדשה איטית:
מאז שהPDFים עברו לתוך הDB.
לא ברור מה ההיגיון, החבילה לא השתנתה... כלום...
זה בא ביחד עם הבעיה שPDF לא נפתח, מסתובב לשוא, או דורש סיסמא.אפשר לשאול שאלת תם?
בלי להבין כלום?
אולי הDB לא מותאם לקבצי PDF בצורה הזאת?זה מה שגימיני ענה לי על - ואם אני בכל זאת רוצה להכניס גם PDF שיוצג כ - PDF ולא כטקסט זה אפשרי או שזה יפגע במהירות?
זה בהחלט אפשרי, וזו למעשה הדרך שבה רוב המערכות המודרניות (כמו Google Drive או מערכות לניהול מסמכים - DMS) עובדות. הסוד הוא הפרדה בין התצוגה לבין הנתונים.כדי לא לפגוע במהירות, כדאי לעבוד בשיטה של מטה-דאטה (Metadata):
איך עושים את זה נכון?
במקום לנסות "להדחיס" את הקובץ הבינארי לתוך טבלת הנתונים, יוצרים מבנה היברידי:אחסון הקובץ (Storage): הקובץ עצמו נשמר בשרת קבצים או ב"ענן" (כמו S3).
מסד הנתונים (DB
בתוך מסד הנתונים שומרים רק נתיב (Path) או קישור (URL) לקובץ, יחד עם נתונים מזהים (שם הלקוח, תאריך, סוג המסמך).תצוגה (Frontend
המערכת מציגה למשתמש "תצוגה מקדימה" (Preview) של ה-PDF מתוך הקישור, בלי שהדאטה-בייס יצטרך "לסחוב" את המשקל שלו.אם המטרה שלך היא גם לחפש בתוך ה-PDF וגם להציג אותו:
בזמן ההעלאה: המערכת סורקת את ה-PDF, מחלצת ממנו את הטקסט ושומרת אותו בשדה טקסט נסתר ב-DB לצורך חיפוש.
בזמן התצוגה: המערכת שולפת את הקובץ המקורי מהאחסון ומציגה אותו למשתמש בפורמט PDF מלא.
השורה התחתונה: זה לא יפגע במהירות אם לא תשמור את הקובץ הפיזי בתוך טבלת הנתונים עצמה.
האם תרצה שאעזור לך לאפיין את מבנה הטבלה (Schema) שמתאים לניהול קבצים כזה?
-
@י.-פל. שאלת תם - מה היעילות של השינוי הזה? זה מאיץ את הפתיחה כמו בקבצי טקסט או שזה רק כדי שהכל יהיה מאוחד לקובץ אחד.
-
יש לי תאוריה מעניינת...
הבעייה שגורמת לתוכנה לצרוך כזה הרבה משאבים ולהמשיך לעבוד גם אחרי הסגירה קשורה לשגיאה כלשהיא בהצגת PDF כלשהוא...
אם אני פותח את התוכנה וסוגר בלי לצרוך שום PDF הכל עובד תקין.
ברגע שאני מתחיל להתעסק עם PDF מתחילים התסמינים גם אחרי שאני סוגר את כל הכרטיסיות עם ה PDF וגם אם הPDF לא נתקע בפועל, התוכנה ממשיכה לדלוק ברקע גם לאחר סגירה וממילא ממשיכה לצרוך משאבים, וא"א לפתוח את התוכנה מחדש עד לסגירתה במנהל המשימות.בעיות שאני רואה בעין בפתיחת PDF
טעינת PDF איטית
פתיחת הPDF תמיד בדף מספר 1 וגם אי אפשר לקפוץ עמודים בלחצן הזן מספר דף
גלילה למטה עם העכבר מאוד מאוד איטית
בגלילה מהירה עם החיצים או הפס גרירה טעינת ה PDF נתקע להרבה זמן או לצמיתות כולל PDFים אחרים שאני ינסה לפתוח
אם אני מחכה קצת זמן ורק אז מתחיל לגלול מהר את העמוד עם החיצים או הפס גרירה אז זה מצליח לגלול את העמודים הקרובים אבל אם אני גולל קצת יותר מזה אז כל ה PDF נתקע ונהיה לבן
יש באג קטן בגלילה עם חץ אחורה שהעמוד כאילו זז הצידה. לתשומת לב @פלמנמוני אבל לא חושב שהבאג הזה אשם בשאר התקיעות
מסתבר שיש עוד שגיאות מאחורי הקלעים אבל אין לי דרך לדעת בלי לוגים...
@מיכאלוש @דנדי טוב רבותי, עכשיו נבנית גירסה חדשה, אשמח שתנסו אותה עם גמר הבניה
https://github.com/otzaria/otzaria/releases
קישור ישיר (יש לחכות לגמר הבניה)
-
@מיכאלוש @דנדי טוב רבותי, עכשיו נבנית גירסה חדשה, אשמח שתנסו אותה עם גמר הבניה
https://github.com/otzaria/otzaria/releases
קישור ישיר (יש לחכות לגמר הבניה)
@פלמנמוני
ובכן ...
מהירות פתיחת קבצי PDF השתפרה
כמו כן מהירות הגלילה השתפרה
המעבר בין מהדורת הטקסט לPDF והפוך עובד (רק הטקסט לא מוצג
)
אגב זה די יפה שרואים את הקובץ גם בתצוגה מקדימה במסך ספרייה חבל שלחיצה כפולה לא פותחת אותוחלק מהבאגים שקשורים לתקיעת הPDF לא הסתדרו...
הקובץ נפתח תמיד בעמוד הראשון ולפעמים גם כשאני אוחז בדף מסוים ועובד בין הכרטיסיות הוא יכול לקפוץ שוב לדף הראשון
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודםאגב עכשיו פתיחת הדף היומי לא עובד לא ממסך ספרייה ולא מלוח שנה
ממסך לוח שנה לפעמים מופיעה השגיאה לא נמצא
לענ"ד קשור לפתיחת התוכנה בדף מסוים למרות שכותב לא נמצא...

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

פתיחת דף היומי ממסך ספרייה לא נפתח אבל התוכנה מאחורי הקלעים מנסה לפתוח אותו וזה גם גורם לתקיעה.יש לציין שבהחלט יש התקדמות בגרסא הזאת שהרבה פחות נתקע, וגם לא נתקע כבר ברגע הראשון...
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
חבל שלחיצה כפולה לא פותחת אותו
את מי?
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודם
נכון, לא הצלחתי כרגע להתגבר על זה
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
הקובץ נפתח תמיד בעמוד הראשון ולפעמים גם כשאני אוחז בדף מסוים ועובד בין הכרטיסיות הוא יכול לקפוץ שוב לדף הראשון
אגב עכשיו פתיחת הדף היומי לא עובד לא ממסך ספרייה ולא מלוח שנה
ממסך לוח שנה לפעמים מופיעה השגיאה לא נמצא
לענ"ד קשור לפתיחת התוכנה בדף מסוים למרות שכותב לא נמצא...פתיחת דף היומי ממסך ספרייה לא נפתח אבל התוכנה מאחורי הקלעים מנסה לפתוח אותו וזה גם גורם לתקיעה.
אכן, כ"ז אותה בעיה וזה בתור לטיפול
-
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
חבל שלחיצה כפולה לא פותחת אותו
את מי?
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודם
נכון, לא הצלחתי כרגע להתגבר על זה
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
הקובץ נפתח תמיד בעמוד הראשון ולפעמים גם כשאני אוחז בדף מסוים ועובד בין הכרטיסיות הוא יכול לקפוץ שוב לדף הראשון
אגב עכשיו פתיחת הדף היומי לא עובד לא ממסך ספרייה ולא מלוח שנה
ממסך לוח שנה לפעמים מופיעה השגיאה לא נמצא
לענ"ד קשור לפתיחת התוכנה בדף מסוים למרות שכותב לא נמצא...פתיחת דף היומי ממסך ספרייה לא נפתח אבל התוכנה מאחורי הקלעים מנסה לפתוח אותו וזה גם גורם לתקיעה.
אכן, כ"ז אותה בעיה וזה בתור לטיפול
-
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
את מי?
במסך ספרייה בתצוגה מקדימה של ספר טקסט בלחיצה כפולה על התצוגה מקדימה נפתח הספר, בלחיצה כפולה על ספר PDF בתצוגה מקדימה לא נפתח הספר.
-
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
חבל שלחיצה כפולה לא פותחת אותו
את מי?
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודם
נכון, לא הצלחתי כרגע להתגבר על זה
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
הקובץ נפתח תמיד בעמוד הראשון ולפעמים גם כשאני אוחז בדף מסוים ועובד בין הכרטיסיות הוא יכול לקפוץ שוב לדף הראשון
אגב עכשיו פתיחת הדף היומי לא עובד לא ממסך ספרייה ולא מלוח שנה
ממסך לוח שנה לפעמים מופיעה השגיאה לא נמצא
לענ"ד קשור לפתיחת התוכנה בדף מסוים למרות שכותב לא נמצא...פתיחת דף היומי ממסך ספרייה לא נפתח אבל התוכנה מאחורי הקלעים מנסה לפתוח אותו וזה גם גורם לתקיעה.
אכן, כ"ז אותה בעיה וזה בתור לטיפול
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודם
זה גם בלי PDF
אלא סתם בתוכנה -
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
מרגע של שגיאה או תקיעה כלשהיא בהצגת הPDF התוכנה נשארת לעבוד ברקע גם בסגירתה, כמו קודם
זה גם בלי PDF
אלא סתם בתוכנה -
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@נצח-ישראל-לא-ישקר כתב בבאג | התוכנה בגירסא החדשה איטית:
זה גם בלי PDF
אלא סתם בתוכנהב-554?
כן
-
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@נצח-ישראל-לא-ישקר כתב בבאג | התוכנה בגירסא החדשה איטית:
זה גם בלי PDF
אלא סתם בתוכנהב-554?
כן
@נצח-ישראל-לא-ישקר תעשה הסרה לגירסאות קודמות
-
@נצח-ישראל-לא-ישקר תעשה הסרה לגירסאות קודמות
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@נצח-ישראל-לא-ישקר תעשה הסרה לגירסאות קודמות
יש הגדרה כזאת
או למחוק ולהתקין מחדש -
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@נצח-ישראל-לא-ישקר תעשה הסרה לגירסאות קודמות
יש הגדרה כזאת
או למחוק ולהתקין מחדש@נצח-ישראל-לא-ישקר איפוס הגדרות מלא ואז למחוק את התקייה, ולהתקין שוב
-
@מיכאלוש כתב בבאג | התוכנה בגירסא החדשה איטית:
בלחיצה כפולה על ספר PDF בתצוגה מקדימה לא נפתח הספר.
אצלי נפתח
יתכן שכדאי שתעשו הסרה לגירסה הקודמת@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
יתכן שכדאי שתעשו הסרה לגירסה הקודמת
לא איכפת לי...
אבל אם זה קשור לאחד הגרסאות האחרונות של הDB ניחא, אבל אם זה קשור למהדורות טקסט מומלץ לפתור את הבעייה מהשורש שתוכל לשחרר עדכון לכלל המשתמשים בלי צורך בהסרה והתקנה.אגב גם הלחצנים של להגדיל ולהקטין את הטקסט בתצוגה מקדימה לא עובדים ב PDF מומלץ בהזדמנות לסדר או להסירם.

-
@נצח-ישראל-לא-ישקר איפוס הגדרות מלא ואז למחוק את התקייה, ולהתקין שוב
@פלמנמוני כתב בבאג | התוכנה בגירסא החדשה איטית:
@נצח-ישראל-לא-ישקר איפוס הגדרות מלא ואז למחוק את התקייה, ולהתקין שוב
עזר !
