>> צו אָנהייבן צו בריק וואָס זאל זיין דיין בלויז דערפאַרונג
מיט וועב פּראָגראַממינג, וואָס איך געדאַנק איך 'ד טאָן איז גאַנווענען אַ פּאָר
פון ביישפילן אַז איר זאל האָבן געזען אין 50
אויב איר האט עס דער פאַרגאַנגענהייַט יאָר אָדער צוויי אָדער זאל ניט האָבן
אויב איר האט עס אַ ביסל יאָרן צוריק
וואָס זענען בעיבי טריט צו אַ פּירידינע וויסן ווי מבק,
מאָדעל מיינונג קאַנטראָולער, און וואָס טוט דעם מיינען?
דעם איז מיר וועט זען ווידער טאָמער איז נאָר אַ וועג פון סטאַרטינג
צו ריין אַרויף די פּלאַן פון עטלעכע וועב-באזירט שטיק פון סאָפטווער,
אָדער עס קען זיין קליענט זייַט באזירט ווי געזונט, אָבער מיר וועט נוצן עס
אין דעם קאָנטעקסט פון פפּ, אַזוי אַז מיר קענען אָנהייבן
צו מאַכן מער קאָמפּליצירט פראיעקטן און סאָרט
פון באַזונדער פאַרשידענע טייפּס פון קאָד ין די אַפּלאַקיישאַן;
הויפּט אַזוי אַז ווען מיר האָבן קייפל מענטשן ארבעטן
אויף אַ פּרויעקט עס ס אַ פּלאַץ גרינגער צו ציען שורות.
אַזוי ערשטער לאָזן ס נעמען אַ קוק בייַ אַ סובאָפּטימאַל וועג
פון ימפּלאַמענינג עפּעס.
רעכן איך געוואלט צו מאַכן אַ יבער פּשוט קורס וועבזייַטל פֿאַר 50
אָדער קיין אנדערע סאָרט, און אַז סאָרט האט דאס
ווי לעקטשערז און אַ סילאַבאַס.
איך קען טאָן עפּעס ווי אַ ה 1 קוויטל בייַ דער שפּיץ פון מיין בלאַט
און אַ ונאָרדערעד רשימה מיט לי רשימה זאכן אין סדר
צו נאָר האָבן אַ בוללעטעד רשימה פון מעניו אָפּציעס, אַזוי יבער פּשוט.
אַזוי ווי זאל מיר טאָן דעם?
נו, לאָזן מיר גיין אין מיין וואָקזאַל פֿענצטער דאָ,
און באַמערקן אַז איך 'ווע גאַט אַ לייענען מיר און מיר וועט לינק צו דעם קאָוד
אויף דעם גאַנג ס וועבזייַטל אין אַ ביסל,
און באַמערקן אַז איך 'ווע גאַט אינדעקס פּונקט הטם - אינדעקס פּונקט פפּ.
אַזוי לאָזן מיר גיין פאָרויס און עפענען אַז, און זיכער גענוג עס ס מין
פון נאַריש אַז דעם אפילו גערופן פפּ
ווייַל אַלע איך האָבן איז אַ פפּ באַמערקונג
און דעריבער אַלץ אַנדערש איז פּונקט רוי HTML קאָד.
אבער ווידער דעם איז ווערסיע נול,
אַזוי אַ שריט צו עפּעס מער טשיקאַווע,
אָבער באַמערקן איך 'ווע שווער קאָדעד קס50 ווי די טיטל, קס50 אין די ה 1,
און איצט איך האָבן די לעקטשערז לינק,
איצט איך האָבן די סיללאַבוס לינק.
אַלע רעכט, אַזוי אַז טוט נישט ויסקומען אַלע אַז קרום
ביז איר נאָכפאָלגן אַ לינק ווי לעקטשערז, און איר פאַרשטיין
אַז אַלע רעכט עס ס פאַרשידענע צופרידן אָבער עס ס מין
פון דער זעלביקער זאַך; עס ס אַ טיטל פון די בלאַט און ונאָרדערעד רשימה.
איך גיט וואָך נול פון לעצטע יאָר, און עס ס מין
פון דער זעלביקער זאַך, אַ ה 1 קוויטל און אַ ונאָרדערעד רשימה
און דעריבער לעסאָף איך גיט דעם, און איך באַקומען צו עטלעכע בלאַט,
וואָס איז די סליידז פון אַז באַזונדער לעקציע.
אַזוי עפּעס דערציילט מיר איך בין וועגן צו ציטערן.
אויב איך עפענען אַרויף לעקטשערז פּונקט פפּ באַמערקן
אַז עס ס שיין פיל קאָפּיע און פּאַפּ פון די פריערדיקע טעקע;
איך נאָר געביטן דעם טיטל צו ה 1, און וואָס די לינקס זענען.
ערגער נאָך, אויב איך גיין אין וואָך נול פּונקט פפּ,
עס ס דער זעלביקער קאָפּיע פּאַפּ אַרבעט
מיט בלויז אַ ביסל פון צופרידן טוויקט.
אַזוי שורלי עס ס אַ געלעגנהייט דאָ צו פֿאַרבעסערן,
און שורלי דעם זאָל זיין אַ גוט הערשן פון גראָבער פינגער;
עניטיים איר פילן זיך קאַפּיינג
און פּאַסטינג עפּעס מער ווי אפֿשר אַמאָל,
רויט פלאַגס זאָל אַלעווייַ אָנהייבן צו גיין אַוועק.
אבער ווי טאָן מיר גיין וועגן ימפּרוווינג דעם?
נו, עס ס אַ ביסל וועגן, און די טעקניקס איר קענען נוצן
אין פפּ האָבן יוואַלווד איבער צייַט, אָבער לאָזן ס פּרובירן דעם איין.
זאל מיר גיין אין ווערסיע איינער, אַזוי דער ווייַטער יטעראַטיאָן פון דעם,
און לאָזן מיר פּרובירן צו ריין עס אַרויף אַ ביסל.
רעכט, איינער פון פפּ ס סימפּלאַסט מעקאַניזאַמז
פֿאַר סאַלווינג דעם פּראָבלעם איז די אַלט שולע דאַרפן פֿונקציע,
וואָס שיין פיל טוט אַ קאָפּיע און פּאַפּ פון די אינהאַלט
פון עטלעכע טעקע רעכט דאָ, ווי C איז שאַרף אַרייַננעמען,
און אנדערע שפּראַכן האָבן זייער ענלעך קאַנסטראַקץ.
אַזוי עס קוקט אַ ביסל מאָדנע איצט,
עס ס באשטימט ניט אַ גאַנץ קוקן וועב בלאַט,
אָבער מאַשמאָעס וואָס ס ין פון קאָפּצעטל פּונקט פפּ.
אַלע פון ​​די אנדערע שטאָפּן, רעכט, די HTML טאַגס, די קאָפּ קוויטל,
דעם טיטל קוויטל, אַלע די שטאָפּן אַז איז אויבן די הויפּט עסאַנס
פון די בלאַט, וואָס איז אַרגיואַבלי נאָר די ונאָרדערעד רשימה,
און אין די פוטער איז מיסטאָמע ווי די פארמאכט גוף קוויטל,
די פארמאכט HTML ס קוויטל; שיין אַנינטראַסטינג
אָבער דופּליקאַטיווע שטאָפּן.
אַלע רעכט, און זיכער גענוג אויב איך גיין
אין קאָפּצעטל פּונקט פפּ עס ס נאָר טיפּ פון די יתום פראַגמענט
פון די שפּיץ, און אויב איך גיין אין פוטער פּונקט פפּ,
עס ס די אָרפאַנד פראַגמענט פון די דנאָ,
און איך בין ניצן די זעלבע פראַגמאַנץ אין מיין אנדערע טעקעס,
ווי לעקטשערז פּונקט פפּ.
אַלע רעכט, אַזוי וואָס ס בעסער וועגן דעם וואָלט איר זאָגן?
יאָ?
>> פּאַשטעס.
>> סימפּליסיטי?
איך טאָן ניט וויסן דעם טיפּ פון קוקט אַ פּלאַץ סקאַריער צו מיר איצט, רעכט?
>> אויב איך געוואלט צו טוישן אייער קאָפּצעטל, איר וואָלט ניט האָבן
צו טוישן עס אין אַלע די פרייַערדיק ווי טעקעס.
איר נאָר טוישן עס אין אייער קאָפּצעטל.
>> פּונקט, אַזוי אפֿשר אין אַז געפיל עס ס סימפּלער,
אפֿשר איך 'ד ראַם עס ווי עס ס נאָר עס ס גרינגער צו דערהייַנטיקן עס.
עס ס אפֿשר אַ ביסל רייניקונג
ווייַל איר דערהייַנטיקן עס אין בלויז איין אָרט.
אַזוי אַז ס שיין קאַמפּעלינג; וואָס ס אַ דאַונסייד
פון דעם צוגאַנג אָדער וואָס פּראָבלעם בלייבט
אַז מיר האָבן ניט טאַקע סאַלווד?
יאָ?
[אויסגעלאשן מיק באַמערקן]
יאָ, פּונקט, איך מיינען, איך בין נאָך קאַפּיינג און פּאַסטינג;
עס ס אַ ביסל ווייניקער, אָבער איך נאָר פּולד אַרויף צוויי פון די טעקעס,
און זיי שיין פיל נאָך געקוקט יידעניקאַל.
עס איז געווען אַ דאַרפן בייַ די שפּיץ, אַ דאַרפן בייַ די דנאָ,
און אַ ונאָרדערעד רשימה אין די מיטל
וואָס זיך איז געווען נאָך סטראַקטשעראַלי דער זעלביקער.
דערצו, באַמערקן דעם, אויב איך פאקטיש קוק דעם בייַשפּיל,
לאָזן מיר גיין צו ווערסיע איינער איצט,
און באַמערקן איך 'ווע גאַט קס50 לעקטשער סילאַבאַס.
אַ טאַקע, קס50 וואָך זעראָ וואָך איין און קס50 מיטוואך פרייטאג,
איך 'ווע מין פון שניט אַ ווינקל.
וואָס איז - וואָס זענען די טיטלען פריער?
[אויסגעלאשן מיק באַמערקן]
זיי זענען ווי לעקטשערז אין וואָך נול, ווי עס איז געווען מין
פון סעקסיער, און עס פאקטיש האט עטלעכע דיינאַמיזאַם צו עס,
און דעם איז מין פון - איך בין נאָר טיפּ פון פּונטינג איצט
און פּונקט אַסומינג אַז די גאנצע וועבזייַטל איז קס50
און אָוקיי עס אַרבעט, אָבער עס ס אַוואַדע ניט ווי עלעגאַנט
אָדער ווי סאָרט פון גלייַך פאָרויס ווי עס אַמאָל איז געווען,
אָבער אַז מאכט זינען, ווייַל אויב איר קוק בייַ אינדעקס פּונקט פפּ
און לעקטשערז פּונקט פפּ און וואָך נול פּונקט פפּ,
זיי ניטאָ אַלע אַרייַנגערעכנט דער זעלביקער טעקע,
אַזוי ווי קענען מיר פֿאַרבעסערן דעם?
וואָס ס דער ווייַטער יטעראַטיאָן פון דעם קאָד מיסטאָמע געגאנגען צו טאָן?
[אויסגעלאשן מיק באַמערקן]
יאָ, פּונקט, אַזוי אויב - און לאָזן מיר סאַמערייז
מיט מיר יסענשאַלי ווילן צו פּאַראַמעטעריזע אַז קאָפּצעטל
אַזוי אַז יאָ עס ס נאָך אַ שווער קאָדעד ה 1 קוויטל, אָבער די שטאָפּן
אין צווישן, די עפענען און דער נאָענט קוויטל,
איז מאַשמאָעס דינאַמיש, און קומענדיק פון עפּעס אַנדערש.
אפֿשר די "באַקומען שטריקל" אָדער די זאַך נאָך די קשיא צייכן
אין די URL זענען ערגעץ אַנדערש, אַזוי לאָזן ס נעמען אַ קוק.
אַזוי אויב איך גיין אין ווערסיע צוויי,
איצט באַמערקן אַז איך 'ווע גאַט אַ נאָך טעקע,
עס קוקט ווי העלפּערס פּונקט פפּ.
איך טאָן ניט טאַקע וויסן ווו צו נעמען אַזוי איך בין געגאנגען צו אָנהייבן נאָר
אין אינדעקס ווי ווי שטענדיק, און איצט באַמערקן עס ס אַ ביסל אַנדערש,
אַזוי איך 'ווע גאַט אַ דאַרפן שורה
בייַ דער שפּיץ ריקוויירינג העלפּערס פּונקט פפּ,
אָבער איך קענען רופן עס וועלכער איך ווילן,
אָבער איצט באַמערקן שורה דרייַ עס איז אַ פֿונקציע רופן
צו ופפירן קאָפּצעטל, וואָס איז טשיקאַווע בלויז אין אַזוי ווייַט
ווי וואָס ס זייַענדיק דורכגעגאנגען אין משמעות, די מנהג טיטל
פֿאַר דעם באַזונדער בלאַט.
דערווייַל עס ס ופפירן פוטער בייַ די דנאָ,
און איך טאָן ניט דאַרפֿן קיין פּאַראַמעטעריזאַטיאָן עס עס ס נאָר
אַ פוטער, אָבער איצט עס מיינט
צו זיין אַ שריט צו אַ בעסער לייזונג, ופפירן קאָפּצעטל נעמט,
און וואָס טאָן די קוואַדראַט בראַקאַץ אָנווייַזן פֿאַר די
וואס האָבן ניט געזען פפּ אלץ אָדער אין אַ בשעת?
[אויסגעלאשן מיק באַמערקן]
יאָ, עס ס אַ מענגע.
עס ס אַ אַססאָסיאַטיווע מענגע אָדער אַ האַש אַז אַססאָסיאַטעס שליסלען
מיט וואַלועס; עס ס ווי דזשאַוואַ סקריפּס, אַבדזשעקשאַן נאָוטיישאַן,
אָדער אנדערע שפראכן, ענלעך סינטאַקסס.
אַלע רעכט, אַזוי וואָס איז אין העלפּערס פּונקט פפּ?
אין העלפּערס פּונקט פפּ עס ס נאָר אַ פּאָר פון פאַנגקשאַנז,
ופפירן כעדער און ופפירן פוטער.
אַזוי אַ פּאָר פון פרטים אויב ווייניקער באַקאַנט,
אַזוי ערשטער פון אַלע די פאַקט
אַז ופפירן קאָפּצעטל נעמט אַ דאַטן אַרגומענט אַז ס משמעות
אַסיינד די ליידיק מענגע עס מיטל וואָס?
וואָס טוט עס מיינען צו טאָן יקוואַלז עפענען קלאַמער פארמאכט קלאַמער
ווי אַ פּאַראַמעטער אין פפּ?
עס ס די פעליקייַט ווערט.
אַזוי אויב איך טאָן ניט פאָרן אין מענגע אָדער קיין אַרגומענט כוואַצאָועווער
צו די ופפירן קאָפּצעטל אָדער די ופפירן פוטער פֿונקציע,
איך קענען בייַ מינדסטער Trust ווי די מחבר פון די פאַנגקשאַנז
אַז דאַטן וועט מינאַמאַלי זיין אַ ליידיק מענגע;
עס וועט ניט זיין undefined אָדער פאַלש, אָדער עפּעס ווי אַז,
עס וועט זיין פּונקט וואָס איך געגעבן עס ווי אַ פעליקייַט.
איצט דעם איז אַ ביסל פון אַ סאָרט פון אַ האַקקיש וועג פון לאָודינג סימבאָלס
אין אייער נאָמען אָרט אַזוי צו רעדן,
אָבער עס אַרבעט שיין געזונט צו דעם סוף
פון ימפּלאַמענינג אונדזער אייגן סאָרט פון אָרעמאַן ס טעמפּלאַטינג מאָטאָר.
אַלע רעכט, עס ס אַ פּלאַץ פון מכשירים אויס עס פֿאַר פּיטהאָן רובי
און פפּ אַז געבן איר טעמפּלאַטינג קייפּאַבילאַטיז
און אַז ס פּונקט וואָס מיר ווילן.
מיר ווילן אַ מוסטער וואָס האט אַ ה 1 עפענען קוויטל, אַ ה 1 פארמאכט קוויטל,
און סאָרט פון אַ פּלאַץ האָלדער אין די מיטל,
און מיר ווילן צו פּלאָמבירן די פּלאַץ האָלדערס דורך וועג פון דעם פֿונקציע,
אַזוי דעם פונקציאָנירן עקסטראַקט פּונקט אַזוי כאַפּאַנז
צו געבן איר די ווייַטערדיק קייפּאַבילאַטיז.
אויב איר 'ווע גאַט אַ אַססאָסיאַטיווע פון מענגע מיט שליסל ווערט פּערז
ווי פו יקוואַלז באַר, עקסטראַקט וועט שאַפֿן אַ היגע בייַטעוודיק
גערופן יפעקטיוולי דאָלאַר צייכן פו און געבן עס אַ ווערט פון באַר
אַזוי עס יקספּלאָודז דיין אַססאָסיאַטיווע מענגע פון ​​שליסל ווערט פּערז
אין נייַ וועריאַבאַלז מיט די קאָראַספּאַנדינג וואַלועס.
און דעמאָלט דאַרפן פּונקט קאָפּצעטל פּונקט פפּ איז דער זעלביקער ווי פריער,
אַזוי וואָס זענען מיר מיסטאָמע געגאנגען צו זען ין פון קאָפּצעטל פּונקט פפּ?
עס ס מיסטאָמע גאַט אַז ה 1 קוויטל און דער נאָענט קוויטל; וואָס ס געגאנגען
צו זיין ין פון עס מיסטאָמע אין צווישן עס?
[אויסגעלאשן מיק באַמערקן]
פּונקט, עס ס מיסטאָמע עטלעכע דערמאָנען פון דאָלאַר צייכן טיטל
און זיכער גענוג אויב איך פארגרעסער אין אויף דעם עס ס מיין טיטל פאַרבינדן,
עס ס מיין ה 1 קוויטל, און ין פון עס איז אַ דינאַמיש ינסערשאַן
פון דאָלאַר צייכן טיטל, אָבער נאָר פֿאַר גוט מאָס,
איך בין טאן דעם HTML ספּעציעל באַשולדיקונג אַטראָסיאָוסלי געהייסן
פֿונקציע, אָבער עס ס נוציק; וואָס טוט עס טאָן
אָדער וואָס טוט עס באַשיצן קעגן?
דעם איז פאקטיש אַ לייזונג צו אַ סאַקאָנע איר זענען כינטינג;
איר וואָלט האָבן געפירט אונדז צו.
[אויסגעלאשן מיק באַמערקן]
פּונקט, אַזוי אויב אַ מאַלישאַס באַניצער אָדער אַ אַנסאַספּעקטינג קאָרבן
פון אַ פישינג באַפאַלן קליקט אויף אַ לינק
אַז אין זיך האט אַ קשיא צייכן און עפּעס ווי פו יקוואַלז,
און דעריבער די ווערט פון פו איז פאקטיש
ווי עפענען קלאַמער שריפט, פארמאכט קלאַמער,
און דעריבער עטלעכע דזשאַוואַסקריפּט קאָד;
אויב איר האט ניט רופן דעם לאַנג הויפּט פֿונקציע,
איר וואָלט פאקטיש זיין ינפעקטינג רוי HTML אין אייער וועב בלאַט,
דער רעזולטאַט פון וואָס איז אַז איר זאל זיין טריקט.
איר זאל זיין טריקינג דער באַניצער אין עקסאַקיוטינג דזשאַוואַסקריפּט קאָד
אַז ער אָדער זי האט ניט פאקטיש אויסן.
און אפילו כאָטש יוזשאַוואַלי איר ניטאָ נאָר כערטינג זיך,
ווי נאָר איר וויסן אַ ידיאָט איז געגאנגען צו דרוקן
אין עפענען קלאַמער שריפט, פארמאכט קלאַמער, און זאָגן פלינק
אָדער עפּעס ווי אַז און טאָן אים אָדער זיך
אין מיט עטלעכע טשודנע אַוטקאַם, אויב איר טאָן באַקומען טריקט
אין געבן אַ קליק אַ לינק וואס האט רוי דזשאַוואַסקריפּט עמבעדיד אין עס
ווי די ווערט פון אַז אַטריביוט,
איר קענען צווישן אנדערע זאכן גאַנווענען עמעצער ס קיכלעך
ווייַל עס ס אַ פאַרמאָג גערופן דאָקומענט פּונקט קיכל
אין דזשאַוואַסקריפּט אַז אַלאַוז איר צו כאַפּן אַ באַניצער ס סעסיע קיכל,
און אויב איר צוריקרופן וואָס אַ סעסיע כיידזשאַקינג באַפאַלן איז,
לאַנג דערציילונג קורץ, אַז ס איינער וועג פון פאקטיש טריקינג עמעצער
אין געבן איר אַז ווירטואַל האַנט שטעמפּל און דעמאָלט גענומען
איבער זייער פאַסעבאָאָק חשבון אָדער עטלעכע אנדערע טיפּ פון חשבון.
אַלע רעכט, אַזוי דעם איז אַ קליין לאַנג,
אָבער עס ס נאָר ניצן רוי HTML קאָד.
דעם איז דער עקוויוואַלענט פון פאַך אפקלאנג
אָדער דרוקן יפעקטיוולי, און מיר ניטאָ יסענשאַלי ינסערטינג
אַז דינאַמיקאַללי.
אַזוי וואָס מער בלייבט דאָ?
נו, לאָזן מיר גיין אין ווערסיע דריי דאָ,
און מיר וועט זען אַ עפּעס אַנדערש -
זעלביקער פּינטלעך טעקע אויסלייג אָבער באַמערקן
אַז דעם צייַט מיר ניטאָ געגאנגען צו גענעראַליזע די כעדער און פוטער
ווי טעמפּלאַטעס, אַזוי וואָס טאָן איך מיינען דורך אַז?
וואָס ס די איין זאַך אַז ס אַנדערש דאָ?
וואָס האט געביטן זינט די לעצטע ווערסיע?
סאַטאַל, אָבער עס ס אַרגיואַבלי נאָר אַ בעסער רייניקונג פּלאַן.
יאָ?
[אויסגעלאשן מיק באַמערקן]
יאָ, עס ס נאָר איין נאָרמאַל ופפירן פונקציאָנירן;
איך האט ניט ספּעציעל פאַל ופפירן קאָפּצעטל אָדער ופפירן פוטער,
ביידע פון ​​וואָס אויב איר צוריקרופן פון העלפּערס פּונקט פפּ,
מיר ניטאָ שיין פיל יידעניקאַל אַחוץ פֿאַר זייער נעמען
און די טעמפּלאַטעס זיי אַרייַנגערעכנט.
וואָס ניט נאָר פּאַראַמעטעריזע די ופפירן פונקציאָנירן
און נעמען איין אַרגומענט, אַז ס די נאָמען פון די טעמפּלאַטע,
און אַ צווייט אַפּשאַנאַל אַרגומענט וואָס זענען די שליסל ווערט פּערז
אַז איר ווילן צו צאַפּן ין
אַזוי אויב איך איצט קוק בייַ העלפּערס פּונקט פפּ באַמערקן
אַז איך בין זייַענדיק אַ ביסל פאַנסיער איצט.
איך בין אַקטשאַוואַלי טשעק טוט די טעקע עקסיסטירן און אויב אַזוי גיין פאָרויס
און דאַרפן עס; נאָר אין פאַל דער באַניצער אַקסאַדענאַלי טייפּס
אין עטלעכע פאַלש מוסטער נאָמען איר טאָן ניט וועלן צו וואַרפן אַ טעות
אין דער פּראָגראַם אַזוי מיר קענען מינאַמאַלי טאָן זיי דעם
טויווע דאָ.
אַלע רעכט, אָבער קענען מיר נעמען דעם אַ שריט ווייַטער?
אין דעם ווערסיע דאָ באַמערקן די פאלגענדע.
איך 'ווע פּונקט טייפּט לס, און וואָס מיד דזשאַמפּס
אויס איז עפּעס אַנדערש.
אַזוי עס ס צוויי דיירעקטעריז, רעכט,
און אַזוי דעם איז איצט אַ שריט צו וואָס וועט יווענטשאַוואַלי זיין אַ מער
געהעריק פריימווערק.
דעם איז מין פון סלאַפּי פון מיר צו זיין פארווארפן אַלע
פון מיין צופרידן ין פון אַ פּובליקאַללי צוטריטלעך Directory
אַז ממש איז גערופן ציבור.
און אפילו כאָטש ליידער, אַ פּלאַץ פון פראַמעוואָרקס,
עלטער אָנעס ספּעציעל, און אפילו עטלעכע וועב הודעות,
חלום האָסט צווישן זיי, פאָרסעס איר צו שטעלן אַלע פון ​​אייער טעקעס
אין דער עקוויוואַלענט פון אַ ציבור Directory אפילו
אויב אייער טעקעס זאל אַרייַננעמען דאַטאַבאַסע פּאַסווערדז
און באַניצער נעמען אָדער אנדערע אַזאַ קראַדענטשאַלז,
אַז ס ניט בייַ אַלע גוט פּלאַן.
פיל בעסער איז בלויז שטעלן
אין דעם ציבור Directory וואָס לעגאַמרע האט
צו זיין באַניצער צוטריטלעך, און אַלץ אַנדערש
אַז איר ניטאָ אַרייַנגערעכנט ווי העלפּערס פּונקט פפּ,
עס ס קיין סיבה אַז אַז זאָל זיין וועב צוטריטלעך דורך אַ
בלעטערער מיט אַ URL.
עס זאל זיין גאָר ינאַקיואַס אויב דער באַניצער וויל צו זען אפֿשר
וואס פּערז, אָבער עס ס נאָר דעם פּרינציפּ פון עס,
און גאָט פאַרווערן עס פאקטיש טוט האָבן אַ באַניצער נאָמען אָדער פּאַראָל;
איר טאָן ניט וועלן די באַניצער אַקסאַדענאַלי
אָדער בעקיוון זייַענדיק קענען צו צוטריט עס.
אַזוי מיר ניטאָ ניט גאַנץ בייַ אַ גאנץ צוגאַנג דאָ,
אָבער באַמערקן די פאלגענדע איצט.
אין אינדעקס פּונקט פפּ, באַמערקן אַז איך בין נאָך ריקוויירינג העלפּערס,
אָבער איך בין טוען עס אין אַזאַ אַ וועג אַז איך בין סאָרט פון אָרגאַנייזינג אַלע
פון די טעקעס אַז וועט זיין אַרייַנגערעכנט
אין אַ סובדירעקטאָרי גערופן קאַנווענשאַנאַלי כולל,
און דעמאָלט איך רופן ופפירן פֿאַר כעדער און פוטער ווי פריער.
אַזוי דער בלויז זאַך איך 'ווע געטאן איז סאָרט
פון ריאָרגאַנייז מיין דירעקטעריז צו זיין אַ ביסל מער אַנאַל
וועגן דער טעקע ביניען.
אבער אויב מיר איצט גיין צו דעם פינפט למשל,
באַמערקן דאָ אַז מיר איצט האָבן אַ מילף פון פאָלדערס,
און דעם איז אַ ביסל מיסלידינג בייַ דער מאָמענט
ווייַל פֿאַר פּאַשטעס פֿאַר די צוליב פון קלאַס,
איך 'ווע פּונקט ארלנגעווארפן אַלץ
אין יוחנן האַרוואַרד ס ציבור דירעקטארי נאָר
אַזוי מיר קענען נאַוויגירן עס דורך אַ בלעטערער, ​​אָבער באַמערקן -
איגנאָרירן דעם טייל פֿאַר נאָר אַ מאָמענט,
דער פאַקט אַז איך בין אין עס.
באַמערקן אַז איך האָבן דרייַ סובדירעקטאָריעס: ציבור,
טעמפּלאַטעס, און כולל.
דער געדאַנק איצט איז אַז אין אַ רעכט קאַנפיגיערד וועב סערווירער איך
וואָלט זאָגן אַפּאַטשי אַז דעם וועבזייַטל האט עפנטלעך צוטריטלעך
טעקעס דאָ, און ינ ערגעצ ניט אַנדערש.
אַזוי וואָס טעקע טאָן איר טראַכטן איך בין געגאנגען צו זען ין
פון ציבור אויב איך טיפּ לס?
וואָס ס בייַ מינדסטער איין טעקע אַז ס מיסטאָמע אין עס?
[אויסגעלאשן מיק באַמערקן]
אָוקיי אינדעקס פּונקט פפּ, און וואָס טעקע איז דאָך ניט
אין עס צווישן אנדערע?
ווי העלפּערס פּונקט פפּ, קאָפּצעטל פּונקט פפּ, פוטער פּונקט פפּ;
אַלע פון ​​די פראַגמאַנץ, אַלע פון ​​די פאַנגקשאַנאַליטי
וואס טוט ניט טאַקע דאַרפֿן צו זיין עפנטלעך צוטריטלעך,
עס דארף צו זיין ניצלעך דורך די טעקעס
וואָס זענען עפנטלעך צוטריטלעך, אָבער זיי זיך,
קיין באַניצער באדערפענישן צו זען אָדער קווירע אַ URL פֿאַר העלפּערס פּונקט פפּ.
באַמערקן אַז אַנשטאָט אויב איך גיין
אין כולל עס ס העלפּערס פּונקט פפּ,
און אויב איך גיין אין טעמפּלאַטעס,
עס ס פוטער און קאָפּצעטל פּונקט פפּ.
פראַנגקלי, איך קען האָבן שטעלן זיי אין דער זעלביקער וועגווייַזער,
אָבער איך בין טריינג צו זיין אפילו מער אַנאַל וועגן בעכעסקעם טעקעס
וואָס זענען נאָר סאָרט פון סטאַטיק טעמפּלאַטעס פאַרשידענע
פון פאַנגקשאַנאַל טעקעס ווי העלפּערס פּונקט פפּ,
און איך בין נאָר אַדכירינג צו עטלעכע פערלי פּראָסט קאַנווענשאַנז
פאַך די דירעקטעריז כולל און טעמפּלאַטעס.
אַזוי דער בלויז זאַך אַז פארענדערט דעמאָלט איז ווידער דעם דרך.
אויב מיר גיין אַרויף דאָ באַמערקן אַז איך איצט נאָר האָבן
צו אַרייַננעמען אַ קאָרעוו וועגווייַזער,
פּונקט פּונקט צעהאַקן כולל העלפּערס פּונקט פפּ,
אָדער איך קענען זיין אַ ביסל מער געהעריק און פאקטיש טאָן עפּעס
ווי דעם, פפּ און אַ פּלאַץ
פון שפּראַכן האָבן די ספּעציעל סימבאָלס
אַז פאָרשטעלן די קראַנט טעקע ס וועגווייַזער,
אַזוי אַנדערסקאָר אַנדערסקאָר דיר אַנדערסקאָר אַנדערסקאָר רעפּראַזענץ
וועלכער Directory איז פון דעם טעקע,
און אַזוי אויב איר נאָר קאַנקאַטאַנייט מיט די פּונקט אָפּעראַטאָר, אַז,
אַז וואָלט דערגרייכן דער זעלביקער רעזולטאַט,
און טענדז צו זיין אַ ביסל מער געזונט ווייַל איר קענען באַקומען
אין סיטואַטיאָנס מיט קאָרעוו דירעקטעריז זענען נאָר געזאגט פּונקט
אָדער פּונקט פּונקט קענען פאקטיש ברענגען איר צו דעם אומרעכט אָרט,
אַזוי דעם טענדז צו זיין אַ ביסל מער געזונט.
אַלע רעכט, אַזוי וואָס כאָטש בלייבט?
וואָס טוט איר נאָך ניט ווי וועגן דעם?
וואָס קען זיין ימפּרוווד און איר קאַמענטאַד אויף עס פריער איך טראַכטן
אַז עס ס נאָך עטלעכע ישוז?
[אויסגעלאשן מיק באַמערקן]
רעכט, שורלי מיר טאָן ניט האָבן צו אָנהייבן שרייבן ווי זייטלעך
אַז קוק ווי דעם, רעכט?
דעם טוט ניט פילן אַלע אַז פיל בעסער,
עס ס נאָך קאָפּיע פּאַפּ.
איך נאָך האָבן די דאַרפן שורה בייַ די שפּיץ.
איך נאָך האָבן ופפירן קאָפּצעטל ופפירן פוטער.
עס ס אַ פּלאַץ פון דיופּלאַקיישאַן.
יאָ?
[אויסגעלאשן מיק באַמערקן]
יאָ, פּונקט, אַזוי מיר 'ווע גענומען אַ שריט צו סאָרט פון ספּליטינג
אַרויף די "C" פון די "V," אַזוי מווק איז מאָדעל מיינונג קאָנטראָללער;
קאָנטראָללער איז סאָרט פון די סייכל פון די אַפּלאַקיישאַן.
מאָדעל טענדז צו זיין די דאַטן אָדער עטלעכע שערד פאַנגקשאַנאַליטי,
און View טענדז צו זיין דער עסטעטיק, די טעמפּלאַטע,
אַזוי מיר האָבן גענומען אַ שריט צו סעפּערייטינג די "C" פון די "V"
ווייַל מיר איצט בייַ מינדסטער האָבן דעם מוסטער ס וועגווייַזער,
אבער אפילו עס מיר יסענשאַלי האָבן איין קאַנטראָולער פּער טעקע.
עס טוט ניט קוקן ווי עס ס פיל לאָגיק געגאנגען אויף דאָ,
אָבער אינדעקס פּונקט פפּ איז יפעקטיוולי אַ קאַנטראָולער.
ווען איר באַזוכן אַ URL און סאָף אין אינדעקס פּונקט פפּ,
אַלע פון ​​די לאָגיק אַז ימפּלאַמאַנץ אַז בלאַט איז רעכט
אין אינדעקס פּונקט פפּ, און זעלביקער פֿאַר לעקטשערז פּונקט פפּ.
דער זעלביקער פֿאַר וואָך נול פּונקט פפּ.
אַזוי מיר 'ווע מין פון סטראָנע אונדזער לאָגיק אַלע איבער דעם אָרט,
און עס פילז ווי דעם איז ניט געגאנגען
צו וואָג זייער געזונט אַמאָל מיר האָבן ניט פיר אָבער פערציק בלעטער
אויב יעדער בלאַט סטאַרץ מיט מיר קאַפּיינג אַ עלטער ווערסיע
פון דער טעקע און פּונקט טוויקינג עטלעכע
פון די צופרידן ין פון עס.
אַזוי מיר 'ווע בלויז גענומען אַ שריט צו דעם,
און איינער פון די מכשירים מיר וועט פאָרשטעלן
אויף מיטוואך איז אַ פראַמער גערופן "לאַראַוועל"
און דעם איז זייער פאָלקס פפּ פריימווערק,
אנדערע אָנעס אַרייַננעמען "פועלפפּ."
עס ס אַ עלטער איינער גערופן "קאָדעיגניטער."
עס ס איינער גערופן "קאַקע."
עס ס איינער גערופן "סימפאָני."
איך מיינען אויב איר גוגל פפּ פראַמעוואָרקס,
עס ס אַ כייַיש נומער פון ווי פראַמעוואָרקס
אַז מען אַז ימפּלאַמענטאַד.
לאַראַוועל איז איינער פון די מער אַרויף און קאָמערס;
עס ס איינער פון די רייניקונג אָנעס, און איר וועט געפינען
אַז לעסאָף עס העלפט ראַטעווען איר גאַנץ אַ ביסל
פון צייַט אפילו כאָטש עס איז אַ ביסל פון אַ לערנען ויסבייג,
אָבער אַז מיר וועט פירן איר איבער אויף מיטוואך.
דערצו, מיר וועט פאָרשטעלן וואָס ס גערופן אַ "אָרם."
אין דעם פאַל, מיר וועט נוצן עפּעס אַז קומט
מיט דעם פריימווערק גערופן לאַראַוועל.
עס ס גערופן "עלאַקוואַנט" און דעם איז נאָר אַ פּלאַסט פון קאָד
אַז אַלאַוז איר צו צווישן אנדערע דאס רעדן צו דאַטאַבייסיז.
און דאָ אויך, לאָזן מיר גאַנווענען אַ בייַשפּיל אַז איז אָדער פריש
אָדער אַ טראָובאַק פֿאַר עטלעכע פון ​​איר פון 50.
אויב איר האט נעמען 50, און איר האט "קס50 פינאַנסע,"
איר זאל צוריקרופן טעקעס אַז איר שרייַבן אָדער ריראָוט אַז קוקן
ווי דעם, דעם איז לאָגין פּונקט פפּ, און בייַ די צייַט,
ספּעציעל זינט מיר האט ניט פאַרברענגען פיל צייַט
אויף פפּ פאַנדאַמענטאַלז פרי אויף,
דעם זאל זיך האָבן שוין פערלי טשאַלאַנדזשינג,
און אַזוי מיר האבן, אין פאַקט, פּרובירן צו פאַרפּאָשעטערן די פּלאַן.
מיר האבן ניט טאַקע באַזונדער "ב" פֿון "V" פון "C" אַלע אַז פיל
פֿאַר פּראָבלעמס אַז "זיבן קס50 פינאַנסע,"
אָבער באַמערקן די איין זאַך אַז זאָל אַלעווייַ אָנהייב
צו באַלד רייַבן איר די אומרעכט וועג, איז עפּעס ווי דעם.
איך מיינען, ניט בלויז איז דעם קלאָץ אין פּונקט פפּ אַ קאַנטראָולער.
עס איז אויך גערעדט גלייַך
צו אַ דייטאַבייס ספּאַסיפיקלי ניצן סיקוואַל, וואָס איז ניט געגאנגען
צו וואָג זייער געזונט ווען איר אָנהייב צו אַרבעטן מיט איינער
אָדער צוויי אָדער דרייַ פּאַרטנערס.
פֿאַר בייַשפּיל, אויב איינער פון די פּאַרטנערס איז פאַראַנטוואָרטלעך
פֿאַר שאפן דיין דאַטאַבאַסע טישן און קומען
אַרויף מיט אייער ינדעקסיז און פיגיערינג
אויס וואָס דער שליסל זאָל זיין, די ערשטיק שליסלען, דער פרעמד שליסלען,
און אַלע פון ​​וואס, דאַסיידינג אויף די טיש נעמען און אַלע פון ​​אַז.
איצט איר די אנדערע מענטש אין די גרופּע באדערפענישן צו וויסן אַלע
פון די פּלאַן דיסיזשאַנז ער אָדער זי האט געמאכט, און איר איצט דאַרפֿן
צו שווער קאָד יענע דיסיזשאַנז אין אייער טעקע, אַזוי איצט ער
אָדער זי איז שיין פיל קאַנסטריינד
צו קיינמאָל ווידער טוישן די טיש נעמען.
קיינמאָל ווידער צו טוישן די פיילד נעמען
אָן ינפאָרמינג איר.
דערצו, איר קענען ניט טאַקע לייכט אַרבעט אויף דער זעלביקער טעקע
אָן קאַליידינג מיט יעדער אנדערע אויב ער
אָדער זי איז קעסיידער טשאַנגינג נעמען,
און איר האָבן די אַלט ווערסיעס און אַזוי אַרויס,
אַזוי דעם איז נאָר ינווייטינג גורל און גורל פון כעדייקס.
דערצו, ווי מיר וועט זען איידער לאַנג,
אפילו כאָטש איר האט ניט דאַרפֿן
צו טאָן הויפּט סאַפיסטאַקייטיד קוויריז דאָ,
אַמאָל איר אָנהייב בעת קייפל טישן, צוויי טישן, דרייַ, פינף,
צען טישן אין אַ מיסקל אָדער בכלל אַ ריליישאַנאַל דייטאַבייס,
איר האָבן צו פאַרבינדן די טישן אָפֿט אויב באַקאַנט, און איר האָבן
צו פאַרבינדן דאַטן פון איינער מיט די אנדערע,
און פראַנגקלי דיין סיקוואַל קוויריז אָנהייבן צו באַקומען מער, און מער,
און מער, און מער קאָמפּלעקס, און עס נאָר סטאַרץ
צו באַקומען אַ פּלאַץ גרינגער צו מאַכן מיסטייקס
און אַ פּלאַץ האַרדער צו באַקומען זאכן רעכט.
און אַזוי מכשירים ווי עלאַקוואַנט און אָרם איז געגאנגען
צו העלפן אונדז מאָדעל אונדזער דאַטע און עס ס אויך יפעקטיוולי געגאנגען
צו דזשענערייט די קאָד אַז מיר דאַרפֿן צו אָנהייב קוועריינג דייטאַבייסיז
אין מער סאַפיסטאַקייטיד וועגן.
אַזוי אויב איר 'ווע גאַט אַ ערשטיק שליסל איבער דאָ און אַ פרעמד שליסל
איבער דאָ, אַלע איר דאַרפֿן צו טאָן איז לערנען אַז אָרם,
כייפעץ רעלאַטיאָן מאַפּפּער, וואָס אַז שייכות איז
און עס וועט רעכענען אויס וואָס קוויריז צו ויספירן פֿאַר איר.
און בלויז אין זעלטן קאַסעס טאָן איר דאַרפֿן
צו דאַווקע שרייַבן סיקוואַל קאָד זיך.
אויב איר טאַקע ווילן צו פייַן ניגן עפּעס,
אָבער פֿאַר די רובֿ טייל, איר קענען נאָר אָנהייב טרעאַטינג ענטיטיז
אין אייער דייטאַבייסיז ווי אמת אַבדזשעקס און ניט די פלאַך ראָוז
אַז איר עפעס דאַרפֿן צו רעקאָנסטרוירן און דע נאָרמאַלייז.