דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
א

אהרן

@אהרן
אודות
פוסטים
958
נושאים
165
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מחפש רעיון: לאפשר התכתבות ושליחת קבצים רק עם נמענים מסוימים באמצעות חסימת נטפרי
    א אהרן

    @WWW
    ברור
    הכוונה היתה לתוכנת-תקשורת שונה, אולי לא ציבורית.

    תוכנה

  • מחפש רעיון: לאפשר התכתבות ושליחת קבצים רק עם נמענים מסוימים באמצעות חסימת נטפרי
    א אהרן

    יש לכם הברקה?

    תוכנה

  • אימות כפול של גוגל מתאפשר רק באמצעות טקסט, איך משנים לקולי?
    א אהרן

    כרגע הסיסמה איננה
    וגוגל מאפשר לקבל את סיסימת האימות רק באמצעות הודעת SMS
    מה עושים?

    תוכנה

  • deno החלופה ה-nodejs?
    א אהרן

    https://tinyclouds.org/deno_bkjs.pdf

    חדשות

  • התקנה win xp על וירטואלי, יש למישהו?
    א אהרן

    תודה!

    תוכנה

  • deno החלופה ה-nodejs?
    א אהרן

    איך לכתוב deno ב-VS CODE שירוץ תוך כדי.

    חדשות

  • מישהו פה יודע 'ללמד' את VS CODE שפה חדשה?
    א אהרן

    בתשלום.

    תכנות

  • deno החלופה ה-nodejs?
    א אהרן

    ביצועים - אוחז ששפה דינאמית זה רעיון נהדר, ולא מוכרחים לשלם ע"ז מחיר בביצועים, כשהוא שוקל להחליף את המנוע מתחת בgo או אחר
    ככל שאני מבין נכון, התכנון הוא:
    להכניס מקביליות מובנית בכל הקודים הא-סינכרונים במהותם (פרומיסס, fs, תקשורת, timeOut וכדו') או קודים שיורצו שפירוש ע"י פונקצית ()run,
    ואת זה להשיג ע"י הורדת התלות ב-V8 למינימום (רק פיענוח ה-js שיכתוב המשתמש) ולמודולים רבים ככל האפשר להשתמש ב- go (הספיק להתחרט בשביל לא לנהל 2 אוספי זבל עצמאיים) rust & tokio שהיא גם שפה סופר מהירה בשל היותר סטטית (לא רק), גם מכילות כבר מודולים רבים שאפשר 'לגשר' אותם בקלות, וגם מובנה בהם המקביליות ביעילות ובקלות (הבדיקות נעשות הן כש-rust רץ בתהליך נפרד לגמרי והן כשהוא מורץ בתהליכון בשביל להסיק מה מהיר יותר).

    עד כמה זה ניתן, וכמה זה מייעל את המהירות, הוא ידע אחרי שה'גשר' יוכח כיציב ומהיר מספיק, גנרי ומאוד נוח לשימוש.
    ניהול חסימות ושיתוף זכרון בין תהליכים זה אתגר לא קל (בנתיים יש כבר גירסה שעובדת לא רע, ובמקום שיתוף זכרון קלאסי, מנהל-תור-הפעולות יחזיק אצלו את קטע הזכרון וישתף אותו כל פעם עם התהליך שצריך אותו תוך כדי שמירה שתהלים אחר לא פועל עליו במקביל).

    יצירת דפדפן חדש (ככל שאני מבין נכון).
    איזו מבוכה על התרגום השגוי. הנכון:
    תאימות לדפדפן - שהAPI יהיה תואם ככל האפשר (בשאיפה למוחלט, כמעט בקנאות) ל-API של הדפדפן; קוד שרץ בדנו יוכל לרוץ בדפדפן.

    חדשות

  • deno החלופה ה-nodejs?
    א אהרן

    https://github.com/nodejs/node/issues/21295

    חדשות

  • deno החלופה ה-nodejs?
    א אהרן

    https://github.com/denoland/deno/issues/11#issuecomment-392900062

    חדשות

  • deno החלופה ה-nodejs?
    א אהרן

    ראשית אבקש מ @dovid וכרישים נוספים שיתקנו אותי באם אני שוגה (כולל עריכה במקור).

    ריאן דאהל יוצר nodejs עבר להשתמש עם go המתאים יותר לעומסים כבדים ותחביר מאוד נוח לא-סינכרוני ומקביליות.
    לפני תקופה חזר להשתמש בnodejs ונחרד ממה שעשה 🙂
    אמנם האיסינכרוניות בקריאות I\O היה רעיון נהדר, אבל חסרים חלקים קריטיים משלימים.
    לכן הוא התחיל לעבוד על deno, עם 3 מטרות עיקריות:

    • תחביר נוח ע"י החדרת הפרומיסס לליבת המנוע (His biggest regret was not using promises, an abstraction for working with asynchronous, or parallel, computing tasks. Promises were actually included in an early version of the language but were stripped out soon thereafter, casting countless devs into callback hell), עם זאת הוא ממליץ מאוד להשתמש ב-TS.
    • ביצועים - אוחז ששפה דינאמית זה רעיון נהדר, ולא מוכרחים לשלם ע"ז מחיר בביצועים, כשהוא שוקל להחליף את המנוע מתחת בgo או אחר + יצירת דפדפן חדש (ככל שאני מבין נכון).
      אבטחה - אינו דומה הרצת js ומודולים צד ג' בדפדפן להרצתם במקום קריטי כשרת עם הרשאות מורחבות.

    jsconf2018.pdf
    https://thenewstack.io/node-js-creator-blasts-node-js-offers-a-secure-typescript-based-alternative/

    חדשות

  • לא מצליח לפתור תרגיל ב-go
    א אהרן

    יש פתרון!

    package main
    
    import "golang.org/x/tour/pic"
    import "fmt"
    
    func Pic(dx, dy int) [][]uint8 {
    	fmt.Println(dx, dy)
    
    	pow := make([][]uint8, dy)
    	
    	for i := range pow {
    		pow[i] = make([]uint8, dx)
    		for j := range pow[i] {
    			pow[i][j] = uint8(i^j) //(1 << 8)-1
    		}
    	}
    	fmt.Println(pow)
    	return pow
    }
    
    func main() {
    	pic.Show(Pic)
    }
    
    תכנות

  • לא מצליח לפתור תרגיל ב-go
    א אהרן

    כך גם לא

    package main
    
    import "golang.org/x/tour/pic"
    import "fmt"
    
    func Pic(dx, dy int) [][]uint8 {
    	fmt.Println(dx, dy)
    
    	pow := make([][]uint8, 0)
    	fmt.Println(pow)
    	for i:=0; i<dy; i++ {
    		uint8array := make([]uint8, 0)
    		for j:=0; j<dx; j++ {
    			append(uint8array, uint8(i*j))
    		}
    		append(pow, uint8array)
    	}
    	return pow
    }
    
    func main() {
    	pic.Show(Pic)
    }
    
    תכנות

  • לא מצליח לפתור תרגיל ב-go
    א אהרן

    עובד אך מעלה שגיאה

    package main
    
    import "golang.org/x/tour/pic"
    import "fmt"
    
    func Pic(dx, dy int) [][]uint8 {
    	fmt.Printf("%d %d\n", dx, dy)
    
    	pow := make([][]uint8, dy)
    	for i:=0; i<dy; i++ {
    		for j:=0; j<dx; j++ {
    			pow[i][j] = uint8(i*j)
    		}
    	}
    	return pow
    }
    
    func main() {
    	pic.Show(Pic)
    }
    
    תכנות

  • לא מצליח לפתור תרגיל ב-go
    א אהרן

    למישהו מתחשק לעזור לי?
    https://tour.golang.org/moretypes/18

    זו התוצאה [השגויה] שהגעתי אליה

    package main
    
    import "golang.org/x/tour/pic"
    
    func Pic(dx, dy int) [][]uint8 {
    	rng := [dy][dx]uint8
    	for i := range rng {
    		for j := range rng[i] {
    			rng[i][j] = uint8(i*j)
    		}
    	}
    	return rng
    }
    
    func main() {
    	pic.Show(Pic)
    }
    
    תכנות

  • קיצור דרך לאתר שיפתח בחלון נקי
    א אהרן

    @yossiz תודה!!

    אשמח לדעת מהם האפליקציות ברשימה שם, מה הם נותנים מעבר ללינק רגיל?

    תוכנה

  • קיצור דרך לאתר שיפתח בחלון נקי
    א אהרן

    כרום מאפשר ליצור קיצור דרך במחשב לאתר מסוים

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

    עכשיו יצרתי קיצור חדש אבל הוא פותח את האתר בתוך כרום הרגיל, ויחד עם אתרים נוספים שהיו פתוחים מלפני.

    יש למישהו מושג איך מגדירים שהאתר יפתח כמו בקיצור הישן?

    תוכנה

  • אשמח לעזרה בהבנת הסבר לקוד go
    א אהרן

    כאן יש הסבר והדגמה מעולים
    ניהול הרצת אותה פונקציה פעמיים על 2 תהליכונים

    אני אבל לא מבין מדוע התוצאה
    world
    hello
    hello
    world
    world

    ולא
    world
    hello
    world
    hello
    world
    hello

    הרי הם מדפיסים בהפרשים שווים
    רק שיש בניהם את הרגע בין ההרצה של תהליך 1 להרצה של תהליך 2?!

    תכנות

  • הוספת ערך למערך לפי ID - ג'אוהסקריפט
    א אהרן

    @chagold
    אבל כך אני לא יכול לוודא שאין כפולים
    ומה אם שוב הלקוח מוסיף איבר אחרי אינדקס 1?
    נראה שאין מנוס מלשמור כל הזמן מצביע ולחפש את מקומו באמצעות findIndex.

    תכנות

  • הוספת ערך למערך לפי ID - ג'אוהסקריפט
    א אהרן

    זוכר שאיפשהו יש תשובה לשאלה אך לא מוצא

    איך מנהלים את מספרי ה-index כשמכניסים איברים חדשים באמצע?
    והאם לא יכולים להיווצר כפילויות של אותם מספרי index לכמה איברים?

    תכנות
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום