בקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא
-
דרוש מישהו שקצת מבין במושגים טכניים [לא צריך להבין יותר מדיי, מקסימום מחפשים בהמכלול וכדו']
שיכתוב הדרכה ברורה על כל מיני מושגים שקשורים לאוצריא והציבור לא כ"כ מכיר אתזה.גם אתם שמתם לב לזה?
מידי כמה שרשורים יש אחד ששואל מה זה DB, ומה זה פופאפ, ומה זה אינדקס, ומה זה טולטיפ, וכו' וכו'.צריך מישהו שיכתוב פען אחת ולתמיד הדרכה מסודרת ודיי.
@יאיר-דניאל אולי אתה?
@יום-חדש-מתחיל כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
דרוש מישהו שקצת מבין במושגים טכניים [לא צריך להבין יותר מדיי, מקסימום מחפשים בהמכלול וכדו']
שיכתוב הדרכה ברורה על כל מיני מושגים שקשורים לאוצריא והציבור לא כ"כ מכיר אתזה.גם אתם שמתם לב לזה?
מידי כמה שרשורים יש אחד ששואל מה זה DB, ומה זה פופאפ, ומה זה אינדקס, ומה זה טולטיפ, וכו' וכו'.צריך מישהו שיכתוב פען אחת ולתמיד הדרכה מסודרת ודיי.
@יאיר-דניאל אולי אתה?
אם יש למישהו אופציה לרכז את כל המושגים גם בלי הפירוש שלהם, אוכל לסייע בתרגום לשפת העם
-
מילון מושגים הנוגעים לאוצריא והמתסעף:
למי שמתעניין ומנסה להבין קצת מעבר = פירוט קצרצר בספויילרים.
- DB / Database = מסד נתונים
מאגר מסודר של מידע.
לדוגמה: טבלת משתמשים, הזמנות, מוצרים.
במקום קבצים מפוזרים – הכול נשמר בצורה חכמה שאפשר לחפש, לעדכן ולשלוף מהר.(דוגמאות לספריות מידע:
MySQL, PostgreSQL, SQLite, SQL Server)- Pop-up / פופ אפ = חלון קופץ
חלון קטן שמופיע מעל המסך הראשי.
משמש לאזהרות, אישורים או מידע חשוב.(דוגמאות:
“האם אתה בטוח שברצונך למחוק?”
הודעת שגיאה
בקשת אישור)
- Tooltip/ טולטיפ = בועת מידע
בועת מידע קטנה שמופיעה כשעוברים עם העכבר מעל כפתור או אייקון.
לא חוסם את העבודה – רק מסביר.דוגמה:
מעבירים עכבר על כפתור → “שמור קובץ”- Index / אינדקס = מנגנון שמאיץ חיפוש.
כמו תוכן עניינים בספר – במקום לעבור על הכול, קופצים ישר למקום הנכון.
בד״כ קשור ל־DB:
אינדקס על שם משתמש
אינדקס על תאריך
- Link / Links = קישור
חיבור בין שני מקומות:
דף לדף/ קובץ לקובץ/ טבלה לטבלה
דוגמאות:
קישור באתר אינטרנט
קישור בין רשומות במסד נתונים (Foreign Key)
UI / User Interface = ממשק משתמש
= זה כל מה שהמשתמש רואה ומרגיש כשהוא משתמש בתוכנה.
כולל:
כפתורים, טפסים, תפריטים, צבעים, פונטים, סידור המסך
דוגמה:
במסך התחברות – שדות “שם משתמש”, “סיסמה”, כפתור “כניסה”
כל זה = UIUI טוב = נוח, ברור, לא מבלבל
UI גרוע = המשתמש לא מבין מה לעשות- API / Application Programming Interface = שפה תקשורת בין מערכות.
API אומר:
איזה בקשה אפשר לשלוח/ איזה נתונים לשלוח/ איזה תשובה נקבל.
דוגמה:
אפליקציה → שרת
תוכנה → תוכנה אחרת
אתר → שירות חיצונידוגמה מעשית:
שלח לי פרטי משתמש מספר 123
והשרת עונה:{
"name": "David",
"email": "test@example.com"
}
בלי API – כל מערכת הייתה מדברת בצורה שונה ולא מסודרת.
- Cache = זיכרון מטמון (זמני)
מנגנון שמטרתו להאיץ את המערכת.
הרעיון:
“אם כבר חישבנו / שלפנו – נשמור רגע, שלא נצטרך שוב”
משמש ל: דפים נפוצים/ תוצאות חיפוש/ נתונים שלא משתנים כל הזמן.דוגמה:
בפעם הראשונה: פנייה ל־DB (איטי)
בפעם השנייה: שליפה מה־Cache (מהיר מאוד)
סוגי Cache:
בזיכרון RAM, בדפדפן, בשרת (Redis, Memcached).
- CRUD = ארבע פעולות בסיסיות על נתונים:
Create – יצירה
Read – קריאה
Update – עדכון
Delete – מחיקה
= כל מערכת נתונים כמעט עושה את זה.
- Framework / פריימוורק = שלד מוכן לבניית תוכנה
נותן חוקים, מבנה וכלים – כדי לא להתחיל מאפס.
דוגמאות:
React, Angular, Django, .NET-
Library / ספרייה = אוסף פונקציות מוכנות שעוזרות לבצע משימות.
יותר חופשי מפריימוורק. -
Framework = מכתיב מבנה
-
Library = אתה מחליט איך להשתמש
-
Debug / Debugging = דיבוג.
תהליך של: מציאת באגים
כלומר: הבנת מה לא עובד/ תיקון שגיאות.
כולל:
הדפסות, נקודות עצירה, לוגים- Log / Logging = לוג
רישום פעולות שהמערכת עושה.
משמש ל:
איתור תקלות, מעקב אחרי משתמשים, בדיקות ביצועים- Version / Versioning = גירסא
ניהול גרסאות:
v1.0, v1.1 , v2.0
מאפשר: שדרוגים, חזרה אחורה, מעקב אחרי שינויים - DB / Database = מסד נתונים
-
נראה לי הכי טוב שכל אחד יוסיף פה עוד מושגים.
-
או שעדיף ככה???
UI (ממשק משתמש):
הכפתורים, התפריטים, הצבעים – כל מה שאתה רואה ולוחץ עליו.Frontend: איך ה־UI עובד – מה קורה כשאתה לוחץ על כפתור, מזיז עכבר או מקליד.
Backend - מה שקורה מאחורי הקלעים
המוח של המערכת: בודק סיסמאות, שומר ומושך מידע מהמסד נתונים, מבצע חישובים.מסד נתונים – DB
= כמו אקסל גדול שמכיל את כל המידע
פירוט:
טבלה (Table): סוג מידע מסוים (ספרים, מחברים, קטגוריות)
רשומה (Row): ספר אחד / משתמש אחד
שדה (Column): פריט מידע – שם, שנה, קובץ
מפתח ראשי (Primary Key): מזהה ייחודי לכל רשומה
מפתח זר (Foreign Key): מקשר בין טבלאות
אינדקס (Index) : מייעל חיפושים
(טרנזקציה (Transaction): פעולה שלמה – הכל מצליח או הכל מבוטל)
חיפוש וטקסטים – מנוע חיפוש / OCR
OCR: הופך סריקה של ספר לטקסט דיגיטלי שניתן לחפש ולהעתיק.
Text Layer: שכבת הטקסט שמתווספת ל־PDF.
Full Text Search: חיפוש בתוך הטקסט של כל הספרים.
Morphological Search: חיפוש חכם שמתחשב בצורות שונות של מילים.
Rebuild Index: בניית אינדקס מחדש אחרי עדכון ספרים או OCR.
Metadata - מטא־דאטה:
= מידע על הספר – מחבר, שנה, גודל, פורמט
Catalog - קטלוג: סידור היררכי של נושאים ותתי־נושאים
Tagging: תגיות חופשיות – “מהדורה ישנה”, “סריקה איכותית”
מידע בנוגע לגיטאב:
Version / Release: גרסאות ספרים / תוכנה
epository (Repo): מאגר קוד אחד
Commit - קומיט: שמירת מצב הקוד
Branch: ענף פיתוח נפרד
Merge: איחוד ענפים
Pull / Push: משיכה/שליחה לשרת
README: הסבר על הפרויקט
Issue: דיווח על באגים או פיצ’רים.
ועכשיו להסבר - איך הכל מתחבר ועובד ביחד:
-
ספר נוסף → נשמר בקובץ בתיקייה.
-
ה־ DB מקבל רשומת מידע על הספר.
-
אם סרוק → OCR יוצר Text Layer.
-
אינדקס מתעדכן → חיפוש מהיר.
-
משתמש מחפש → Frontend מציג את התוצאות.
-
Cache מאיץ את הטעינה.
-
(הערות, סימניות וקישורים נשמרים בטבלאות נפרדות)
-
(כל שינוי מתועד ב־Audit Log)
-
(פיתוח ושדרוגים מנוהלים דרך GitHub)
-
-
פוסט זה נמחק!
-
-
יפה מאוד!
אני חושב שהכנסת יותר מדי מושגים. אתה לא בא להכיר לאנשים את עולם פיתוח התוכנה; אם כן, אני אוסיף עוד כמה דברים...
אתה (לטעמי האישי, כמובן) בא לתת לאנשים מידע בסיסי. המבולבל הנ"ל לא צריך לדעת מה זה branch, ולא איך עושים merge ונמנעים מ-conflicts...@י.-פל. כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
יפה מאוד!
אני חושב שהכנסת יותר מדי מושגים. אתה לא בא להכיר לאנשים את עולם פיתוח התוכנה; אם כן, אני אוסיף עוד כמה דברים...
אתה (לטעמי האישי, כמובן) בא לתת לאנשים מידע בסיסי. המבולבל הנ"ל לא צריך לדעת מה זה branch, ולא איך עושים merge ונמנעים מ-conflicts...אני לא יודע אם זה אפשרי, אבל לדעתי כדאי שהמילון יהיה כמו ויקי ככה שכל מושג שמוזכר בפוסט יהיה ניתן לרחף עליו ולראות מה הוא אומר בעצם,
ובנוסף אולי כדאי לעשות משהו כמו ויקי אוצריא ששם יהיה את כל המידע כולל הסבר על המבנה של התוכנה עצמה כך שמי שרוצה לתרום קוד או אפ' לשנות לעצמו דברים לא יצטרך לעבור על כל הקוד כדי להבין איך לשנות / להוסיף בלי להרוס,
(אולי זה קצת חורג מהנושא, מתנצל מראש) -
@י.-פל. כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
יפה מאוד!
אני חושב שהכנסת יותר מדי מושגים. אתה לא בא להכיר לאנשים את עולם פיתוח התוכנה; אם כן, אני אוסיף עוד כמה דברים...
אתה (לטעמי האישי, כמובן) בא לתת לאנשים מידע בסיסי. המבולבל הנ"ל לא צריך לדעת מה זה branch, ולא איך עושים merge ונמנעים מ-conflicts...אני לא יודע אם זה אפשרי, אבל לדעתי כדאי שהמילון יהיה כמו ויקי ככה שכל מושג שמוזכר בפוסט יהיה ניתן לרחף עליו ולראות מה הוא אומר בעצם,
ובנוסף אולי כדאי לעשות משהו כמו ויקי אוצריא ששם יהיה את כל המידע כולל הסבר על המבנה של התוכנה עצמה כך שמי שרוצה לתרום קוד או אפ' לשנות לעצמו דברים לא יצטרך לעבור על כל הקוד כדי להבין איך לשנות / להוסיף בלי להרוס,
(אולי זה קצת חורג מהנושא, מתנצל מראש) -
@ע-ה-דכו-ע כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
@משה אם לא שמת לב זה כבר התחיל להתבצע עוד לפני שכתבת...
שניתן לראות בכל מקום שמוזכר המושג מה הוא אומר בריחוף?
היכן??בנוסף אשמח לראות אם כבר קיים את זה:
כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
ובנוסף אולי כדאי לעשות משהו כמו ויקי אוצריא ששם יהיה את כל המידע כולל הסבר על המבנה של התוכנה עצמה כך שמי שרוצה לתרום קוד או אפ' לשנות לעצמו דברים לא יצטרך לעבור על כל הקוד כדי להבין איך לשנות / להוסיף בלי להרוס,
-
בשביל מה כתבו את מילון המושגים???????
-
בשביל מה כתבו את מילון המושגים???????
@יום-חדש-מתחיל עזוב אותך ממילון מושגים - בריחוף על הDB כתוב לו מה זה...
(אגב, איך זה נוצר באופן אוטומטי באתר?) -
בשביל מה כתבו את מילון המושגים???????
@יום-חדש-מתחיל כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
בשביל מה כתבו את מילון המושגים???????
חשבתי שבכל תוכנה יש את זה
לפי הפירסום זה נראה משהו חדשלא התכנתי לעצבן
-
@יום-חדש-מתחיל כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
בשביל מה כתבו את מילון המושגים???????
חשבתי שבכל תוכנה יש את זה
לפי הפירסום זה נראה משהו חדשלא התכנתי לעצבן
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
חשבתי שבכל תוכנה יש את זה
לפי הפירסום זה נראה משהו חדשזה באמת משהו חדש - אוצריא עוברת (סוף סוף..) לצורת מאגר נתונים שונה.
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
לא התכנתי לעצבן
אותי לא הצלחת, את @יום-חדש-מתחיל אולי - לפי הסימני קריאה...
-
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
חשבתי שבכל תוכנה יש את זה
לפי הפירסום זה נראה משהו חדשזה באמת משהו חדש - אוצריא עוברת (סוף סוף..) לצורת מאגר נתונים שונה.
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
לא התכנתי לעצבן
אותי לא הצלחת, את @יום-חדש-מתחיל אולי - לפי הסימני קריאה...
-
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
חשבתי שבכל תוכנה יש את זה
לפי הפירסום זה נראה משהו חדשזה באמת משהו חדש - אוצריא עוברת (סוף סוף..) לצורת מאגר נתונים שונה.
@חנניה כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
לא התכנתי לעצבן
אותי לא הצלחת, את @יום-חדש-מתחיל אולי - לפי הסימני קריאה...
אבל לשכנע אותך להסביר לדל דעת כמוני..לא הצלחתי..
אוהו, סליחה , לא ראיתי שהסברת..
אבל עדיין לא ברור לי.
טוב, לא קריטי.. -
אבל לשכנע אותך להסביר לדל דעת כמוני..לא הצלחתי..
אוהו, סליחה , לא ראיתי שהסברת..
אבל עדיין לא ברור לי.
טוב, לא קריטי..פוסט זה נמחק! -
@יום-חדש-מתחיל עזוב אותך ממילון מושגים - בריחוף על הDB כתוב לו מה זה...
(אגב, איך זה נוצר באופן אוטומטי באתר?)@יאיר-דניאל כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
(אגב, איך זה נוצר באופן אוטומטי באתר?)
יש לזה תוסף.
סידרתי (AI) את מה שכתבת בCSV, והכנסתי ישירות לתוסף.
-
@יאיר-דניאל כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
(אגב, איך זה נוצר באופן אוטומטי באתר?)
יש לזה תוסף.
סידרתי (AI) את מה שכתבת בCSV, והכנסתי ישירות לתוסף.
@ע-ה-דכו-ע כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
יש לזה תוסף.
מדהים!!!
@ע-ה-דכו-ע כתב בבקשה | הדרכה על מילון מושגים טכניים שקשורים לאוצריא:
סידרתי (AI) את מה שכתבת בCSV, והכנסתי ישירות לתוסף
א"כ אני צריך קצת יותר אחריות + פירוט על מה שכתבתי שם.
בל"נ אשב ע"ז -
אבל לשכנע אותך להסביר לדל דעת כמוני..לא הצלחתי..
אוהו, סליחה , לא ראיתי שהסברת..
אבל עדיין לא ברור לי.
טוב, לא קריטי..