@מאיר-הנאו ()Math.round
חיפוש גוגל פשוט באנגלית היה מביא לך את התשובה בקלות רבה... (אפשר להיעזר בגוגל טרנסלייט)
צדיק תמים
-
-
@Shaya אמר בתוספים שימושיים לVSC:
יש לציין שזה עדיין בבטא ויש להירשם כאן כדי לקבל גישה
אני ממתין כבר זמן רב, ואני רואה באינטרנט שיש כאלה שממתינים כבר יותר מחצי שנה, ויש שקיבלו תוך יומיים שלוש...
התוסף של הסמלים נחמד, באמת מקל על ההבחנה בקובץ הרצוי בהעפת מבט קצר...
אני רואה גם שלשמות תקיה הנפוצים באנגלית, כמוmiddlewares
, הוא מוסיף סמלון תואם...
לגבי התוסף של הצבעים, למעשה זה קיים כבר במובנה, אם כי בצורה פחות בולטת:
-
@dovid לגבי jQuery אתה כנראה צודק, אבל יש דברים אחרים ששימושיים לחלק מהמשתמשים... לדוגמה מי שמשתמש בפוסטמן, יכול להיות שיהיה לו נוח לעבור למשהו שהוא בתוך החלון של הקוד ולא צריך כל הזמן לעבור ביניהם.
והבלוקמן - אני משער שיש שזה יהיה להם ממש לא נוח, אני אישית מאוד אוהב את זה..
אם כולם כבר היו מכירים את התוספים, לא היה צריך לכתוב עליהם פה... -
@davidnead דווקא לא הלכתי בעקבות שום מדריך... נראה לי אתה מחליף עם הnodemon.json...
לתת קונפיג מוכן ושהמשתמש ישנה אני יכול גם בenv.
... ושם זה אף יותר קל, כי לפי מה שהבנתי הגדרת משתנה סביבה בשם הזה דורסת את ההגדרה בקובץ...
אני משתמש בקבציenv.
של dotenv, בהתחלה עשיתי json ועשיתי לו require, ואז החלפתי לזה... -
@חוקר שאלות בפורום זה משהו אחר, אני משער שבכל פריימוורק שאבחר (מבין הפופולאריים) יהיו כמה שמתמצאים בו ויוכלו לענות על שאלות, אבל כמו ש @גמליאל אמר צריך "חבר מומחה עם סבלנות לענות על כל שאלה", היינו שלא כל כך אפשרי לפתוח על כל שאלה קטנה נושא פה בפורום ולחכות שהמומחה יתחבר ויגיב... בכל דבר חדש יכול להיות גם דברים קטנים ממש, כמו גם טריקים שונים לייעול, וכדומה, שייעוץ מסודר דרך פורום לא מספיק.
@yossiz אמר באיזה ספרייה/פריימוורק (מה זה בכלל, בעצם?...) מומלץ ללמוד כיום?:
יכול להיות אפילו יותר ממה שאתה יודע...
הולך על הצדיק או על המומחה?
-
@dovid לא דיברתי על האזכור של
eval
כן או לא, אלא על התמצות/קצרנות - @yossiz הביא 2 דרכים לפתור את הבעיה שהעיליתי, והזכיר בדרך אגב אתeval
בדרך השלילה (שעל זה אפשר לדון האם זה נכון או לא, נראה לי שכן כי אני הרי הכרתי אתeval
, רק עוד לא חשבתי על השימוש בו בהקשר זה...), ואני ניצלתי זאת כדי לוודא באמת את מידת השלילה של השימוש בזה (באופן כללי).
לעומת זאת התשובה הזו שלך אמנם השמיטה את הeval
, אך על הדרך גם את שאר הפירוט... וקצת חבל
ואני הבנתי שעל זה כיוונת (שאין עניין להרחיב בשתי הדרכים האחרות), ועל זה היתה תגובתי... -
@dovid אני דווקא בעד...
ואסביר: כשאני כותב פה שאלה (כמעט תמיד) זה לא רק בשביל לדעת איך אני עכשיו מעיף את הבעיה הזאת וממשיך כבר לשורה הבאה של הקוד. כמובן אני כותב כאן כי נתקעתי בזה, ואני רוצה להתקדם, אבל לקבל "קביים" חד-פעמיים זה קצת חבל...
ולכן תשובה טובה בשבילי זה תשובה שמכילה קודם כל את הפתרון הבסיסי (יותר בקצרה) - כי בכל זאת, לפעמים יש שטח שקשה ללכת וצריך קביים , אבל גם חלק יותר מעמיק ומפורט - להרחבת הידע בנושא הספציפי... כדי שפעם הבאה שאתקל בבבעיה כזו בוואריאציה מעט שונה, אבין להקביל בין המקרים...
לדעתי @yossiz עשה את זה באופן מעולה ומושלם למדיי. -
@הפצת-אנקי לא יודע מה שינית בדיוק (להבא כדאי להביא גם הדגמה של מה שעשית, ולא רק של הקוד המקורי), אבל לי זה עובד מעולה
דוגמה: https://codepen.io/Shlomo-code/pen/GRONjeG -
כרגע אני יודע JS בסיסי ברמה די טובה, אבל בלי שום ספריה (למעט קצת jQuery) או פריימוורק (אפילו לא ברור לי מה פירוש פריימוורק למעשה, מעבר ל"סביבת עבודה"), ורק בצד לקוח (דפדפן).
השאלה במה כדאי להשקיע?
מצד אחד יש את ריאקט, שהמעלה שלו זה שיש לי ספר בעברית עליו, של רן בר זיק, והאנגלית שלי לא משהו, ויהיה הרבה יותר קל לקרוא הסברים בעברית מאשר מתורגמים (לקורסים בוידאו אני בכלל לא מתחבר, מאבד את הריכוז בחצי דקה הראשונה של הסרטון... בשונה מחומר כתוב)...
(כמובן בהמשך אין כמו לגגל באנגלית על השאלה הספציפית, אבל לפחות שהבסיס יהיה ברור בקלות יותר...)
מצד שני הבנתי (בעיקר מ @מוטי-אורן בפרטי) שהעתיד זה Vue... וכיוון שאני מתחיל את התחום הזה כעת, אני מעוניין ללמוד את הדבר הכי טוב ושיהיה הכי חזק גם בעוד 5+ שנים...
ובכלל, אשמח לשמוע הסבר ברור מה זה בעצם פריימוורק ומה מרוויחים ממנו...
ו @davidnead בכלל אמר לי (בפרטי) ללכת על NPM (לא הבנתי כל כך מה זה אומר... )
אשמח להמלצה מהחברים המוכשרים כאן, ואם אפשר כשמישהו ממליץ על משהו - שיציין אם יש לזה חומר כתוב בעברית, או רק באנגלית (עם תרגום גוגל ).
תודה! -
@פלורידה כתב בהסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש:
שלא ברור למה הוא עושה איתי את ה"חסד" הזה
-
@הקלדה אני לא יודע כמה חשיפה יש לאתר הזה, אבל אולי זה יתאים: https://shitufta.org.il/work?registration=d
-
@כמה-טוב-השם כתב
אתר רשתטק נגד הרפורמה המשפטית איך זה משפע עלינו??
לא משפיע משום כיוון, לא ברור לי מה מרגש בזה יותר מכל פרובוקציה אחרת
-
אפשר גם לעשות דיווח על הפוסט של עצמך (ב3 נקודות שלו) ולבקש העברה
-
@קן-ציפור אין כלל שתמיד עובד, הRSS המובנה של וורדפרס (שזה כמעט כל הבלוגים, אתרי חדשות חרדיים וכו') הוא ב
feed/
, יש גם הרבה אתרים שזה בrss/
(בוורדפרס זה מפנה לfeed/
), אפשר גם לחפש בקוד מקור של הדף (קונטרול + U) את המילה "RSS".עריכה: יש שירותים שמספקים דאטהבייס כזה, לדוגמה (בתשלום) https://www.wappalyzer.com/technologies/miscellaneous/rss
-
@אביי המזהה של הסקריפט בכתובת URL שנוצרת זה 72 תווים אקראיים...
אם אתה רוצה להגן מחובבנים שיודעים לעשות רק הקלטת תעבורה של נטפרי וכדומה ולא לראות את כל הבקשת HTTP, אפשר באמת להוסיף פרמטר כזה,
אבל אני מסופק כמה יש עניין....
אגב, במקרה כזה אפילו עצם השליחה בPOST ולא בGET שזה כניסה רגילה בשורת הכתובת, היא כבר מחסום -
בהמשך לכותרת, יש לציין שהתמיכה בעברית נוספה גם לAPI של גוגל!
אפשר לנסות אותו כאן: https://cloud.google.com/text-to-speech#section-2 -
@Y-Excel-Access כתב בכתיבת טקסט בעברית באותיות אנגליות (ללא תרגום מילולי):
פשוט כי הודעות השגיאה באנגלית המפורטות והמנומקות לא מפיעות בתור טקסט שאפשר לתפוס ולתרגם. וחבל לך לבזבז סתם זמן לפספס אותם ולנסות לפתור לבד, אז אתה פשוט חייב ללמוד את המילים וההקשר ביניהם כדי להבין מה התוכנה רוצה ממך. וגם אם לא להבין ממש - לפחות להעתיק את הודעת השגיאה אות אות לתרגום, גם זה פשוט מחייב את השכל לחשוב באנגלית.
לא רוצה לקלקל את החגיגה, אבל הOCR של QTranslate מסתדר עם זה מצויין...
-
@שמואל-ש שורות 14-18 מגדירות את המשתנה
options
כאובייקט, שמועבר לאחמ"כ (שורה20
) לfetch כארגומנט אופציות,
שמגדיר את הבקשה כך שתישלח במתודת post, עם contentType מתאים, ועם payload (בד"כ נקרא body, אבל גוגל חייבים להיות שונים... ראה גם https://tchumim.com/post/112838) מתאים של אובייקט הdata
- הנתונים שרוצים לשלוח לימות.
הקוד הבא יתן תוצאה זהה:const response = UrlFetchApp.fetch(BASE_API_URL + 'UpdateExtension', { method: 'post', contentType: 'application/json', payload: JSON.stringify({ type: 'routing_yemot', routing_yemot_number: '0773137770', password: '1234', token: `${YEMOT_USER}:${YEMOT_PASSWORD}`, path: 'ivr2:1' }) })
פשוט ככה זה יותר קריא.
ראה עוד:
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetchurl,-params
שורה
20
היא שליחת הבקשה בפועל, שמגדירה את המשתנהresponse
כHTTPResponse שהfetch החזיר,
לאחר מכן בשורה21
מחלצים את התשובה כטקסט מתוך הHTTPResponse ע"י מתודת getContentText, שמחזירה סטרינג של הJSON - ולכן אני מפרסר אותו לאובייקט ע"יJSON.parse
, כך שכעתresponseJson
מכיל את האובייקט שחזר בJSON מימות.
לאחר מכן בשורות22
-26
אני בודק את הערך responseStatus מתוך התגובה של ימות,
באם הוא לא שווה לOK
אני זורק שגיאה עם מה שימות החזירו בערךmessage
,
אם הוא שווה אני מדפיס לוג של "OK".בד"כ אין צורך בבדיקה הזאת כיוון שאם יש שגיאה אמור לחזור ססטוס קוד של שגיאה, לדוגמה
400
או500
, אבל כך ימות עובדים. הם תמיד מחזירים200
, ו-responseStatus שאומר אם הפעולה הצליחה.
כנ"ל לגבי הצורך בresponseStatus.toUpperCase()
, נתקלתי בחלק מהAPIs שלהם שמחזיריםOK
וחלק מחזיריםok
(באותיות קטנות)... שימוש בבדיקה כזאת (ע"י המרה של הresponseStatus
לאותיות גדולות והשוואה מולOK
, אני מכוסה תמיד.
עזרה בקוד js
עזרה | זמני היום בAPI
רג'קס - התו "_"
תוספים שימושיים לVSC
תוספים שימושיים לVSC
משתני סביבה, קובץ ENV, או קובץ JSON
איזה ספרייה/פריימוורק (מה זה בכלל, בעצם?...) מומלץ ללמוד כיום?
ביצוע פעולה על מערך ששמו מגיע מהארגומנט (של הפונקציה)
ביצוע פעולה על מערך ששמו מגיע מהארגומנט (של הפונקציה)
(js) RTL לסקריפט plotly
איזה ספרייה/פריימוורק (מה זה בכלל, בעצם?...) מומלץ ללמוד כיום?
הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
האם יש פורום איכותי של לימוד תורה
אתר רשתטק נגד הרפורמה המשפטית איך זה משפע עלינו??
האם יש אפשרות לשנות קטגוריה של פוסט לאחר פרסומו?
האם יש RSS לכל האתר מתמחים?
שליחת מייל מאקסס ללא לקוח דוא"ל
סו"ס מנוע דיבור של גוגל בעברית
כתיבת טקסט בעברית באותיות אנגליות (ללא תרגום מילולי)
העלאת טקסט מגוגל שיטס לתוך שלוחות בימות המשיח, ויצירת/מחיקת שלוחות