@שואף אמר בשני קבצים זהים באותה תיקייה ??:
ו שני קבצים עם שמות זהים.
שניהם מופיעים זה לצד זה בתיקייה, למרות שהשמות לכאורה זהים לחלוטין.
יש למישהו הסבר? אולי יש ת
אפשר לחפש את התווים האלו בכל שמות הקבצים שקיימים במחשב?
@שואף אמר בשני קבצים זהים באותה תיקייה ??:
ו שני קבצים עם שמות זהים.
שניהם מופיעים זה לצד זה בתיקייה, למרות שהשמות לכאורה זהים לחלוטין.
יש למישהו הסבר? אולי יש ת
אפשר לחפש את התווים האלו בכל שמות הקבצים שקיימים במחשב?
@dovid
אשמח לדוגמאות שימוש.
@גמליאל
רק קח בחשבון שא"א לשמור קבצים \ שינוים בקצבים ע"י האפליקציה, יש רק מה שמעלים ושמירות צריכות להכנס לDB בכתובת חיצונית (או על הזכרון).
@dovid אמר בשאלה ב JS מוטמעת ב HTML:
@yossiz אמר בשאלה ב JS מוטמעת ב HTML:
נכון, שמתי לב לכל זה. רציתי לעשות כמה שפחות שינויים למבנה הקוד.
ברור, רק שיתפתי את השואל בנקודה הזו.
@אהרן אמר בשאלה ב JS מוטמעת ב HTML:
@dovid אמר בשאלה ב JS מוטמעת ב HTML:
אפשר הרבה יותר מזה
אשמח לדוגמא.
אני התכוונתי לבדוק בfind אם ריק אבל אח"כ נזכרתי בsome שעושה בדיוק את זה, הוא מחזיר חיובי מייד במקרה הראשון של הצלחה:
return [...tr.getElementsByTagName("td")].some(e => e.innerText.includes(filter));
זה יותר קצר?
נראה שרק בתווים בודדים.
הנה פירוט


יש כאן אפשרות של שרת פשוט
כמו שאני יכול לקשר לשרת אחר ופשוט לגרור את תיקית הפרויקט מהמחשב ישר לדפדפן, ולהפעיל את האפליקציה דרך הקונסול?
ואגב, מה זה אפליקציית expressjs??

איפה יש פה רמז ל-C9?

@dovid
אפשר גם
var checkOneRow = (tr) => {
return [ ...tr.getElementsByTagName("td") ]
.filter(curTd => curTd.innerText.toUpperCase().indexOf(filter) > -1)
.length
}
@dovid איך אני מתקדם משם?
לא מוצא שם שום הקשר ל-C9
איפה מגדירים חיבור לשרת אחר?
אם אני רוצה להפעיל אתר פשוט (אפליקציית נוד) עם DB מקומי בשרת, זה פשוט גם בשרתי אמאזון?
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
חבל שאתה לא כותב מדריכים מסודרים
המדריכים (לפחות בעברית) ברשת אומרים תעשה X וסע
וזה קצת מעצבן אותי (בעיקר כי זה משעמם כמו שכתבתי לעיל).
אתה יודע להסביר על מאחורי התהליכים ב-GO?
מוכרח להיות, כי GO הבנת.
@nigun
אתה מציג א"ז כמגבלה, ונותן לנו להתנצל בשם JS.
תסביר לנו אתה מה היתרון
מה נותן לך שכפול thread,
איך זה מאפשר לך לקבל את התשובה בתהליך הראשי בכלל, ואיך התהליך הראשי יודע שכל האיטרציות סיימו?
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
למטב ידעתי, כן.
המחשב שלי (מסוג XT עם כפתור TURBO..) עדיין יודע להשתמש רק בליבות שיש אצלו, ויש לו רק 8.
שלך יודע לקחת גם את השכן?
ומה הבעיה בזה?
שבמקום להשתמש במכונה פנויה, אתה שם אותה בצד ומחפש נוספת.
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
ששם עוצרים את הthread עד לקבלת תוצאה)
בטוח?
ואם אני מפעיל לולאה 800 שמריצה בכל פעם פונקציה עם go
היא אוספת thread מכל העיר?
זה אל מגבלה, זו צופר
למה מיקסר שרכשת צריך להמתין מכובה כי כבר טחנת בו תפוזים עד שתטחון במיקסר אחר גם את התפוחים? עדיף לרכוש 2 קערות ולהשתמש במיקסר אחד
.
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
מה הכוונה "שומר"
בהודעות בהמשך הגדרת "שאוכל לגשת אליו מכל מקום בקוד"
זה א"א עם פרינט
וגם בDB זה מקומי
"לשמור" התכוונתי במשתנה מקומי (או גלובלי, שהוא עדיין מקומי רק בסקופ אחר).
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
לפני כשנה כשהייתי בPHP ניסתי ללמוד נוד
אבל לא הצלחתי לקלוט את הקטע של קוד אסינכרוני
עכשיו אחרי שהבנתי את הרעיון בGO אני מנסה לחזור ולהבין את נוד
אבל כנראה אני קשה הבנה , כי אני לא מתליח לקלוט את הנקודה.ברשותכם אני יביא קוד אסינכרוני בGO
ואתה תגידו לי איך זה נראה בנוד
ואולי אני יבין?בא נתחיל עם משהו בסיסי (לא מצאתי משהו יותר פשוט)
package main import ( "fmt" "time" ) func say(s string) { for i := 0; i < 5; i++ { time.Sleep(100 * time.Millisecond) fmt.Println(s) } } func main() { go say("world") say("hello") }(אני לא צריך קוד בJS שיעשה בדיוק אותו דבר
רק להבין את הרעיון)
הבאת דוגמא של Println, ואז אתה שואל על שמירת התוצאה
תן לנו דוגמא איך ב-go אתה שומר את התשובות שמתקבלות מהפונקציות הא-סינכרוניות, יהיה יותר קל להסביר עם "דוגמא דומה".
@nigun אמר באיך עובד קוד אסינכרוני בJS?:
עכשיו הבנתי נכון? (אני מנחש שלא )
כן.
אבל המושג "צורה שונה" סתמי מדי.
יש אתגר ופתרון
הבנת את האתגר? הבנת את הפתרון? הוא נראה לך הגיוני?