@ש-ב זה אינטרס שלך בסופו של דבר.
אתה לא רוצה להיות חשוף לתביעות במידה ויהיה דליפה דרכך..
aaron
-
סליקת אשראי באמצעות JSON דרך חשבון נדרים פלוס -
העברת חומר בין מסדי נתוניםמה שאתה מבקש קרוב לוודאי לא אפשרי ברמת הדאטאבייס.. מונגו הוא מסד לא רלציוני בשונה מפוסטגרס שכן.
אתה צריך להבין מספיק טוב את המבנה נתונים שלך בשביל לעשות את ההתאמות הנדרשות במסד נתונים ובאפליקציה
-
קבלת רשימת הבנקים בישראל+מספרי הסניפים הקייימים -
WSL2 ביחד עם אמולטור אנדרואיד?@lindoorsos אמר בWSL2 ביחד עם memu play?:
@aaron זה לא פשוט בכלל anbox, מניסיון עגום להתקנה על האובונטו שלי.
אני כבר מעל שנה משתמש ללא בעיות מיוחדות (על ארץ')
-
WSL2 ביחד עם אמולטור אנדרואיד?תריץ כבר את anbox על הwsl וזהו..
(אין לי מושג עד כמה זה עובד או קל להתקין)
https://www.reddit.com/r/bashonubuntuonwindows/comments/eofn5s/run_anbox_on_wsl_2/ -
שליטה מרחוק שקטהhttps://veyon.io/en/
תוכנה מעולה בקוד פתוח, אני משתמש בה מידי פעם לשליטה בו זמנית על מקרנים וכדומה..יש אמנם סמל בשורת המשימות אבל גם את זה אפשר להסיר.
-
מה זה DEVOPSלדעתי, הגדרה קולעת למה זה נצרך, היא א-תלותיות.
קונטיינרים מאפשרים כמה שיותר עצמאות לקוד ביחס לסביבת ריצה בפועל.החלק הראשון שצריך להכיר זה בנית התמונה.
שלב ראשון זה להכיר את מבנה הקובץ Dockerfile.
במשפט, זה קובץ הוראות שבעזרתו נדע מה ה"מערכת הפעלה" המקורית שממנה נתחיל (FROM ubuntu) לדוג', איזה קבצים להוסיף, (ADD\COPY) איזה פקודות להריץ כדי להכין את הסביבה לאפליקציה (RUN) ולסיום איזה פקודה להריץ בשלב הריצה של התמונה (ENTRYPOINT\CMD)(עריכה: אני רואה שchv הקדימני
)ממליץ לעבור על :
https://docs.docker.com/engine/reference/builder/
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices/יש הרבה מדריכים לסוג אפליקציות ספציפיות, ממליץ פשוט לגגל כדי לקבל מושג ראשוני. https://www.google.com/search?q=dockerizing+node+js+app
שלב שני זה להכיר את סביבות הריצה.
בתור התחלה - docker cli
https://docs.docker.com/engine/reference/commandline/cli/
מה שחשוב להכיר זה start, stop, restart, run ובעיקר להכיר את האופציות השונות של runשלב שלישי זה להכיר כלי ניהול לסביבות של מכולות.
בתור התחלה - docker-compose
בהמשך - kubenetes, openshiftמשמח לראות שהתחומים האלה כבר נכללים בתוכנית לימודים, מאוד מבאס ששולחים תלמידים לגגל מושגים בתרגום גרוע לעברית שקרוב לוודאי יסתיים בלי שום תוצאות רלוונטיות בגוגל
נ.ב. הייתי עורך את הכותרת ל"עזרה - הכרה ושימוש בקונטיינרים" או משהו דומה
-
קוד להעתקת קבצים משרת לשרת@ass מניח שכן, רק יש לך את הידע בbash או במקבילה כלשהיא?
-
קוד להעתקת קבצים משרת לשרת@ass אמר בקוד להעתקת קבצים משרת לשרת:
@שאול-נ-י
@yossiz
בהמשך לעיניין, יש לי תקייה שהשיעורים שאני שם בה צריכים להעלות בצורה מתוזמנת, פעם בשבוע שיעור אחד, ביום שלישי...
מצד שני אני מכניס לתקייה לפעמים כמה שיעורים מראש (של השבועות הבאים)...
איך אני יכול לגרום לתוכנה לזהות קובץ אחד מתוך הרשמיה ולעלות, ושבוע הבא לזהות את הקובץ הבא ...תודה רבה...
אם יש מספור רץ לקבצים - אז הכיוון הוא לשמור את המספר האחרון שעלה ולהגדיר משימת cron שפעם בשבוע תעלה את הקובץ הבא ותשמור את המספר המעודכן.
אם אין מספור רץ - קצת יותר בעייתי... -
גיבוי CSS JS וכדומה מNodeBB@a0533057932 אמר בגיבוי CSS JS וכדומה מNodeBB:
מה הפקודה להתקנת גרסה ישנה יותר ממנהל החבילות של אובנטו?
sudo apt-get install -y mongodb-org=4.2.15 mongodb-org-server=4.2.15 mongodb-org-shell=4.2.15 mongodb-org-mongos=4.2.15 mongodb-org-tools=4.2.15
-
גיבוי CSS JS וכדומה מNodeBB@a0533057932 אמר בגיבוי CSS JS וכדומה מNodeBB:
מה הפקודה להתקנת גרסה ישנה יותר ממנהל החבילות של אובנטו?
באלי לצטט לך משהו אבל ההודעה ההיא נמחקה

-
גיבוי CSS JS וכדומה מNodeBB@a0533057932 אמר בגיבוי CSS JS וכדומה מNodeBB:
לאחר זמן מונגו שודרג ל5.X
יתכן שזה קשור. בלוגים מופיע שגיאה שקשורה לחוסר תאימות בין גרסאות של הקבצים לגרסת השרת.
This version of MongoDB is too recent to start up on the existing data files. Try MongoDB 4.2 or earlier. -
גיבוי CSS JS וכדומה מNodeBB@שמואל4 אמר בגיבוי CSS JS וכדומה מNodeBB:
כידוע, אם פעם ניסיתם, להעתיק תיקיה של מסד נתונים שרץ למקום אחר ואז לנסות להריץ את המסד נתונים ממנה, זה פשוט לא יעלה, כנראה שזה סוג המצב שאתה נמצא בו עכשיו.
דווקא עשיתי את זה עם postgres, לא היה בעיות. אולי קצת מידע הלך, (שעוד לא הספיק להכתב לדיסק, לא נורא)
ספציפית לגבי מונגו, דווקא אחד משיטות הגיבוי הרשמיות שלהם (ואפילו המועדפת?) זה גיבוי סנאפשוט של הfs. כמובן שהם ממליצים להפעיל נעילת כתיבה וכו'. יש לזה מספר יתרונות על פני dump. העיקרית היא לחסוך קריאה חוזרת של כל הדאטא. (זה יכול להיות גם טרות שלמות..) ולתת לFS לעשות את זה, שכבר יש כלים קיימים שיודעים לעשות את זה היטב.
-
גיבוי CSS JS וכדומה מNodeBB@a0533057932 אמר בגיבוי CSS JS וכדומה מNodeBB:
@aaron אמר בגיבוי CSS JS וכדומה מNodeBB:
@lindoorsos
תריץsudo rm -f /tmp/mongodb-27017.sockותנסה שובלא רלוונטי
אני יודע לחפש בגוגלהגעת לפה עם תיאור תקלה חלקי. בלי שום פרטי שגיאה רציניים. אז מנסים לעזור עם המידע שיש..
השגיאה האחרונה שמופיעה היא בקשר לקובץ הנ"ל..
אם אתה עדיין רוצה שמישהו יעזור, תן פירוט מה ניסת, מה עבד, מה לא, מה קרה לפני השגיאה.. תן צאנ'ס לעזור לך -
גיבוי CSS JS וכדומה מNodeBB@lindoorsos
תריץsudo rm -f /tmp/mongodb-27017.sockותנסה שוב -
גיבוי CSS JS וכדומה מNodeBB@lindoorsos תביא לוגים מ/var/log/mongo/mongo.log (אולי קצת טעיתי במיקום)
-
פלטפורמה לסטטיסטיקות@nigun אמר בפלטפורמה לסטטיסטיקות:
או להשתמש בתשלום בשרת שלהם.
יש להם גם חינמי. (במגבלות מסוימות).
זה בהחלט שימושי לעוד דברים, אני משתמש בזה ללוגים ותצוגה של דיאגרמות ישירות מהלוגים. -
תקלה בחידוש תעודת SSL ב letsencryptתמיד זה עבד לך?
לכאורה יש מצב גדול שקשור לזה שזה רץ על פיתון 2 -
חיפוש עבודה@חגי אמר בחיפוש עבודה:
ולהוריד גם את הקובול, אלא אם כן זה למשרה בקובול.
אם אתה מוצא משרה לג'וניור בקובול זה יהיה מדהים!
-
הוספת עותק של מערך האובייקטים בכל אובייקט לפני שמירה.@אבי-203 אמר בהוספת עותק של מערך האובייקטים בכל אובייקט לפני שמירה.:
כותב שם בתוך העותק {למרות שלכאורה לא היה אמור להיות השדה הזה, כיון שאני מעתיק אותו לפני השינוי.}
JS אמנם יוצר מערך חדש, אבל שמכיל בדיוק את אותם האוביקטים המקוריים.
מה שגורם להפניה מעגליתCircularשל אוביקט אל עצמו, וכמובן זה לא משהו שניתן לשמור בDB (לפחות לא as-is).
אדגים:> item_1 = {id: 1} > item_2 = {id: 2} > items = [item_1, item_2]; [ { id: 1 }, { id: 2 } ] > not_new_items = [...items]; > item_1.is_old = true > not_new_items [ { id: 1, is_old: true }, { id: 2 } ]מה שנצרך זה בעצם לבצע deepcopy "העתקה עמוקה" למשל באמצעות JSON. (משער שיש דרכים יותר הגיוניות, לא יודע JS מספיק..)
const tt = JSON.parse(JSON.stringify(taskss)); await taskss.forEach((ite => { item.total = tt.length item.sicum = tt });