@dovid אמר בLinqPad עבור C#:
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).

אתה צודק, זה לא הרוב. כנראה לא שמתי לב בגלל שזה התיאור שפתחת בו.
@dovid אמר בLinqPad עבור C#:
זו תוכנה שמקילה מאוד לבדוק קוד ולדבאג, וגם מעולה לסקריפטים ולביטויים מהירים (מה היה התאריך לפני 67 ימים?).

אתה צודק, זה לא הרוב. כנראה לא שמתי לב בגלל שזה התיאור שפתחת בו.
@ש-ב-ח
זה פשוט תיאור של המסד נתונים כיצד הוא מתכנן לבצע את השאילתא, זה יכול לתת לך יותר הארה מה יקרה מאחורי הקלעים לפי כל אחת מהשאילתות, וככה להכריע מה יותר יעיל.
זה אמור להיות רלוונטי גם בmysql.
@dovid
רוב מה שכתבת נכלל במה שקראתי לו "REPL"
עברתי על הexamples ונראה שיש שם ממש הכל, אפילו מדריכי לימוד על השפה עצמה!
@צדיק-תמים אתה יכול להוריד את דוגמאות קוד מהתוכנה וללמוד ביחד עם זה

@dovid
אני משתמש בה במקום REPL (כמובן REPL מאוד נוח, שמציג אובייקטים), למרות שלפי השם שלה, אני מניח שהיא נועדה בעיקר בשביל לתשאל מסדי נתונים עם LINQ.
עריכה:
קיבלתי את התוכחה, ורק עכשיו אני מבין כמה כיף זה להשתמש בLINQ בשביל לתשאל את המסד נתונים! איך הכל הופך להיות ברור וקל יותר!
@dovid אמר בתגובה: מדריך לימוד שפת C#:
כמו כן יש תוכנה בשם linqpad שברשיון (בתשלום) היא מאוד עוזרת ללמוד
אפשר להשתמש בחינם בלי השלמה אוטומטית, ככה השתמשתי שנים, בסוף התייאשתי (והורדתי פרוץ
)
@אביחיל
אתה משתמש בספריה כלשהי בשביל זה ולא מבין איך לעבוד איתה?
נראה לי שאתה מבקש מדריך ספציפי לנושא מאוד כללי, לכן זה קצת מסובך.
כלומר, הצורך שלך הוא צורך ספציפי, אבל יש אינספור דרכים לבצע את הצורך הספציפי הזה, ולכן אי אפשר לתת לך מדריך למשהו שיש כל כך הרבה דרכים לבצע אותו בלי לדעת על מה אתה רוצה להתמקד.
אם אתה רוצה מדריך שקובע בשבילך את דרך הפעולה, אז הנה אחד שמשתמש בספריה מוכנה בשם express
https://expressjs.com/en/starter/hello-world.html
@dovid
אנחנו מדברים על יצירת שרת HTTP? או משהו יותר בסיסי עם סוקטים?
ספריה מוכנה כמו express\koa, או משהו כמו הtcpServer המובנה של node.js?
@יוסף-בן-שמעון זה פשוט לא SQL חוקי, אני מתפלא שישנה אפשרות כן לאפשר את זה בהגדרות.
@צדיק-תמים
ניסית לעשות הקלטת תעבורה בממשק של נטפרי?
ניסית להפעיל wireshark ולראות איפה זה נכשל?
ניסית לחפש את השגיאה בגוגל?
ניסית לבדוק את ההגדרות firewall?
ניסית לבדוק את ההגדרות של הראוטר?
ניסית להריץ מסביבה לינוקסית (עם WSL למשל)?
ניסית לבדוק אם היעד נכון?
ניסית לבדוק עם השרת SMTP נכון?
ניסית לבדוק אם הפורט נכון?
עשיתי בדיקה מעצמי וזה כן עובד עם swaks, בpowershell גוגל כנראה שינו משהו ועכשיו זה נחסם
דבר נוסף - בשורה 25 שכחת לקרוא לפרומיס
var res = await promise();
גם מה שאתה עושה פה מאבד את כל הרעיון של Promise.all, בגלל שכבר קראת לכל הפרומיסים בfilter וקיבלת את התוצאות שלהם.
@dovid אמר במניפולציות על שדות מחושבים ב - SQL:
בשביל שיהיה מקום אחד לערוך ולא יהיו טעויות צריך לפתח שפה חדשה...
@OdedDvir
אתה יכול לגרום לentity framework ליצור את המחלקות הללו בשבילך ב-.net הרגיל (לא core), וזה גם מגיע עם עורך ויזואלי לקשרים בין טבלאות.
בcore אין את כל הדברים השווים האלה בגלל שזאת הקידמה, כך מסתבר...
@chagold
אם מה שהשתמשת בו בשביל להפוך את האתר לאפליקציה משתמש בwebview, הם היו צריכים לאפשר את זה עם שורת קוד, כנראה שהם לא עשו את זה, וזה אומר שאי אפשר לדבג את זה.
היה פעם פוסט עם שאלה מאוד בסיסית בפייתון בstackoverflow,
שאלו אותו בתגובות מאיזה אתר הוא לומד, אז הוא כתב שהוא לא לומד מאתר, הוא פשוט מנסה דברים ושואל שאלות בstackoverflow.
אני לא חושב שאפשר ללמוד ככה, אבל גם אם אפשר, זה הרבה יותר לאט מאשר ללמוד את זה מסודר, כי תמיד צריך לדלג מהבסיס לנושאים מתקדמים בלי שיש לך תפיסה טובה באף אחד מהם.
@chagold אמר בתאימות css בעיצוב לאפליקציה:
@חגי אני אמור להתקין את הadb בתיקיה מסויימת?
הוא מופיע, רק שנראה שהוא לא מריץ כרום
@yossiz
הרי הכתובת השולחת היא לא חוקית, אז אין מצב שזה יתקדם לשיח במייל, ויכול להיות שגוגל שולחת לספאם אם יש שם פרטי התקשרות כלשהם, אני אבדוק.
עריכה: לא ספאם

עריכה נוספת:
כנ"ל בספאם מובהק

@chagold אמר בתאימות css בעיצוב לאפליקציה:
יש כלי בMemu בדומה לכלי המפתחים של כרום ע"מ לתכנת את ה- CSS?
תתקין adb במחשב, ותפעיל בכרום אצלך chrome://inspect
ואמור להופיע שם האימולטור של memu עם אפשרות לפתוח כלי מפתחים מתוך הכרום שלך.
@רפאל אמר בהסרת מילים שלמות בגאווה סקריפט עם רג'קס:
\S*\d+\S*
https://regex101.com/r/bQOw41/1
אולי במקום להתאים את כל התווים של לא whitespace, צריך לעשות משהו כזה?
\d+(\.(?=\d))?\d*
הרי הנקודה זה התו היחידי שאמור להפוך את זה למספר חוקי, ורק אם הוא מוקף בספרות משני צדדיו.
הנה דוגמה
https://regex101.com/r/GKe88K/1
בשביל מה להחזיק שרת SMTP? שהאפליקצייה עצמה תהיה השרת SMTP 

אתה צריך לחקות את התהליך שעושה השרת smtp, כאילו אתה השרת.
אפשר אתה יכול להריץ בתוכנת swaks את זה ולראות מה רואים שם, בשביל למצוא את השרת מיילים שאליו צריך לשלוח את המייל, אתה צריך לתשאל את הDNS לרשומת MX.
הנה פקודה מקוצרת שמבצעת את הפעולה הזו של התשאול, כמובן שתחליף את הדומיין gmail.com לפי השרת שאתה רוצה לשלוח אליו (מה שמופיע אחרי ה-@)
swaks --to tzadik-tamim@gmail.com --server $(dig mx gmail.com +short | sort -r | cut -f 2 -d ' ' | head -n 1)
dig mx gmail.com +short מחזיר את רשומות הMX של gmail.com
sort -r מסדר אותם לפי הקדימות שגוגל קבעה להם (שחוזרת מהפקודה dig)
cut מחזיר את השדה השני, שזה הכתובת MX, הראשון זה הקדימות שגוגל קבעה
ו-head מחזיר את הכתובת הראשונה מהרשימה