>> אַלע רעכט אַזוי מיר זענען צוריק, אַ פּאָר פון צילן פֿאַר הייַנט,
מיר וועט קלייַבן אַרויף ווו מיר לינקס אַוועק לעצטע צייַט,
צוריקרופן אַז מיר זענען געמאכט דעם סאַקסעשאַן
פון סערווירער שייַכות פּראָגראַמען, יבער פּשוט אָבער ניצן נאָדע דזשס
און דעריבער אויך רובֿ לעצטנס ניצן אויסדריקן פאַרבינדן ווי
און וואָס איז געווען אויסגעדריקט דזשס די אַנאַלאָג פון אין די פפּ וועלט.
אַזוי אויסדריקן איז מער ... נאָענט,
אַזוי אויסדריקן איז יסענשאַלי די מבק פריימווערק אַז ס שיין
פאָלקס אין די נאָדע דזשס וועלט,
באָאָקשעלף וואָס מיר וועט זען הייַנט דורך טים איז אַ אַנאַלאָג
פון די עלאַקוואַנט וואָס איז אַ אָרם אויף אַ כייפעץ באַציונג מאַפּפּער
אַז פאקטיש מאכט עס גרינגער צו ויסמייַדן נידעריק מדרגה סקל קאָד
און פאקטיש אויסדריקן באַציונגען צווישן פארשידענע אַבדזשעקס.
אַזוי איינער פון די קולאַסט דאס האָנעסטלי
וועגן נאָדע דזשס איז פּונקט ווי לייכט עס לענדז זיך
צו טאן פאַקטיש צייַט פּראָגראַמען, זאכן ווי שמועסן סערווערס
אָדער מעסידזשינג סערווערס, עפּעס אַז איר גייז איצט נוצן
ווי Google ... ג שמועסן אָדער Google האַנגאָוט
אָדער פאַסעבאָאָק סטאַטוס דערהייַנטיקונגען אָדער אפילו טוויטטער אויב איר זענט
אויף זייער וועב בלאַט אַלץ איז סאָרט פון פאַקטיש צייַט
אָדער גיט איר די אילוזיע פון ​​פאַקטיש צייַט
און אַז ס פאקטיש אַ ווייטיק אין די האַלדז צו טאָן מיט עפּעס
ווי פפּ און מיין סקל רעכט וואָס האט מיר פאָרשלאָגן
אויף מאנטאג וואָלט זיין די מיטל
דורך וואָס איר געקענט ינסטרומענט די אילוזיע פון ​​פאַקטיש צייַט נאַטור
מיט אַ שמועס סערווער אין פפּ, וואָס וואָלט איר האָבן צו טאָן?
אַליס סענדז אַ בריוול, היץ אַרייַן ווו טוט עס גיין?
יאָ.
>> [ינאָדאַבאַל אָפּטיילונג]
>> אין אַ דאַטן באַזע און דעמאָלט וואָס טוט באָב ס בלעטערער האָבן
צו טאָן צו פאקטיש זען וואָס אַליס האט געזאגט, יאָ?
>> [ינאָדאַבאַל אָפּטיילונג]
>> האַלטן פּאָללינג די דאַטן באַזע, רעכט, אַזוי אַ אַדזשאַקס בעטן האט
צו פייַער יעדער רגע, יעדער ביסל סעקונדעס אָדער מיר גערעדט בעקיצער
אָבער האט ניט קוקן בייַ אַ בייַשפּיל פון עפּעס גערופן לאַנג פּאָללינג,
ווער עס יז צוריקרופן ווי
אַז מעקאַניזאַם ... אויף אַ הויך מדרגה אַרבעט?
>> [ינאָדאַבאַל אָפּטיילונג]
>> פּונקט, יאָ אַזוי אַ בלעטערער נאָך מאכט אַ אַדזשאַקס בעטן
צו אַ סערווירער, צו אַ פו פּונקט פפּ אָבער פו פּונקט פפּ נאָר מיינט
צו הענגען, עס יסענשאַלי זיצט אין אַ בשעת שלייף פֿאַר ווי פילע
ווי 30 סעקונדעס טיפּיקלי און נאָר אַמאָל די פו פּונקט פפּ טעקע
ריאַלייזיז טאַקע עס ס אַ נייַ רודערן
אין די דאַטן באַזע טוט עס פאקטיש ריספּאַנד
מיט אַ הטטפּ ריספּאַנד.
אַזוי איר טראַכטן אַז דעם זאל אַנדערש הענגען סערווירער
און עס טוט צו עטלעכע מאָס
אָבער עס מיטל עס ס אַ פּלאַץ ווייניקער אָוווערכעד
ווייַל איר טאָן ניט דאַרפֿן אַ נייַ טקפּ קשר, אַ נייַ הטפּ קשר
צו פאקטיש בעטן דאַטע פון ​​דער סערווירער.
אבער נאָדע דזשס קומט מיט אַ זייער פאָלקס ביבליאָטעק גערופן כאָלעל
פּונקט io וואָס איר געקענט קיינמאָל געניצט איז געבויט אויף שפּיץ
פון אַ טעכנאָלאָגיע גערופן וועב כאָלעל וואָס איז פאָרשטעלן
אין דער רובֿ מאָדערן בראַוזערז און וואָס כאָלעל io טוט איז לאָזן איר
צו שאַפֿן יסענשאַלי אַ פּערסיסטענט קשר
צווישן בלעטערער און סערווירער אַז ס זייער נידעריק אָוווערכעד
אַזוי איר טאָן ניט דאַווקע האָבן די זעלבע סקיילינג ישוז
אַז איר זאל אויב איר ניטאָ קעסיידער היטטינג סערווירער
אין דער וועלט פון פפּ און מיין סקל און די ווי.
אפילו פֿאַר עלטער בראַוזערז
אַז טאָן ניט שטיצן וועב כאָלעל דעם ביבליאָטעק כאָלעל פּונקט io קענען
פאַלן צוריק אויף פלאַשיז ימפּלאַמענטיישאַן פון סאַקאַץ
און סאַקאַץ איז אַ נעטוואָרקינג זאַך פון קס143 פֿאַר בייַשפּיל.
אָדער עס קענען אפילו פאַלן צוריק אויף לאַנג פּאָללינג זיך אַזוי זיי מאַכשער
אַז זעלביקער סאָרט פון אַרבעט
אַרום פֿאַר פאקטיש מיינטיינינג די אילוזיע פון ​​אַז קשר.
אַזוי כאָלעל [ינאָדאַבאַל] io און דעם איז אין די פאָרעם
פון אַ דזשאַוואַ שריפט ביבליאָטעק, יסענשאַלי אויב איר נוצן עס
אין דער פאָרעם פון אַ נאָדע דזשס אַפּלאַקיישאַן איר ניט בלויז ינסטאַלירן
עס ווי אַ פּעקל ניצן עפּעס ווי נפּם וואָס מיר געניצט אויף מאנטאג
און אָדער איר אויך אַרייַננעמען אַ פּאַס קוויטל אין אין אייער HTML טעקע
אַז זאגט נוצן די קליענט זייַט ביבליאָטעק.
אַזוי עס ס צוויי כאַווז צו עס און וואָס מיר 'ווע געטאן דאָ
אין דער פערט יטעראַטיאָן פון מאנטיק ס סיקוואַנס
פון ביישפילן איז די ווייַטערדיק.
אַזוי דעם טעקע ביניען איז רעמאַניסאַנט פון אַ זייער פּראָסט שטעלן
אַרויף פֿאַר אויסגעדריקט דזשס און טאַנגקפאַלי עס איז וועג סימפּלער
ווי לערוואָ [פאַנעטיק] איז געווען, צוריקרופן ווען איר שטעלן
אַרויף לערוואָ איר גאַט אַ ריזיק פּאַסקודנע דאַמפּ פון אַ גאַנץ פּלאַץ פון טעקעס,
פאַרקויפער דירעקטעריז, ליב און זייער שווער וואָג קאַמפּערד צו דעם.
איצט אין יוישער מיר 'ווע סטריפּט אַוועק שטאָפּן אַז ס שיין פיל אַ
דיסטראַקשאַן אָבער אַלע די זאַפטיק שטאָפּן איז איז טאַקע
אין נאָדע מאַדזשולז.
נאָר צו געבן איר אַ געשמאַק אויב מיר קוקן
אין נאָדע מאַדזשולז עס ס צוויי מאַדזשולז אָדער לייברעריז
אַז איך 'ווע דאַונלאָודיד, דעם וואָלט זיין דער עקוויוואַלענט
פון די פאַרקויפער וועגווייַזער, איינער איז גערופן אויסדריקן וואָס איז
ווי לאַרעוועל אָבער אין נאָדע
און כאָלעל io די איינער איך נאָר דערמאנט.
אַזוי די עקסיסטירן אַזוי אַז מיר קענען טאָן די ווייַטערדיק אויב איך עפענען
אַרויף לאָזן ס זאָגן אינדעקס פּונקט HTML, זאל ס ערשטער קוקן בייַ די HTML,
דעם איז געגאנגען צו קאַמפּאָוז דעם גוף, מיין יבער,
יבער פּשוט שמועסן סערווירער.
אַזוי עס ס משמעות אַ אַל מיט אַ יינציק געדאַנק פון אַרטיקלען
און אַז ס ווו איינער לי אין אַ צייַט,
אַלע פון ​​די רעגע אַרטיקלען זענען געגאנגען צו דערשייַנען צווישן אַליס
און באָב און דעמאָלט עס ס אַ פּשוט פאָרעם מיט אַ טעקסט פעלד
און אַ פאָרלייגן קנעפּל דורך וואָס אַליס
אָדער באָב קענען פאקטיש אָנזאָג יעדער אנדערער.
אַזוי די נעץ ווירקונג אויב איך לויפן דעם אַפּלאַקיישאַן
דורך טאן נאָדע פּלאַץ אַפּ פּונקט דזשס, אויב איך ציען אַרויף אַ פּאָר
פון בלעטערער פֿענצטער איז אַז אַליס זאל זיין אויף די רעכט,
באָב זאל זיין אויף די לינקס און פּונקט
צו זיין קלאָר עס ס ניט מאַגיש דאָ איך 'ווע גאַט איינער פֿענצטער
אין ינקאָגניטאָו אַזוי עס ס ניט ייַנטיילונג פון קיכלעך אָדער עפּעס
ווי דעם, די זענען צוויי בוילעט ניצערס.
איך זאָל קענען צו האָבן אַליס זאָגן העלא באָב, גיט פאָרלייגן
און איצט איר זען אויף די לינק אַז אַליס ס אָנזאָג איז געשיקט
און קימאַט ינסטאַנטאַניאַסלי אויף די רעכט.
ניט קיין פּאָללינג פּאָנעם ינוואַלווד, באָב באקומען דער זעלביקער אָנזאָג.
איצט באָב זאגט זאָגן היי אַליס איר זען די פאַרקערט ווירקונג.
אַזוי וואָס ס טאַקע געגאנגען אויף, ווי פיל קאָד טאָן מיר דאַרפֿן צו שרייַבן
צו ינסטרומענט דעם אַ שמועס סערווירער
וואָס איר קענען איצט עקסטראַפּאָלאַטע מענטאַלי אַז אַלעמען
אין דעם צימער אויב דעם זענען ניט אויף מיין [ינאָדאַבאַל]
אָבער אויף פו פּינטעלע קאַם מיר געקענט אַלע אָנהייב טשאַטינג ינסטאַנטאַניאַסלי
מיט יעדער אנדערער.
אַזוי וואָס ס ינוואַלווד און איידער איך קלאָר דעם פאַרשטעלן דעם איז דעם
איז פּונקט כאָלעל io זייַענדיק אַ ביסל טומלדיק, עס ס נאָר דרוקן
אויס דיבאַגינג אינפֿאָרמאַציע צו די פאַרשטעלן,
עס ס טאַקע גאָרנישט אַנדערש געגאנגען אויף עס.
אַזוי לאָזן מיר עפענען אַרויף אַפּ פּונקט דזשס, אַזוי ווי איידער מיר 'ווע גאַט אַ ביסל זאכן
בייַ דער שפּיץ פון דער טעקע.
אַ בינטל פון באדערפענישן, אַזוי די ביסט ווי ליבראַריעס
אָדער שלייַפן קלוז אָדער דאַרפן אָנסעס וועלכער גייַסטיק מאָדעל איר
ווילן צו האָבן און פּונקט צו ריקאַפּ עפעס איז געניצט
פֿאַר וואָס טיפּ פון פאַנגקשאַנאַליטי?
אַזוי טעקעס סיסטעם אַזוי לייענען טעקעס פּאַטענטשאַלי און שטאָפּן ווי אַז
און איך נוצן דעם אין איין אָרט ווי איר וועט זען,
אויסדריקן פון קורס איז דעם פריימווערק אַז מיר 'רע ניצן,
עס ס שטרענג ניט נייטיק מיר געקענט
ווי אויף מאנטאג טאָוטאַלי שאַפֿן אונדזער אייגן הטטפּ סערווירער פון קראַצן
דורך טאן שאַפֿן סערווירער און אַלע פון אַז מין פון קאָד פון איידער
אָבער ווי מיר וועט זען דעם מאכט דאס אַ ביסל גרינגער
ווייַל אַלע איך האָבן צו טאָן איז אויף שורה 3 דאָ ינסטאַנטיאַטע
און אויסדריקן כייפעץ, איך וועט רופן עס אַפּ, עפּעס אַרביטרעראַלי,
איך וועט דעמאָלט זאָגן די אַפּ צו הערן אויף אַרביטרעראַלי פּאָרט 1337,
אַז קען זיין 80 דורך קאַנווענשאַן
און דעריבער לאַסטלי איך האָבן אַ נייַ שורה הייַנט וואָס איז געזאגט
צו דאַרפן די כאָלעל io ביבליאָטעק און דעמאָלט
דורך דעם קייט צוגאַנג וואָלט דעם פּונקט אָפּעראַטאָר איך בין פּונקט
פאַך אַ לעקציע הערן אַז ס יסענשאַלי טעלינג די כאָלעל
io ביבליאָטעק צו אויך הערן צו אַז זעלביקער סערווירער
אָדער וועב כאָלעל קאַנעקשאַנז.
אַזוי איצט וואָס, אַזוי וואָס איז דעם טאן, די פיר שורות
פון קאָד דאָ וואָס זאָל קוקן רעמאַניסאַנט פון לאַרעוועל,
וואָס טוט דעם פאָרשטעלן?
>> [ינאָדאַבאַל אָפּטיילונג]
>> דעם איז אַ ... מאַרשרוט, נאָר אַ מאַרשרוט אַזוי אין אַפּ פּונקט דזשס,
אַקאַ סערווירער פּונקט דזשס דיפּענדינג אויף וואָס מענטשן ווילן צו רופן עס
אין זייער אייגן פּראָגראַמען איר האָבן אַ קאַנווענשאַן
פון טאן דיפיינינג דיין רוץ,
אַפּ פּונקט באַקומען מיטל ווען איר באַקומען אַ באַקומען בעטן צו גיין
צו פֿאַר ממש צעהאַקן גיין פאָרויס און רופן דעם Anonymous פונקציאָנירן
און די Anonymous פונקציאָנירן אין דעם פאַל נעמט דורך פאָדערונג
אָדער בעטן און אַ ענטפער, פּאַטענטשאַלי עטלעכע אנדערע זאכן
אָבער מינאַמאַלי די צוויי.
די בעטן גיט איר צוטריט צו זאכן ווי הטטפּ פּאַראַמעטערס
און כעדערז און אנדערע זאַפטיק זאכן
און דעמאָלט דער ענטפער איז די מעקאַניזאַם
דורך וואָס איר קענען רעספּאָנד צו דער באַניצער.
אַזוי דעם איז יבער פּשוט אפילו כאָטש מיר האבן ניט זען גאַנץ די
זעלביקער קאָד לעצטע צייַט, איך בין ניצן די טעקע סיסטעם מאַדזשולז,
שאַפֿן לייענען טייַך אופֿן וואָס יסענשאַלי טוט אַז,
שאַפֿן אַ לייענען טייַך וואָס מיטל יסענשאַלי אָנהייב סלורפּינג
אַרויף די ביטעס פון אינדעקס פּונקט HTML ווי יפישאַנטלי ווי איר קענען
אָן דאַווקע ווארטן ביז דיין לייענען די גאנצע טעקע
און ווי איר טאָן אַז רער זיי ממש
אין די ווערטיקאַל באַר זינען אויב איר 'רע באַקוועם
מיט די לינוקס באַפֿעל שורה,
רער עס צו די ענטפער פון כייפעץ.
אַזוי עס זענען צוויי ביישפילן שייַכות צו סטרימז אויף מאנטאג,
מיר בלויז געקוקט אין איין אָבער איר ניטאָ באַגריסן צו קוקן צוריק
אין טייַך אָ און טייַך 1.
טייַך 1 ... 0 האט עפּעס ענלעך צו דעם,
טייַך 1 האט עפּעס כּמעט פּונקט ווי דעם,
דעם איז נאָר אַ גליטשיק איינער לייַנער פון זאגן סאָרט
פון זשליאָקען עפּעס אין איבער דאָ און דעריבער אָנהייב שיקט עס דאָ
אין דער זעלביקער צייַט אָן טאן אַ מאַסע שטימען
און דעריבער אַ מאַסיוו רעכט,
דעם צוגאַנג איז בכלל מער עפעקטיוו.
אַזוי אַז ס מין פון אַלט שטאָפּן אפילו אויב עס איז געווען נייַ אויף מאנטאג,
דעם איז אַלע עס נעמט צו מאַכשער אַ שמועס סערווירער
מיט נאָדע דזשס און מער ספּאַסיפיקלי כאָלעל פּונקט io.
אַזוי ווי טוט דעם ווערק, לאָזן מיר מאַך עס אַרויף אַ ביסל,
אַזוי io איז נאָר אַ בייַטעוודיק אַז רעפערס
צו די מאָדולע מיר פארלאנגט פריער,
פּונקט כאָלעל איז נאָר אַ פאַרמאָג ין פון עס
אַז גיט מיר כאָלעל שייַכות פאַנגקשאַנאַליטי
אויף איז אַ פּראָסט אופֿן אַז דערציילט צו וואָס אַלגעמיין געדאנק?
אַ געשעעניש אַזוי אויף אַקאַ הערן אין עטלעכע לייברעריז עס פּונקט מיטל
אויף געהער דעם געשעעניש וואָס איז גערופן קשר
און איצט איר וויסן דעם בלויז פון קוקן בייַ די דאַקיומענטיישאַן,
ווער געשריבן די ביבליאָטעק דיפיינד אַ געשעעניש גערופן
קשר וואָס טוט וואָס דיין וואָלט טראַכטן
ווען אַליס אָדער באָב קאַנעקץ.
גיין פאָרויס און רופן דעם Anonymous פונקציאָנירן נעמען גייט פארביי
אין איין אַרגומענט דער קליענט וואָס איז משמעות עטלעכע מין
פון כייפעץ אַז רעפּראַזענץ אַליס ס קשר
אָדער באָב ס קשר אָדער טשאַרלי אָדער ווער עס יז אַנדערש
און איצט מיר טאָן די ווייַטערדיק.
מיר דערציילן די קליענט נאָך ער אָדער זי איז פארבונדן
צו הערן ספּאַסיפיקלי
פֿאַר אַ אָנזאָג אַז ס גאָר אַרביטרעראַלי גערופן אָנזאָג
קאָלאָן קליענט.
דעם איז עפּעס אַז טים און איך געקומען אַרויף מיט, עס קען זיין פו
אָדער באַר, עס ס נאָר עטלעכע יינציק שטריקל אַז מיר דארף
צו באַשליסן אויף ווי די דעוועלאָפּערס.
ווען אַליס אָדער באָב הערט
אַז געשעעניש דעם Anonymous פונקציאָנירן זאָל זיין גערופן
און די דאַטן, די אינהאַלט פון אַליס ס
אָדער באָב ס אָנזאָג זאָל זיין פארביי אין דעם געשעעניש האַנדלער
און איצט וואָס זאָל די קליענט טאָן געזונט איר קענען טיפּ
פון לייענען דעם פערלי ינטויטיוולי דער קליענט זאָל בראָדקאַסט,
אַנדערש באקאנט ווי אַרויסלאָזן אַ אָנזאָג גערופן אופֿן סערווירער
דערמיט מרמז דעם אָנזאָג איז קומענדיק פון די סערווירער ניט
פון דעם בלעטערער און וואָס וואָלט אַז אָנזאָג זיין,
עס ס משמעות די פּיילאָוד פון וועלכער איז פון די קלייאַנץ
און מיר ניטאָ פּונקט געגאנגען צו אַרביטרעראַלי רופן עס אָנזאָג.
אַזוי אַ פּלאַץ פון דעם איז אַרבאַטרערי
דורך גלייַך נאַמינג קאַנווענשאַנז, טים און איך געקומען
אַרויף מיט, מערסטנס טים און דעמאָלט מיר פשוט זענען שאפן לעסאָף אַ
שמועסן סערווירער אַז טוט וואָס, ווען אַליס סענדז אַ בריוול
און היץ אַרייַן וואָס געשעעניש משמעות געץ פייערד,
נאָר צו ריקאַפּ.
אַליס טייפּס אַ אָנזאָג, היץ אַרייַן, אָנזאָג קליענט איז פייערד,
דעם קאָד הערט אַז און איצט סערווירער בראָדקאַסץ וואָס,
וואָס ס די סוף רעזולטאַט פון דעם טאַקע?
אַליס סענדז דעם אָנזאָג איצט סערווירער רעבראָאַדקאַסץ עס
יפעקטיוולי צו אַלעמען חוץ פֿאַר אַליס, וואָס אַלעמען חוץ
פֿאַר אַליס אויב איר נאָר קוק
בייַ די דאַקיומענטיישאַן קליענט פּונקט בראָדקאַסט פּונקט אַרייַנלאָזן,
ממש טוט אַז, בראָדקאַסץ דעם אָנזאָג
צו אַלעמען חוץ די קליענט וואס געשיקט איר
אַז רובֿ פריש אָנזאָג.
אזוי דעם איז וואָס איר נאָר זען עס אַמאָל אויף יעדער זייַט,
איר טאָן ניט זען ביידע אַליס און באָב געטינג אַליס ס אָנזאָג.
אַזוי אַז ס עס, דעם איז אַ רילייינג אַגענט
אויב איר וועט אַז ס נאָר גענומען אין אַרטיקלען
און רעבראָאַדקאַסטינג זיי אויס
און עס ס רימאַרקאַבלי סקאַלאַבלע איך מיינען אפילו
מיט אַ יבער פּשוט סערווירער און אַ ביסל שורות
פון קאָד איר געקענט אַוואַדע שעפּן הונדערטער אויב ניט טויזנטער
פון קאַנקעראַנט פּשוט אַרטיקלען געגאנגען צוריק און אַרויס ווי דעם
און פּונקט ימאַדזשאַן די קאַמפּלעקסיטי איצט פון טאן דעם אין פד
אָדער לאַרעוועל אָדער מיין סקל און ווי פיל קאָד איר וואָלט האָבן
צו שרייַבן אין סדר צו פאקטיש דערגרייכן אַז.
איצט אין יוישער דעם איז ניט פּערסיסטענט רעכט
אויב די סערווירער גייט אַראָפּ מיר פאַרלירן די גאנצע געשיכטע
אַזוי עס ס ניט גאַנץ אַ גאנץ איבערזעצונג אָבער עס ס
אַז גלייַך פאָרויס.
זאל ס קוק בייַ די דזשאַוואַ שריפט קאָד מיר סקיפּט איבער פריער,
דעם איז אַליס ס און באָב ס קליענט,
די וועב בלאַט זיי ניטאָ ניצן איצט זאל ס קוק אַרויף דאָ פֿאַר אַ מאָמענט.
עס ס אַ ביסל מער קאָוד
אָבער עס ס שיין פיל פּונקט דזשקווערי דאָ אַזוי באַמערקן
אַז אין דער וועב בלאַט אַז איך פּולד
אַרויף אַ מאָמענט צוריק מיר אַרייַננעמען די דזשקווערי ביבליאָטעק,
די כאָלעל io ביבליאָטעק און ווי אַ באַזונדער באַמערקן די חילוק
דאָ, צעהאַקן צעהאַקן אין די אָנהייב פון אַ דרך
ווי דעם מיטל וואָס פּונקט,
ווו איז דזשקווערי פּונקט דזשס אויף וואָס סערווירער?
יאָ.
>> [ינאָדאַבאַל אָפּטיילונג]
>> עס ס אויף דער אינטערנעץ יאָ ממש גערופן קאָוד פּונקט דזשקווערי
פּינטעלע קאַם אַזוי וואָס צעהאַקן, צעהאַקן, וואָס ניט נאָר איינער צעהאַקן,
ווו איז די הטטפּ אָדער די קאָלאָן, וואָס טוט דעם מיינען אין אַלגעמיין
אויב איר טאָן צעהאַקן צעהאַקן אין די אָנהייב פון די URL?
עס ס פאקטיש נוציק.
אָוקיי אַזוי וואָס ס דאָך פעלנדיק הטטפּ איצט אויב מיר סיבה
דורך דעם לאַדזשיקלי, טיפּיקלי איר טאָן ניט דאַרפֿן
צו דערמאָנען אַ סערווערס נעמען רעכט
ווי אויב נאָר נוצן צעהאַקן דזשקווערי פּונקט דזשס וואָס איז אנגענומען
דורך דעם בלעטערער?
אַז דער טעקע איז אויף דער זעלביקער סערווירער אַזוי פאָרזעצן אַז סאָרט
פון לאָגיק אויב איר טאָן ניט זאָגן עס וואָס פּראָטאָקאָל וואָס איז די
בלעטערער יבערנעמען, זעלביקער פּראָטאָקאָל אַזוי אויב איר 'ווע אלץ באזוכט וועבסיטעס
אַז געבן איר אַ טעות צוזאמען די שורות פון ינסאַקיער צופרידן
אויף דעם בלאַט עס ס ווייַל עמעצער האט שווער קאָדעד אַ הטטפּ
קאָלאָן צעהאַקן צעהאַקן URL פֿאַר אַ בילד אָדער אַ דזשאַוואַ שריפט טעקע
אָדער קסס טעקע, עפּעס ווי אַז אין די מקור קאָד פון די בלאַט
אָבער די בלאַט זיך אין די בראַוזערז URL איז הטטפּ ס.
אַזוי דעם איז נאָר די פאַנטאַזיע ביסל וועג
פון זאגן איך טאָן ניט וויסן וואָס די פּראָטאָקאָל איז
אַז די סוף ניצערס געגאנגען צו נוצן
אָבער נאָר מאַכן זיכער עס שוועבעלעך אַזוי אַז קראָום
און אנדערע בראַוזערז טאָן ניט שרייַען בייַ די באַניצער.
דער בלויז כאַפּן זייַענדיק דער דזשקווערי מען האט בעסער שטעלן
אַרויף הטטפּס אויף זייער סערווירער.
אַזוי זיי זענען פאקטיש ליסטינג אויף 443.
אַלע רעכט דערווייַל דעם איינער דאָ דעם איז מין
פון מיסלידינג צעהאַקן כאָלעל io סאַגדזשעס
אַז עס ס אַ וועגווייַזער גערופן כאָלעל פּונקט io אויף מיין סערווירער
אבער עס ס ניט אויב מיר שטורכען
אַרום עס ס די נאָדע מאָדולע ס Directory
אבער עס איז גאָרנישט ציבור וועגן דעם,
ווען מיר קאַנפיגיערד כאָלעל io צו הערן אויף דער זעלביקער פּאָרץ,
1337 יסענשאַלי אַז ביבליאָטעק אַז עמעצער אַנדערש געשריבן איז געגאנגען
צו סאָרט פון אַרייַנלייגן עטלעכע קאָד אין נאָדע דזשס ס סוויווע
און פּונקט הערן פֿאַר דעם דרך.
אַז ביבליאָטעק האט פּונקט קאַנפיגיערד אַ מאַרשרוט פֿאַר דעם,
עס ס ניט אַ פאַקטיש וועגווייַזער.
עס וואָלט זיין אין אַ נאָרמאַל אָרט.
אָוקיי אַזוי איצט די טשיקאַווע טייל,
אַזוי ווען די דאָקומענט איז גרייט ווי אנגעוויזן
דורך דעם דזשקווערי בויען, ערשטער איך בין געגאנגען צו גיין פאָרויס
און פאַרבינדן צו אַ כאָלעל,
וואָס כאָלעל נאָר דורך ... האַלטן עס פּשוט איך בין געגאנגען צו פאַרבינדן
צו צעהאַקן, אַז ס ווו דער באַניצער איז,
איך 'ווע געהאלטן די בייַשפּיל פּשוט מיר ניטאָ נאָר געגאנגען צו פאַרבינדן
צו די פּינטלעך זעלביקער URL אַז די באַניצער האט באזוכט דעמאָלט איך בין געגאנגען
צו טאָן די ווייַטערדיק, איך בין געגאנגען זאָגן אַליס ס אָדער באָב ס בלעטערער
צו הערן פֿאַר די אָנזאָג פון סערווירער.
ווידער דעם קען האָבן געווען פו
אָדער באַר קיין צייַט איר הערן אַ אָנזאָג
פון די סערווירער רופן עס דאַטן און דעמאָלט טאָן דעם דזשקווערי קאָד
וואָס איך בין געסינג רובֿ אויב ניט אַלעמען איז באַקאַנט
מיט די טעג אָבער יסענשאַלי אַ שפּילקע צו רשימה פּונקט
צו די יגזיסטינג אַל וואָס איז גערופן אַרטיקלען
אַז ממש זאגט וועלכער די פּיילאָוד איז
פון די שמועסן אָנזאָג נאכגעגאנגען דורך אַ מאַקעף, נאכגעגאנגען דורך באַקומען,
נאכגעגאנגען דורך אַ פּלאַץ און דעמאָלט אַ דערהייַנטיקן צייַט און אַז ס וואָס
צו זיין קלאָר אויב מיר גיין צוריק
צו דעם איר באַקומען די נאך בולאַץ ווידער און ווידער
און ווידער מיט דאַטע מאל.
דערווייַל אויב מיר קוקן אַראָפּ דאָ מיר נאָר האָבן
צו שעפּן די פאָרעם סאַבמישאַן אַזוי אַז איז געווען דער ריסיווינג
פון אַ רעגע אָנזאָג, דאָ ס די שיקט און דעם איז סאָרט
פון אַנרילייטיד צו נאָדע דזשס, הערן צו די פארמען פאָרלייגן געשעעניש.
ווען עס כאַפּאַנז פאַרמייַדן פעליקייַט, דעם נאָר מיטל טאָן ניט פאָרלייגן עס
צו די סערווער אין די געוויינטלעך וועג, רילאָוד די גאנצע בלאַט,
מיר ווילן צו טאָן דעם אַלע דורך אַדזשאַקס.
דאָ ס נאָר עטלעכע דזשקווערי קאָודז
צו פאקטיש באַקומען די אַרייַנשרייַב וועמענס טיפּ איז אָנזאָג,
וועמענס נאָמען איז אָנזאָג גיין פאָרויס
און באַקומען עס ס ווערט דעמאָלט איר גיין פאָרויס
און אויב איר אַקטשאַוואַלי האָבן אַ אָנזאָג, אויב אַליס און באָב
אָדער באָב פאקטיש טייפּס עטלעכע קיינער 0 נומער קיסטראָוקס אַרויסלאָזן
אויף די כאָלעל אַ אָנזאָג גערופן אָנזאָג קליענט מיט אַז פּיילאָוד
און דעריבער אַראָפּ דאָ דעם איז וואָס מאכט עס גרין ווי קעגן
צו רויט, מיר פשוט רעזולטאַט מאַכשער זייַט [ינאָדאַבאַל].
אַזוי אַז ס עס אָבער אַלע פון דעם איז נאָר די שטעלן אַרויף,
דער עמעס נייַ שטאָפּן איך וואָלט טייַנען איז פּונקט די דרייַ
אָדער פינף שורות פון קאָד דאָ און אַז סאָרט פון הינץ בייַ די מאַכט
פון נאָדע דזשס און מיט עס דעם באַזונדער ביבליאָטעק.
אַזוי לאָזן ס נעמען אַ שנעל קוק בייַ אויסדריקן פּונקט דזשס,
אַזוי וואָס איך בין געגאנגען צו פּרובירן צו טאָן אין די רוען פּאָר
פון מינוט דאָ איז שטעלן אַרויף אַ ביסל געדאַנק, אַ ביסל טעקניקס
וואָס וועט דעריבער נעמען אַ פּאָר מינוט ברעכן, טים וועט שטעלן אַרויף
און דעריבער מיר וועט ונטערטוקנ זיך אין דיפּער
צו אַ מער טשיקאַווע אויסדריקן אַפּלאַקיישאַן און אויך
צו באָאָקשעלף, די ביבליאָטעק די טים פאקטיש געשריבן
פֿאַר די עפענען מקור קהל
אַז גיט אונדז עלאַקוואַנט ליכט פאַנגקשאַנאַליטי מיט מיין סקל
און טראַנזאַקשאַנז און אנדערע אַזאַ פֿעיִקייטן און ער וועט אויך ונטערטוקנ זיך
אין אַ ביסל דיפּער צו די שפּראַך דזשאַוואַ שריפט זיך,
ווי זייַן כייפעץ אָדער ניט-קלאַס מאָדעל אַרבעט אַנדערש וויסן
ווי אַ פּראָוטאַטייפּ מאָדעל, עטלעכע מער אויף אַז צו קומען.
אַזוי לאָזן ס נעמען אַ קוק בייַ צוויי לעצטע פּראָגראַמען דאָ, סערווירער פינף
און סערווירער 6 וואָס זענען אַלע סאָרט פון ענלעך אין גייסט,
די ביסט ניט שמועסן סערווערס אָבער זיי נוצן עקספּרעסס.
אַזוי לאָזן ס נעמען אַ קוק בייַ וואָס דעם פאקטיש טוט,
איך בין געגאנגען צו גיין פאָרויס און עפענען ... איך בין געגאנגען צו לויפן דעם אַפּ
מיט נאָדע אַפּ דזשס, איך בין געגאנגען צו גיין צוריק צו מיין בלעטערער און רילאָוד
און דעם איז משמעות אַלע דעם סערווער איז טאן,
עס ס אַ יבער פּשוט סערווירער אַז ס משמעות אַ זוכן
מאָטאָר אַזוי אויב איך טיפּ אין פו און פאָרלייגן, קיין זוכן רעזולטאַטן
פֿאַר פו, איך האט ניט באַקומען אַרום צו ימפּלאַמענטינג די סאַפיסטאַקייטיד
צוריק סוף, אַלע עס ס געגאנגען
צו טאָן איז אפקלאנג קיין ענין וואָס איר דרוקן קיין רעזולטאַטן פֿאַר פו,
קיין רעזולטאַטן פֿאַר באַר אַזוי ווי טאָן מיר טאָן דעם
ווייַל עס ס אַ פּאָר ברעקלעך, איינער,
עס ס קלאר עטלעכע ינפּוץ זייַענדיק צוגעשטעלט
צו די סערווירער ניט לאַרעוועל פון קורס אָבער נאָדע דזשס איצט
אַזוי מיר דאַרפֿן צו עפעס באַקומען אין אַז פּאַראַמעטער ק,
מיר ניטאָ קלאר טאן עטלעכע מין פון מיינונג דאָ,
מיר ניטאָ רענדערינג אַ מיינונג אַזוי אפֿשר עס ס אַ געלעגנהייט
פֿאַר טעמפּלאַטעס אָדער בייַטעוודיק ינטערפּרעלאַטיאָן [פאַנעטיק]
אַזוי לאָזן ס נעמען אַ קוק אין די פאלגענדע.
אין אַפּ דזשס פֿאַר דעם באַזונדער סערווירער דעם איז אַלע מיר האָבן.
איינער מיר דאַרפן אויסדריקן זיך, צוויי די דרך מאָדולע
וואָס נאָר טוט עטלעכע נוציק שטאָפּן
ווי דזשוינינג סטרינגס צוזאַמען און אַזוי אַרויס פֿאַר מיר,
איך הערן אויף פּאָרט 1337 און איצט דעם איז נייַ אַזוי עס טורנס
אויס אַז אויסדריקן ווי לאַרעוועל שטיצט פאַרשידענע צאַפּן ינס
און טעקנאַלאַדזשיז און אנדערע זאכן און איינער
פון די טעקנאַלאַדזשיז אַז איר קענען צאַפּן אין איז אַ מיינונג מאָטאָר
וואָס נאָר מיטל וואָס טעמפּלאַטינג מאָטאָר טאָן איר ווילן צו נוצן,
לאַרעוועל האט עס ס אייגן זאַך אָבער איר קענען צאַפּן
אין פאַרשידענע זאכן, אַנדערש פערשקע פּ פראַמעוואָרקס האָבן
פאַרשידענע וועגן פון טעמפּלאַטינג, עדזשס איז נאָר אַ פּראָסט
און אַ שיין פּשוט מאָטאָר אַז נאָר לאָזן ס איר טאָן דאס
ווי די געגרייַזלט ברייסאַז אַז איר האט אין לאַרעוועלס סינטאַקס
פֿאַר סאַבסטיטוטינג וועריאַבאַלז,
עס ס אַ ביסל אַנדערש סינטאַקטיקאַללי איז אַלע.
אַזוי איצט עס ס דעם זאַך גערופן מיטל ווער אַזוי ווי איר וועט זען
אין דיין אייגן טימז נאָדע פּרויעקט אַ מיטל ווער איז פּונקט טיפּ פון קאָד
אָדער לייברעריז אַז איר אַרייַנשפּריצן
אין די [ינאָדאַבאַל] ענטפער לעבן ציקל פון אַ אַפּלאַקיישאַן,
אין אנדערע ווערטער די צוויי שורות זענען טעלינג אויסדריקן
צו טאָן עטלעכע עקסטרע אַרבעט צווישן די צייַט עס געץ אַ בקשה
און צווישן די צייַט עס סענדז אַז בעטן צו דיין אייגן מאַרשרוט,
דיין קאָד אַז איר 'ווע געשריבן.
אַזוי אין באַזונדער דעם שורה דאָ נוצן אויסדריקן פּונקט סטאַטיק און אַלע
פון דעם קאַמפּלעקסיטי דעם נאָר מיטל אויב איר זען אַ בקשה
אַז קומט אין פֿאַר אַ סטאַטיק טעקע ווי פו פּונקט דזשיף אָדער פו פּונקט קסס
אָדער פו פּונקט דזשס אַזוי ניט אַ דינאַמיקאַללי דזשענערייטאַד מאַרשרוט,
גיין פאָרויס און יבערנעמען עס לעבן אין דעם ציבור סובדירעקטאָרי,
אַז ס אַלע אַז ס טאן.
עס איז סאָרט פון ווי מאַפּינג אין לאַרעוועל, אַלץ צו אייער וועב
אָדער דיין ציבור Directory גאַנץ אין לאַרעוועל.
דעם ווייַטער שורה איז נאָר געזאגט איך ווילן נוצן רוץ,
איך ווילן צו נוצן זאכן ווי אַפּ פּונקט באַקומען
וואָס מיר געזען אַ מאָמענט צוריק און מיר וועט זען אין נאָר אַ רגע איצט.
אַזוי אַפּ פּונקט באַקומען מיטל הערן פֿאַר דעם מאַרשרוט,
צעהאַקן ווען איר באַקומען עס רופן דעם Anonymous פונקציאָנירן אַז נעמט
אין אַ בעטן און אַ ענטפער און איצט נאָר
ווי לאַרעוועל איר האָבן אַ וועג פון רענדערינג אַ טעמפּלאַטע,
ענטפער פּונקט ופפירן, ציטירן אַנקוואָוט אינדעקס,
ופפירן איז אַ מוסטער גערופן אינדעקס,
אַז ס עס אַזוי לאָזן ס ופהענגען אַז פאָדעם פֿאַר נאָר אַ מאָמענט קוקן
בייַ די אינהאַלט פון די קוקן Directory
און באַמערקן דעם אויך איז יבער פּשוט פֿאַר איצט,
עס ס אינדעקס פּונקט עדזשס און זוכן פּונקט עדזשס,
איך דאָך וועלן די ערשטער
ווייַל אַז ס דער איינער איך נאָר מיד צו ופפירן און מיר וועט זען
אין קוקן אינדעקס פּונקט עדזשס רובֿ פאקטיש לעגאַמרע HTML
בייַ דער מאָמענט, עס ס פאקטיש ניט טעמפּלאַטינג געגאנגען אויף.
אַזוי איך טעקניקלי האט ניט אפילו דאַרפֿן צו רופן עס עדזשס,
איך טאָן ניט דאַרפֿן אַז פאַנגקשאַנאַליטי אָבער איך געהאלטן עס מונדיר,
אַזוי אַז ס עס, דעם איז וואָס גיט מיר אַז יבער פּשוט פאָרעם.
אַזוי עס ס נאָר איין אנדערע מאַרשרוט, אויב מיר קוקן אַראָפּ דאָ איך 'ווע האט
אַז דעם איז וואָס כאַנדאַלז באַקומען צעהאַקן זוכן אַזוי די פאַקטיש סאָרט
פון Google ווי האַנדלער פֿאַר די פאָרעם סאַבמישאַן, ווען איר באַקומען
אַז דרך רופן דעם Anonymous פונקציאָנירן
און ופפירן די מוסטער גערופן זוכן
און וואָס איז דער צווייט אַרגומענט מאַשמאָעס מיינען.
עס קוקט ווי אַ דזשסאָן כייפעץ פון סאָרץ אָדער דזשאַוואַ שריפט כייפעץ.
וואָס ס די ראָלע פון ​​אַז דינאַר מאַשמאָעס?
>> [ינאָדאַבאַל אָפּטיילונג]
>> די פאַקטיש אָנפֿרעג אַז די באַניצער טייפּט אין משמעות לעבן
אין בעטן פּונקט אָנפֿרעג, אָנפֿרעג ריפערינג צו אַלץ
נאָך די קשיא צייכן פּונקט ק וואָס איז די אַרבאַטרערי נאָמען
אַז איך האט עס פּונקט ווי Google
און דערווייַל ק קאָלאָן איז פּונקט זאגן פאָרן אין די טעמפּלאַטע,
זוכן פּונקט עדזשס, אַ שליסל פון ק און אַ ווערט
פון וועלכער ק ס פאַקטיש ווערט איז געווען.
אַזוי אַז בלעטער בלויז איין טעקע פון ​​אינטערעס צו קוקן,
זוכן פּונקט עדזשס איך געהאלטן דעם יבער פּשוט אויך,
עס ס מערסטנס נאָר HTML חוץ פֿאַר איין עפּעס מערקווירדיק שורה
וואָס איז דעם סינטאַקס דאָ וואָס קוקט ווי אַ בינטל
פון פאַרשידענע טעמפּלאַטינג ענדזשאַנז דעם נאָר מיטל צאַפּן
אין די ווערט פון ק און מאַכן עס דרייסט.
אַזוי עס ס ניט פאַקטיש זוכן פאַנגקשאַנאַליטי אָבער עס טוט סאָרט
פון פֿאָרשלאָגן ווי איר וואָלט ביניען אַ סקעלעט
פון אַ אַפּלאַקיישאַן ווי אַז.
דערווייַל ... פאקטיש איך זאל ווייַזן איינער אנדערע זאַך,
באַמערקן אַז איך טאָן האָבן עטלעכע HTML אַרויף דאָ פֿאַר קסס טעקעס
און ז'אבא שריפט טעקעס, עס ס גאָרנישט אין די טעקעס
בייַ דער מאָמענט אָבער באַמערקן אַז עס איז אַ ציבור Directory
ווי איך געזאגט פריער פֿאַר סטאַטיק טעקעס אַזוי אויב איך גיין
אין עס עס ס מיין קסס וועגווייַזער,
אויב איך גיין אין עס עס ס סטיילז פּונקט קסס
און עס ס ניט אינהאַלט עס
אבער אַז ס ווי איר וואָלט האָבן ציבור צוטריטלעך טעקעס.
אַלע רעכט לאָזן ס נעמען אַ קוק אין איין אנדערע וואַריאַנט דאָ
און דעריבער מיר וועט פאָרשטעלן איינער געדאַנק און ברעכן.
אַזוי דעם איז סערווירער 6 די לעצטע, אַזוי דעם איז כּמעט יידעניקאַל אַחוץ
פֿאַר די דנאָ צוויי שורות וואָס קוקן ווי דעם.
אַזוי פאקטיש עס ס אַ דריט שורה אַז ס אַנדערש
אָבער איך 'ווע פאַרבאָרגן ... אַזוי לאָזן מיר צוריק אַרויף אַ ביסל אַזוי טוט עמעצער ווילן
צו פאָרשלאָגן וואָס ס געגאנגען אויף דאָ אין ליימאַן ס טערמינען
אָדער טעכניש טערמינען וואָס ס פאַרשידענע וועגן דעם ווערסיע
מיט רעספּעקט צו די שורות אין די שפּיץ נאָודז.
וואָס האָבן איך מאַשמאָעס געטאן דאָ און וואָס?
יאָ, שרון.
>> [ינאָדאַבאַל אָפּטיילונג]
>> יאָ עס קוקט ווי איך 'ווע אריבערגעפארן אינדעקס און זוכן
אַזוי באַזונדער דירעקט אָדער עפּעס, איך 'ווע פאַקטאָרעד זיי אויס
און אַז ס אַזוי אַז פיל ווי אין לאַרעוועל איר געקענט שטעלן אַלע
פון דיין קאַנטראָולער לאָגיק ין פון רוץ פּונקט פפּ
מיט Anonymous פאַנגקשאַנז ווידער און ווידער און ווידער
אָבער אַז טעקע פון ​​קורס קענען באַקומען שיין מאַסיוו
אַזוי אין רוץ פּונקט פפּ וואָס רובֿ
פון איר גייז האָבן שוין טאן איז איר 'ווע ספּעסאַפייד די נאָמען
פון אַ קאַנטראָולער קלאַס אָדער אפילו דער נאָמען פון אַ מיטל
אַז זאָל באַקומען גערופן
אַזוי דער זעלביקער געדאַנק דאָ אפילו כאָטש די סינטאַקס איז אַ ביסל
פאַרשידענע אַזוי אַרויף דאָ באַמערקן
אַז איך האָבן משמעות ימפּלאַמענטאַד מיין אייגן נאָדע דזשס
מאָדולע און אַ מאָדולע איז נאָר אַ דזשאַוואַ שריפט טעקע אַז אַדכירז
צו יסענשאַלי איינער קאַנווענשאַן אַז מיר וועט זען אין נאָר אַ מאָמענט.
אַזוי יבערנעמען אַז אַלע פון ​​מיין פאַנגקשאַנאַליטי פֿאַר אינדעקס
און פֿאַר זוכן האָבן משמעות שוין שטעלן אין דעם Directory
און איצט איך בין פאַך אַז גאַנץ מאָדולע אָדער פּעקל אָדער ביבליאָטעק,
וועלכער איר ווילן צו טראַכטן פון עס ווי,
ווי רוץ אַ בייַטעוודיק גערופן רוץ.
אַזוי משמעות אין עס רוץ פּונקט אינדעקס איז אַ מיטל גערופן
אינדעקס און משמעות עס ס אן אנדער אופֿן גערופן זוכן
אין דעם רוץ מאַדזשולז אָדער ביבליאָטעק
און איך בין נאָר רוטינג עס פּונקט אַזוי אַז איך טאָן ניט שטעלן אַלע
פון מיין Anonymous קאָוד ין פון מיין אַפּ טעקע.
אַזוי לאָזן ס גיין אין רוץ באַמערקן עס ס נאָר אינדעקס פּונקט דזשס
און אויב איך קוק אין דאָ דעם איז די קאַנווענשאַן איך מענט פריער
אַזוי דעם איז שיין אַרבאַטרערי אָבער עס ס די נאָדע קאַנווענשאַן.
קיין צייַט איר מאַכשער דיין אייגן נאָדע דזשס ביבליאָטעק,
אַקאַ מאָדולע איר יסענשאַלי קענען שרייַבן קיין דזשאַוואַ שריפט קאָד איר
ווילן אין דעם טעקע, עס וועט זייַן זייער קלינלי זאַמד באַקסט
אַזוי אַז קיין וועריאַבאַלז איר קלייַבן וועט ניט קאַלייד
מיט ווער עס יז אַנדערש ס ביבליאָטעק, וועריאַבאַלז אָדער מעטהאָדס אָדער עפּעס
ווי אַז אָבער עפּעס איר ווילן צו ויסשטעלן
צו די אַרויס וועלט אַלאַ אַ ציבור אופֿן אין ז'אבא שריפט
אָדער פפּ אָדער אנדערע שפּראַכן איר האָבן צו פּלאָפּ ין
פון אַ גלאבאלע כייפעץ אַז די מחבר פון נאָדע גערופן עקספּאָרץ.
אַזוי דורך טאן א פּונקט אינדעקס איך בין יקספּאָוזינג צו ניצערס
פון דעם מאָדולע אַ מיטל גערופן אינדעקס אַז מאַפּס צו דעם פונקציאָנירן
אַזוי עס ס Anonymous אויף די רעכט האַנט זייַט
אָבער איך בין יפעקטיוולי געבן עס אַ נאָמען אויף דער לינקער זייַט
און עקספּאָרטינג עס צו די וועלט
אַזוי אַז איר קענען רופן פּונקט אינדעקס אָדער פּונקט זוכן.
אַזוי צו זיין קלאָר אויב איך אויך האט עפּעס ווי פונקציאָנירן פו
אין דאָ אַז האט עפּעס
אַז פונקציאָנירן וואָלט לעגאַמרע זיין אַפּעריישאַנאַל,
עס קען זיין גערופן אין דעם טעקע אָבער קיין איינער
אין די אַרויס וועלט קאַלט אלץ רופן פו
ווייַל עס ס ניט שוין יקספּאָרטאַד דורך וועג פון דעם פּונקט נאָוטיישאַן.
אַזוי אַז ס אַלע אַז ס געגאנגען אויף,
אַלץ איז נייסלי נאָמען ספּייסט פֿאַר איר.
אַזוי דער סוף רעזולטאַט אויב איך טאָן נאָדע פון אַפּ און רילאָוד דעם בלאַט איז
אַז אויב איך איצט זוכן
פֿאַר באַר ... פאַנגקשאַנאַלי די אַפּס זענען די זעלבע
אָבער עס ס נאָר סאָרט פון אַ שריט צו אַ רייניקונג ימפּלאַמענטיישאַן,
אַוואַדע ווען איר אָנהייב שרייבט מער און מער קאָוד
און אַז ס אַלע די זענען.
דאָך ניט דער הויפּט סאַפיסטאַקייטיד אָדער קאָמפּלעקס
אָבער יסענשאַלי אַ סטאַרטינג פונט
פֿאַר וואָס וועט זיין דיין ערשטער נאָדע דזשס אַפּ.
וואָס מיר וועט טאָן מסתּמא שפּעטער דעם וואָך אָדער דעם אָפּרוטעג
ווי איר זענען פינישינג אַרויף אויף די פפּ פּראָגראַמען מיר וועט נאָכפאָלגן
אַרויף מיט אַ שיין פּשוט אַפּלאַקיישאַן פֿאַר שטעקן צו ונטערטוקנ זיך
אין ענלעך אין גייסט צו דער וואַרעם אַרויף געניטונג פֿאַר פפּ
וואָס באזירט אויף די מיטן זמאַן יבערבליק,
פאָלקס האט געפינען נוציק געגאנגען דורך די געניטונג
פון טאן עפּעס פערלי פּשוט
אָבער פערלי גיידיד איידער איר פאקטיש מאַכנ עפּעס מער
אויף דיין אייגן אַזוי מיר וועלן נאָכפאָלגן אַרויף מיט אַז
און יסענשאַלי וועט זיין רעכט אַ וואָך און אַ האַלב
פון איצט אָוווערלאַפּינג ביסל מיט פפּ דיליבראַטלי.
קיין שאלות דעמאָלט אויף אויסדריקן, אויף כאָלעל io
אָדער צעמישונג רוען פון מאנטאג טאָמער.
אַלע רעכט אַזוי אַלעווייַ איינער פון די נעמען-A-וועגן אַזוי ווייַט איז
אַז עס ס פֿאַר עטלעכע פון ​​די דאס זיכער אַ פּלאַץ ווייניקער
אָוווערכעד ווי איר זאל האָבן שוין געניצט צו.
אַזוי לאָזן מיר באַקענען איינער לעצט געדאַנק,
אַזוי אַ זייער פּראָסט פּראָגראַמינג פּעראַדיים
אין ז'אבא שריפט אַז ס פאקטיש פאָרשטעלן אין דזשקווערי
אין פריש ווערסיעס אַזוי זאל האָבן פאקטיש געזען דעם טעכניק
איידער אָבער עס ס אויך גאַנץ פּראָסט אין די נאָדע דזשס וועלט,
עס ס פּראָסט אין טים ס אייגן באָאָקשעלף ביבליאָטעק
אַזוי מיר וועט ריוויזיט דעם אין אַ מער קאָנקרעט בייַשפּיל
אין אַ מאָמענט איז אַ לייזונג צו קאָד ווי דעם,
דעם איז פארשטייער פון קאָד מיר געזען אויף מאנטאג, אַזוי לייענען טעקע
אין דעם קאָנטעקסט איז ניט אַ פאַקטיש אופֿן עס ס ענלעך אין גייסט
צו עפעס פּונקט לייענען טעקע אָבער יבערנעמען אַז דאָס איז נאָר עטלעכע געמאכט
אַרויף אופֿן אַז טוט עפּעס זייער ענלעך.
אַזוי מיר געלאפן אין אַ ביסל ישוז אויף מאנטאג אין אַלגעמיין
אַזוי וואָס איז סאָרט פון ... וואָס איז דעם אַ גליטשיק שיפּוע,
דעם רופן צוריק פּעראַדיים פון פּראָגראַמינג דזשאַוואַ שריפט
און דורך רופן צוריק פּעראַדיים איך נאָר מיינען דעם טעכניק
ווו איר טאָן ניט צוריקקומען וואַלועס מיד
ווייַל אַז זאל פאַרשפּאַרן די סערווירער
פון טאן עפּעס אַנדערש אַז ס נוציק, איר אַנשטאָט רופן צוריק
ווי די בוזזערס אין שייק שאַק ווען איר ניטאָ גרייט
צו פאָרן צוריק אַ ענטפער ווי אַן אַרגומענט.
דעם איז אַ גליטשיק שיפּוע
ווו עס זייער געשווינד ווערט אַנויינג וואָס?
יאָ.
>> [ינאָדאַבאַל אָפּטיילונג]
>> יאָ, מינאַמאַלי עס ווערט טיפּ פון אַנרידאַבאַל רעכט
אויב איר האָבן אַלע די רופן באַקס און אויב איר ניטאָ אַדכירינג
צו גוט נוסח עס ס געטינג שיין מאַסיוולי ינדענטעד
איבער צייַט און פאַל איך פונט דעם בייַשפּיל אויב איר סאָרט פון אָפּשעפּן
דורך עס איז פשוט מענט צו עפענען אַ דזשסאָן טעקע און דרוקן עס,
ווי אַז ס עס און נאָך מיר האָבן עטלעכע 8 אָדער 10 שורות דאָ
וואָס זענען שוין סאָרט פון נאַסטילי ינדענטעד,
מיר 'ווע גאַט פּרובירן כאַפּן וואָס איז
אויב איר 'רע אַנפאַמיליער איז אַ טעות האַנדלינג טעכניק
אַז אַלאַוז איר צו פּרובירן עפּעס
און אויב עס פיילז דעמאָלט איר כאַפּן עס אַלעווייַ
אָן דיין גאַנץ פּראָגראַם טערמינאַטינג אָבער עס ס
אַזוי פיל קאַמפּלעקסיטי ווי איר טיפּ פון האָבן צו טראַכטן דעם דורך
און גאָט פאַרווערן מיר טאָן אַ פּאָר פון אנדערע ייסינגקראַנאַס אופֿן רופט,
די זאַך איז שוין געגאנגען צו זיין איבער דאָ,
איר זאל טראַכטן דעם איז מין פון אַ נאַריש עסטעטיש אָבער דעם
ווייַל די רופן צוריק פּעראַדיים איז אַזוי פּראָסט בייַ מינדסטער
אין געבוירן נאָדע קאָוד דעם זייער געשווינד ווערן טידיאַס,
שווער צו דיבאַג, די ינדענטיישאַן סטאַרץ צו ענין אַזוי איר קענען סאָרט
פון יאָגן זאכן אַראָפּ, עס ס נאָר ניט אַ זייער גליקלעך וועג
פון פּראָגראַמינג.
אַזוי וואָס פאָלקס האָבן געטאן
אין פארשיידענע קאָנטעקסט נאָדע צווישן זיי איז פּרובירן צו פאַרפּאָשעטערן דעם,
אַס פֿאַר בייַשפּיל הבטחות איז אן אנדער וועג פון טראכטן
וועגן שרייבט ייסינגקראַנאַס קאָוד אַז וויזשוואַלי טורנס עפּעס
ווי ווערסיע 1 אין דעם ווערסיע 2.
איך פאָדערן און דעם איז ווידער נאָר סאָרט פון געמישט
צווישן פאַקטיש קאָד און פּסעוודאָ קאָד, דעם איז רעפּריזענאַטיוו
פון ווי איר וואָלט שייַעך-מאַכשער אַז פּינטלעך זעלביקער זאַך,
עפענען אַ דזשסאָן טעקע, פּאַרס עס און דרוקן עס
אויס ניצן עפּעס גערופן הבטחות
און דער שליסל סינטאַקטיק דעטאַל איז
אַז עס ס אַ טשיינינג געגאנגען אויף דאָ.
באַמערקן אַז די בלויז פּינטל - קאָמע
אין דער גאנצער ... פאקטיש געזונט זאל ס ... איך טאָן ניט וועלן צו פאַרפירן.
דעם איז ניט שטרענג נייטיק אָבער לאָזן ס זיין קאָנסיסטענט,
באַמערקן אַז די פּינטל - קאָמע אַז רעפערס צו די עפענונג
פון דעם גאַנץ סטאַטעמענט איז אַלע די וועג אַראָפּ דאָ.
אַזוי בשעת איך 'ווע פאָרמאַטטעד דעם ... טיפּ פון קוקן
ווי דרייַ סטייטמאַנץ, דרייַ סטייטמאַנץ אַז איר זאל זען
אין ז'אבא אָדער אנדערע שפּראַכן וואָס האָבן פּרובירן און כאַפּן
און ויסנעם האַנדלינג מער בכלל.
באַמערקן אַז איך פּונקט קייט דער צוריקקער ווערט פון יעדער
פון די מעטהאָדס צוזאַמען.
אַזוי וואָס ס געגאנגען אויף, לייענען טעקע אויב דאָס איז אַ מיטל אַז יגזיסץ,
משמעות פרוווט צו לייענען דעם טעקע,
פּונקט דעמאָלט אַזוי דעמאָלט איז אַ זייער פּראָסט נאָמען געגעבן אין דער וועלט
פון הבטחות פֿאַר די אופֿן אַז זאָל ויספירן
אויב די פריערדיקע זאַך סאַקסידאַד.
אַזוי עס ס מין פון ווי די הצלחה האַנדלער, אַזוי דעמאָלט דזשסאָן פּונקט פּאַרס,
געזונט דזשסאָן פּונקט פּאַרס איז נאָר אַ מיטל
אין די גלאבאלע דזשסאָן ביבליאָטעק און עס משמעות אַדכירז
צו אין דעם פאַל די צוזאָג מאָדעל
אַזוי מיר זאָגן מיר קענען נאָר יבערנעמען אַז רופן דעם באָכער
און אויב ער סאַקסידז דעמאָלט רופן דעם באָכער און דעריבער
אויב אַז ס פאקטיש עקסאַקיוץ פשוט קאַנסאָול קלאָץ די דאַטן
אין פרעגן.
אַזוי ווו איז די טעות האַנדלינג, באַמערקן איך 'ווע סאָרט
פון זייער בליינדלי סטעפּט אַוועק דעם לעדזש
און פּונקט גערופן דעם אופֿן און דעריבער דעם אופֿן
אָן אלץ טשעק פֿאַר פּראָבלעמס.
גוט ווו זענען די פּראָבלעם מאַשמאָעס כאַנדאַלד ... אין די
קאַש סטייטמאַנץ אַזוי אַנדערש ליבראַריעס נוצן פאַרשידענע
קאַנווענשאַנז אָבער אין דעם פאַל דעמאָלט איז סאָרט
פון די הצלחה האַנדלער, קאַש איז סאָרט פון די טעות האַנדלער
און ווייַל מיר 'ווע ניט צעבראכן דעם קייט מיר פּונקט האַלטן ניצן
פּונקט נאָוטיישאַן צו לינק צוזאַמען דער אָריגינעל אופֿן ינוואַקיישאַן
פון לייענען טעקע און די פֿונקציע ינוואַקיישאַן קיין ערראָרס סאָרט
פון בלאָז זייער וועג דורך די קייט
ביז זיי ניטאָ פאקטיש כאַנדאַלד וואָס איז וועג רייניקונג ווי טריינג
צו האַנדלען מיט עס יעדער פאַרשילטן שריט פון די וועג
אַזוי אַז אייער קאָד זייער געשווינד ווערט ונרעאַל דאַטן.
אין דעם פאַל מיר ניטאָ קליימינג אַז מיר פּרובירן
צו כאַפּן וואָס איז גערופן אַ סינטאַקס טעות עס ס יסענשאַלי אַ
סובקלאַסס פון אַ מער דזשאַנעריק טעות און אויב אַז כאַפּאַנז פאָדערן
אַז עס ס פאַרקריפּלט דזשסאָן אַנדערש אויב עס ס אַ מער דזשאַנעריק טעות
אַז מיר זענען ניט יקספּעקטינג נאָר מער בכלל זאָגן קענען ניט
לייענען טעקע.
איצט דעם איז פּונקט מענט צו זיין פארשטייער קאָוד
אָבער אויב איר 'ווע פּראָוגראַמד אין רוי דזשאַוואַ שריפט אָדער אין ז'אבא
אָדער אנדערע שפּראַכן דעם איז פּראַסידזשעראַל קאָוד יסענשאַלי,
דעם איז אַ מער מסורה פּרובירן כאַפּן סטאַטעמענט
און אַז ס די עסטעטיש און די פאַנגקשאַנאַליטי אַז הבטחות
אָדער טריינג צו געבן איר ווערביי איר קענען טראַכטן פון עס
ווי נאָר שרייבט פּרובירן און דעמאָלט כאַפּן און דעמאָלט כאַפּן ניט געהאט
צו זאָרג בייַ יעדער איין מעגלעך פונט
ווו אַ טעות זאל שעפּן ... פּאַסירן,
איר קענען שעפּן עס אַלע בייַ די סוף ווי דארף פון אַ קליין בלאָק
פון קאָד, און איר קענען אפילו ויסטיילן צווישן ערראָרס
ווי איר קענען אין דעם פאַל דאָ.
אַזוי די נאָומאַנקלייטשער אַז איר וועט זען אין דער ליטעראַטור אפֿשר
ווי טים גיט עטלעכע פון דעם שטאָפּן אויך איז
אַז יידילי איר ווילן הבטחות צו האַלטן
און ריזאַלווינג אַ צוזאָג מיטל אַז לעסאָף קריק אַזוי צו רעדן
אָבער ניט אין אַ טראדיציאנעלן וועג פון ווערט, אַזוי עס אָדער סאַקסידז
פֿאַר פיילז יסענשאַלי.
אַלע רעכט קיין שאלות דעמאָלט, עס ס ניט מענט צו זיין גענוג
פֿאַר ויסשטעלן צו הבטחות אָבער נאָר אַ גייַסטיק מאָדעל
פֿאַר די קאָד איר וועט אָנהייבן צו זען.