1 00:00:00,000 --> 00:00:02,570 [Powered by Google Translate] [וואָך 9] 2 00:00:02,570 --> 00:00:04,740 [דוד י מאַלאַן - האַרוואַרד אוניווערסיטעט] 3 00:00:04,740 --> 00:00:07,170 [דאס איז קס50. - CS50.TV] 4 00:00:07,170 --> 00:00:12,350 אַלע רעכט. באַגריסן צוריק. דאס איז קס50, און דאָס איז די אָנהייב פון וואָך 9. 5 00:00:12,350 --> 00:00:16,600 הייַנט מיר פאָקוס אין באַזונדער אויף פּלאַן, ניט מער אין דעם קאָנטעקסט פון C 6 00:00:16,600 --> 00:00:20,010 אָבער אין דעם קאָנטעקסט פון פפּ און אַ ביסל פון סקל און אַ ביסל פון דזשאַוואַסקריפּט, 7 00:00:20,010 --> 00:00:23,730 דער הויפּט צו אַ סוף פון ביידע פּסעט 7 און אויך דיין לעצט פּרויעקט. 8 00:00:23,730 --> 00:00:26,310 אין פאַקט, אויב איר זענט אין אַז פונט אין דיין לעצט פּרויעקט 9 00:00:26,310 --> 00:00:30,100 ווו מאַשמאָעס ווי פון אַ שעה אָדער אַזוי צוריק איר בייַ מינדסטער אנגעהויבן צו געבן עטלעכע געדאַנק 10 00:00:30,100 --> 00:00:33,730 צו דיין לעצט פּרויעקט און איר ניטאָ טראכטן איר 'ד ווי צו מיטאַרבעטן מיט 1 אָדער 2 קלאַסמייץ, 11 00:00:33,730 --> 00:00:36,150 אויב איר ניטאָ בעת צרה קאַנעקטינג מיט געזאגט קלאַסמייץ, 12 00:00:36,150 --> 00:00:40,570 פילן פֿרייַ צו פּלאָמבירן אויס די פאָרעם אין cs50.net/partners/form. 13 00:00:40,570 --> 00:00:42,880 עס נאָר פרעגט איר וואס איר זענט, וואָס מין פון פּרויעקט איר ניטאָ טראכטן וועגן, 14 00:00:42,880 --> 00:00:44,870 ווו איר לעבן נאָר פֿאַר לאַדזשיסטיקאַל סיבות. 15 00:00:44,870 --> 00:00:49,510 און דעריבער אויב איר ווילן צו האַלטן אַן אויג אויף איבער דער ווייַטער וואָך אָדער אַזוי דער ספּרעדשיט URL דאָרט, 16 00:00:49,510 --> 00:00:53,520 איר קענען דעמאָלט זען אַ לייענען-בלויז ווערסיע פון ​​די גוגל שולדבאַנק 17 00:00:53,520 --> 00:00:56,010 אין וואָס מיר רע קאַלעקטינג אַז אינפֿאָרמאַציע. 18 00:00:56,010 --> 00:00:58,930 אַזוי אויב איר ווילן צו אַרבעטן מיט עמעצער, דורך אַלע מיטל פילן פֿרייַ צו דערגרייכן אויס צו מענטשן 19 00:00:58,930 --> 00:01:00,480 דורך וואָס מעקאַניזאַם. 20 00:01:00,480 --> 00:01:02,690 אבער די מערהייַט פון פאָלקס טאָן אַרבעט סאָלאָ. אַז ס טאָוטאַלי פייַן. 21 00:01:02,690 --> 00:01:06,120 אַזוי טאָן נישט פילן אַז דאָס איז אין קיין וועג אַבליגאַטאָרי. 22 00:01:06,120 --> 00:01:09,680 אויף פרייטאג עס איז נאָר מיר און אַ ביסל פון די מאַנשאַפֿט אין דאָ, 23 00:01:09,680 --> 00:01:11,100 ליידיק טעאַטער פֿאַר די רובֿ טייל. 24 00:01:11,100 --> 00:01:14,600 עס זענען געווען 3 טוריס זיצן אַרויף דאָרט, אַזוי אַז איז געווען אַ קליין ומגעלומפּערט. 25 00:01:14,600 --> 00:01:18,970 וואָס מיר גערעדט וועגן איז דאַטאַבייסיז און מיר גערעדט וועגן פּסעט 7 אַ קליין ביסל. 26 00:01:18,970 --> 00:01:22,200 און אויב איר האט נישט פּאַסירן צו כאַפּן אַז אויף ווידעא נאָר נאָך, אַז ס פייַן. 27 00:01:22,200 --> 00:01:26,770 איך וועט פּרובירן צו דעפינירן קיין תּנאָים אַז מיר וואָלט אַנדערש נעמען פֿאַר געגעבן 28 00:01:26,770 --> 00:01:28,840 באזירט אויף פרייטאג 'ס לעקציע. 29 00:01:28,840 --> 00:01:32,550 >> אבער הייַנט מיר רע געגאנגען צו פּרובירן צו באַקומען איר צו די פונט 30 00:01:32,550 --> 00:01:34,990 פון ניט נאָר זייַענדיק קענען צו טאָן עפּעס ווי פּסעט 7 31 00:01:34,990 --> 00:01:37,360 אָבער טאַקע פארשטאנד וואָס ס געגאנגען אויף ונטער דער קאַפּטער, 32 00:01:37,360 --> 00:01:41,910 דער הויפּט עטלעכע פון ​​די אַבסטראַקשאַנז אַז מיר שטעלן אין פּלאַץ אין די פונקטיאָנס.פפּ טעקע 33 00:01:41,910 --> 00:01:45,780 צו מאַכן אייער לעבן אַ ביסל גרינגער אָבער אַזוי אַז איר לעסאָף פֿאַרשטיין 34 00:01:45,780 --> 00:01:48,760 אַזוי אַז ווען די טריינינג ווהעעלס קומען אַוועק אין אַ ביסל וואָכן איר קענען נאָך בלייַבנ לעבן 35 00:01:48,760 --> 00:01:53,750 אין דער עמעס וועלט און טאָן דעם שטאָפּן אָן קיין קס50 פראַמעוואָרק ונטער איר. 36 00:01:53,750 --> 00:01:57,500 דאס $ _סעססיאָן, פֿאַר יענע פון ​​איר וואס זענען באַקאַנט 37 00:01:57,500 --> 00:02:01,960 אָדער ווער שוין געכאפט די ווידעא אויף פרייטאג, וואָס טוט סעסיע לאָזן אונדז טאָן 38 00:02:01,960 --> 00:02:04,330 אין אַ פפּ-באזירט וועב אַפּלאַקיישאַן? 39 00:02:04,330 --> 00:02:09,650 דאס איז אַ סופּערגלאָבאַל בייַטעוודיק, וואָס מיטל עס ס ענלעך אין גייסט צו באַקומען און פּאָסטן 40 00:02:09,650 --> 00:02:13,970 און אַ ביסל אנדערע, אָבער וואָס איז דאָס זאַך נוציק פֿאַר? 41 00:02:13,970 --> 00:02:18,320 >> וואָס איז סעסיע געניצט פֿאַר? יאָ. [תּלמיד] לאָגגינג ין 42 00:02:18,320 --> 00:02:21,040 אנטשולדיגט? [תּלמיד] לאָגגינג ין לאָגגינג ין טאקע. 43 00:02:21,040 --> 00:02:25,100 אין פּסעט 7 מיר רע ניצן דעם סעסיע סופּערגלאָבאַל צו פאַסילאַטייט לאָגינג ין 44 00:02:25,100 --> 00:02:28,600 און וואָס ס פייַן וועגן דעם סופּערגלאָבאַל איז אַז עס ס אַ אַססאָסיאַטיווע מענגע. 45 00:02:28,600 --> 00:02:33,190 אַ אַססאָסיאַטיווע מענגע, צוריקרופן, איז נאָר אַ מענגע אָבער וועמענס ינדיסעס ניט מער האָבן צו זייַן נומערן 46 00:02:33,190 --> 00:02:37,670 ווי 012. זיי קענען זייַן נומערן אָדער זיי קענען זייַן אַפֿילו סטרינגס. 47 00:02:37,670 --> 00:02:44,890 און אַזוי אויב איר ווע דייווד אין פּסעט 7 נאָך, איר זאל צוריקרופן אַז מיר זענען סטאָרינג אַ שליסל גערופן שייַן 48 00:02:44,890 --> 00:02:50,330 ין פון דעם אַססאָסיאַטיווע מענגע וועמענס ווערט איז עפּעס ווי 123 - 49 00:02:50,330 --> 00:02:53,780 וועלכער די דערווייַל לאָגד אין באַניצער ס שייַן איז. 50 00:02:53,780 --> 00:02:59,470 די מאָוטאַוויישאַן פֿאַר דעם איז אַז אַפֿילו נאָך דער באַניצער האט באזוכט לאָקאַלהאָסט 51 00:02:59,470 --> 00:03:02,720 אָדער מיין וועבזייַטל מער בכלל און דעריבער זיי ווע לאָגד אין, 52 00:03:02,720 --> 00:03:07,320 אַפֿילו אויב זיי טאָן נישט גיט אַ לינק אָדער צוריקקומען צו מיין וועבזייַטל פֿאַר 5 מינוט 53 00:03:07,320 --> 00:03:10,730 אָדער אַפֿילו אַ שעה אָדער אַפֿילו אַ טאָג אָבער זיי לאָזן זייער בלעטערער פֿענצטער עפענען, 54 00:03:10,730 --> 00:03:14,370 דורך דעם סופּערגלאָבאַל קענען איך געדענקען אַז זיי זענען לאָגד ין 55 00:03:14,370 --> 00:03:21,140 >> אין אנדערע ווערטער, עס אַלאַוז מיר צו קראָם אַ ביסל לאַנג טערמין עפּעס איך ווילן וועגן אַ באַניצער. 56 00:03:21,140 --> 00:03:24,390 און איר קענען טראַכטן פון עס טאַקע ווי די ינקאַרניישאַן פון אַ שאַפּינג קאַרט. 57 00:03:24,390 --> 00:03:27,740 ערטער ווי אַמאַזאָן דאָך לאָזן איר שטעלן זאכן אין אַ שאַפּינג קאַרט, 58 00:03:27,740 --> 00:03:32,230 אָבער הטטפּ, די פּראָטאָקאָל וואָס כוחות דעם וועב, איז סטייטליס 59 00:03:32,230 --> 00:03:34,230 אין די געפיל אַז ווען איר באַזוכן אַ וועבזייַטל, 60 00:03:34,230 --> 00:03:37,290 פֿאַר די רובֿ טייל איר טאָן ניט האָבן עטלעכע קעסיידערדיק נעץ קשר 61 00:03:37,290 --> 00:03:39,270 צווישן אייער בלעטערער און די סערווער. 62 00:03:39,270 --> 00:03:42,190 ווי באַלד ווי איר 'ווע דאַונלאָודיד די HTML און די דזשפּעגס און די גיפס, און אַלע וואָס, 63 00:03:42,190 --> 00:03:48,200 די קשר גייט אַוועק און איר נאָר האָבן אַ קאָפּיע פון ​​דעם HTML און וואַטנאַט פון די סערווער. 64 00:03:48,200 --> 00:03:53,000 אבער אויב די סערווירער וויל צו געדענקען עפּעס וועגן איר, 65 00:03:53,000 --> 00:03:57,580 די מאַסע איז אויף די סערווער צו פאקטיש רעקאָרד אַז אינפֿאָרמאַציע. 66 00:03:57,580 --> 00:04:00,130 און אַזוי איר די פּראָגראַמיסט וואס האָבן קאָנטראָל איבער די סערווירער 67 00:04:00,130 --> 00:04:04,400 קענען שטעלן רובֿ עפּעס איר ווילן ין פון דעם סופּערגלאָבאַל אַססאָסיאַטיווע מענגע 68 00:04:04,400 --> 00:04:06,850 און עס וועט זייַן דאָרט די ווייַטער צייַט דער באַניצער קומט צוריק, 69 00:04:06,850 --> 00:04:12,070 צי עס ס מינוט אָדער אַפֿילו טעג שפּעטער, סייַדן זיי נאָענט זייער בלעטערער פֿענצטער, 70 00:04:12,070 --> 00:04:14,360 אין וואָס פונט סעסיע פארשווינדט. 71 00:04:14,360 --> 00:04:17,779 אַזוי עס ס יפעמעראַל סטאָרידזש, עס ס ניט-פּערסיסטענט, און עס ס מענט צו גיין אַוועק 72 00:04:17,779 --> 00:04:22,360 ווי באַלד ווי דער באַניצער קלאָוזיז זייער בלעטערער - ניט נאָר אַז קוויטל, אָפֿט די גאנצע בלעטערער, 73 00:04:22,360 --> 00:04:24,930 דערמיט יפעקטיוולי לאָגינג דער באַניצער אויס. 74 00:04:24,930 --> 00:04:28,000 אַזוי ווי איז דאָס זאַך פאקטיש ימפּלאַמענטאַד? 75 00:04:28,000 --> 00:04:31,360 זאל ס נעמען אַ שנעל קוקן אין אַ פּשוט בייַשפּיל מיר געקוקט אין אויף פרייטאג. 76 00:04:31,360 --> 00:04:33,340 פֿאַר יענע אַנפאַמיליער, עס איז געווען ווי פּשוט ווי דעם. 77 00:04:33,340 --> 00:04:35,910 דאס איז אַ וועב בלאַט וועמענס פּיאַטע ציל אין לעבן איז צו זאָגן מיר 78 00:04:35,910 --> 00:04:38,000 ווי פילע מאל איך האָבן באזוכט דעם בלאַט. 79 00:04:38,000 --> 00:04:41,670 דאס איז דער ערשטער מאָל דאָ אויף מאנטאג וואָס איך באזוכט עס, אַזוי עס זאגט 0 מאל. 80 00:04:41,670 --> 00:04:46,940 >> אבער אויב איך אָנהייבן רעלאָאַדינג דעם בלאַט, עס זאגט 1 צייַט, 2, 3, 4, 5, 81 00:04:46,940 --> 00:04:49,800 און דאָס וועט יווענטשאַוואַלי נאָר האַלטן אויף קאַונטינג אַרויף, אַרויף, אַרויף, אַרויף, אַרויף 82 00:04:49,800 --> 00:04:53,130 פֿאַר יעדער צייַט איך פאקטיש גיט רעלאָאַד אויף עס. 83 00:04:53,130 --> 00:04:58,830 אַזוי ווי איז דאָס ארבעטן? זאל מיר גיין ין פון דעם טעקע גערופן קאָונטער.פפּ. 84 00:04:58,830 --> 00:05:02,490 די שפּיץ טייל פון עס איז אַלע בלוי באַמערקונגען, אָבער די טשיקאַווע טייל איז דאָ. 85 00:05:02,490 --> 00:05:06,670 אויף שורה 13 מיר רופן דעם פֿונקציע סעססיאָנ_סטאַרט, 86 00:05:06,670 --> 00:05:09,600 און וואָס איז ממש אַלע איר דאַרפֿן צו טאָן אויב איר ווילן צו האָבן צוטריט 87 00:05:09,600 --> 00:05:13,610 צו דעם ספּעציעל סופּערגלאָבאַל גערופן $ _סעססיאָן. 88 00:05:13,610 --> 00:05:17,430 וואָס מאכט עס אַלע מעגלעך, און מיר וועט זען אין אַ מאָמענט ווי אַז ס אַלע מעגלעך. 89 00:05:17,430 --> 00:05:20,350 אין שורה 16 ​​באַמערקן וואָס איך בין טאן. 90 00:05:20,350 --> 00:05:25,960 אויב די שליסל, גערופן קאָונטער - אין אנדערע ווערטער, די אינדעקס ווערט - "קאָונטער" 91 00:05:25,960 --> 00:05:32,310 יגזיסץ ין פון דעם מענגע גערופן סעסיע, דאַן וואָס בין איך טאן מיט אים אין די שורה ווייטער? 92 00:05:32,310 --> 00:05:36,650 וואָס איז שורה 18 טאן? 93 00:05:36,650 --> 00:05:40,360 >> [ינאָדאַבאַל תּלמיד ענטפער] וואָס ס וואָס? [תּלמיד] סטאָרינג די ווערט. גוט. 94 00:05:40,360 --> 00:05:45,800 עס ס סטאָרינג דעם ווערט אַז ס אין סעסיע רעכט איצט אין אַ נייַ היגע צייַטווייַליק בייַטעוודיק, 95 00:05:45,800 --> 00:05:48,250 $ טאָמבאַנק אין אַלע לאָווערקאַסע. 96 00:05:48,250 --> 00:05:50,770 נאָטיץ אַז פפּ איז שוין זייַענדיק אַ קליין פויל דאָ. 97 00:05:50,770 --> 00:05:55,550 נאָטיץ מיר טאָן ניט האָבן קיין דערמאָנען פון ינט אָדער לאָזנ שווימען אָדער שטריקל אָדער עפּעס ווי אַז 98 00:05:55,550 --> 00:06:00,480 ווייַל פפּ איז וויקלי טייפּט, ווערביי איר טאָן ניט האָבן צו ספּעציפיצירן דער טיפּ פון אַ בייַטעוודיק, 99 00:06:00,480 --> 00:06:03,310 און אין דעם פאַל דאָ איך ווע ניט אַפֿילו דערקלערט עס נאָך. 100 00:06:03,310 --> 00:06:08,980 איך בין דיקלערינג עס ין פון די געגרייַזלט ברייסאַז און ניט ענלעך C, דאָס איז פאקטיש אָוקיי. 101 00:06:08,980 --> 00:06:13,800 ניט קיין ענין ווי דיפּלי נעסטעד אַ בייַטעוודיק ס דערקלערונג איז אין פפּ - 102 00:06:13,800 --> 00:06:16,650 ין פון געגרייַזלט בראַסע, ין פון געגרייַזלט בראַסע און די ווי - 103 00:06:16,650 --> 00:06:21,230 עס וועט בייַ אַז מאָמענט אין צייַט עקסיסטירן פֿאַר די רעשט פון די פּראָגראַם, 104 00:06:21,230 --> 00:06:22,680 פֿאַר בעסער אָדער פֿאַר ערגער. 105 00:06:22,680 --> 00:06:26,930 אַזוי עס מיד ווערט גלאבאלע ווי באַלד ווי איר דעפינירן עס ווי מיר רע טאן דאָ. 106 00:06:26,930 --> 00:06:31,620 >> אַנדערש, אויב איך טאָן ניט געפֿינען אַז דאָרט ס 'עפּעס אין דער סעסיע סופּערגלאָבאַל, 107 00:06:31,620 --> 00:06:34,680 איך בין משמעות יניטיאַליזינג דעם בייַטעוודיק טאָמבאַנק צו 0, 108 00:06:34,680 --> 00:06:37,580 דערמיט נאָר אַסומינג דער באַניצער האט קיינמאָל שוין דאָ פריער. 109 00:06:37,580 --> 00:06:40,030 און דאַן דעם פון קורס איז ינקרעמענטינג די קאָונטער ווי? 110 00:06:40,030 --> 00:06:44,480 איך בין אַפּדייטינג דעם ווערט אַז ס 'ין פון דעם אַססאָסיאַטיווע מענגע 111 00:06:44,480 --> 00:06:49,530 דורך באַשטעטיקן עס גלייַך צו וועלכער טאָמבאַנק דערווייַל איז + 1. 112 00:06:49,530 --> 00:06:53,520 אויב איך מעגילע אַראָפּ דאָ צו די HTML פון דער בלאַט, עס ס פאקטיש שיין פּשוט. 113 00:06:53,520 --> 00:06:58,920 כל איך האָבן אין די גוף פון דעם בלאַט איז, "איר האָבן באזוכט דעם פּלאַץ אַזוי-און-אַזוי מאל." 114 00:06:58,920 --> 00:07:00,350 און דאָס איז אַ פפּ בויען. 115 00:07:00,350 --> 00:07:06,080 אויב איר טאָן 00:07:12,600 עס ס טאַקע עקוויוואַלענט צו עפּעס ווי פּרינטף, וואָס מיר ווע געזען פילע מאל אין C, 117 00:07:12,600 --> 00:07:15,940 כאָטש ווי איר זאלט ​​וויסן שוין פון די ספּעק אין פּסעט 7, 118 00:07:15,940 --> 00:07:20,160 דרוק איז אויך אַ פֿונקציע וואָס נאָר פּרינץ עפּעס אויס, עס טוט נישט פאקטיש נוצן פֿאָרמאַט קאָודז, 119 00:07:20,160 --> 00:07:23,270 און איר קענען פאקטיש זאָגן ווידערקאָל ווי געזונט. 120 00:07:23,270 --> 00:07:27,460 זיי ניטאָ אַלע אלץ אַזוי אַ ביסל אַנדערש אַפֿילו כאָטש די נעץ ווירקונג איז לעסאָף די זעלבע. 121 00:07:27,460 --> 00:07:31,270 אַזוי דעם נוצן פון די יקוואַלז צייכן איז נאָר סאָרט פון אַן עלעגאַנט וועג פון טאן עס 122 00:07:31,270 --> 00:07:34,910 מער סאַקסינגקטלי ווי איר זאל אַנדערש זייַן ביכולת צו. 123 00:07:34,910 --> 00:07:38,370 אַזוי אַז ס אַלע דעם פּלאַץ טוט. עס פּרינץ אויס די ווערט פון קאָונטער. 124 00:07:38,370 --> 00:07:40,550 ווי איז דאָס אַלע פאקטיש געשעעניש? 125 00:07:40,550 --> 00:07:43,250 איר זאל צוריקרופן אַ וואָך אָדער אַזוי צוריק מיר אנגעהויבן קוקן ונטער דער קאַפּטער 126 00:07:43,250 --> 00:07:47,910 אין ווי אַ וועב בלאַט אַרבעט דורך ניצן דעם ינספּעקטאָר קוויטל. 127 00:07:47,910 --> 00:07:51,900 >> קראָום האט דעם ביידע אין די מעק ווערסיע, די פֿענצטער ווערסיע, און אַפֿילו די לינוקס ווערסיע, 128 00:07:51,900 --> 00:07:59,510 און פירעפאָקס און הייסט האָבן ענלעך מעקאַניזאַמז ווערביי איר האָט דאָס געבויט-אין דעבוגגער 129 00:07:59,510 --> 00:08:01,400 ין פון דעם בלעטערער. 130 00:08:01,400 --> 00:08:03,040 זאל ס נעמען אַ קוק אין די פאלגענדע. 131 00:08:03,040 --> 00:08:06,960 מיר ווע גאַט אַ גאַנץ בינטל פון טאַבס דאָ, און צוריקרופן אַז די לעפטמאָסט איינער איז עלעמענץ, 132 00:08:06,960 --> 00:08:10,700 און קיין ענין ווי גאָדאַוופול די HTML און דזשאַוואַסקריפּט איז אין אַ זייַט, 133 00:08:10,700 --> 00:08:15,710 צוריקרופן אַז מיט די יסודות קוויטל איר קענען פאקטיש נאַוויגירן די HTML היעראַרטשיקאַללי 134 00:08:15,710 --> 00:08:17,050 און פייַן און ניטלי. 135 00:08:17,050 --> 00:08:19,370 אַזוי אויב איר ניטאָ טריינג צו לערנען פון אַ וועבזייַטל ווי גוגל אָדער פאַסעבאָאָק 136 00:08:19,370 --> 00:08:22,370 אָדער טאַקע קיין וועבזייַטל, פאַרשטיין אַז איר ניטאָ מיסטאָמע בעסער אַוועק 137 00:08:22,370 --> 00:08:26,360 קוקן בייַ די מקור קאָד דעם וועג ווי קעגן צו וויוינג די רוי מקור, 138 00:08:26,360 --> 00:08:29,580 וואָס קענען זייַן אַ באַלאַגאַן, ווי מיר ווע געזען ספּעציעל אויף גוגל 'ס פּלאַץ. 139 00:08:29,580 --> 00:08:32,220 אַזוי אויב איך אַנשטאָט גיט אויף די נעטוואָרק קוויטל דאָ, 140 00:08:32,220 --> 00:08:34,830 לאָזן ס זען וואָס ס 'געגאנגען אויף ווען איך באַזוכן דעם בלאַט. 141 00:08:34,830 --> 00:08:38,669 ערשטער לאָזן מיר קלאָר מיין קאַש. 142 00:08:38,669 --> 00:08:43,570 איך בין געגאנגען צו גיין אין סעטטינגס אין קראָום און דאַן גיין צו געשיכטע 143 00:08:43,570 --> 00:08:46,420 און דעמאָלט קלאָר אַלע בראַוזינג דאַטן. 144 00:08:46,420 --> 00:08:48,170 איר זאל זייַן געניצט צו טאן דעם פֿאַר אנדערע צוועקן, [געלעכטער] 145 00:08:48,170 --> 00:08:51,990 אָבער ווען עס קומט צו דעוועלאָפּינג וועבסיטעס, עס ס פאקטיש נוצלעך - 146 00:08:51,990 --> 00:08:55,980 אויב איר ניטאָ לאַפינג איר וויסן. [געלעכטער] 147 00:08:55,980 --> 00:08:59,310 עס ס פאקטיש טאַקע נוצלעך ווען דעוועלאָפּינג וועבסיטעס ווייַל דער פאַקט איז 148 00:08:59,310 --> 00:09:04,100 זאכן ווי קיכלעך און זאכן ווי קאַשט HTML טעקעס, קאַשט דזשאַוואַסקריפּט טעקעס 149 00:09:04,100 --> 00:09:06,390 קענען פאקטיש ווערן אַ גרויס קאָפּווייטיק, ווייַל אויב פֿאַר וועלכער סיבה 150 00:09:06,390 --> 00:09:11,500 דער בלעטערער דיסיידז צו קאַש עטלעכע טעקע און נאָך איר 'ווע געמאכט ענדערונגען צו אַז טעקע אויף די סערווער 151 00:09:11,500 --> 00:09:14,670 אָבער דער בלעטערער האט ניט טאַקע איינגעזען אַז דער טעקע האט געביטן 152 00:09:14,670 --> 00:09:19,060 און דעריבער טוט נישט פאקטיש שייַעך-אראפקאפיע עס אַפֿילו ווען איר גיט די רעלאָאַד קנעפּל, 153 00:09:19,060 --> 00:09:23,210 איינער פון די מערסט סורעפירע וועגן צו נאָר מאַכן זיכער די שולד איז נישט מיט דיין קאָד, 154 00:09:23,210 --> 00:09:26,480 עס ס מיט די נאַטור פון דעם בלעטערער, ​​איז צו גיין אין דאָ אין אייער בלעטערער 155 00:09:26,480 --> 00:09:29,950 און נאָר קלאָר די גאנצע געשיכטע אַזוי אַז עס ס קיין צעמישונג. 156 00:09:29,950 --> 00:09:33,210 >> און דעריבער אויב איר טאַקע ווילן צו זייַן פּאַראַנאָיד, פאַרלאָזן דעם בלעטערער, ​​ריסטאַרט עס, 157 00:09:33,210 --> 00:09:35,660 און דעריבער מאַכן זיכער אַלע איז ארבעטן ווי דערוואַרט. 158 00:09:35,660 --> 00:09:38,820 אַזוי אין קורץ, פּאָליאַנע קאַש איז גוט ווען טאן אַנטוויקלונג. 159 00:09:38,820 --> 00:09:40,690 אַזוי דאָ מיר האָבן די נעטוואָרק קוויטל. 160 00:09:40,690 --> 00:09:46,020 איך פריער האט באזוכט די פּלאַץ 9 מאל, אָבער לאָזן מיר גיין פאָרויס איצט און גיט רעלאָאַד. 161 00:09:46,020 --> 00:09:47,500 און איך בין צוריק אַראָפּ צו 0. 162 00:09:47,500 --> 00:09:52,100 זאל ס 'פאקטיש זען ווי עס איז אַז דעם סעסיע סופּערגלאָבאַל איז זייַענדיק ימפּלאַמענטאַד. 163 00:09:52,100 --> 00:09:55,990 איך בין געגאנגען צו גיט אויף די 1 הטטפּ בעטן אַז איז געמאכט, 164 00:09:55,990 --> 00:09:58,810 און דעם דיבאַגינג פֿענצטער לעץ מיר קוקן ין פון וואָס. 165 00:09:58,810 --> 00:10:01,970 דאָ איך זען נאָר דער ענטפער פון די סערווער, וואָס איז ניט טשיקאַווע. 166 00:10:01,970 --> 00:10:04,030 איך ווע געזען דעם אין קיין נומער פון וועגן. 167 00:10:04,030 --> 00:10:06,350 אבער וואָס ס טעקניקלי טשיקאַווע זענען די כעדערז. 168 00:10:06,350 --> 00:10:11,770 אויב איך מעגילע אַראָפּ דאָ און פאָקוס אויף די בעטן כעדערז און גיט מיינונג מקור, 169 00:10:11,770 --> 00:10:14,400 וואָס איך בין געגאנגען צו זען איז ממש די הטטפּ בעטן 170 00:10:14,400 --> 00:10:17,250 אַז נאָר געגאנגען פון מיין בלעטערער צו די סערווער, 171 00:10:17,250 --> 00:10:21,400 באַקומען זייַענדיק די אָפּעראַטיווע וואָרט און דעמאָלט / קאָונטער.פפּ זייַענדיק דער טעקע נאָמען, 172 00:10:21,400 --> 00:10:25,670 הטטפּ/1.1 נאָר זייַענדיק די ווערסיע פון ​​הטטפּ אַז מיין בלעטערער איז ניצן. 173 00:10:25,670 --> 00:10:31,070 דאס שורה דאָ איז אַ קליין דערמאָנונג פון בלעטערער צו סערווער וואָס די נאָמען פון די סערווער איז 174 00:10:31,070 --> 00:10:33,020 אַז עס וויל צו רעדן צו. 175 00:10:33,020 --> 00:10:38,200 און דעריבער די מנוחה פון דעם איז מאל טשיקאַווע אָבער נישט באַטייַטיק רעכט איצט. 176 00:10:38,200 --> 00:10:40,090 >> דאס איז נאָר מין פון אַ נייַגעריקייַט. 177 00:10:40,090 --> 00:10:43,530 קריפּטיק כאָטש דעם שטריקל איז, קיין צייַט אייער בלעטערער וויסיץ אַ וועבזייַטל 178 00:10:43,530 --> 00:10:47,110 עס איז ינפאָרמינג די סערווער וואָס בלעטערער איר ניטאָ ניצן 179 00:10:47,110 --> 00:10:50,040 און וואָס אַפּערייטינג סיסטעם איר ניטאָ ניצן און וואָס ווערסיע דערפון. 180 00:10:50,040 --> 00:10:52,650 אַזוי אויב איר ווע אלץ געחידושט ווי וועבסיטעס ווי קנן און וואַטנאַט 181 00:10:52,650 --> 00:10:56,860 וויסן וואָס די פּערסענטידזשיז זענען פון מעק ניצערס אויף די וועב, פּיסי ניצערס, 182 00:10:56,860 --> 00:11:00,820 הייסט ניצערס, קראָום ניצערס און די ווי, עס ס ווייַל אַלע פון ​​אונדזער בראַוזערז 183 00:11:00,820 --> 00:11:04,300 זענען טעלינג יעדער איין וועבזייַטל אויס דאָרט וואָס מיר זענען. 184 00:11:04,300 --> 00:11:07,410 עס טוט נישט דאַווקע אַנטהאַלטן פּערסנאַלי יידענטאַפייאַבאַל אינפֿאָרמאַציע, 185 00:11:07,410 --> 00:11:13,060 אָבער עס טוט זאָגן די סערווער וואָס דיין IP אַדרעס איז און וואָס בלעטערער און אַס איר זענט ניצן. 186 00:11:13,060 --> 00:11:14,720 אַזוי אַז ס ווו דעם אינפֿאָרמאַציע איז. 187 00:11:14,720 --> 00:11:19,960 אבער וואָס ס 'מער טשיקאַווע איצט ווען עס קומט צו די סעשאַנז איז דער ענטפער כעדער. 188 00:11:19,960 --> 00:11:22,530 זאל מיר גיט מיינונג מקור ווייַטער צו ענטפער. 189 00:11:22,530 --> 00:11:24,590 וואָס ס טשיקאַווע דאָ איז אַ ביסל זאכן. 190 00:11:24,590 --> 00:11:27,580 1, מיר גאַט צוריק אַ סטאַטוס קאָד פון 200. 191 00:11:27,580 --> 00:11:29,840 מיר קיינמאָל זען דעם סטאַטוס קאָד ווייַל אַז מיטל אַלע איז געזונט. 192 00:11:29,840 --> 00:11:32,920 עס מיטל ממש אָוקיי אין קאַנטראַסט צו עפּעס אַנדערש. 193 00:11:32,920 --> 00:11:36,380 וואָס ס אַ נומער מיר מאל זען אַז ס 'שלעכט? [תּלמיד] 404. 194 00:11:36,380 --> 00:11:39,860 404, טעקע ניט געפונען, 403 איר זאל זייַן סטאַמבלינג אויף שוין, 195 00:11:39,860 --> 00:11:43,660 וואָס איז פאַרבאָטן, וואָס מיטל איר Forgot צו טשמאָד עפּעס, רובֿ מסתּמא. 196 00:11:43,660 --> 00:11:45,190 און דאָרט ס אַ בינטל פון אנדערע. 197 00:11:45,190 --> 00:11:47,760 >> אַראָפּ דאָ, דאָס איז אַ ביסל משוגע. 198 00:11:47,760 --> 00:11:52,340 איך טאַקע נאָר געשריבן דעם טעקע אַ ביסל מינוט צוריק דורך פּאַסטינג עס אין געדיט. 199 00:11:52,340 --> 00:11:57,100 פארוואס האט דעם בלאַט ויסגיין אין 1981 איידער עס טאַקע געווען אַ וועב? 200 00:11:58,010 --> 00:12:00,730 וואָס ס 'געגאנגען אויף דאָרט? 201 00:12:00,730 --> 00:12:04,390 >> [ינאָדאַבאַל תּלמיד ענטפער] די צייַט שטעמפּל. אבער וואָס? 202 00:12:06,110 --> 00:12:09,120 עס ס עפּעס אַרביטראַריש, אָבער עס ס 'פאקטיש נוצלעך. 203 00:12:09,120 --> 00:12:15,500 וואָס דאָס איז געזאגט צו מיין בלעטערער איז דאָס פפּ טעקע איר ווע נאָר געבעטן האט שוין אויסגעגאנגען. 204 00:12:15,500 --> 00:12:18,580 אין פאַקט, עס אויסגעגאנגען 30 יאר צוריק. 205 00:12:18,580 --> 00:12:20,260 אבער וואָס טוט אַז טאַקע מיינען? 206 00:12:20,260 --> 00:12:22,500 עס נאָר מיטל דער ווייַטער צייַט דער באַניצער וויסיץ דעם בלאַט, 207 00:12:22,500 --> 00:12:25,540 צי דורך רעלאָאַדינג אָדער טייפּינג די URL אין די אַדרעס באַר, 208 00:12:25,540 --> 00:12:28,010 מאַכן זיכער איר גיין און ברענגען אַ נייַ קאָפּיע פון ​​עס. 209 00:12:28,010 --> 00:12:30,840 דאס איז סאָרט פון אַ בייַשפּיל פון קאַש באַסטינג, 210 00:12:30,840 --> 00:12:33,790 אַ נאַריש וואָרט אַז נאָר מיטל טריינג צו דיסקערידזש בראַוזערז 211 00:12:33,790 --> 00:12:37,260 פון פאקטיש קאַטשינג HTML אַז ס 'שוין געשיקט פון אַ סערווער 212 00:12:37,260 --> 00:12:41,490 אַזוי אַז איר טאָן ניט אַקסאַדענאַלי שלאָגן רילאָוד און דעמאָלט זען די זעלבע ווערסיע פון ​​דער טעקע. 213 00:12:41,490 --> 00:12:43,730 איר פאקטיש ווילן די סערווירער צו שיקן אַ נייַ קאָפּיע. 214 00:12:43,730 --> 00:12:47,440 אַזוי דער פאַקט אַז עס ס '1981 פּונקט מיטל אַז אַז ס וואָס די אַפּפּליאַנסע איז טשוזינג 215 00:12:47,440 --> 00:12:50,280 ווי אַ אַרביטראַריש טאָג אין דער פאַרגאַנגענהייַט. 216 00:12:50,280 --> 00:12:53,380 אבער דער עמעס זאַפטיק שורה איז איצט דאָס איין. 217 00:12:53,380 --> 00:12:57,550 אפילו איידער 50 איר ניטאָ מיסטאָמע ווייגלי באַקאַנט מיט קיכלעך. 218 00:12:57,550 --> 00:13:01,820 ווי פון רעכט איצט, ספּעציעל צווישן יענע ווייניקער באַקוועם אָדער אין צווישן, 219 00:13:01,820 --> 00:13:04,120 וואָס איז אַ קיכל אין דיין פארשטאנד רעכט איצט 220 00:13:04,120 --> 00:13:06,980 אַפֿילו כאָטש מיר רע וועגן צו מאַכן דיין פארשטאנד מער טעכניש? 221 00:13:08,150 --> 00:13:10,070 וואָס ס אַ קיכל? יאָ. 222 00:13:10,070 --> 00:13:13,890 [תּלמיד] אינפארמאציע וועגן דער באַניצער, ווי אויב זיי ווע געשריבן זייער באַניצער נאָמען אָדער עפּעס. 223 00:13:13,890 --> 00:13:17,370 >> גוט. עס ס אינפֿאָרמאַציע וועגן דער באַניצער, צי זיי ווע טייפּט אין זייער באַניצער נאָמען שוין. 224 00:13:17,370 --> 00:13:21,190 קיכלעך ביסט אַ וועג ווערביי סערווערס קענען געדענקען עפּעס וועגן אַ באַניצער. 225 00:13:21,190 --> 00:13:25,810 און וואָס אַ קיכל טאַקע איז איז אַ טעקסט טעקע אָדער עטלעכע סיקוואַנס פון ביטעס 226 00:13:25,810 --> 00:13:28,340 אַז ס געפלאנצט דורך די סערווירער ין פון אייער בלעטערער, 227 00:13:28,340 --> 00:13:31,960 און ין פון וואָס טעקע אָדער צווישן יענע ביטעס איז עטלעכע מין פון יידענטאַפייער. 228 00:13:31,960 --> 00:13:35,640 אפֿשר עס ס 'ממש דיין באַניצער נאָמען, אָבער מער אָפֿט עס ס' עפּעס מער קריפּטיק-קוקן 229 00:13:35,640 --> 00:13:43,700 ווי דעם זאַך דאָ - באָ8דאַל3קט און אַזוי אַרויס - דעם טאַקע גרויס אַלפאַנומעריק שטריקל 230 00:13:43,700 --> 00:13:47,050 אַז ס 'טאַקע נאָר מענט צו זייַן אַ יינציק יידענטאַפייער פֿאַר איר. 231 00:13:47,050 --> 00:13:49,790 אָדער איר קענען טראַכטן פון אים ווי סאָרט פון אַ ווירטואַל האַנט שטעמפּל. 232 00:13:49,790 --> 00:13:53,020 אויב איר גיין צו עטלעכע קלוב אָדער אַ פאַרווייַלונג פּאַרק, צו געדענקען אַז איר ווע פאקטיש באַצאָלט 233 00:13:53,020 --> 00:13:55,850 און ניטאָ אין, זיי שטעלן אַ ביסל רויט סטיקער אויף דיין האַנט פון עטלעכע סאָרט, 234 00:13:55,850 --> 00:13:59,270 און וואָס דערמאנט די מענטשן בייַ די קאָונטער אַז איר ווע שוין באַצאָלט 235 00:13:59,270 --> 00:14:01,340 און איר קענען קומען און גיין ווי איר ביטע. 236 00:14:01,340 --> 00:14:04,250 קיכלעך זענען אַ ביסל ענלעך אין גייסט צו וואָס. 237 00:14:04,250 --> 00:14:08,070 די ערשטער מאָל איך באזוכט דעם וועבזייַטל, ווי איך נאָר האט נאָך פּאָליאַנע מיין קאַש, 238 00:14:08,070 --> 00:14:11,620 די וועב סערווער, די אַפּפּליאַנסע אין דעם פאַל, שטעלן אַ שטעמפּל אויף מיין האַנט 239 00:14:11,620 --> 00:14:15,030 וועמענס נאָמען איז פפּסעססיד, סעסיע שייַן, 240 00:14:15,030 --> 00:14:18,260 וועמענס ווערט איז דאָס טאַקע לאַנג אַלפאַנומעריק שטריקל. 241 00:14:18,260 --> 00:14:22,470 >> אַזוי אַז ס איצט סאָרט פון עמבלייזאַנד אויף מיין האַנט אַזוי אַז דער ווייַטער צייַט איך שלאָגן רילאָוד 242 00:14:22,470 --> 00:14:25,230 אָדער מאַניואַלי באַזוכן דעם URL אין אַ בלעטערער, 243 00:14:25,230 --> 00:14:29,230 מיין בלעטערער דורך דעפֿיניציע פון ​​הטטפּ איז געגאנגען צו פאָרשטעלן די האַנט שטעמפּל 244 00:14:29,230 --> 00:14:31,940 ווידער און ווידער און ווידער. 245 00:14:31,940 --> 00:14:34,550 אַזוי אַפֿילו כאָטש די סערווירער טוט ניט דאַווקע וויסן ווער איך בין, 246 00:14:34,550 --> 00:14:39,610 זיי בייַ מינדסטער וויסן אַז איך בין דער זעלביקער באַניצער אָדער אין מינדסטער, מער ספּאַסיפיקלי, דער זעלביקער בלעטערער. 247 00:14:39,610 --> 00:14:45,660 און אַזוי דאָס איז לעסאָף ווי דער סעסיע סופּערגלאָבאַל איז ימפּלאַמענטאַד. 248 00:14:45,660 --> 00:14:51,200 די סערווער האט קיין געדאַנק וואס איר זענט ווען איר רעוויסיט אַ וועבזייַטל פֿאַר די רגע אָדער די דריט מאָל 249 00:14:51,200 --> 00:14:53,410 סייַדן איר פאָרשטעלן דעם האַנט שטעמפּל. 250 00:14:53,410 --> 00:14:55,530 און ווי באַלד ווי איר פאָרשטעלן אַז האַנט שטעמפּל, 251 00:14:55,530 --> 00:14:59,370 די וועב סערווער יסענשאַלי גייט אין אַ קליין דאַטאַבאַסע פון ​​זייַן אייגן 252 00:14:59,370 --> 00:15:06,040 און טשעקס, אָוקיי, איך האב נאָר געזען די האַנט שטעמפּל פון באַניצער באָ8דאַל3קט און אַזוי אַרויס. 253 00:15:06,040 --> 00:15:09,850 זאל מיר זען וואָס אינפֿאָרמאַציע די פּראָגראַמיסט האט סטאָרד 254 00:15:09,850 --> 00:15:12,380 ין פון די סופּערגלאָבאַל וועגן דעם באַניצער, 255 00:15:12,380 --> 00:15:17,000 און דעריבער לאָזן מיר מאַכן זיכער אַז אַז דאַטן איז ווידער ין פון די סעסיע סופּערגלאָבאַל 256 00:15:17,000 --> 00:15:19,830 אַזוי אַז די פּראָגראַמיסט קענען שייַעך-צוטריט אַז דאַטן 257 00:15:19,830 --> 00:15:23,360 אַפֿילו אויב עס איז געווען שטעלן עטלעכע מינוט אָדער שעה צוריק. 258 00:15:23,360 --> 00:15:26,150 אַזוי אין אנדערע ווערטער, קיכלעך, וואָס גאַט אַ שלעכט קלאַפּ פֿאַר עטלעכע מאָל 259 00:15:26,150 --> 00:15:29,990 ווייַל פון ינסאַקיוריטיז אין בראַוזערז און זיי קענען טאַקע אָנרירן אונדזער פּריוואַטקייט און אַלע דעם, 260 00:15:29,990 --> 00:15:31,900 זיי פאקטיש האָבן גרויס נוצן ווייַל אָן זיי 261 00:15:31,900 --> 00:15:36,110 איר וואָלט קעסיידער זייַן לאָגינג אין צו יעדער פאַסעבאָאָק בלאַט איר באַזוכן 262 00:15:36,110 --> 00:15:40,680 אָדער יעדער Gmail Email איר לייענען אויב דער בלעטערער האט נישט האָבן עטלעכע וועג פון רימעמבערינג 263 00:15:40,680 --> 00:15:43,320 אַז איר ווע שוין אָטענטאַקייטאַד. 264 00:15:43,320 --> 00:15:46,640 >> אַזוי אין דעם וועג קיכלעך זענען געשיקט צוריק און אַרויס אַריבער די דראָט. 265 00:15:46,640 --> 00:15:52,470 אן אנדער נייַגעריקייַט וועגן קיכלעך, ספּעציעל דאָ, איז אַז דאָס איז גאָר אין קלעאַרטעקסט. 266 00:15:52,470 --> 00:15:54,930 עס ס קיין ענקריפּשאַן געגאנגען אויף דאָ כוואַצאָועווער, 267 00:15:54,930 --> 00:15:57,240 און טאַקע איך בין ניצן הטטפּ בייַ דעם מאָמענט. 268 00:15:57,240 --> 00:16:00,890 איינער פון אונדזער פאַוואָריטעס מאָומאַנץ אין קס50, וואָס איז איצט 2 יאר צוריק, 269 00:16:00,890 --> 00:16:04,750 איז געווען אַרום די צייַט אַ געצייַג גערופן פירעשעעפּ געקומען אויס. 270 00:16:04,750 --> 00:16:08,320 דאס איז געווען אַ פֿרייַ שטיק פון ווייכווארג וואָס איז געמאכט דורך אַ זיכערהייַט פאָרשער 271 00:16:08,320 --> 00:16:13,250 ווי אַ וועקן-אַרויף רופן פֿאַר די קהל צו זאָגן פּונקט ווי אַטראָסיאָוסלי ימפּלאַמענטאַד 272 00:16:13,250 --> 00:16:17,900 זיכער אָטענטאַקיישאַן מעקאַניזאַמז אויף די וועב געווען. 273 00:16:17,900 --> 00:16:22,880 אַזוי פֿאַר עטלעכע מאָל, פאַסעבאָאָק איז געווען כּמעט לעגאַמרע איבער הטטפּ, קיין הטטפּס. 274 00:16:22,880 --> 00:16:25,640 און אַפֿילו אויב איר האָבן קיין געדאַנק ווי די קריפּטאָ אַרבעט, ז איז זיכער 275 00:16:25,640 --> 00:16:27,950 אַזוי עס מיטל דאָרט ס בייַ מינדסטער עטלעכע ענקריפּשאַן ינוואַלווד. 276 00:16:27,950 --> 00:16:30,610 פאַסעבאָאָק האט געניצט צו ינקריפּט באַניצער נעמען און פּאַסווערדז, 277 00:16:30,610 --> 00:16:33,560 אָבער ווי באַלד ווי איר געקוקט בייַ דיין פּאָוקס אָדער דיין אַרטיקלען אָדער דיין נייַעס פיטער, 278 00:16:33,560 --> 00:16:35,360 אַלע פון ​​וואָס איז געווען ונענקריפּטעד. 279 00:16:35,360 --> 00:16:37,870 אַזוי איז געווען Gmail ביז פּונקט אַ יאָר אָדער 2 צוריק. 280 00:16:37,870 --> 00:16:41,100 קיין צייַט איר לאָגד אין, יאָ, זיי געניצט זיכער ענקריפּשאַן, 281 00:16:41,100 --> 00:16:44,300 אָבער דערנאָכדעם זיי האט ניט. און וואָס זאל אַז זייַן? 282 00:16:44,300 --> 00:16:49,210 פארוואס נישט נאָר נוצן קריפּטאָגראַפי אַלע פון ​​דער צייַט אין נוצן פאלן ווי דעם? 283 00:16:49,210 --> 00:16:53,700 וואָס ס וואָס? איך טראַכטן איך געהערט עפּעס. [תּלמיד] ספּיד. 284 00:16:53,700 --> 00:16:56,250 גיכקייַט, רעכט? עס זענען וועגן אַרום דעם. 285 00:16:56,250 --> 00:16:59,610 אבער אויב איר נאָר מין פון טראַכטן וועגן אים לאַדזשיקלי, אויב איר ינקריפּט עפּעס, 286 00:16:59,610 --> 00:17:01,820 איר האָבן צו טאָן אין מינדסטער אַ ביסל מער אַרבעט. 287 00:17:01,820 --> 00:17:05,460 אין פּסעט 2 ווען איר ימפּלאַמענטאַד קיסר אָדער וויגענערע אָדער אַפֿילו שפּאַלטן, 288 00:17:05,460 --> 00:17:07,760 נאָר דרוקן אַ שטריקל איז לעפיערעך גרינג. 289 00:17:07,760 --> 00:17:12,040 ענקריפּטינג און דעמאָלט דרוקן אַ שטריקל מינאַמאַלי ריקווייערז אַ ביסל מער אַרבעט. 290 00:17:12,040 --> 00:17:14,520 >>  פֿאַר סופּער פאָלקס וועבסיטעס ווי גוגל און פאַסעבאָאָק, 291 00:17:14,520 --> 00:17:18,839 אויב איר האָבן צו טאָן מער אַרבעט פֿאַר יעדער באַניצער פֿאַר יעדער איין וועב בלאַט זיי באַזוכן, 292 00:17:18,839 --> 00:17:20,520 אַז נאָר נעמט מער קפּו צייַט. 293 00:17:20,520 --> 00:17:22,920 און אויב איר דאַרפֿן מער קפּו צייַט, איר זאל דאַרפֿן מער סערווערס, 294 00:17:22,920 --> 00:17:24,270 וואָס מיטל איר זאל דאַרפֿן מער געלט. 295 00:17:24,270 --> 00:17:27,579 און אַזוי פֿאַר פילע יאָרן דעם נאָר טאַקע געווען ניט בעסטער פיר. 296 00:17:27,579 --> 00:17:31,440 מען וואָלט נוצן ססל ענקריפּשאַן נאָר ווען זיי דארף צו. 297 00:17:31,440 --> 00:17:34,960 אבער עס פארקערט אויס, און ווי דעם יונגערמאַן מיט פירעשעעפּ געמאכט סופּער קלאָר, 298 00:17:34,960 --> 00:17:37,920 ווען איר גייז וואס זענען דערווייַל אויף פאַסעבאָאָק רעכט איצט - 299 00:17:37,920 --> 00:17:39,880 אויס פון נייַגעריקייַט, לאָזן ס זען אויב איר וועט פעס אַרויף. 300 00:17:39,880 --> 00:17:42,620 אויב איר ניטאָ אויף פאַסעבאָאָק רעכט איצט אין עטלעכע קוויטל, אַפֿילו אויב עס ס נישט פאָרעגראָונדעד, 301 00:17:42,620 --> 00:17:46,610 איז דיין URL הטטפּ אָדער הטטפּס? 302 00:17:46,610 --> 00:17:50,560 [קייפל סטודענטן] ש ד? [געלעכטער] 303 00:17:50,560 --> 00:17:55,510 אָוקיי. קיין הטטפּ? נאָר 1? אָוקיי. 304 00:17:55,510 --> 00:17:58,940 אַזוי אַלע פון ​​אונדז קענען כאַק אַז באָכער ס פאַסעבאָאָק חשבון רעכט איצט. 305 00:17:58,940 --> 00:18:04,100 פֿאַר די רובֿ טייל דעם האט ווערן פארקערט אויף דורך פעליקייַט, בייַ מינדסטער אין עטלעכע וועבסיטעס. 306 00:18:04,100 --> 00:18:08,120 און לאַנג דערציילונג קורץ, אויב דיין וועב פאַרקער איז נישט ענקריפּטיד, 307 00:18:08,120 --> 00:18:12,960 נישט נאָר טוט די HTML גיין צוריק און אַרויס אַריבער די וויפיס ונענקריפּטעד, 308 00:18:12,960 --> 00:18:16,760 אַזוי טאָן זאכן ווי קיכלעך גיין צוריק און אַרויס איבער די לופט 309 00:18:16,760 --> 00:18:18,940 אָן קיין פאָרעם פון ענקריפּשאַן. 310 00:18:18,940 --> 00:18:23,540 אַזוי אויב איר האָט נאָר אַ ביסל פון פּראָגראַממינג סאַווי אָדער אַ ביסל פון גאָאָגלינג סקילז 311 00:18:23,540 --> 00:18:27,410 צו געפֿינען פֿרייַ ווייכווארג וואָס טוט דאָס, אַלע איר האָבן צו טאָן איז זיצן אין סטאַרבאַקס 312 00:18:27,410 --> 00:18:30,680 אָדער זיצן אין אַ אַעראָפּאָרט ווו עס ס בכלל ונענקריפּטעד וויפי 313 00:18:30,680 --> 00:18:36,070 און נאָר וואַך פֿאַר טערמינען ווי באַשטעטיק-קוקי: אָדער פפּסעססיד 314 00:18:36,070 --> 00:18:39,300 ווייַל אויב איר האָבן די טעכניש סאַווי צו נאָר היטן די וויפי 315 00:18:39,300 --> 00:18:43,010 פֿאַר אַלע פון ​​די ביטן וואָס לויפן איבער די לופט פֿאַר דעם מוסטער, 316 00:18:43,010 --> 00:18:50,840 איר קענען דעריבער זאָגן אַז באָכער ס פפּסעססיד כאַפּאַנז צו זייַן באָ8דאַל און אַזוי אַרויס. 317 00:18:50,840 --> 00:18:53,890 און דעמאָלט ווידער אויב איר ניטאָ גענוג טעקניקלי סאַווי אָדער האָבן די רעכט געצייַג, 318 00:18:53,890 --> 00:18:58,890 איר קענען דעריבער נאָר ריקאַנפיגיער דיין אייגן בלעטערער צו אָנהייבן פּריזענטינג אַז האַנט שטעמפּל 319 00:18:58,890 --> 00:19:05,030 צו Facebook.com, און פאַסעבאָאָק איז נאָר געגאנגען צו יבערנעמען אַז איר זענט וואָס באָכער 320 00:19:05,030 --> 00:19:09,880 ווייַל אַלע זיי וויסן איז נישט ווער איר זענט אָבער אַז איר האָבן דעם יינציק יידענטאַפייער. 321 00:19:09,880 --> 00:19:14,650 אַזוי אויב איר גאַנווענען אַז יינציק יידענטאַפייער און פאָרשטעלן עס צו די וועב סערווער ווי דיין אייגן, 322 00:19:14,650 --> 00:19:16,860 זיי זענען נאָר געגאנגען צו ווייַזן איר אַז מענטש ס נייַעס פיטער 323 00:19:16,860 --> 00:19:18,980 אָדער אַז מענטש ס אַרטיקלען אָדער פּאָוקס. 324 00:19:18,980 --> 00:19:23,190 >> און איך וואָלט גוגל איצט ווי צו אַקטאַווייט הטטפּס פֿאַר פאַסעבאָאָק טאָמער. 325 00:19:23,190 --> 00:19:25,150 אבער עס טאַקע איז ווי פּשוט ווי אַז. 326 00:19:25,150 --> 00:19:27,660 און אַזוי פאַסעבאָאָק און גוגל און די ווי האָבן גאַטאַן טאַקע גוט אין דעם, 327 00:19:27,660 --> 00:19:31,870 אָבער האַלטן אַן אויג אויס אַלע די מער פֿאַר קיין וועבסיטעס איר באַזוכן אַז טאָן ניט נוצן הטטפּ 328 00:19:31,870 --> 00:19:35,020 און האָבן עטלעכע מין פון שפּירעוודיק אינפֿאָרמאַציע אויף זיי, 329 00:19:35,020 --> 00:19:37,490 צי עס ס פינאַנציעל אָדער פּערזענלעך אָדער די ווי. 330 00:19:37,490 --> 00:19:43,180 אויב זיי ניטאָ ניט ניצן דאָס, גאַנץ עפשער קענען קיכלעך ווי דאָס זייַן זייער לייכט סטאָלען 331 00:19:43,180 --> 00:19:46,270 און דעמאָלט פאָרדזשד, און אַז ס פּונקט וואָס פירעשעעפּ האט. 332 00:19:46,270 --> 00:19:48,250 איר האט נישט האָבן צו זייַן אַ פּראָגראַמיסט. 333 00:19:48,250 --> 00:19:51,680 כל איר האט צו טאָן איז געווען האָבן אַן אינטערנעט קשר, אראפקאפיע דעם פּאָטער געצייַג, 334 00:19:51,680 --> 00:19:56,490 און וואָס עס וואָלט טאָן איז איר קלאָץ אין און דעמאָלט עס וואָלט ווייַזן איר די פאַסעבאָאָק נעמען 335 00:19:56,490 --> 00:20:00,170 פון אַלעמען אין סאַנדערס, אין דעם באַזונדער דעמאַנסטריישאַן, אַרום איר 336 00:20:00,170 --> 00:20:03,260 און אַלע איר האט צו טאָן איז געווען גיט אויף זייער נאָמען און די ווייכווארג אָטאַמייטיד דער פּראָצעס 337 00:20:03,260 --> 00:20:05,970 פון סניפינג אַז קיכל, פּריזענטינג עס צו פאַסעבאָאָק ווי דיין אייגן, 338 00:20:05,970 --> 00:20:07,990 און, וווואַלאַ, איר ניטאָ לאָגד ין 339 00:20:07,990 --> 00:20:11,190 אַזוי דאָס איז אן אנדער איינער פון יענע "טאָן ניט טאָן דעם" אַפישאַלי. 340 00:20:11,190 --> 00:20:14,660 אויב איר האָט דיין אייגן היים נעץ און איר ווילן צו טינקער, דורך אַלע מיטל, 341 00:20:14,660 --> 00:20:17,530 אָבער פאַרשטיין דעם טוט קרייַז די שורה אויף אַ אוניווערסיטעט סוויווע. 342 00:20:17,530 --> 00:20:20,030 >> אבער דער ציל דאָ איז טאַקע צו ונטערשטרייַכן נישט ווי צו טאָן דעם 343 00:20:20,030 --> 00:20:22,320 אָבער ווי צו באַשיצן קעגן די מינים פון זאכן. 344 00:20:22,320 --> 00:20:26,180 און די נישטיק לייזונג דאָ, אַפֿילו כאָטש עס זיך איז פלאָד, 345 00:20:26,180 --> 00:20:31,360 איז צו טאַקע רעדוצירן נוצן פון קיין זייטלעך וואָס זענען נישט ניצן הטטפּס קעסיידער. 346 00:20:31,360 --> 00:20:34,520 אַזוי זייטלעך ווי פאַסעבאָאָק און גוגל ינקריסינגלי האָבן טשעקקבאָקסעס 347 00:20:34,520 --> 00:20:36,200 ווו איר קענען אַפּט אין צו דעם סאָרט פון זאַך, 348 00:20:36,200 --> 00:20:40,000 און באַנקס האָבן געהאט דעם פֿאַר יאָרן פֿאַר ענלעך סיבות. 349 00:20:40,000 --> 00:20:43,580 אַזוי נאָר אַ קליין ביסל פון אַ מורא פאַקטאָר אויב מיר קענען. אבער אַז ס 'עס אין אַ נאַטשעל. 350 00:20:43,580 --> 00:20:46,420 וואָס איז ווי אַ סערווער געדענקט וואס איר זענט. 351 00:20:46,420 --> 00:20:50,760 און ווי באַלד ווי זיי קענען געדענקען וואס איר זענט, זיי קענען געדענקען עפּעס וועגן איר 352 00:20:50,760 --> 00:20:56,140 אַז די פּראָגראַמיסט האט סטאָרד ין פון דעם ספּעציעל סופּערגלאָבאַל גערופן $ _סעססיאָן. 353 00:20:56,140 --> 00:20:59,750 און פֿאַר פּסעט 7 מיר רע ניצן עס טריוויאַללי נאָר צו געדענקען אַ ינט, 354 00:20:59,750 --> 00:21:02,260 ניימלי די יינציק שייַן פון די באַניצער וואס האט לאָגד אין, 355 00:21:02,260 --> 00:21:05,880 אַזוי אַז מיר וויסן זיי ווע געווען דאָרט פריער. 356 00:21:05,880 --> 00:21:12,450 קיין שאלות דעמאָלט אויף סעשאַנז אָדער קיכלעך אָדער די ווי? 357 00:21:12,450 --> 00:21:15,130 פירעשעעפּ טוט נישט אַרבעטן ווי געזונט ענימאָר, 358 00:21:15,130 --> 00:21:18,310 און איר האָבן צו שטעלן דיין קאָמפּיוטער אין אַ ספּעציעל פּראָומיסקוואַס מאָדע 359 00:21:18,310 --> 00:21:20,700 אַזוי איר ניטאָ פאקטיש צוגעהערט פֿאַר פאַרקער חוץ אליין. 360 00:21:20,700 --> 00:21:23,940 אַזוי אויב איר ניטאָ דערווייַל דאַונלאָודינג פירעשעעפּ, פאַרשטיין עס ס נישט גאַנץ ווי גרינג 361 00:21:23,940 --> 00:21:26,850 ווי עס אַמאָל איז געווען צו באַווייַזן. 362 00:21:26,850 --> 00:21:29,070 אַלע רעכט. און טאָן ניט טאָן עס אין סאַנדערס. צי עס אין שטוב. 363 00:21:29,070 --> 00:21:30,890 דאַטאַבייסיז. 364 00:21:30,890 --> 00:21:33,580 איינער פון די זאכן מיר האט אין פּסעט 7 זייער דיליבראַטלי 365 00:21:33,580 --> 00:21:37,780 איז מיר געבן איר אַ מוסטער דאַטאַבאַסע טיש פֿאַר ניצערס וואָס האט עטלעכע באַניצער ידס, 366 00:21:37,780 --> 00:21:41,020 עטלעכע באַניצער נעמען, און עטלעכע ענקריפּטיד פּאַסווערדז דערין. 367 00:21:41,020 --> 00:21:44,520 און ווי איר וועט זען, אויב איר האָבן נישט שוין, איר ניטאָ געגאנגען צו האָבן צו טוישן די טיש אַ קליין ביסל. 368 00:21:44,520 --> 00:21:47,710 איר רע געגאנגען צו האָבן צו לייגן עטלעכע קאַש צו יעדער פון די ניצערס אין אַז טיש, 369 00:21:47,710 --> 00:21:51,130 און איר ניטאָ געגאנגען צו האָבן צו לייגן אן אנדער געשיכטע טיש, אַ פּאָרטפאָוליאָוז טיש, 370 00:21:51,130 --> 00:21:53,310 אָדער טאָמער רופן עס עפּעס אַנדערש. 371 00:21:53,310 --> 00:21:56,740 אבער אין טערמינען פון טראכטן וועגן ווי צו טאָן דאָס, לאָזן ס עפענען זיך דעם געצייַג 372 00:21:56,740 --> 00:22:00,570 וואָס מיר געניצט אויף פרייטאג, אָבער אויב אַנפאַמיליער, די אַפּפּליאַנסע קומט מיט אַ געצייַג 373 00:22:00,570 --> 00:22:04,680 גערופן פפּמיאַדמין וואָס איז קאָוינסידענאַלי געשריבן אין פפּ, 374 00:22:04,680 --> 00:22:07,950 אָבער זייַן ציל אין לעבן, נאָך איך קלאָץ אין דאָ ווי דזשהאַרוואַרד מיט פּאָמסן, 375 00:22:07,950 --> 00:22:15,160 איז צו געבן מיר אַ באַניצער-פרייַנדלעך וועג פון וויוינג און טשאַנגינג מיין דאַטאַבאַסע. 376 00:22:15,160 --> 00:22:18,040 >> די דאַטאַבאַסע אַז איך בין פליסנדיק אויף די אַפּפּליאַנסע איז גערופן מיסקל. 377 00:22:18,040 --> 00:22:23,420 דאס איז זייער פאָלקס, און עס ס אַ פֿרייַ עפענען מקור דאַטאַבאַסע אַז ס וואַנדערפאַלי גרינג צו נוצן, 378 00:22:23,420 --> 00:22:25,620 ספּעציעל מיט פראָנט ענדס ווי דעם. 379 00:22:25,620 --> 00:22:29,350 וואָס דאָס געצייַג אַלאַוז מיר צו טאָן, פֿאַר בייַשפּיל, איז שטורכען אַרום טישן. 380 00:22:29,350 --> 00:22:30,890 זאל מיר גיין פאָרויס און טאָן דעם. 381 00:22:30,890 --> 00:22:36,580 אויף פרייטאג מיר באשאפן אַ טיש גערופן סטודענטן וואָס איז סופּער פּשוט. 382 00:22:36,580 --> 00:22:41,680 עס האט 3 שפאלטן - שייַן, נאָמען, און בליצפּאָסט - און איך מאַניואַלי ינסערטאַד אַ פּאָר פון ראָוז 383 00:22:41,680 --> 00:22:44,420 ווי דוד און מייק אין דעם באַזונדער בייַשפּיל. 384 00:22:44,420 --> 00:22:47,290 זאל ס נעמען דעם אַ ביסל ווייַטער, און לאָזן ס יבערנעמען אַז מיר ווילן צו געדענקען מער 385 00:22:47,290 --> 00:22:49,660 ווי נאָר נאָמען און Email וועגן אַ באַניצער. 386 00:22:49,660 --> 00:22:53,090 זאל מיר גיט סטראַקטשער אַרויף דאָ אין די שפּיץ. 387 00:22:53,090 --> 00:22:55,440 און ווידער, די פּסעט גייט איר דורך די רעקוואַזאַט טריט דאָ, 388 00:22:55,440 --> 00:22:58,150 אַזוי טאָן ניט זאָרג אויב עטלעכע פון ​​דעם איז אַ ביסל שנעל. 389 00:22:58,150 --> 00:22:59,690 דעמאָלט איך בין געגאנגען צו גיט אויף דאָ. 390 00:22:59,690 --> 00:23:02,270 איך בין געגאנגען צו לייגן עטלעכע נומער פון שפאלטן נאָך Email 391 00:23:02,270 --> 00:23:04,130 ווייַל איך וועלן צו לייגן עפּעס ווי הויז. 392 00:23:04,130 --> 00:23:06,640 איך Forgot צו רעקאָרדירן אַ תּלמיד ס הויז. 393 00:23:06,640 --> 00:23:11,400 זאל מיר גיט גיין, און איצט מיר האָבן דעם פאָרעם וואָס ליידער איז אַ ביסל ברייט פון לינקס צו רעכט, 394 00:23:11,400 --> 00:23:13,710 אָבער איך בין געגאנגען צו רופן דעם נאָמען פון דעם פעלד הויז, 395 00:23:13,710 --> 00:23:16,050 און דעריבער די טיפּ איך איצט האָבן צו קלייַבן. 396 00:23:16,050 --> 00:23:18,870 אַזוי זאל ס האָבן אַ קורץ שמועסן וועגן די פאַרשידן טייפּס אין מיסקל 397 00:23:18,870 --> 00:23:24,590 ווייַל וועראַז פפּ איז וויקלי טייפּט און עס סאָרט פון פיעסעס שנעל און פרייַ מיט טייפּס, 398 00:23:24,590 --> 00:23:29,430 אין אַ דאַטאַבאַסע ספּעציעל עס ס 'סופּער וויכטיק צו פאקטיש נוצן טייפּינג צו דיין מייַלע 399 00:23:29,430 --> 00:23:33,260 ווייַל איינער פון די זאכן מיסקל און אנדערע דאַטאַבאַסע ענדזשאַנז קענען טאָן פֿאַר איר 400 00:23:33,260 --> 00:23:37,910 איז ענשור אַז איר טאָן ניט שטעלן פאַלש דאַטן אין דיין דאַטאַבאַסע. 401 00:23:37,910 --> 00:23:41,850 דאס איז סאָרט פון פֿרייַ טעות קאָנטראָלירונג פאַראַנען צו איר. 402 00:23:41,850 --> 00:23:46,250 >> פֿאַר הויז מיר דאָך טאָן ניט ווילן עס צו זייַן אַ ינט, וואָס איז אַ 32-ביסל ווערט אין מיסקל. 403 00:23:46,250 --> 00:23:49,810 מיר האבן רעדן בעקיצער אויף פרייטאג וועגן וואַרטשאַר, וואָס שטייט פֿאַר בייַטעוודיק לענג טשאַר. 404 00:23:49,810 --> 00:23:54,720 וואָס איז דאָס? דאס אַלאַוז איר צו ספּעציפיצירן אַז איר ווילן דאָס צו זייַן אַ שטריקל פון עטלעכע סאָרט. 405 00:23:54,720 --> 00:23:56,840 איר טאָן ניט טאַקע וויסן אין שטייַגן ווי לאַנג עס איז, 406 00:23:56,840 --> 00:24:00,100 אַזוי מיר וועט אַרביטרעראַלי זאָגן אַ הויז נאָמען קענען זייַן 255 אותיות, 407 00:24:00,100 --> 00:24:04,190 אָבער איר קען גיין מיט 32, 64 - קיין נומער טאַקע. 408 00:24:04,190 --> 00:24:10,700 אבער די מייַלע פון ​​ניצן אַ וואַרטשאַר איבער אַ פעלד גערופן טשאַר איז וואָס? 409 00:24:10,700 --> 00:24:15,110 דזשוסט ינטויטיוולי אויב איך מעגילע אַראָפּ דאָ, באַמערקן עס ס טשאַר און עס ס וואַרטשאַר. 410 00:24:15,110 --> 00:24:19,520 וואַרטשאַר איז בייַטעוודיק לענג טשאַר; טשאַר איז אַ פאַרפעסטיקט לענג טשאַר. 411 00:24:19,520 --> 00:24:24,730 אַזוי באזירט נאָר אויף וואָס דעפֿיניציע, וואָס ס די מייַלע אָדער כיסאָרן פון יעדער פון די? 412 00:24:24,730 --> 00:24:30,490 אין אנדערע ווערטער, וואס דאגות וועגן די דיסטינגקשאַן, אָדער וואָס זאָל איר זאָרגן? 413 00:24:31,660 --> 00:24:35,750 >> יאָ. [תּלמיד] וואַרטשאַר האט מער בייגיקייַט אָבער נעמט אַרויף מער זכּרון. 414 00:24:35,750 --> 00:24:40,730 גוט. וואַרטשאַר נעמט אַרויף מער - זאל ס זען. איך בין נישט זיכער אויב איך געהערט אַז רעכט. 415 00:24:40,730 --> 00:24:42,360 קענען איר זאָגן אַז אַמאָל מער? 416 00:24:42,360 --> 00:24:45,850 [תּלמיד] איך געזאגט וואַרטשאַר מיסטאָמע האט מער בייגיקייַט אָבער עס נעמט זיך מער זכּרון. 417 00:24:45,850 --> 00:24:51,170 טשיקאַווע. אָוקיי. וואַרטשאַר מיסטאָמע גיט איר מער בייגיקייַט אָבער נעמט אַרויף מער זכּרון. 418 00:24:51,170 --> 00:24:53,220 די יענער איז נישט דאַווקע אמת. 419 00:24:53,220 --> 00:24:56,290 עס דעפּענדס אויף דעם קאָנטעקסט, אָבער לאָזן ס קומען צוריק צו וואָס. 420 00:24:56,290 --> 00:25:03,230 >> [ינאָדאַבאַל תּלמיד ענטפער] עקסאַקטלי. 421 00:25:03,230 --> 00:25:06,900 עס ס פאקטיש די פאַל אַז טשאַר וועט טיפּיקלי נוצן מער זכּרון 422 00:25:06,900 --> 00:25:10,950 ווייַל אַ טשאַר, ווי אין C, איז ווי אַ שטריקל, עס ס אַ מענגע פון ​​אותיות. 423 00:25:10,950 --> 00:25:13,690 אַזוי אויב איר זאָגן אַ טשאַר פעלד פון לענג 255, 424 00:25:13,690 --> 00:25:16,910 די דאַטאַבאַסע איז ממש געגאנגען צו געבן איר 255 אותיות. 425 00:25:16,910 --> 00:25:22,290 און אויב די הויז ענדס אַרויף זייַענדיק מאַדער און 6 אותיות גאַנץ, 426 00:25:22,290 --> 00:25:25,090 איר ניטאָ ווייסטינג איבער 200 אותיות. 427 00:25:25,090 --> 00:25:29,640 >> אַזוי אַ וואַרטשאַר יפעקטיוולי בלויז ניצט ווי פילע אותיות ווי איז נייטיק 428 00:25:29,640 --> 00:25:31,590 אַרויף צו אַ מאַקסימום סומע. 429 00:25:31,590 --> 00:25:35,470 אבער די פּרייַז איר באַצאָלן איז פאקטיש פאָרשטעלונג, פּאַטענטשאַלי. 430 00:25:35,470 --> 00:25:39,740 אויב איר וויסן אין שטייַגן אַז אַלע פון ​​דיין סטרינגס זענען געגאנגען צו זייַן 8 אותיות - 431 00:25:39,740 --> 00:25:43,090 פֿאַר בייַשפּיל, רעכן אַז איר דאַרפן פּאַסווערדז פון לענג 8 - 432 00:25:43,090 --> 00:25:47,350 די מיטנ קאָפּ פון ניצן אַ טשאַר פעלד אויף געלעגנהייַט, כאָטש נישט אָפֿט, 433 00:25:47,350 --> 00:25:51,100 איז צו ספּעציפיצירן אַ פאַרפעסטיקט לענג פֿאַר עפּעס ווי אַ פּאַראָל 434 00:25:51,100 --> 00:25:53,300 ווייַל איצט די דאַטאַבאַסע קענען זייַן אַפֿילו סמאַרטער. 435 00:25:53,300 --> 00:25:58,160 אויב עס ווייסט אַז יעדער טשאַר פעלד, יעדער שטריקל אין אַ זייַל איז די זעלבע לענג, 436 00:25:58,160 --> 00:26:00,780 איר באַקומען צוריק די שטריך פון טראַפ - צוטריט. 437 00:26:00,780 --> 00:26:05,110 איר קענען שפּרינגען אַרום צווישן די פארשידענע טשאַר פעלדער אין דיין דאַטאַבאַסע טיש 438 00:26:05,110 --> 00:26:07,940 ווייַל טראַכטן פון אַ דאַטאַבאַסע ווי ראָוז און שפאלטן. 439 00:26:07,940 --> 00:26:11,670 אַזוי אויב יעדער איינער פון די סטרינגס איז די זעלבע לענג, 440 00:26:11,670 --> 00:26:17,820 איר וויסן אַז דער ערשטער איינער איז בייַ ביטע 0, דער ווייַטער איינער איז בייַ ביטע 8 441 00:26:17,820 --> 00:26:20,240 און דעמאָלט 16 און דעמאָלט 24 און אַזוי אַרויס. 442 00:26:20,240 --> 00:26:24,500 אַזוי אויב אַלע די סטרינגס זענען פון די זעלבע לענג, איר קענען שפּרינגען אַרום פיל מער יפישאַנטלי. 443 00:26:24,500 --> 00:26:26,710 אַזוי וואָס קענען זייַן אַ נוץ אין טערמינען פון פאָרשטעלונג, 444 00:26:26,710 --> 00:26:29,420 אָבער טיפּיקלי איר טאָן ניט האָבן די לוקסוס פון געוואוסט אין שטייַגן, 445 00:26:29,420 --> 00:26:32,170 אַזוי אַ וואַרטשאַר איז דער וועג צו גיין. 446 00:26:32,170 --> 00:26:36,030 דאָ ס אנדערן דעטאַל אַז אַפֿילו פאַסעבאָאָק געלאפן אין יווענטשאַוואַלי. 447 00:26:36,030 --> 00:26:39,670 ינץ זענען גרויס, און מיר סאָרט פון נוצן זיי דורך פעליקייַט קיין צייַט מיר ווילן אַ נומער, 448 00:26:39,670 --> 00:26:41,750 אָבער עס ס נאָר 32 ביטן. 449 00:26:41,750 --> 00:26:46,210 >> און אַפֿילו כאָטש פאַסעבאָאָק טוט נישט גאַנץ האָבן 4000000000 ניצערס איצט, 450 00:26:46,210 --> 00:26:48,680 עס ס באשטימט עטלעכע מענטשן אויס דאָרט מיט קייפל אַקאַונץ 451 00:26:48,680 --> 00:26:50,960 אָדער אַקאַונץ וואָס האָבן שוין געעפנט און דעמאָלט פֿאַרמאַכט, 452 00:26:50,960 --> 00:26:55,130 און אַזוי פאַסעבאָאָק זיך איך גלויבן אַ ביסל יאָרן צוריק האט צו יבערגאַנג פון ינט 453 00:26:55,130 --> 00:27:00,010 צו, ווי איז אַפּטלי גערופן, ביגינט, וואָס איז נאָר 64 ביטן אַנשטאָט. 454 00:27:00,010 --> 00:27:02,230 אַזוי דעם אויך איז אַ פּלאַן באַשלוס. 455 00:27:02,230 --> 00:27:06,570 איר וואָלט זייַן אַמייזינגלי מאַזלדיק אויב דיין לעצט פּרויעקט טורנס סטאַרטאַפּ, 456 00:27:06,570 --> 00:27:10,010 האט 4000000000 און 1 ניצערס, געבן אָדער נעמען, 457 00:27:10,010 --> 00:27:13,200 אין וואָס פאַל ניצן ינץ זאל זייַן אַ ביסל שאָרצייטיד. 458 00:27:13,200 --> 00:27:16,230 אבער אין פאַקט, דיין ניצערס טיש איז מיסטאָמע פייַן מיט ינץ. 459 00:27:16,230 --> 00:27:19,340 אבער פֿאַר עפּעס ווי פּסעט 7, ווי דיין געשיכטע טיש, 460 00:27:19,340 --> 00:27:23,700 איר זאל האָבן טויזנטער, מיליאַנז פון ניצערס אויב איר יוואַלוו אין etrade.com. 461 00:27:23,700 --> 00:27:26,020 אַזוי וועראַז איר זאל נישט האָבן מער ווי 4000000000 ניצערס, 462 00:27:26,020 --> 00:27:30,070 יענע ניצערס איר טאָן האָבן זאל האָבן מער ווי 4000000000 טראַנזאַקשאַנז איבער צייַט - 463 00:27:30,070 --> 00:27:33,200 בייז און סעלז און דאס אין זייער געשיכטע. 464 00:27:33,200 --> 00:27:38,090 אַזוי אויב איר טאָן ריכטנ זיך - ווידער, די ביסט גוט פּראָבלעמס צו האָבן אויב איר האָט דעם פיל דאַטן - 465 00:27:38,090 --> 00:27:40,920 אויב איר טאָן ריכטנ זיך דאַטן יקסידינג די גרייס פון אַ ינט, 466 00:27:40,920 --> 00:27:47,740 געגאנגען מיט עפּעס ווי ביגינט איז אַ ריכטונג נישט אָפט גענוג אנגענומען דורך דיזיינערז 467 00:27:47,740 --> 00:27:49,710 ווייַל מען רעכענען אַז ס 'נישט געגאנגען צו זייַן אַ פּראָבלעם, 468 00:27:49,710 --> 00:27:51,930 אָבער עס ס דאָס גרינג צו קלייַבן עפּעס ביגער ווי אַז. 469 00:27:51,930 --> 00:27:55,380 דעצימאַל מיר רע ניצן אין פּסעט 7, וואָס ספּעסאַפייז פאַרפעסטיקט פּינטלעכקייַט 470 00:27:55,380 --> 00:27:59,840 אַזוי איר קענען ויסמייַדן די ישוז ינוואַלווינג פלאָוץ און דאַבאַלז און רעאַלס און די ווי. 471 00:27:59,840 --> 00:28:02,440 >> און דעמאָלט דאָרט ס עטלעכע אנדערע פעלדער דאָ. מיר וועט כוואַליע אונדזער הענט בייַ זיי צו עטלעכע מאָס. 472 00:28:02,440 --> 00:28:07,270 אבער דאַטעס, מאל אַלע האָבן אַ פּריסקרייבד פֿאָרמאַט אין מיסקל, 473 00:28:07,270 --> 00:28:10,830 און די מייַלע פון ​​סטאָרינג דאַטעס ווי דאַטעס און ניט וואַרטשאַרס 474 00:28:10,830 --> 00:28:15,730 מיטל אַז די דאַטאַבאַסע קענען פאקטיש רעפאָרמאַט זיי אין פאַרשידענע פֿאָרמאַטירונגען, 475 00:28:15,730 --> 00:28:18,800 צי אַ יו. עס. פֿאָרמאַט אָדער אייראפעישע פֿאָרמאַט אָדער די ווי - אָבער איר ווילן עס - 476 00:28:18,800 --> 00:28:22,700 פיל מער יפישאַנטלי ווי אויב עס זענען נאָר עטלעכע דזשאַנעריק וואַרטשאַר. 477 00:28:22,700 --> 00:28:25,150 און דעמאָלט דאָרט ס עטלעכע אנדערע ביינערי, וואַרבינאַרי, בלאַבז. 478 00:28:25,150 --> 00:28:28,580 די ביסט ביינערי גרויס אַבדזשעקס, און איר קענען אויך קראָם ביינערי דאַטן 479 00:28:28,580 --> 00:28:30,750 ווי ווויל ווי דזשיאַמעטריק דאַטן אין אַ דאַטאַבאַסע. 480 00:28:30,750 --> 00:28:34,350 אבער פֿאַר אונדז מיר וועט טיפּיקלי זאָרגן וועגן ינץ און וואַרטשאַרס און די ווי. 481 00:28:34,350 --> 00:28:36,230 זאל ס ענדיקן אַרויף דעם בייַשפּיל מיט הויז. 482 00:28:36,230 --> 00:28:40,030 הויז איך בין געגאנגען צו אַרביטרעראַלי זאָגן וועט זייַן 255 טשאַרס. 483 00:28:40,030 --> 00:28:42,850 דעמאָלט פעליקייַט ווערט מיר קען טאָן דעם. 484 00:28:42,850 --> 00:28:47,440 מיר קען דורך פעליקייַט שטעלן אַלעמען אין מאַדער הויז, פֿאַר בייַשפּיל. 485 00:28:47,440 --> 00:28:49,710 אַז ס ווי מיר קען ספּעציפיצירן אַז די דאַטאַבאַסע 486 00:28:49,710 --> 00:28:52,460 זאָל ענשור אַז עמעצער שטענדיק האט אַ ווערט. אבער איך וועט לאָזן אַז זייַן. 487 00:28:52,460 --> 00:28:55,270 אין פאַקט, פֿאַר מענטשן וואס לעבן אַוועק קאַמפּאַס און נישט אין אַ הויז, 488 00:28:55,270 --> 00:28:59,590 אפֿשר איך פאקטיש ווילן צו ספּעציפיצירן אַז די פעליקייַט ווערט פֿאַר הויז איז נאַל, 489 00:28:59,590 --> 00:29:04,890 און דעמאָלט איך דאַרפֿן צו קאָנטראָלירן דעם קעסטל און דערציילן די דאַטאַבאַסע עס ס אָוקיי אויב דער באַניצער ס הויז איז נאַל. 490 00:29:04,890 --> 00:29:07,270 >> ווידער, דאָס איז אן אנדער פאַרטיידיקונג מעקאַניזאַם איר קענען שטעלן אין אָרט 491 00:29:07,270 --> 00:29:10,590 אַזוי איר טאָן ניט אַפֿילו האָבן צו לייגן עס אין דיין פפּ קאָד דאַווקע. 492 00:29:10,590 --> 00:29:14,630 די דאַטאַבאַסע וועט ענשור אַז זאכן זענען אָדער ביסט נישט נאַל. 493 00:29:14,630 --> 00:29:17,310 און דעמאָלט לאַסטלי, אַטראַביוץ. 494 00:29:17,310 --> 00:29:18,920 קיינער פון די ביסט טאַקע באַטייַטיק. 495 00:29:18,920 --> 00:29:22,880 ביינערי, אַנסיינד - קיינער פון יענע זענען באַטייַטיק צו אַ וואַרטשאַר. 496 00:29:22,880 --> 00:29:24,220 אינדעקס. 497 00:29:24,220 --> 00:29:27,320 טוט ווער עס יז וויסן אָדער געדענקען אָדער האָבן אַ טרעפן ווי צו וואָס אַן אינדעקס איז 498 00:29:27,320 --> 00:29:29,510 פֿאַר עפּעס ווי הויז? 499 00:29:29,510 --> 00:29:35,240 דאס אויך איז פאקטיש אַ וויכטיק און לעפיערעך גרינג פּלאַן באַשלוס. 500 00:29:35,240 --> 00:29:39,200 פֿאַר יענע וואס האָבן נישט נאָך געזען עס, אויף פרייטאג מיר גערעדט בעקיצער וועגן ערשטיק שליסלען. 501 00:29:39,200 --> 00:29:43,240 אין אַ דאַטאַבאַסע טיש, אַ ערשטיק שליסל איז די פעלד אָדער זייַל 502 00:29:43,240 --> 00:29:46,270 אַז יוניקלי יידענטאַפייז ראָוז אין די טיש. 503 00:29:46,270 --> 00:29:49,150 אַזוי אין די קראַנט טיש מיר האָבן ידס, מיר האָבן נעמען און ימיילז. 504 00:29:49,150 --> 00:29:52,050 וואָס פון יענע איז דער בעסטער קאַנדידאַט צו זייַן אַ ערשטיק שליסל, 505 00:29:52,050 --> 00:29:55,810 וועמענס ראָלע איז צו יוניקלי ידענטיפיצירן ראָוז? 506 00:29:55,810 --> 00:29:57,530 מיסטאָמע שייַן. 507 00:29:57,530 --> 00:29:59,930 אַרגיואַבלי, מיר קען אויך נוצן וואָס כאָטש? 508 00:29:59,930 --> 00:30:02,860 אפֿשר איר געקענט נוצן Email ווייַל אין טעאָריע עס ס יינציק 509 00:30:02,860 --> 00:30:05,380 סייַדן מענטשן זענען ייַנטיילונג Email אַקאַונץ. 510 00:30:05,380 --> 00:30:09,980 אבער דער פאַקט איז אַז אויב איר ניטאָ ניצן אַ נומעריק שייַן ווי 1234, 511 00:30:09,980 --> 00:30:14,170 אַז ס 'נאָר 32 ביטן, וועראַז אַ בליצפּאָסט אַדרעס קען זייַן דעם פילע ביטעס אָדער דעם פילע ביטעס. 512 00:30:14,170 --> 00:30:16,610 אַזוי אין טערמינען פון עפעקטיווקייַט פֿאַר יינציק ידענטיפיערס, 513 00:30:16,610 --> 00:30:19,270 עס טענדז צו זייַן גוט פיר נאָר צו נוצן אַ ינט 514 00:30:19,270 --> 00:30:23,090 אַפֿילו אויב איר האָבן עטלעכע שטריקל קאַנדידאַט וואָס איר קען אַרגיואַבלי נוצן. 515 00:30:23,090 --> 00:30:26,760 >> פֿאַר עפּעס ווי הויז, דאָס זאָל ניט זייַן אַ ערשטיק שליסל 516 00:30:26,760 --> 00:30:30,770 ווייַל דעמאָלט בלויז 1 מענטש קען לעבן אין מאַדער און 1 מענטש אין קעריער און די ווי. 517 00:30:30,770 --> 00:30:32,790 סימילאַרלי, דאָס זאָל ניט זייַן יינציק. 518 00:30:32,790 --> 00:30:37,830 די חילוק צווישן ערשטיק און יינציק איז אַז אין דעם פאַל פון אונדזער קראַנט טיש, 519 00:30:37,830 --> 00:30:42,620 שייַן וואָלט זייַן ערשטיק אָבער Email איז נישט ערשטיק פֿאַר די סיבה מיר נאָר דערמאנט - 520 00:30:42,620 --> 00:30:44,740 פאָרשטעלונג - אָבער עס זאָל נאָך זייַן יינציק. 521 00:30:44,740 --> 00:30:47,200 אַזוי איר קענען נאָך דורכפירן אייגנארטיקייט אָן מאכן די פאָדערן 522 00:30:47,200 --> 00:30:49,520 אַז עס ס אַ סופּער וויכטיק ערשטיק פעלד. 523 00:30:49,520 --> 00:30:52,610 אבער דאָס איינער איז גאַנץ נוציק: אינדעקס. 524 00:30:52,610 --> 00:30:56,180 אויב איר וויסן אין שטייַגן פֿאַר דיין לעצט פּרויעקט, פֿאַר פּסעט 7, אָדער אין אַלגעמיין, 525 00:30:56,180 --> 00:30:59,480 אַז דעם פעלד הויז איז געגאנגען צו זייַן עפּעס איר זוכן אויף אַ פּלאַץ 526 00:30:59,480 --> 00:31:01,910 ניצן די אויסקלייַבן קיווערד אָדער עפּעס אַנדערש, 527 00:31:01,910 --> 00:31:05,180 דעמאָלט איר קענען פּריעמפּטיוולי זאָגן די דאַטאַבאַסע צו אַרבעטן זייַן מאַגיש 528 00:31:05,180 --> 00:31:10,510 און מאַכן זיכער אַז עס קריייץ אין זכּרון קיין פאַנטאַזיע דאַטן סטרוקטורעס נייטיק 529 00:31:10,510 --> 00:31:13,770 צו עקספּידייט אָנפֿרעגן באזירט אויף הויז. 530 00:31:13,770 --> 00:31:17,860 אפֿשר עס וועט נוצן אַ האַש טיש, אפֿשר עס וועט נוצן אַ לינגקט רשימה. 531 00:31:17,860 --> 00:31:21,260 אין פאַקט, עס טענדז צו נוצן אַ בוים, אָפֿט אַ סטרוקטור גערופן אַ ב-בוים - 532 00:31:21,260 --> 00:31:24,090 ניט אַ ביינערי בוים אָבער אַ ב-בוים - וואָס איז אַ זייער ברייט בוים 533 00:31:24,090 --> 00:31:27,370 אַז איר זאל זען אין אַ קלאַס ווי קס124, די דאַטן סטראַקטשערז קלאַס. 534 00:31:27,370 --> 00:31:31,800 אבער אין קורץ, איר טאָן ניט האָבן צו זאָרג וועגן אַז ווען ניצן קלוג דאַטאַבאַסע סאָפטווער. 535 00:31:31,800 --> 00:31:35,890 איר קענען נאָר זאָגן עס, "אינדעקס דעם פעלד אַזוי איך קענען זוכן אויף עס מער יפישאַנטלי." 536 00:31:35,890 --> 00:31:40,250 >> אויב איר לאָזן דעם אַוועק און איר פּרובירן צו זוכן פֿאַר אַלעמען אין די דאַטאַבאַסע וואס לעבן אין מאַדער, 537 00:31:40,250 --> 00:31:42,710 עס וועט דיוואַלוו אין לינעאַר זוכן. 538 00:31:42,710 --> 00:31:45,360 און אויב איר ווע גאַט 6000 ונדערגראַדס אַלע לעבעדיק אין עטלעכע הויז, 539 00:31:45,360 --> 00:31:47,900 איר ניטאָ געגאנגען צו זוכן די גאנצע טיש צו געפֿינען די מאַטהעריטעס, 540 00:31:47,900 --> 00:31:52,190 וועראַז אויב איר זאָגן אינדעקס, אַלעווייַ עס וועט זייַן עפּעס נאָענט צו אַ לאַגערידמיק זוכן 541 00:31:52,190 --> 00:31:54,510 צו געפֿינען יענע מינים פון סטודענטן. 542 00:31:54,510 --> 00:31:56,750 דאס איז נאָר אַ פֿרייַ שטריך צו ווענדן אויף, 543 00:31:56,750 --> 00:31:59,530 אַפֿילו כאָטש עס טוט קומען אין אַ פּרייַז פון עטלעכע סומע פון ​​פּלאַץ. 544 00:31:59,530 --> 00:32:02,690 לאַסטלי, אַוטאָ-ינקראַמאַנט, דאָס אַי פעלד, 545 00:32:02,690 --> 00:32:05,830 וואָס נאָר מיטל אויב עס ס אַ ינט און איר טאָן נישט וועלן צו זאָרגן צו ינקראַמאַנט עס זיך 546 00:32:05,830 --> 00:32:07,570 יעדער צייַט דאָרט ס אַ נייַ באַניצער, טשעק אַז, 547 00:32:07,570 --> 00:32:11,910 און יעדער באַניצער אַז געץ ינסערטאַד וועט אויטאָמאַטיש באַקומען אַ נייַ שייַן. 548 00:32:11,910 --> 00:32:15,620 זאל ס דריקט היט, און איצט לאָזן ס געפֿינען שולד מיט דעם פּלאַן. 549 00:32:15,620 --> 00:32:20,200 אויב איך גיין אין בלעטער, באַמערקן אַז ביידע מייק און מיין הויז איז נאַל. 550 00:32:20,200 --> 00:32:22,420 איך קענען נוצן פפּמיאַדמין צו רעדאַגירן דעם מאַניואַלי. 551 00:32:22,420 --> 00:32:25,110 איך קענען גיין אין דאָ און דרוקן אין מאַדער און דעמאָלט שלאָגן אַרייַן, 552 00:32:25,110 --> 00:32:27,740 און איצט באַמערקן די טיש איז אַנדערש. 553 00:32:27,740 --> 00:32:29,270 אבער באַמערקן איך קען טאָן עפּעס אַנדערש ווי געזונט. 554 00:32:29,270 --> 00:32:33,530 דוד ס שייַן איז 1, אַזוי פפּמיאַדמין ווידער איז נאָר אַן אַדמיניסטראַטיווע געצייַג; 555 00:32:33,530 --> 00:32:35,970 דאָס איז נישט עפּעס דיין ניצערס זענען אלץ געגאנגען צו זען. 556 00:32:35,970 --> 00:32:38,810 אַזוי אויב איך אַנשטאָט גיט די סקל קוויטל אַרויף שפּיץ - 557 00:32:38,810 --> 00:32:41,450 און ווידער, פּסעט 7 וועט פאָרשטעלן איר צו מער פון די קוויריז - 558 00:32:41,450 --> 00:32:45,260 איך קענען מאַניואַלי ויספירן די סקל סטראַקטשערד אָנפֿרעג שפּראַך באַפֿעל 559 00:32:45,260 --> 00:32:56,410 דערהייַנטיקן ניצערס שטעלן הויז = 'פּפאָהאָ' ווו שייַן = 1. 560 00:32:56,410 --> 00:33:00,830 די סקל קוויריז ביסט, נייסלי גענוג, שיין ליינעוודיק פון לינקס צו רעכט. 561 00:33:00,830 --> 00:33:04,350 דערהייַנטיקן די ניצערס טיש, שטעלן די פעלד גערופן הויז צו פּפאָהאָ 562 00:33:04,350 --> 00:33:06,830 ווו דער באַניצער ס שייַן איז 1. 563 00:33:06,830 --> 00:33:11,480 אָדער איך קען אַפֿילו טאָן ווו Email = 'malan@harvard.edu'. 564 00:33:11,480 --> 00:33:14,860 אַזוי לאַנג ווי אַז יוניקלי יידענטאַפייז מיר, אַז וואָלט אַרבעט ווי געזונט. 565 00:33:14,860 --> 00:33:18,810 אבער שייַן טענדז צו זייַן העכער פאָרשטעלונג, אַזוי לאָזן ס טאָן אַז. 566 00:33:18,810 --> 00:33:22,950 זאל ס דריקט גיין. אָוקיי, לעקטורע.וסערס טוט נישט עקזיסטירן. וואָס ס מיין טעות? 567 00:33:22,950 --> 00:33:26,220 וואָס ס די טיש פאקטיש גערופן דאָ? 568 00:33:26,220 --> 00:33:28,770 עס ס גערופן סטודענטן נאָר ווייַל אַז ס 'וואָס מיר האבן אַרויף דאָ אין שפּיץ לינקס. 569 00:33:28,770 --> 00:33:31,860 עס ס גערופן סטודענטן, ניט ניצערס. אַזוי גיט גייט איצט. 570 00:33:31,860 --> 00:33:34,330 1 רודערן אַפעקטאַד. אָנפֿרעג גענומען 0.01 סעקונדעס. 571 00:33:34,330 --> 00:33:38,010 אויב איך גיט בלעטער איצט, איצט מאַלאַן לעבן אין פּפאָהאָ. 572 00:33:38,010 --> 00:33:42,070 אַזוי אַז ס 'אנדערן טעם פון סקל, אָבער די פּסעט וועט גיין איר דורך אַ ביסל מער פון וואָס. 573 00:33:42,070 --> 00:33:44,710 >> עס ס אַ נאַריש באַשלוס איך ווע שוין געמאכט דאָ. 574 00:33:44,710 --> 00:33:47,820 איך וואָלט טייַנען אַז דעם דאַטאַבאַסע פּלאַן איז באַטלאָניש 575 00:33:47,820 --> 00:33:51,650 ווייַל די מער מען איך לייג צו די סטודענטן טיש, 576 00:33:51,650 --> 00:33:54,730 די מער פון אונדז איך אָנהייבן אַדינג, די מער פון די טפס איך אָנהייבן אַדינג, 577 00:33:54,730 --> 00:33:58,320 מיר רע געגאנגען צו אָנהייבן צו זען וואָס רידאַנדאַנסיז אין דעם טיש? 578 00:34:00,840 --> 00:34:06,020 >> יאָ. [תּלמיד] אז עס ס אין סטודענטן, מיר רע ניצן די זעלבע [ינאָדאַבאַל] 579 00:34:06,020 --> 00:34:07,360 דער זעלביקער - רעכט, פּונקט. 580 00:34:07,360 --> 00:34:10,400 אַזוי אויב 400 מענטשן לעבן אין מאַדער, געבן אָדער נעמען, 581 00:34:10,400 --> 00:34:15,000 יווענטשאַוואַלי דעם טיש איז געגאנגען צו האָבן 400 ראָוז אַז זאָגן "מאַדער," "מאַדער," 582 00:34:15,000 --> 00:34:16,590 "מאַדער," "מאַדער," "מאַדער." 583 00:34:16,590 --> 00:34:19,820 מיר רע ווייסטינג אַלע פון ​​די ביטעס, און דאָרט ס אַ פּאָר פון טאַקעאַווייַס דאָרט. 584 00:34:19,820 --> 00:34:23,080 1, דאָרט ס די משוגע ווינקל פאַל ווו אויב עמעצער פּייַס אַ פּלאַץ פון געלט 585 00:34:23,080 --> 00:34:25,949 און רענאַמעס מאַדער, מיר איצט האָבן צו טוישן אונדזער גאַנץ דאַטאַבאַסע טיש. 586 00:34:25,949 --> 00:34:29,730 אַז ס 'נישט געגאנגען צו פּאַסירן אָפֿט, כאָטש פּפאָהאָ איז געווען אַמאָל גערופן צפון הויז 15 יאָרן צוריק, 587 00:34:29,730 --> 00:34:32,310 אַזוי עס כאַפּאַנז. אבער אַז ס 'נישט אַלע וואָס קאַמפּעלינג. 588 00:34:32,310 --> 00:34:36,000 מער קאַמפּעלינג ווי אַ ווינקל פאַל ווי אַז פון נידינג צו דערהייַנטיקן די דאַטן אין פאַרנעם 589 00:34:36,000 --> 00:34:41,150 פֿאַר אַ דאַטאַבאַסע איז וואָס זענט איר סטאָרינג מאַדער ווידער און ווידער און ווידער און ווידער? 590 00:34:41,150 --> 00:34:43,020 אַז ס אַ פּלאַץ פון טשאַרס, 6 טשאַרס. 591 00:34:43,020 --> 00:34:45,500 קענען ניט מיר טאָן אַפֿילו בעסער ווי אַז, ספּעציעל פֿאַר פּפאָרזשעימער? 592 00:34:45,500 --> 00:34:48,320 שורלי מיר קענען טאָן בעסער ווי אַז פילע אותיות. 593 00:34:48,320 --> 00:34:51,790 פארוואס נישט נאָר מיטאַרבעטער אַ יינציק יידענטאַפייער מיט יעדער הויז 594 00:34:51,790 --> 00:34:55,020 און קראָם אַז פֿאַר יעדער באַניצער? אַזוי לאָזן ס פּרובירן דעם. 595 00:34:55,020 --> 00:35:00,610 אלא ווי נאָר נוצן די סטודענטן טיש, לאָזן מיר גיין אַרויף צו מיין לעקציע דאַטאַבאַסע אַרויף דאָ אין שפּיץ לינקס. 596 00:35:00,610 --> 00:35:02,600 נאָטיץ דאָ עס זאגט שאַפֿן טיש. 597 00:35:02,600 --> 00:35:04,550 זאל מיר מאַכן אַ נייַ טיש גערופן הייזער. 598 00:35:04,550 --> 00:35:08,880 די נומער פון שפאלטן איז געגאנגען צו זייַן 2. אַרייַן. 599 00:35:08,880 --> 00:35:11,200 איצט איך האָבן 2 פעלדער. 600 00:35:11,200 --> 00:35:14,600 איך בין געגאנגען צו רופן דעם דעם נאָמען, און עס ס געגאנגען צו זייַן אַ וואַרטשאַר פון לענג 255, 601 00:35:14,600 --> 00:35:18,770 >> אָבער אַז ס 'שיין אַרביטראַריש. זאל מיר שטעלן דאָס אַראָפּ דאָ דורך קאַנווענשאַן. 602 00:35:18,770 --> 00:35:22,840 אַזוי שטעלן אַ שייַן אַרויף דאָ. זאל ס געבן יעדער הויז אַ יינציק יידענטאַפייער. 603 00:35:22,840 --> 00:35:25,360 זאל ס געבן יעדער הויז אַ נאָמען. 604 00:35:25,360 --> 00:35:30,980 זאל ס ספּעציפיצירן אַז די יידענטאַפייער וועט זייַן אַנסיינד נאָר דורך קאַנווענשאַן צו בלויז נוצן positive נומערן. 605 00:35:30,980 --> 00:35:35,020 זאל ס גיין פאָרויס און געבן דעם אַ אַוטאָ-ינקראַמאַנט פעלד פֿאַר איצט. 606 00:35:35,020 --> 00:35:38,160 און טאָן מיר דאַרפֿן עפּעס אַנדערש? 607 00:35:38,160 --> 00:35:41,010 זאל ס גיין פאָרויס און גיט היט. 608 00:35:41,010 --> 00:35:42,480 איצט איך האָבן אַ רגע טיש. 609 00:35:42,480 --> 00:35:45,860 נאָטיץ ווי אַ באַזונדער דעם איז די ביסל קריפּטיק סקל באַפֿעל 610 00:35:45,860 --> 00:35:50,280 אַז איר וואָלט האָבן געהאט צו טיפּ מאַניואַלי אויב נישט ניצן אַן אַדמיניסטראַטיווע געצייַג ווי פפּמיאַדמין. 611 00:35:50,280 --> 00:35:51,990 אַזוי אן אנדער סיבה מיר ניצן עס. 612 00:35:51,990 --> 00:35:55,480 עס ס וואַנדערפאַלי נוצלעך סאָרט פון פּעדאַגאָגיקאַללי ווייַל איר קענען גיט אַרום 613 00:35:55,480 --> 00:36:01,050 און רעכענען אויס ווי דאס אַרבעט דורך נאָר קאַפּיינג און פּאַסטינג וואָס פפּמיאַדמין האט. 614 00:36:01,050 --> 00:36:04,150 אבער דער שאַפֿן טיש באַפֿעל איז וואָס איז געווען נאָר עקסאַקיוטאַד, און דאָ איז מיין טיש. 615 00:36:04,150 --> 00:36:11,370 זאל מיר גיין פאָרויס איצט און נוצן רוי סקל אלא ווי אָוווערסימפּליפיי דורך קליקינג די ינסערט קוויטל. 616 00:36:11,370 --> 00:36:15,040 לאָזן מיר טאָן אַרייַנלייגן אין הייזער, 617 00:36:15,040 --> 00:36:22,230 און איך בין געגאנגען צו זאָגן די נאָמען פון די הויז איז געגאנגען צו האָבן אַ ווערט פון 'מאַדער'. 618 00:36:22,230 --> 00:36:24,790 אַז ס עס. דעם סינטאַקס איז אַ ביסל מער קריפּטיק. 619 00:36:24,790 --> 00:36:26,660 דאס איז די נאָמען פון די פעלדער מיר ווילן צו אַרייַנלייגן. 620 00:36:26,660 --> 00:36:30,390 דאס זענען די וואַלועס מיר ווילן צו אַרייַנלייגן אין יענע פעלדער. זאל מיר גיט גיין. 621 00:36:30,390 --> 00:36:34,410 1 רודערן ינסערטאַד גענומען 0.02 סעקונדעס. זאל מיר גיט בלעטער איצט. 622 00:36:34,410 --> 00:36:42,020 >> נאָטיץ אויב איך גיט בלעטער, דאָרט ס מאַדער, וועמענס שייַן איז דורך אָטאַמיישאַן די נומער 1. 623 00:36:42,020 --> 00:36:45,000 לאָזן מיר טאָן אן אנדער איינער. זאל מיר גיין אין די סקל קוויטל. 624 00:36:45,000 --> 00:36:52,950 אַרייַנלייגן אין הייזער. די נאָמען פון די הויז איז געגאנגען צו האָבן אַ ווערט פון פּפאָהאָ און אַזוי אַרויס. 625 00:36:52,950 --> 00:36:56,350 גיין. און איך קענען האַלטן טאן דעם ווידער און ווידער און ווידער. 626 00:36:56,350 --> 00:36:59,470 אָדער אויב איר באַקומען באָרד ניצן פפּמיאַדמין, איר קענען נאָר נוצן די ינסערט קוויטל 627 00:36:59,470 --> 00:37:01,000 און ניט האָבן צו דרוקן די רוי סקל. 628 00:37:01,000 --> 00:37:04,690 איר קענען נאָר קלאַפּ עס אויס מער געשווינד דורך טייפּינג, פֿאַר בייַשפּיל, קעריער, אַרייַן, 629 00:37:04,690 --> 00:37:07,610 און איצט אויב מיר גיט בלעטער, דאָרט ס קעריער מיט אַ שייַן פון 3. 630 00:37:07,610 --> 00:37:09,920 אַזוי דאָס איז וואָס מיר מיינען דורך אַוטאָ-ינקראַמאַנט. 631 00:37:09,920 --> 00:37:12,280 אבער איצט מיר האָבן צו פאַרריכטן עפּעס אין סטודענטן. 632 00:37:12,280 --> 00:37:16,240 אין סטודענטן וואָס זאָל די דאַטן טיפּ פון די הויז פעלד איצט זייַן? 633 00:37:16,240 --> 00:37:19,450 עס זאָל זייַן אַ ינט, רעכט? 634 00:37:19,450 --> 00:37:23,950 אַזוי דער ציל דאָ איז צו פאַקטאָר אויס, אַנדערש באקאנט ווי נאָרמאַלייז, די טישן 635 00:37:23,950 --> 00:37:27,940 אַזוי אַז מיר טאָן ניט קראָם אינפֿאָרמאַציע רעדונדאַנטלי אין קיין פון מיין טישן. 636 00:37:27,940 --> 00:37:31,130 און ווידער, די דרך מיר זענען אויף דאָ איז געגאנגען צו זאָגן מאַדער, מאַדער, 637 00:37:31,130 --> 00:37:34,220 מאַדער, מאַדער, פּפאָהאָ, פּפאָהאָ, פּפאָהאָ, פּפאָהאָ, וואָס איז זייער יבעריק 638 00:37:34,220 --> 00:37:36,240 אין טערמינען פון די ווייסטפאַלנאַס פון די טשאַרס. 639 00:37:36,240 --> 00:37:40,820 אַזוי לאָזן מיר גיין פאָרויס און טוישן דעם דורך קליקינג סטראַקטשער, 640 00:37:40,820 --> 00:37:44,620 און לאָזן מיר גיין פאָרויס און טשעק אַוועק די הויז פעלד, גיט בייַט, 641 00:37:44,620 --> 00:37:46,990 און איצט איך בין געגאנגען צו טוישן דעם צו זייַן אַ ינט. 642 00:37:46,990 --> 00:37:49,490 255 איז ניט מער באַטייַטיק. 643 00:37:49,490 --> 00:37:54,010 זאל מיר גיין פאָרויס און זאָגן אַז ס פייַן אויב עס ס נאָך נאַל. היט. 644 00:37:54,010 --> 00:37:55,870 איצט טיש סטודענטן האט שוין אָלטערד הצלחה, 645 00:37:55,870 --> 00:37:59,090 און באַמערקן ווידער הויז איז אַ ינט. 646 00:37:59,090 --> 00:38:02,220 ווי אַ באַזונדער, איגנאָרירן די נומער אין קלאַמערן ווען עס קומט צו ינץ. 647 00:38:02,220 --> 00:38:03,770 >> דאס איז פֿאַר לעגאַט סיבות. 648 00:38:03,770 --> 00:38:06,920 צוריק אין דעם טאָג ווען איר האט נישט האָבן גויס, איר אַנשטאָט האט אַ באַפֿעל שורה סוויווע, 649 00:38:06,920 --> 00:38:11,580 די 10 און 11 ריספּעקטיוולי ספּעסאַפייד ווי פילע אותיות איר זאָל ווייַזן 650 00:38:11,580 --> 00:38:13,950 אין דער וואָקזאַל פֿענצטער צו פאקטיש אַרויסווייַזן פעלדער. 651 00:38:13,950 --> 00:38:19,150 עס האט גאָרנישט צו טאָן מיט די ביסל לענג פון די פאַקטיש פעלד, אַזוי מיר וועט נאָר איגנאָרירן אַז פֿאַר איצט. 652 00:38:19,150 --> 00:38:20,990 איצט איך האָבן צו גיין אין דעם טיש. 653 00:38:20,990 --> 00:38:24,610 און אויב דוד לעבן אין מאַדער, הויז זאָל ניט זייַן 0, 654 00:38:24,610 --> 00:38:27,350 וואָס איז אַ פעליקייַט ינט ווערט קלאָוסאַסט צו נאַל. 655 00:38:27,350 --> 00:38:29,810 ער זאָל לעבן אין הויז 1. 656 00:38:29,810 --> 00:38:36,870 זאל ס אַרביטרעראַלי זאָגן אַז מייק לעבן אין פּפאָהאָ, אַזוי הויז נומער 2. 657 00:38:36,870 --> 00:38:40,160 איצט מיין טיש קוקט אַ ביסל מער קריפּטיק. 658 00:38:40,160 --> 00:38:41,960 אבער באַטראַכטן די עפעקטיווקייַט. 659 00:38:41,960 --> 00:38:44,860 איך בין איצט ניצן נאָר 32 ביטן צו ידענטיפיצירן די הויז, 660 00:38:44,860 --> 00:38:49,530 וואָס מיטל דאָרט ס בלויז 1 קאַנאַנאַקאַל דעפֿיניציע פון ​​מיין הויז מאַדער און פּפאָהאָ 661 00:38:49,530 --> 00:38:52,090 און אַז ס אין די הייזער טיש. 662 00:38:52,090 --> 00:38:55,880 אַזוי אויב איך ווילן צו איצט רידזשוין די טישן, טראַכטן פון אים דעם וועג. 663 00:38:55,880 --> 00:39:01,980 דאָ איך האב מיין סטודענטן טיש, און אויף די רעכט-האַנט זייַט דאָרט ס די נומערן, 1 און 2. 664 00:39:01,980 --> 00:39:04,180 1 איז מאַדער, 2 איז פּפאָהאָ. 665 00:39:04,180 --> 00:39:08,580 מיר האָבן יענע זעלבע נומערן אין דעם אנדערע טיש, וואָס איז גערופן הייזער, 666 00:39:08,580 --> 00:39:11,020 1 און 2 און 3 פֿאַר יענע 3 הייזער. 667 00:39:11,020 --> 00:39:14,990 וואָס מיר איצט ווילן צו טאָן איז האָבן די פיייקייַט אין קאָד, פפּ און סקל, 668 00:39:14,990 --> 00:39:18,800 צו סאָרט פון רידזשוין די טישן, ווו אויב די ביסט די סטודענטן און די זענען די הייזער, 669 00:39:18,800 --> 00:39:22,050 מיר ווילן צו עפעס פאַרבינדן זיי אַזוי אַז 1 שורות אַרויף מיט 1, 670 00:39:22,050 --> 00:39:25,670 2 שורות אַרויף מיט 2, און אַזוי אַז מיר קענען רעכענען אויס ווו דוד 671 00:39:25,670 --> 00:39:28,000 און ווו מייק און ווו אַלעמען אַנדערש לעבן. 672 00:39:28,000 --> 00:39:31,850 צו טאָן דאָס מיר קענען ויספירן אַ סקל אָנפֿרעג ווי די פאלגענדע. 673 00:39:31,850 --> 00:39:40,470 אויסקלייַבן * פֿון סטודענטן פאַרבינדן הייזער אויף - 674 00:39:40,470 --> 00:39:43,000 און איצט וואָס פעלדער טאָן מיר ווילן צו פאַרבינדן אויף? 675 00:39:43,000 --> 00:39:49,520 אַזוי סטודענצ.האָוסע = houses.id. 676 00:39:49,520 --> 00:39:54,150 >> א ביסל קריפּטיק, אָבער דעם טייל מיטל ממש מאַכן אַ נייַ צייַטווייַליק טיש 677 00:39:54,150 --> 00:39:56,690 אַז ס דער רעזולטאַט פון דזשוינינג סטודענטן און הייזער. 678 00:39:56,690 --> 00:40:00,340 און ווי טאָן איר ווילן צו פאַרבינדן די עצות פון מיין פינגער דאָ? 679 00:40:00,340 --> 00:40:05,280 שטעלן די סטודענטן 'הויז פעלד גלייַך צו די הייזער' שייַן פעלד. 680 00:40:05,280 --> 00:40:10,220 און אויב איך איצט גיט גיין, איך באַקומען צוריק פּונקט וואָס איך געהאפט צו. 681 00:40:10,220 --> 00:40:15,890 דוד איז אין מאַדער, מייק איז אין פּפאָהאָ, און איך אויך זען די יינציק ידענטיפיערס. 682 00:40:15,890 --> 00:40:18,640 אבער די פונט איז איצט איך האָבן אַ גאַנץ טיש. 683 00:40:18,640 --> 00:40:23,020 און אַזוי די טאַקעאַווייַ דאָ פֿאַר פּסעט 7 אָדער טאַקע פֿאַר די לעצט פּרויעקט: 684 00:40:23,020 --> 00:40:25,830 אויב איר געפֿינען אַז איר ניטאָ סטאָרינג קיין שטיק פון אינפֿאָרמאַציע רעדונדאַנטלי, 685 00:40:25,830 --> 00:40:28,850 צי עס ס אַ הויז, אפֿשר עס ס אַ שטאָט, שטאַט, און זיפ 686 00:40:28,850 --> 00:40:32,050 ווו זיפ קענען יוזשאַוואַלי אָבער ניט שטענדיק זייַן געניצט ווי אַ יינציק יידענטאַפייער, 687 00:40:32,050 --> 00:40:35,810 טאָן גיין דורך דער געניטונג מענטאַלי און דאַן מיט עפּעס ווי פפּמיאַדמין 688 00:40:35,810 --> 00:40:40,660 פון פאַקטערינג אויס אַז פּראָסט דאַטן ווייַל ספּעציעל ווי דיין וועבזייַטל געץ מער געזונט געניצט 689 00:40:40,660 --> 00:40:45,440 און מער פאָלקס, דאָס איז ווי איר מאַכן זיכער אַז אַלץ איז סופּער פעסט, 690 00:40:45,440 --> 00:40:51,930 דורך געבן די דאַטאַבאַסע ווי פילע הינץ ווי צו אייגנארטיקייט ווי מעגלעך. 691 00:40:51,930 --> 00:40:53,860 וואָס איז אַ פּלאַץ. 692 00:40:53,860 --> 00:40:59,010 קיין שאלות? אַלע רעכט. זאל ס נעמען אַ 5-מינוט ברעכן דאָרט און ריגרופּ. 693 00:41:01,600 --> 00:41:03,540 אַלע רעכט. 694 00:41:03,540 --> 00:41:08,680 די פאלגענדע איז אַ בייַשפּיל וואָס איז געניצט עטלעכע יאָרן צוריק ווען איך גענומען קס161, 695 00:41:08,680 --> 00:41:10,960 וואָס איז די אַפּערייטינג סיסטעמס קלאַס בייַ די קאָלעגע 696 00:41:10,960 --> 00:41:15,160 וואָס איז באקאנט פֿאַר זייַענדיק אַמייזינג אָבער אַ משוגע סומע פון ​​אַרבעט, 697 00:41:15,160 --> 00:41:19,810 און עס פאָוקיסיז טאַקע אויף עטלעכע פון ​​די נידעריק-מדרגה פּראָבלעמס אַז אויפשטיין אין אַפּערייטינג סיסטעמס 698 00:41:19,810 --> 00:41:22,700 און אויך אַפֿילו אין דער וועלט פון דאַטאַבייסיז. 699 00:41:22,700 --> 00:41:27,040 >> די געשיכטע וואָס האט דערציילט דורך מיין פּראָפעסאָר, מאַרגאָ סעלצער, וואָס יאָר איז געווען ווי גייט. 700 00:41:27,040 --> 00:41:30,990 רעכן אַז איר האָט אַ ביסל דאָרם פרידזש פֿאַר איר און אייער רומייט 701 00:41:30,990 --> 00:41:34,030 און ביידע פון ​​איר טאַקע ווי מילך. 702 00:41:34,030 --> 00:41:36,360 אַזוי איר קומען היים פון קלאַס איין טאָג, דיין רומייט איז ניט נאָך דאָרט, 703 00:41:36,360 --> 00:41:39,650 איר עפענען די פרידזש, און איר פאַרשטיין, "אָה פאַרשילטן, מיר רע אויס פון מילך". 704 00:41:39,650 --> 00:41:42,070 אַזוי איר נאָענט די פרידזש, איר גיין אַריבער די גאַס צו קווס 705 00:41:42,070 --> 00:41:45,830 און באַקומען אין די ינקריסינגלי לאַנג שורות צו קויפן עטלעכע מילך בייַ קווס. 706 00:41:45,830 --> 00:41:48,470 דערווייַל, דיין רומייט קומט היים פון זייַן אָדער איר סאָרט, 707 00:41:48,470 --> 00:41:51,690 קומט אין די צימער, עפענען די פרידזש טאַקע פעלן עטלעכע מילך, 708 00:41:51,690 --> 00:41:54,130 עפענען די פרידזש און, "פאַרשילטן, קיין מילך". 709 00:41:54,130 --> 00:41:57,890 אַזוי ער אָדער זי קלאָוזיז די פרידזש, גייט אויס די טיר, און גייט צו אַבפּ 710 00:41:57,890 --> 00:42:00,910 אָדער ערגעץ אנדערע ווי קווס ווו איר ניטאָ ניט געגאנגען צו זעץ אין יעדער אנדערע 711 00:42:00,910 --> 00:42:02,790 צו גיין באַקומען עטלעכע מילך. 712 00:42:02,790 --> 00:42:04,820 פון קורס אַ ביסל מינוט שפּעטער, ביידע פון ​​איר באַקומען צוריק היים 713 00:42:04,820 --> 00:42:07,740 און איצט איר האָבן צוויי מאָל ווי פיל מילך ווי איר פאקטיש געוואלט. 714 00:42:07,740 --> 00:42:10,670 און זייַענדיק מילך, איצט עס ס געגאנגען צו גיין שלעכט ווייַל איר ווי מילך 715 00:42:10,670 --> 00:42:14,200 אָבער איר טאָן ניט טאַקע ווי מילך, אַזוי איצט איר האָבן אויך פיל מילך, אַזוי עס ס געגאנגען צו זויער. 716 00:42:14,200 --> 00:42:16,830 דאס איז אַ שרעקלעך, שרעקלעך סיטואַציע. 717 00:42:16,830 --> 00:42:22,920 וואָס קען האָבן סאַלווד דעם קלעם אויב איר געווען דער ערשטער רומייט היים? יא. 718 00:42:22,920 --> 00:42:25,970 [תּלמיד] איר זאָל האָבן לינקס אַ טאָן. [געלעכטער] 719 00:42:25,970 --> 00:42:28,090 גוט. איר זאָל האָבן לינקס אַ טאָן. 720 00:42:28,090 --> 00:42:32,320 איר זאָל האָבן שטעלן אַ אַרייַנשיקן-עס טאָן אָדער די ווי געזאגט, "ניטאָ פֿאַר מילך," 721 00:42:32,320 --> 00:42:36,830 און דעמאָלט דיין רומייט קאַנסעפּטשואַלי וואָלט האָבן שוין פארשפארט אויס פון פאקטיש טאן אַז. 722 00:42:36,830 --> 00:42:38,010 אָדער איר קען גיין 1 שריט ווייַטער. 723 00:42:38,010 --> 00:42:41,060 איר קען ממש לאַק די פרידזשידער מיט עטלעכע מין פון פּאַדלאַק, 724 00:42:41,060 --> 00:42:44,870 און איצט דיין רומייט וועט ממש זייַן פארשפארט אויס פון די פרידזש. 725 00:42:44,870 --> 00:42:48,520 אויב מיר דזשענעראַלייז צוריק צו פּראָגראַממינג, 726 00:42:48,520 --> 00:42:51,610 איר קענען כּמעט טראַכטן פון די פרידזש ווי עטלעכע מין פון בייַטעוודיק אָדער אַ סטרוקט, 727 00:42:51,610 --> 00:42:53,500 עטלעכע מין פון קאַנטיינער פֿאַר אינפֿאָרמאַציע. 728 00:42:53,500 --> 00:42:58,290 די פּראָבלעם פאַנדאַמענטאַלי דאָ איז אַז ביידע פון ​​איר זענען ערלויבט צו דורכקוקן 729 00:42:58,290 --> 00:43:02,370 אָדער לייענען די שטאַט פון דעם דאַטן סטרוקטור, 730 00:43:02,370 --> 00:43:08,050 אָבער איר וויעוועד עס בייַ פאַרשידענע מאל און נאָך ביידע פון ​​איר געמאכט אַ באַשלוס 731 00:43:08,050 --> 00:43:11,920 באזירט אויף דעם שטאַט פון די וועלט אין יענע פאַרשידענע מאָומאַנץ אין צייַט. 732 00:43:11,920 --> 00:43:15,570 אַזוי האט איר פארשפארט די פרידזשידער, איר וואָלט האָבן בייַ מינדסטער אַוווידיד דיין רומייט 733 00:43:15,570 --> 00:43:19,070 פון בעת ​​שוין קענען צו דורכקוקן די שטאַט פון די וועלט, 734 00:43:19,070 --> 00:43:22,530 אַזוי ער אָדער זי קען נישט האָבן געמאכט אַז זעלביקער באַשלוס. 735 00:43:22,530 --> 00:43:25,780 אַזוי דאַטאַבייסיז, ווי עס טורנס אויס, האָבן דעם פּראָבלעם קעסיידער. 736 00:43:25,780 --> 00:43:31,050 >> זאל ס זען אויב מיר קענען בויען אַ סצענאַר. 737 00:43:31,050 --> 00:43:34,310 רעכן אַז איר ניטאָ סאָרט פון אַ שלעכט באָכער און איר גיין צו באַנק פון אַמעריקע 738 00:43:34,310 --> 00:43:37,950 אָדער איינער פון די אנדערע ערטער אין די קוואַדראַט וואָס האָבן אַ פּאָר אַטמס זייַט ביי זייַט, 739 00:43:37,950 --> 00:43:41,200 און עפעס איר פיגיערד אויס ווי צו דופּליקאַט אַ אַטם קאָרט - ניט אַלע וואָס שווער. 740 00:43:41,200 --> 00:43:42,730 עס ס נאָר אַ מאַגנעטיק פּאַס. 741 00:43:42,730 --> 00:43:45,180 און אַזוי וואָס איר ווילן צו פּרובירן צו טאָן איז שפּילן דעם שפּיל 742 00:43:45,180 --> 00:43:49,060 ווערביי איר שטעלן 1 קאָרט אין 1 מאַשין, אן אנדער קאָרט אין די אנדערע מאַשין, 743 00:43:49,060 --> 00:43:51,980 און איר יסענשאַלי ווילן צו פּרובירן צו צוריקציען געלט סיימאַלטייניאַסלי, 744 00:43:51,980 --> 00:43:54,930 ווייַל ימאַדזשאַן אַז דערציילונג גייט ווי גייט. 745 00:43:54,930 --> 00:43:57,350 די מאַשין אויף די לינקס נעמט אייער קאַרטל און דיין שטיפט, 746 00:43:57,350 --> 00:44:00,240 און דאַן איר זאָגן, "געבן מיר $ 100." 747 00:44:00,240 --> 00:44:04,790 די אַטם איז פּראָוגראַמד צו ערשטער טאָן אַ אויסקלייַבן אויף זייַן דאַטאַבאַסע אָדער דעם עקוויוואַלענט - 748 00:44:04,790 --> 00:44:10,780 וועלכער דאַטאַבאַסע עס ס ניצן - צו זען טוט דעם באַניצער האָבן בייַ מינדסטער $ 100 אין זייַן אָדער איר חשבון? 749 00:44:10,780 --> 00:44:16,180 אויב אַזוי, דאַן שפּייַען אויס די $ 100 און אַראָפּרעכענען 100 $ פון זייער וואָג. 750 00:44:16,180 --> 00:44:20,470 אבער פון קורס אויב דאָרט ס קייפל מאשינען דאָ אָדער קייפל וועגן פון ינספּעקטינג 751 00:44:20,470 --> 00:44:23,560 די שטאַט פון אַז וועלט, די באַנק וואָלט, צו זען ווי פיל געלט איר האָבן, 752 00:44:23,560 --> 00:44:26,780 רעכן אַז נאָר דורך געלעגנהייַט די מאַשין אויף די לינקס און די רעכט 753 00:44:26,780 --> 00:44:30,140 ביידע פרעגן אַז קשיא אין בעערעך דער זעלביקער מאָמענט אין צייַט. 754 00:44:30,140 --> 00:44:34,160 >> און דאָס קענען זיכער פּאַסירן. אַטמס זענען קאָמפּיוטערס די טעג. 755 00:44:34,160 --> 00:44:37,670 אַזוי אויב דער מאַשין אויף די לינקס זאגט, "יא, איר האָט בייַ מינדסטער 100 $," 756 00:44:37,670 --> 00:44:42,150 דערווייַל די מאַשין אויף די רעכט זאגט, "יא, איר האָט בייַ מינדסטער 100 $," 757 00:44:42,150 --> 00:44:47,420 דעריבער ביידע פון ​​זיי גיינ ווייַטער צו ענדיקן זייער מגילה און פאקטיש שפּייַען אויס די $ 100 758 00:44:47,420 --> 00:44:50,820 און זאָגן, "פריער איר האט $ 200." 759 00:44:50,820 --> 00:44:54,890 "זאל מיר דערהייַנטיקן די בייַטעוודיק צו איצט זייַן $ 100 לינקס אין דעם חשבון." 760 00:44:54,890 --> 00:44:58,780 אבער אויב ביידע פון ​​זיי האָבן אָפּגעשטעלט דיין חשבון וואָג און געפונען אַז עס ס $ 200 761 00:44:58,780 --> 00:45:02,000 און ביידע פון ​​זיי דעמאָלט טאָן די מאַט און זאָגן 200-100, 762 00:45:02,000 --> 00:45:06,990 די מאשינען האָבן פּאַטענטשאַלי שפּייַען אויס צוויי $ 100 ביללס אין יעדער מאַשין, 763 00:45:06,990 --> 00:45:11,360 אָבער זיי ווע בלויז דערהייַנטיקט דיין סאַכאַקל חשבון וואָג צו זייַן 100 $. 764 00:45:11,360 --> 00:45:15,130 אין אנדערע ווערטער, איר ווע גענומען אויס $ 200, אָבער ווייַל זיי ינספּעקטיד די שטאַט פון די וועלט 765 00:45:15,130 --> 00:45:18,840 סיימאַלטייניאַסלי און דעמאָלט געמאכט אַ באַשלוס באזירט אויף וואָס ווערט, 766 00:45:18,840 --> 00:45:21,930 זיי זאל נישט טאָן די מאַט לעסאָף ריכטיק. 767 00:45:21,930 --> 00:45:25,520 אַזוי אין אַ באַנק סיטואַציע אויך איר טאַקע ווילן צו האָבן עטלעכע מין פון לאַקאַוט 768 00:45:25,520 --> 00:45:28,450 אַזוי אַז ווי באַלד ווי איר 'ווע אָפּגעשטעלט די שטאַט פון עטלעכע בייַטעוודיק 769 00:45:28,450 --> 00:45:31,220 אַז ס 'טאַקע וויכטיק, ווי דיין חשבון וואָג, 770 00:45:31,220 --> 00:45:36,070 טאָן ניט לאָזן ווער עס יז אַנדערש מאַכן דיסיזשאַנז באזירט אויף אַז ביז איר זענט געטאן טאן דיין זאַך, 771 00:45:36,070 --> 00:45:38,920 ווו אין דעם פאַל איר זענען די אַטם אויף די לינקס. 772 00:45:38,920 --> 00:45:41,160 לאַק אַלעמען אַנדערש אויס. 773 00:45:41,160 --> 00:45:44,650 איר קענען פאקטיש דערגרייכן דעם ווירקונג אין אַ פּאָר פון פאַרשידענע וועגן. 774 00:45:44,650 --> 00:45:48,660 >> די סימפּלאַסט וועג אין מיסקל איז אַ שורה פון סקל אַז מיר געגעבן איר 775 00:45:48,660 --> 00:45:52,030 אין די פּראָבלעם שטעלן באַשרייַבונג וואָס קוקט פּונקט ווי דעם. 776 00:45:52,030 --> 00:45:57,420 אַרייַנלייגן אין די טיש - וועלכער עס ס גערופן - אַ שייַן, אַ סימבאָל, און אַ שער, אַ נומער פון שאַרעס, 777 00:45:57,420 --> 00:45:59,660 די פאלגענדע וואַלועס, פֿאַר בייַשפּיל. 778 00:45:59,660 --> 00:46:03,370 אויב איר האָט ניט לייענען די ספּעק נאָך, דאָס איז אַ בייַשפּיל ינוואַלווינג ווי טאָן איר גיין וועגן 779 00:46:03,370 --> 00:46:07,340 בייינג 10 שאַרעס פון דעם פּעני לאַגער פֿאַר פרעזידענט סקראָאָב, 780 00:46:07,340 --> 00:46:10,340 וועמענס באַניצער שייַן כאַפּאַנז צו זייַן די נומער 7? 781 00:46:10,340 --> 00:46:14,070 דאס זאגט אַרייַנלייגן אין טיש די פאלגענדע שייַן, סימבאָל, און נומער פון שאַרעס 782 00:46:14,070 --> 00:46:18,200 פון 7, 'דוונ.וו', און 10. 783 00:46:18,200 --> 00:46:21,510 אבער - אָבער, אָבער, אָבער - דער רגע שורה איז די וויכטיק איינער. 784 00:46:21,510 --> 00:46:26,310 אויף דופּליקאַט שליסל דערהייַנטיקן שאַרעס = שאַרעס + וואַלועס (שאַרעס). 785 00:46:26,310 --> 00:46:28,350 אַזוי טאָוטאַלי קריפּטיק-קוקן בייַ ערשטער בליק. 786 00:46:28,350 --> 00:46:31,990 אבער דער פאַקט אַז דעם סקל אָנפֿרעג, אַפֿילו כאָטש עס ראַפּס אַנטו 2 שורות, 787 00:46:31,990 --> 00:46:35,920 איז 1 לאַנג אָנפֿרעג, עס מיטל עס ס אַטאָמישע 788 00:46:35,920 --> 00:46:41,000 אין דעם זינען אַז דעם אָנפֿרעג וועט יעדער זייַן עקסאַקיוטאַד אַלע צוזאַמען אָדער ניט בייַ אַלע. 789 00:46:41,000 --> 00:46:45,100 און דורך דעפֿיניציע פון ​​מיסקל, אַז ס ווי זיי ימפּלאַמענטאַד דעם אָנפֿרעג. 790 00:46:45,100 --> 00:46:51,010 עס איז דורך דעפֿיניציע אין די מאַנואַל געראַנטיד צו ויספירן אַלע אין אַמאָל אָדער ניט בייַ אַלע. 791 00:46:51,010 --> 00:46:54,020 די מאָוטאַוויישאַן פֿאַר דעם איז ווי גייט. 792 00:46:54,020 --> 00:46:58,540 אויב אין דעם פאַל איר זענט טריינג צו קויפן 10 שאַרעס פון לאַגער, 793 00:46:58,540 --> 00:47:02,260 עס ס מין פון די זעלבע געשיכטע ווי די מילך, עס ס מין פון די זעלבע געשיכטע ווי דער אַטם. 794 00:47:02,260 --> 00:47:04,970 >> אויב איר מאַכן דעם גרייַז פון נישט ניצן דעם סינטאַקס 795 00:47:04,970 --> 00:47:09,610 אָבער אַנשטאָט סאַלעקטינג פון די דאַטאַבאַסע צו זען ווי פילע שאַרעס פון דעם פּעני לאַגער 796 00:47:09,610 --> 00:47:13,750 טוט פרעזידענט סקראָאָב האָבן, און רעכן ער האט 10 שאַרעס, 797 00:47:13,750 --> 00:47:19,330 און דעמאָלט עטלעכע שפּאַלטן רגע שפּעטער איר דעמאָלט טאָן אַ דערהייַנטיקן סטאַטעמענט, 798 00:47:19,330 --> 00:47:24,810 וואָס איז אן אנדער דערקלערונג אין סקל וואָס זאגט גיין פאָרויס און לייגן 10 מער שאַרעס 799 00:47:24,810 --> 00:47:28,700 צו זייַן קראַנט 10 אַזוי אַז יידילי די גאַנץ איז 20, 800 00:47:28,700 --> 00:47:33,490 די פּראָבלעם איז ווייַל אין הייַנט ס דאַטאַבאַסע סיסטעמען און ווייַל אין הייַנט ס קאָמפּיוטערס 801 00:47:33,490 --> 00:47:35,990 איר האָבן קייפל פּראַסעסערז, קייפל קאָרעס - 802 00:47:35,990 --> 00:47:38,920 אין אנדערע ווערטער, קאָמפּיוטערס קענען ממש זייַן טאן קייפל זאכן בייַ אַמאָל - 803 00:47:38,920 --> 00:47:44,270 דאָרט ס קיין גאַראַנטירן אַז אייער אויסקלייַבן און דיין דערהייַנטיקן אין דעם פאַל 804 00:47:44,270 --> 00:47:46,150 זענען געגאנגען צו פּאַסירן צוריק צו צוריק. 805 00:47:46,150 --> 00:47:49,140 אַזוי אַ שלעכט סצענאַר וואָלט זייַן איר טאָן די אויסקלייַבן 806 00:47:49,140 --> 00:47:51,670 צו זען ווי פילע שאַרעס פון דעם פּעני לאַגער טוט סקראָאָב האָבן, 807 00:47:51,670 --> 00:47:54,710 און דעמאָלט נאָר דורך געלעגנהייַט אנדערן דאַטאַבאַסע אָנפֿרעג איז עקסאַקיוטאַד - 808 00:47:54,710 --> 00:47:57,740 אפֿשר זייַן סקראָאָב אין אנדערן בלעטערער פֿענצטער טריינג צו קויפן 10 שאַרעס 809 00:47:57,740 --> 00:48:00,700 אין אן אנדער פֿענצטער בעסאַכאַקל, פיל ווי די אַטם - 810 00:48:00,700 --> 00:48:05,410 און רעכן אַז אנדערן אָנפֿרעג געץ אין צווישן אויסקלייַבן און די דערהייַנטיקן. 811 00:48:05,410 --> 00:48:10,210 עס קען זייַן די פאַל אַז סקראָאָב איצט פארלירט עטלעכע נומער פון שאַרעס 812 00:48:10,210 --> 00:48:14,340 ווייַל אנדערן פּראָצעס איז ינספּעקטינג די שטאַט פון זייַן וועלט, 813 00:48:14,340 --> 00:48:17,800 אָדער ער געץ מער שאַרעס ווי ער זאָל האָבן. 814 00:48:17,800 --> 00:48:23,250 מיר וועלן נישט גיין אין די פּערטיקיאַלערז פון פּונקט וואָס יענע באַזונדער געשיכטע שורות וואָלט זייַן, 815 00:48:23,250 --> 00:48:28,380 אָבער די פונט איז אויב איר האָבן צו קאָנטראָלירן אַ וועריאַבאַלז ווערט און דאַן מאַכן אַ באַשלוס, 816 00:48:28,380 --> 00:48:32,500 אויב דאָרט ס אַ ריזיקירן פון עמעצער אַנדערש טאן עפּעס אין צווישן יענע 2 סטייטמאַנץ, 817 00:48:32,500 --> 00:48:36,220 ווי קענען פּאַסירן אין מאַלטיפּראַסעסער סיסטעמען, אין מולטיקאָרע סיסטעמען, 818 00:48:36,220 --> 00:48:41,220 קאָמפּיוטערס מיט די פיייקייַט צו טאָן קייפל זאכן בייַ אַמאָל, שלעכט זאכן קענען פּאַסירן 819 00:48:41,220 --> 00:48:44,530 ווי באַנק אַקאַונץ זייַענדיק דעביטעד ינקערעקטלי, בייינג צוויי מאָל ווי פיל מילך, 820 00:48:44,530 --> 00:48:46,730 אָדער אין דעם פאַל די אומרעכט נומער פון שאַרעס. 821 00:48:46,730 --> 00:48:48,370 אבער דאָרט ס אַ גרינגער וועג צו טראַכטן וועגן דעם. 822 00:48:48,370 --> 00:48:53,290 >> עס טורנס אויס אַז סקל אויך שטיצט, אויב איר קאַנפיגיער דיין טיש ריכטיק, 823 00:48:53,290 --> 00:48:56,920 עפּעס גערופן טראַנזאַקשאַנז, וואָס איך וואָלט טייַנען איז פאקטיש אַפֿילו גרינגער צו פֿאַרשטיין 824 00:48:56,920 --> 00:49:00,650 ווי דעם, אָבער עס ס נישט אַ 1-לייַנער, אַזוי עס ס 'פאקטיש אַ ביסל מער ינוואַלווד. 825 00:49:00,650 --> 00:49:04,960 עס איז ממש אַ סטאַטעמענט אין סקל גערופן אָנהייב מאַסע - מאַטן. 826 00:49:04,960 --> 00:49:08,300 פּונקט ווי דאָרט ס אויסקלייַבן, דערהייַנטיקן, אַרייַנלייגן, ויסמעקן, און פאַרבינדן און אַ בינטל פון אנדערע, 827 00:49:08,300 --> 00:49:10,970 עס זענען טערמינען ווי אָנהייב מאַסע - מאַטן. 828 00:49:10,970 --> 00:49:13,560 און וואָס איר דעמאָלט טאָן אין דעם קאָנטעקסט פון פּסעט 7 - 829 00:49:13,560 --> 00:49:17,270 איר טאָן ניט האָבן צו טאָן דעם פֿאַר פּסעט 7; עס ס בפירוש דיסקליימד ווי ניט נייטיק, 830 00:49:17,270 --> 00:49:18,830 אָבער פֿאַר לעצט פראיעקטן עס קענען זייַן נוצלעך - 831 00:49:18,830 --> 00:49:22,820 אויב איר רופן אַ אָנפֿרעג פון אָנהייב מאַסע - מאַטן און דעמאָלט אן אנדער אָנפֿרעג 832 00:49:22,820 --> 00:49:25,620 און דעמאָלט אן אנדער אָנפֿרעג און דעמאָלט אנדערן, דעם אנדערן, און דעם אנדערן, 833 00:49:25,620 --> 00:49:31,860 יענע קוויריז וועט נישט פאקטיש זייַן עקסאַקיוטאַד ביז איר רופן די סקל סטאַטעמענט טוען, 834 00:49:31,860 --> 00:49:37,220 אין וואָס פונט, צי עס ס 2 סטייטמאַנץ אָדער 20 סטייטמאַנץ, זיי וועלן אַלע זייַן עקסאַקיוטאַד בייַ אַמאָל, 835 00:49:37,220 --> 00:49:42,770 וואָס מיטל קיין איינער אַנדערש קענען אַקסאַדענאַלי קויפן אויך פיל מילך אָדער דעביט אויך פיל געלט 836 00:49:42,770 --> 00:49:46,340 אָדער קויפן אויך פילע שאַרעס ווייַל אַלע פון ​​דיין קוויריז וועט ויספירן 837 00:49:46,340 --> 00:49:48,410 צוריק צו צוריק צו צוריק צו צוריק. 838 00:49:48,410 --> 00:49:51,580 און דאָס איז סופּער וויכטיק, ספּעציעל ווען איר ניטאָ טאן עפּעס ווי דעם. 839 00:49:51,580 --> 00:49:54,900 דאס איז אַ אַרביטראַריש בייַשפּיל וואָס זאגט לאָזן ס דערהייַנטיקן די באַנק חשבון 840 00:49:54,900 --> 00:50:00,200 דורך באַשטעטיקן אַ וואָג גלייַך צו וואָג - 1000 $ ווו די חשבון נומער איז 2. 841 00:50:00,200 --> 00:50:04,260 און דעריבער די רגע סטאַטעמענט איז איצט לאָזן ס אַוועקלייגן אַז $ 1000 842 00:50:04,260 --> 00:50:07,310 אין עמעצער אַנדערש ס באַנק חשבון וועמענס חשבון נומער איז 1. 843 00:50:07,310 --> 00:50:10,400 >> אין אנדערע ווערטער, דאָס איז אַ גאנץ בייַשפּיל פון ווו איר ווילן צו מאַכן זיכער 844 00:50:10,400 --> 00:50:13,590 אַז ביידע פון ​​די סטייטמאַנץ פּאַסירן אָדער ניט בייַ אַלע 845 00:50:13,590 --> 00:50:15,450 ווייַל אַנדערש דער קונה איז געגאנגען צו באַקומען סקרוד 846 00:50:15,450 --> 00:50:17,670 און איר ניטאָ געגאנגען צו נעמען זייער געלט און נישט אַוועקלייגן עס אנדערש, 847 00:50:17,670 --> 00:50:20,470 אָדער די באַנק איז געגאנגען צו באַקומען סקרוד ווו איר ניטאָ געגאנגען צו אַוועקלייגן די געלט 848 00:50:20,470 --> 00:50:23,140 אָבער נישט פאקטיש אַראָפּרעכענען עס פון דעם באַניצער 'ס חשבון. 849 00:50:23,140 --> 00:50:25,810 אַזוי איר ווילן ביידע פון ​​זיי צו ויספירן צוזאַמען. 850 00:50:25,810 --> 00:50:29,140 אזוי גייט אריין אין די וועלט טראַנזאַקשאַנז. 851 00:50:29,140 --> 00:50:31,360 אַזוי אַז ס 'עפּעס צו האַלטן אין די צוריק פון דיין גייַסט, 852 00:50:31,360 --> 00:50:34,710 נישט אַזוי פיל פֿאַר די צוועקן פון נאָר אַ לעצט פּרויעקט, 853 00:50:34,710 --> 00:50:36,700 אָבער אויב איר ווילן צו נעמען דיין לעצט פּרויעקט ערגעץ, 854 00:50:36,700 --> 00:50:39,040 אויב איר ווילן צו אָנהייבן אַרויף עטלעכע פירמע אַרום אים, 855 00:50:39,040 --> 00:50:41,270 אויב איר ווילן צו סאָלווע עטלעכע תּלמיד גרופּע 'ס פּראָבלעם אויף קאַמפּאַס 856 00:50:41,270 --> 00:50:45,210 און פאקטיש האָבן אַ לעבן, אַקטיוו וועבזייַטל, די ביסט די סאָרט פון סאַטאַל באַגז וואָס קענען אויפשטיין 857 00:50:45,210 --> 00:50:49,480 אויב איר טאָן ניט גאַנץ טראַכטן דורך וואָס קענען פּאַסירן אויב 2 מענטשן 858 00:50:49,480 --> 00:50:54,190 זענען טריינג צו צוטריט דיין וועבזייַטל אין ממש די זעלבע מאָמענט אין צייַט, 859 00:50:54,190 --> 00:50:56,890 ווערביי זייער קוויריז זאל אַנדערש באַקומען ינטערוואָווואַן. 860 00:50:58,840 --> 00:51:01,420 >> גרייט פֿאַר עטלעכע דזשאַוואַסקריפּט, אַ טיזער דערפון? 861 00:51:01,420 --> 00:51:04,320 דאס איז אונדזער לעצטע שפּראַך פֿאַר די זמאַן. אַלע רעכט. 862 00:51:04,320 --> 00:51:09,940 טהאַנקפוללי, דזשאַוואַסקריפּט קוקט זייער, זייער, זייער ענלעך צו די 2 שפּראַכן, C, און פפּ, 863 00:51:09,940 --> 00:51:11,140 מיר ווע געטאן אַזוי ווייַט. 864 00:51:11,140 --> 00:51:14,340 עס ס קיין דזשאַוואַסקריפּט אין פּסעט 7, אָבער עס ס אַ ינקרעדאַבלי נוצלעך געצייַג 865 00:51:14,340 --> 00:51:18,840 ווען עס קומט צו טאן וועב-באזירט לעצט פראיעקטן אָדער טאַקע נאָר וועב פּראָגראַממינג מער בכלל. 866 00:51:18,840 --> 00:51:20,950 אַזוי אַ שנעל איבערבליק פון עפּעס גערופן דאַם. 867 00:51:20,950 --> 00:51:23,600 דאָ איז אַ סופּער פּשוט וועב בלאַט אַז טאַקע נאָר זאגט העלא, וועלט 868 00:51:23,600 --> 00:51:25,970 ביידע אין די טיטל און אין דעם גוף. 869 00:51:25,970 --> 00:51:29,270 ווי די ינדענטיישאַן האט שוין סאַגדזשעסטינג פֿאַר עטלעכע מאָל, 870 00:51:29,270 --> 00:51:31,380 עס איז טאַקע אַ כייעראַרקי צו וועב בלעטער. 871 00:51:31,380 --> 00:51:34,220 איך קען ציען דעם זעלביקער סניפּאַט פון HTML ווי אַ בוים, 872 00:51:34,220 --> 00:51:37,470 טראכטן צוריק צו אונדזער דיסקוסיעס פון דאַטן סטראַקטשערז אין C, ווי גייט. 873 00:51:37,470 --> 00:51:40,710 איך האב עטלעכע ספּעציעל וואָרצל נאָדע גערופן די דאָקומענט נאָדע, 874 00:51:40,710 --> 00:51:43,650 און מיר וועט זען דער אַנאַלאָג פון דעם אין דזשאַוואַסקריפּט אין נאָר אַ מאָמענט. 875 00:51:43,650 --> 00:51:48,330 דער ערשטער קינד און בלויז קינד פון וואָס אין דעם פאַל איז דער HTML קוויטל. 876 00:51:48,330 --> 00:51:49,880 עס ס ניט דירעקט מאַפּינג פון די דאָקטיפּע. 877 00:51:49,880 --> 00:51:53,170 אַז ס אַ ספּעציעל זאַך, אַזוי מיר זאָל נאָר איגנאָרירן עס ווען עס קומט צו דעם דאַם, 878 00:51:53,170 --> 00:51:55,810 דעם דאָקומענט כייפעץ מאָדעל בוים. 879 00:51:55,810 --> 00:51:59,530 נאָטיץ אַז די HTML קוויטל, וואָס איך ווע דיפּיקטיד אַרביטרעראַלי ווי אַ גראָדעק, 880 00:51:59,530 --> 00:52:02,890 האט 2 קינדער: קאָפּ און גוף. 881 00:52:02,890 --> 00:52:04,840 >> יענע זענען סימילאַרלי ציען ווי רעקטאַנגגאַלז. 882 00:52:04,840 --> 00:52:08,970 עס איז מינינגפאַל פּיקטאָריאַללי אַז קאָפּ איז צו די לינקס פון גוף. 883 00:52:08,970 --> 00:52:11,960 די ימפּלאַקיישאַן איז אַז קאָפּ קומט ערשטער אין די בוים. 884 00:52:11,960 --> 00:52:14,910 אַזוי דאָרט ס 'פאקטיש אַ אָרדערינג צו אַ בוים ווען איר ציען עס ווי דעם, 885 00:52:14,910 --> 00:52:17,460 אַפֿילו כאָטש די שאַפּעס און וואַטנאַט זענען אַרביטראַריש. 886 00:52:17,460 --> 00:52:20,360 קאָפּ דערווייַל האט אַ איין קינד גערופן טיטל, 887 00:52:20,360 --> 00:52:25,170 און טיטל פאקטיש האט זייַן אייגן קינד, וואָס איז "העלא, וועלט", 888 00:52:25,170 --> 00:52:32,210 וואָס איך דיליבראַטלי געצויגן ווי אַן אָוואַל דאָ צו מאַכן עס אַ ביסל אַנדערש פון די גראָדעק. 889 00:52:32,210 --> 00:52:37,420 די רעקטאַנגגאַלז זענען עלעמענטן, וועראַז העלא, וועלט איז טאַקע אַ טעקסט נאָדע. 890 00:52:37,420 --> 00:52:39,850 אַזוי עס ס אַ נאָדע אין די בוים, אָבער עס ס אַ אַנדערש טיפּ פון נאָדע 891 00:52:39,850 --> 00:52:41,730 אַזוי איך געצויגן עס אַרביטרעראַלי דיפערענטלי. 892 00:52:41,730 --> 00:52:45,000 סימילאַרלי טוט גוף האָבן אַ קינד גערופן העלא, וועלט ווי געזונט, 893 00:52:45,000 --> 00:52:47,910 אַזוי אַנדערש נאָדע אַפֿילו כאָטש זיי ניטאָ קאָוינסידענאַלי דער זעלביקער טעקסט, 894 00:52:47,910 --> 00:52:52,100 אָבער איך ווע ציען עס ניצן די זעלבע פאָרעם. אַזוי וואס דאגות? 895 00:52:52,100 --> 00:52:56,820 נו, וואָס ס פייַן וועגן HTML איז אַז עס טוט האָבן דעם כייראַרקאַקאַל נאַטור. 896 00:52:56,820 --> 00:53:01,010 און וואָס ס פייַן וועגן דזשאַוואַסקריפּט און דער הויפּט לייברעריז וואָס זענען פרילי בנימצא 897 00:53:01,010 --> 00:53:07,120 און פאָלקס ווי דזשקווערי, איר קענען נאַוויגירן די בוים סטרוקטור אַזוי אַמייזינגלי גרינג. 898 00:53:07,120 --> 00:53:11,790 קיין פון די שטאָפּן מיר האט אין C מיט פּוינטערז און טראַווערסינג ביימער און רעקורסינג אויף נאָודז 899 00:53:11,790 --> 00:53:15,300 לינקס קינד צו רעכט קינד, אַלע פון ​​אַ פּלוצעמדיק מיר קענען סאָרט פון נעמען פֿאַר געגעבן 900 00:53:15,300 --> 00:53:19,450 ווי זייַענדיק אַמייזינגלי ענלייטנינג אויב ניט אַ ביסל פראַסטרייטינג 901 00:53:19,450 --> 00:53:22,470 אָבער נישט קימאַט אַ עפעקטיוו וועג צו גיין וועגן פּראָגראַממינג. 902 00:53:22,470 --> 00:53:24,470 און אַזוי מיט די העכער מדרגה שפּראַכן ווי דזשאַוואַסקריפּט 903 00:53:24,470 --> 00:53:28,340 מיר וועט זייַן ביכולת צו נאַוויגירן דעם בוים פיל מער ינטויטיוולי. 904 00:53:28,340 --> 00:53:30,430 >> און טאַקע דעם סינטאַקס איז געגאנגען צו זייַן גאַנץ באַקאַנט. 905 00:53:30,430 --> 00:53:32,950 אויב איר ווע קיינמאָל געזען דזשאַוואַסקריפּט פריער, דאָס איז אַ טאַקע פייַן דערמאָנען 906 00:53:32,950 --> 00:53:35,910 פון די מאָזיללאַ פאָלקס, די מענטשן וואס מאַכן פירעפאָקס, 907 00:53:35,910 --> 00:53:38,370 אַזוי טאָן פילן פֿרייַ צו בלעטער אַז בייַ דיין קאַנוויניאַנס. 908 00:53:38,370 --> 00:53:41,590 וואָס איר וועט געפֿינען - און די סליידז זענען יידעניקאַל צו וואָס מיר געניצט די אנדערע טאָג - 909 00:53:41,590 --> 00:53:44,030 סימילאַרלי, הויפּט איז ניטאָ. 910 00:53:44,030 --> 00:53:47,010 אַזוי ווען איר שרייַבן אַ פּראָגראַם אין דזשאַוואַסקריפּט, עס איז קיין הויפּט פֿונקציע. 911 00:53:47,010 --> 00:53:48,690 איר נאָר אָנהייבן שרייבן קאָד. 912 00:53:48,690 --> 00:53:51,660 אבער אַ שליסל דיסטינגקשאַן צווישן דזשאַוואַסקריפּט און C און פפּ 913 00:53:51,660 --> 00:53:55,890 איז אַז וועראַז C און פפּ אַזוי ווייַט האָבן שוין עקסאַקיוטאַד סערווער זייַט 914 00:53:55,890 --> 00:53:59,180 דורך די אַפּפּליאַנסע אין דעם פאַל אָדער מער בכלל דורך אַ סערווער, 915 00:53:59,180 --> 00:54:04,270 דזשאַוואַסקריפּט דורך פּלאַן איז יוזשאַוואַלי עקסאַקיוטאַד דורך אַ בלעטערער. 916 00:54:04,270 --> 00:54:08,440 אין אנדערע ווערטער, איר זאל שרייַבן דזשאַוואַסקריפּט קאָד, ווי מיר רע וועגן צו, 917 00:54:08,440 --> 00:54:13,080 אויף אַ סערווער אין די אַפּפּליאַנסע, אָבער איר אַרייַננעמען עס צווישן דיין HTML, צווישן דיין קסס, 918 00:54:13,080 --> 00:54:16,100 צווישן דיין גיפס, און דיין פּנגס און דיין דזשפּעגס 919 00:54:16,100 --> 00:54:19,170 אַזוי אַז ווען דער באַניצער וויסיץ אייער וועב בלאַט, אויב איר ניטאָ ניצן דזשאַוואַסקריפּט, 920 00:54:19,170 --> 00:54:21,770 אַז דזשאַוואַסקריפּט קאָד קומט פון סערווער צו בלעטערער, 921 00:54:21,770 --> 00:54:24,540 און עס ס דעם בלעטערער אַז פאקטיש עקסאַקיוץ עס. 922 00:54:24,540 --> 00:54:27,960 אַזוי דעם האט מינינגפאַל ימפּלאַקיישאַנז פֿאַר אַפֿילו אינטעלעקטואַל פאַרמאָג. 923 00:54:27,960 --> 00:54:32,600 עס ס מין פון נאַריש צו אַפֿילו טראַכטן וועגן פּערטעקטינג דיין יפּ ווען עס קומט צו דזשאַוואַסקריפּט קאָד 924 00:54:32,600 --> 00:54:37,560 ווייַל דורך נאַטור פון די שפּראַך עס געץ עקסאַקיוטאַד יוזשאַוואַלי בלעטערער זייַט. 925 00:54:37,560 --> 00:54:40,360 >> איר קענען אַבפאַסקייט עס, וואָס מיטל איר קענען מאַכן עס קוקן משוגע און מיעס 926 00:54:40,360 --> 00:54:45,400 מיט קיין ווהיטעספּאַסע, שרעקלעך בייַטעוודיק נעמען, צו מאַכן עס האַרדער פֿאַר מענטשן צו גאַנווענען דיין יפּ, 927 00:54:45,400 --> 00:54:48,120 אָבער דער שליסל איז אַז עס איז עקסאַקיוטאַד בלעטערער זייַט. 928 00:54:48,120 --> 00:54:51,790 אפילו כאָטש ווי אַ באַזונדער דזשאַוואַסקריפּט קענען זייַן געניצט סערווער זייַט, 929 00:54:51,790 --> 00:54:54,480 די מערסט פּראָסט נוצן פאַל רעכט איצט איז נאָך אויף די בלעטערער. 930 00:54:54,480 --> 00:54:59,800 און דאָ ס וואָס עס קוקט ווי. דאָ איז אַן אויב-אַנדערש אויב-אַנדערש בויען נאָר ווי C, פּונקט ווי פפּ. 931 00:54:59,800 --> 00:55:02,420 דאָ איז אַ בוליאַן אויסדרוק ווען איר "אָדער" 2 זאכן צוזאַמען. 932 00:55:02,420 --> 00:55:04,330 דאָ איז ווען איר "און" 2 זאכן צוזאַמען. 933 00:55:04,330 --> 00:55:08,300 דאָ איז אַ באַשטימען סטאַטעמענט, וואָס איז ענלעך צו פפּ 934 00:55:08,300 --> 00:55:10,810 אין אַז איר קענען באַשטימען אויף פאַרשידענע טייפּס פון וואַלועס. 935 00:55:10,810 --> 00:55:15,180 לופּס סימילאַרלי האָבן פֿאַר לופּס דאָ, וואָס זענען סטראַקטשערד ידענטיקאַללי צו וואָס מיר ווע געזען פריער. 936 00:55:15,180 --> 00:55:18,110 בשעת לופּס; מיר ווע גאַט טאָן בשעת לופּס. 937 00:55:18,110 --> 00:55:20,290 וועריאַבאַלז, אלץ אַזוי אַ ביסל אַנדערש. 938 00:55:20,290 --> 00:55:24,560 איר טאָן דערקלערן וועריאַבאַלז ווי איר טאָן אין פפּ און C, 939 00:55:24,560 --> 00:55:27,860 אָבער סימילאַרלי איז דזשאַוואַסקריפּט וויקלי טייפּט. 940 00:55:27,860 --> 00:55:32,730 איר טאָן ניט ספּעציפיצירן ינט אָדער לאָזנ שווימען אָדער שטריקל אָדער עפּעס ווי אַז יוזשאַוואַלי. 941 00:55:32,730 --> 00:55:34,240 איר קענען ספּעציפיצירן וואַר. 942 00:55:34,240 --> 00:55:38,040 איר טאָן ניט האָבן צו ספּעציפיצירן וואַר, אָבער עס האט ימפּלאַקיישאַנז אויב איר טאָן ניט. 943 00:55:38,040 --> 00:55:42,000 יוזשאַוואַלי אויב איר האָפּקען וואַר, איר אַקסאַדענאַלי שאַפֿן אַ גלאבאלע בייַטעוודיק אַנשטאָט פון היגע. 944 00:55:42,000 --> 00:55:46,420 אַזוי לאָזן מיר פאָרשלאָגן וואָס איר כּמעט שטענדיק נאָר זאָגן וואַר און דאַן די נאָמען פון די בייַטעוודיק. 945 00:55:46,420 --> 00:55:48,740 עס ס נישט אַ טיפּ, עס ס נאָר וואַר פֿאַר בייַטעוודיק. 946 00:55:48,740 --> 00:55:52,930 דאס וואָלט זייַן אַ בייַשפּיל, צי עס ס 123 אָדער "העלא, וועלט". 947 00:55:52,930 --> 00:55:58,910 ערייז זענען פאָרשטעלן און סינטאַקטיקאַללי ענלעך צו פפּ. 948 00:55:58,910 --> 00:56:03,690 איך וועט זאָגן וואַר נומערן און דעמאָלט איך נוצן קוואַדראַט בראַקאַץ ווידער צו דערקלערן אַ בייַטעוודיק 949 00:56:03,690 --> 00:56:08,870 וועמענס טיפּ איז מענגע וואָס האט די באַזונדער נומערן אין עס אפגעשיידט דורך קאָמעס. 950 00:56:08,870 --> 00:56:11,740 און דעמאָלט לאַסטלי, דאָס איז די נאָר איינער אַז טאַקע קוקט אַנדערש. 951 00:56:11,740 --> 00:56:16,700 צוריקרופן אַז אין פפּ מיר וואָלט האָבן ימפּלאַמענטאַד אַ אַססאָסיאַטיווע מענגע פֿאַר אַ תּלמיד 952 00:56:16,700 --> 00:56:20,220 ווי זאַמילאַ וואָס זאל קוקן ווי דעם, ווו די בייַטעוודיק איז גערופן תּלמיד. 953 00:56:20,220 --> 00:56:23,370 די קוואַדראַט בראַקאַץ מיינען דאָ קומט אַ מענגע. 954 00:56:23,370 --> 00:56:28,500 >> דער פאַקט אַז איך בין נישט ניצן נומעריק ינדיסעס אָבער סטרינגס - שייַן, הויז, און נאָמען - 955 00:56:28,500 --> 00:56:30,990 מיטל אַז דאָס איז אַ אַססאָסיאַטיווע מענגע, 956 00:56:30,990 --> 00:56:34,490 און די אַראָוז מיט די יקוואַלז צייכן און די אַנגגאַלד קאַנטיקער 957 00:56:34,490 --> 00:56:37,310 מיטל אַז דער שליסל איז "שייַן", דער ווערט איז 1; 958 00:56:37,310 --> 00:56:39,310 דער שליסל איז "הויז", דער ווערט איז ווינטהראָפּ הויז; 959 00:56:39,310 --> 00:56:41,800 דער שליסל איז "נאָמען", דער ווערט איז זאַמילאַ טשאַן. 960 00:56:41,800 --> 00:56:47,110 אַזוי דאָרט ס 3 קיז ין פון דעם אַססאָסיאַטיווע מענגע, יעדער פון וואָס האט זייַן אייגן ווערט. 961 00:56:47,110 --> 00:56:52,880 מיר ווע געזען אַז אין פּסעט 7, אָדער איר באַלד וועט, אין דזשאַוואַסקריפּט זעלבע געדאַנק, 962 00:56:52,880 --> 00:56:55,220 אָבער עס ס געגאנגען צו קוקן ווי דעם. 963 00:56:55,220 --> 00:57:00,070 אַזוי וואַר תּלמיד - קיין דאָללאַר צייכן און ניט דערמאָנען פון טיפּ נאָך אָבער וואַר - 964 00:57:00,070 --> 00:57:05,860 יקוואַלז און דעמאָלט עפענען געגרייַזלט ברייסאַז ווייַל אין דזשאַוואַסקריפּט ווען איר האָבן שליסל ווערט פּערז, 965 00:57:05,860 --> 00:57:08,900 איר פאקטיש נוצן עפּעס גערופן אַ כייפעץ. 966 00:57:08,900 --> 00:57:13,490 און יענע פון ​​איר וואס האט נעמען אַפּקס אָדער די ווי זאל צוריקרופן אַבדזשעקס פון דזשאַוואַ 967 00:57:13,490 --> 00:57:15,140 אָדער ענלעך שפּראַכן. 968 00:57:15,140 --> 00:57:17,880 דזשאַוואַסקריפּט איז נישט דזשאַוואַ, ערשטער פון אַלע. 969 00:57:17,880 --> 00:57:21,600 עס איז געווען אַ דיליבראַט פּלאַן באַשלוס יאָרן צוריק צו קלאַפּן אַוועק עפּעס אַנדערש וואָס איז געווען פאָלקס, 970 00:57:21,600 --> 00:57:25,640 זייַן נאָמען, אַפֿילו כאָטש עס האט ניט פונדאַמענטאַל באַציונג צו דזשאַוואַ זיך. 971 00:57:25,640 --> 00:57:31,490 דזשאַוואַסקריפּט האט אַבדזשעקס, און איר מאַכן זיי דורך וועג פון די געגרייַזלט בראַסע נאָוטיישאַן. 972 00:57:31,490 --> 00:57:36,710 אַבדזשעקס אין דזשאַוואַסקריפּט זענען שיין פיל עקוויוואַלענט צו אַססאָסיאַטיווע ערייז אין פפּ 973 00:57:36,710 --> 00:57:40,030 ווען עס קומט צו סטאָרינג דאַטן ין פון זיי. 974 00:57:40,030 --> 00:57:44,100 >> אבער אַפֿילו מער פּאַוערפלי אין דזשאַוואַסקריפּט קענען איר מיטאַרבעטער זייער לייכט פאַנגקשאַנז 975 00:57:44,100 --> 00:57:48,040 ין פון אַ כייפעץ, און כאָטש איר קענען טאָן דאָס אין אנדערע שפּראַכן, 976 00:57:48,040 --> 00:57:50,040 עס ס גאַנץ אַ פּראָסט פּעראַדיים, ווי מיר וועט זען. 977 00:57:50,040 --> 00:57:54,380 אין קורץ, דעם כייפעץ רעפּראַזענץ אַ תּלמיד, וואס איז דער הויפּט זאַמילאַ, 978 00:57:54,380 --> 00:58:00,380 און עס ס ענלעך קאַנסעפּטשואַלי, נאָר סינטאַקטיקאַללי אַנדערש פון דעם. 979 00:58:00,380 --> 00:58:03,840 זאל ס 'פאקטיש נוצן דזשאַוואַסקריפּט אין אַ טעקע. 980 00:58:03,840 --> 00:58:05,570 עס טורנס אויס דאָרט ס אַ שריפט קוויטל. 981 00:58:05,570 --> 00:58:08,180 מיר ווע געזען אַ נוסח קוויטל און מיר ווע געזען אנדערע HTML tags. 982 00:58:08,180 --> 00:58:11,510 די שריפט פאַרבינדן פאקטיש וועט אַנטהאַלטן עטלעכע דזשאַוואַסקריפּט קאָד. 983 00:58:11,510 --> 00:58:15,500 זאל מיר גיין אין די אַפּפּליאַנסע ווו מיר האָבן עטלעכע מקור קאָד פאַר - געמאכט. 984 00:58:15,500 --> 00:58:18,700 איך האָבן נישט אַרייַנגעשיקט עס נאָך אויף דער וועבזייַטל, אָבער איך וועט טאָן אַז נאָך קלאַס. 985 00:58:18,700 --> 00:58:21,770 זאל ס עפענען זיך דעם איין, בלינק.הטמל. 986 00:58:21,770 --> 00:58:27,560 צוריק אין די 1990 ס, עס איז ממש אַ HTML פאַרבינדן גערופן די פּינטלען קוויטל, 987 00:58:27,560 --> 00:58:30,340 און דאָס איז געווען איינער פון די מערסט וואַנדערפאַלי אָווועריוזד טאַגס אויף די אינטערנעט 988 00:58:30,340 --> 00:58:36,140 ווערביי איר 'ד באַזוכן עטלעכע 1990 ס נוסח וועב בלאַט און אָנהייב געזען טעקסט פלאַשינג איר ווי דעם, 989 00:58:36,140 --> 00:58:39,810 די רעזולטאַטן פון די מאַרקי קוויטל, וואָס האט טעקסט געגאנגען ווי דעם. 990 00:58:39,810 --> 00:58:45,070 איינער פון די ווייניק מאל ווו די וועלט האט פאקטיש מסכים אויף אַ וועב נאָרמאַל, 991 00:58:45,070 --> 00:58:48,250 אַלעמען אַריבער די ברעט געהרגעט די פּינטלען פאַרבינדן עטלעכע יאָרן צוריק. 992 00:58:48,250 --> 00:58:52,860 אבער מיר קענען רעזערעקט עס מיט דזשאַוואַסקריפּט ווי אַ דעמאַנסטריישאַן פון די מאַכט איר האָבן 993 00:58:52,860 --> 00:58:56,660 ווען איר קענען שרייַבן אַ פּראָגראַם ין פון אַ וועב בלאַט. 994 00:58:56,660 --> 00:59:00,240 ערשטער לאָזן ס האָפּקען איבער די נייע שטאָפּן און פאָקוס בלויז אויף די אַלט. 995 00:59:00,240 --> 00:59:01,780 >> דאָ איז די אַלט שטאָפּן אין דעם בייַשפּיל. 996 00:59:01,780 --> 00:59:06,350 איך האב אַן HTML קוויטל, אַ קאָפּ קוויטל, און אַ טיטל קוויטל. 997 00:59:06,350 --> 00:59:11,210 דעמאָלט איך האָבן אַ גוף פאַרבינדן דאָ מיט אַ דיוו, וואָס צוריקרופן איז נאָר אַ רעקטאַנגגיאַלער טייל פון די בלאַט 998 00:59:11,210 --> 00:59:14,720 אַז איך ווע געגעבן אַ יינציק שייַן אַרביטרעראַלי פון "גרוס" צו, 999 00:59:14,720 --> 00:59:18,320 נאָר אַזוי איך האָבן אַ וועג פון יוניקלי ריפערינג צו אים, וואָס האט עטלעכע זייער פּשוט טעקסט: 1000 00:59:18,320 --> 00:59:20,220 העלא, וועלט. 1001 00:59:20,220 --> 00:59:23,940 איצט לאָזן מיר מעגילע אַרויף צו די שפּיץ פון דעם טעקע און זען וואָס ס 'נייַ. 1002 00:59:23,940 --> 00:59:27,710 דער ערשטער זאַך אַז ס 'נייַ אַרויף שפּיץ איז די שריפט קוויטל, 1003 00:59:27,710 --> 00:59:31,280 און ין פון די שריפט פאַרבינדן באַמערקן איך ווע דערקלערט אַ פֿונקציע. 1004 00:59:31,280 --> 00:59:34,610 צו דערקלערן אַ פונקציאָנירן אין דזשאַוואַסקריפּט, שיין ענלעך צו פפּ, 1005 00:59:34,610 --> 00:59:37,930 איר ממש שרייַבן פונקציאָנירן דעמאָלט דער נאָמען פון דעם פֿונקציע, קלאַמערן, 1006 00:59:37,930 --> 00:59:40,400 און אפֿשר עטלעכע טענות אויב עס נעמט קיין. 1007 00:59:40,400 --> 00:59:43,510 דעמאָלט איך ווע גאַט מיין געגרייַזלט בראַסע ווי געוויינטלעך, און איצט מיר האָבן עטלעכע ביסל נייַ קאָד, 1008 00:59:43,510 --> 00:59:45,230 אָבער לאָזן ס זען וואָס דעם מיטל. 1009 00:59:45,230 --> 00:59:48,670 אַזוי וואַר דיוו, דאָס נאָר מיטל געבן מיר אַ בייַטעוודיק גערופן דיוו. 1010 00:59:48,670 --> 00:59:50,530 איך קען האָבן גערופן עס פו, אָבער איך געוואלט עס צו זייַן גערופן דיוו 1011 00:59:50,530 --> 00:59:52,620 פֿאַר סיבות וואָס וועט זייַן קלאָר אין אַ רגע. 1012 00:59:52,620 --> 00:59:57,480 דעמאָלט עס טורנס אויס אין דזשאַוואַסקריפּט - און דאָס איז דזשאַוואַסקריפּט קאָד עמבעדיד אין מיין וועב בלאַט - 1013 00:59:57,480 --> 01:00:01,760 עס איז אַ ספּעציעל גלאבאלע בייַטעוודיק פון סאָרץ גערופן דאָקומענט. 1014 01:00:01,760 --> 01:00:04,780 דזשאַוואַסקריפּט איז אין פאַקט אַן כייפעץ-אָריענטיד שפּראַך. 1015 01:00:04,780 --> 01:00:07,230 מיר וועלן נישט גיין אין דעטאַל אין 50 ווי צו וואָס אַז מיטל, 1016 01:00:07,230 --> 01:00:11,180 אָבער פֿאַר איצט וויסן אַז אַ כייפעץ איז שיין פיל ווי אַ סטרוקט. 1017 01:00:11,180 --> 01:00:14,740 ווי מיר געזען וועג צוריק ווען אין איינער פון די ערליאַסט פּראָבלעם שטעלט 1018 01:00:14,740 --> 01:00:17,150 ווו מיר שטעלן אַ פּלאַץ פון אינפֿאָרמאַציע אין אַ סטרוקט, 1019 01:00:17,150 --> 01:00:21,330 סימילאַרלי איז דאָקומענט אַ ספּעציעל סטרוקט וואָס קומט מיט דעם בלעטערער, 1020 01:00:21,330 --> 01:00:24,810 קומט מיט קיין וועב בלאַט. עס ס נישט עפּעס איך באשאפן. 1021 01:00:24,810 --> 01:00:28,210 ין פון דעם דאָקומענט סטרוקטור, כאָטש, איר האָט נישט בלויז דאַטן 1022 01:00:28,210 --> 01:00:30,010 אָבער איר אויך האָבן פאַנגקשאַנז. 1023 01:00:30,010 --> 01:00:34,090 >> און קיין צייַט איר האָבן אַ פֿונקציע ין פון אַ סטרוקטור, ין פון אַ כייפעץ, 1024 01:00:34,090 --> 01:00:36,490 עס ס גערופן אַ אופֿן. אבער עס ס די זעלבע זאַך. 1025 01:00:36,490 --> 01:00:40,110 א אופֿן איז אַ פֿונקציע וואָס נאָר אַזוי כאַפּאַנז צו זייַן ין פון עפּעס אַנדערש. 1026 01:00:40,110 --> 01:00:42,990 אַזוי דעם מיטל וואָס דאָס ספּעציעל גלאבאלע בייַטעוודיק גערופן דאָקומענט 1027 01:00:42,990 --> 01:00:47,690 האט אַ פֿונקציע גערופן געטעלעמענטבייד אַז ממש טוט וואָס. 1028 01:00:47,690 --> 01:00:52,460 עס וועט באַקומען איר אַן עלעמענט פון די דאַם, דאָקומענט כייפעץ מאָדעל בוים, 1029 01:00:52,460 --> 01:00:55,520 וועמענס שייַן איז אין דעם פאַל גרוס. 1030 01:00:55,520 --> 01:00:59,200 אין אנדערע ווערטער, אַלע אַז צייַט מיר פארבראכט אויף דאַטן סטראַקטשערז קומט אין שפּילן דאָ. 1031 01:00:59,200 --> 01:01:01,400 דאס בילד פון אַ דאַם אַז מיר האבן אַ מאָמענט צוריק, 1032 01:01:01,400 --> 01:01:06,100 אַפֿילו כאָטש דער בלאַט איז אַ ביסל אַנדערש, אויב איך געהאט אַ דיוו אין דעם בילד, 1033 01:01:06,100 --> 01:01:11,180 וואָס דאָקומענט.געטעלעמענטבייד וואָלט צוריקקומען צו מיר וואָלט יפעקטיוולי זייַן אַ טייַטל 1034 01:01:11,180 --> 01:01:15,440 צו די גראָדעק אין די בוים, אַ רעפֿערענץ צו די גראָדעק אין דעם בוים. 1035 01:01:15,440 --> 01:01:18,410 אַזוי אַז ס וואָס עס מיטל צו פאקטיש רופן איינער פון יענע פאַנגקשאַנז. 1036 01:01:18,410 --> 01:01:21,960 אין דעם פאַל ווידער עס ס אַ דיוו. עס ס נישט אַ גוף אָדער אַ טיטל. 1037 01:01:21,960 --> 01:01:26,480 אַזוי לאָזן ס זען וואָס איך דאַן טאָן מיט דעם דיוו איצט אַז איך האב עס ין פון דעם בייַטעוודיק גערופן דיוו. 1038 01:01:26,480 --> 01:01:32,580 עס טורנס אויס מיט דזשאַוואַסקריפּט איר האָבן די פיייקייַט צו טוויק די קסס פון דיין בלאַט דינאַמיקאַללי. 1039 01:01:32,580 --> 01:01:39,060 אַרויף ביז איצט, אַלע פון ​​די קסס מיר ווע געטאן, אָלבייט לימיטעד, איז אין נוסח אַטראַביוץ, 1040 01:01:39,060 --> 01:01:41,730 אָדער ווו אַנדערש האָבן מיר שטעלן קסס? 1041 01:01:42,730 --> 01:01:45,810 איך מין פון קאַליע אַז איינער. אין דעם נוסח קוויטל בייַ די שפּיץ פון דער טעקע. 1042 01:01:45,810 --> 01:01:49,180 אָדער דריט אָרט האט שוין אין? 1043 01:01:50,710 --> 01:01:54,590 >> אַ פונדרויסנדיק טעקע, עפּעס. קסס. 1044 01:01:54,590 --> 01:01:56,730 אַזוי יענע זענען די 3 ערטער מיר ווע געטאן קסס אַזוי ווייַט, 1045 01:01:56,730 --> 01:01:59,310 אָבער די כאַפּן איז מיר ווע שווער קאָדעד עס אַלע. 1046 01:01:59,310 --> 01:02:04,060 איר באַשלאָסן ווי איר טויב אין פּסעט 7, מיר באַשלאָסן איידער לעקציע וואָס אונדזער קסס וואָלט זייַן. 1047 01:02:04,060 --> 01:02:07,380 אבער אויב איר ווילן צו טוישן דיין קסס, איר קענען פאקטיש טאָן אַז 1048 01:02:07,380 --> 01:02:09,370 אַמאָל איר האָבן אַ פאַקטיש פּראָגראַממינג שפּראַך. 1049 01:02:09,370 --> 01:02:13,910 קסס, HTML - ניט פּראָגראַממינג שפּראַכן. דזשאַוואַסקריפּט איז. 1050 01:02:13,910 --> 01:02:18,200 אַזוי עס טורנס אויס אַז ווי באַלד ווי איר האָט איינער פון יענע רעקטאַנגגאַלז פון די בוים 1051 01:02:18,200 --> 01:02:23,050 גערופן די דאַם, עס האט זיך עטלעכע דאַטן ין פון עס. 1052 01:02:23,050 --> 01:02:27,820 אַזוי די דיוו אַז איך נאָר גראַבד פון די בוים האט וואָס מיר וועט רופן אַ פאַרמאָג ין פון עס 1053 01:02:27,820 --> 01:02:34,390 גערופן נוסח, און די נוסח פאַרמאָג האט זיך אַ פאַרמאָג גערופן וויזאַביליטי. 1054 01:02:34,390 --> 01:02:37,330 איך וואָלט וויסן דעם נאָר דורך קוקן אַרויף אַ קסס באַניצער ס מאַנואַל. 1055 01:02:37,330 --> 01:02:41,160 עס טורנס אויס דאָרט ס אַ וויזאַביליטי קסס פאַרמאָג וואָס טוט וואָס עס זאגט. 1056 01:02:41,160 --> 01:02:44,530 עס מאכט עפּעס קענטיק אָדער נישט, קענטיק אָדער נישט. 1057 01:02:44,530 --> 01:02:46,810 און ווי איר טאָן וואָס איז דאָס. 1058 01:02:46,810 --> 01:02:50,510 איך בין אַסקינג פּראָגראַממאַטיקאַללי אויב די וויזאַביליטי פון דעם דיוו איז פאַרבאָרגן, 1059 01:02:50,510 --> 01:02:53,390 וואָס טאָן איך טוישן עס צו? קענטיק. 1060 01:02:53,390 --> 01:02:58,840 אַנדערש אויב די וויזאַביליטי פון דעם בלאַט איז ניט פאַרבאָרגן, לאַדזשיקלי איך טאָן מאַכן אים פאַרבאָרגן. 1061 01:02:58,840 --> 01:03:04,070 איך האב קיין געדאַנק וואָס עס ס קענטיק און פאַרבאָרגן און ניט קענטיק און ומזעיק. 1062 01:03:04,070 --> 01:03:06,000 דאס איז אַ נעבעך פּלאַן באַשלוס צוזאמען דעם וועג. 1063 01:03:06,000 --> 01:03:09,530 אבער יענע זענען טאַקע אַפּאַזאַץ אין קסס: קענטיק און פאַרבאָרגן. 1064 01:03:09,530 --> 01:03:15,520 אַלע דעם טוט איז עס מיטל טוישן די קסס פון מיין טעקע אויף און אַוועק, אויף און אַוועק 1065 01:03:15,520 --> 01:03:16,870 פֿאַר וואָס באַזונדער דיוו. 1066 01:03:16,870 --> 01:03:20,630 אבער ווידער, דאָס איז אַ פֿונקציע גערופן פּינטלען. ווען איז די פּינטלען פונקציאָנירן גערופן? 1067 01:03:20,630 --> 01:03:24,080 עס טורנס אויס אַז דאָרט ס אנדערן ספּעציעל גלאבאלע בייַטעוודיק גערופן פֿענצטער, 1068 01:03:24,080 --> 01:03:28,220 ענלעך אין גייסט צו דאָקומענט, אָבער וועראַז די דאָקומענט רעפערס צו אייער וועב בלאַט, 1069 01:03:28,220 --> 01:03:31,700 ווי די דאַם בוים, די HTML איר געשיקט פון די סערווער, 1070 01:03:31,700 --> 01:03:35,250 פֿענצטער רעפערס צו דעם קראָום אַרום אים, די אַדרעס באַר, דער טיטל באַר, 1071 01:03:35,250 --> 01:03:37,880 און אַלע פון ​​וואָס שטאָפּן אַרום אייער וועב בלאַט. 1072 01:03:37,880 --> 01:03:42,800 >> און עס טורנס אויס אַז די פֿענצטער כייפעץ האט אַ ספּעציעל פונקציאָנירן ין פון אים גערופן סעטינטערוואַל 1073 01:03:42,800 --> 01:03:44,360 וואָס טוט וואָס עס זאגט. 1074 01:03:44,360 --> 01:03:48,600 עס וועט שטעלן אַ מעהאַלעך - אין דעם פאַל יעדער 500 מיליסעקאַנדז - 1075 01:03:48,600 --> 01:03:52,270 און, נעמען אַ טרעפן, וואָס ס עס געגאנגען צו טאָן יעדער 500 מיליסעקאַנדז? 1076 01:03:52,270 --> 01:03:55,240 עס ס געגאנגען צו ויספירן וואָס פונקציאָנירן פּינטלען. 1077 01:03:55,240 --> 01:03:58,560 און וואָס ס פייַן דאָ איז אַז מיר קען האָבן געטאן דאָס אין C אַפֿילו כאָטש מיר קיינמאָל האט. 1078 01:03:58,560 --> 01:04:01,580 C טוט האָבן עפּעס גערופן פונקציאָנירן פּוינטערז ווו איר קענען פאָרן פאַנגקשאַנז אַרום 1079 01:04:01,580 --> 01:04:03,140 ווי טענות. 1080 01:04:03,140 --> 01:04:07,620 סימילאַרלי אין דזשאַוואַסקריפּט קענען איר פאָרן די נאָמען פון אַ פונקציאָנירן אין אנדערן פונקציאָנירן. 1081 01:04:07,620 --> 01:04:10,630 און באַמערקן וואָס איך בין טאן. איך בין ניט טאן דעם. 1082 01:04:10,630 --> 01:04:14,380 אויב איך שטעלן קלאַמערן נאָך די פּינטלען, וואָס וואָלט מיינען רופן די פּינטלען פונקציאָנירן. 1083 01:04:14,380 --> 01:04:17,430 אויב איך האָפּקען זיי, אַז מיטל דאָ איז די פּינטלען פֿונקציע 1084 01:04:17,430 --> 01:04:21,330 אַזוי אַז סעטינטערוואַל קענען רופן עס יעדער 500 מיליסעקאַנדז. 1085 01:04:21,330 --> 01:04:28,200 אַזוי דעם סוף רעזולטאַט, כייַיש כאָטש עס איז, איז אַז אויב איך גיין אין לאָקאַלהאָסט און גיין צו בלינק.הטמל, 1086 01:04:28,200 --> 01:04:32,120 איך איצט האָבן דעם געשעעניש ווידער און ווידער. 1087 01:04:32,120 --> 01:04:34,950 און אויב איך פאקטיש ינספּעקט עלעמענט, לאָזן ס זען אויב מיר קענען זען דעם. 1088 01:04:34,950 --> 01:04:38,550 זאל מיר ינספּעקט עלעמענט, לאָזן מיר מעגילע אַראָפּ נאָר אַ קליין ביסל, 1089 01:04:38,550 --> 01:04:44,320 לאָזן מיר קלייַבן עלעמענץ איבער דאָ, און באַמערקן דעם דאַם ין פון קראָום ס ינספּעקטאָר. 1090 01:04:44,320 --> 01:04:48,840 עס ס ממש טשאַנגינג צוריק און אַרויס יעדער 500 מיליסעקאַנדז. 1091 01:04:48,840 --> 01:04:55,660 אויב מיר גיין צו אונדזער פרייַנד נייט, 1092 01:04:55,660 --> 01:05:00,020 אויב איר אלץ געחידושט ווי דעם איז ארבעטן, ענלעך געדאַנק מיט אַ מעהאַלעך, 1093 01:05:00,020 --> 01:05:04,810 אָבער נאַטע איז פאקטיש געמאכט זייער עפעקטיוו נוצן פון קאָלירן אין דעם באַזונדער פאַל דאָ. 1094 01:05:04,810 --> 01:05:07,350 אַזוי וואָס מער קענען מיר פאקטיש טאָן מיט דעם? 1095 01:05:07,350 --> 01:05:09,990 זאל ס עפענען זיך אן אנדער בייַשפּיל און פּרובירן עפּעס 1096 01:05:09,990 --> 01:05:12,940 אַז ס פּראָגראַממאַטיקאַללי אַפֿילו מער נוצלעך ווי מאכן זאכן פּינטלען. 1097 01:05:12,940 --> 01:05:17,990 זאל מיר גיין אין אונדזער פארמען Directory הייַנט און גיין אין פאָרמ0. 1098 01:05:17,990 --> 01:05:20,820 דאס איז געווען די אַגליאַסט מעגלעך פאָרעם אַז איך קען קומען אַרויף מיט, 1099 01:05:20,820 --> 01:05:23,290 און לאָזן מיר נאָר ווייַזן איר וואָס עס קוקט ווי אין אַ בלעטערער. 1100 01:05:23,290 --> 01:05:28,960 >> זאל מיר גיין אין לאָקאַלהאָסט / פארמען, און דאָס איז פאָרמ0. 1101 01:05:28,960 --> 01:05:33,400 דאס איז אַ סופּער מיעס HTML פאָרעם וואָס האט אַ ביסל פעלדער פֿאַר בליצפּאָסט, פֿאַר פּאַראָל, 1102 01:05:33,400 --> 01:05:37,190 פּאַראָל, און דאַן אַ קליין טשעקקבאָקס צו שטימען צו עטלעכע טערמינען און באדינגונגען. 1103 01:05:37,190 --> 01:05:41,350 די כאַפּן איז אויב איך באַזוכן דעם פאָרעם און איך טאָן נישט וועלן צו געבן איר מיין בליצפּאָסט אַדרעס, 1104 01:05:41,350 --> 01:05:44,730 איך טאָן נישט וועלן צו שטימען צו די טערמינען און באדינגונגען אפֿשר, איך קען גיט רעגיסטרירן 1105 01:05:44,730 --> 01:05:46,920 און עס לעץ מיר דורך סייַ ווי סייַ. 1106 01:05:46,920 --> 01:05:50,800 דאס כאַפּאַנז צו פאָרלייגן צו אַ נאַריש פפּ טעקע גערופן דומפּ.פפּ. 1107 01:05:50,800 --> 01:05:58,420 כל עס טוט איז דרוקן אויס די אינהאַלט פון $ _געט נאָר פֿאַר דיאַגנאָסטיק צוועקן. 1108 01:05:58,420 --> 01:06:01,580 וואָס איז געווען וואָס האט דערלאנגט דורך די באַניצער נאָר איצט. 1109 01:06:01,580 --> 01:06:05,010 אבער רעכן מיר פאקטיש ווילן צו וואַלאַדייט דעם באַניצער 'ס פאָרעם סאַבמישאַן. 1110 01:06:05,010 --> 01:06:06,530 זאל מיר גיין אין ווערסיע 1. 1111 01:06:06,530 --> 01:06:11,420 דאס איז פאָרמ1.הטמל. עס קוקט עסטעטיקלי נאָר ווי שלעכט, אָבער באַמערקן ווי פאַנטאַזיע עס איז. 1112 01:06:11,420 --> 01:06:15,450 אויב איך גיט רעגיסטרירן אָן קאָואַפּערייטינג, איך באַקומען יעלד בייַ. 1113 01:06:15,450 --> 01:06:17,320 "איר מוזן צושטעלן אייער בליצפּאָסט אַדרעס." 1114 01:06:17,320 --> 01:06:21,670 אַלע רעכט. אַזוי לאָזן מיר פּרובירן וואָס. אַזוי malan@harvard.edu. איך טאָן ניט דאַרפֿן אַ פּאַראָל. 1115 01:06:21,670 --> 01:06:25,100 רעגיסטרירן. "איר מוזן צושטעלן אַ פּאַראָל". אַלע רעכט. 1116 01:06:25,100 --> 01:06:28,470 אַזוי איך וועט צושטעלן אַ פּאַראָל פון פּאָמסן. רעגיסטרירן. 1117 01:06:28,470 --> 01:06:32,300 "פּאַססוואָרדס טאָן ניט גלייַכן." איך האָבן צו איצט טיפּ אין פּאָמסן דאָ. 1118 01:06:32,300 --> 01:06:35,710 איך אַקסאַדענאַלי אָפּגעשטעלט אַז. רעגיסטרירן. 1119 01:06:35,710 --> 01:06:39,860 "איר מוזן שטימען צו די טערמינען און באדינגונגען." אַלע רעכט. שטימען דאָרט. רעגיסטרירן. 1120 01:06:39,860 --> 01:06:43,700 און איצט עס ווייזט מיר דעם דיאַגנאָסטיק רעזולטאַט איבער דאָרט. 1121 01:06:43,700 --> 01:06:45,630 >> אַזוי וואָס נאָר געטראפן? 1122 01:06:45,630 --> 01:06:48,330 מיר ווע האט דעם פיייקייַט צו וואַלאַדייט פאָרעם סאַבמישאַנז. 1123 01:06:48,330 --> 01:06:51,420 אין פאַקט, אויב איר האט ונטערטוקנ זיך אין פּסעט 7, דאָרט ס אַן אַנטשולדיקן פֿונקציע 1124 01:06:51,420 --> 01:06:54,620 וואָס מאכט עס שיין גרינג צו שרייַען בייַ דער באַניצער מיט אַ אָנזאָג אויף דעם עקראַן. 1125 01:06:54,620 --> 01:06:57,580 איך בין ניצן אַ ביסל אַנדערש מעקאַניזאַם, די פלינק פונקציאָנירן, 1126 01:06:57,580 --> 01:07:03,690 וואָס איז ניט אַ פֿונקציע וואָס ס סמיילד אויף זינט עס מאכט זייער מיעס באַניצער אַרטיקלען. 1127 01:07:03,690 --> 01:07:05,710 אבער לאָזן ס זען וואָס איך בין טאן דאָ. 1128 01:07:05,710 --> 01:07:09,620 דאס איז פאָרמ1.הטמל, און באַמערקן אַז איך האב עטלעכע שיין באַקאַנט סינטאַקס: 1129 01:07:09,620 --> 01:07:12,920 גוף קוויטל, פאָרעם קוויטל, קאַמף אַטראַביוט, אופֿן אַטראַביוט. 1130 01:07:12,920 --> 01:07:17,050 אבער באַמערקן איך ווע געגעבן מיין פאָרעם אַ יינציק שייַן פֿאַר קאַנוויניאַנס. 1131 01:07:17,050 --> 01:07:19,190 דעמאָלט איך ווע גאַט אַ Email פעלד וועמענס טיפּ איז טעקסט, 1132 01:07:19,190 --> 01:07:23,780 אַ פּאַראָל פעלד וועמענס טיפּ איז פּאַראָל, באַשטעטיקונג פעלד וועמענס טיפּ איז פּאַראָל, 1133 01:07:23,780 --> 01:07:28,070 און דעמאָלט אַ טשעקקבאָקס וועמענס נאָמען איז העסקעם איבער דאָ, טיפּ איז טשעקקבאָקס. 1134 01:07:28,070 --> 01:07:30,380 און דעמאָלט איך ווע גאַט אַ פאָרלייגן קנעפּל. 1135 01:07:30,380 --> 01:07:33,050 אבער באַמערקן בייַ די שפּיץ וואָס מער איך האָבן. 1136 01:07:33,050 --> 01:07:35,810 ערשטער פון אַלע, דאָרט ס אנדערן נוצן פון די שריפט קוויטל. 1137 01:07:35,810 --> 01:07:40,520 אויב איר האָט עטלעכע דזשאַוואַסקריפּט קאָד אין אן אנדער טעקע, פּונקט ווי מיט קסס איר קענען אַרייַננעמען עס. 1138 01:07:40,520 --> 01:07:44,530 און איר טאָן אַז מיט שריפט מקור, און דעמאָלט באַמערקן איך בין קאַנעקטינג משמעות 1139 01:07:44,530 --> 01:07:50,349 צו googleapis.com צו אַ זייער לאַנג דרך אָבער וועמענס טעקע נאָמען ענדס אין דזשקווערי.מין 1140 01:07:50,349 --> 01:07:52,420 פֿאַר מינימום. דזשס. 1141 01:07:52,420 --> 01:07:55,969 דזשקווערי איז אַ סופּער פאָלקס ביבליאָטעק פֿאַר דזשאַוואַסקריפּט אַז נאָר מאכט דזשאַוואַסקריפּט 1142 01:07:55,969 --> 01:07:58,230 אַלע די מער באַניצער-פרייַנדלעך צו נוצן. 1143 01:07:58,230 --> 01:08:00,610 עס ס יפעקטיוולי ווערן אַ דע פאַקטאָ נאָרמאַל. 1144 01:08:00,610 --> 01:08:04,090 אַזוי אַפֿילו כאָטש וואָס איר ניטאָ וועגן צו זען איז נישט ריין דזשאַוואַסקריפּט פּער סיי, 1145 01:08:04,090 --> 01:08:09,340 עס איז אַ ביבליאָטעק אויף שפּיץ פון דזשאַוואַסקריפּט פיל ווי די קס50 ביבליאָטעק איז אַ שיכטע 1146 01:08:09,340 --> 01:08:13,670 אויף שפּיץ פון נידעריק-מדרגה C קאָד; די פאַקט איז כּמעט אַלעמען אויף די אינטערנעט ניצט עס. 1147 01:08:13,670 --> 01:08:18,030 אַזוי די ביסט נישט טריינינג ווהעעלס. דאס איז נאָר בעסטער פיר די טעג. 1148 01:08:18,030 --> 01:08:22,830 איצט באַמערקן ווייטער וואָס איז מיין אייגן שריפט קוויטל, און באַמערקן וואָס איך ווע געטאן דאָ. 1149 01:08:22,830 --> 01:08:27,450 עס טורנס אויס אַז דזשקווערי טוט עפּעס אַ קליין פאַנטאַזיע. 1150 01:08:27,450 --> 01:08:29,660 דזשאַוואַסקריפּט האט דאָללאַר וואונדער, אָבער זיי זענען מינינגלאַס. 1151 01:08:29,660 --> 01:08:32,870 >> זיי זענען ווי דער בריוו א אָדער בייטן אָדער סי 1152 01:08:32,870 --> 01:08:36,670 דזשקווערי האט פשוט אנגענומען די קאַנווענשאַן אָדער סאָרט פון געלייגט פאָדערן צו די פאַקט 1153 01:08:36,670 --> 01:08:40,280 אַז $ וועט זייַן זייער ספּעציעל סימבאָל. 1154 01:08:40,280 --> 01:08:44,950 אַזוי ווי באַלד ווי איר מאַסע דעם גלאבאלע דזשאַוואַסקריפּט טעקע זיך דאָ מיט דעם שריפט קוויטל, 1155 01:08:44,950 --> 01:08:49,080 איר האָבן צוטריט צו אַ ספּעציעל גלאבאלע בייַטעוודיק אַז ס גערופן $. 1156 01:08:49,080 --> 01:08:53,009 עס ס מער רעכט גערופן דזשקווערי, אָבער וואָס טוט ניט קוקן קימאַט ווי סעקסי ווי $. 1157 01:08:53,009 --> 01:08:56,250 אבער $ האט קיין ספּעציעל טייַטש. אין פפּ עס האט ספּעציעל טייַטש. 1158 01:08:56,250 --> 01:08:58,440 איר האט צו האָבן עס אין פראָנט פון אַ בייַטעוודיק. 1159 01:08:58,440 --> 01:09:01,670 דאס איז נאָר אַ סעקסי זאַך אַז זיי גענומען אויף. 1160 01:09:01,670 --> 01:09:03,389 וואָס איז געגאנגען אויף דאָ? 1161 01:09:03,389 --> 01:09:08,830 נאָטיץ איך בין גייט פארביי צו די דזשקווערי פונקציאָנירן מיין גלאבאלע בייַטעוודיק דאָקומענט 1162 01:09:08,830 --> 01:09:10,860 און דעמאָלט איך בין פאַך. גרייט. 1163 01:09:10,860 --> 01:09:15,480 וואָס דזשקווערי יסענשאַלי טוט איז עס אַלאַוז איר צו נעמען עטלעכע וואַניל דזשאַוואַסקריפּט זאכן 1164 01:09:15,480 --> 01:09:17,889 ווי דער דאָקומענט כייפעץ, די פֿענצטער כייפעץ, 1165 01:09:17,889 --> 01:09:20,790 און אויב איר פאָרן עס אין צו די דזשקווערי פֿונקציע - 1166 01:09:20,790 --> 01:09:24,429 און ווידער, צו זייַן קלאָר, דאָס איז אַ פֿונקציע גערופן דזשקווערי - 1167 01:09:24,429 --> 01:09:28,240 וואָס עס טוט איז עס קערט צו איר אַ ספּעציעל ווערסיע פון ​​דאָקומענט 1168 01:09:28,240 --> 01:09:30,700 וואָס האט מער פאַנגקשאַנאַליטי פארבונדן מיט אים. 1169 01:09:30,700 --> 01:09:34,760 אַזוי אין רוי דזשאַוואַסקריפּט עס איז ניט גרייט פונקציאָנירן, 1170 01:09:34,760 --> 01:09:37,810 אָבער אויב איר פאָרן דאָקומענט צו די דזשקווערי פונקציאָנירן ערשטער, 1171 01:09:37,810 --> 01:09:40,960 עס קערט צו איר אַ ספּעציעל ווערסיע פון ​​דעם דאָקומענט כייפעץ 1172 01:09:40,960 --> 01:09:43,030 וואָס האט מער פאַנטאַזיע פֿעיִקייטן. 1173 01:09:43,030 --> 01:09:48,230 און אַז ס וואָס מענטשן ווי עס. עס נאָר מאכט דאס גרינגער צו טאָן, ווי מיר רע וועגן צו זען. 1174 01:09:48,230 --> 01:09:49,820 אַזוי וואָס טוט דעם שורה פון קאָד מיינען? 1175 01:09:49,820 --> 01:09:52,690 דאס שורה פון קאָד דאָ מיטל ווען די דאָקומענט איז גרייט - 1176 01:09:52,690 --> 01:09:56,830 אין אנדערע ווערטער, אַמאָל דער בלעטערער איז געטאן לייענען דעם טעקע שפּיץ צו דנאָ - 1177 01:09:56,830 --> 01:09:59,200 גיין פאָרויס און ויספירן די פאלגענדע פונקציאָנירן. 1178 01:09:59,200 --> 01:10:03,540 וואָס ס 'טאַקע טשיקאַווע אין דזשאַוואַסקריפּט - און פפּ האט דעם ווי געזונט - 1179 01:10:03,540 --> 01:10:05,450 איז אַנאָנימאָוס פאַנגקשאַנז. 1180 01:10:05,450 --> 01:10:10,560 אין דזשאַוואַסקריפּט איר קענען דערקלערן פאַנגקשאַנז וואָס האָבן קיין נאָמען אָבער זיי טאָן האָבן אַ גוף. 1181 01:10:10,560 --> 01:10:12,570 נאָטיץ וואָס ס געשעעניש דאָ. 1182 01:10:12,570 --> 01:10:16,220 >> דאס איז אַ פֿונקציע גערופן גרייט, און עס נאָר מיטל טאָן די פאלגענדע 1183 01:10:16,220 --> 01:10:20,220 ווען די גאנצע וועב בלאַט איז גרייט, ווען עס ס אַלע שוין לייענען אין פון די סערווער. 1184 01:10:20,220 --> 01:10:23,090 וואָס טאָן איר ווילן צו טאָן? איך ווילן צו ויספירן אַ פּייַדע פון ​​קאָד. 1185 01:10:23,090 --> 01:10:27,120 נאָטיץ אַז מיר טאָן נישט וועלן צו ויספירן דעם קאָד רעכט אַוועק. 1186 01:10:27,120 --> 01:10:34,350 אויב איך איבערגעהיפּערט דעם, דאָס וואָלט מיינען תיכף אָנהייבן עקסאַקיוטינג די שורות פון קאָד. 1187 01:10:34,350 --> 01:10:39,040 אבער דער פאַקט אַז איך בין געזאגט קיין, ניט, ניט, ייַנוויקלען דעם אין אַ אַנאָנימאָוס פונקציאָנירן ווי דעם 1188 01:10:39,040 --> 01:10:43,000 מיטל טאָן ניט ויספירן עס נאָך; רופן עס יווענטשאַוואַלי. 1189 01:10:43,000 --> 01:10:45,430 מיר געזען דעם אַ מאָמענט צוריק אין אונדזער פֿריִערדיקע פאָרעם בייַשפּיל. 1190 01:10:45,430 --> 01:10:49,990 וואָס פונקציאָנירן האט מיר רופן יווענטשאַוואַלי, 500 מיליסעקאַנדז שפּעטער? פּינטלען. 1191 01:10:49,990 --> 01:10:51,480 אַזוי די זעלבע געדאַנק. 1192 01:10:51,480 --> 01:10:53,950 ווידער, אַפֿילו אויב דאָס קוקט אַ קליין טשודנע, נאָר נעמען פֿאַר איצט אויף אמונה 1193 01:10:53,950 --> 01:10:57,060 אַז צו דערקלערן אַ אַנאָנימאָוס פונקציאָנירן אַז ס גערופן יווענטשאַוואַלי, 1194 01:10:57,060 --> 01:11:01,720 איר פשוט שרייַבן פונקציאָנירן () { 1195 01:11:01,720 --> 01:11:05,380 אַזוי וואָס קאָד זענען מיר געגאנגען צו ויספירן יווענטשאַוואַלי? די פאלגענדע. 1196 01:11:05,380 --> 01:11:10,460 דאס אויך קוקט אַ קליין נייַ, אָבער דעם מיטל דאָ ס דער דזשקווערי פונקציאָנירן, 1197 01:11:10,460 --> 01:11:13,430 און דאָס איצט איז אַ דורכוועג. 1198 01:11:13,430 --> 01:11:18,830 דאס סניפּאַט פון HTML אין די דנאָ פון די פאַרשטעלן פון קורס האט עטלעכע בוים פאַרטרעטונג. 1199 01:11:18,830 --> 01:11:21,730 עס ס נישט דעם. דאס בלאַט איז מער טשיקאַווע ווי דעם העלא, וועלט בייַשפּיל. 1200 01:11:21,730 --> 01:11:25,210 אבער דאָרט ס עטלעכע בוים וואָס קאָראַספּאַנדז צו דעם HTML. 1201 01:11:25,210 --> 01:11:28,910 עס וואָלט זייַן אַ ווייטיק אין די האַלדז צו האָבן צו מאַכשער עטלעכע מין פון רעקורסיווע פֿונקציע 1202 01:11:28,910 --> 01:11:34,380 צו אָנהייבן בייַ די וואָרצל נאָדע און דעריבער געפֿינען די נאָדע וועמענס שייַן איז רעגיסטראַציע. 1203 01:11:34,380 --> 01:11:38,340 אַזוי וואָס דזשקווערי מאכט סופּער גרינג פֿאַר אונדז איז ממש דעם. 1204 01:11:38,340 --> 01:11:43,000 גיין פאָרויס און באַקומען מיר וועלכער דיוו אָדער וועלכער פאָרעם, וועלכער HTML עלעמענט 1205 01:11:43,000 --> 01:11:45,820 האט אַ שייַן פון רעגיסטראַציע. 1206 01:11:45,820 --> 01:11:52,440 דאס איז עקוויוואַלענט צו דאָקומענט.געטעלעמענטבייד ('רעגיסטראַציע'). 1207 01:11:52,440 --> 01:11:54,170 >> פארוואס טאָן מענטשן ווי דזשקווערי? 1208 01:11:54,170 --> 01:12:00,110 ווייַל עס ס קירצער צו דרוקן. אבער אַז ס אַלע עס איז. עס ס די זעלבע געדאַנק. 1209 01:12:00,110 --> 01:12:02,630 באַקומען מיר די קוויטל וועמענס שייַן איז רעגיסטראַציע. 1210 01:12:02,630 --> 01:12:06,300 און ווען אַז קוויטל, וואָס כאַפּאַנז צו זייַן אַ פאָרעם, איז דערלאנגט, 1211 01:12:06,300 --> 01:12:08,300 גיין פאָרויס און ויספירן דעם קאָד. 1212 01:12:08,300 --> 01:12:11,320 אַזוי לאָזן ס נעמען איין קוק איצט אין ווי מיר רע טאן פאָרעם וואַלאַדיישאַן. 1213 01:12:11,320 --> 01:12:15,950 די סינטאַקס איז אַדמיטידלי קריפּטיק בייַ ערשטער, אָבער וואָס ס 'געגאנגען אויף? 1214 01:12:15,950 --> 01:12:21,050 אויב דעם שורה פון קאָד איז אמת, איך בין געגאנגען צו שרייַען בייַ די באַניצער צו צושטעלן זייַן אָדער איר בליצפּאָסט אַדרעס. 1215 01:12:21,050 --> 01:12:22,970 אַזוי וואָס איז דעם שורה פון קאָד? 1216 01:12:22,970 --> 01:12:25,560 $ מיטל דזשקווערי. איצט באַמערקן דעם. 1217 01:12:25,560 --> 01:12:27,920 דאס איז מין פון ווי קסס. 1218 01:12:27,920 --> 01:12:33,370 אויב איר ווע דייווד אין קסס נאָך, איר וועט וויסן אַז דעם מיטל די עלעמענט וועמענס שייַן איז רעגיסטראַציע. 1219 01:12:33,370 --> 01:12:39,840 דער אָרט מיטל געפֿינען אַ קינד אָדער אַ אָפּשטאַמלינג פון רעגיסטראַציע וועמענס נאָמען איז אַרייַנשרייַב. 1220 01:12:39,840 --> 01:12:42,970 און דאַן דעם זאַך אין קוואַדראַט בראַקאַץ איז אַ ביסל פילטער. 1221 01:12:42,970 --> 01:12:47,010 און אַפֿילו אויב דאָס קוקט קריפּטיק, דאָס נאָר מיטל גיין צו די פאָרעם וועמענס שייַן איז רעגיסטראַציע, 1222 01:12:47,010 --> 01:12:51,230 גיין צו די אַרייַנשרייַב עלעמענט ין פון וואָס וועמענס נאָמען איז בליצפּאָסט, 1223 01:12:51,230 --> 01:12:55,440 און דעמאָלט באַקומען זייַן ווערט, וועלכער זייַן ווערט כאַפּאַנז צו זייַן - 1224 01:12:55,440 --> 01:12:59,670 אַסדף אויב אַז ס אַלע איך טייפּט אָדער malan@harvard.edu אויב אַז ס וואָס איך טייפּט. 1225 01:12:59,670 --> 01:13:05,250 אַזוי אויב דער ווערט פון די פאָרעם ס Email פעלד == גאָרנישט, שרייַען בייַ דעם באַניצער. 1226 01:13:05,250 --> 01:13:09,700 אַנדערש אויב די ווערט פון די Password פעלד == גאָרנישט, שרייַען בייַ דעם באַניצער. 1227 01:13:09,700 --> 01:13:19,520 >> אַנדערש אויב די ווערט פון די Password פעלד טוט ניט גלייַך די ווערט פון די באַשטעטיקונג פעלד, 1228 01:13:19,520 --> 01:13:22,850 וואָס איז געווען די אנדערע פאָרעם עלעמענט, שרייַען בייַ דעם באַניצער. 1229 01:13:22,850 --> 01:13:25,680 און דעמאָלט לאַסטלי - און דעם איין אויך האט עטלעכע נייַ סינטאַקס פון זייַן אייגן, 1230 01:13:25,680 --> 01:13:29,270 אָבער אַמאָל איר ווע געזען עס, עס ס בייַ מינדסטער אַ ביסל מער גלייַך - 1231 01:13:29,270 --> 01:13:34,060 אַנדערש אויב די פאָרעם וועמענס שייַן איז רעגיסטראַציע האט אַ אַרייַנשרייַב עלעמענט וועמענס נאָמען איז העסקעם 1232 01:13:34,060 --> 01:13:39,720 און עס איז אָפּגעשטעלט, גיין פאָרויס און שרייַען בייַ דעם באַניצער. 1233 01:13:39,720 --> 01:13:42,520 אַזוי איך טאָוטאַלי אַרייַנלאָזן דעם איז גאָר אָוווערוועלמינג בייַ ערשטער בליק. 1234 01:13:42,520 --> 01:13:46,530 עס ס אַ פּלאַץ פון נייַ סינטאַקס. אבער אַלע פון ​​דזשקווערי גייט די מינים פון פּאַטערנז. 1235 01:13:46,530 --> 01:13:49,880 און האָנעסטלי, איך האט נישט אַפֿילו וויסן דעם געווען ביז אַ ביסל מינוט צוריק. 1236 01:13:49,880 --> 01:13:53,640 איך גאָאָגלעד, "ווי טאָן איר טשעק אויב אַ טשעקקבאָקס איז אָפּגעשטעלט אין דזשקווערי?" 1237 01:13:53,640 --> 01:13:55,680 און דאָס איז די סינטאַקס, ווייַל דאָרט ס פאַרשידענע וועגן פון טאן עס 1238 01:13:55,680 --> 01:13:58,010 מיט פאַקטיש רוי דזשאַוואַסקריפּט קאָד. 1239 01:13:58,010 --> 01:14:01,030 אַזוי ווי די זייער ערשטער בלאַט פון פּראָבלעם באַשטעטיק 7 עמפאַסייזיז, 1240 01:14:01,030 --> 01:14:04,500 פּסעט 7 איז זייער פיל אַ געניטונג אין באָאָצטראַפּפּינג זיך 1241 01:14:04,500 --> 01:14:08,650 ווו מיר ווע צוגעשטעלט, אַלעווייַ, אַ קאַנסעפּטשואַל פראַמעוואָרק מיט וואָס צו מאַכנ די פּסעט. 1242 01:14:08,650 --> 01:14:12,280 >> אבער ווי איז אָפֿט דער פאַל מיט וועב פּלאַן, עס ס אַרויף צו איר טאַקע צו שטורכען אַרום, 1243 01:14:12,280 --> 01:14:16,680 ינקאָרפּערייט סניפּאַץ פון קאָד און ביישפילן פון די וועב אַזוי לאַנג ווי איר ציטירן זיי 1244 01:14:16,680 --> 01:14:17,960 פּער די תּנאָים אויף אַז ערשטער בויגן, 1245 01:14:17,960 --> 01:14:21,460 און פאַרשטיין אַז וויסן HTML, קסס, דזשאַוואַסקריפּט און אַפֿילו סקל 1246 01:14:21,460 --> 01:14:26,020 איז טאַקע מענט צו זייַן דעם אין-היים געניטונג ווי מיר נעמען צו נעמען די טריינינג ווהעעלס אַוועק. 1247 01:14:26,020 --> 01:14:29,150 און פאַרשטיין אויך דאָרט ס אַזוי פילע מער זאכן איר קענען טאָן מיט אַ בלעטערער. 1248 01:14:29,150 --> 01:14:33,790 ין פון רובֿ פון די יסודות דאָרט זענען אנדערע זאכן גערופן געשעעניש האַנדלערס. 1249 01:14:33,790 --> 01:14:37,140 און אַפֿילו כאָטש מיר נאָר געקוקט אין אָנעס גערופן אָנסובמיט און אָנרעאַדי, 1250 01:14:37,140 --> 01:14:40,310 איר קענען טאָן זאכן ווי אָנקיידאָוון, אָנקייופּ, 1251 01:14:40,310 --> 01:14:43,410 ווי ווען דער באַניצער רירט אַ שליסל, איר קענען הערן פֿאַר וואָס און שליסל אַרויף. 1252 01:14:43,410 --> 01:14:45,940 Gmail האט קלאַוויאַטור שאָרטקאַץ. 1253 01:14:45,940 --> 01:14:49,490 ווי טוט גוגל מאַכשער קלאַוויאַטור שאָרטקאַץ ווי C פֿאַר קאַמפּאָוז? 1254 01:14:49,490 --> 01:14:54,120 זיי הערן פֿאַר געשעענישן, ווי זיי ניטאָ גערופן, ווי אָנקייפּרעסס אָדער אָנקייופּ און אָנקיידאָוון. 1255 01:14:54,120 --> 01:14:56,360 אויב איר ווע אלץ כאַווערד דיין מויז איבער עטלעכע מעניו אָפּציע 1256 01:14:56,360 --> 01:15:00,180 און אַלע פון ​​אַ פּלוצעמדיק, וווואַלאַ, אַ מעניו אויס אָדער די גראַפיק ענדערונגען קאָלירן, 1257 01:15:00,180 --> 01:15:01,920 ווי זענען זיי טאן וואָס? 1258 01:15:01,920 --> 01:15:06,940 אלא ווי הערן פֿאַר אָנרעאַדי אָדער אָנסובמיט, איר הערן פֿאַר אָנמאָוסעאָווער אָדער אָנמאָוסעאָוט. 1259 01:15:06,940 --> 01:15:10,920 >> אַזוי אין קורץ, מיט די זייער פּשוט באַסיקס אַז מיר ווע אנגעהויבן צו קראַצן די ייבערפלאַך פון הייַנט 1260 01:15:10,920 --> 01:15:13,940 און מיר וועט ונטערטוקנ זיך אין ווייַטער צו אויף מיטוואך, איר האָבן, ינקריסינגלי, 1261 01:15:13,940 --> 01:15:17,530 מאַכט צו מאַכשער די מינים פון זאכן וואָס איר ניטאָ שוין באַקאַנט מיט. 1262 01:15:17,530 --> 01:15:21,620 אַזוי לאָזן ס סוף דאָרט, און מיר וועט פאָרזעצן דעם אויף מיטוואך. 1263 01:15:22,690 --> 01:15:24,320 >> [CS50.TV]