@davidnead
תכל'ס מה אתה רוצה להוציא מכל זה?
האם ואיך אפשר להתקדם בשוק ?
איך אפשר להכשיר דור נוסף של מתכנתים כמונו?
או משהו אחר?
nigun
-
שוק התכנות החרדי -
Rust-langזה שפה קשה, שהקומפיילר שלה זורק שגיאה על כל סטייה קטנה,
בעייני זו מעלה, למה לחכות לקוד שירוץ בשביל לגלות באגים מעצבנים?
בקיצור, אם אצטרך לכתוב מנוע כלשהו - נראה שזה הכיוון.
מהיר, בטוח, וללא קריסות.את זה יש לך בGO עם שפה קלה יותר ללמידה (ועם קומפיילר יורת מהיר).
לאתרים וכו', מה שקיים מספיק טוב... לא רואה סיבה לעזוב את NODEJS.
לא נראה לי שמישהו חשב לבנות עם זה אתר
זה נועד בעיקר למקומות שאפילו GO נכשל (בגלל הGC בעיקר).עריכה: קח לדוגמה את הבנצ'מארק הזה
שמנסה להשוות בין מנועי SSG (כלי לבניית אתרים סטטיים)blades: 3.43311 ms (±1.41216) (מנוע שנכתב בראסט ע"י עורך הבנצמארק)
zola: 44.90000 ms (±4.08778) (מנוע שכתוב בראסט)
hugo: 53.46000 ms (±8.47516) (מנוע שכתוב בGO)עיין כאן להשוואות של HUGO עם שאר הSSG
אז למי שחייב בנייה מהירה, יכול להסתדר עם HUGO
ואם העוד כמה שניות הם ממש קריטיות אז אולי ראסט זה הפתרון.
(נ.ב. לא צריך להתייחס לבנצ'מארקים כאל תורה מסיני, זה רק כדי להראות דוגמה) -
Rust-lang -
Rust-langהשאלה המרכזית היא מה רע לכם במה שלמדתם עד היום.
ביצועים? תחביר? או שזה ספורט בלימודי תכנות.אכן ללמוד ראסט זה בעיקר לספורט
לא מוצא נתקלתי בכל כך הרבה מקרים שGC מפריע (לפחות בעיני).@nigun לא, אני לא מכיר אותה. אבל ממה שאני (לא) מכיר אני מבין שכמו שכתבתי זה תחליף ל-C/++C ולא ל-PHP/פייתון/JS. ואם כן צפוי לגמרי שיהיה עקומת למידה.
אני התכונתי ביחס לGO (בעצם כמעט כל שפה יש לה יותר עקומת למידה מGO)
@רחמים
גם מייקרוסופט אימצו את ראסט בחלק מהמקרים
אז כנראה שכדאי לקרוא קצת למה? -
שוק התכנות החרדי@davidnead אמר בשוק התכנות החרדי:
@nigun אמר בשוק התכנות החרדי:
@davidnead אמר בשוק התכנות החרדי:
אני חושב שמתכנת ממש, שהשקיע וצבר ידע כמו שצריך, לא נשאר על משרה חלקית והשלמת הכנסה, מתכנתים זה אנשים שידועים בשעות עבודה המוגזמות. ואני רואה פה בפורום (ולא רק) כרישים עם ידע עמוק.
למה? מתכנת עצמאי שגומר את החודש עם 3-4 שעות עבודה ביום,
למה שלא ישב בכולל בשאר השעות היום?אני לא מביע דעה, אלא אומד את המציאות.
יתכן שבעל תשובה שלמד ועבד בעברו ושינה כיוון לכולל ינצל את ידע ונסיון העבר לעבודות מהצד כפרילנסר.
אבל בגדול, מי שהשקיע על מנת להיות מתכנת ברמה גבוהה, בדרך כלל ישקיע בזה את כל היום. הן מבחינתו, והן מבחינת הלקוחות/מעסיקים.
מתכנתים ידועים ככאלו שעובדים שעות נוספות נון סטופ, בגל צורך, ובגלל שמכורים לעבודה.
אדרבה, אולי יש פה כאלו שיספרו אחרת? לזה האשכול הזה מיועד.אמנם כשמכורים לתכנות ויש לקוחות שמנדנדים זה יכול להוות ניסיון נוסף לצמצם את שעות הלימוד
אבל מי שרוצה ללמוד (ויש לו סדר יום קבוע), יכול ללמוד גם עם כל הנ"ל.
ותכל'ס ההבדל בין לימוד של דף יומי (שעה ביום) לחצי יום בכולל (4 שעות) הוא לא כל כך גדול. -
שוק התכנות החרדי@davidnead אמר בשוק התכנות החרדי:
אני חושב שמתכנת ממש, שהשקיע וצבר ידע כמו שצריך, לא נשאר על משרה חלקית והשלמת הכנסה, מתכנתים זה אנשים שידועים בשעות עבודה המוגזמות. ואני רואה פה בפורום (ולא רק) כרישים עם ידע עמוק.
למה? מתכנת עצמאי שגומר את החודש עם 3-4 שעות עבודה ביום,
למה שלא ישב בכולל בשאר השעות היום? -
Rust-lang -
הקמת בלוג שיתופי@ש-ב-ח אמר בהקמת בלוג שיתופי:
@nigun אמר בהקמת בלוג שיתופי:
שכולם יוכלו לתרום לאתר קוד בקלות עם גיט,
נו... ומה רע בלעשות את זה עם טופס מסודר באתר (כמובן עם עורך טקסט).
אתה משווה PR, לטופס באתר שבו יוכלו לשלוח הצעות לשיפור?
@ש-ב-ח אמר בהקמת בלוג שיתופי:
@nigun אמר בהקמת בלוג שיתופי:
ולמה לבנות אתר דינאמי אם אפשר סטטי?
כי לא כל מה שתרצה/רצית תוכל לעשות שם... (אני רק חושב בקול, אתה מוזמן לחשוב איתי ביחד...)
לא יודע להתעסק עם וורדפרס (ולא כ"כ מעוניין)
ואני לא רואה סיבה למה אני לא יוכל לעשות את מה שאני רוצה באתר סטטי + API קטנים לכמה חלקים דינאמיים. -
הקמת בלוג שיתופי@yossiz אמר בהקמת בלוג שיתופי:
@nigun הנסיון מלמד אותנו שרוב דיבורים לא מוליד תוצאות... (תסתכל על נטפרי, מן הסתם היו הרבה שדיברו, ומדברים, והיה אחד שעשה ועושה...). לדעתי אם אתה סגור על הרעיון, פשוט תבצע אותה. אבל רק אם אתה סגור 100%. הרבה רעיונות, ומתוכם דברים הזויים ביותר, יצאו אל הפועל בגלל אדם אחד שהיה "מושגע לדבר".
עדיף לקבל פידבקים מהציבור לפני שאני עושה משהו, לא?
(כמדומני שגם MAT התחיל עם פוסטים בפרוג) -
הקמת בלוג שיתופי@ש-ב-ח
אני רוצה בלוג שכולם יוכלו לכתוב בו (לא רק אני)
שכולם יוכלו לתרום לאתר קוד בקלות עם גיט,
שכל אחד יוכל לשפר פוסטים אחרים דרך גיט.
ולמה לבנות אתר דינאמי אם אפשר סטטי? -
החרגת קובץ מהשוואות של הגיט@chagold
אני מעדכן כל פעם את הקבצים הקיימים עם
. add -uוזה מעדכן רק את הקבצים שקיימים כבר בגיט. -
קו SIP זול בישראל@clickone
הוא לוקח מהוט, הוא עדיין לא סגר אתם
ואין לי מושג בכמה הוא מתמחר את החבילות. -
netlify.com מה זה?@shaya
קצת התערבב לי המושגים
תמיד הבנתי ש:
serverless זה שירות שמריץ את האפליקציה שלי בשרת של החברה המארחת בלי שאני צריך לקנפג שרת (לרוב עם אופציה להאזנה רק לHTTP).
SSG זה כלי שמייצא את כל האתר לדפים סטטיים, ואז ניתן לאחסן אותם בשרת סטטי פרטי או בשירות (S3 וכדו').
לגבי DB אפשר לבחור מנוהל או פרטי , וההתחברות היא אותו דבר.ובקיצור כל הדברים האלו אפשר לבנות לבד בVPS אבל זה דורש הרבה יותר עבודה של הגדרות
והרבה פחות סקיילבילי, מאשר שירות serverless.
פספסתי משהו? -
אולי זו עיצה טובה למחפש את דרכו בעולם פיתוח אתרים.@אבי-203 אמר באולי זו עיצה טובה למחפש את דרכו בעולם פיתוח אתרים.:
אז השאלה היא כמה אני צריך לאבד זמן לימוד ועבודה, ביחס לכמה עבודות אני אפסיד.
אם אתה נהנה עכשיו, ויש מספיק לקוחות, ולא נראה לך שהשוק ישתנה בעשור הקרוב?
אז כנראה שאין סיבה ללמוד משהו אחר.
אבל אם היית יודע מה נותנים לך הכלים האחרים יתכן שהיית מדבר אחרת
אז לכן אולי כדאי לחקור קצת יותר לעומק מה אפשר לעשות עם כל כלי, ובזמן הפנוי (אם יש לך) להקדיש קצת זמן לשחק עם כלים שונים, יתכן שתגלה שזה מעניין וכיף, ויתכן שלא.
אבל אין כל כך מה להפסיד.לדוגמה @dovid ניסה לדרבן אותי ללמוד JS, ואכן אני רואה שיש תחומים שזה יכול לעזור לי
אז מידי פעם כשיש לי זמן אני מנסה לעבור על עוד מדריך ולקלוט עוד קצת, ויום אחד כנראה אני אתקדם עם זה יותר (כנראה כשאני יתקע באמת),
אבל אני משתדל לעשות את זה בכיף, ובלי לחץ. -
ניהול קאש למאות קריאות במקביל -
ניהול קאש למאות קריאות במקביל@אבי
זה לא בדיוק שאין לו כח לעבוד כמו בן אדם
אלא גדילה לא מתוכננת, כשבנינו את החלק הזה לא חשבנו על שימוש רחב כזה.אגב למה נראה לך שרק בציבור שלנו משתמשים בשיטת ה"סמוך"?
לכאורה כל ישראלי מצוי עובד כך, אא"כ הוא בחברה מסודרת שקובעת כללים ברורים (וגם אז לא בטוח).אגב בסוף יצא לנו
שבעצם הצד לקוח לא יכול להציג כל כך הרבה אנימציות בבת אחת
אז אין באמת צורך לטעון את כל המידע, אז חתכתי את הגודל ל2.2KB ובשילוב עם שמירה בקאש
לא נראה לי שאמור להיות בעיה רצינית. -
האקתון של קמא-טקhttps://www.israeldefense.co.il/he/node/46935
מאות מתכנתים חרדים השתתפו בהאקתון קורונה מיוחד
מדובר באירוע ראשון מסוגו, שנערך תחת הכותרת ״חרדים לקורונה״, ובו השתתפו 27 צוותים שפיתחו פתרונות טכנולוגיים למנעד האתגרים הקשורים בהתמודדות עם המגפהבהאקתון ראשון מסוגו שהתקיים בבני ברק ובמוקדים שונים ברחבי הארץ, שנערך תחת הכותרת ״חרדים לקורונה״, השתתפו מאות יזמים ומתכנתים חרדים מכל רחבי הארץ, שלקחו חלק במאמץ משותף למציאת פתרונות טכנולוגיים למנעד האתגרים הקשורים בהתמודדות עם מגפת הקורונה. בסיום האירוע הוצגו הפתרונות לנבחרת השופטים, ונבחרו שלושת המיזמים המנצחים.
האירוע התקיים ביוזמת קמא-טק ובשיתוף חברות הייטק וקרנות מובילות ובהן גוגל, ביה"ח שיבא, קרן פיטנגו, פועלים הייטק, קופ"ח מכבי ועיריית בני ברק. ההאקתון נפתח במעמד שר המדע וחבר קבינט הקורונה, יזהר שי, ראש עיריית בני ברק הרב אברהם רובינשטיין, ואישי ציבור נוספים. במהלך יממת האירוע, התמקד כל צוות של מפתחים באתגר אחר שהוגדר מראש. 27 צוותים הציגו פתרונות למגוון רחב של אתגרים בשלושה חצאי גמר, מול תשעה שופטים, שהורכבו ממשקיעים וממומחים בעולמות הבריאות והטכנולוגיה. מתוכם עלו לגמר שבע קבוצות.
במקום הראשון זכה היזם החרדי נטע מרום, שיחד עם צוותו, יצר במסגרת ההאקתון פתרון לגילוי אוטומטי של תבניות הדבקה על בסיס נתוני תחלואה אנונימיים, בשיתוף עיריית בני ברק. המערכת תוכל לשמש מקבלי החלטות ברמה לאומית ומוניציפלית לשיפור ההבנה של תבניות התפשטות של המחלה, ולבחינה מהירה של השפעת הגבלות תנועה והתכנסות, וכן תאפשר גמישות בהחמרת הנחיות לפי המצב האמתי בשטח. הקבוצה של מרום הכריזה שתתרום את דמי הפרס, בסך 5000 ש״ח, לארגון עזר מציון.
במקום השני זכה צוות שפיתח ״גרין קארד״ למחלימי קורונה. במטרה להקל על מחלימים לנוע בחופשיות ולסייע להשבת המשק למסלול, פיתח הצוות תעודת מחלים חכמה. הרעיון מתבסס על הכרטיס המגנטי הפשוט של קופות החולים, באמצעותו יתאפשר למחלימים לנוע בחופשיות ממקום למקום על בסיס אישור נוגדנים. הטענת הכרטיס באישור מעבר אפשרית דרך אפליקציה ייעודית, מחשב, סורק, קיוסק, ועמדות דומות. אין צורך בחיבור לאינטרנט, אין גישה למידע רפואי, ולא נשמר על הכרטיס שום מידע מלבד אותו אישור ירוק.
הצוות שזכה במקום השלישי פיתח מוצר המשלב בינה מלאכותית ומאפשר זיהוי מוקדם של סיכון אצל בני נוער. המוצר משלב הטמעת כישורי חיים ומיומנויות למידה, וכן סיוע מיידי בעת הצורך והפניה לגורמים רלוונטיים. הוא פותח תוך כדי מחשבה על תקופה מורכבת זו, בה ישנה התדרדרות במצבם של בני נוער בסיכון.
בנוסף, העניקו השופטים ציון מיוחד לשבח לארבע קבוצות נוספות שפיתחו פתרונות שונים: מערכת לזיהוי תמונה לטובת אבחנה בין צילומי רנטגן של חולי קורונה לבין שאר מחלות נשימה; מערכת קפסולות וירטואליות לאירועים ולחתונות שמבוססת על קבוצות גרעיניות וזיהוי פנים; וייז לניווט בתוך חנויות לקניה בטוחה; מערכת מהירה ויעילה להנגשת מידע רלוונטי.
רעיונות נחמדים
רק לא הבנתי את:וייז לניווט בתוך חנויות לקניה בטוחה
-
ניהול קאש למאות קריאות במקביל@חוקר
נראה לי שLatency של מעל 7.5 שניות ב25% מהבקשות זה יותר מטריד.
בכל אופן באתי להראות בהבעיה היא בעיבוד ולא כל כך ברוחב פס. -
שיתוף: CTRL+R משודרג.@yossiz
אני התקנתי עםapt
לכן זה לא עבד לי.
עכשיו הרצתי התקנה מהמקור
וזה עובד מצויין. -
שיתוף: CTRL+R משודרג.@yossiz אמר בשיתוף: CTRL+R משודרג.:
@nigun אני אוהב יותר את https://github.com/junegunn/fzf
איך משלבים אותו עם CTRL+R?