>> [מוזיק פּלייַינג]
>> דוד י מאַלאַן: אַלע רעכט.
דאס איז קס50.
דאס איז די אָנהייב פון וואָך אַכט.
און איר זאל צוריקרופן אַז מיר לינקס אַוועק לעצט צייַט קוקן בייַ אַ נייַ שפּראַך
בעסאַכאַקל.
אין פאַקט, איינער אַז ס פערלי לייטווייט און עס ס ניט אפילו
אַ פּראָגראַממינג שפּראַך.
עס ס אַ מאַרקאַפּ שפּראַך וואָס לעץ אונדז פאקטיש סטרוקטור און מאַכן וועב זייַטלעך.
און ווען איר עפּעס אַנדערש אין קאַנדזשאַנגקשאַן מיט טהיס--
אָדער איר באַלד וועט, אויב איר האָבן ניט שוין.
מיר רע געגאנגען צו נוצן קאַסקאַדינג נוסח שיץ, אָדער קסס, וועלכע
איז אן אנדער טיפּ פון שפּראַך מיט פּראָפּערטיעס און וואַלועס
אַז ס געגאנגען צו לאָזן אונדז טאָן דאס ווי טוישן די קאָליר
און טוישן די שטעלע און די מינים פון טוויקס.
אבער הייַנט און פאָרויס, מיר אָנהייבן צו פאָקוס אויף מער שטאַרק שפראכן,
פאַקטיש פּראָגראַממינג שפּראַכן ווי פפּ.
>> אזוי פפּ האט שוין אַרום פֿאַר עטלעכע מאָל.
און ווי איר וועט זען, עס איז דיזיינד בפֿרט
פרי אויף פֿאַר פאַקטיש נוצן אין וועב אַנטוויקלונג
און פאקטיש דזשענערייטינג וועב בלעטער.
אזוי וואָס קינדס פון פֿעיִקייטן טוט אַ שפּראַך
דאַרפֿן אין סדר צו מאַכן וועב בלעטער דינאַמיקאַללי מיט אים?
>> אין אנדערע ווערטער, אויב איר ווילן צו דזשענערייט צופרידן דינאַמיקאַללי-- ווי פאַסעבאָאָק ס
נעווספעעד, וואָס ענדערונגען קעסיידער, אָדער רעגע אַרטיקלען אַז קנאַל אַרויף פון צייַט
צו טימע-- ווי וואָס ס די שליסל שטיק פון פאַנגקשאַנאַליטי
איר דאַרפֿן אין אַ פּראָגראַממינג שפּראַך אַז וואָלט לאָזן איר דינאַמיקאַללי
דרוק נייַ אינפֿאָרמאַציע צו די פאַרשטעלן?
>> תּלמיד: קאָוד.
דוד י מאַלאַן: קאָוד.
גוט.
מיר וועט נעמען אַז.
א ביסל מער גענוי.
איך מיינען, מיר קען טאָן דעם מיט C, פראַנגקלי.
עס וואָלט זייַן אַ ווייטיק אין די האַלדז.
בוט-- איז דעם היסכייַוועס?
>> תּלמיד: יאָ.
וועריאַבאַלז, אפֿשר?
דוד י מאַלאַן: וועריאַבאַלז.
גוט, זיכער.
וועריאַבאַלז קענען אַוואַדע העלפן אונדז אויס.
און אפילו עפּעס סימפּלער.
מיר געוויינט עס אין די זייער ערשטער פּראָגראַם פון די זייער ערשטער טאָג
ווען מיר פאקטיש האט "העלא וועלט."
>> תּלמיד: דרוק.
>> דוד י מאַלאַן: דרוק, רעכט?
דרוק, אָדער פּרינטף אין די וועלט פון סי אזוי אַלע דעם צייַט,
מיר 'ווע האט בייַ אונדזער באַזייַטיקונג אַ לאַנגואַגע-- C,
אין פּאַרטיקולאַר-- און אפילו קראַצן פֿאַר אַז ענין, אז
קענען דזשענערייט סטרינגס פון טעקסט.
>> נו, אויב HTML, ווי מיר האבן געזען לעצט וואָך, איז נאָר אַ גאַנץ בינטל פון סטרינגס פון טעקסט
אָלבייט מיט עפענען בראַקאַץ און פארשלאסן בראַקאַץ און עטלעכע מין פון גראַם
און סיבה הינטער עס, נו דעמאָלט מיר קען טאַקע
אָנהייב דזשענערייטינג וועב זייַטלעך אָדער מאַניואַלי דורך טייפּינג זיי אויס אין געדיט
אָדער אין מייקראָסאָפֿט וואָרט, פֿאַר וואָס מאַטטער-- מיר נאָר דאַרפֿן אַ טעקסט רעדאַקטאָר.
>> אָדער מיר קען שרייַבן קאָד, צו דיין פאָרשלאָג
פריער, אַז וואָלט לאָזן אונדז דינאַמיקאַללי דזשענערייט HTML,
און אַז ס וואָס מיר ניטאָ געגאנגען צו אָנהייבן טאן מיט פפּ
און לעסאָף אַפֿילו מיט אַ שפּראַך גערופן דזשאַוואַסקריפּט,
איז נוצן איינער שפּראַך צו דזשענערייט אנדערן.
און טאַקע, דאָס איז וואָס פאַסעבאָאָק און פילע, פילע אנדערע זייטלעך
טאָן צו פאקטיש דינאַמיקאַללי אַרויסווייַזן נייַ אינפֿאָרמאַציע צו איר.
>> אזוי לאָזן ס אָנהייבן מיט טהיס-- אַ קריפּטיק קוקן שורה, אָבער איינער
אַז ס פאקטיש שיין שטאַרק.
אזוי ווייַט, מיר ווע שוין ניצן C, וואָס איז אַ צונויפגעשטעלט שפּראַך.
און נאָר אַ שנעל רעקאַפּ-- אַ צונויפגעשטעלט שפּראַך האט וואָס כאַראַקטעריסטיש?
איר דאָך דאַרפֿן צו צונויפנעמען עס, אָבער וואָס טוט אַז מיינען?
יאָ?
>> תּלמיד: עס דארף צו זיין פארזאמלט אין מאַשין קאָד.
>> דוד י מאַלאַן: גוט.
עס דאַרף צו זייַן פארזאמלט אין מאַשין קאָד.
אַזוי איר נעמען דיין מקור קאָד, וואָס איז סאָרט פון ענגליש-ווי.
איר בייַטן אַז צו עפּעס נידעריקער מדרגה,
וואָס איז לעסאָף גערופן כייפעץ קאָדע-- 0 ס און 1 ס.
און עס ס די 0 ס און 1 ס אַז אַ קפּו, ווי יענע געמאכט דורך ינטעל,
פאקטיש פֿאַרשטיין.
>> איצט, פפּ און פּיטהאָן און רובי און דזשאַוואַסקריפּט און באַנטשאַז פון אנדערע
שפראכן זענען נישט צונויפגעשטעלט שפראכן אָבער ינטערפּראַטאַד שפּראַכן,
וואָס מיטל איר נאָר דרוקן זיי און דעמאָלט איר טאָן ניט קערן זיי אין 0 ס און 1 ס.
איר אַנשטאָט נאָר צושטעלן דעמאָלט ווי אַרייַנשרייַב צו עמעצער אַנדערש ס פּראָגראַם,
גערופן אַ יבערזעצער.
און אַז מענטש ס פּראָגראַם האט שוין דיזיינד
צו פאַרשטיין וואָס יעדער און יעדער סימבאָל אין פּיטהאָן אָדער פפּ
אָדער רובי אָדער קיין נומער פון אנדערע שפּראַכן מיטל.
>> און אַזוי אַלע מיר דאַרפֿן איז עפּעס ווי דעם.
אַזוי אין פאַקט, איך בין געגאנגען צו גיין איבער צו די אַפּפּליאַנסע
דאָ, נאָר אין קיין אַלט פֿענצטער, און מיר 'רע
געגאנגען צו גיין פאָרויס און עפענען אַ טעקע גערופן, זאָגן, העלא.
איצט פריער, איך זאל האָבן געראטעוועט דעם אַפֿילו מיט אַ טעקע געשפּרייט,
אָבער איך בין געגאנגען צו טאָן עפּעס אפילו סימפּלער דאָ.
איך בין געגאנגען צו גיין פאָרויס און אָנהייב דעם טעקע מיט דעם קריפּטיק סינטאַקס.
אזוי "באַניצער, בין, ענוו, פֿאַר סוויווע, פפּ. "
>> דאס איז פשוט איין שורה פון קאָד וואָס ס געגאנגען צו דערציילן מיין אָפּערייטינג סיסטעם,
גיין געפינען אין אייער היגע סוויווע וועלכער אַז איז,
ווו נאָר פפּ יס-- די ינטערפּרעטער-- און גיין פאָרויס און נוצן אַז יבערזעצער
צו טייַטשן די ווייַטערדיק קאָד.
איצט, דעם איז מין פון אַ מיעס שטריך פון פפּ.
אבער אין דעם שפּראַך, קיין צייַט איר שרייַבן פפּ קאָד,
איר דאַרפֿן צו האָבן איינער פון די מיעס פפּ טאַגס דעמאַרקאַטינג די אָנהייב
פון דיין קאָדע-- <? פפּ.
>> אבער ווייטער דא, איך קענען איצט טאָן עפּעס גאַנץ פּשוט, ווי פּרינטף העלא קאָמע
וועלט באַקסלאַש N נאָענט ציטירן, נאָענט פּערענטאַסיס.
און דעמאָלט נאָר פֿאַר גוט מאָס, איך בין געגאנגען
צו גיין פאָרויס און נאָענט מיין פפּ צעטל איבער דאָ
אַזוי אַז אַלץ קוקט נייסלי שיין געדרוקט.
>> און ווי באַלד ווי איך גיט היט, געדיט איז טאקע קלוג גענוג
צו קוקן אין וואָס זייער ערשטער שורה און פאַרשטיין, טאַקע, איר ניטאָ שרייבן פפּ קאָד.
זאל מיר סינטאַקס הויכפּונקט עס מיט די פארבן
דאָ אַזוי אַז עס שטייט אויס אַ ביסל מער.
אבער איצט איך בין געגאנגען צו גיין אַראָפּ צו מיין וואָקזאַל פֿענצטער.
איך וועט פארגרעסער אין.
>> דעם פּראָגראַם איז גערופן "העלא," אַזוי איך בין געגאנגען צו טאָן פּינטעלע צעהאַקן העלא,
אָבער דערלויבעניש געלייקנט.
און באַש.
מיר פאקטיש געהערט פון אַז זאַך אַ פּאָר וואָכן צוריק
אין דעם קאָנטעקסט פון שעללשאָקק, איינער פון יענע באַגז.
>> אבער דערלויבעניש געלייקנט מיר ווע געזען פריער, אפֿשר אין אַ אַנדערש קאָנטעקסט.
טוט ווער עס יז צוריקרופן ווי איר זאל פאַרריכטן עפּעס
ווו דערלויבעניש איז געלייקנט ווי דעם?
וואָס ס די באַפֿעל, בייַ מינדסטער?
>> תּלמיד: טשמאָד.
דוד י מאַלאַן: יאָ, טשמאָד, פֿאַר טשאַנגינג די מאָדע פון ​​אַ טעקע.
און איר וועט באַקומען אַלע די מער געניצט צו דעם ווייַטער וואָך מיט אַ סאַבסאַקוואַנט פּראָבלעם
שטעלן.
אבער פֿאַר איצט, איך בין געגאנגען צו טוישן די מאָדע ניט צו זייַן ליינעוודיק,
אָבער צו געבן אַלעמען עקסעקוטעאַביליטי פּריווילאַדזשאַז, די פיייקייַט
צו לויפן דעם טעקע.
און איך בין געגאנגען צו באַשטימען אַז צו דער טעקע העלא.
>> אויב איך איצט טאָן פּינטעלע צעהאַקן העלא אַרייַן, איר זען, אין פאַקט, מיין פּראָגראַם, העלא וועלט.
און וואָס שריט האט איך קלאר האָפּקען בעסאַכאַקל?
קאַמפּיילינג.
אזוי איך נאָר געלאפן דעם פּראָגראַם גאנץ פשוט.
>> און עס טורנס אויס איר קענען טאָן דעם מיט אַ פּלאַץ פון סינטאַקס רעמאַניסאַנט פון סי
זאל מיר גיין אין צו הייַנט ס קאָד, וואָס איך לייגן אין מיין ווהאָסט Directory
דאָ, פֿאַר פאַקטיש סיבות מיר וועט קומען צוריק צו.
און איך בין געגאנגען צו גיין אין, לאָזן ס זאָגן, טנאָים 1.
>> און איר וועט זען דאָ, ערשטער און פאָרמאָוסט, אַ גאַנץ בינטל פון באַמערקונגען.
אבער דעם איז פאקטיש אַ שייַעך-שאַפונג אין פפּ
פון אַ פּראָגראַם מיר האט אין וואָך איינער גערופן טנאָים 1.ק
ווו דער ציל אין לעבן פון דעם פּראָגראַם
איז משמעות צו פרעגן דער באַניצער פֿאַר אַ ינטאַדזשער
און דעמאָלט טאָן עטלעכע פּוכיק אַנאַליז אויף עס ווערביי
איר זאָגן אויב עס ס positive אָדער נעגאַטיוו אָדער גלייַך צו נול.
און איך ברענגען דעם אַרויף נאָר ווייַל, אַחוץ פֿאַר אפֿשר איינער ביסל דעטאַל,
עס ס ינדיסטינגגווישאַבאַל אַזוי ווייַט פון סי
>> וואָס ס די איין כאַראַקטעריסטיש דאָ אַז אפֿשר דזשאַמפּס אויס
בייַ איר ווי אַ ביסל אַנדערש?
אפֿשר צוויי זאכן.
יאָ?
>> תּלמיד: דאָללאַר צייכן ן?
>> דוד י מאַלאַן: יאָ.
אזוי דאָלאַר צייכן N איז פאָרשטעלן.
און דאָלאַר וואונדער, ווי מיר וועט זען, זענען געגאנגען
צו זייַן אַ פאַרריכטן צו די אָנהייב פון קיין בייַטעוודיק אין פפּ.
עס ס ביידע גוט און באַד-- גוט אין אַז עס ס סאָרט פון קלאָר ווי דער טאָג וואָס ס
אַ בייַטעוודיק, שלעכט אין אַז עס ס נאָך אן אנדער זאַך צו דרוקן.
און דאָרט ס איין אנדערע זאַך מיר האָבן ניט גאנץ
געזען, בייַ מינדסטער דורך דעם אויסלייג. יאָ?
>> תּלמיד: רעאַדלינע.
>> דוד י מאַלאַן: רעאַדלינע.
רעאַדלינע מיר האבן ניט זען, פּער סיי, אין C, אפילו כאָטש עס יגזיסס עפּעס
ענלעך, אָבער מיר ווע געניצט געצטרינג, און דאָס איז זייַן אַנטקעגענער.
אַזוי אויב איך גיין אין דעם וועגווייַזער, וואָס כאַפּאַנז צו זייַן,
ווי איך וועט דערקלערן אין אַ ביסל אין מיין ווהאָסט וועגווייַזער און מיין מקור א וועגווייַזער,
און איך גיין פאָרויס און טאָן פּינטעלע צעהאַקן קאָנדיטיאָנס-- ווהאָאָפּס-- פּינטעלע צעהאַקן
טנאָים 1, איר וועט זען, ווידער, דער זעלביקער יססוע-- דערלויבעניש געלייקנט.
>> אַזוי לאָזן מיר פארגרעסער אין און טאָן טשמאָד אַ פּלוס רענטגענ אויף טנאָים, פּינטעלע צעהאַקן טנאָים.
איך'ד ווי אַ ינטעגער, ביטע, 50.
און מיר קען שפּילן דעם שפּיל אַלע טאָג לאַנג.
עס ס געגאנגען צו ביכייוו פּונקט ווי עס האט אין וואָך איין.
>> גוט אַזוי ניט אַלע אַז אַנדערש, חוץ ניט נאָר אַז קליין ביסל פון סינטאַקס,
אָבער בייַ די שפּיץ, איך ווידער האט דעם שורה וואס
דערלויבט מיר צו מאַכן עפּעס אַז קוקט ווי אַ C פּראָגראַם גערופן העלא,
גערופן טנאָים 1.
אבער עס ס ניט 0 ס און אָנעס איך בין עקסאַקיוטינג גלייַך.
עס ס אַנשטאָט פליסנדיק דעם יבערזעצער וועמענס נאָמען
כאַפּאַנז צו זיין יידעניקאַל צו דער שפּראַך.
די פּראָגראַם איז גערופן פפּ, און מיין קאָד ונטער שורה איינער איז זייַענדיק דורכגעגאנגען אין עס.
>> מיר קענען טאָן דעם אנדערן פערלי פּשוט בייַשפּיל רעמאַניסאַנט פון עפּעס
מיר האבן וואָכן צוריק.
ווידער, דעם איז אַ סאָרט פון אַרבאַטרערי פּייַדע פון ​​קאָד
וואָס משמעות טוט וואָס ווען איר לויפן עס?
וואָס ס דעם געגאנגען צו דרוקן, מאַשמאָעס?
>> אַזוי טכילעס אויף שורה 16, עס ס געגאנגען צו זאָגן רענטגענ איז איצט 2, מיסטאָמע.
% ד איז דער זעלביקער ווי $ איך פֿאַר פּרינטף.
אַזוי דעמאָלט עס ס קובינג, פּינטעלע, פּינטעלע, פּינטעלע, אין שורה 17.
און דעמאָלט שורה 18 אויס צו רופן אַ פונקציאָנירן קיובד.
און ווו איז קיובד דיפיינד?
>> נו, עס קוקט ווי אין שורה 25, אַזוי אַז ס ניט אַלע אַז אַנדערש.
איך ווע גאַט עטלעכע באַמערקונגען אויבן עס, אָבער פֿאַר די רובֿ טייל,
עס ס אַ פערלי סטרייטפאָרווערד פּאָרטינג אָדער מאַשין
פון די C פּראָגראַם צו די פפּ ווערסיע.
אבער עס זענען איצט אַ פּאָר פון דיפעראַנסיז אַז אפֿשר זאָל שפּרינגען אויס.
וואָס אַנדערש איז פאַרשידענע וועגן ווי איר זאל שרייַבן דעם זעלבן פּראָגראַם אין C?
>> תּלמיד: [ינאָדאַבאַל].
>> דוד י מאַלאַן: עס ס קיין פּראָוטאַטייפּ אַרויף שפּיץ.
אזוי פפּ-- און פראַנגקלי, אַ פּלאַץ פון מאָדערן לאַנגואַגעס--
זענען אַ פּלאַץ סמאַרטער און מער נוציק ווי C זאַמלערס אין וואָס איר
קענען שטעלן די פונקציע אַרויף דאָ, איר קענען שטעלן אַ פונקציאָנירן אַראָפּ דאָ,
און די יבערזעצער איז געגאנגען צו טאָן איר די טויווע פון ​​לייענען
דער גאנצער טעקע איידער עס דיסיידז אַז עטלעכע פונקציאָנירן טוט נישט עקסיסטירן.
אַזוי פייַן ימפּרווומאַנץ יאָרן שפּעטער.
אבער דאָרט ס אויך עפּעס אַנדערש פאַרשידענע אָדער ניטאָ דאָ.
יאָ?
>> תּלמיד: [ינאָדאַבאַל].
דוד י מאַלאַן: מיר טאָן ניט האָבן צו דערקלערן די טייפּס פון וועריאַבאַלז,
אַזוי מיר וועט זען איידער לאַנג אַז עס זענען פאַרשידענע טייפּס אין פפּ,
אָבער איר טאָן ניט דאַרפֿן צו ספּעציפיצירן זיי, וואָס אויך איז ביידע גוט און שלעכט.
און דאָרט ס איין אנדערע זאַך פעלנדיק.
>> תּלמיד: עס ס קיין לייברעריז.
>> דוד י מאַלאַן: עס איז קיין לייברעריז.
גוט, אַזוי וואָס ס פייַן.
מיר באַקומען אַ פּלאַץ מער אויס פון די קאַסטן.
אזוי עס ס אַקטשאַוואַלי אַ פּלאַץ מער זאכן ווי איך געדאַנק זענען פאַרשידענע.
ווי וועגן וועג אין צוריק?
וואָס ס אַז?
זאָגן עס אַמאָל מער?
>> תּלמיד: פּוינטער.
>> דוד י מאַלאַן: ניט קיין פּוינטערז.
גוט, בייַ מינדסטער אין דעם בייַשפּיל, קיין.
אַז ס שיין.
אַזוי עס זענען ניט פּוינטערז אין פפּ פאקטיש אין אַלגעמיין.
עס זענען עפּעס גערופן באַווייַזן, אָבער מיר וועלן נישט פאַרברענגען אויך פיל צייַט דאָרט.
און וואָס אַנדערש?
>> תּלמיד: הויפּט.
דוד י מאַלאַן: הויפּט.
אזוי דעם איז די ביגי איך איז געווען טראכטן פון.
נאָטיץ עס ס קיין הויפּט פּאָזיציע פונט.
איר פשוט אָנהייבן שרייבן דיין קאָד.
און דעם איז אַקטשאַוואַלי געגאנגען צו זיין אַדוואַנטיידזשאַס
ווען מיר יבערגאַנג מאָומאַנטעראַלי צו פאקטיש ניצן
דעם זעלבן לשון פֿאַר וועב-באזירט פּראָגראַממינג, פֿאַר וואָס מיר
טאָן ניט ווילן צו האָבן נאָר איין פּאָזיציע פונט.
מיר זאל וועלן צו האָבן אַ בינטל פון URL ס, אַ בינטל פון פאַרשידענע טעקעס
אַלע גענומען אין באַניצער אַרייַנשרייַב און שאפן רעזולטאַט.
>> אבער דאָ איז די זייער דיסכאַרטאַנינג בייַשפּיל אַז איך צוגעזאגט לעצט צייַט,
ניימלי אין דעם טעקע דאָ, מיסספּעללינגס.
אַזוי אין דעם טעקע ספּעלער, וואָס מיר וועט ניט פאַרברענגען צו פיל צייַט אויף, עס איז
יסענשאַלי אַ פּאָרטינג-- פּ-אָ-ר-ה. עס ס נאָר די וואָרט געגעבן ווען, זאָגן,
איר בייַטן פון איין שפּראַך צו אנדערן מאַניואַלי יוזשאַוואַלי.
>> דאס איז אַ פּאָרטינג פון פּיסי ווערסיע פון ​​ספּעלער פון פּסעט 5.
און איך יסענשאַלי געפרוווט צו בייַטן עס שורה דורך שורה ווי ענג ווי איך קענען.
אַזוי אויב איר ווי דעם מין פון זאַך, עס אַקטשאַוואַלי איז ווערט בייַ עטלעכע פונט
פּולינג זיי ביידע זיך זייַט דורך זייַט און געזען וואָס ס די זעלבע
און וואָס ס אַנדערש.
אבער זיי ניטאָ שיין צירעווען ענלעך.
אויב איר געדענקען וואָס ספּעלער אפילו געקוקט ווי,
אפילו כאָטש איר האט נישט האָבן צו טוישן דעם טעקע,
עס ס שיין ענלעך סטראַקטשעראַלי מיט נאָר אַ פּאָר
פון ענדערונגען דאָ און דאָרט.
>> אַזוי דעם איז נאָר צו זאָגן אַז עס ס שיין סטרייטפאָרווערד צו בייַטן ספּעלער
פון C צו פפּ.
אבער אין ווערטערבוך, עס ס עפּעס אפילו מער קאַמפּעלינג.
זאל מיר גיין פאָרויס און שאַפֿן מיין אייגן דיקטיאָנאַרי.פפּ טעקע.
אַזוי אַ ביסל אַנדערש אין אַז מיר וועט רופן עס .פפּ אַנשטאָט פון .ק.
ווייַל דאָס איז אַ פפּ טעקע, איך דאָ-- ביסל אַננויינגלי-- האָבן
צו אָנהייבן די טעקע מיט אַ פפּ קוויטל ווי אַז.
און איך בין געגאנגען צו גיין פאָרויס און דעפֿינירן אַ ביסל פאַנגקשאַנז.
פונקציאָנירן גערופן טשעק, וואָס איז געגאנגען צו נעמען אין אַ וואָרט ווי פריער.
אבער דעם אַרגומענט ס געגאנגען צו האָבן אַ דאָלאַר
צייכן ווייַל מיר ניטאָ, ווידער, ניצן פפּ.
אן אנדער פונקציאָנירן פון דיקטיאָנאַרי.ק איז מאַסע
און עס גענומען אין די נאָמען פון אַ ווערטערבוך, אַזוי איך וועט באַקומען וואָס פונקציאָנירן גרייט צו גיין.
>> אן אנדער איינער אין דיקטיאָנאַרי.ק איז וואָס?
גרייס איז איינער פון די ניסעסט אָנעס, בייַ קלענסטער אויב איר געהאלטן עטלעכע בייַטעוודיק אַרום.
אַזוי גרייס פּונקט האט צו קריק אַ בייַטעוודיק.
און דעמאָלט דאָרט איז געווען אַנלאָוד.
>> אַזוי עס זענען די פיר פאַנגקשאַנז אין פּראָבלעם שטעלן 5
אַז איר דארף צו מאַכשער מיט עטלעכע דאַטן סטרוקטור אָדער סטראַקטשערז.
אזוי איך צוגעזאגט אַז אין פפּ, מיר קענען דערקלערן
אַ האַש טיש, פֿאַר בייַשפּיל, אַלע אַז מער לייכט.
אין פאַקט, אויב איך ווילן אַ האַש טיש, איך בין נאָר געגאנגען צו גיין ווי אַז
און עס ס מיין האַש טיש.
און אַז ס די צעטל, דיסכאַרטאַנינג, אַז מיר לינקס אַוועק אויף לעצט צייַט.
און איר וויסן וואָס, אויב איך געוואלט אַ בייַטעוודיק פֿאַר גרייס, נו,
דעם איינער ס ניט אַלע אַז אַנדערש פון C,
אָבער איך בין געגאנגען צו גיין פאָרויס און טאָן אַז.
און באַמערקן קיין דאַטן טיפּ.
און איך וועט גיין צוריק שפּעטער און פאקטיש שטעלן עטלעכע באַמערקונגען דאָ.
אבער וואָס וועגן מאַסע?
>> אויב דאָלאַר צייכן ווערטערבוך איז די נאָמען פון מיין טעקע
און איך פאקטיש ווילן צו מאַסע ווערטער אין דעם טיש איצט,
איך קענען פאקטיש טאָן עפּעס פערלי פּשוט.
אָנע-- און דעם איז מינאָרלי אַננויינג-- אין פפּ,
איר האָבן צו ספּעציפיצירן ין פון אַ פונקציאָנירן אויב איר
ווילן צו צוטריט עטלעכע גלאבאלע בייַטעוודיק אַז ס דיפיינד אַרויס.
>> אבער אַז ס ניט דער הויפּט טשיקאַווע רעכט איצט.
וואָס ס מער טשיקאַווע איז דאָס פֿאַר יעדער בויען אַז איך דערמאנט לעצטע צייַט.
און עס טורנס אויס אַז פפּ האט אַ פונקציע גערופן טעקע וועמענס ציל אין לעבן
איז צו עפענען אַ טעקע און לייענען אין אַלע פון ​​זייַן שורות אין אַ מענגע
און האַנט זיי צוריק צו.
>> וואָס איז צו זאָגן איך קענען טאָן ווערטערבוך אַזוי אַז איצט יפעקטיוולי ווען איך רופן טעקע,
דעם איז געגאנגען צו האַנט מיר צוריק אַ מענגע פון ​​ווערטער פון די טעקע.
עס ס ניט אַלע אַז גוט.
עס ס נאָך געגאנגען צו זייַן אַ שורה פון ווערטער, עפּעס לינעאַר.
אבער איך קענען גיין פאָרויס און יטעראַטע איבער יעדער פון די ווערטער ניצן
אַז סינטאַקס מיר געזען בעקיצער לעצטע צייַט.
און איר וועט זען עס מער אין די אַפּקאַמינג פּסעט.
>> אבער איצט איך האָבן אַ שלייף יטעראַטינג איבער יעדער וואָרט אין דער ווערטערבוך.
און אויף יעדער יטעראַטיאָן, צוריקרופן איך בין פאַך די קראַנט וואָרט "וואָרט."
און אַלע עס ס געגאנגען צו נעמען צו שטעלן אַ וואָרט אין דער ווערטערבוך איז
געגאנגען צו זיין וואָרט טרעפן "אמת."
אַז ס מיין אַרייַנלייגן פונקציאָנירן.
אַז ס מיין מאַסע פונקציאָנירן פֿאַר מיין ווערטערבוך.
איצט עס ס אַ ביסל פון אַ אָפּנאַרן ווייַל, איר וויסן וואָס, עס ס פאקטיש
באַקסלאַש N ס בייַ די סוף פון די ווערטער אַז איך זאָל מיסטאָמע באַקומען באַפרייַען פון,
אָבער אַז ס ניט אַ פּראָבלעם ווייַל פפּ האט אַ פונקציאָנירן גערופן צעהאַקן וואָס ממש
טשאַפּס אַוועק איין כאַראַקטער אין די זייער סוף.
אזוי קיין פּראָבלעם דאָרט.
מיר ווע ניטאָ פאָרויס און פאקטיש פאַרקירצט אַז צו נאָר דעם.
און איצט איך זאָל מיסטאָמע האַלטן שפּור פון גרייס, אַזוי לאָזן ס בייַ מינדסטער טאָן טהיס--
גרייס ++.
איך קענען טאָן אַז ווי איידער.
און דעמאָלט דעם איז מיסטאָמע גיי צו אַרבעט נאָר פייַן, אַזוי אַז ס צוריקקומען אמת.
געטאן.
פּסעט 5.
>> [געלעכטער]
>> דוד י מאַלאַן: גוט.
מיר רע געגאנגען צו טאָן אַז ווידער מיט דער ווייַטער פּסעט, אויך.
אזוי וואָס וועגן גרייס?
נו, דאָס איינער אַלעווייַ איז וועגן ווי איר וואָלט דערוואַרטן לעצט צייַט,
כאָטש איך האָבן צו טאָן דעם נאַריש גלאבאלע זאַך.
עס ס נאָר אַ אַרטאַפאַקט פון די שפּראַך ס פּלאַן.
>> אבער טשעק איז אַ ביסל מער טשיקאַווע.
אַזוי אויב איך פארביי אין דאָלאַר צייכן וואָרט, איך ערשטער
ווילן צו האָבן צוטריט צו אַז גלאבאלע בייַטעוודיק טיש.
און איצט אויב איך ווילן צו טשעק אויב אַ וואָרט איז עס,
איך קענען פשוט זאָגן אויב עס איז אמת אז די פאלגענדע איז שטעלן אין די טיש,
דעמאָלט גיין פאָרויס און צוריקקומען אמת; אַנדערש, צוריקקומען פאַלש.
געטאן.
די אנדערע העלפט פון פּסעט 5.
>> אַלע רעכט, אַזוי ווידער, איך בין קאַטינג אַ ביסל עקן.
אין יוישער, איך זאָל מיסטאָמע פאַרברענגען אַ ביסל מער סעקונדעס
אויף דעם ימפּלאַמענטיישאַן.
און איך מיסטאָמע זאָל ניט רייצנ אַלע די שעה איר שטעלן אויף די פּסעט אַזוי פיל.
אזוי סטרטאָלאָווער איז אַ פֿונקציע.
עפּעס ענלעך עקסיסטענטיאַליסט אין C, בייַ מינדסטער פֿאַר אותיות,
אָבער פפּ ס גאַט אַ גאַנץ שטריקל ווערסיע.
>> אַז ס געגאנגען צו צווינגען אַלץ צו לאָווערקאַסע, וואָס עטלעכע פון ​​איר
זאל האָבן געטאן צו קאַנאָניקאַליזע וואָס איר זענען פּאַטינג אין דיין ווערטערבוך.
און איצט איר קענען טאָן דעם אין C, אויך.
דעם האט גאָרנישט צו טאָן מיט פפּ.
>> אָבער קיין צייַט איר האָבן אַ באָאָלעאַן צושטאַנד,
ווי עפּעס אויף שורה 10 דארט, וואָס איז בלויז
געגאנגען צו אָפּשאַצן צו אמת אָדער פאַלש, און דיין אויב אַנדערש קלאר
איז אומגעקערט אמת אָדער פאַלש, איך קען פשוט טאַקע מאַכן דעם סעקסיער
און נאָר טאָן עפּעס ווי דעם.
אַזוי אַז עס ס מיין טשעק פונקציאָנירן.
רעכט, אויב די באָאָלעאַן קערט אַ אמת אָדער אַ פאַלש,
לאָזן ס נאָר צוריקקומען עס גלייַך אַוועק.
>> און דאָרט ס אַ ביסל אנדערע טוויקס איך קען מאַכן דאָ און דאָרט.
לאָאַד-- אַנלאָוד, דורך דעם וועג, אַז ס געטאן.
גאָרנישט צו טאָן עס.
זינט אַלע פון ​​די זכּרון אין פפּ און פילע אנדערע שפּראַכן
איז טאקע געראטן פֿאַר איר.
אַזוי וועראַז אין C, ווי איר ווע געלערנט פּיינפאַלי,
עפּעס איר מאַללאָק אָדער קאַללאָק אָדער רעאַללאָק, איר האָבן צו פֿרייַ זיך.
עפּעס איר פאָפּען, איר האָבן צו פקלאָסע, אַזוי אַז רעסורסן זענען לעסאָף באפרייט
און מכשירים ווי וואַלגרינד טאָן ניט באַמערקן און טאָן ניט באַקלאָגנ זיך,
וואָס איז אַ גוט זאַך צו לויפן אויף זיי.
>> אבער שורלי, עס מוזן זיין עטלעכע כאַפּן, רעכט?
אַנדערש, מיר מין פון ווייסטאַד אַ גאַנץ בינטל פון וואָכן.
אזוי עס ס קיין נומער פון סיבות וואָס מיר סאָרט פון נעמען דעם טרייַעקטאָריע,
אָבער עס איז אַ האַנדל-אַוועק.
רעכט, דעם האט שוין טהעמאַטיק.
>> אזוי וואָס זאל אַ האַנדל-אַוועק דאָ מאָווינג, פון C צו פפּ?
פילז ווי אַלע געווינען אַזוי ווייַט אנדערע ווי אַ ביסל פון מיעסקייַט דאָ אָדער דאָרט.
יאָ.
וואָס ס אַז?
>> תּלמיד: [ינאָדאַבאַל] זיקאָרן.
דוד י מאַלאַן: ספּיד.
גוט.
נו, מיין גיכקייַט איז שיין פעסט.
רעכט?
אבער גיכקייַט פון דורכפירונג פון דער פּראָגראַם?
גוט, אַזוי וואָס ס אַ שפּאָר פונט.
>> אַזוי ווי עס וואָלט פּאַסירן, איך אין שטייַגן קיוד אַרויף ביידע מיין פּרובירן לייזונג, די איין
איך געהאט אויף די גרויס ברעט איז געווען אַ פּרובירן-באזירט לייזונג,
און איך האָבן וואָס אין דעם וועגווייַזער דאָ.
אזוי איך אין אַ מאָמענט, איך קענען גיין פאָרויס און לויפן דעם אויף דער מלך יעקב ביבל,
היטטינג אַרייַן.
און דעם איז אַלעווייַ ריכטיק ימפּלאַמענטיישאַן אין די סוף,
גיט מיר מאָל אין גאַנץ פון 0.38 סעקונדעס פֿאַר אַז
איינער עפּעס אַרביטראַריש בייַשפּיל.
>> און אויב איך איצט גיין אין דעם רגע וואָקזאַל פֿענצטער
דאָ ווו איך ערשטער געעפנט געדיט, לאָזן מיר גיין אין הייַנט ס קאָדע-- וואָס, ווידער,
איז אין דעם וועגווייַזער הערע-- און לאָזן מיר גיין פאָרויס און לויפן ספּעלער.
אזוי נאָר צו זייַן קלאָר, דעם איז די פפּ ווערסיע.
איך בין נאָר ווייַזונג די שפּיץ פון עס דאָ.
>> אַזוי אויב איך טאָן ספּעלער פון טילדע קס50 פּסעט 5 טעקסטן, מלך יעקב, אַרייַן.
עס ס נאָך פאַסטער ווי שרייבן עס אין C, אָבער די גאַנץ צייַט
איז, באַמערקן, 0.93, כוועראַז מיין C-באזירט ימפּלאַמענטיישאַן איז 0.38.
אזוי עס ס אַ ניט-נישטיק חילוק.
>> און דאָס איז נאָר אויף איין טעקע.
אויב איר זענען צו לויפן די צוויי מגילה קעגן די גרויס ברעט
און האָבן אַ גאַנץ בינטל פון ינפּוץ טעסטעד, דעם וואָלט שורלי לייגן אַרויף.
און אויב מיר האבן אפילו גרעסערע דאַטן שטעלט, דעם, אויך, וואָלט לייגן אַרויף אַלע די מער.
אזוי יאָ, פּייינג עטלעכע פּרייַז פון גיכקייַט איז טאַקע דער פאַל.
וואס אַנדערש?
יאָ?
>> תּלמיד: אַמאָונט פון באַראַן נוצן.
>> דוד י מאַלאַן: אַמאָונט פון באַראַן נוצן.
אַזוי איך האט ניט געבן איין רגע געדאַנק ווען שרייבן דעם פפּ
ווערסיע ווי צו ווי פיל זיקאָרן איך איז געווען ניצן.
איך בין גאָר דיפערינג אַז צו פפּ זיך און ווער געשריבן אַז פּראָגראַם.
און אַז זאל זיין גוט, אָבער אויב איך פאקטיש טאַקע
זאָרג וועגן סקוויזינג ווי פיל פאָרשטעלונג אויס פון מיין פּראָגראַם אָדער אויס פון מיין וועבזייַטל
אָדער אויס פון וועלכער געצייַג איך בין בנין, אפֿשר
פפּ, טאַקע, איז ניט די רעכט שפּראַך.
>> און אין פאַקט, אַז איז וואָס, פֿאַר בייַשפּיל, פילע וועב סערווערס--
די פאַקטיש מגילה אַז דינען אַרויף וועב קאָנטענט--
זענען נישט געשריבן אין פפּ אָדער אין פּיטהאָן אָדער רובי.
זיי זענען געשריבן, ווי איר וועט איצט טאָן מיט פּסעט 6,
אין C אַזוי אַז איר קענען קוועטשן יעדער ביסל פון פאָרשטעלונג אויס פון עס
און טאַקע געניטונג פייַן-קערל קאָנטראָל איבער וואָס ס
געגאנגען אויף ונטער דער קאַפּטער און ניט נאָר נעמען עס
פֿאַר געגעבן עטלעכע העכער מדרגה דאַטן סטרוקטור.
>> באטראכט, נאָך אַלע, ווער אין פפּ ימפּלאַמענטאַד
אַז געדאנק פון אַ האַש טאַבלע-- עס ס אַקטשאַוואַלי מער
רעכט גערופן אַ אַססאָסיאַטיווע אַררייַ-- טוט ער אָדער זי האָבן קיין געדאַנק וואָס מין
פון ינפּוץ איר זענען געגאנגען צו זיין פּאַטינג אין די ביניען?
אַזוי דאָך ניט, רעכט?
עס ס אַ דזשאַנעריק געצייַג אין די טאָאָלקיט אַז ס
צוגעשטעלט צו ווער עס יז וואס וויל צו נוצן עס, און אַזוי שורלי עס
קענען ניט זייַן אָפּטימיזעד לעסאָף פֿאַר פּונקט וואָס איר ווילן צו טאָן.
>> אזוי א-אָפפס-- אַנטוויקלונג צייַט זאל אַנדערש, פאָרשטעלונג זאל אַנדערש זייַן,
קאַמפּלעקסיטי אָדער זיקאָרן באַניץ זאל אַנדערש זייַן.
און אַזוי וואָס איר וועט געפינען ינקריסינגלי איז אַז עס ס
געגאנגען צו זייַן אַנדערש מכשירים פֿאַר די האַנדל.
און אין פאַקט פֿאַר אַ יבער מערהייט פון מענטשן ס לעצט פראיעקטן אין דעם סאָרט,
גלויבן עס אָדער ניט, C איז נישט געגאנגען צו זיין די רעכט שפּראַך צו נוצן.
>> און אין פאַקט, איינער פון די טאַקעאַווייַס לעסאָף פֿאַר קיין סאָרט ווי דעם
איז צו באַקומען איר טראכטן וועגן, נו, וואָס זאָל איר ציען אַוועק
די פּאָליצע ווען איר ווילן צו סאָלווע עטלעכע פּראָבלעם.
און טאַקע, מיר וועט קרייַז דעם בריק אפילו מער ווי מיר קוקן אין מער שפּראַכן
אפילו ווייַטער פון הייַנט.
>> אזוי לאָזן ס יבערגאַנג איצט צו טאָמער אַ מער באַקאַנט קאָנטעקסט
פֿאַר ניצן אַ שפּראַך ווי פפּ.
עס ס עפּעס פּראָסט צו נוצן בייַ דער באַפֿעל שורה, שרייבן סקריפּס
ווי איך האט, אָבער עס ס פיל, פיל מער פּראָסט.
און עס איז געווען בדעה צו זייַן געניצט אין די פאָרעם פון טעקעס אַז טיפּיקלי סוף
אין .פפּ-- אָבער אַז ס ניט אַ פּרערעקוויסיטע--
אַז זיך דזשענערייט וועב צופרידן.
>> אַזוי לאָזן מיר גיין פאָרויס און עפענען אַ ביסל ביישפילן איך צוגעגרייט אין שטייַגן.
און די זענען אַקטשאַוואַלי סאָרט פון אמת מעשיות אין וואָס איינער פון די ערשטער זאכן
איך אלץ האט זיך נאָך פינישינג קס50 און אפֿשר, איך טראַכטן,
קס51 יאָרן צוריק איז מיין רומייט און איך געווען העלפּינג
צו לויפן די פרעשמאַן ינטראַמיוראַל ספּאָרט פּראָגראַם, וואָס, אין די צייַט,
האט פרעשמאַן רעדזשיסטערינג פֿאַר פארשידענע ספּאָרט דורך פילונג אויס אַ שטיק פון פּאַפּיר,
ווי עס איז געווען געהייסן, גיין אַריבער די הויף צו וויגגלעסוואָרטה,
און דראַפּינג עס אין עטלעכע פּראָקטאָר ס טיר פאַלן.
און דעמאָלט ער אָדער זי וואָלט גיין דורך זיי און דעמאָלט אַקטשאַוואַלי Email אונדז מאַניואַלי
אַז מיר זענען געווען רעגיסטרירט פֿאַר עטלעכע ספּאָרט.
>> אזוי קלאר, אַ געלעגנהייט פֿאַר פֿאַרבעסערונג.
די טעג, איר זאל קער צו פּונקט גוגל פארמען, אָבער צוריק אין דעם טאָג,
מיר האט צו פאקטיש דערגרייכן פאָר-- דעם איז ניט אַפֿילו אַז לאַנג אַגאָ-- דערגרייכן
פֿאַר אַ פּראָגראַממינג שפּראַך וואָס איז געווען ניט פפּ.
אין דעם צייַט, עס איז געווען עפּעס גערופן פּערל,
וואָס האט ניטאָ אויס פון וואָוג זינט.
אבער דער געדאַנק איז די זעלבע.
>> און איך יסענשאַלי זיך אַראָפּ צו פּרובירן צו פּאָרט גייט פּערל ווערסיעס צו פפּ,
אָבער אין גאַנץ אָפּלייקענונג, האט ניט געבן קיין געדאַנק צו די עסטעטיק נאָר נאָך.
אַזוי דאָ איז אַ וועב בלאַט.
דאס איז אַ טעקע.
אויב איך פארגרעסער אין, זייַן משמעות גערופן פראָשימ0.פפּ
נאָר ווייַל עס ס אונדזער ערשטער בייַשפּיל אין דעם סעריע.
און דערזען, אז עס האט וואָס ערשיינט צו זייַן אַ זייער מיעס HTML פאָרעם,
אָבער אַ פאָרעם איז טשיקאַווע ווייַל עס אַלאַוז
מיר צו צושטעלן באַניצער אַרייַנשרייַב צו דער בלעטערער.
>> איצט לעצט צייַט ווען מיר האבן אַ פאָרעם, צו וועמען האבן מיר פאָרלייגן אונדזער אָנפֿרעג פּאַראַמעטער,
די ריי פּאַראַמעטער ווי עס איז גערופן?
אזוי צו גוגל, רעכט?
מיר טאָוטאַלי פּונטעד אויף דער געדאַנק פון טאן עפּעס מיט וואָס אַרייַנשרייַב.
>> אבער הייַנט, מיר אָנהייבן שאפן רעזולטאַט.
און די נאַטור איך בין געגאנגען צו זען דאָ טכילעס איז שיין נישטיק.
דוד, איך וועט טשעק אַוועק דזשענדער דאָ, זאָגן מאַטטהעווס דאָ.
איך וועל ניט זייַן קאַפּיטאַן.
איך בין געגאנגען צו גיט רעגיסטרירן.
און באַמערקן אַז די URL האט פארענדערט צו פאַרשרייַבן-0.פפּ,
און דעמאָלט דאָרט ס דעם מיעס טעקסט דאָ.
איך האט קיין געדאַנק צו די פאָרמאַטטינג פון דעם.
>> אבער וואָס איז טשיקאַווע איז אַז דרייַ וואַלועס זענען משמעות פארביי אין.
דאס איז פפּ ס סאָרט פון עקוויוואַלענט צו פּרינטפ--
מיר וועט זען וואָס עס ס טאַקע גערופן אין אַ ביט-- אַז נאָר פּרינץ אויס
וואָס איר דורכגעגאנגען אין עס.
אזוי דעם סאַגדזשעסץ אַז אַז פאָרעם האט בייַ מינדסטער דרייַ פעלדער צו אים,
און איר האט געזען מיר דרוקן זיי אין.
איינער איז געווען מיין נאָמען, איינער איז געווען דזשענדער, איינער איז געווען שלאָפשטוב.
און קאַפּיטאַן האט ניט אַפֿילו באַקומען געשיקט צו די סערווירער ווייַל איך האט ניט טשעק עס.
>> אזוי דעם איז צו זאָגן משמעות, ווען איר פאָרלייגן זאכן אויף די וועב,
ניט בלויז טוט דעם URL מאל טשאַנגע-- מאל עס טוט נישט.
אין פאַקט, דער טעקע נאָמען געביטן, אָבער וואָס איז ניטאָ פון די URL
אַז מיר האבן זען לעצט צייַט מיט גוגל.
יאָ?
>> תּלמיד: ניט קיין אָנפֿרעג שטריקל
>> דוד י מאַלאַן: עס ס קיין אָנפֿרעג שטריקל.
עס ס קיין קשיא צייכן עפּעס.
עס ס קיין קשיא צייכן ק יקוואַלז קאַץ, ווי מיר האבן לעצטע צייַט.
און עס ס אַוואַדע קיין קשיא צייכן נאָמען יקוואַלז
דוד אָדער דאָרם יקוואַלז מאַטטהעווס, אַזוי ווו איז אַז אַלע געגאנגען?
>> נו, לאָזן מיר גיין צוריק צו געדיט דאָ און עפענען אַרויף די ערשטער פון יענע טעקעס
אין מיין ווהאָסט, היגע באַלעבאָס, ציבור וועגווייַזער דאָ און גיין אין פראָשימ0.
אַזוי עס טורנס אויס אַז כּמעט אַלע פון ​​דעם בלאַט איז נאָר HTML.
און דאָס זאל זייַן אַנפאַמיליער צו איר, אָבער עס באַלד וועט זייַן מער אַזוי מיט פּסעט 6
און פּסעט 7 און פּסעט 8.
אבער דעם איז נאָר אַ HTML בלאַט.
>> און די טשיקאַווע שטאָפּן מיינט צו זיין איבער דאָ.
א פאָרעם קוויטל וועמענס קאַמף אַטריביוט האט אַ ווערט פון פאַרשרייַבן 0.
אַז ס וואָס ווען איך פאָרלייגן דעם, עס גייט צו אַז טעקע.
אבער אופֿן איז אַנדערש טאָדייַ-- פּאָסטן.
אַזוי עס טורנס אויס דאָרט ס בייַ מינדסטער צוויי מעטהאָדס אויף די וועב געניצט
צו שיקן אינפֿאָרמאַציע פון בלעטערער צו סערווער.
באַקומען לייגט עס אין די URL.
פאסט לייגט עס אנדערש.
און ווען און פארוואס זאל איר פאקטיש ווילן אַ וועבזייַטל
צו נוצן פּאָסטן דעריבער אַנשטאָט פון נעמען, נאָר ינטויטיוולי?
קיין וועבזייַטל.
וואָס סאָרט פון דאַטן זאָל זייַן דורכגעגאנגען נאָר דורך ינפעראַנס איצט דורך פּאָסטן ווי קעגן
צו באַקומען, אויב מיר ווע געזען די צוויי דיפעראַנסיז?
תּלמיד: [ינאָדאַבאַל] זיכער.
דוד י מאַלאַן: אויב איר ווילן עפּעס צו זיין זיכער.
אַזוי איר זאל דרוקן אַ פּאַראָל אין אַ וועבזייַטל, אַ קרעדיט קאַרטל
אין אַ וועבזייַטל וואָלט מין פון די סובאָפּטימאַל
אויב דער בלעטערער לייגן אַז ווערט ין פון די URL.
פארוואס?
איר זען עס, וואָס טוט ניט ויסקומען צו זייַן אַזאַ אַ גרויס האַנדלען,
אָבער שאַנסן זענען איר שיין אָפט גיין אַוועק פון דיין קאָמפּיוטער אָדער נוצן קאָמפּיוטער
לאַבס, און אַזוי עמעצער אַנדערש אָדער אַפֿילו אַ רומייט
קען לייכט גיין אַרויף און זען אַז פּריוואַט אינפֿאָרמאַציע.
ווען איר שיקן אַ בליצבריוו דורך די וועב, איר מיסטאָמע
טאָן ניט ווילן אַז דאַטן סאָף אַרויף אין די URL ווי געזונט.
און אַזוי עס ס קיין נומער פון סיבות וואָס מיר זאל וועלן צו לייגן עס דאָ.
און פאָטאָס-- רעכט, איך קענען נישט אַפֿילו גאַנץ ימאַדזשאַן ווי איר וואָלט נעמען אַ גראַפיק,
ווי אַ געפֿינען, און שטעלן אים אין אַ URL.
איר קען טאָן עס.
עס ס וועגן פון קאָדירונג עס, אָבער עס ס נאָר ניט סטרייטפאָרווערד ווי אַז.
>> אזוי פאַרשרייַבן 0 איז פאקטיש זייער ונדערווהעלמינג.
כל עס זאגט ממש איז דעם.
עס פּרינץ אויס ין פון עטלעכע HTML טאַגס די ווייַטערדיק.
איך ווע גאַט אַ פפּ קוויטל דאָ נעסטעד ין פון אַ פאַר קוויטל.
"פאַר" נאָר מיטל פאַר-פאָרמאַטטעד טעקסט, מאָנאָ-ספּייסט, ווי אַ שרייַבמאַשין.
>> פּרינטר איז אַ דרוק רעקורסיווע פונקציאָנירן.
און דעמאָלט דאָרט ס דעם טשיקאַווע זאַך דאָ.
און מיר וועט קומען צוריק צו דעם ווייַל עס ס אנדערע,
אָבער דאָלאַר צייכן אַנדערסקאָר פּאָסטן אויס צו זיין
אַ בייַטעוודיק אין פפּ אין וואָס עפּעס איר שיקן פון בלעטערער צו סערווער
געץ סטאָרד פֿאַר איר.
און מיר וועט זען ווי צו באַקומען בייַ וואָס אינפֿאָרמאַציע איידער לאַנג.
>> אבער קודם, לאָזן ס גיין צוריק צו אַ ביסל אַנדערש בייַשפּיל.
גיי אין רעגיסטער-- אָדער אלא, פראָשימס1.פפּ,
וואָס קוקט אַ ביסל אַנדערש.
איך גענומען אַ ביסל מער מי מיט פאָרמאַטטינג,
אפילו כאָטש עס ס נאָך שיין מיעס.
אבער איך בין געגאנגען צו גיין פאָרויס און דרוקן אין "דוד" איצט.
זכר.
מיר וועט טשעק "קאַפּיטאַן" דעם צייַט.
מיר וועט טאָן מאַטטהעווס.
און פאַרשרייַבן.
>> און דעם צייַט עס זאגט, הם, ניט טאַקע.
אַלע רעכט, אַזוי וואָס ס רעגיסטרירן 1?
זאל מיר גיין אין עפענען רעגיסטרירן 1 אַנד-- הם.
אַלע רעכט, אַזוי דאָס איז טשיקאַווע, און דעם
איז אַ סטעפּינג שטיין איצט צו מער טשיקאַווע מגילה.
>> נאָטיץ די שפּיץ פון דעם טעקע האט אַ פפּ קוויטל ווי געזונט ווי עטלעכע באַמערקונגען.
און די זענען, פֿאַר איצט, אַ דיסטראַקשאַן אַזוי לאָזן ס נאָר באַקומען באַפרייַען פון די באַמערקונגען
פּונקט ווי זיי ניטאָ אין סי און איך פאָדערן מיט דעם פּייַדע פון ​​קאָד מיט אַ באַמערקונג
אַז דעם קאָד איז וואַלאַדייטינג די סאַבמישאַן.
>> נו, עס טורנס אויס אַז וועריאַבאַלז ווי דאָלאַר צייכן
אַנדערסקאָר פּאָסטן זענען גערופן יבער גלאָבאַלס.
זיי ניטאָ ווי די ספּעציעל גלאבאלע וועריאַבאַלז
וואָס זענען נאָר אָמני-אָט בנימצא ין דיין פּראָגראַם.
און איר קענען נוצן קוואַדראַט קלאַמער נאָוטיישאַן צו אינדעקס אין זיי ניט ניצן נומערן
ווי 0, 1, 2, 3, אָבער פאַקטיש ווערטער.
>> אזוי איר קענען טראַכטן פון דאָלאַר צייכן אַנדערסקאָר פּאָסטן ווי סאָרט פון אַ האַש טיש
אַז איר געקענט אַריבערגיין אַ שליסל אין, אַ לוקאַפּ וואָרט אין-צווישן די קוואַדראַט בראַקאַץ,
און עס ס געגאנגען צו געבן איר צוריק די ווערט אַז דער באַניצער פאקטיש צוגעשטעלט.
פפּ האט אַ פונקציע גערופן ליידיק אַז פּונקט
זאגט יא אדער ניין, דעם בייַטעוודיק איז ליידיק אָדער ניט.
מיר האָבן די טאָפּל באַרס, וואָס נאָר מיטל אָדער, ווי אין סי
>> אזוי אין ווירקונג, דעם שורה 4 איז נאָר געזאגט אויב דער באַניצער האט נישט געבן אַ נאָמען
אָדער האט ניט געבן אַ דזשענדער אָדער האט ניט געבן אַ דאָרם, גיין פאָרויס און רידערעקט אים
אָדער איר דורך דעם שורה דאָ.
אַזוי דעם איז אַ ביסל קריפּטיק, אָבער דעם נאָר מיטל ממש
גיין צוריק צו דעם אָרט, אַזוי עס פּאַנץ דער באַניצער
צוריק צו ווו נאָר ער אָדער זי געקומען פון.
אבער עס ס אַ ביסל ינעלעגאַנט אין וואָס איך שווער קאָדעד עס.
>> אבער וואָס אויב דעם אויב צושטאַנד טוט ניט אָפּשאַצן צו אמת?
וואָס אויב דער באַניצער האט געבן מיר זיין אָדער איר נאָמען און דאָרם און דזשענדער?
אז אויב צושטאַנד ס ניט געגאנגען צו אָפּשאַצן צו אמת,
אַזוי איך טאָן ניט שלאָגן די אַרויסגאַנג אין שורה 7.
אַזוי וואָס כאַפּאַנז?
און דאָס איז וואָס ס טשיקאַווע וועגן פפּ.
>> איר קענען אַרייַנוואַרפן אין און אויס פון פפּ מאָדע, אַזוי צו רעדן.
אויב איר ווילן עטלעכע קאָד צו ויספירן, איר קענען עפענען און פאַרמאַכן אַ פפּ קוויטל
און שטעלן קאָד דארט ווי איך ווע געטאן דאָ.
ווי באַלד ווי איר נאָענט די פפּ קוויטל, די סערווירער
איז נאָר געגאנגען צו שפּייַען אויס וועלכער איר שטעלן עס.
און טאַקע, דאָס איז געווען טייל פון דער אָריגינעל פּלאַן פון פפּ,
פֿאַר בעסער פֿאַר ערגער, איז געווען דעם קאָומינגגלינג פון קאָד און מאַרקאַפּ
שפּראַך.
און מיר וועט זען אַז דעם זייער געשווינד דעוואָלוועס אין אַ באַלאַגאַן.
און אַזוי מיר וועט טאָן בעסער ווי דעם לעסאָף, אָבער נאָר
באַמערקן די יז מיט וואָס איך בין פאקטיש קענען צו ויספירן עטלעכע לאָגיק.
>> אבער נאָך אַ ביסל ונדערווהעלמינג.
זאל ס עפענען אַרויף ווערסיע צוויי פון פראָש ימס, וועלכע
משמעות סאַבמיץ צו רעגיסטער2.פפּ.
אזוי דעם טעקע ס פאקטיש געגאנגען צו קוקן כּמעט די זעלבע.
איך בין געגאנגען צו גיין צו פראָש ימס 2.
אבער אין פראָש ימס 2, זאל ס זען וואָס כאַפּאַנז.
>> דוד, גיט די ראַדיאָ קנעפּל, ווי עס ס גערופן; מאַטטהעווס, קיין קאַפּיטאַן.
רעגיסטרירן.
איר זענען רעגיסטרירט.
ניט טאַקע.
טאַקע וואַרטן, מיר נאָר האט אַז בייַשפּיל, האט נישט מיר?
אַלע רעכט, שטיין דורך.
מיר וועט טאָן די דרייַ.
קלאר עפּעס ס וועגן צו פאָרקומען מיט Gmail.
מיר וועט באַקומען דאָרט.
>> אזוי פראָש ימס 3 קוקט ווי דעם.
קיין אַנדערש.
אבער ווען איך טאָן דוד, זכר, מאַטטהעווס, און רעגיסטרירן, דעם דריטן און לעצט ווערסיע
קליימז, גאַנץ פשוט, איר זענען רעגיסטרירט טאַקע.
אַז ס סאָרט פון ניט וויכטיק.
אבער איך פאָדערן מיט דעם דריט און לעצט ווערסיע
איך האָבן איצט ריקריייטיד פּונקט וואָס מיין רומייט און איך געבויט פֿאַר די פראָש ימס
פּראָגראַם יאָרן צוריק.
און עס איז געווען פּשוט.
עס איז קיין דאַטאַבאַסע, קיין עקססעל ספּרעדשיט.
אבער מער ימפּאָרטאַנטלי, עס איז ניט קיין מער פּאַפּיר
ווייַל וואָס מיר האבן מיט דעם פּראָגראַם איז געווען צו פאקטיש Email דעם פּראָקטאָר, וואס
איז געווען פריער ריסיווינג די זאכן דורך פארמען.
>> און משמעות מיר ווע פּראָוגראַמד דעם אין אַזאַ אַ וועג אַז ווען עמעצער רעגיסטערס,
יוחנן האַרוואַרד ס חשבון ימיילז די פּראָקטאָר-- אָדער זיך אין דעם פאַל,
יוחנן האַרוואַרד-- מיט די פאלגענדע טעקסט-- "דאס מענטש נאָר רעגיסטרירט."
נאָמען איז דוד, קאַפּיטאַן איז ליידיק; דזשענדער, זכר, און דאָרם, מאַטטהעווס.
>> אזוי וואָס געטראפן דארט?
נו, דער טעקע אין קשיא דאָ איז משמעות רעגיסטער3.פפּ.
און אויב איך עפענען דעם, איר וועט זען ביידע די מאַכט פון קאָד ווי דעם
און אויך, פראַנגקלי, די ינסיקיוריטי פון אַ סיסטעם ווי עמאַיל.
איך האָבן נאָר יפעקטיוולי פּריטענדיד צו זייַן יוחנן האַרוואַרד אין די פאלגענדע וועג.
>> איך האָבן די עפענען פפּ צעטל אַרויף שפּיץ, וואָס נאָר זאגט דאָ קומט עטלעכע פפּ קאָד.
אַראָפּ דאָ, טורנס אויס דאָרט זענען לייברעריז אין פפּ.
איר נאָר טאָן ניט דאַרפֿן צו אַרייַננעמען קאָפּצעטל טעקעס ווי פיל.
איר באַקומען מער מיט די קיך זינקען, אַזוי צו רעדן.
>> אבער דעם מאָל אין שורה 4, איך טאָן ווילן צו ספּעציעל ביבליאָטעק גערופן
פפּ מיילער, וואָס איז עפּעס איר קענען ינסטאַלירן פֿאַר פֿרייַ אין פילע סיסטעמס.
אַראָפּ דאָ איך בין וואַלאַדייטינג די סאַבמישאַן בלויז
דורך קאָנטראָלירונג האט דער באַניצער געבן מיר אַ נאָמען, אַ דזשענדער, און אַ דאָרם.
און אויב אַזוי, גיין פאָרויס און ינסטאַנטיאַטע אַ מיילער.
>> איר קענען טראַכטן פון דעם ווי זייַענדיק אַ שורה פון קאָד וואָס נאָר אַלאַקייץ.
עס ס ווי מאַללאָק, אָבער עס ס אַ ביסל סעקסיער
אין אַז איר דערמאָנען ניט נאָר מאַללאָק און עטלעכע דזשאַנעריק נומער.
איר זאָגן געבן מיר איינער פון די, געבן מיר אַ נייַ איינער פון די.
>> און אויב איר ווע פּראָוגראַמד אין דזשאַוואַ אָדער C ++ אָדער אנדערע שפראכן,
איר זאל האָבן געזען דעם.
אבער די קורץ פון עס, אויב אַנפאַמיליער, דעם שורה
לייגט אין דאָלאַר צייכן פּאָסט אַ ספּעציעל סטרוקט גערופן
אַ כייפעץ אַז האט געבויט-אין Email פאַנגקשאַנאַליטי.
און אין פאַקט, באַמערקן און ענלעך סינטאַקס.
>> דאס איז ניט אַ טייַטל, פּער סיי.
פפּ פּונקט ניצט די זעלבע סינטאַקס.
דעם ליניע איז געזאגט נוצן סמטפּ-- סימפּלע מעיל טראַנספער
פּראָטאָקאָל, וואָס איז פּונקט די פּראָטאָקאָל געניצט צו שיקן פּאָסט.
דאס איז ספּעסאַפייינג נוצן האַרוואַרד ס סמטפּ סערווער, וועלכע
איז ערגעץ דא אויף קאַמפּאַס.
>> דאס איז געזאגט וואָס טקפּ פּאָרט נומער צו רעדן צו,
און איך נאָר פיגיערד אַז אויס דורך גאָאָגלינג אָדער דורך אַסקינג די הילף שרייַבטיש.
און דעמאָלט ווייַל האַרוואַרד ניצט עטלעכע סיסטעם סעקוריטי אויף די פּאָסט סערווער--
בייַ מינדסטער צו ינקריפּט פאַרקער צווישן איר און עס,
אפילו כאָטש ווער עס יז קענען שיקן צו יט-- איך בין געגאנגען צו ווענדן אויף די טלס פּראָטאָקאָל
פֿאַר בעכעסקעם דעם זיכער.
>> אבער דעם איז ווו זאכן באַקומען אַ ביסל סקערי.
איך קענען נאָר אַרביטרעראַלי זאָגן אַז איך בין דזשהאַרוואַרד,
און איך קענען נאָר אַרביטרעראַלי Email זיך דאָ.
און דעמאָלט איך קענען ספּעציפיצירן אַ אונטער מיט דעם שורה דאָ.
>> און דעם נאָר קוקט מיעס, אָבער עס ס נאָר אַ בינטל פון קאַנקאַטאַניישאַן.
טורנס אויס פפּ האט אַ סופּער נוציק סימבאָל, ווי עטלעכע שפּראַכן, די פּינטעלע אָפּעראַטאָר,
וואָס נאָר ממש קאָנקאַטענאַטעס שטריקל נאָך שטריקל נאָך שטריקל,
און איר טאָן ניט האָבן צו מאַללאָק אָדער רעכענען אויס די גאַנץ לענג פון די שטריקל.
איר נאָר טאָן עס.
און טאַקע, ווייַל איך בין קאָנקאַטענאַטינג אין אַלע פון ​​די זאכן מיט די דאַץ,
אַז ס וואָס די אימעיל איך געשיקט געקוקט ווי עס האט.
>> און דעמאָלט לאַסטלי דאָ, איך בין שיקט פּאָסט.
אזוי אויב דעם איז פאַלש, איך בין נאָר געגאנגען צו שטאַרבן,
וואָס איז אַ פונקציע וואָס נאָר פּרינץ צו די פאַרשטעלן עטלעכע טעות אָנזאָג.
אבער עס איז, אין פאַקט, פאַך די שיקן פונקציאָנירן.
אַנדערש, אויב אַלע פון ​​דעם פיילז, עס רעדירעקץ מיר צוריק דאָ.
>> און וואָס האט איך זען אַז איך בין רעגיסטרירט טאַקע?
נו, עס געטראפן רעכט דאָ.
אזוי איך ברענגען דעם אַרויף פֿאַר אַ פּאָר פון סיבות.
>> איינער, דאָס איז פּונקט ווי אויב איר בויען עטלעכע וועבזייַטל פֿאַר אַ לעצט פּרויעקט
אָדער פֿאַר די פאַקטיש וועלט, דאָס איז ווי איר שיקן בליצפּאָסט רימיינדערז
צו דיין קאַסטאַמערז אָדער אייער אבאנענטן.
דעם איז ווי איר שיקן פּאַראָל רימיינדערז.
דעם איז ווי איר שיקן מענטשן אַרטיקלען אַז זיי האָבן אַ נייַ פאַסעבאָאָק
אָנזאָג פּענדינג אָדער עפּעס ווי אַז.
>> אבער עס אויך רעדט צו דער פאַקט אַז דעם קען
האָבן שוין זייער גוט פון דאַווין אָדער ווער עס יז אַנדערש.
און איך זאָגן דעם מין פון מיט אַ שמייכל ווייַל איך בין
גאַנץ זיכער וואָס ס גייען דורך עטלעכע פון ​​דיין מחשבות בייַ דעם פונט.
אבער דעם איז איינער פון די טאָן ווי איך זאָגן, ניט ווי איך טאָן מין פון זאכן,
ווייַל עס איז נישטיק צו פאָרגע ימיילז ווי דעם.
אבער ווי איר זאלט ​​האָבן געזען אָדער לייענען אין די פּאָמסן,
פון שפּעט עס ס אויך שיין נישטיק פֿאַר מענטשן
צו שפּור זיי צוריק צו עטלעכע אָנהייב.
און פרעגן מיר עטלעכע מאָל, טאָמער בייַ קס50 לאָנטש, ווי איך ערשטער
גאַט באַקאַנט זייער ענג כּמעט צו די עד ברעט פילע יאָרן
צוריק ווען איך דיסקאַווערד ווי די אינטערנעץ געארבעט.
אַזוי אין קיין קאַסע-- ביסל נאָך די עד ברעט האט.
>> אַזוי אין קיין פאַל, עס איז אַ גאַנץ בינטל פון סופּער גלאָבאַלס,
ווי זיי ניטאָ גערופן דאָ, איינער פון וואָס מיר סאַוו-- דאָלאַר צייכן אַנדערסקאָר פּאָסטן.
עס ס אַ אַנטקעגענער גערופן באַקומען, וואָס איז ווו שטאָפּן פון אַ URL
ענדס אַרויף געגאנגען.
און עס ס אַ גאַנץ בינטל פון אנדערע, טאָאָ-- סעסיע און שליח און קיכל.
מיר וועט קומען צוריק צו קיכל עטלעכע אנדערע מאָל,
אָבער סעסיע איז מין פון קיל ווייַל רעכט נאָוו-- אַרויף ביז נאָוו--
אַלץ מיר ווע געטאן מיט אַ וועב בלעטערער איז סאָרט פון סטייטליס, אַזוי צו רעדן.
איך קענען גיט אַרום, צוטריט טעקעס אויף די סערווער, עפּעס
כאַפּאַנז אויף די פאַרשטעלן, אָבער דעמאָלט דער קשר קלאָוזיז.
דער אינטערנעץ Explorer אָדער די פירעפאָקס בילדל סטאַפּס ספּיננינג
און איר נאָר זען וואָס אַז וועב בלאַט כּולל.
>> אזוי הטטפּ איז סטייטליס אין אַז אַמאָל עס מאכט אַ קשר,
געץ עטלעכע דאַטן, אַז ס עס.
ניט קיין מער קשר, ניט ענלעך סקיפּע, ניט ענלעך פאַסעטימע, ניט ענלעך גטשאַט, וועלכע
מיינטיינז אַ קעסיידערדיק קשר צו דער סערווירער.
די וועב איז פאַנדאַמענטאַלי דיסקאַנעקטיד, כאָטש מיר וועט
זען איידער לאַנג ווי מיר קענען סימולירן זאכן
ווי פאַסעבאָאָק שמועסן און גטשאַט, וואָס טייַנען די יללוסיאָנ--
אָדער פאקטיש טאָן טייַנען אַ קעסיידערדיק קשר ניצן
מער מאָדערן טעכנאָלאָגיע.
>> אבער אויב איך גיין צו, זאָגן, קאָונטער.פפּ, דעם איז אן אנדער פּשוט בייַשפּיל,
ווי מיר וועט זען, אַז איצט מיינט איך באזוכט די פּלאַץ נול צייַט.
אבער אויב איך פשוט רילאָוד דעם בלאַט, עס עפעס ווייסט איך איז געווען דאָ איידער.
אויב איך רילאָוד ווידער, עס ווייסט איך איז געווען דאָ איידער.
און ווידער און ווידער און ווידער און ווידער.
>> אזוי עס ס עטלעכע פּלוס-פּלוססינג געגאנגען אויף, אָבער באַמערקן
די ביסל זאַך ספּינז אלץ אַזוי בעקיצער אַרויף שפּיץ און דעמאָלט דיסקאַנעקץ,
אַזוי עס ס ניט ווי איך האָבן אַ קעסיידערדיק קשר צו מיין אַפּפּליאַנסע.
נו, אויב איך גיין אין קאָונטער.פפּ, באַמערקן ווי פּשוט עס איז.
איך ערשטער רופן דעם ספּעציעל פונקציאָנירן אַז מיר וועט באַלד
אָנהייב גענומען פֿאַר געגעבן גערופן סעסיע אָנהייב.
אָנהייב אַ סעסיע.
>> און אַ סעסיע יצט אָן איז בלויז געגאנגען צו זיין אַ עמער, ווי אַ שאַפּינג
וואָגן אין וואָס איר קענען שטעלן וואַלועס און מין פון צוטרוי ווי אַ פּראָגראַמיסט
אַז זיי ניטאָ געגאנגען צו זייַן דאָ ווען אַז באַניצער קומט באַקק-- אַ רגע
שפּעטער, אַ שעה שפּעטער, אַפֿילו אַ יאָר שפּעטער, אַזוי לאַנג ווי ער אָדער זי טוט ניט קלאָר
זייער קיכלעך, ווי מיר וועט יווענטשאַוואַלי זען.
און איצט איך נאָר האָבן אַן אויב צושטאַנד דאָ.
אַזוי אויב דער ווייַטערדיק שליסל, גערופן טאָמבאַנק, איז באַשטימט ין
פון דעם יבער גלאָבאַל-- דעם האַש טיש, אויב איר ווילל-- גערופן סעסיע,
דעמאָלט גיין פאָרויס און כאַפּן די ווערט פון די סעססיאָנ-- טראַכטן
פון דעם ווי אַ שאַפּינג קאַרט-- און קראָם עס
אין אַ צייַטווייַליק בייַטעוודיק גערופן טאָמבאַנק.
>> אַנדערש, אויב אַז ווערט טאָמבאַנק איז ניט שטעלן אין די אַזוי-גערופן שאַפּינג וואָגן,
נאָר ינישאַלייז עס צו 0.
לאַסטלי, אַראָפּ דאָ, גיין און שטעלן צוריק אין די שאַפּינג קאַרץ אָדער די סעסיע
די ווערט פון טאָמבאַנק +1.
אַזוי עס טורנס אויס אַז דעם ספּעציעל קאַנטיינער הערע--
וואָס, ווידער, איז איינער פון די פארבונדן ערייז, אַ מענגע אַז איר קענען אינדעקס
אין ווערטער אַנשטאָט פון נומבערס-- בלייַבט אַפֿילו נאָך דער באַניצער גייט אַוועק.
ווידער, איך וועט גיין צוריק צו דער בלאַט איצט.
עס ס געווען אַ מינוט אָדער אַזוי.
אבער עס רעמעמבערס וואָס איך ווע שוין דא 19 מאל איידער.
דאס איז מיין 20 באַזוכן.
>> און אַזוי דעם איז געגאנגען צו זיין שליסל צו ימפּלאַמענינג קיין וועבזייַטל אַז רעמעמבערס
אַז איר ניטאָ לאָגד אין, אַז איר שטעלן עפּעס ליטעראַל אין דיין איינקויפן וואָגן
צו קויפן אָדער אַז איר האָבן עטלעכע נומער פון אַרטיקלען פּענדינג.
עניטיים איר ווילן צו געדענקען אינפֿאָרמאַציע,
מיר וועט זען אַז פפּ, ווי עטלעכע אנדערע שפראכן,
גיט אונדז מיט דעם אילוזיע פון ​​שטאַט אפילו כאָטש, ווי איר וועט זען אין פּסעט 6,
ווי איר ניטאָ געמאכט הטטפּ ריקוועס פון קליענט צו סערווירער, אַז ס עס.
אַמאָל איר באַקומען צוריק אַז ענטפער, דאָרט ס גאָרנישט מער
קומען צוריק פון די סערווירער דורך פעליקייַט.
אבער מיר וועט זען ווי צו אַרבעטן אַרום אַז.
>> געזונט איצט, לאָזן ס פּרובירן צו ריין דעם אַרויף אַ קליין ביסל.
מיר 'ווע געזען אַ ביסל פאַרשידענע ביישפילן דאָרט.
טאַקע, און ווי אַ באַזונדער, פֿאַר יענע באַקאַנט אָדער אַנפאַמיליער,
די סיבה אַז די פראָש ימס בייַשפּיל זענען
פון קוקן טאַקע מיעס צו סליגהטלי-- געזונט,
נאָך וגלי-- צו אַ ביסל ווייניקער מיעס כאָטש נאָך מיעס
איז ווייַל אויב מיר קוקן בייַ די מקור קאָד דאָ,
עס טורנס אויס אַז איך האָבן דעם בייַ די זייער שפּיץ פון דער טעקע.
>> טורנס אויס אַז באָאָצטראַפּ איז איינער פון פילע פרילי בנימצא ליבראַריעס אויס דאָרט
וואָס עקזיסטירן נישט פֿאַר פּראָגראַממינג שפּראַכן שטענדיק, אָבער פֿאַר קסס אָדער פֿאַר דזשאַוואַסקריפּט
אָדער HTML אָדער קיין נומער פון שפּראַכן.
>> און די פאָלקס הערע-- ערידזשנאַלי געקומען אויס
פון טוויטטער-- נאָר האָבן אַ גאַנץ בינטל פון סטיילז.
עס ס אַ מאַסיוו טעקע דאָ אַז עמעצער געשריבן,
אָדער עמעצער ס געשריבן, איבער צייַט אַז ספּעסאַפייז פארבן און פאָרמאַטטינג
און וואַטנאַט אַזוי אַז איך קענען מין פון באָרגן זייער סינטאַקס
און ניט האָבן צו רעכענען אויס ווי צו לייגן אויס מיין פאָרעם.
דאס איז אויך מיניפיעד אַזוי אַז אַ קאָמפּיוטער קענען
פֿאַרשטיין עס אָבער ניט דאַווקע אַ מענטש.
אַזוי אַז ס נאָר וואָס דער סטיליזאַטיאָן עס פארענדערט.
>> אבער לאָזן ס איצט טאָן בעסער אין טערמינען פון פּלאַן,
ווייַל אויב מיר בלייַבן אַראָפּ דעם וועג צו לאנג,
אונדזער קאָד ס געגאנגען צו באַקומען מעסי און מעססיער.
אזוי לאָזן ס פאָקוס אויף די ביישפילן דאָ.
די לעצטע פֿאַר הייַנט.
>> אַזוי דאָ איז אַ סופּער פּשוט ווערסיע 1.0 פון קס50 ס וועבזייַטל.
עס נאָר האט לינקס צו רעפֿעראַטן און סיללאַבוס,
און עס ס ניצן אַז ונאָרדערעד רשימה טאַג-- די אַל צעטל אַז מיר געוויינט לעצט צייַט.
און אויב אין פאַקט, אויב איך עפענען אַרויף View Page מקור,
איר וועט זען אַז דאָס איז טאַקע, טאַקע פּשוט HTML.
און אין פאַקט, אפילו כאָטש דעם איז אַ פפּ טעקע ונטער דער קאַפּטער,
עס ס נאָך נאָר ספּיטינג אויס בלויז HTML פֿאַר איצט.
>> אַזוי אויב איך געב אויף לעקטשערז, מיר זען דעם פּאַסירן.
און אויב איך געב אויף וואָך נול, מיר זען דעם.
און אויב איך געב אויף מיטוואך, מיר זען דעם.
און דעם משמעות איז געווען די פּדף פון די סליידז פון אַז טאָג.
כל איך ווע געטאן איז לינק מיט אַ אַנקער קוויטל צו דעם URL דאָ.
>> אַזוי דעם איז נאָר צו זאָגן דעם איז אַ שיין פּשוט ווערסיע פון ​​קס50 ס וועבזייַטל.
זאל ס זען ווי עס ס ימפּלאַמענטאַד.
אויב איך גיין אין די מווק0 וועגווייַזער, מיר וועט זען אַ ביסל טעקעס.
איינער איז אַ רעאַדמע, אַזוי אויב עטלעכע פון ​​דעם איז אויך פעסט,
איר קענען נאָר שטורכען אַרום מער ליזערלי שפּעטער.
און באַמערקן אין דאָ איז אַ ינדעקס.פפּ טעקע.
עס טורנס אויס אַז אויב איר זיך, די מענטשלעך,
טאָן ניט ספּעציפיצירן אַ לעצט נאָמען אין אַ URL, די וועב סערווער יוזשאַוואַלי
ינפערס עטלעכע פעליקייַט נאָמען פֿאַר איר.
אַן אינדעקס פּינטעלע עפּעס איז בכלל די פעליקייַט.
>> אזוי אַז ס וואָס אַ מאָמענט צוריק ווען איך באזוכט דעם URL דאָ,
קיין טעקע נאָמען, קיין טעקע געשפּרייט, קיין צייַט אין די URL.
עס נאָר געוואוסט עפעס מאַדזשיקאַלי צו קוקן פֿאַר ינדעקס.פפּ.
עס ס נאָר אַ קאַנווענשאַן.
קען זייַן גערופן עפּעס.
>> אַזוי אויב איך איצט גיין אין ינדעקס.פפּ, איר וועט זען
אַז, ינדעעד-- לאָזן ס באַקומען באַפרייַען פון די באַמערקונגען
דאָ ווייַל עס ס טאַקע גאָרנישט טשיקאַווע צו יט--
דעם איז נאָר שווער קאָדעד HTML.
אזוי אַז ס קאָנסיסטענט, כאָטש, מיט מיין פאָדערן
אַז איר קענען קאָממינגלע HTML און פפּ.
עס ס קיין פאַקטיש פּראָגראַממינג לאָגיק אין דאָ.
>> און די אנדערע טעקעס זענען שיין פיל פּונקט ווי אַנינטראַסטינג.
עס ס נאָר שווער-קאָדעד וואָך איין דאָ צו וואָך איין עם און וואָך איינער וו,
פֿאַר מאנטאג און מיטוואך.
און דעריבער אויב איך עפענען אַרויף וואָך נול, באַמערקן עס ס כּמעט יידעניקאַל.
>> און אַז ס מין פון אַ שליסל טאַקעאַווייַ.
נאָטיץ נאָר ווי יבעריק דעם איז.
דאס טעקעס קוים טוישן, און נאָך איך פּולד איינער פון די קאָפּיע / פּאַפּ דזשאָבס
ווו איך גענומען איין פילע-- מאַשמאָעס אין וואָך זעראָ-- קאַפּיד עס
ווען וואָך איינער געקומען אַרום, און טוויקט אַ ביסל וואַלועס.
מיר זאָל מיסטאָמע קענען צו טאָן בעסער ווי דעם.
>> אַזוי לאָזן ס גיין צוריק אַרויף צו מווק און גיין אין ווערסיע איינער.
און באַמערקן איך ווע גאַט אַ ביסל טעקעס, ווייַל וואָס
איז פּראָסט צו אַלע פון ​​די טעקעס נאָר אַ מאָמענט אַגאָ-- אויב איך גיין צוריק צו ווערסיע 0,
לאָזן ס גיין צוריק אין אינדעקס, און נאָר פּאָסטולאַטע--
אַמאָל איך באַקומען באַפרייַען פון די קאָממענצ-- וואָס טייל פון דעם בלאַט
איז מאַשמאָעס אין יעדער איינער פון מיין טעקעס?
נאָר רופן עס אויס.
וואָס שורות זענען דיופּלאַקייטיד מיסטאָמע אַריבער אַלע פון ​​די בלעטער?
יאָ?
>> תּלמיד: [ינאָדאַבאַל].
>> דוד י מאַלאַן: 1 דורך 9.
יאָ, לעגאַמרע.
1 דורך 9, אַחוץ אפֿשר 8 ענדערונגען אַ קליין ביסל ווייַל קס50
ווערט לעקטשערז אָדער וואָך נול אָדער עפּעס.
אבער כּמעט יידעניקאַל.
אזוי אַלע דעם שטאָפּן איז נאָר מין פון קאַפּיד און פּייסטיד.
און דאָרט ס אַ פּאָר אנדערע שורות איך קענען טראַכטן
פון וואָס זענען מיסטאָמע יידעניקאַל אַריבער אַלע די טעקעס.
>> תּלמיד: 12 און 13.
דוד י מאַלאַן: יאָ.
זיכער, 12, 13, און 14 מיסטאָמע, נאָר ווייַל די טשיקאַווע שטאָפּן
איז געשעעניש אויף שורות 11 און 10, אַזוי עס וואָלט ויסקומען.
אַזוי לאָזן ס קוק בייַ ווערסיע 1, וואָס פרוווט צו פֿאַרבעסערן אויף דעם.
אין ווערסיע 1 פון דעם מווק עקסאַמפּלע-- מיר וועט דערקלערן וואָס מווק מיטל אין אַ מאָמענט--
אויב איך גיין אין אינדעקס, עס מין פון קוקט אַ ביסל קאַנפיוזינג איצט.
עס ס נישט גאַנץ ווי פּשוט ווי איידער.
>> אבער אַמאָל איר אָנהייבן צו לייענען עס קערפאַלי, עס ס
שיין סטרייטפאָרווערד וואָס עס ס טאן.
משמעות שורה 1 און שורה 8 האָבן ריפּלייסט
אַלע פון ​​די שטאָפּן איר נאָר ידענטיפיעד-- כאָטש נאָר פֿאַר גוט מאָס,
איך לינקס דער ולס עס נאָר אין פאַל עטלעכע טעג האט ניט האָבן אַ רשימה פון זאכן.
און אַזוי דאַרפן איז מין פון ווי פונט אַרייַננעמען אין סי עס עקזעמפלארן און פּאַסטעס
דער אינהאַלט יפעקטיוולי רעכט דאָ אין דעם טעקע.
>> אזוי אין העאַדער.פפּ, ווי איר זאל אָפּלערנען פון זייַן נאָמען,
איז געגאנגען צו זייַן די קאָפּצעטל פון די בלאַט.
עס ס מין פון אָרפאַנד דאָ.
עס נאָר האט די שפּיץ צו עס, אָבער עס ס ניט מער צופרידן ונטער.
>> און אויב איך קוק בייַ פוטער דערווייַל, וואָס איז געווען די אנדערע טעקע מענטיאָנעד--
דעם איינער ס אפילו ווייניקער טשיקאַווע, אָבער ווידער, עס ס פּראָסט צו אַלץ.
אזוי דעם איז די פוטער.
דאס איז די קאָפּצעטל.
דאס איז די טעקע אַז ס טשאַנגינג, אַזוי פארוואס נישט
פּרובירן צו פאַקטאָר אויס די קאַמאַנאַלאַטי מיט די צוויי שורות דאָ?
>> אבער מיר קענען ריין דעם אַרויף אַ ביסל ווייַטער.
איך בין געגאנגען צו גיין פאָרויס און עפענען אַרויף ווערסיע צוויי ווו
מיר וועט זען אַז עס ס אַ נייַ טעקע, העלפּערס.פפּ.
מיר וועט זען וואָס אַז איז אין אַ מאָמענט.
זאל ס גיין צו אינדעקס, ווי דער פּאָזיציע פונט ווי פריער.
>> און איצט באַמערקן איך בין ריקוויירינג העלפּערס.פפּ, ניט קאָפּצעטל אָדער פוטער.
אבער העלפּערס איז מין פון ווי העלפּערס.ק און העלפּערס.ה פון פּסעט 2
אָדער פּסעט 3 לאַנג צוריק ווען איר פאקטיש האט זוכן און געפֿינען פֿאַר אַז פּסעט,
און איר האט אַלע פון ​​דיין קאָד פֿאַר סאָרטינג און שאַרף אין אַ באַזונדער טעקע.
אַז ס וואָס ס געגאנגען אויף דאָ.
>> און איצט שורה 3 קוקט אַ ביסל אַנדערש.
און עס ס נאָר איין שורה.
צו מאַכן דעם אַפֿילו מער קלאָר, איך קען נאָר
טאָן דעם צו זיין סטיליסטיקאַללי קאָנסיסטענט מיט אַלץ אַנדערש מיר ווע געטאן.
אבער אַז ס ניט טאַקע טשאַנגינג די פאַנגקשאַנאַליטי.
עס ס נאָר איין שורה פון פאַקטיש קאָד.
>> משמעות, עס ס אַ פונקציאָנירן ערגעץ גערופן ופפירן קאָפּצעטל,
און דעם איז ווו זאכן באַקומען שיין שטאַרק.
נאָטיץ אַז ין פון זייַן קלאַמערן איז וואָס אנדערע שטיק פון סינטאַקס?
עס ס מיסטאָמע אַ ביסל שווער צו זאָגן, אָבער באַמערקן טהערע'ס-- איך וועט שטעלן עטלעכע ווייַס
פּלאַץ.
עס ס קוואַדראַט בראַקאַץ.
>> און קוואַדראַט בראַקאַץ מיר געזען אַ ביסל צוריק אין דעם קאָנטעקסט פון אַססאָסיאַטיווע ערייז,
וואָס זענען, ווידער, ווי האַש טישן.
און אויב איר טראַכטן איצט צו C, די סדר פון טענות אין אַ פונקציאָנירן
האט צו שטענדיק זייַן דער זעלביקער.
איר האָבן צו געדענקען וואָס די סדר יס-- רענטגענ, י, ז אָדער זי, י, קס--
און איר האָבן צו שטענדיק צושטעלן זיי אין דער זעלביקער סדר אָדער קוקן זיי אַרויף
אויב איר ווע פארגעסן.
>> אבער דעם מיינט צו זיין אַ קלוג וועג פון גייט פארביי אַ אַרבאַטרערי שליסל ווערט
פּערז ווערביי טיטל איז די נאָמען פון אַן אַרגומענט אין דעם פאַל
און קס50 איז זייַן ווערט.
און די פאַקט אַז איך האָבן די קוואַדראַט בראַקאַץ
דאָ מיטל אַז איך קען אויך פאָרן אין עפּעס
ווי אַ וואָך איז 1 אָדער 0 אָדער 2 אָדער 3.
אַזוי מיר ווע פּאַראַמעטעריזעד דעם פונקציאָנירן אין אַזאַ אַ וועג
אַז עס קענען נעמען קייפל ינפּוץ, אָבער פֿאַר איצט עס ס נאָר דער איין.
>> אויב איך איצט גיין אין העלפּערס.פפּ, באַמערקן וואָס עס ס טאן.
דעם איז אַ קליין ביסל פון נייַ פאַנגקשאַנאַליטי,
אָבער פֿאַר איצט נאָר נעמען אויף אמונה אַז דאָס איז
די סינטאַקס מיט וואָס איר דעפֿינירן אַ פונקציאָנירן אין פפּ.
איר ממש זאָגן פונקציאָנירן.
איר טאָן ניט ספּעציפיצירן אַ צוריקקומען טיפּ, און אַז ס קאָנסיסטענט
מיט די בייַטעוודיק דעטאַל פריער ווו איר טאָן ניט טאַקע שטארק טיפּ.
>> דאס נאָר ספּעסאַפייז אַז, דורך פעליקייַט, דעם
נעמט אַ אַססאָסיאַטיווע מענגע ווי אַן אַרגומענט.
און איר וויסן וואָס?
אויב דער באַניצער טוט ניט פאָרן איינער אין, יבערנעמען אַ פעליקייַט ווערט.
>> דאס איז אַ שטריך וואָס C טוט ניט האָבן פֿאַר אונדז, וואָס איז פייַן, ווייַל איצט
דאַטן, אַפֿילו אויב איר טאָן ניט געבן עס עפּעס,
איז געגאנגען צו זיין אַ מענגע אָבער אַן ליידיק איינער.
און ווי אַ באַזונדער, עקסטראַקט נאָר טוט עפּעס פאַנגקי
ווו עס נעמט אַלע פון ​​די שליסלען פון דעם אַססאָסיאַטיווע מענגע, אַלע פון ​​די זאכן
איר קען שטעלן אין קוואַדראַט בראַקאַץ, און קריייץ וועריאַבאַלז אויס פון זיי
אַזוי אַז מיר קענען לעסאָף האָבן צוטריט צו זיי אין פאָאָטעט.פפּ און העאַדער.פפּ.
אַז ס אַ ביסל אַבסטראַקט, אַזוי לאָזן מיר פונט דעם אויס.
>> אין ינדעקס.פפּ, באַמערקן אַז איך בין גייט פארביי אין אַ שליסל ווערט פּאָר פון טיטל
מיט אַ ווערט פון קס50.
אויב איך איצט קוקן בייַ העלפּערס.פפּ, באַמערקן אַז רענדערהעאַדער
איז יקסטראַקטינג אַז דאַטן אַז איך בין גייט פארביי אין, און דעריבער ריקוויירינג העאַדער.פפּ.
וואָס איך ווע געטאן איז סאָרט פון אַ נעבעך מענטש ס ימפּלאַמענטיישאַן איצט פון די ווייַטערדיק.
>> אויב איך עפענען אַרויף העאַדער.פפּ, באַמערקן אַז איך ווע ניט מער שווער
קאָדעד די וואָרט קס50 אין דעם קאָפּצעטל טעקע.
איך ווע שטעלן דעם אַדמיטידלי אַטראָסיאָוסלי געהייסן פונקציאָנירן, HTML ספּעציעל טשאַרס,
אין עס.
אבער באַמערקן וואָס איך ווע געטאן.
איך ווע גאַט עפענען HTML.
איך דעמאָלט האָבן עפענען קאָפּ און עפענען טיטל.
>> און דעמאָלט ין פון די טיטל ס עפענען און נאָענט טאַגס, איך האָבן אַ ביסל פון פפּ קאָד.
און דעם איז אַ פייַן אָבער פון סינטאַקס, וואָס נאָר מיטל אפקלאנג אויס.
עס ממש מיטל טהיס-- אפקלאנג די פאָללאָווינג--
אָבער דעם איז סעקסיער צו שרייַבן.
עקאָו אויס דעם טיטל אַז ס שוין פארביי אין.
>> אבער וואָס טאָן איר טראַכטן HTML ספּעציעל טשאַר איז אַלע וועגן,
ספּעציעל אויב איר האָבן עטלעכע פריערדיק HTML דערפאַרונג?
וואָס אותיות זאלן זיין געפערלעך צו פאָרן אין צו אַ בלאַט
ווו איר ניטאָ דינאַמיקאַללי דזשענערייטינג דער וועב בלאַט מיט קאָד ווי דעם?
זאל מיר גיין צו דעם טעקע, ווערסיע צוויי, און זען אויב איך קענען ניט פּויעלנ בייַ דעם.
>> ווערסיע צוויי איז דאָס.
און באַמערקן אַלץ איז פייַן, ארבעטן געזונט.
אבער רעכן איך גיין אין ינדעקס.פפּ און איך ספּעסאַפייד אַז די טיטל פון מיין בלאַט
איז ניט קס50.
עס איז עפענען קלאַמער שריפט פלינק העלא וועלט, שליסן איין ציטירן,
נאָענט פּערענטאַסיס, פּינטל-קאָמע, עפענען קלאַמער, צעהאַקן שריפט.
>> שריפט, ווי מיר וועט יווענטשאַוואַלי זען, איז אַ צעטל
אַז איר קענען נוצן צו נוצן פון אנדערן פּראָגראַממינג שפּראַך גערופן
דזשאַוואַסקריפּט ין פון אַ וועב בלאַט.
און איצט באַמערקן דעם לאָגיק דאָ.
דאָ איז אַ שליסל גערופן טיטל.
דאָ איז עס ס משוגע לאַנג ווערט איצט.
>> אבער אויב איך גיין צו די העלפּערס פּאַגע- אָדער אלא, די קאָפּצעטל בלאַט,
איך בין פאַך דעם פונקציע אויף אַז טיטל ערשטער.
אַזוי אויב איך איצט רילאָוד דעם בלאַט, איך זען דעם, וואָס קוקט לעכערלעך,
אָבער עס ס זיכער.
עס נאָר קוקט נאַריש.
>> אבער רעכן אַנשטאָט איך האט פארגעסן דעם.
און צייכן מיין ווערטער, אַ נאָנזעראָ נומער פון איר וועט פאַרגעסן צו טאָן דעם
און איר וועט באַקומען עטלעכע פלייַסיק תּלמיד אָדער פרייַנד קומען אַרויף
צו איר בייַ די קס50 יריד אָדער אַנאַנאַמאַסלי בייַ נאַכט פּאָקינג אַרום אויף דיין וועבזייַטל
און יסענשאַלי ינדזשעקטינג קאָד אַנבינאָונסט צו איר אין אייער פּלאַץ
ווי עס יז.
>> ווייַל אויב איך פשוט שפּייַען אויס טיטל דאָ און טיטל
טהערע-- געזונט, אויב טיטל ממש קוקט ווי דעם און פפּ
ווי אַ שפּראַך וואָס קענען שפּייַען אויס אנדערע שפּראַכן טעקסט,
דעם איז ממש געגאנגען צו פאַרבייַטן דעם קוויטל מיט,
פון קורס, וואָס איך שטעלן אנדערש.
>> אַזוי אויב איך איצט גיין דאָ און רילאָוד נאָך אַנדוינג די זיכערקייַט מעקאַניזאַמז,
איצט איך האָבן העלא וועלט דאָ.
איצט אַז ס ניט אַלע אַז גרויס פון אַ האַנדלען, אָבער איר געקענט טאָן עפּעס
אַ ביסל מער מאַלישאַס דאָ, ווי עס ס
אנדערע טאַגס-- ווי מיר וועט זען אַמאָל מיר פאַרברענגען מער צייַט אין דזשאַוואַסקריפּט-- ווי אָרט
פּינטעלע הרעף געץ, ציטירן, אַנקוואָוט, הטטפּ business.com, אָבער דער פאַרקערט פון וואָס
פון די אנדערע טאָג.
און איצט איר קענען פּויעלנ בייַ אַ וועב בלאַט צו אַקטשאַוואַלי גיין מיד
צו דעם וועב בלאַט דאָ.
>> און פאקטיש, איך טאָן ניט וועלן צו אַפֿילו גיין צו business.com
ווייַל איך טאָן ניט וועלן צו וויסן וואָס אַז איז.
אבער דעם, אויך, וועט צינגל קאָד צו זייַן ינדזשעקטיד אין דעם בלאט.
אַזוי דעם איז נאָר צו זאָגן אַז אַפֿילו כאָטש מיר רע ינטראָודוסינג יבער פרי אויף עטלעכע
פון די מער קאָמפּליצירט סטראַקטשערז, עס ס אַלע צו אַ סוף פון מאכן זיכער
אַז דיין קאָד איז נישט עקספּלאָיטאַבלע.
>> אזוי איצט א דריט ווערסיע דאָ.
עס ס געטינג אַ ביסל פאַנסיער.
איך האט ניט טאַקע ליקע-- די אַנאַל זייַט פון מיר
איז געטינג אַ ביסל אַנויד דורך די פאַקט אַז איך געהאט אַ פונקציאָנירן גערופן
רענדערהעאַדער און רענדערפאָאָטער וואָס זענען כּמעט יידעניקאַל.
אזוי עס פארגעקומען צו מיר, וואָס טוט ניט איך פּאַראַמעטעריזע די פאַנגקשאַנז
אין נאָר איינער גערופן ופפירן, האָבן עס נעמען אַ רגע אַרגומענט
ווי דער נאָמען פון דעם מוסטער, די לעצט צו רענדער-- אָדער קאָפּצעטל אָדער פוטער?
און דעמאָלט אָפּטיאָנאַללי, אויב איך ווילן צו פאָרן אין עטלעכע שליסל ווערט פּערז
ווי איך טאָן פֿאַר דעם טיטל פֿאַר די קאָפּצעטל אָבער נישט פֿאַר די פוטער,
איך קען טאָן אַז.
>> און אַזוי איצט אויב איך גיין אין העלפּערס.פפּ, עס ס אַ ביסל מער קאָמפּליצירט.
און איך וועט כוואַליע מיין הענט בייַ די פרטים, אָבער עס ס נאָר איין פֿונקציע.
אזוי אַז ס אַ שריט צו אַ בעסער פּלאַן.
>> מיר קענען נעמען דעם איין שריט ווייַטער.
אויב איך גיין אין מיין פערט ווערסיע פון ​​דעם, באַמערקן איצט
אַז איך בין טאן עפּעס אפילו מער מין פון קריפּטיק.
און איך וויסן דעם איז אַ פּלאַץ צו אַרייַנציען בייַ אַמאָל,
אָבער מיר 'רע נאָר מין פון רייניקונג זאכן אַרויף.
איצט איך בין פּאַטינג מיין העלפּערס טעקע אין אַ טעקע גערופן
ינקלודעס-- נאָר אַן אַרבאַטרערי נאָמען ווו איך ווילן צו שטעלן שטאָפּן
אַז איך ווילן צו ינקלודע-- און דעמאָלט די מנוחה פון דעם איז דער זעלביקער.
>> אבער אויב איך קוק איצט אין געדיט, באַמערקן אַז איך ווע גאַטאַן באַפרייַען
פון אַלע פון ​​די אנדערע טעקעס און איך ווע אריבערגעפארן זיי, פֿאַר בייַשפּיל, אין דאָ.
און דעמאָלט אין טעמפּלאַטעס, איך האָבן דעם דאָ, צו.
און אַזוי דאָס איז אַלע איצט צו אַ שריט פון ניצן אַ פיל בעסער פּלאַן מוסטער.
און מיר ניטאָ זייער געשווינד געגאנגען צו מאַך אַוועק
פון פפּ ס פעליקייַט פאַנגקשאַנאַליטי, וואָס מיר סטאַרטעד דאָ מיט,
ווו איר נאָר קאָממינגלע פפּ, און דיין HTML, און דיין קסס,
און איר נאָר שפּייַען עס אויס און איר גיין וועגן דיין וועג.
עס ס ניט געגאנגען צו זייַן זייער מאַינטאַינאַבלע.
פונקט ווי אין C, מיר אנגעהויבן ניצן קייפל טעקעס און קייפל פאַנגקשאַנז
און פאַקטערינג זאכן אַז אויס.
מיר וועט טאָן די זעלבע דאָ.
און אין פאַקט, אין די פינפט און לעצט ווערסיע דאָ, איך האט איינער אנדערע זאַך.
איר קענען אפילו נוצן פּינטעלע פּינטעלע, וואָס, ווידער, איז נאָר דער פאָטער וועגווייַזער.
צו זייַן אַפֿילו מער זיכערהייַט באַוווסטזיניק, ווייַל אויב איך קוק בייַ די ליסטענינג
דאָ פֿאַר פינפט און לעצט ווערסיע, באַמערקן אַז איך האָבן איין וועגווייַזער דאָ גערופן
ציבור, און דעמאָלט אויף די זעלביקער מדרגה, אַזוי צו רעדן,
איך ווע גאַט כולל און טעמפּלאַטעס און דעמאָלט אַז טעקסט טעקע רעאַדמע.
>> און די סיבה איך ווע סטראַקטשערד עס ווי טהיס-- און אַזוי פילע וועב
מחנות, ספּעציעל די $ 5 אַ חודש אָנעס אָדער $ 10 חודש אָנעס,
אויב איר ווע אלץ האט איינער פון די סערוויסעס-- וואָס אַזוי פילע פון ​​זיי טאָן
איז זיי נאָר דערוואַרטן איר צו דאַמפּ אַלע פון דיין טעקעס אין איין וועגווייַזער,
ווי מיר האבן שוין מיט דעם זייער ערשטער בייַשפּיל.
>> אבער ווי באַלד ווי איר אָנהייב בנין מער סאַפיסטאַקייטיד זייטלעך אַז נאָר קראָם
דאַטן איר זאָרגן וועגן און טעקעס איר זאָרג וועגן, פאקטיש אָרגאַנייזינג זאכן
ריכטיק און מיט מער זיכערהייַט באוווסטזיין אין מיינונג קענען
מיר אָנהייבן צו באַשיצן קעגן אַלע פון ​​די פריינט
אַז איר האָבן אָדער אין אָדער אַרויס פון דעם סאָרט וואָס,
ווי באַלד ווי איר אָנהייבן מאכן מגילה זיך אויף די וועב,
זענען געגאנגען צו אָנהייבן פּיקינג אויף איר און אויף זיי.
>> און אַזוי מיר וועט קוקן לעסאָף בייַ דעם פּלאַן.
דאס איז נאָר אַ בילד וואָס דיפּיקס די ווייַטערדיק.
מיר רע געגאנגען צו שטעלן אַלע פון ​​אונדזער פּראָגראַממינג לאָגיק אין איין אָדער מער טעקעס,
און מיר רע געגאנגען צו נאָר אָנהייב פאַך די קאַנטראָולערז.
עס ס ווו די סייכל פון אונדזער וועבסיטעס אַקטשאַוואַלי זענען.
דעמאָלט מיר רע געגאנגען צו האָבן קוקן, און קוקן
זענען ווי פּשוט ווי נאָר באַזונדער פילעס-- גערופן טעמפּלאַטעס, אָפֿט.
זיי נאָר האָבן די עסטעטיק פון מיין בלאַט,
וואָס איך ווילן די בלאַט צו קוק ליקע-- די פארבן און די אויסלייג
און די שטעלעס פון אַלע פון ​​די וועריאַבאַלז.
>> און דעריבער מער טשיקאַווע אַז מיר וועט יווענטשאַוואַלי באַקומען צו
איז די מאָדעל, וואָס איז געגאנגען צו זיין פּונקט די וואָרט מיר פּאַטשן אויף אנדערע טעקנאַלאַדזשיז
וואס מיר ברענגען אין דעם בילד, ווי פאַקטיש דייטאַבייסיז,
אַזוי אַז ווען איר ווילן צו ראַטעווען אינפֿאָרמאַציע,
איר טאָן ניט נאָר שיקן אַ בליצבריוו צו דיין פּראָקטאָר אָדער צו זיך,
איר פאקטיש קראָם עס אין אַ דאַטאַבאַסע ניצן אנדערן שפּראַך באקאנט ווי סקל.
און אַזוי מיר וועט לאָזן דאָ הייַנט און פּיקן אַרויף מיט דעם אויף מיטוואך
און באַקענען דייטאַבייסיז דעמאָלט.
>> [מוזיק פּלייַינג]