@dovid @צדיק-תמים אמר בהתחברות לheroku cli בשרת לינוקס:
אם אני פותח את הכתובת בדפדפן של המחשב שלי, מופיעה שגיאה של IP address mismatch...
@dovid @צדיק-תמים אמר בהתחברות לheroku cli בשרת לינוקס:
אם אני פותח את הכתובת בדפדפן של המחשב שלי, מופיעה שגיאה של IP address mismatch...
בheroku יש אפשרות לאחר שמתקינים את הCLI שלהם, לבצע פעולות שונות, כגון לעשות פוש לגיט של אפליקציה, לראות לוגים של אפליקציה, להנפיק טוקן API, ועוד.
במחשב רגיל האימות נעשה על ידי הפקודה heroku login שפותחת כתובת בדפדפן, שם מתחברים לחשבון (אם עוד לא מחוברים), לוחצים על כפתור אישור ההתחברות, וזהו.

השאלה איך ניתן להתחבר בשרת לינוקס (אובונטו אם זה משנה) נטול ממשק גרפי, שאין בו דפדפן? (אם אני פותח את הכתובת בדפדפן של המחשב שלי, מופיעה שגיאה של IP address mismatch...)
יש אמנם אפשרות להריץ את הלוגין עם דגל -i, ואז להתחבר עם שם משתמש (אימייל) וסיסמה, אבל לחלק מהפעולות זה לא עוזר, לדוגמה בשביל לעשות clone לגיט של אפליקציה, שם חיבור שנעשה בצורה הזו לא עוזר (וגם לא ניתן לעשות clone עם יוזר וסיסמה), והheroku cli מבקש התחברות עם קישור, למרות שפקודות אחרות, שלא קשורות ישירות לגיט, לדוגמה heroku apps, כן עובדות עם החיבור הזה.
תודה מראש!
@dovid שני האופציות של ניתוב מיילים דורשות בקשת גישה והמתנה, לניתוב מיילים לקח לי כמה חודשים לקבל גישה וזה אכן נוח ביותר, לWorkers ביקשתי גישה לפני זמן מה ועוד לא קיבלתי

@חגי איך עם for?
push למערך ריק? רציתי פיתרון אלגנטי עם filter וכדו'
אופס... גיליתי שהארגומנט השני של filter הוא אינדקס... אם כן הפתרון פשוט 
לשם פישוט השאלה: יש לי לדוגמה מערך א': 1, 2, 3
ומערך ב': false, true, false
אני רוצה לעבור על מערך ב', ולפי התוצאה לפלטר את מערך א' לתוך מערך חדש,
כלומר האיבר הראשון במערך א' (המספרים) - 1, לא ייכנס למערך החדש, כי האיבר הראשון בבוליאנים זה false,
השני ייכנס, כי האיבר השני בבוליאנים הוא true, והשלישי שוב לא, כנ"ל, כך שהמערך החדש יכיל רק את 2.
איך ניתן לעשות את זה?
כנראה שזה כבר נשאל לא פעם, אבלאין לי מושג מה לחפש בגוגל... (ניסיתי כמה חיפושים ולא מצאתי שום תוצאה קשורה)
תודה מראש
@שמחה-זו-הסיסמא לא מגדירים את זה בפריסה, אלא כאשר נשלחת בקשת GET (לדוגמה כניסה לכתובת בדפדפן), מופעלת הפונקציה doGet, וכאשר נשלחת בקשת POST - מופעלת הפונקציה doPost
@dovid לא נוצר שום קובץ. אולי כוונתך ללוג בטרמינל עצמו?

פתאום כל התקנה באמצעות npm, פשוט לא עובדת.
דוגמה מנסיון התקנה פשוט בפרויקט ריק:

וזה פשוט נתקע על המסך הזה.
ניסיתי להתקין מחדש נוד (=+npm), ולא עזר (רק האזהרה שבשורה השניה בתמונה נוספה).
ווינדוס 11.
הרצת פרויקטים קיימים באמצעות פקודות npm (npm start וכדו') עובדת חלק.
אשמח מאוד אם יש למישהו פתרון או כיוון, תודה מראש
רק מעדכן לפני שייחשב כ"הקפצה" -
הפתרון שתואם למה שחיפשתי הוא כנראה https://github.com/rigwild/apidoc-markdown (apidoc)
קרדיט @nigun
@שמחה-זו-הסיסמא בדקת את הנושאים שכבר קיימים בפורום על זה?
https://tchumim.com/topic/11654/המרה-של-תאריך-עברי-ללועזי-באקסל
https://tchumim.com/topic/10631/תאריך-עברי-באקסל
ואולי גם הקובץ שבפוסט הזה
@רפאל איפה הכלים האוטומטיים? אני לא רואה משהו כזה.
אני גם מעדיף תיעוד שאפשר להכניס בתוך הREADME, ולא שצריך להתארח בנפרד אצלם.
לצורך העניין מדובר אפליקציית nodeJS שאמורה לעקוב אחרי אתרי אינטרנט באמצעות RSS ולשלוח עדכונים למייל. האפליקציה בנויה בצורה של RESTfull api, וממשק שמתקשר איתו עם ajax (jQuery וכדו').
חילקתי את הAPI לכמה נתיבים מרכזיים, לדוגמה /api/users לכל הפעולות שקשורות למשתמשים - הרשמה, אימות דוא"ל, התחברות וכו', נתיב נוסף להוספת/קבלת פריטים, ונתיב נוסף לניהול ההרשמות - הרשמה, ביטול הרשמה וכו'.
לכל API יש כמובן את המפרט שלו - מה הוא מצפה לקבל - איזה פרמטרים בurl, איזה body, וכמובן מתודת HTTP - GET/POST/DELETE וכו'. וכן מה הוא מחזיר בתגובה במקרה הצלחה ובמקרה שגיאה - קוד סטטוס HTTP - 200, 429, 400 וכו', body, יצירת/מחיקת קוקיס, וכו'.
השאלה איך אני מתעד את זה בצורה מפורטת וברורה (לבן אנוש, לא איזה "מפרט XML/JSON או "תרשים זרימה" שצריך תואר שני כדי לפענח אותו), כך שאם ארצה לדוגמה עוד כמה חודשים להוסיף/להוריד/לתקן משהו בקוד, לא אצטרך לחפור ולבדוק במידלוור של ההתחברות מה הוא מצפה לקבל, ואז לבדוק במידלוורס של האימותים (של הbody/parms) וכו' (שנעשו עם ajv איזה פרמטרים הפונקציה מצפה לקבל, וכן הלאה, ושלא לומר שבשביל להבין מה הנתיב אמור להחזיר אני יצטרך ממש לחפור בקוד עצמו, אלא יהיה לי תיעוד מסודר וברור מה ואיך אמורים לשלוח, ומה מקבלים בחזרה,
האם יש איזה פתרון קל - איזהשהו "מחולל" לייצר את התיעוד הנ"ל בצורה גרפית קלה ופשוטה?
וגם באם לא - באיזה צורה נכון לכתוב את זה, גם ידנית?
תודה מראש
@nigun רק אני לא מצליח להבין מה המטרה/רווח של הבוט הזה? 
@חוקר אמר בOAuth2 גוגל - יצירת אישורי אימות ללא צורך בהרצה לוקאלית של האפליקציה:
בנטפרי כשאתר לא נפתח והוא עושה רדיירקט לאתר פתוח, זה מעביר או לא?
בדקתי, ומעביר! תודה, רעיון מעולה 
@חוקר אמר בOAuth2 גוגל - יצירת אישורי אימות ללא צורך בהרצה לוקאלית של האפליקציה:
אתה יכול להכין מראש את הלינק לפתיחת הדף בגוגל, כי זה מורכב מפרטי הפרוייקט הנמצא בקובץ credentials.json ולפי ה redirectUri זה יעביר חזרה לאתר המבוקש, וכפי שכתבת הבקשה תבוצע למרות שזה סגור בנטפרי.
איך עושים את זה?
@dovid מה זה אומר state?
@dovid מתנצל שלא הבהרתי את זה קודם, האפליקציה רצה ללא מגע יד אנוש או מול מערכת טלפונית, בשום אופן לא על ידי ממשק כלשהו בדפדפן וכדו'. וממילא לולי הצורך באימות, אין לי שום צורך לפתוח בנטפרי את האפליקציה.
@dovid בדיקה של הסינון - אם זה נטפרי, אתרוג, וכו'
ממילא פתוח = פתוח לגישה בסינון