אתגר מספר 6

פרוגיוזרית

צוות הנהלה
מנהל
מנוי פרימיום
הנדסת תוכנה
והנושא הנבחר:

לכתוב בארבע שורות לכל היותר מושג לא מוכר מעולם התכנות.
הקריטריונים:
  • ארבע שורות לכל היותר
  • טקסט מקורי בלבד, אין להעתיק מבלוגים\ויקיפדיה
  • מושג בלתי מוכר עד כמה שניתן
  • לא קשור לשפת תכנות מסוימת אלא מושג כללי (כמו http למשל)

שוטו!
 

trew

מהמשתמשים המובילים!
עיצוב גרפי
מוזיקה ונגינה
הדמיות בתלת מימד
D I G I T A L
ובנימה רצינית יותר
K8s
קיצור של קוברנטיס, איך זה בדיוק קיצור של Kubernetes?
פשוט מאוד בין הK של תחילת המילה יש 8 אותיות עד התו האחרון של המילה שהוא s

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

5127109

מהמשתמשים המובילים!
עיצוב גרפי
עימוד ספרים
וכמשקל
A11Y
accessibility
 

yitzhak123

משתמש סופר מקצוען
הנדסת תוכנה
Dynamic vs Static Typing

ישנם שפות המשתמשות בסוגי משתנה סטטי כמו java או c++ וישנם בדינמי כמו javascript, בשפה סטטית צריך להכריז לאיזה סוג (type) משתייך המשתנה המוכרז, לעומת שפה דינמית שבה המנוע "מבין" לבד להיכן לשייך את המשתנה.

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

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

(TypeScript נוצר כדי לאפשר כתיבת javascript כשפה סטטית, כלומר על ידי הכרזה של סוג המשתנה בלבד.)
 

undo

משתמש מקצוען
הנדסת תוכנה
DIVIDED AND CONQUER - הפרד ומשול
זו אכן אסטרטגית מלחמה, אך גם אסטרטגיה אלגוריתמית לפתירת בעיות.
על פי שיטה זו, מחלקים את הבעיה למספר חלקים לא בהכרח שווים.
החלוקה תהיה בד"כ באופן רקורסיבי - כל חלק ממשיך להתחלק הלאה.
והכי חשוב - אפשר לפתור את כל החלקים בדרך זהה, ושילוב כל קבוצת חלקים פותר את הבעיה לחלק זה.
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
SSG
S
tatic Site Generators
משפחת כלים לבניית אתרים סטטיים
בשונה מאתר דינאמי שיוצר את הדף בכל קריאה מחדש
הSSG יוצר בבניה את כל הדפים של האתר
כך למשל אפשר לבנות אתר חדשות עם מיליוני מבקרים, על גבי s3 , עם מהירות שיא, ועלות אפסית.
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
HTTP/3
הדור הבא של HTTP
עובד מעל QUIC , שזה פרוטוקול UDP משודרג ומאובטח
המטרה היא לחסוך את השלוש לחיצות ידיים של HTTP/2 מעל TCP
ולהשתמש בUDP עם שתי לחיצות ידיים, ואם יש פוקטים אבודים אז לחכות להם באופן אסינכרוני
ולא לעכב את שאר השיחה
זה אמור להאיץ את המהירות של האינטרנט באופן ניכר.
(יתכן שלא דייקתי בכל הפרטים, אני עדיין באמצע לקרוא על זה)
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
XSS
Cross Site Scripting
חור אבטחה מצוי, שהתוקף שולח לשרת פקודות במקום טקסט תמים
וע"י כך יוצר מיניפוליציות ביישום.
למשל אם השרת מדפיס חזרה ללקוח את המשתנה user שהתקבל בGET, כמות שהוא
התוקף יכול לכתוב פקודות JS ויפעלו בצד הלקוח, ולשלוח את הלינק הבעייתי לקורבן ולשלוף את הקוקיז שלו.
(אני מקווה שכולם מכירים את המושג, אבל אתמול שמעתי על מישהו שפרץ אתר ידוע עם סקריפט פשוט ביותר, אז כנראה יש כאלה ששכחו מזה)
 

UU

משתמש סופר מקצוען
הנדסת תוכנה
XSS
Cross Site Scripting
חור אבטחה מצוי, שהתוקף שולח לשרת פקודות במקום טקסט תמים
וע"י כך יוצר מיניפוליציות ביישום.
למשל אם השרת מדפיס חזרה ללקוח את המשתנה user שהתקבל בGET, כמות שהוא
התוקף יכול לכתוב פקודות JS ויפעלו בצד הלקוח, ולשלוח את הלינק הבעייתי לקורבן ולשלוף את הקוקיז שלו.
(אני מקווה שכולם מכירים את המושג, אבל אתמול שמעתי על מישהו שפרץ אתר ידוע עם סקריפט פשוט ביותר, אז כנראה יש כאלה ששכחו מזה)
נפלתי על זה פעם חזק....
בחורצ'יק חמוד שלח לנו שאם הוא היה האקר מקצועי הוא היה הורס לנו את האתר וגונב נתוני קוקיס...
אבל הוא רק יצר פקודת alert פשוטה ושלח לנו לראות...
כמובן שתוקן תוך דקה
 

ynigun

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

אני לי

משתמש סופר מקצוען
הנדסת תוכנה
ובנימה רצינית יותר
K8s
קיצור של קוברנטיס, איך זה בדיוק קיצור של Kubernetes?
פשוט מאוד בין הK של תחילת המילה יש 8 אותיות עד התו האחרון של המילה שהוא s

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

עוד פרט טריוויה נחמד: השם של הטכנלוגיה מגיע מיוונית - קוברנטיס - רב חובל - תאומו של הקברניט בעברית :)
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
XSS
Cross Site Scripting
חור אבטחה מצוי, שהתוקף שולח לשרת פקודות במקום טקסט תמים
וע"י כך יוצר מיניפוליציות ביישום.
למשל אם השרת מדפיס חזרה ללקוח את המשתנה user שהתקבל בGET, כמות שהוא
התוקף יכול לכתוב פקודות JS ויפעלו בצד הלקוח, ולשלוח את הלינק הבעייתי לקורבן ולשלוף את הקוקיז שלו.
(אני מקווה שכולם מכירים את המושג, אבל אתמול שמעתי על מישהו שפרץ אתר ידוע עם סקריפט פשוט ביותר, אז כנראה יש כאלה ששכחו מזה)
פרוג היה חשוף לזה שנים.
הייתה תקופה שהשתעשענו בזה. היה חמוד.
 

פרוגיוזרית

צוות הנהלה
מנהל
מנוי פרימיום
הנדסת תוכנה
האתגר נסגר, תודה לכולם!

הזוכה במקום השני: @trew, שסחף מספר רב של לייקים, והביא מושג גם מעניין וגם רלוונטי.
הזוכה במקום הראשון: @ynigun שהביא מספר רב של מושגים, המנצח מביניהם SSG - שימושי, בהיר, קצר ומחכים.

מחכים לאתגר הבא מבית היוצר שלך.
 

פרוגיוזרית

צוות הנהלה
מנהל
מנוי פרימיום
הנדסת תוכנה
האתגר נסגר, תודה לכולם!

הזוכה במקום השני: @trew, שסחף מספר רב של לייקים, והביא מושג גם מעניין וגם רלוונטי.
הזוכה במקום הראשון: @ynigun שהביא מספר רב של מושגים, המנצח מביניהם SSG - שימושי, בהיר, קצר ומחכים.

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

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכד

א שִׁיר הַמַּעֲלוֹת לְדָוִד לוּלֵי יְהוָה שֶׁהָיָה לָנוּ יֹאמַר נָא יִשְׂרָאֵל:ב לוּלֵי יְהוָה שֶׁהָיָה לָנוּ בְּקוּם עָלֵינוּ אָדָם:ג אֲזַי חַיִּים בְּלָעוּנוּ בַּחֲרוֹת אַפָּם בָּנוּ:ד אֲזַי הַמַּיִם שְׁטָפוּנוּ נַחְלָה עָבַר עַל נַפְשֵׁנוּ:ה אֲזַי עָבַר עַל נַפְשֵׁנוּ הַמַּיִם הַזֵּידוֹנִים:ו בָּרוּךְ יְהוָה שֶׁלֹּא נְתָנָנוּ טֶרֶף לְשִׁנֵּיהֶם:ז נַפְשֵׁנוּ כְּצִפּוֹר נִמְלְטָה מִפַּח יוֹקְשִׁים הַפַּח נִשְׁבָּר וַאֲנַחְנוּ נִמְלָטְנוּ:ח עֶזְרֵנוּ בְּשֵׁם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:
נקרא  5  פעמים

לוח מודעות

למעלה