katz
-
אתמול קרתה תקלה מוזרה, שגרמה לכך ששרתי ה-Exchange של מייקרוסופט לא היו יכולים היו להוציא מיילים!
מה אפשר ללמוד מזה?
מדובר בתקלה שהשפיעה על מערכות של מייל ארגוני, ה-Exchange, הנמצא בשימוש של חברות לניהול והפצה של דואר בהתקנה מקומית ופועלות על שרתים וכמובן מערכות ההפעלה של מיקרוסופט (Microsoft). הבאג אותר על גרסת Exchange Server 2013, בתוך מנגנון הבודק את כל הודעות הדואר היוצא מהשרת, כדי לוודא שהן נקיות מרושעות ומספאם. עם כניסת השנה החדשה, השרתים הפסיקו להוציא הודעות דואר, כאמור, או שהן התעכבו למשך זמן רב מאוד.מסתבר כי הסיבה לבאג הייתה בחוסר חשיבה של המפתחים לטווח הרחוק. היא נובעת משמירת התאריך כמשתנה int32, יכול לקבל ערך מרבי של 2,147,483,647, אבל הערך של השנה החדשה עומד על מספר גדול יותר – 2,201,010,001 לפחות. התוצאה הייתה שהסריקה של הדואר היוצא הייתה לא תקינה – וההודעות נחסמו.
היוצא מזה, לא לסמוך שעכשיו הכל עובד תקין, תשקיע טיפה יותר זמן, שגם מחר הכל יעבוד טוב...
מקור -
@ivrtikshoret
תעשה ככהobj[app]
-
@avramk נראה לי צריך להזין /
-
למדתי אנגולר, בניתי פרוייקט תוך כדי למידה, למה שלא תרוויחו מזה גם.
יתרונות: כניסה פשוטה דרך גוגל ללא צורך בהרשמה, הפקת דוח באקסל או מודפס של השעות.
הנה הקישור:
https://timess.co.il/ -
@yyy אמר בריענון מסך באנגולר לאחר שינוי:
אני רוצה שיתרענן מידי.
לא הבנתי, הרי באנגולר השיוניים משתקפים בתצוגה מיידית.
מה שכתבת לגבי האינדקס, לא הבנתי בדיוק מה כוונתך (אני יודע שאפשר להוסיף אינדקס), אשמח אם תרחיב.
פשוט מאוד התכוונתי שבכדי להשתמש עם splice צריך לציין איזה איבר במערך למחוק, כדי לקבל את האינדקס של האיבר אמרתי לך להוסיף אינדקס.
-
@yyy אולי להשתמש ב- splice כדי להסיר אותו ידני מהמערך עד שהנתונים יתעדכנו
תוסיף אינדקס בלולאה ככה, ואז תשלח למחוק את האינדקס הזה מהמערך<div *ngFor="let item of itemArr; let i = index" ">{{item.value}}</div>
-
@מוטי-אורן אמר בהוספת 0 בפורמט שעה ב- TS:
שים לב מה הבעיה בקוד שלך. גם parseInt וגם Number כשאתה נותן להם ארגומנט שהוא שני אפסים, הם יחזירו לך אפס בודד. מהסיבה שלא קיים מספר שמכיל שני אפסים בלבד.
אכן זה היה הפספוס שלי, תודה עכשיו עובד!
-
כתבתי קוד שממיר אלפיות שנייה לפורמט שעה רגילה כזה: 00:00:00
אך אני צריך שבמקרה שהשעות/הדקות/השניות הם פחות מ-10 שיוסיף להם 0 בהתחלה.
כעת אני מקבל לדוגמא: 0:1:22 במקום לקבל 00:01:22
אז כתבתי את הקוד הזה.var seconds = Math.floor((ms / 1000) %60) var minutes = Math.floor((ms / (1000 * 60)) %60) var hours = Math.floor((ms / (1000 * 60 * 60)) %24) hours = (hours.toString().length == 1) ? parseInt(`0${hours}`) : hours minutes = (minutes.toString().length == 1) ? parseInt(`0${minutes}`) : minutes seconds = (seconds.toString().length == 1) ? parseInt(`0${seconds}`) : seconds console.log(hours+":"+minutes+":"+seconds);
אך הוא לא עושה את העבודה (גם לא נותן שגיאה).
ניסיתי גם כך, אך לא עוזר.var seconds = Math.floor((ms / 1000) %60) var minutes = Math.floor((ms / (1000 * 60)) %60) var hours = Math.floor((ms / (1000 * 60 * 60)) %24) hours = (hours < 10) ? Number(`0${hours}`) : hours minutes = (minutes < 10) ? Number(`0${minutes}`) : minutes seconds = (seconds < 10) ? Number(`0${seconds}`) : seconds console.log(hours+":"+minutes+":"+seconds);
אשמח לעזרתכם.
-
Ctrl+/ הופך את השורה להערה וכן הופך הערה לשורה רגילה, כמו"כ בבחירה מרובה...
-
@איש-ימיני נראה לי שלנדרים פלוס יש את האפשרות הזאת והיא נקראת, אישורים ממוחשבים.
-
שלום רב!
אני מנסה לפרוס אפליקציית node על שרת אובונטו.
בכדי לגשת לשרת כפי שהבנתי צריך להגדיר הגדרות nignx
אשמח לעזרה על הגדרות nignx מהמבינים, או לחילופין קישור למדריך ברור בנושא! -
שלום רב!
כדי לשלוח אימייל מהשרת, אני משתמש בספריית nodemailer הייחודית עבור שפת node.js.
הבעיה, שגוגל מחמירה את האבטחה שלה בכל עת, והספרייה נחסמת מלשלוח הודעות דרך gmail.(התרת גישה לאפליקציות נמוכות, אינה עוזרת לי כי אם לימים ולפעמים לשעות ספורות בלבד, אחרי זמן מה נחסם לי שוב, למי שמתמצא שגיאה 535).
וזה השגיאה במסוף:
Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp at SMTPConnection._formatError (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:774:19) at SMTPConnection._actionAUTHComplete (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:1518:34) at SMTPConnection.<anonymous> (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:540:26) at SMTPConnection._processResponse (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:937:20) at SMTPConnection._onData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:739:14) at TLSSocket.SMTPConnection._onSocketData (C:\Users\USER\Downloads\ahvtisael-main\node_modules\nodemailer\lib\smtp-connection\index.js:189:44) at TLSSocket.emit (node:events:329:20) at addChunk (node:internal/streams/readable:304:12) at readableAddChunk (node:internal/streams/readable:279:9) at TLSSocket.Readable.push (node:internal/streams/readable:218:10) at TLSWrap.onStreamRead (node:internal/stream_base_commons:192:23) { code: 'EAUTH', response: '535-5.7.8 Username and Password not accepted. Learn more at\n' + '535 5.7.8 https://support.google.com/mail/?p=BadCredentials k27sm2760396wms.21 - gsmtp', responseCode: 535, command: 'AUTH PLAIN'
כמובן שהשגיאה המופיעה במסוף, ששם המשתמש והסיסמא אינם תואמים, לא נכונה!
-
בהמשך לפוסט הזה
האם אפשר להתקין שם תוספים, לדוגמא: תוסף לעיצוב קוד של Vue
כשאני מנסה הוא זורק לי שגיאה.
Error while installing .... extension. Please check the log for more details. -
@dovid וואו!
עד עכשיו הכרתי רק אפשרות להוסיף 1S ככה
https://github1s.com/
אבל שם לא נותן לערוך....
תודה. -
@dovid אמר ברעיון לתוכנה לקטלוג נושאים תורניים:
אלקטרון
נראה לי עושה בעיות בחלק מהסינונים... עכ"פ היה על זה נידון בפורום לאחרונה..
-
@chagold נדמה לי שבקשות post הרבה יותר נח עם axios
ב- fetch אתה צריך להצהיר באובייקט איזה method אתה מתכוין.
fetch('https://example.com/profile', { method: 'POST', // or 'PUT' headers: { 'Content-Type': 'application/json', },
לעומת זאת ב- axios אתה עושה
axios.post(url)
העתק הדבק בין מחשב לשרת
חשיבת מפתחים לטווח רחוק..
js הכנסת משתנה לתוך משתנה כבדוגמא
נתקע באמצע התקנת SSL על שרת ווינדוס עם certbot
מערכת הזנת שעות עבודה
ריענון מסך באנגולר לאחר שינוי
ריענון מסך באנגולר לאחר שינוי
הוספת 0 בפורמט שעה ב- TS
הוספת 0 בפורמט שעה ב- TS
התקנתי Visual Studio 2022 כאן המקום למי שיודע דברים חשובים על IDE בכלל - דברים ששינו לי את החיים
קבלת מידע ממסב על הרשאות וביטול הרשאות - אפשרי?
פריסת אפליקציה node על אובנטו
ספריית nodemailer והאבטחה של גוגל
VS code web Extensions
עריכה ישירה בגיטאב
רעיון לתוכנה לקטלוג נושאים תורניים
fetc vs axios
bat להעתקת קבצים מתאריך מסויים