1 00:00:00,000 --> 00:00:11,330 2 00:00:11,330 --> 00:00:12,360 >> דוד מאַלאַן: אַלע רעכט. 3 00:00:12,360 --> 00:00:15,970 דעם איז קס50, און דעם איז די סוף פון וואָך נייַן. 4 00:00:15,970 --> 00:00:18,560 עס ס געווען אַ וויכער איבער דער פאַרגאַנגענהייַט ווייניק טעג. 5 00:00:18,560 --> 00:00:21,580 און פּראָבלעם שטעלן זיבן, אויב איר ניטאָ קני טיף אין עס, פאַרשטיין עס ס גאַנץ אַ 6 00:00:21,580 --> 00:00:23,340 ביסל נייַ אַז ס אין עס. 7 00:00:23,340 --> 00:00:26,660 אבער לאָזן ס זען אויב מיר קענען נישט שטיק אַלץ צוזאַמען דאָ בעקיצער 8 00:00:26,660 --> 00:00:29,230 איידער דעמאָלט ווירינג אַוועק אין נאָך אן אנדער ריכטונג און געזען 9 00:00:29,230 --> 00:00:30,510 ווו אַנדערש מיר קענען גיין. 10 00:00:30,510 --> 00:00:32,630 >> אַזוי אַזוי ווייַט, מיר 'ווע גערעדט וועגן HTML. 11 00:00:32,630 --> 00:00:33,740 מיר 'ווע גערעדט וועגן קסס. 12 00:00:33,740 --> 00:00:34,705 מיר 'ווע גערעדט וועגן פפּ. 13 00:00:34,705 --> 00:00:36,520 איר 'ווע סטאַרטעד צו דערפאַרונג סקל. 14 00:00:36,520 --> 00:00:38,360 הייַנט, מיר וועט רעדן אַ ביסל וועגן דזשאַוואַסקריפּט. 15 00:00:38,360 --> 00:00:41,230 אבער ווי טאָן אַלע פון ​​די דיספּעריט שפּראַכן פּאַסיק צוזאַמען? 16 00:00:41,230 --> 00:00:44,970 >> אַזוי מיר גערעדט לעצטע וואָך וועגן די געדאנק פון בעת ​​אַ סערווירער. 17 00:00:44,970 --> 00:00:48,470 אַזוי לאָזן ס נאָר ציען דעם גראָדעק ווי אַ וועב סערווירער דאָ. 18 00:00:48,470 --> 00:00:52,200 און אַ וועב סערווירער סערוועס שורלי טעקעס. 19 00:00:52,200 --> 00:00:54,640 און עטלעכע פון ​​די טעקעס קענען זיין HTML טעקעס. 20 00:00:54,640 --> 00:00:58,270 אַזוי איינער פון די זאכן אַז אַ וועב סערווירער קענען שפּייַען אויס זאל זיין אַ טעקע אַז 21 00:00:58,270 --> 00:01:01,290 מיר וועט נאָר ציען ווי דעם מיט עטלעכע HTML. 22 00:01:01,290 --> 00:01:04,786 אַזוי אין ליימאַן ס ווערטער, וואָס טוט HTML לאָזן איר טאָן? 23 00:01:04,786 --> 00:01:06,036 >> וילעם: זייַט קוקן פייַן. 24 00:01:06,036 --> 00:01:09,670 25 00:01:09,670 --> 00:01:12,310 >> דוד מאַלאַן: גוט, מאַכן אַ בלאַט קוקן פייַן, כאָטש איך טראַכטן איך 'ווע פּראָווען 26 00:01:12,310 --> 00:01:13,370 אַז אַנדערש. 27 00:01:13,370 --> 00:01:18,250 אַזוי HTML טוט לאָזן איר לייגן אויס בלעטער סטראַקטשעראַלי, און עס אַלאַוז איר צו 28 00:01:18,250 --> 00:01:22,410 סאָרט פון עסטעטיקלי צייכן אַרויף אַ בלאַט, צייכן אַרויף סטאַטיק צופרידן, אַזוי אַז איר 29 00:01:22,410 --> 00:01:23,640 קענען דעריבער קוק עס מיט אַ וועב בלעטערער. 30 00:01:23,640 --> 00:01:24,690 >> אבער אַז ס דער שליסל. 31 00:01:24,690 --> 00:01:26,130 עס ס סטאַטיק צופרידן. 32 00:01:26,130 --> 00:01:28,590 איר שרייַבן עס, איר ראַטעווען עס, און דעמאָלט איר שיף עס. 33 00:01:28,590 --> 00:01:31,130 און די וועב סערווירער דעמאָלט סערוועס עס אַרויף צו אייער וויזיטערז. 34 00:01:31,130 --> 00:01:35,700 >> אבער מיר סטיליזע זאכן ניצן אַ אַנדערש שפּראַך בעסאַכאַקל. 35 00:01:35,700 --> 00:01:40,150 מיר אנגעהויבן צו נוצן אַ נוסח אַטריביוט אויף זיכער טאַגס. 36 00:01:40,150 --> 00:01:43,400 און די נוסח אַטריביוט לאָזן אונדז שטעלן זאכן ווי שריפֿט גרייס און קאָלירן. 37 00:01:43,400 --> 00:01:46,460 און איר 'ווע מיסטאָמע סטאַרטעד צו אַנטדעקן, אָדער איר באַלד וועט פֿאַר לעצט 38 00:01:46,460 --> 00:01:50,160 פראיעקטן פּאַטענטשאַלי, נאָך אנדערע פּראָפּערטיעס אַז איר קענען נוצן אין קסס. 39 00:01:50,160 --> 00:01:54,710 און אַזוי אין ליימאַן ס ווערטער, וואָס טאַקע דעמאָלט טוט קסס טאָן? 40 00:01:54,710 --> 00:01:57,810 די זענען נאָר ביישפילן דערפון. 41 00:01:57,810 --> 00:02:00,730 וואָס טוט עס לאָזן איר טאָן אַז HTML טוט ניט ויסקומען צו פון וואָס 42 00:02:00,730 --> 00:02:02,606 מיר 'ווע געזען אַזוי ווייַט? 43 00:02:02,606 --> 00:02:04,850 >> וילעם: דעפינירן סטיילז דורך זיך. 44 00:02:04,850 --> 00:02:06,700 >> דוד מאַלאַן: דעפינירן סטיילז דורך זיך. 45 00:02:06,700 --> 00:02:10,280 אַזוי דעפֿינירן זאכן ווי קלאסן ווי איר זאל האָבן געפּלאָנטערט, אָדער יוניקלי 46 00:02:10,280 --> 00:02:13,800 ידענטיפיצירן נאָודז אין אַ דאָקומענט אַזוי אַז איר קענען סטיליזע זיי. 47 00:02:13,800 --> 00:02:16,890 אבער מער ספּאַסיפיקלי, איך 'ד זאָגן אַז קסס טאַקע לעץ איר נעמען דאס די 48 00:02:16,890 --> 00:02:20,790 לעצטע מייל און אַלאַוז איר צו ספּעציפיצירן פיל מער דווקא די עסטעטיק, 49 00:02:20,790 --> 00:02:24,340 כוועראַז HTML פֿאַר די רובֿ טייל לעץ איר ביניען אייער בלעטער. 50 00:02:24,340 --> 00:02:27,310 >> און אפילו כאָטש עס זענען עטלעכע דיפאָלץ, ווי מיר געזען די צעטל פֿאַר 51 00:02:27,310 --> 00:02:30,690 אַ כעדינג קוויטל, וואָס בעערעך גערעדט געמאכט זאכן גרויס און דרייסט. 52 00:02:30,690 --> 00:02:34,250 אַז ס אַ שיין דזשאַנעריק דעפֿיניציע פון דעם צעטל - גרויס און דרייסט. 53 00:02:34,250 --> 00:02:35,260 וואָס שריפֿט גרייס איז אַז? 54 00:02:35,260 --> 00:02:36,080 וואָס קאָליר איז אַז? 55 00:02:36,080 --> 00:02:36,890 ווי דרייסט איז אַז? 56 00:02:36,890 --> 00:02:39,830 און קסס לעץ איר מער פיינלי ניגן זאכן ווי אַז. 57 00:02:39,830 --> 00:02:42,150 ווי ווויל ווי אויסלייג, ווי עטלעכע פון איר האָבן געזען. 58 00:02:42,150 --> 00:02:45,180 >> און פראַנגקלי, קסס איז אַ ביסל פון אַ מעסי שפּראַך. 59 00:02:45,180 --> 00:02:48,370 עס ס זייער שטאַרק אין אַז איר קענען מאַכן ממש קיין וועבזייַטל אַז איר 'ווע 60 00:02:48,370 --> 00:02:51,880 געזען אויף די וועב הייַנט מיט אים, אָבער עס ס מין פון אַ ווייטיק אין די האַלדז. 61 00:02:51,880 --> 00:02:54,440 און עטלעכע פון ​​איר האָבן באַנגד דיין קאָפּ קעגן די ווענט שוין נאָר צו טאָן 62 00:02:54,440 --> 00:02:58,560 עפּעס נאַריש ווי צענטער אַ מעניו אויף פּראָבלעם שטעלן זיבן אויב איר 'ווע גאַטאַן צו 63 00:02:58,560 --> 00:02:59,470 אַז פונט שוין. 64 00:02:59,470 --> 00:03:01,530 >> אָבער פאַרשטיין, די זאכן באַקומען גרינגער איבער צייַט. 65 00:03:01,530 --> 00:03:02,820 איר אָנהייבן צו באַמערקן פּאַטערנז. 66 00:03:02,820 --> 00:03:06,020 און ווידער, גוגל וועט זייַן דיין פרייַנד פֿאַר די פארשידענע וועגן אין וועלכע איר קענען 67 00:03:06,020 --> 00:03:07,220 סאָלווע די מינים פון פּראָבלעמס. 68 00:03:07,220 --> 00:03:11,520 >> און איך אַרויספאָדערן זאָגן מיט קסס, און HTML מער בכלל, איר קענען סאָלווע פּראָבלעמס אין 69 00:03:11,520 --> 00:03:15,910 פילע מער וועגן, אַלע פון ​​וואָס זאל זייער געזונט זיין ריכטיק, ווי איר געקענט 70 00:03:15,910 --> 00:03:18,900 אין עפּעס ווי C, אפילו איצט פפּ, אָדער דזשאַוואַסקריפּט. 71 00:03:18,900 --> 00:03:21,080 עס זענען נאָר פילע פאַרשידענע וועגן צו לייגן זאכן אויס. 72 00:03:21,080 --> 00:03:22,570 >> אבער דעם סטאַרטעד צו באַקומען מעסי, מיר געזאגט. 73 00:03:22,570 --> 00:03:26,480 נאָר טיפּ פון קאָממינגלינג דיין HTML און דיין קסס מיט די נוסח אַטריביוט איז 74 00:03:26,480 --> 00:03:27,590 אַ ביסל סלאַפּי. 75 00:03:27,590 --> 00:03:31,460 און אַזוי מיר אַנשטאָט געזאגט, סאָרט פון אַבסטראַקטלי גערעדט, אַז איר זאָל 76 00:03:31,460 --> 00:03:34,050 בייַ מינדסטער אָנהייבן צו פאַקטאָר אויס דיין קסס מיסטאָמע. 77 00:03:34,050 --> 00:03:37,430 ניט דיין סטיל אַטראַביוץ, אָבער בייַ מינדסטער נוצן די נוסח פאַרבינדן ין וואָס 78 00:03:37,430 --> 00:03:38,840 טייל פון די וועב בלאַט? 79 00:03:38,840 --> 00:03:39,560 >> וילעם: קאָפּ. 80 00:03:39,560 --> 00:03:40,120 >> דוד מאַלאַן: אין די קאָפּ. 81 00:03:40,120 --> 00:03:43,270 אַרויף ביז איצט, מיר בלויז האט דער טיטל אַרויף עס, אָבער איר קענען אויך לייגן אַ נוסח 82 00:03:43,270 --> 00:03:47,230 קוויטל, און איר קענען שטעלן אייער קסס בעערעך גערעדט צו די שפּיץ פון די בלאַט. 83 00:03:47,230 --> 00:03:52,550 אבער דעמאָלט מיר גענומען דאס איין שריט ווייַטער און מיר פאַקטאָרעד אַז אויס מער 84 00:03:52,550 --> 00:03:54,130 אין אַ באַזונדער טעקע. 85 00:03:54,130 --> 00:03:57,240 >> און אַזוי די צוויי טעקעס זענען עפעס איצט לינגקט. 86 00:03:57,240 --> 00:03:59,550 און טאַקע עס איז געווען די קוויטל אַז האט אַז. 87 00:03:59,550 --> 00:04:02,920 און וואָס איז געווען איינער פון די אָווועראַרטשינג מאָוטאַוויישאַנז פֿאַר פאַקטערינג אויס אונדזער קסס 88 00:04:02,920 --> 00:04:04,057 אַלע די מער? 89 00:04:04,057 --> 00:04:05,280 >> וילעם: רעוסאַביליטי. 90 00:04:05,280 --> 00:04:05,785 >> דוד מאַלאַן: רעוסאַביליטי. 91 00:04:05,785 --> 00:04:06,150 רעכט? 92 00:04:06,150 --> 00:04:09,470 איר זאלט ​​האָבן געזען אין P-שטעלן זיבן שוין אַז אַ פּלאַץ פון די בלעטער, די 93 00:04:09,470 --> 00:04:12,260 בייינג בלאַט, די סעלינג בלאַט, די פּאָרטפעל בלאַט, זענען מיסטאָמע 94 00:04:12,260 --> 00:04:13,550 סטראַקטשערד עפּעס סימאַלערלי. 95 00:04:13,550 --> 00:04:17,579 עס ס אַ קס50 פינאַנצן לאָגאָ בייַ דער שפּיץ סייַדן איר 'ווע באַשלאָסן צו טוישן עס. 96 00:04:17,579 --> 00:04:19,839 עס ס אַ פוטער בייַ די דנאָ פון בלעטער. 97 00:04:19,839 --> 00:04:24,315 און קסס אַלאַוז איר דעריבער צו פאַקטאָר עס אויס עס אין אַ באַזונדער טעקע אַזוי אַז אויב 98 00:04:24,315 --> 00:04:27,780 איר ווילן צו טוישן עפּעס גלאָובאַלי אַריבער דיין גאנצע פּלאַץ, איר קענען טאַקע 99 00:04:27,780 --> 00:04:29,390 נאָר טוישן עס אין איין אָרט. 100 00:04:29,390 --> 00:04:32,750 >> אבער עס איז אַ פּרייַז איר באַצאָלן פּאַטענטשאַלי דורך בעת פאַקטערד אויס די 101 00:04:32,750 --> 00:04:38,380 קסס פון מיין HTML טעקע אין אַ באַזונדער טעקע רעפראַנסינג עס מיט דער 102 00:04:38,380 --> 00:04:40,650 קוויטל, וואָס מיר געזען אויף מאנטאג. 103 00:04:40,650 --> 00:04:43,850 וואָס זאל די דאַונסייד זיין פון דעם? 104 00:04:43,850 --> 00:04:48,830 טראכטן צוריק אַ וואָך צוריק צו ווען מיר ניטאָ גערעדט וועגן הטטפּ און טקפּ / יפּ און ווי 105 00:04:48,830 --> 00:04:52,070 דער אינטערנעץ אַרבעט. 106 00:04:52,070 --> 00:04:53,530 עפּעס איבער דאָ? 107 00:04:53,530 --> 00:04:54,730 >> וילעם: עס נעמט מער צייַט. 108 00:04:54,730 --> 00:04:55,470 >> דוד מאַלאַן: עס נעמט מער צייַט. 109 00:04:55,470 --> 00:04:56,750 פארוואס? 110 00:04:56,750 --> 00:04:59,450 >> וילעם: [ינאָדאַבאַל]. 111 00:04:59,450 --> 00:04:59,750 >> דוד מאַלאַן: יאָ. 112 00:04:59,750 --> 00:05:01,240 אַזוי עס אַרגיואַבלי נעמט אַ ביסל מער צייַט. 113 00:05:01,240 --> 00:05:04,290 ווייַל איינער, די קסס איז דאָך ניט אין דער זעלביקער טעקע. 114 00:05:04,290 --> 00:05:06,920 אַזוי איצט איר האָבן צו מאַכן ניט איינער, אָבער צוויי ריקוועס. 115 00:05:06,920 --> 00:05:11,230 און יעדער פון די ריקוועס ווי מיר געזען אין קראָום אין די אַזוי גערופענע ינספּעקטאָר, 116 00:05:11,230 --> 00:05:15,740 און מיר געקוקט בייַ די נעץ קוויטל, יעדער פון די טעקעס ריקווייערז איינער הטטפּ 117 00:05:15,740 --> 00:05:18,360 בעטן, וואָס מיר געזען נעמט עטלעכע סומע פון ​​צייַט. 118 00:05:18,360 --> 00:05:19,290 איצט, אפֿשר עס ס ניט אַ פּלאַץ. 119 00:05:19,290 --> 00:05:20,670 אפֿשר עס ס נאָר 20 מיליסעקאַנדז. 120 00:05:20,670 --> 00:05:22,260 אפֿשר עס ס 200 מיליסעקאַנדז. 121 00:05:22,260 --> 00:05:25,530 >> אָבער טראַכטן וועגן אַ בלאַט ווי פאַסעבאָאָק, אָדער קנן, אָדער Google, וואָס זענען פיל 122 00:05:25,530 --> 00:05:28,060 גרעסערע ווי די ביישפילן מיר 'ווע געקוקט אין אַזוי ווייַט. 123 00:05:28,060 --> 00:05:32,070 די בלעטער זאל האָבן דאַזאַנז פון טעקעס, יעדער פון וואָס זאל דאַרפן אַ 124 00:05:32,070 --> 00:05:33,550 אראפקאפיע פון ​​אַ טעקע. 125 00:05:33,550 --> 00:05:35,800 אַזוי דאס קענען פּאַטענטשאַלי אָנהייבן צו פּאַמעלעך אַראָפּ. 126 00:05:35,800 --> 00:05:39,280 >> און ספּעציעל די טעג ווען מיר אַלע האָבן רירעוודיק פאָנעס אין אונדזער פּאַקאַץ און 127 00:05:39,280 --> 00:05:43,010 סלאָוער אינטערנעט קאַנעקשאַנז, ווייל צו וואַרטן אַ ביסל מער מיליסעקאַנדז, אַ ביסל 128 00:05:43,010 --> 00:05:46,110 מער מיליסעקאַנדז פֿאַר נאָך טעקעס קענען פאקטיש זיין פּאַמעלעך. 129 00:05:46,110 --> 00:05:50,430 לייטאַנסי איז די וואָרט אַז באשרייבט די טיפּ פון ווארטן אַז איר האָבן אַז איר 130 00:05:50,430 --> 00:05:53,110 דערפאַרונג ווען ווארטן פֿאַר עטלעכע שטיק פון אינפֿאָרמאַציע. 131 00:05:53,110 --> 00:05:54,430 >> אבער עס איז אַ מיטנ קאָפּ. 132 00:05:54,430 --> 00:05:56,600 אַזוי עס ס ניט אַלע סאָרט פון א - 133 00:05:56,600 --> 00:05:58,170 עס פאקטיש איז אַ ביסל פון אַ סיסאָ דאָ. 134 00:05:58,170 --> 00:06:02,970 דאַונסייד איצט, אָבער וואָס בראַוזערז קענען טאָן אויב זיי ניטאָ קלוג אין סדר צו ויסמייַדן 135 00:06:02,970 --> 00:06:08,870 ווייל צו בעטן די זעלבע סטילעס.קסס טעקע ווידער קענען זיין צו טאָן וואָס? 136 00:06:08,870 --> 00:06:09,390 >> קאַש עס. 137 00:06:09,390 --> 00:06:10,370 אַזוי קאַטשינג - 138 00:06:10,370 --> 00:06:11,690 C-א-C-ה-E - 139 00:06:11,690 --> 00:06:15,810 בכלל מיטל דאָ נאָר צו ראַטעווען די טעקע איר געבעטן דער ערשטער צייַט, און 140 00:06:15,810 --> 00:06:17,440 דעמאָלט טשעק דיין קאַש פֿאַר עס. 141 00:06:17,440 --> 00:06:20,400 קוק איר ניטאָ סאָרט פון סטאָרידזש קאַנטיינער, און אויב איר שוין האָבן אַ 142 00:06:20,400 --> 00:06:24,520 קאָפּיע פון ​​סטילעס.קסס, אפילו אויב עטלעכע אנדערע בלאַט אין די פּ-שטעלן, אָדער קיין וועבזייַטל, 143 00:06:24,520 --> 00:06:28,560 ריקוועס עס ווידער, נאָר צו געבן די באַניצער אַז זעלביקער קאַשט קאָפּיע. 144 00:06:28,560 --> 00:06:30,140 טאָן ניט אַרן ריקוועסטינג עס. 145 00:06:30,140 --> 00:06:32,560 >> דאַונסייד עס, כאָטש, ווי עטלעכע פון ​​איר האָבן טריפּט איבער אין די פּ-שטעלן. 146 00:06:32,560 --> 00:06:35,870 אויב איר מאַכן אַ ענדערונג אויף די סערווער און איר גיין צוריק צו דער בלעטערער און איר 147 00:06:35,870 --> 00:06:39,250 רילאָוד, מאל דעם בלעטערער טוט איר אַ טויווע און טוט ניט אַרן 148 00:06:39,250 --> 00:06:43,660 שייַעך-דאַונלאָודינג דיין סטילעס.קסס טעקע ווייַל, קומען אויף, וואָס זענען די שאַנסן 149 00:06:43,660 --> 00:06:47,620 אַז די סטיילז אַז פאַסעבאָאָק ניצט זענען געגאנגען צו טוישן שעה צו שעה אָדער 150 00:06:47,620 --> 00:06:48,140 טאָג צו טאָג? 151 00:06:48,140 --> 00:06:48,800 עס ס שיין נידעריק. 152 00:06:48,800 --> 00:06:52,260 זיי זאלן טוישן איבער צייַט, אָבער ניט דורך די מינוט אָדער דורך די שעה. 153 00:06:52,260 --> 00:06:55,810 >> אַזוי אַ קונץ, נאָר פיי ווען טאן וועב אַנטוויקלונג, איז אָפֿט האַלטן אַראָפּ די 154 00:06:55,810 --> 00:06:59,500 יבעררוק שליסל פֿאַר בייַשפּיל און דעמאָלט גיט רילאָוד אין אייער בלעטערער, ​​און אַז וועט 155 00:06:59,500 --> 00:07:03,280 טיפּיקלי זאָגן דעם בלעטערער רילאָוד אַלץ, אפילו אויב איר שוין האָבן 156 00:07:03,280 --> 00:07:04,180 עס אין דער קאַש. 157 00:07:04,180 --> 00:07:06,630 אַזוי ווידער, ופּסידעס און דאַונסיידז, אָבער אַלע פון ​​זיי 158 00:07:06,630 --> 00:07:08,260 לעסאָף פּלאַן דיסיזשאַנז. 159 00:07:08,260 --> 00:07:11,520 >> אַזוי איצט, מיר האבן ניט נאָר סוף די געשיכטע דאָ. 160 00:07:11,520 --> 00:07:15,790 אויב איך איצט גיין צוריק און צוריק און צוריק און צוריק, מיר סטאַרטעד צו באַקענען ניט נאָר 161 00:07:15,790 --> 00:07:18,060 HTML, אָבער פפּ. 162 00:07:18,060 --> 00:07:20,786 אַזוי אין ליימאַן ס ווערטער, וואָס טוט פפּ לאָזן אונדז טאָן? 163 00:07:20,786 --> 00:07:22,770 >> וילעם: [ינאָדאַבאַל]. 164 00:07:22,770 --> 00:07:24,258 >> דוד מאַלאַן: וואָס ס אַז? 165 00:07:24,258 --> 00:07:25,250 >> וילעם: ינטראָדוסע לאָגיק אין די קאָד. 166 00:07:25,250 --> 00:07:26,620 >> דוד מאַלאַן: יאָ, פאָרשטעלן לאָגיק אין אייער קאָד. 167 00:07:26,620 --> 00:07:29,570 אַזוי עס ס אַ אמת פּראָגראַממינג שפּראַך מיט לופּס, און וועריאַבאַלז, און 168 00:07:29,570 --> 00:07:32,620 פאַנגקשאַנז, און באדינגונגען, און אַלע פון די זאכן מיר 'ווע שוין ניצן וועג צוריק 169 00:07:32,620 --> 00:07:33,780 ווען זינט קראַץ. 170 00:07:33,780 --> 00:07:36,780 און פפּ, מיר 'ווע געזען, קענען ווערן געניצט אָדער בייַ די באַפֿעל שורה - עס 171 00:07:36,780 --> 00:07:39,190 טוט ניט האָבן צו האָבן עפּעס צו טאָן מיט די וועב, אפילו כאָטש אַז ס 172 00:07:39,190 --> 00:07:43,150 טאַקע זייַן אָריגינס און וואָס עס טענדז צו זיין גוט בייַ און קאַנדוסיוו צו - 173 00:07:43,150 --> 00:07:47,130 אָבער איר קענען נוצן פפּ בלויז דורך נאַטור פון די פאַקט אַז עס האט אַ דרוק () 174 00:07:47,130 --> 00:07:49,660 פֿונקציע, און אַ פּרינטף () פֿונקציע, אָדער אַ אפקלאנג () פֿונקציע. 175 00:07:49,660 --> 00:07:52,440 עס ס באַנטשאַז פון וועגן איר קענען דרוקן טעקסט מיט פפּ. 176 00:07:52,440 --> 00:07:56,540 >> דעריבער, איר קענען נוצן דעם פּראָגראַממינג שפּראַך צו רעזולטאַט פּונקט 177 00:07:56,540 --> 00:07:58,460 וואָס מיר זענען גערעדט וועגן פריער. 178 00:07:58,460 --> 00:08:01,360 איר קענען דינאַמיקאַללי דזשענערייט דיין HTML. 179 00:08:01,360 --> 00:08:02,300 אפֿשר ניט אַלע פון ​​עס. 180 00:08:02,300 --> 00:08:06,460 אפֿשר איר שווער קאָוד זאכן, ווי די קאָפּצעטל, און די פוטער, און די לאָגאָ, 181 00:08:06,460 --> 00:08:07,950 און דיין סטיל שיץ, און אַלע פון ​​אַז. 182 00:08:07,950 --> 00:08:11,190 אבער פֿאַר עפּעס ווי P-שטעלן זיבן, ווו איר ניטאָ מאַניפּיאַלייטינג סטאַקס און 183 00:08:11,190 --> 00:08:14,690 ווייַזונג דער באַניצער ס פּאָרטפעל, וואָס איז געגאנגען צו דינאַמיקאַללי טוישן, איר געקענט 184 00:08:14,690 --> 00:08:18,960 שורלי נוצן פפּ און די לאָגיק עס גיט איר ווי אַ פּראָגראַממינג שפּראַך צו 185 00:08:18,960 --> 00:08:22,320 רעזולטאַט דינאַמיקאַללי סובסעץ פון די בלאַט. 186 00:08:22,320 --> 00:08:25,900 >> אַזוי ווען איר רעדן וועגן דינאַמיש וועבסיטעס, אָדער וועב פּראָגראַממינג, אַז ס 187 00:08:25,900 --> 00:08:27,200 וואָס איר ניטאָ טאַקע גערעדט וועגן. 188 00:08:27,200 --> 00:08:31,450 ניצן אַ שפּראַך ווי פפּ, אָדער זאכן גערופן פּיטהאָן, אָדער רובי, אָדער דזשאַוואַ, אָדער 189 00:08:31,450 --> 00:08:35,900 נאָך אנדערע שפּראַכן, צו אָנפֿרעג אַ דאַטאַבאַסע אָפֿט, אָדער אנדערן סערווירער, און 190 00:08:35,900 --> 00:08:38,580 דעמאָלט דינאַמיקאַללי שפּייַען אויס HTML. 191 00:08:38,580 --> 00:08:42,470 >> איצט די סוף רעזולטאַט, ווי אַ באַזונדער, איז אַז די HTML פון רובֿ וועבסיטעס, 192 00:08:42,470 --> 00:08:45,970 אַרייַנגערעכנט דיין P-שטעלן זיבן, איז מיסטאָמע געגאנגען צו זיין אַ ריזיק באַלאַגאַן אויב 193 00:08:45,970 --> 00:08:48,060 איר קוק בייַ די מקור קאָד אין אַ בלעטערער. 194 00:08:48,060 --> 00:08:49,010 אַז ס ניט אַ גרויס געשעפט. 195 00:08:49,010 --> 00:08:51,550 אין דעם פונט, ווען מיר זאָרגן וועגן סטיל, מיר זאָרגן וועגן די 196 00:08:51,550 --> 00:08:52,740 שטאָפּן אַז איר שרייַבן. 197 00:08:52,740 --> 00:08:56,240 מיר וועלן ניט זאָרגן וועגן די שטאָפּן אַז וואָס דיין קאָד אַוטפּוץ. 198 00:08:56,240 --> 00:08:59,520 אַזוי טאָן ניט זאָרג וועגן ינדענטיישאַן דאָ אויב עס ס פפּ אַז ס 199 00:08:59,520 --> 00:09:01,190 פאקטיש אָוטפּוטטינג שטאָפּן. 200 00:09:01,190 --> 00:09:04,430 נאָך אַלע, דער בלעטערער וועט ניט זאָרגן, און אַ מענטש וועט ניט זיין קוקן 201 00:09:04,430 --> 00:09:05,400 בייַ די מקור סייַ ווי סייַ. 202 00:09:05,400 --> 00:09:09,000 מיר דער שטעקן, פֿאַר בייַשפּיל, וואָלט זיין קוקן בייַ דיין פפּ. 203 00:09:09,000 --> 00:09:13,440 >> אזוי לאָזן מיר געבן אַ שנעל בייַשפּיל איצט פון וואָס אַנדערש דעם זאל זייַן נוצלעך. 204 00:09:13,440 --> 00:09:18,620 אזוי פראַנגקלי, איך קענען נישט געדענקען די לעצטע צייַט איך געוויינט C צו סאָלווע אַ פּראָבלעם אין 205 00:09:18,620 --> 00:09:19,620 דער עמעס וועלט. 206 00:09:19,620 --> 00:09:22,330 עס איז געווען מיסטאָמע אין גראַדזשאַוואַט שולע ווען איך דארף צו נוצן אַ שפּראַך וואָס 207 00:09:22,330 --> 00:09:26,710 איז פערלי נידעריק מדרגה און האט מיר דער געלעגנהייט צו טאָן עפּעס זייער הויך 208 00:09:26,710 --> 00:09:30,720 פּערפאָרמינג צו טאַקע ראַטעווען ווי פילע קפּו סייקאַלז ווי איך קען, אין גרויס טייל 209 00:09:30,720 --> 00:09:33,990 ווייַל איך איז געווען ניצן ריזיק דאַטן שטעלט, און יעדער קפּו ציקל גערעכנט. 210 00:09:33,990 --> 00:09:37,750 און פראַנגקלי, אַפֿילו אין זאכן ווי פאָנעס די טעג און אנדערע דיווייסאַז 211 00:09:37,750 --> 00:09:39,910 ווו איר טאָן ניט גאַנץ האָבן ווי פיל זכּרון און איר טאָן ניט גאַנץ האָבן ווי 212 00:09:39,910 --> 00:09:44,160 פיל קפּו, ניצן פאַסטער שפּראַכן איז נאָך אַפּילינג. 213 00:09:44,160 --> 00:09:47,290 >> אבער אין דער עמעס וועלט, ווען איר נאָר וועלן צו וואַרפן עטלעכע פּראָגראַם צוזאַמען צו 214 00:09:47,290 --> 00:09:50,340 פונאַנדערקלייַבן עטלעכע דאַטן, אָדער איר 'ווע געזאמלט אַ גאַנץ בינטל פון רעדזשיסטריישאַנז פֿאַר 215 00:09:50,340 --> 00:09:53,330 עטלעכע תּלמיד גרופּע און איר ווילן צו זייער געשווינד אָטאַמייט שיקט ימיילז 216 00:09:53,330 --> 00:09:56,240 איינער דורך איין צו יעדער איינער פון די רעדזשאַסטראַנץ, איר ניטאָ געגאנגען צו דערגרייכן פֿאַר 217 00:09:56,240 --> 00:09:59,240 אַ העכער מדרגה שפּראַך ווי C אַזוי צו רעדן. 218 00:09:59,240 --> 00:10:04,060 עפּעס ווי פפּ אָדער פּיטהאָן, אָדער רובי, אָדער אַ האַלב אַ טוץ אנדערע אַז עקסיסטירן 219 00:10:04,060 --> 00:10:04,550 די טעג. 220 00:10:04,550 --> 00:10:07,200 אבער די דרייַ זענען מיסטאָמע די מערסט טרענדי רעכט איצט. 221 00:10:07,200 --> 00:10:10,840 >> און וואָס דעם מיטל איז אַז איר קענען עפענען אַרויף אַ טעקסט רעדאַקטאָר ווי געדיט אָדער 222 00:10:10,840 --> 00:10:14,030 רובֿ עפּעס אַנדערש און דעמאָלט נאָר אָנהייב שרייבן קאָד אָן ווייל צו זאָרג 223 00:10:14,030 --> 00:10:17,800 וועגן קאַמפּיילינג, אָן ווייל צו טאַקע זאָרג וועגן זיקאָרן פאַרוואַלטונג, 224 00:10:17,800 --> 00:10:20,820 בעכעסקעם אין גייַסט כאָטש אַז אַ קליין סלאַפּינאַס וועט יווענטשאַוואַלי קומען צוריק 225 00:10:20,820 --> 00:10:24,790 צו בייַסן איר אויב די דאַטן שטעלן געץ גרעסערע אָדער די פּראָבלעם געץ גרויס. 226 00:10:24,790 --> 00:10:27,230 אבער וואָס דאָס מיטל פֿאַר אונדז איז די פאלגענדע. 227 00:10:27,230 --> 00:10:29,860 >> זאל מיר גיין פאָרויס און לויפן ספּעלער פון פּראָבלעם שטעלן זעקס. 228 00:10:29,860 --> 00:10:33,480 אזוי דעם איז מיין טריי-באזירט ימפּלאַמענטיישאַן אַז איך געוויינט אויף די גרויס 229 00:10:33,480 --> 00:10:35,500 ברעט ווו איך געטאן נישט אַזוי גוט. 230 00:10:35,500 --> 00:10:38,720 מיר וועט קומען צוריק אין אַ וואָך ס 'צייַט און ריוויזיט די וואס האבן סוף אַרויף אַטאַפּ די 231 00:10:38,720 --> 00:10:40,430 גרויס ברעט אין אונדזער לעצטע לעקציע. 232 00:10:40,430 --> 00:10:44,520 אבער פֿאַר איצט, לאָזן מיר גיין פאָרויס און נאָר לויפן מיין לייזונג אין טעקסט, און מיר וועט טאָן 233 00:10:44,520 --> 00:10:48,460 דער מלך יעקב ביבל, און דאָ מיר גיין. 234 00:10:48,460 --> 00:10:51,080 >> אזוי יענע זענען אַלע פון ​​די סאַפּאָוזאַדלי מיספּעלד ווערטער אויס פון 235 00:10:51,080 --> 00:10:52,240 דער מלך יעקב ביבל. 236 00:10:52,240 --> 00:10:55,560 און מיין ימפּלאַמענטיישאַן גענומען העלפט אַ רגע אין גאַנץ. 237 00:10:55,560 --> 00:10:58,270 אזוי נישט צו שלעכט אויף דעם באַזונדער קאָמפּיוטער. 238 00:10:58,270 --> 00:11:01,540 אבער טראַכטן פון ווי פיל קאָד איך געהאט צו שרייַבן. 239 00:11:01,540 --> 00:11:02,880 טראַכטן ווי פיל קאָד איר האט צו שרייַבן. 240 00:11:02,880 --> 00:11:06,170 טראַכטן ווי פילע שעה איר פארבראכט אין דער ד-זאַל אָדער דיין דאָרם אָדער ווו נאָר 241 00:11:06,170 --> 00:11:07,890 פאקטיש קאָודינג אַרויף אַז לייזונג. 242 00:11:07,890 --> 00:11:11,850 >> נו, אויב איך פאקטיש האָבן אַ העכער מדרגה שפּראַך ווי פפּ, נעמען טאָן פון 243 00:11:11,850 --> 00:11:13,350 וואָס איך קען טאָן דאָ. 244 00:11:13,350 --> 00:11:16,410 ערשטער, רעכן אַז דאָס איז אַנשטאָט דיין פאַרשפּרייטונג קאָד. 245 00:11:16,410 --> 00:11:17,790 דאס איז אַ טעקע גערופן ספּעלער. 246 00:11:17,790 --> 00:11:20,220 עס ס פאַראַנען ווי טייל פון הייַנט ס פאַרשפּרייטונג קאָד. 247 00:11:20,220 --> 00:11:22,670 און איך בין געגאנגען צו כוואַליע מיין האַנט בייַ רובֿ פון די פרטים, אָבער דאָס איז פאקטיש 248 00:11:22,670 --> 00:11:25,500 אַ טשיקאַווע בייַשפּיל פון ווי איר זאל פּאָרט אַ שפּראַך 249 00:11:25,500 --> 00:11:28,870 ווי C איבער צו פפּ. 250 00:11:28,870 --> 00:11:33,420 איך ממש געעפנט צוויי טעקסט פֿענצטער, איינער מיט מיין C ווערסיע פון ​​ספּעללער.ק, 251 00:11:33,420 --> 00:11:36,960 און איך נאָר אנגעהויבן איבערזעצן עס אין מיין קאָפּ צו פפּ און טייפּינג עס אויס ניצן 252 00:11:36,960 --> 00:11:38,840 די קלאָוסאַסט עקוויוואַלענט פאַנגקשאַנז. 253 00:11:38,840 --> 00:11:40,100 >> אזוי עטלעכע פון ​​די זאכן זענען פאַרשידענע. 254 00:11:40,100 --> 00:11:43,730 מיר געזען לעצטע מאָל וואָס פפּ טוט נישט נוצן אַרייַננעמען אין גאַנץ די זעלבע וועג. 255 00:11:43,730 --> 00:11:47,050 עס ניצט דאַרפן טיפּיקלי, כאָטש אַרייַננעמען טוט עקסיסטירן. 256 00:11:47,050 --> 00:11:50,330 דעפינירן איז אַ ביסל אַנדערש פון # דעפינירן אין C, אָבער אַז ס 257 00:11:50,330 --> 00:11:51,890 ווי מיר מאַכן אַ קעסיידערדיק. 258 00:11:51,890 --> 00:11:55,860 $ אַרגק עס טורנס אויס יגזיסץ אין פפּ, אַזוי מיר ווע געזען אַז איידער. 259 00:11:55,860 --> 00:11:58,650 דאס זענען נאָר וועריאַבאַלז, אַלע פון וואָס אָנהייבן מיט דאָלאַר וואונדער. 260 00:11:58,650 --> 00:12:00,590 צוריקרופן די ביסט נאָר אַ בינטל פון פלאָוטינג פונקטן. 261 00:12:00,590 --> 00:12:03,970 >> אזוי לאַנג געשיכטע קורץ, איר ניטאָ באַגריסן צו פליפּ דורך דעם אויב טשיקאַווע, דאָס איז 262 00:12:03,970 --> 00:12:10,010 כּמעט אַ שורה-פֿאַר-שורה קאַנווערזשאַן פון דער C ווערסיע פון ​​ספּעללער.ק אין פפּ. 263 00:12:10,010 --> 00:12:12,630 און איר קען טאָן דעם ווידער פֿאַר העלפט אַ טוץ אנדערע שפּראַכן. 264 00:12:12,630 --> 00:12:14,910 >> אבער וואָס ס טשיקאַווע איז דאָס. 265 00:12:14,910 --> 00:12:16,910 אָדער וואָס ס פראַנגקלי דיסכאַרטנינג איז דאָס. 266 00:12:16,910 --> 00:12:20,790 זאל מיר גיין פאָרויס און טיפּ וועגן דיקטיאָנאַרי.פפּ, און פאָדערן אַז איך בין 267 00:12:20,790 --> 00:12:23,670 געגאנגען צו גיין פאָרויס און שייַעך-ינסטרומענט פּראָבלעם שטעלן זעקס דאָ. 268 00:12:23,670 --> 00:12:27,530 >> אזוי לאָזן 'ס פאָרשלאָגן ערשטער אַז אין דעם טעקע, וואָס וועט זייַן ימפּלאַמענאַד אין 269 00:12:27,530 --> 00:12:30,550 פפּ, אַזוי לאָזן מיר עפענען מיין טאַגס ווי אַז. 270 00:12:30,550 --> 00:12:34,780 זאל מיר געבן זיך אַ גלאבאלע בייַטעוודיק, $ גרייס געץ נול. 271 00:12:34,780 --> 00:12:36,710 און איך בין געגאנגען צו געבן זיך אַ האַש טיש. 272 00:12:36,710 --> 00:12:38,110 איך וועט נוצן אַ האַש טיש פֿאַר דעם זאַך. 273 00:12:38,110 --> 00:12:42,070 ווי טאָן איך דערקלערן אַ האַש טיש אין פפּ? 274 00:12:42,070 --> 00:12:42,990 געטאן. 275 00:12:42,990 --> 00:12:43,980 גוט. 276 00:12:43,980 --> 00:12:48,870 >> אזוי עפענען קלאַמער נאָענט קלאַמער רעפּראַזענץ וואָס אין פפּ, ווי מיר ווע געזען? 277 00:12:48,870 --> 00:12:51,850 אַ מענגע, אָבער אַ מענגע וואָס קען זייַן אַ אַססאָסיאַטיווע מענגע. 278 00:12:51,850 --> 00:12:54,320 אַ אַססאָסיאַטיווע מענגע איז אַ דאַטן סטרוקטור אַז 279 00:12:54,320 --> 00:12:55,860 אַססאָסיאַטעס שליסלען מיט וואַלועס. 280 00:12:55,860 --> 00:12:59,430 >> איצט אין די סימפּלאַסט נומעריקלי ינדעקסט מענגע, די שליסלען ביסט וואָס? 281 00:12:59,430 --> 00:13:02,250 282 00:13:02,250 --> 00:13:03,960 נול, איין, צוויי, דרייַ, רעכט? 283 00:13:03,960 --> 00:13:08,780 אַלט שולע שטאָפּן צוריק פון סי אבער עס קענען אויך זייַן סטרינגס ווי פו, און באַר, 284 00:13:08,780 --> 00:13:12,210 אָדער מאַקסוועל, אָדער קיין אַזאַ שטריקל. 285 00:13:12,210 --> 00:13:14,240 אזוי איך קענען ליווערידזש אַז אין נאָר אַ מאָמענט. 286 00:13:14,240 --> 00:13:17,550 >> זאל מיר גיין פאָרויס און דערקלערן אַ פונקציאָנירן ווי - 287 00:13:17,550 --> 00:13:19,020 לאָזן 'ס טאָן מאַסע () ערשטער. 288 00:13:19,020 --> 00:13:20,690 אזוי פונקציאָנירן מאַסע (). 289 00:13:20,690 --> 00:13:23,440 און פפּ איז אַ ביסל אַנדערש אין אַז איר ממש טיפּ פונקציאָנירן, אָבער איר 290 00:13:23,440 --> 00:13:24,930 טאָן ניט טיפּ אַ צוריקקומען טיפּ. 291 00:13:24,930 --> 00:13:28,760 איך בין געגאנגען צו גיין פאָרויס און זאָגן אַז די מאַסע () פונקציאָנירן זאָל נעמען אין 292 00:13:28,760 --> 00:13:31,000 אַרגומענט $ ווערטערבוך, נאָר ווי C ווערסיע האט. 293 00:13:31,000 --> 00:13:32,510 איך בין טאן אַז פון זכּרון. 294 00:13:32,510 --> 00:13:34,910 >> און איך פאָרשלאָגן אַז איך בין געגאנגען צו טאָן דעם. 295 00:13:34,910 --> 00:13:37,080 איך בין פשוט געגאנגען צו טאָן פאָרעאַטש. 296 00:13:37,080 --> 00:13:40,710 איך בין געגאנגען צו רופן אַ פֿונקציע גערופן טעקע (), גייט פארביי אין די נאָמען פון וואָס 297 00:13:40,710 --> 00:13:44,990 טעקע, וואָס איז די בייַטעוודיק $ ווערטערבוך ווי $ וואָרט. 298 00:13:44,990 --> 00:13:49,410 און דעמאָלט ין פון מיין פֿאַר שלייף דאָ, איך בין געגאנגען צו גיין פאָרויס און קראָם אין מיין 299 00:13:49,410 --> 00:13:57,440 $ טיש אַז $ וואָרט געץ אמת. 300 00:13:57,440 --> 00:13:57,918 געטאן. 301 00:13:57,918 --> 00:14:01,264 טאַקע, וואַרטן. 302 00:14:01,264 --> 00:14:02,422 געטאן. 303 00:14:02,422 --> 00:14:02,760 גוט. 304 00:14:02,760 --> 00:14:04,970 >> אַז איז די מאַסע () פונקציאָנירן זאָגן אין פפּ. 305 00:14:04,970 --> 00:14:05,865 איצט, וואָס טוט אַז אַרבעט? 306 00:14:05,865 --> 00:14:07,010 און איך בין מין פון טשיטינג דאָ. 307 00:14:07,010 --> 00:14:09,980 >> אַזוי, איינער, פאָרעאַטש מיר געזען בעקיצער לעצטע צייַט. 308 00:14:09,980 --> 00:14:13,680 עס פּונקט מיטל אַז איר קענען יטעראַטע איבער אַ מענגע אָן באַדערינג מיט איך 309 00:14:13,680 --> 00:14:16,150 און N און פּלוס פּלוס, און אַלע פון ​​אַז. 310 00:14:16,150 --> 00:14:21,350 ווערטערבוך איז פון קורס די טעקע נאָמען, עפּעס ווי גרויס אָדער קליין, די צוויי 311 00:14:21,350 --> 00:14:22,830 דיקשאַנעריז מיר געוויינט לעצט צייַט. 312 00:14:22,830 --> 00:14:26,715 טעקע איז אַ פֿונקציע אַז אָפּענס אַרויף טעקסט טעקע, לייענט עס אין שורה דורך שורה, און 313 00:14:26,715 --> 00:14:29,840 הענט איר צוריק אַ ריזיק מענגע, יעדער פון וועמענס עלעמענטן איז אַ 314 00:14:29,840 --> 00:14:31,340 שורה פון אַז טעקע. 315 00:14:31,340 --> 00:14:36,040 אַזוי אַז ס די קאָמבינאַציע פון ​​פאָפּען, און פרעד, און בשעת שלייף, און פקלאָסע, 316 00:14:36,040 --> 00:14:37,080 און אַלע פון ​​אַז. 317 00:14:37,080 --> 00:14:40,150 צום סוף, ווי וואָרט נאָר מיטל אַז ס דער בייַטעוודיק איך בין געגאנגען צו האָבן צוטריט צו 318 00:14:40,150 --> 00:14:41,890 אויף יעדער יטעראַטיאָן אין דעם שלייף. 319 00:14:41,890 --> 00:14:46,910 >> אַזוי אין קורץ, דעם איין לייַנער דאָ מיטל עפענען אַרויף די טעקע וועמענס נאָמען איז אין 320 00:14:46,910 --> 00:14:50,750 ווערטערבוך, די בייַטעוודיק, יטעראַטע איבער עס שורה דורך שורה, און יעדער צייַט איר באַקומען 321 00:14:50,750 --> 00:14:54,290 אַ שורה, קראָם אין אַ בייַטעוודיק גערופן וואָרט, און דעריבער טאָן עפּעס מיט וואָרט. 322 00:14:54,290 --> 00:14:55,280 וואָס טוט איך ווילן צו טאָן? 323 00:14:55,280 --> 00:14:58,110 איך ווילן צו שטעלן וואָרט אין מיין האַש טיש. 324 00:14:58,110 --> 00:15:00,860 >> נו, איך קענען שטעלן עפּעס אין מיין האַש טיש פּונקט ווי אין C 325 00:15:00,860 --> 00:15:02,140 ניצן קוואַדראַט בראַקאַץ. 326 00:15:02,140 --> 00:15:03,660 דעם איז דער נאָמען פֿאַר מיין האַש טיש. 327 00:15:03,660 --> 00:15:07,180 איך בין געגאנגען צו אינדעקס אין אַז האַש טיש אין דעם אָרט. 328 00:15:07,180 --> 00:15:08,920 אַזוי ניט קלאַמער נול, ניט קלאַמער איינער. 329 00:15:08,920 --> 00:15:11,990 קלאַמער ציטירן אַנקוואָוט עפּעס, וועלכער אַז וואָרט איז. 330 00:15:11,990 --> 00:15:15,200 און פּונקט ווי איר זאל האָבן אין אייער האַש טיש אַרבעט טריי, איר נאָר קראָם 331 00:15:15,200 --> 00:15:17,650 יפעקטיוולי אַ באָאָלעאַן, ימפּליסאַטלי אָדער בפירוש. 332 00:15:17,650 --> 00:15:18,260 געטאן. 333 00:15:18,260 --> 00:15:20,000 איך בין סטאָרינג די ווערט אמת. 334 00:15:20,000 --> 00:15:23,150 >> איצט עס ס אַ פּאָר פון זאכן איך בין קאַטינג עקן אויף דאָ. 335 00:15:23,150 --> 00:15:27,720 טעקניקלי, עס ס געגאנגען צו זיין אַ אַנויינג נייַ שורה, / ן, אין די סוף פון 336 00:15:27,720 --> 00:15:28,820 יעדער פון די ווערטער. 337 00:15:28,820 --> 00:15:31,770 אַזוי איך זאָל מיסטאָמע רופן אַ פפּ פונקציאָנירן גערופן צעהאַקן (), וואָס וועט 338 00:15:31,770 --> 00:15:33,460 גאַנץ ממש צעהאַקן אַז אַוועק. 339 00:15:33,460 --> 00:15:35,020 און איך אַקטשאַוואַלי דאַרפֿן צו טאָן איינער אנדערע זאַך. 340 00:15:35,020 --> 00:15:38,380 איך זאָל מיסטאָמע ינקראַמאַנט גרייס אויף יעדער יטעראַטיאָן, אַזוי איך בין בעכעסקעם שפּור 341 00:15:38,380 --> 00:15:39,560 גלאָובאַלי פון וואָס עס איז. 342 00:15:39,560 --> 00:15:43,180 און פראַנגקלי, און דעם איז איינער פון די סטופּידער אַספּעקץ פון פפּ, אויב איר 'רע 343 00:15:43,180 --> 00:15:46,950 ניצן אַ גלאבאלע בייַטעוודיק, איר דאַרפֿן צו בפירוש זאָגן אַז איר זענט. 344 00:15:46,950 --> 00:15:51,670 אַזוי איך בין געגאנגען צו פאקטיש טיפּ אין גלאבאלע $ גרייס, גלאבאלע $ טיש, און איצט 345 00:15:51,670 --> 00:15:52,690 מיין פונקציאָנירן איז גאַנץ. 346 00:15:52,690 --> 00:15:57,475 >> אַזוי ניט גאַנץ ווי פּשוט ווי פריער, אָבער מיסטאָמע גענומען ווייניקער צייַט ווי די C 347 00:15:57,475 --> 00:15:58,220 ווערסיע, אפֿשר? 348 00:15:58,220 --> 00:15:58,730 גוט. 349 00:15:58,730 --> 00:16:00,390 >> אַזוי איצט לאָזן ס טאָן די טשעק () פֿונקציע. 350 00:16:00,390 --> 00:16:04,300 זאל ס זען אויב דעם בייַ מינדסטער גענומען די שעה אויף סוף אַז עס האט אונדז אין סי אזוי 351 00:16:04,300 --> 00:16:06,500 לאָזן מיר גיין פאָרויס און דערקלערן טשעק ווי אַ פֿונקציע. 352 00:16:06,500 --> 00:16:09,070 נעמט אין אַרגומענט וואָרט, וואָס איז געגאנגען צו קומען פון ספּעלער. 353 00:16:09,070 --> 00:16:13,410 און איך בין נאָר געגאנגען צו טשעק אויב די ווייַטערדיק בייַטעוודיק יססעט, טיש 354 00:16:13,410 --> 00:16:18,400 קלאַמער סטרטאָלאָווער פון וואָרט - 355 00:16:18,400 --> 00:16:20,590 זאל ס וואָג אַלע פון ​​מיין קלאַמערן - 356 00:16:20,590 --> 00:16:24,275 דעמאָלט צוריקקומען אמת. 357 00:16:24,275 --> 00:16:27,020 358 00:16:27,020 --> 00:16:28,460 אַנדערש - 359 00:16:28,460 --> 00:16:30,330 אַז איז טאַקע די שווער טייל פון דעם פּראָגראַם. 360 00:16:30,330 --> 00:16:31,940 אַנדערש, קריק פאַלש. 361 00:16:31,940 --> 00:16:32,630 געטאן. 362 00:16:32,630 --> 00:16:33,460 אַז ס טשעק (). 363 00:16:33,460 --> 00:16:34,520 >> איצט, וואָס טוט דעם אַרבעט? 364 00:16:34,520 --> 00:16:37,040 נו, איינער איך פארביי אין אַ וואָרט, וואָס איז אַ שטריקל. 365 00:16:37,040 --> 00:16:41,400 צוויי, איך בין טשעק ין פון די האַש טיש, ווער ס גערופן $ טיש. 366 00:16:41,400 --> 00:16:45,470 איך בין פאָרסינג עס צו לאָווערקאַסע דורך פאַך אַ פֿונקציע גאַנץ ענלעך טאָלאָווער () אין 367 00:16:45,470 --> 00:16:48,580 C, אָבער דעם טוט די גאנצע וואָרט, ניט אַ איין כאַראַקטער. 368 00:16:48,580 --> 00:16:52,680 און אויב אַז איז באַשטימט, אין אנדערע ווערטער עס איז אַ ווערט שטעלן, אין אנדערע ווערטער, 369 00:16:52,680 --> 00:16:54,880 אויב עס ס אמת, דעמאָלט יאָ, דעם איז אַ וואָרט. 370 00:16:54,880 --> 00:16:56,530 ווייַל איך לייגן עס עס מיט מאַסע (). 371 00:16:56,530 --> 00:16:59,100 און אויב ניט, איך בין געגאנגען צו צוריקקומען פאַלש. 372 00:16:59,100 --> 00:17:00,090 >> איצט די אנדערע זענען גרינג. 373 00:17:00,090 --> 00:17:03,570 פונקטיאָן גרייס (), ווי טאָן איך טאָן דעם? 374 00:17:03,570 --> 00:17:05,230 איך יסענשאַלי טאָן צוריקקומען $ נומער. 375 00:17:05,230 --> 00:17:07,770 אבער איך טעקניקלי דאַרפֿן צו טאָן דעם אַנויינג זאַך. 376 00:17:07,770 --> 00:17:10,640 און פאקטיש אַרויף הערן, איך איז געווען קאַטינג איינער ווינקל אויך פילע. 377 00:17:10,640 --> 00:17:12,920 איך טאַקע דאַרפֿן צו טאָן גלאבאלע $ טיש. 378 00:17:12,920 --> 00:17:16,260 >> אבער אַז זייַענדיק געזאגט, אַנלאָוד). 379 00:17:16,260 --> 00:17:17,380 אַנלאָוד () איז אַמייזינג. 380 00:17:17,380 --> 00:17:20,500 פונקטיאָן אַנלאָוד (). 381 00:17:20,500 --> 00:17:23,990 ווי טאָן איך ווילן צו מאַכשער אַנלאָוד ()? 382 00:17:23,990 --> 00:17:25,079 געטאן. 383 00:17:25,079 --> 00:17:25,450 גוט. 384 00:17:25,450 --> 00:17:28,900 >> אַזוי אַנלאָוד (), זיקאָרן אַדמיניסטראַציע איז גאָר גענומען זאָרגן פון פֿאַר איר אין 385 00:17:28,900 --> 00:17:31,800 עפּעס ווי פפּ און אַ פּלאַץ פון העכער-מדרגה שפּראַכן. 386 00:17:31,800 --> 00:17:32,600 אַזוי דעם איז אַמייזינג. 387 00:17:32,600 --> 00:17:36,080 ווי וואָס די גענעם האט מיר פארבראכט די פאַרגאַנגענהייַט אַכט פּלוס וואָכן אויף C שרייבט 388 00:17:36,080 --> 00:17:41,030 משמעות טאַקע פּאַמעלעך, טאַקע צייַט קאַנסומינג פּראָבלעמס מיט טענס פון שעה 389 00:17:41,030 --> 00:17:42,530 פון אַרבעט אונטער אונדזער בעלץ? 390 00:17:42,530 --> 00:17:46,110 >> נו, פֿאַר איין זאַך, דעם קען אַרבעט פייַן פֿאַר קליין מגילה. 391 00:17:46,110 --> 00:17:47,840 עס אַוואַדע ספּעד אַרויף מיין אַנטוויקלונג צייַט. 392 00:17:47,840 --> 00:17:49,790 אבער לאָזן ס זען וואָס כאַפּאַנז אין דער עמעס וועלט. 393 00:17:49,790 --> 00:17:52,370 >> זאל מיר גיין אין דעם Directory אין אַ וואָקזאַל פֿענצטער. 394 00:17:52,370 --> 00:17:53,370 עס ס ספּעלער. 395 00:17:53,370 --> 00:17:56,570 און באַמערקן ווי אַ באַזונדער, און איר זאל האָבן געפּלאָנטערט דעם אין פּראָבלעם שטעלן 396 00:17:56,570 --> 00:17:58,190 זעקס אָדער פּראָבלעם שטעלן זיבן. 397 00:17:58,190 --> 00:18:01,610 איר טאָן ניט שטרענג האָבן צו סוף פפּ טעקעס מיט. פפּ. 398 00:18:01,610 --> 00:18:05,250 אויב איר שטעלן אַ שורה ווי אַז ערשטער איינער אין די זייער שפּיץ, אַז ס אַ ספּעציעל שורה 399 00:18:05,250 --> 00:18:10,980 פון סינטאַקס אַז יסענשאַלי מיטל געפינען די פּראָגראַם גערופן פפּ און נוצן עס צו 400 00:18:10,980 --> 00:18:12,270 טייַטשן דעם טעקע. 401 00:18:12,270 --> 00:18:15,410 אַזוי איצט קיין איינער טאַקע ווייסט אַז איך בין פליסנדיק אַ פפּ פּראָגראַם. 402 00:18:15,410 --> 00:18:19,860 איך קענען לויפן עס פּונקט ווי כאָטש עס זענען עפּעס צונויפגעשטעלט אין סי 403 00:18:19,860 --> 00:18:20,650 >> אבער דאָ ס דער זאַך. 404 00:18:20,650 --> 00:18:21,600 פאקטיש, לאָזן ס טאָן דעם ווידער. 405 00:18:21,600 --> 00:18:23,530 דראָפּבאָקס/פּסעט6 /. 406 00:18:23,530 --> 00:18:25,390 עס ס ספּעלער. 407 00:18:25,390 --> 00:18:26,720 גוט, 0.44 סעקונדעס. 408 00:18:26,720 --> 00:18:28,080 עס גאַט פאַסטער דעם צייַט. 409 00:18:28,080 --> 00:18:29,745 >> איצט לאָזן ס גיין אין די פפּ ווערסיע. 410 00:18:29,745 --> 00:18:43,070 411 00:18:43,070 --> 00:18:44,320 פייַן פאַרבינדן. 412 00:18:44,320 --> 00:18:50,830 413 00:18:50,830 --> 00:18:53,285 אָבער נאָר טראַכטן ווי פיל צייַט איך געהאלפן אין אָפיס שעה. 414 00:18:53,285 --> 00:18:56,990 415 00:18:56,990 --> 00:18:57,790 גוט. 416 00:18:57,790 --> 00:19:01,020 >> אַזוי 3.59 סעקונדעס, וואָס פאקטיש טוט ניט געזונט פּינטלעך אָדער. 417 00:19:01,020 --> 00:19:03,710 אבער אַז ס ווייַל לאַנג געשיכטע קורץ, ווען איר ניטאָ דרוקן אויס אַ ריזיק סומע 418 00:19:03,710 --> 00:19:06,840 פון שטאָפּן צו די פאַרשטעלן, אַז זיך סלאָוז זאכן אַראָפּ. 419 00:19:06,840 --> 00:19:11,260 וואָס עס טאַקע גענומען די קפּו אין די מאַכשער איז 3.59 סעקונדעס, אין 420 00:19:11,260 --> 00:19:15,260 קאַנטראַסט צו C, וואָס האט 0.44 סעקונדעס רובֿ לעצטנס. 421 00:19:15,260 --> 00:19:17,620 אַז ס באמת אַ סדר פון מאַגנאַטוד אַנדערש. 422 00:19:17,620 --> 00:19:20,280 >> אַזוי ווו איז אַז פּרייַז קומענדיק פון? 423 00:19:20,280 --> 00:19:21,790 וואָס איז עס אַזוי פיל סלאָוער? 424 00:19:21,790 --> 00:19:24,220 וואָס טוט פפּ דורכפירן אַזוי שוואַך? 425 00:19:24,220 --> 00:19:25,242 דאַניעל? 426 00:19:25,242 --> 00:19:26,550 >> וילעם: איר האט ניט טאַקע נוצן אַ האַש טיש. 427 00:19:26,550 --> 00:19:27,710 >> דוד מאַלאַן: איך האט ניט טאַקע נוצן אַ האַש טיש. 428 00:19:27,710 --> 00:19:28,760 אַזוי איך מין פון האט. 429 00:19:28,760 --> 00:19:29,870 אַזוי עס ס אַ אַססאָסיאַטיווע מענגע. 430 00:19:29,870 --> 00:19:33,650 רובֿ מסתּמא אויב די מענטשן אין פפּ זענען טאַקע קלוג, זיי געניצט ונטער דער 431 00:19:33,650 --> 00:19:39,520 קאַפּטער אַ פאַקטיש האַש טיש ימפּלאַמענטאַד אין עפּעס ווי C אָדער C + +. 432 00:19:39,520 --> 00:19:41,290 אָבער. 433 00:19:41,290 --> 00:19:42,760 יאָ. 434 00:19:42,760 --> 00:19:44,010 >> וילעם: [ינאָדאַבאַל]. 435 00:19:44,010 --> 00:19:46,690 436 00:19:46,690 --> 00:19:47,080 >> דוד מאַלאַן: יאָ. 437 00:19:47,080 --> 00:19:50,780 אַזוי יעדער פון די פאַנגקשאַנז איך געשריבן איצט - פאקטיש, קענען איר זאָגן אַז אַמאָל מער אַ 438 00:19:50,780 --> 00:19:51,480 ביסל לאָודער? 439 00:19:51,480 --> 00:19:54,509 >> וילעם: יעדער פון די פאַנגקשאַנז אַז איר אַרייַנגערעכנט האט אַ פּלאַץ מער פול 440 00:19:54,509 --> 00:19:56,610 קאַפּאַציטעט ווי - 441 00:19:56,610 --> 00:19:57,550 >> דוד מאַלאַן: אזוי אַז ס זייער אמת. 442 00:19:57,550 --> 00:20:01,490 עס ס אַ פּלאַץ מער אָוווערכעד אַז מיר ניטאָ ניט טאַקע געזען דורך פאָוקיסינג בלויז אויף 443 00:20:01,490 --> 00:20:03,730 דיקטיאָנאַרי.פפּ, וואָס איך נאָר געשריבן. 444 00:20:03,730 --> 00:20:08,020 דורך קאַנטראַסט, עס ס אַ גאַנץ יבערזעצער געגאנגען אין דער הינטערגרונט. 445 00:20:08,020 --> 00:20:12,040 טאקע, ווען איך געלאפן דעם פּראָגראַם, עס איז ניט פליסנדיק צונויפגעשטעלט זעראָס און אָנעס 446 00:20:12,040 --> 00:20:14,290 דיזיינד פֿאַר מיין ינטעל קפּו. 447 00:20:14,290 --> 00:20:19,270 גאַנץ, עס איז געווען פליסנדיק שורה דורך שורה פפּ קאָד אַז קוקט פּונקט 448 00:20:19,270 --> 00:20:20,350 ווי מיר טייפּט עס. 449 00:20:20,350 --> 00:20:22,475 און אַזוי ווען איר נוצן אַ ינטערפּראַטאַד שפּראַך, איר 450 00:20:22,475 --> 00:20:23,850 פאקטיש טאָן באַצאָלן דעם פּרייַז. 451 00:20:23,850 --> 00:20:27,010 עס ס געגאנגען צו נעמען עטלעכע מאָל צו לייענען דיין טעקע שפּיץ צו דנאָ, לינקס צו 452 00:20:27,010 --> 00:20:30,740 רעכט, און דעמאָלט ויספירן יעדער שורה ווידער און ווידער. 453 00:20:30,740 --> 00:20:34,250 >> איצט אין פאַקט, ספּעציעל אויף די וועב, איר קענען פאקטיש עקספּידייט דעם פּראָצעס 454 00:20:34,250 --> 00:20:38,660 דורך קאַטשינג די רעזולטאַטן פון די פפּ קאָד זייַענדיק ינטערפּראַטאַד. 455 00:20:38,660 --> 00:20:41,640 און אַז מאכט זינען אויף די וועב, ווייַל אויב איר האָבן ניט איינער באַניצער ווי 456 00:20:41,640 --> 00:20:46,300 מיר דאָ, אָבער 1,000 אָדער 10,000 וסערס, דעמאָלט אפֿשר דער ערשטער מאָל דעם טעקע איז 457 00:20:46,300 --> 00:20:49,050 געליינט עס ס פּאַמעלעך, אָבער דערנאָכדעם עס ס פיל פאַסטער. 458 00:20:49,050 --> 00:20:51,000 >> אבער דעם אויך, ווידער, איז אַ האַנדל אַוועק. 459 00:20:51,000 --> 00:20:53,870 און פֿאַר עפּעס ווי אַ פאָרשונג דאַטן שטעלן, אָדער אפילו עפּעס גרויס ווי 460 00:20:53,870 --> 00:20:58,330 דעם, אייער ניצערס וועט יווענטשאַוואַלי אָנהייבן צו פילן אַז סלאָודאַון. 461 00:20:58,330 --> 00:21:02,670 >> אַזוי אין קורץ, ינטערפּראַטאַד שפּראַכן זענען זייער פיל אין וואָוג, זייער פאָלקס, און 462 00:21:02,670 --> 00:21:06,710 פראַנגקלי זענען מיסטאָמע די שפּראַכן איר זאָל דערגרייכן פֿאַר ווען סאַלווינג פּראָבלעמס 463 00:21:06,710 --> 00:21:08,200 סאַבסאַקוואַנט צו קס50. 464 00:21:08,200 --> 00:21:12,720 אָבער פאַרשטיין ווי פיל איר ניטאָ טאַקע גענומען פֿאַר געגעבן ונטער דער קאַפּטער 465 00:21:12,720 --> 00:21:15,910 טאַקע די פאַרגאַנגענהייַט עטלעכע וואָכן אין האַש טישן, און ביימער, און פרוווט, 466 00:21:15,910 --> 00:21:20,770 וואָס זענען געניצט לעסאָף צו פאקטיש מאַכשער זאכן ווי עפענען קלאַמער, 467 00:21:20,770 --> 00:21:24,200 קוואַדראַט קלאַמער, וואָס מיר קענען איצט גראַטעפוללי נעמען פֿאַר געגעבן. 468 00:21:24,200 --> 00:21:26,360 >> אזוי לאָזן 'ס נעמען אַ קוק איצט אין דעם וועב קאָנטעקסט. 469 00:21:26,360 --> 00:21:29,890 און איך דערמאנט לעצטע צייַט אַז עס ס אַ בינטל פון סופּערגלאָבאַלס אין פפּ אַז 470 00:21:29,890 --> 00:21:32,490 זענען ניט טאַקע באַטייַטיק בייַ די באַפֿעל שורה. 471 00:21:32,490 --> 00:21:36,210 זיי ניטאָ מער באַטייַטיק אין דעם קאָנטעקסט פון ניצן פפּ אין אַ וועב קאָנטעקסט. 472 00:21:36,210 --> 00:21:41,220 אַזוי פליסנדיק פפּ אויף אַ וועב סערווער אין סדר צו דזשענערייט שטאָפּן ווי HTML. 473 00:21:41,220 --> 00:21:44,540 >> און מיר גלאַנסט בייַ $ _געט און $ _פּאָסט, און אַז ס ווו אויטאָמאַטיש ניצערס ' 474 00:21:44,540 --> 00:21:49,100 אַרייַנשרייַב ענדס אַרויף פשוט אויב איר פאָרלייגן אַ פאָרעם צו אַ טעקע סאָף אין. פפּ אויף אַ וועב 475 00:21:49,100 --> 00:21:50,460 סערווירער ווי די מאַכשער. 476 00:21:50,460 --> 00:21:53,310 אבער לאָזן ס קוק בעקיצער אין $ _קאָאָקיע און $ _סעססיאָן. 477 00:21:53,310 --> 00:21:56,670 >> אין ליימאַן ס ווערטער, וואָס איז אַ קיכל ווי איר פֿאַרשטיין עס אין דעם קאָנטעקסט פון 478 00:21:56,670 --> 00:21:58,220 ניצן די וועב? 479 00:21:58,220 --> 00:21:59,450 >> וילעם: טעקע אויף די קאָמפּיוטער. 480 00:21:59,450 --> 00:21:59,920 >> דוד מאַלאַן: יאָ. 481 00:21:59,920 --> 00:22:03,500 עס ס אַ טעקע אויף דער באַניצער ס קאָמפּיוטער געפלאנצט דורך וועלכער וועבזייַטל 482 00:22:03,500 --> 00:22:04,410 איר פּאַסירן צו באַזוכן. 483 00:22:04,410 --> 00:22:07,334 אַזוי ווען איר גיין צו פאַסעבאָאָק, ווען איר גיין צו bankofamerica.com, ווען איר גיין 484 00:22:07,334 --> 00:22:10,330 צו google.com, ווען איר גיין צו כּמעט קיין וועבזייַטל אין דער וועלט די טעג, 485 00:22:10,330 --> 00:22:14,850 אַרייַנגערעכנט cs50.net, אַ קיכל איז געפלאנצט אויף דיין קאָמפּיוטער, וואָס איז 486 00:22:14,850 --> 00:22:19,800 אָדער אַ ווערט סטאָרד אין באַראַן אין אייער קאָמפּיוטער אין אייער בלעטערער ס זיקאָרן, אָדער 487 00:22:19,800 --> 00:22:22,800 מאל טאַקע אַ טעקע סטאָרד אויף דיין שווער פאָר. 488 00:22:22,800 --> 00:22:26,960 >> און וואָס ס טיפּיקלי סטאָרד אין אַז טעקע איז ניט אייער באַניצער נאָמען, ניט אייער 489 00:22:26,960 --> 00:22:31,060 פּאַראָל, טיפּיקלי ניט עפּעס שפּירעוודיק סייַדן דעם וועבזייַטל איז ניט אַזוי 490 00:22:31,060 --> 00:22:35,040 גוט מיט זייער זיכערהייַט, אָבער גאַנץ עס איז אַ גרויס יינציק יידענטאַפייער צווישן 491 00:22:35,040 --> 00:22:35,680 אנדערע זאכן. 492 00:22:35,680 --> 00:22:38,920 עס ס אַ גרויס טראַפ - נומער געפלאנצט אויף דיין קאָמפּיוטער אָבער איר קענען טראַכטן פון ווי 493 00:22:38,920 --> 00:22:42,740 סאָרט פון אַ ווירטואַל האַנט שטעמפּל ווי פון אַ קלוב אָדער עטלעכע פאַרווייַלונג פּאַרק אַז 494 00:22:42,740 --> 00:22:47,160 אַלאַוז די שטעקן, די אָונערז פון אַז דינסט, צו געדענקען וואס איר זענט. 495 00:22:47,160 --> 00:22:51,030 אַזוי אויב די גרויס טראַפ - נומער איז ווי 12345678, כאָטש אַז ס דאָך 496 00:22:51,030 --> 00:22:54,180 ניט אויך טראַפ, טראַכטן פון אַז ווי די האַנט שטעמפּל אַז ווען איר באַזוכן 497 00:22:54,180 --> 00:22:57,930 facebook.com פֿאַר די ערשטער מאָל, זיי שטעמפּל אַז נומער אויף דיין האַנט. 498 00:22:57,930 --> 00:23:01,510 און דעמאָלט ווייַל איר רעדן הטטפּ, איר זייַענדיק אַ בלעטערער, ​​און ווייַל פאַסעבאָאָק 499 00:23:01,510 --> 00:23:06,440 דאָך רעדט די זעלבע ווי אַ וועב סערווירער, די פּראָטאָקאָל הטטפּ זאגט אַז 500 00:23:06,440 --> 00:23:09,930 עניטיים איר דערנאָך באַזוכן facebook.com, צי עס ס אַ רגע 501 00:23:09,930 --> 00:23:13,560 שפּעטער, אַ שעה שפּעטער, אפילו די ווייַטער טאָג, אַזוי לאַנג ווי איר האָבן ניט בפירוש 502 00:23:13,560 --> 00:23:17,050 לאָגד אויס, וואָס יפעקטיוולי איז ווי וואַשינג דיין הענט. 503 00:23:17,050 --> 00:23:20,280 הטטפּ זאגט איר זאָל פאָרשטעלן דיין האַנט שטעמפּל יעדער צייַט איר 504 00:23:20,280 --> 00:23:22,020 צוריקקומען צו אַז וועבזייַטל. 505 00:23:22,020 --> 00:23:24,390 >> וואָס פאַסעבאָאָק דעמאָלט טוט איז זיי קוקן בייַ אַז האַנט שטעמפּל און 506 00:23:24,390 --> 00:23:26,850 זיי זאָגן, טאַקע, 123,456,789. 507 00:23:26,850 --> 00:23:30,260 איך טאָן ניט וויסן בייַ ערשטער בליק אַז דעם איז דוד מאַלאַן אין קיימברידזש, 508 00:23:30,260 --> 00:23:34,690 מאַססאַטשוסעטץ, אָבער זיי קענען קאָנטראָלירן זייער דייטאַבייס און זאָגן, טאַקע, דער מענטש 509 00:23:34,690 --> 00:23:39,930 אויף וועמענס קאָמפּיוטער מיר געפלאנצט 123456789 איז דוד מאַלאַן פון קיימברידזש, 510 00:23:39,930 --> 00:23:40,440 מאַססאַטשוסעטץ. 511 00:23:40,440 --> 00:23:46,000 זאל ס ווייַזן אַז באַניצער דעמאָלט זיין פּראָפיל בלאַט אָדער זיין נייַעס פּאַטשן. 512 00:23:46,000 --> 00:23:49,660 >> אבער עס ס אַ פּראָבלעם דאָ אויב דעם איז ווי די וועב טאַקע אַרבעט. 513 00:23:49,660 --> 00:23:51,390 זאל ס נעמען אַ קוק בייַ אַ שנעל בייַשפּיל. 514 00:23:51,390 --> 00:23:55,190 זאל ס פאקטיש גיין צו זאָגן facebook.com. 515 00:23:55,190 --> 00:23:58,130 אבער איידער מיר געקענט גיין עס, לאָזן מיר גיין פאָרויס און עפענען אַרויף קראָום ס 516 00:23:58,130 --> 00:23:59,790 ינספּעקטאָר אַראָפּ דאָ. 517 00:23:59,790 --> 00:24:01,140 זאל מיר קוקן אין די נעץ קוויטל. 518 00:24:01,140 --> 00:24:06,020 און איצט לאָזן ס גיין פאָרויס און דרוקן אין https://facebook.com. 519 00:24:06,020 --> 00:24:09,410 און איך בין טאן אַז אַזוי אַז מיר טאָן ניט זען אַלע פון ​​די רעדירעקץ און וויסט 520 00:24:09,410 --> 00:24:10,660 צייַט קוקן דורך די. 521 00:24:10,660 --> 00:24:12,690 זאל מיר שלאָגן אַרייַן. 522 00:24:12,690 --> 00:24:13,130 >> אַלע רעכט. 523 00:24:13,130 --> 00:24:14,580 מיר זען אַ גאַנץ בינטל פון ריקוועס. 524 00:24:14,580 --> 00:24:15,640 עס קומט פאַסעבאָאָק. 525 00:24:15,640 --> 00:24:16,930 עס ס אַ גאַנץ בינטל פון טעקעס. 526 00:24:16,930 --> 00:24:19,290 און דאָ, פּער מיין דערמאָנען פון לייטאַנסי לעצטע צייַט, אַז ס 527 00:24:19,290 --> 00:24:21,240 אַ פּלאַץ פון הטטפּ ריקוועס. 528 00:24:21,240 --> 00:24:23,700 אָבער דער ערשטער איינער איז מיסטאָמע די מערסט טשיקאַווע. 529 00:24:23,700 --> 00:24:26,420 >> אַזוי לאָזן ס מעגילע אַראָפּ דאָ, און איך וועט פארגרעסער אין אין אַ רגע. 530 00:24:26,420 --> 00:24:29,090 דעם איז געגאנגען צו זיין מין פון אַ באַלאַגאַן, אָבער לאָזן ס זען. 531 00:24:29,090 --> 00:24:31,660 פאַסעבאָאָק איז שיקט אונדז אַ גאַנץ בינטל פון שטאָפּן. 532 00:24:31,660 --> 00:24:33,490 >> אבער וואָו, טשיקאַווע. 533 00:24:33,490 --> 00:24:37,880 זיי ניטאָ פּלאַנטינג ניט איינער, אָבער פיר האַנט סטאַמפּס אַנטו מיין האַנט דאָ. 534 00:24:37,880 --> 00:24:40,400 שטעלן-קיכל, שטעלן-קיכל, שטעלן-קיכל, שטעלן-קיכל. 535 00:24:40,400 --> 00:24:44,030 און עס זענען אַ ביסל פֿעיִקייטן דאָ. 536 00:24:44,030 --> 00:24:46,170 אַלע פון ​​זיי דערמאָנען עטלעכע טיפּ פון עקספּעריישאַן. 537 00:24:46,170 --> 00:24:50,090 און עס קוקט ווי פאַסעבאָאָק איז כאָופּינג צו געדענקען מיר ביז 2015. 538 00:24:50,090 --> 00:24:53,670 אַזוי אַז ס מאַשמאָעס די צייַט דורך וואָס איך מוזן קלאָץ אויס אָדער זיי וועט נאָר 539 00:24:53,670 --> 00:24:55,710 אויטאָמאַטיש יבערנעמען איך בין ניט קומען צוריק. 540 00:24:55,710 --> 00:24:57,840 אַזוי אַז ס פאקטיש אַ לייַטיש סומע פון ​​צייַט. 541 00:24:57,840 --> 00:24:59,170 >> און עס זענען עטלעכע אנדערע דאס געגאנגען אויף דאָ. 542 00:24:59,170 --> 00:25:03,036 דעם קיכל אויס צו זיין פאָרסאַבלי אויסגעמעקט דורך זאגן עס אויסגעגאנגען אין 1970 543 00:25:03,036 --> 00:25:04,460 איידער קיכלעך עקסיסטירט. 544 00:25:04,460 --> 00:25:06,510 אַזוי דעם בלעטערער איז פּונקט געגאנגען צו יבערנעמען גוט, אַז ס ווי 545 00:25:06,510 --> 00:25:07,910 וואַשינג די הענט שטעמפּל. 546 00:25:07,910 --> 00:25:11,240 >> אבער איצט ווען מיין בלעטערער מאכט אַ סאַבסאַקוואַנט בעטן - 547 00:25:11,240 --> 00:25:14,340 לאָזן מיר גיין פאָרויס און טאָן דעם ווידער און רילאָוד. 548 00:25:14,340 --> 00:25:18,170 איצט לאָזן מיר מעגילע צוריק צו דער שפּיץ בעטן און גיין אַראָפּ 549 00:25:18,170 --> 00:25:20,760 דאָ, בעטן כעדערז. 550 00:25:20,760 --> 00:25:21,390 באַמערקן דעם. 551 00:25:21,390 --> 00:25:25,280 אַזוי איצט איך בין אונטער ניט ענטפער כעדערז, אָבער באַמערקן עס זאגט בעטן כעדערז. 552 00:25:25,280 --> 00:25:29,220 און באַמערקן אַז מיין בלעטערער ווי טייל פון זייַן בעטן נאָך היטטינג רילאָוד האט 553 00:25:29,220 --> 00:25:32,780 געשיקט בייַ מינדסטער די פאלגענדע אינפֿאָרמאַציע. 554 00:25:32,780 --> 00:25:34,670 ניט שטעלן-קיכל, אָבער קיכל. 555 00:25:34,670 --> 00:25:38,750 אַזוי דעם איז די שורה, די הטטפּ כעדער אַזוי צו רעדן, ווו מיין בלעטערער איז סאָרט 556 00:25:38,750 --> 00:25:43,340 פון אָן מיין ווייסט עס פּריזענטינג מיין האַנט פֿאַר פאַסעבאָאָק ס דורכקוק. 557 00:25:43,340 --> 00:25:46,020 >> אַזוי די קיכלעך קענען זיין געניצט דעמאָלט פֿאַר וואָס? 558 00:25:46,020 --> 00:25:49,420 צו געדענקען וואס איר זענען, אָדער געדענקען ווי פילע מאל איר 'ווע געווען עס, אָדער 559 00:25:49,420 --> 00:25:50,280 טאַקע עפּעס. 560 00:25:50,280 --> 00:25:52,742 >> אַזוי דאָ איז קאָונטער.פפּ. 561 00:25:52,742 --> 00:25:53,780 און לאָזן מיר פארגרעסער אין אויף די שריפֿט. 562 00:25:53,780 --> 00:25:58,380 און יעדער מאָל איך רילאָוד דעם בלאַט, באַמערקן עס ס רימעמברינג ווי פילע מאל 563 00:25:58,380 --> 00:25:59,250 איך 'ווע געווארן דאָרט. 564 00:25:59,250 --> 00:26:00,570 גוט, אַז ס ניט אַלע אַז ימפּרעסיוו. 565 00:26:00,570 --> 00:26:03,140 זאל ס נאָר נאָענט אַז קוויטל, און איצט לאָזן ס גיין צוריק צו 566 00:26:03,140 --> 00:26:07,860 הטטפּ://לאָקאַלהאָסט/קאָונטער.פפּ. 567 00:26:07,860 --> 00:26:08,970 >> טאַקע, אַז ס טשיקאַווע. 568 00:26:08,970 --> 00:26:10,960 עס נאָך דערמאנט, אפילו כאָטש איך פארשלאסן די קוויטל. 569 00:26:10,960 --> 00:26:14,010 און פראַנגקלי, אויב איך נאָענט דעם בלעטערער, אויב ימפּלאַמענטאַד אין די רעכט וועג, איך 570 00:26:14,010 --> 00:26:18,950 קען נאָך געדענקען אַז דעם באַניצער איז וואס ער אָדער זי איז געווען דער ערשטער צייַט, און 571 00:26:18,950 --> 00:26:22,840 נאָר אַמאָל איך גיין אין קראָום ס מעניו, וואָס איבער דאָ איז דאָ, און גיין צו 572 00:26:22,840 --> 00:26:25,990 געשיכטע, און גיט קלאָר בראַוזינג דאַטע, ווי עטלעכע פון ​​איר זאלט ​​האָבן אין די 573 00:26:25,990 --> 00:26:33,050 פאַרגאַנגענהייַט, נאָר דעמאָלט וועט דיין קיכלעך פאקטיש ווערן אויסגעמעקט בעשאַס וועב 574 00:26:33,050 --> 00:26:33,970 אַנטוויקלונג. 575 00:26:33,970 --> 00:26:35,340 >> אַזוי, אויב מיר גיין - 576 00:26:35,340 --> 00:26:37,080 זאל ס נאָענט אַרויף געדיט דאָ. 577 00:26:37,080 --> 00:26:38,910 און אויב מיר גיין איצט צו דעם טעקע. 578 00:26:38,910 --> 00:26:44,210 זאל מיר גיין אין אונדזער ווהאָסץ / לאָקאַלהאָסט / ציבור, און לאָזן מיר טאָן 579 00:26:44,210 --> 00:26:46,340 קאָונטער.פפּ. 580 00:26:46,340 --> 00:26:48,350 באַמערקן אַז דעם איז אַ שיין פּשוט פּראָגראַם. 581 00:26:48,350 --> 00:26:50,250 עס ס אַ שיין פּשוט וועבזייַטל. 582 00:26:50,250 --> 00:26:51,770 >> אַזוי די שפּיץ פון דער טעקע איז פּונקט באַמערקונגען. 583 00:26:51,770 --> 00:26:54,930 אבער דאָ ס אַ נייַ שורה אַז איר זאלט האָבן געזען שוין אין P-שטעלן זיבן, 584 00:26:54,930 --> 00:26:56,000 סעססיאָנ_סטאַרט (). 585 00:26:56,000 --> 00:27:00,380 דעם איז אַ שורה פון פפּ קאָד אַז יסענשאַלי דערציילט די וועב סערווירער, מאַכן 586 00:27:00,380 --> 00:27:03,400 זיכער צו שטעמפּל הענט און מאַכן זיכער צו קאָנטראָלירן האַנט סטאַמפּס. 587 00:27:03,400 --> 00:27:06,810 אַז ס אַלע אַז שורה טוט, און עס טוט אַלע פון ​​אַז פּראָצעס פֿאַר אונדז. 588 00:27:06,810 --> 00:27:09,510 דעמאָלט באַמערקן איך 'ווע פּונקט גאַט צוויי צווייגן דאָ. 589 00:27:09,510 --> 00:27:14,150 אויב די טאָמבאַנק שליסל ין פון דעם ספּעציעל גלאבאלע בייַטעוודיק גערופן 590 00:27:14,150 --> 00:27:18,010 $ _סעססיאָן איז באַשטימט - אין אנדערע ווערטער, אויב עס ס עטלעכע ווערט עס - 591 00:27:18,010 --> 00:27:22,440 זאל ס באַקומען עס און קראָם עס אין אַ היגע בייַטעוודיק גערופן $ טאָמבאַנק. 592 00:27:22,440 --> 00:27:27,000 אַנדערש, לאָזן ס באַשטימען $ טאָמבאַנק די פעליקייַט ווערט פון 0. 593 00:27:27,000 --> 00:27:30,320 >> איצט דאָ ס איינער אַספּעקט פון פפּ אַז ס ביידע אַ ברכה און אַ קללה. 594 00:27:30,320 --> 00:27:32,080 פפּ איז אַ קליין סלאַפּי. 595 00:27:32,080 --> 00:27:35,160 אַזוי כוועראַז אין C, וואָס וואָלט די פאַרנעם פון טאָמבאַנק האָבן שוין 596 00:27:35,160 --> 00:27:36,725 אָדער דאָ אָדער דאָ? 597 00:27:36,725 --> 00:27:39,270 598 00:27:39,270 --> 00:27:41,690 >> עס וואָלט האָבן שוין קאַנפיינד צו די געגרייַזלט ברייסאַז. 599 00:27:41,690 --> 00:27:42,090 טרעפן וואָס? 600 00:27:42,090 --> 00:27:46,920 אין פפּ, עס יגזיסס אפילו אַרויס פון די געגרייַזלט ברייסאַז, דאָ, און דאָ, 601 00:27:46,920 --> 00:27:49,120 און דאָ, און דאָ, און אפילו אַראָפּ אונטן. 602 00:27:49,120 --> 00:27:52,400 אזוי איך זאָגן דעם איז אַ ברכה אין דעם זינען אַז איר טאָן ניט האָבן צו טראַכטן ווי 603 00:27:52,400 --> 00:27:54,070 שווער ווי מיר האבן וואָכן צוריק. 604 00:27:54,070 --> 00:27:56,880 אבער עס ס אויך אַ ביסל פון אַ קללה אין אַז קיין ענין ווו איר נוצן אַ בייַטעוודיק אין 605 00:27:56,880 --> 00:28:00,020 פפּ, לפּחות אין אַ פּראָגראַם ווי דעם, עס ס גלאָובאַלי צוטריטלעך פֿאַר 606 00:28:00,020 --> 00:28:01,170 בעסער אָדער פֿאַר ערגער. 607 00:28:01,170 --> 00:28:06,130 אַזוי איר האָבן צו האַלטן אין גייַסט איצט אַז דיין וועריאַבאַלז זאל ניט זיין undefined. 608 00:28:06,130 --> 00:28:07,640 איר זאל האָבן דיפיינד זיי אנדערש. 609 00:28:07,640 --> 00:28:09,460 >> אבער וואָס בין איך געגאנגען צו טאָן לעסאָף? 610 00:28:09,460 --> 00:28:13,160 איך בין געגאנגען צו קראָם ין פון אַז גלאבאלע בייַטעוודיק ווי אַ ווערט פון די 611 00:28:13,160 --> 00:28:17,060 טאָמבאַנק שליסל דער רעזולטאַט פון טאן טאָמבאַנק פּלוס 1. 612 00:28:17,060 --> 00:28:18,910 אַזוי דעם איז נאָר די אַריטמעטיק וואס טוט די 613 00:28:18,910 --> 00:28:20,590 ינקרעמענטאַטיאָן פון אַז טאָמבאַנק. 614 00:28:20,590 --> 00:28:24,850 און די פאַקט אַז איך בין סטאָרינג אַז ווערט צוריק אין דאָ איז מיטל צו 615 00:28:24,850 --> 00:28:29,970 יסענשאַלי דערהייַנטיקן די דייטאַבייס צו געדענקען אַז באַניצער 123456789 האט שוין 616 00:28:29,970 --> 00:28:31,010 דאָ צוויי מאל. 617 00:28:31,010 --> 00:28:33,780 און ווען איך טאָן עס ווידער דער ווייַטער צייַט איך רילאָוד דעם בלאַט, עס ס געגאנגען צו קאָנטראָלירן 618 00:28:33,780 --> 00:28:36,710 מיין האַנט שטעמפּל און זאָגן, טאַקע, באַניצער 123456789 האט איצט 619 00:28:36,710 --> 00:28:38,410 שוין דאָ דרייַ מאָל. 620 00:28:38,410 --> 00:28:43,390 >> און אַזוי וואָס פפּ און ענלעך שפּראַכן זענען טאן פֿאַר אונדז איז זיי זענען פיגיערינג 621 00:28:43,390 --> 00:28:47,720 אויס ווי און ווו און פֿאַר ווי לאַנג צו קראָם וואַלועס אין דעם ספּעציעל 622 00:28:47,720 --> 00:28:48,830 סופּערגלאָבאַל. 623 00:28:48,830 --> 00:28:52,750 און דעם סופּערגלאָבאַל דער ווייַטער צייַט איך באַזוכן די בלאַט איז סאָרט פון מאַדזשיקאַלי 624 00:28:52,750 --> 00:28:57,440 פאַר - פּאַפּיאַלייטאַד, אָנגעפילט מיט וואַלועס אַז זענען עס די לעצטע צייַט איר באזוכט, 625 00:28:57,440 --> 00:29:02,310 צי אַז איז אַ צווייט צוריק, אַ וואָך צוריק, אָדער אין 2013 און מיר 'רע איצט גערעדט 626 00:29:02,310 --> 00:29:03,790 וועגן 2015. 627 00:29:03,790 --> 00:29:07,600 פפּ און די וועב סערווירער נעמען זאָרג פון אַלע פון ​​אַז פֿאַר איר. 628 00:29:07,600 --> 00:29:08,850 >> וילעם: [ינאָדאַבאַל]. 629 00:29:08,850 --> 00:29:11,900 630 00:29:11,900 --> 00:29:15,760 >> דוד מאַלאַן: וועריאַבאַלז אין פפּ זענען יסענשאַלי שטענדיק גלאבאלע סייַדן איר 631 00:29:15,760 --> 00:29:18,400 דערקלערן זיי ין פון אַ פֿונקציע, און דעריבער זיי זענען היגע צו 632 00:29:18,400 --> 00:29:19,420 די פֿונקציע בלויז. 633 00:29:19,420 --> 00:29:22,300 אָבער ווייַל איך 'ווע ניט געשריבן קיין פאַנגקשאַנז, זיי זענען איצט יפעקטיוולי 634 00:29:22,300 --> 00:29:25,090 גלאבאלע איבער מיין גאַנץ טעקע דאָ. 635 00:29:25,090 --> 00:29:26,040 >> וילעם: איז עס אַ וועג צו מאַכן זיי היגע? 636 00:29:26,040 --> 00:29:28,470 >> דוד מאַלאַן: איז עס קיין וועג צו מאַכן זיי היגע? 637 00:29:28,470 --> 00:29:30,680 בלויז דורך ראַפּינג זיי אין פאַנגקשאַנז. 638 00:29:30,680 --> 00:29:32,790 וואָס אין די לעצט ווערסיע פון פפּ, איר קענען טאָן דעם מיט 639 00:29:32,790 --> 00:29:34,130 אַ אַנאַנאַמאַס פֿונקציע. 640 00:29:34,130 --> 00:29:35,930 אבער מער אויף אַז אין די קאָנטעקסט פון דזשאַוואַסקריפּט. 641 00:29:35,930 --> 00:29:37,260 אָבער די קורץ ענטפֿערן איז ניט. 642 00:29:37,260 --> 00:29:40,888 א מער ענטפער איז יאָ. 643 00:29:40,888 --> 00:29:42,380 פייַן. 644 00:29:42,380 --> 00:29:43,380 גוט ויספרעג קשיא. 645 00:29:43,380 --> 00:29:43,930 אַלע רעכט. 646 00:29:43,930 --> 00:29:47,760 >> אַזוי לאַסטלי, די בלאַט זיך איז פאקטיש שיין פּשוט. 647 00:29:47,760 --> 00:29:51,470 באַמערקן אַז אַמאָל איך אַרויסגאַנג פפּ מאָדע, צוריקרופן אַז אַלע פון ​​דעם שטאָפּן אַראָפּ 648 00:29:51,470 --> 00:29:53,700 ונטער איז פּונקט געגאנגען צו באַקומען שפּייַען אויס רוי צו דעם בלעטערער. 649 00:29:53,700 --> 00:29:57,050 וואָס איז פייַן, ווייַל איך טאָן ווילן צו שיקן דער באַניצער עטלעכע HTML, אָבער איך טאָן ווילן 650 00:29:57,050 --> 00:29:59,140 צו דינאַמיקאַללי דערהייַנטיקן אַז HTML. 651 00:29:59,140 --> 00:30:03,930 און איין וועג איך קענען טאָן דעם איז צו סאָרט פון זייער געשווינד פאַלן צוריק אין פפּ 652 00:30:03,930 --> 00:30:07,730 מאָדע, נוצן עפענען קלאַמער קשיא צייכן גלייַך צייכן, און דעמאָלט רעזולטאַט די ווערט 653 00:30:07,730 --> 00:30:08,650 פון טאָמבאַנק. 654 00:30:08,650 --> 00:30:12,360 >> אָדער אויב דעם קוקט אַ ביסל קריפּטיק, דעם גלייַך צייכן איז פאקטיש נאָר עטלעכע 655 00:30:12,360 --> 00:30:16,190 סינטאַקטיק צוקער פֿאַר דעם פּרינטף ($ טאָמבאַנק). 656 00:30:16,190 --> 00:30:19,160 אבער פראַנגקלי, אַז ס נאָר אַ קליין מיעס און אַ ביסל אַנויינג צו דרוקן. 657 00:30:19,160 --> 00:30:23,660 אַזוי פפּ זייער נייסלי אָפפערס דעם שטריך ווו איר קענען נאָר זאָגן עס מער 658 00:30:23,660 --> 00:30:25,450 סאַקסינגקטלי אין דער זעלביקער וועג. 659 00:30:25,450 --> 00:30:26,940 >> אַזוי וואָס ס געגאנגען אויף ונטער די קאַפּטער? 660 00:30:26,940 --> 00:30:31,210 זאל ס געשווינד קוק בייַ די נעץ קוויטל דאָ פֿאַר קאָונטער.פפּ. 661 00:30:31,210 --> 00:30:35,090 און לאָזן מיר גיין פאָרויס און ערשטער זאל ס קלאָר דיין קיכלעך. 662 00:30:35,090 --> 00:30:38,670 זאל ס קלאָר בראַוזינג דאַטן זינט די אָנהייב פון צייַט. 663 00:30:38,670 --> 00:30:39,680 איצט לאָזן ס גיין צוריק איבער דאָ. 664 00:30:39,680 --> 00:30:41,340 איצט לאָזן ס רילאָוד דעם בלאַט. 665 00:30:41,340 --> 00:30:42,170 און איך בין צוריק אין נול. 666 00:30:42,170 --> 00:30:44,810 ווייַל מיין האַנט שטעמפּל האט שוין געוואשן, איך איצט באַקומען אַ נייַ קיכל. 667 00:30:44,810 --> 00:30:48,780 >> טאַקע אויב איך קוק בייַ די נעץ קוויטל און קוק בייַ ענטפער כעדערז, באַמערקן 668 00:30:48,780 --> 00:30:51,960 אַז די מאַכשער איז שיקט מיר אַ קיכל וועמענס נאָמען איז עפּעס 669 00:30:51,960 --> 00:30:55,820 אַרביטרעראַלי, אָבער טיפּ פון ריזאַנאַבלי, פפּסעססיד. 670 00:30:55,820 --> 00:30:58,440 און עס ס שיקט מיר דעם טאַקע גרויס טראַפ - נומער. 671 00:30:58,440 --> 00:30:59,440 עס ס ניט גאַנץ אַ נומער. 672 00:30:59,440 --> 00:31:00,390 עס ס ניט גאַנץ העקסאַדעסימאַל. 673 00:31:00,390 --> 00:31:03,600 עס ס עטלעכע סאָרט פון אַלפאַנומעריק שטריקל, אָבער מאַשמאָעס עס ס טראַפ -. 674 00:31:03,600 --> 00:31:06,830 און אַז איז דער האַנט שטעמפּל אַזוי צו רעדן אַז איך בין ריפערינג צו. 675 00:31:06,830 --> 00:31:11,960 >> דערווייַל אויב איך גיט רילאָוד און דעמאָלט קוק אין דעם רגע שורה פֿאַר מיין רגע 676 00:31:11,960 --> 00:31:17,600 בעטן, באַמערקן איצט אַז מיין בעטן כעדערז אַרייַננעמען פפּסעססיד יקוואַלז דעם, 677 00:31:17,600 --> 00:31:19,390 ניט שטעלן-קיכל, אָבער נאָר קיכל. 678 00:31:19,390 --> 00:31:22,950 און אַז ס מיין בלעטערער ס פּרעזענטירונג פון מיין האַנט שטעמפּל. 679 00:31:22,950 --> 00:31:28,820 >> אַזוי איצט ווי אַ טיזער, און מיר וועט רעדן מער וועגן דעם אין אַ וואָך אָדער אַזוי, אָבער 680 00:31:28,820 --> 00:31:31,590 אין וואָס וועג טוט דעם מאַכן איר שפּירעוודיק, דיין פאַסעבאָאָק חשבון 681 00:31:31,590 --> 00:31:34,137 שפּירעוודיק, און אנדערע אַזאַ אַקאַונץ שפּירעוודיק? 682 00:31:34,137 --> 00:31:35,510 >> וילעם: אויב עמעצער האט דיין קיכל. 683 00:31:35,510 --> 00:31:36,750 >> דוד מאַלאַן: יאָ, אויב עמעצער האט דיין קיכל. 684 00:31:36,750 --> 00:31:39,920 איך מיינען באמת, פיל ווי עטלעכע פון ​​איר זאל האָבן געפרוווט אין ווי אַ קלוב אָדער אַ 685 00:31:39,920 --> 00:31:44,030 פאַרווייַלונג פּאַרק, אויב איר פּרובירן עפּעס ווי דעם צו נאָכמאַכן די שטעמפּל, אָלבייט 686 00:31:44,030 --> 00:31:47,560 קאַפּויער אַנטו אנדערן מענטש ס האַנט, און דעמאָלט ער אָדער זי גיט עס ווי 687 00:31:47,560 --> 00:31:53,250 זייער אייגן, אויב עס פאקטיש טוט קוקן יידעניקאַל, 123456789, דעמאָלט די וועב 688 00:31:53,250 --> 00:31:57,980 סערווער איז משמעות נאָר געגאנגען צו צוטרוי אַז אַז באַניצער איז איר. 689 00:31:57,980 --> 00:32:01,450 >> און דעם איז טאַקע אַ פונדאַמענטאַל סאַקאָנע קיין צייַט איר נוצן קיכלעך 690 00:32:01,450 --> 00:32:05,420 ווייַל אויב עמעצער נאָר ספּאָאָפס אַזוי צו רעדן אייער קיכל, פיגיערז אויס וואָס עס 691 00:32:05,420 --> 00:32:08,660 איז, אָדער דורך באמת קאַפּיינג עס דורך קוקן בייַ דיין קאָמפּיוטער 692 00:32:08,660 --> 00:32:09,890 און זייַענדיק ווי, גוט. 693 00:32:09,890 --> 00:32:14,520 דוד ס קיכל איז דזשדזש3דזשיק און אַזוי אַרויס, און דעריבער זיי ניטאָ קלוג גענוג צו וויסן 694 00:32:14,520 --> 00:32:18,080 ווי צו סאָרט פון מאַניואַלי שיקן אַז קיכל פון אַ בלעטערער אָדער פון אַ 695 00:32:18,080 --> 00:32:22,350 פּראָגראַם זיי שרייַבן, זיי קען טאָוטאַלי קלאָץ אין אַ וועבזייַטל ווי איר. 696 00:32:22,350 --> 00:32:28,560 עס איז ניט אַז שווער צו פאַרהיטן צו זייַן עמעצער אַנדערש סייַדן מיר ריוויזיט P-שטעלן 697 00:32:28,560 --> 00:32:30,790 צוויי, וואָס באַקענענ וואָס? 698 00:32:30,790 --> 00:32:32,065 >> וילעם: קריפּטאָגראַפי. 699 00:32:32,065 --> 00:32:33,860 >> דוד מאַלאַן: א ביסל ביסל פון קריפּטאָגראַפי. 700 00:32:33,860 --> 00:32:36,550 פּשוט קריפּטאָגראַפי, לפּחות אין די סטאַנדאַרד אַדישאַן, אָבער קריפּטאָ 701 00:32:36,550 --> 00:32:36,870 נאַנדאַלעס. 702 00:32:36,870 --> 00:32:37,410 ווייניקער. 703 00:32:37,410 --> 00:32:41,440 אַזוי עס טורנס אויס אויב איר ינקריפּט אַלע פון די כעדערז ניצן עפּעס אַז איר 704 00:32:41,440 --> 00:32:48,770 זאל איצט וויסן מער פאַמיליאַרלי ווי ססל, זיכער כאָלעל שיכטע, אָדער הטטפּס:// URL ס, 705 00:32:48,770 --> 00:32:51,890 דעמאָלט אַלע פון ​​די זאכן מיר 'ווע געווארן גלאַנסינג אין זענען פאקטיש ינקריפּטיד, 706 00:32:51,890 --> 00:32:54,800 וואָס מיטל אַז עס ס ווי איר קענען ניט לייענען די האַנט שטעמפּל. 707 00:32:54,800 --> 00:32:59,350 בלויז facebook.com קענען, אָדער google.com, אָדער אין דעם פאַל, די אַפּפּליאַנסע קענען 708 00:32:59,350 --> 00:33:00,550 לייענען אַז האַנט שטעמפּל. 709 00:33:00,550 --> 00:33:04,020 >> טראַדזשיקלי כאָטש, און ווידער, דעם איז אַלע אויך צונעמען מיט די נסאַ שטאָפּן 710 00:33:04,020 --> 00:33:06,410 פון שפּעט, אפילו ססל איז ברייקאַבאַל. 711 00:33:06,410 --> 00:33:09,850 און עס ס פאקטיש נישט אַז שווער צו אפילו פּלאַצן אַז ענקריפּשאַן. 712 00:33:09,850 --> 00:33:12,040 ניט אַזוי פיל דורך קראַקינג די ענקריפּשאַן, אָבער דורך טריקינג די 713 00:33:12,040 --> 00:33:15,720 בלעטערער אין דעקריפּטינג די דאַטן פּרימאַטשורלי. 714 00:33:15,720 --> 00:33:17,880 אבער ווידער, מיר וועט רייצנ איר מיט אַז איידער לאַנג. 715 00:33:17,880 --> 00:33:21,242 פֿאַר איצט, נאָר זיין דערשראָקן. 716 00:33:21,242 --> 00:33:23,070 עס ס טראַדזשיקלי טיפּ פון אמת. 717 00:33:23,070 --> 00:33:23,760 >> אַלע רעכט. 718 00:33:23,760 --> 00:33:27,910 אַזוי, ווו טוט דעם איצט לאָזן אונדז? 719 00:33:27,910 --> 00:33:29,010 נו, לאָזן ס טאָן דעם. 720 00:33:29,010 --> 00:33:31,790 זאל ס גיין פאָרויס און נעמען אַ שנעל טיזער איידער מיר נעמען אַ ברעכן. 721 00:33:31,790 --> 00:33:33,790 און איך טראַכטן מיר וועט זאַמענ אַ ביסל מער הייַנט, אָבער מיר ניטאָ געגאנגען צו ונטערטוקנ זיך אין 722 00:33:33,790 --> 00:33:37,850 עפּעס סאָרט נייַ און סעקסי, וואָס וועט וועט דיין אַפּעטיט פֿאַר אפילו מער. 723 00:33:37,850 --> 00:33:38,950 אַזוי אַז ס די טיזער. 724 00:33:38,950 --> 00:33:41,520 >> אַזוי סקל, מיר סטאַרטעד גערעדט וועגן אלץ אַזוי בעקיצער לעצטע צייַט. 725 00:33:41,520 --> 00:33:44,670 איר וועט טאַקע באַקומען דיין הענט גראָב מיט עטלעכע פון ​​עס אין P-שטעלן זיבן. 726 00:33:44,670 --> 00:33:46,480 און אין ליימאַן ס ווערטער, וואָס טוט סקל - 727 00:33:46,480 --> 00:33:47,110 ד-ק-ל - 728 00:33:47,110 --> 00:33:49,850 טאָן פֿאַר איר? 729 00:33:49,850 --> 00:33:50,310 וואָס איז עס? 730 00:33:50,310 --> 00:33:51,546 יאָ. 731 00:33:51,546 --> 00:33:53,240 >> וילעם: זאל ס איר צוטריט דאַטן. 732 00:33:53,240 --> 00:33:53,360 >> דוד מאַלאַן: יאָ. 733 00:33:53,360 --> 00:33:55,120 עס לאָזן ס איר צוטריט דאַטן אין אַ דאַטאַבייס. 734 00:33:55,120 --> 00:33:56,710 סטראַקטשערד קווערי שפּראַך. 735 00:33:56,710 --> 00:33:59,890 און דעם איז יסענשאַלי אַ פּראָגראַממינג שפּראַך. 736 00:33:59,890 --> 00:34:03,400 עס זענען פֿעיִקייטן פון עס אַז מיר וועט ניט אפילו נוצן אין קלאַס. 737 00:34:03,400 --> 00:34:04,710 אָבער איר קענען יפעקטיוולי דעפֿינירן פאַנגקשאַנז. 738 00:34:04,710 --> 00:34:06,870 זיי ניטאָ גערופן סטאָרד פּראָוסידזשערז אין סקל. 739 00:34:06,870 --> 00:34:09,860 אבער מיר וועט האַלטן עס פערלי פּשוט און נאָר נוצן עס פֿאַר עטלעכע יקערדיק אָפּעראַטיאָנס 740 00:34:09,860 --> 00:34:14,320 ווי סאַלעקטינג דאַטן, ינסערטינג דאַטן, אַפּדייטינג דאַטן, און דיליטינג דאַטן. 741 00:34:14,320 --> 00:34:17,400 >> און איר קענען טאַקע טראַכטן פון אַ דייטאַבייס, ווי אַ סקל דאַטאַבאַסע, ווי נאָר 742 00:34:17,400 --> 00:34:18,800 זייַענדיק מייקראָסאָפֿט עקססעל. 743 00:34:18,800 --> 00:34:21,989 ווייַל סקל רעפערס צו אַ ריליישאַנאַל דאַטאַבאַסע, ווו 744 00:34:21,989 --> 00:34:23,480 באַציונג נאָר מיטל טישן. 745 00:34:23,480 --> 00:34:24,739 ראָוז און שפאלטן. 746 00:34:24,739 --> 00:34:27,929 אַזוי עפּעס איר קענען שטעלן אין אַ ספּרעדשיט ווי דעם אָדער Google דאָקס, 747 00:34:27,929 --> 00:34:32,460 איר קען שטעלן אין אַ סקל דאַטאַבאַסע דורך דיקלערינג אַ טיש. 748 00:34:32,460 --> 00:34:34,800 >> איצט, ווי טאָן איר אַקטשאַוואַלי צוטריט אַז אינפֿאָרמאַציע? 749 00:34:34,800 --> 00:34:38,239 נו, מיט קאַמאַנדז אָדער קוויריז ווי דעם. 750 00:34:38,239 --> 00:34:40,199 אויסקלייַבן, אַרייַנלייגן, דערהייַנטיקן, און ויסמעקן. 751 00:34:40,199 --> 00:34:44,489 און פֿאַר די רובֿ טייל, די זענען די פיר בלויז ינגרידיאַנץ איר וועט דאַרפֿן צו 752 00:34:44,489 --> 00:34:47,370 טאָן עפּעס גאַנץ פּאַוערפלי אין פּראָבלעם שטעלן זיבן. 753 00:34:47,370 --> 00:34:49,940 >> איצט צוריק אין דעם טאָג, איר וואָלט פאקטיש ינטעראַקט מיט אַ דאַטאַבאַסע אין אַ 754 00:34:49,940 --> 00:34:52,730 שוואַרץ און ווייַס וואָקזאַל פֿענצטער אין אַ בלינקינג פּינטלעך ווי דעם. 755 00:34:52,730 --> 00:34:56,370 און די דאַטאַבאַסע מיר ניטאָ פליסנדיק אויף די מאַכשער איז גערופן מיסקל, וואָס איז 756 00:34:56,370 --> 00:34:58,560 פֿרייַ און עפענען מקור דאַטאַבאַסע מאָטאָר. 757 00:34:58,560 --> 00:35:02,240 אויב איר Google און לייענען די וויקיפּעדיע אַרטיקל, איר וועט וויסן אַז די נאָמען איז 758 00:35:02,240 --> 00:35:05,060 אַ ביסל פון יבערגאַנג פֿאַר עטלעכע ווערסיעס פון לינוקס. 759 00:35:05,060 --> 00:35:10,460 מאַריאַ דאַטאַבאַסע איז פאקטיש אַ גאָפּל אַזוי צו רעדן פון מיסקל. 760 00:35:10,460 --> 00:35:12,740 >> לאנג דערציילונג קורץ, אָראַקלע געקויפט מיסקל. 761 00:35:12,740 --> 00:35:13,870 אָראַקלע ס אַ גרויס געזעלשאַפט. 762 00:35:13,870 --> 00:35:17,010 מענטשן האָבן שוין באַזאָרגט אַז עס וואָלט ניט מער בלייַבן גאַנץ ווי עפענען מקור, 763 00:35:17,010 --> 00:35:20,930 אַזוי דעם איז נאָר אַ קאָפּיע פון ​​מיסקל אַז ס נאָך פֿרייַ, נאָך עפענען מקור, און 764 00:35:20,930 --> 00:35:23,550 אינסטאַלירן אין פעדאָראַ לינוקס דורך פעליקייַט. 765 00:35:23,550 --> 00:35:26,130 >> אבער דעם איז מין פון אַ ווייטיק אין די האַלדז צו באַקומען באַקאַנט מיט אַ 766 00:35:26,130 --> 00:35:27,310 דאַטאַבאַסע דעם וועג. 767 00:35:27,310 --> 00:35:30,560 אַזוי מיר אַרייַננעמען אין די קס50 מאַכשער אַ פֿרייַ עפענען מקור געצייַג גערופן 768 00:35:30,560 --> 00:35:31,700 פפּמיאַדמין. 769 00:35:31,700 --> 00:35:33,940 נאָר אַ צופאַל אַז עס ס געשריבן אין פפּ. 770 00:35:33,940 --> 00:35:36,450 עס ס ניט פונדאַמענטאַל דאַרפֿן פֿאַר פפּ דאָ. 771 00:35:36,450 --> 00:35:40,090 אבער דעם איז נאָר אַ וועב-באזירט געצייַג אַז מיר דאַונלאָודיד פֿאַר פֿרייַ, אינסטאַלירן אין 772 00:35:40,090 --> 00:35:43,850 די מאַכשער, אַז אַלאַוז אונדז צו האָבן אַ גראַפיקאַל באַניצער צובינד מיט וואָס 773 00:35:43,850 --> 00:35:48,610 צו ויספאָרשן די פּ-שטעלן זיבן דאַטאַבאַסע מיט וואָס צו שאַפֿן נייַ דאַטאַבייסיז, 774 00:35:48,610 --> 00:35:51,980 זאָגן פֿאַר אייער אייגן לעצט פּרויעקט אויב איר 'ד ווי, און לעסאָף מאַכן 775 00:35:51,980 --> 00:35:55,900 דינאַמיש וועבסיטעס ווי קס50 פינאַנסע וואס לאָזן איר צו אָנפֿרעג דאַטע און 776 00:35:55,900 --> 00:35:58,140 דערהייַנטיקן דאַטן דינאַמיקאַללי. 777 00:35:58,140 --> 00:36:01,420 >> איר ניטאָ ניט געגאנגען צו האָבן צו נוצן נאָר אַ פּשוט טעקסט טעקע אָדער קסוו. 778 00:36:01,420 --> 00:36:05,950 איר קענען פאקטיש נוצן אַ קלוג דאַטאַבאַסע פּראָגראַם אַזוי אַז איר קענען ויספירן מער 779 00:36:05,950 --> 00:36:10,240 סאַפיסטאַקייטיד קוויריז ווי נאָר לייענען דורך אַלץ לינעאַרלי. 780 00:36:10,240 --> 00:36:14,150 >> אַזוי פֿאַר בייַשפּיל, דעם איז וואָס מיר געבן איר אויס פון די קאַסטן פֿאַר P-שטעלן זיבן. 781 00:36:14,150 --> 00:36:18,280 דעם איז אַ טיש מיט משמעות בייַ מינדסטער דרייַ שפאלטן, איינער פון וואָס איז 782 00:36:18,280 --> 00:36:21,450 נאמען, איינער פון וואָס איז האַש, און די אנדערע פון ​​וואָס איז שייַן. 783 00:36:21,450 --> 00:36:26,200 >> אבער די טשיקאַווע זאַך, און נאָר צו רייצנ זיך איינער געדאַנק דאָ, נאמען 784 00:36:26,200 --> 00:36:29,270 איז מאַשמאָעס שוין יינציק, רעכט? 785 00:36:29,270 --> 00:36:31,190 איך מיינען, רובֿ קיין וועבזייַטל, אויב איר האָבן אַ נאמען, עס 786 00:36:31,190 --> 00:36:32,370 קענען ניט זיין צוויי קאַעסאַרס. 787 00:36:32,370 --> 00:36:33,440 עס קענען ניט זיין צוויי מאַלאַנס. 788 00:36:33,440 --> 00:36:34,950 עס קענען ניט זיין צוויי דזשהאַרוואַרדס. 789 00:36:34,950 --> 00:36:35,600 זייַן יינציק. 790 00:36:35,600 --> 00:36:38,610 אַנדערש, זיי טאָן ניט וויסן וואָס דזשהאַרוואַרד עס פאקטיש איז. 791 00:36:38,610 --> 00:36:42,710 אַזוי וואָס זאל זיין די מאָוטאַוויישאַן פֿאַר אויך בעת א דריט זייַל אויף די לינק 792 00:36:42,710 --> 00:36:46,970 עס גערופן שייַן, וואָס קוקט ווי אַ נומער אַז ס סימאַלערלי יינציק? 793 00:36:46,970 --> 00:36:51,300 עס פילז אַ קליין יבעריק צו מיר בייַ ערשטער בליק. 794 00:36:51,300 --> 00:36:54,910 וואָס זאל עס זיין קאַמפּעלינג צו האָבן ניט בלויז יינציק וסערנאַמעס, 795 00:36:54,910 --> 00:36:56,837 אָבער אויך יינציק נומערן? 796 00:36:56,837 --> 00:36:59,460 >> וילעם: זיי קען האָבן דער זעלביקער פּאַראָל. 797 00:36:59,460 --> 00:37:01,720 >> דוד מאַלאַן: מען זאל האָבן דער זעלביקער פּאַראָל, זיכער. 798 00:37:01,720 --> 00:37:03,900 אַז קען לעגאַמרע פּאַסירן. 799 00:37:03,900 --> 00:37:08,270 אבער אויב זיי האָבן דעם יינציק נאמען, איך וואָלט טייַנען אַז אַז טוט ניט טאַקע 800 00:37:08,270 --> 00:37:11,630 ענין, ווייַל אויב זיי טיפּ אין זייער נאמען, איך נאָר דאַרפֿן צו קאָנטראָלירן זייער 801 00:37:11,630 --> 00:37:15,060 פּאַראָל, זייער האַש דערפון. 802 00:37:15,060 --> 00:37:15,970 וואָס אַנדערש? 803 00:37:15,970 --> 00:37:17,950 >> וילעם: פאַסטער שאַרף. 804 00:37:17,950 --> 00:37:18,680 >> דוד מאַלאַן: פאַסטער שאַרף. 805 00:37:18,680 --> 00:37:19,548 פארוואס? 806 00:37:19,548 --> 00:37:21,460 >> וילעם: שייַן איז נאָר איינער. 807 00:37:21,460 --> 00:37:24,040 >> דוד מאַלאַן: שייַן איז נאָר איינער כאַראַקטער, אָדער צו זיין מער גענוי, עס ס אַ נומער, 808 00:37:24,040 --> 00:37:26,910 אַזוי עס ס מיסטאָמע 32 ביטן אָדער עפּעס ווי אַז. 809 00:37:26,910 --> 00:37:30,270 כוועראַז די נאמען, משמעות דזשייסאַן הירסטשהאָרן ס אַרויף עס איז סאָרט פון 810 00:37:30,270 --> 00:37:33,900 ראַדיקיאַלאַסלי לאַנג, און עס ס געגאנגען צו נעמען מיר אַ פּלאַץ מער צייַט צו שטריקל 811 00:37:33,900 --> 00:37:40,910 פאַרגלייַכן ה-איך ר ד-C-ה-H-אָ, ר ן, און אפֿשר א / 0 אָדער עפּעס ווי אַז, אין סדר 812 00:37:40,910 --> 00:37:45,100 צו קוקן אַרויף דזשייסאַן, ווי קעגן צו נאָר זאגן געבן מיר באַניצער נומער צוויי. 813 00:37:45,100 --> 00:37:46,510 אַז ס 32 ביטן. 814 00:37:46,510 --> 00:37:48,550 עס ס אַ איין ינט אַז איר האָבן צו פאַרגלייַכן. 815 00:37:48,550 --> 00:37:52,150 און טאַקע, אַז ס פּונקט וואָס דייטאַבייסיז טענד צו באַשטימען יינציק ידס צו 816 00:37:52,150 --> 00:37:53,710 ראָוז אין זיי. 817 00:37:53,710 --> 00:37:56,280 >> איצט וואָס אנדערע דאַטע טייפּס זענען דאָרט אויסערדעם ינט און משמעות 818 00:37:56,280 --> 00:37:57,160 סטרינגס ווי דעם? 819 00:37:57,160 --> 00:37:59,700 גוט, צו זיין מער געהעריק, סקל דאַטאַבייסיז, ווי 820 00:37:59,700 --> 00:38:02,060 מיסקל, האָבן טשאַר פעלדער. 821 00:38:02,060 --> 00:38:05,320 און טשאַר אַ ביסל מיסלעאַדינגלי איז ניט אַ איין טשאַר. 822 00:38:05,320 --> 00:38:10,290 א טשאַר פעלד אין אַ מיסקל דייטאַבייס איז איינער אָדער מער אותיות, אָבער עס ס אַ 823 00:38:10,290 --> 00:38:11,780 פאַרפעסטיקט נומער פון אותיות. 824 00:38:11,780 --> 00:38:15,710 >> אַזוי פֿאַר בייַשפּיל, אויב איך גיין איבער צו פפּמיאַדמין ווי איר זאלט ​​האָבן שוין, אָדער 825 00:38:15,710 --> 00:38:21,340 באַלד וועט אַ פּראָבלעם שטעלן זיבן, און איך גיין צו מיין דאַטאַבאַסע, און פּונקט פֿאַר פאַרווייַלונג, 826 00:38:21,340 --> 00:38:25,700 זאל ס שאַפֿן אַ נייַ טיש גערופן פּרובירן מיט בלויז צוויי שפאלטן. 827 00:38:25,700 --> 00:38:27,160 איך וועט דעמאָלט גיט גיין. 828 00:38:27,160 --> 00:38:30,070 און דעם וועט ווערן פערלי באַקאַנט, ספּעציעל ווי איר טינקער 829 00:38:30,070 --> 00:38:31,130 אַרום אויף דיין אייגן. 830 00:38:31,130 --> 00:38:34,140 דאָ איך זאל טיפּ שייַן צו שאַפֿן אַ נייַ טיש פון טיפּ ינט. 831 00:38:34,140 --> 00:38:37,770 אָבער דאָ איך זאל טיפּ נאמען צו ריקריייט אַז פריער טיש. 832 00:38:37,770 --> 00:38:40,700 און באַמערקן איך האָבן אַ גאַנץ בינטל פון טייפּס צו קלייַבן פון. 833 00:38:40,700 --> 00:38:43,610 >> און דעם אויך איז וואָס פפּמיאַדמין איז מין פון פייַן. 834 00:38:43,610 --> 00:38:46,770 עס ס מין פון זיך-לערנען אין אַז איר קענען נאָר מין פון פונט, און גיט, און 835 00:38:46,770 --> 00:38:50,730 קוק בייַ דראָפּדאָוון מעניוז, און אָפּלערנען פון אַז וואָס כוחות סקל גיט איר. 836 00:38:50,730 --> 00:38:54,090 >> און טאַקע, אויב איך קלייַבן טשאַר, איך דעמאָלט האָבן צו ספּעציפיצירן די לענג, אָדער ווי 837 00:38:54,090 --> 00:38:55,940 פילע וואַלועס, ווי פילע טשאַרס. 838 00:38:55,940 --> 00:39:00,090 אַזוי זייער פּראָסט וואַלועס זענען זאכן ווי 255, אָבער אַז ס אַ ביסל לאַנג. 839 00:39:00,090 --> 00:39:02,250 קאַמאַנלי איז אַכט פֿאַר אַ נאמען. 840 00:39:02,250 --> 00:39:03,590 אבער אַז ס אַ ביסל קליין די טעג. 841 00:39:03,590 --> 00:39:05,430 אַזוי דעם איז אַ פּלאַן באַשלוס. 842 00:39:05,430 --> 00:39:08,630 איז עס 8 אותיות מאַקס, 32, 255, 1000? 843 00:39:08,630 --> 00:39:09,830 עס ס טאַקע אַרויף צו איר. 844 00:39:09,830 --> 00:39:12,350 אָבער אַ טשאַר פעלד איז אַ פאַרפעסטיקט נומער. 845 00:39:12,350 --> 00:39:16,420 אַזוי קלייַבן אויך ביסל און איר ניטאָ מין פון סקרוד אויב איר ווילן אַ מער נאמען. 846 00:39:16,420 --> 00:39:19,132 קלייַבן אויך פילע און וואָס ס די דאַונסייד? 847 00:39:19,132 --> 00:39:20,820 >> וילעם: [ינאָדאַבאַל]. 848 00:39:20,820 --> 00:39:21,620 >> דוד מאַלאַן: עס ס ווייסטפאַל. 849 00:39:21,620 --> 00:39:24,835 פּונקט ווי אין C, אויב איר האָבן אַ ביגער פּייַדע פון ​​זיקאָרן ווי איר דאַרפֿן, איר ניטאָ 850 00:39:24,835 --> 00:39:27,190 נאָר ווייסטינג צייַט און ווייסטינג פּלאַץ. 851 00:39:27,190 --> 00:39:31,430 אַזוי ווי אַן אנדער ברירה, עס יגזיסס וואַרטשאַר, וואָס סאַלווז דעם פּראָבלעם דורך 852 00:39:31,430 --> 00:39:36,390 טרעאַטינג לענג ניט ווי אַ פאַרפעסטיקט לענג, אָבער ווי אַ מאַקסימום לענג, און ניצן אַ 853 00:39:36,390 --> 00:39:40,990 בייַטעוודיק נומער פון טשאַרס, וואָס דעמאָלט טענדז צו נוצן בלויז ווי פילע טשאַרס ווי איר 854 00:39:40,990 --> 00:39:42,710 פאקטיש דאַרפֿן. 855 00:39:42,710 --> 00:39:43,670 אַז סאָונדס גאנץ. 856 00:39:43,670 --> 00:39:45,640 >> פארוואס טאָן ניט מיר באַקומען באַפרייַען פון די טשאַר דאַטן טיפּ דעמאָלט? 857 00:39:45,640 --> 00:39:48,500 וואָס זאל זיין די דאַונסייד פון ניצן וואַרטשאַרס, וואָס סאָונדס 858 00:39:48,500 --> 00:39:51,644 ווי עס ס אַ פייַן געווינען? 859 00:39:51,644 --> 00:39:52,596 יאָ? 860 00:39:52,596 --> 00:39:53,846 >> וילעם: [ינאָדאַבאַל]. 861 00:39:53,846 --> 00:39:57,360 862 00:39:57,360 --> 00:39:57,790 >> דוד מאַלאַן: גוט, גוט. 863 00:39:57,790 --> 00:40:01,101 אַזוי אויב אַלע פון ​​אייער דאַטע איז דער זעלביקער לענג, וואָס ס די דייַגע? 864 00:40:01,101 --> 00:40:05,250 >> וילעם: ווייַל איר ניטאָ ווייסטינג דאַטן דורך טעלינג זיי אַלע. 865 00:40:05,250 --> 00:40:09,060 >> דוד מאַלאַן: אזוי אויב אַלע פון ​​אייער דאַטע איז דער זעלביקער לענג, כאָטש, איך וואָלט טייַנען 866 00:40:09,060 --> 00:40:12,300 אַז ספּעסאַפייינג אַ מאַקסימום לענג אויף וואַרטשאַר איז ניט אַנדערש פון 867 00:40:12,300 --> 00:40:16,070 ספּעסאַפייינג אַ פאַרפעסטיקט לענג אויף טשאַר אויב איר וויסן אַז נומער אין שטייַגן. 868 00:40:16,070 --> 00:40:19,500 אבער עס איז טאַקע, און איך וועט סאָרט פון עקסטראַקט פון אַז ענטפֿערן די פאַקט 869 00:40:19,500 --> 00:40:22,610 אַז עס ס נאָך אַ מאקס, וואָס קען זיין אַנויינג, ספּעציעל אויב איר 870 00:40:22,610 --> 00:40:25,920 טרעפן אַ מענטש ס נאָמען אַז ס אַניוזשואַלי לאַנג אַז איר האט ניט 871 00:40:25,920 --> 00:40:26,860 ריכטנ. 872 00:40:26,860 --> 00:40:31,420 און עס ס אויך אַ ביסל ווייניקער עפעקטיוו צו פאקטיש זוכן אויף וואַרטשאַרס ווי 873 00:40:31,420 --> 00:40:35,620 קעגן צו שאַרף טשאַרס, ספּעציעל פֿאַר לאַנג טישן וואס האָבן גורל און 874 00:40:35,620 --> 00:40:36,510 גורל פון דאַטן. 875 00:40:36,510 --> 00:40:40,060 אַזוי דאָ אויך, טהעמאַטיק איז ווידער ניט קלאָר ווי דער טאָג ברירה. 876 00:40:40,060 --> 00:40:42,870 >> אַזוי פּונקט צו געבן איר אַ געפיל פון אנדערע דאַטע טייפּס אַז זאל זיין פון אינטערעס 877 00:40:42,870 --> 00:40:45,400 אָדער פֿאַר P-שטעלן זיבן אָדער אין דער צוקונפֿט, עס ס ינט. 878 00:40:45,400 --> 00:40:47,270 עס ס ביגינט, וואָס איז ווי לאַנג לאַנג. 879 00:40:47,270 --> 00:40:48,880 עס טענדז צו זיין 64 ביטן. 880 00:40:48,880 --> 00:40:51,640 עס ס דעצימאַל, וואָס איר וועט זען אין די פּראָבלעם שטעלן, וואָס איז אַ פיל 881 00:40:51,640 --> 00:40:55,300 רייניקונג ענטפער צו די פּראָבלעמס מיר געפּלאָנטערט מיט לאָזנ שווימען און פלאָוטינג 882 00:40:55,300 --> 00:40:55,980 פונט ימפּרעסיסיאָן. 883 00:40:55,980 --> 00:40:57,390 און דעמאָלט עס ס דאַטעטימע. 884 00:40:57,390 --> 00:41:01,530 עס ס ממש אַ דאַטן טיפּ אַז האט צו קוקן ווי אַ יאָר, אַ חודש, אַ טאָג, 885 00:41:01,530 --> 00:41:03,730 און אַ שעה, מינוט, און צווייט. 886 00:41:03,730 --> 00:41:07,470 >> אָבער סקל דייטאַבייסיז אויך האָבן דאס מיר וועט רופן ינדעקסיז. 887 00:41:07,470 --> 00:41:11,630 און אַן אינדעקס איז עפּעס אַז איר ספּעציפיצירן ווען שאפן די טיש צו 888 00:41:11,630 --> 00:41:15,720 מאַכן אָנפֿרעגן און אנדערע אַפּעריישאַנז מער עפעקטיוו. 889 00:41:15,720 --> 00:41:18,550 ספּעסיפיקאַללי, עס ס עפּעס גערופן די ערשטיק אינדעקס אַז איר געקענט 890 00:41:18,550 --> 00:41:19,440 דערקלערן ווי גייט. 891 00:41:19,440 --> 00:41:22,330 >> מיר האבן דעם פֿאַר איר מיט די וסערס טיש מיר געבן איר. 892 00:41:22,330 --> 00:41:26,160 אבער באַמערקן אויב איך געווען מאַניואַלי רעקריייטינג די ניצערס טיש דאָ געבן 893 00:41:26,160 --> 00:41:27,110 עס אַ נאָמען פון ניצערס. 894 00:41:27,110 --> 00:41:28,125 איך שוין ספּעסאַפייד שייַן. 895 00:41:28,125 --> 00:41:29,330 איך ספּעסאַפייד ינט. 896 00:41:29,330 --> 00:41:32,000 איך ספּעסאַפייד נאמען מיט מאַקסימום 32 אותיות. 897 00:41:32,000 --> 00:41:36,140 אבער אויב מיר האַלטן סקראָללינג אין דעם פערלי ברייט פֿענצטער, באַמערקן עס ס אַ 898 00:41:36,140 --> 00:41:38,260 בינטל פון אנדערע זאכן איך קענען ספּעציפיצירן. 899 00:41:38,260 --> 00:41:40,950 >> איינער, איך קענען ספּעציפיצירן אַטראַביוץ ווי, איר וויסן וואָס, דעם 900 00:41:40,950 --> 00:41:42,190 ינט זאָל זיין אַנסיינד. 901 00:41:42,190 --> 00:41:45,510 איך טאָן ניט וועלן נעגאַטיוו נומערן, אַזוי לאָזן ס מאַכן עס אַנסיינד. 902 00:41:45,510 --> 00:41:48,660 נאַל איז ניט באַטייַטיק דאָ ווייַל איך טאָן ווילן יעדער באַניצער צו 903 00:41:48,660 --> 00:41:49,640 האָבן אַ יינציק נומער. 904 00:41:49,640 --> 00:41:50,830 איך טאָן ניט וועלן עס צו זיין נאַל. 905 00:41:50,830 --> 00:41:52,330 >> אבער דעם איז טשיקאַווע. 906 00:41:52,330 --> 00:41:57,780 איך קענען ספּעציפיצירן אַז שייַן איז אָדער די ערשטיק שליסל פון דעם דאַטאַבאַסע, אָדער עס ס 907 00:41:57,780 --> 00:42:00,620 יינציק, אָדער עס ס ינדעקסט, אָדער פול טעקסט. 908 00:42:00,620 --> 00:42:05,630 אַזוי פֿאַר הייַנט ס צוועקן, לאַנג געשיכטע קורץ, ערשטיק מיטל אַז דעם וועט 909 00:42:05,630 --> 00:42:10,570 זיין ביידע קאַנסעפּטשואַלי און טעקניקלי די פעלד אַז מיר נוצן צו יוניקלי 910 00:42:10,570 --> 00:42:12,140 ידענטיפיצירן ניצערס. 911 00:42:12,140 --> 00:42:16,140 >> אַזוי ווען מיר קוקן זיך וסערס, דעם איז סאָרט פון אַ צוזאָג צו קוקן זיי אַרויף מערסטנס דורך 912 00:42:16,140 --> 00:42:17,370 אַז יינציק יידענטאַפייער. 913 00:42:17,370 --> 00:42:21,930 און די דאַטאַבאַסע וועט ענשור אַז אויב איר האָבן אַ באַניצער נומער 3, איר קענען ניט 914 00:42:21,930 --> 00:42:25,400 פיזיקלי טאָן אנדערן באַניצער מיט אַז זעלביקער נומער 3. 915 00:42:25,400 --> 00:42:28,380 די דאַטאַבאַסע וועט נאָר אָפּזאָגן צו ראַטעווען דיין ענדערונגען. 916 00:42:28,380 --> 00:42:32,310 וואָס איז אַ גוט זאַך, ווייַל איר קענען באַשיצן זיך פון זיך. גופע 917 00:42:32,310 --> 00:42:34,270 >> אַלטערנאַטיוועלי, פֿאַר נאמען. 918 00:42:34,270 --> 00:42:37,670 אַזוי די רגע רודערן, צוריקרופן, איז די נאמען פעלד. 919 00:42:37,670 --> 00:42:41,860 אַזוי די רגע רודערן דאָ איז א נאמען, א ווי מיר האבן אויף די ווייַט לינקס עס. 920 00:42:41,860 --> 00:42:43,940 >> אַזוי וואָס אַנדערש זאל איך ווילן צו ספּעציפיצירן? 921 00:42:43,940 --> 00:42:47,840 איך בין נישט ערלויבט, לויט צו סקל, צו ספּעציפיצירן צוויי ערשטיק שליסלען. 922 00:42:47,840 --> 00:42:50,750 איר קענען ספּעציפיצירן אַ שלאָס שליסל ווו איר קוק בייַ ביידע פעלדער, אָבער זיי קענען ניט 923 00:42:50,750 --> 00:42:52,260 ינדיווידזשואַלי זיין ערשטיק שליסלען. 924 00:42:52,260 --> 00:42:54,750 אַזוי אַז ס אויס פון די קשיא. 925 00:42:54,750 --> 00:42:56,040 אַזוי וואָס זאל איך ווילן צו קלייַבן? 926 00:42:56,040 --> 00:42:59,710 >> גוט, יינציק איז ענלעך אין גייסט צו אַ ערשטיק שליסל ווו איר ספּעציפיצירן דעם 927 00:42:59,710 --> 00:43:03,570 פעלד וועט זיין יינציק, אָבער עס ס ניט געגאנגען צו זיין דער איינער 928 00:43:03,570 --> 00:43:04,410 איך נוצן אַלע די צייַט. 929 00:43:04,410 --> 00:43:08,450 און מיר ניטאָ ניט געגאנגען צו נוצן דעם איינער אַלע די צייַט פֿאַר וואָס סיבה ווידער? 930 00:43:08,450 --> 00:43:10,490 עס ס סלאָוער פּאַטענטשאַלי אויב עס ס אַ לאַנג נאמען. 931 00:43:10,490 --> 00:43:11,740 עס ס נאָר אַ אָפּפאַל פון צייַט. 932 00:43:11,740 --> 00:43:16,140 >> אינדעקס, דערווייַל, ספּעסאַפייז אַז עס ס ניט געגאנגען צו זיין יינציק, אָבער איך 'ד ווי 933 00:43:16,140 --> 00:43:19,470 איר צו אַרבעטן אייער מאַגיש ונטער דער קאַפּטער צו מאַכן עס פאַסטער פֿאַר מיר צו 934 00:43:19,470 --> 00:43:21,420 זוכן אויף דעם פעלד. 935 00:43:21,420 --> 00:43:23,320 אַזוי דעם מיסטאָמע איז ניט באַטייַטיק דאָ. 936 00:43:23,320 --> 00:43:26,500 פֿאַר נאמען, איך 'ד טייַנען אַז יינציק איז אַ גוט ענטפער. 937 00:43:26,500 --> 00:43:31,200 אבער רעכן אַז מיר געמאכט וסערס מער טשיקאַווע ווי נאָר וסערנאַמעס, 938 00:43:31,200 --> 00:43:32,430 כאַשאַז, און שייַן נומערן. 939 00:43:32,430 --> 00:43:33,860 וואָס אויב מיר האט מען פול נעמען? 940 00:43:33,860 --> 00:43:37,700 וואָס אויב מיר האט זיי ווענדט און אנדערע דאַטן וועגן זיי? 941 00:43:37,700 --> 00:43:43,360 >> נו, אויב איר ספּעציפיצירן אַז אַ זייַל אין אַ דאַטאַבאַסע איז ינדעקסט, אַז מיטל אַז 942 00:43:43,360 --> 00:43:47,730 מיסקל, אָדער אָראַקלע, אָדער וועלכער דאַטאַבאַסע איר ניטאָ ניצן, זאָל אַרבעט זייַן מאַגיש 943 00:43:47,730 --> 00:43:51,300 און נוצן עטלעכע מין פון פאַנטאַזיע דאַטן ביניען ווי אַ בוים, אָדער אַ טריי, אָדער אַ 944 00:43:51,300 --> 00:43:55,940 האַש טיש, אָדער עפּעס צו גאַראַנטירן אַז ווען איר זוכן פֿאַר דאַטן ניצן 945 00:43:55,940 --> 00:43:58,150 אויסקלייַבן אויף אַז באַזונדער פעלד - 946 00:43:58,150 --> 00:44:01,310 ווי ווייַזן מיר אַלעמען אַז לעבן אויף אָקספֿאָרד סטריט. 947 00:44:01,310 --> 00:44:02,540 א אָנפֿרעג ווי אַז. 948 00:44:02,540 --> 00:44:06,250 אויב איר האָבן ספּעסאַפייד אין שטייַגן אַז איר ווילן אַ אינדעקס אויף אַז פעלד, די 949 00:44:06,250 --> 00:44:09,050 אָנפֿרעגן וועט זיין פיל, פיל פאַסטער. 950 00:44:09,050 --> 00:44:12,090 >> אויב איר טאָן ניט ספּעציפיצירן אַ אינדעקס, דער בעסטער איר קענען טאָן איז אַ לינעאַר זוכן אויב 951 00:44:12,090 --> 00:44:13,030 עס ס ניט אויסגעשטעלט. 952 00:44:13,030 --> 00:44:16,220 אבער אויב איר ספּעציפיצירן אינדעקס, די קלוג מענטשן וואס געמאכט די דאַטאַבאַסע - 953 00:44:16,220 --> 00:44:19,340 מענטשן ווי איר וואס איצט וויסן ביימער און פרוווט און האַש טישן - 954 00:44:19,340 --> 00:44:23,220 וועט אויטאָמאַטיש בויען אַזאַ אַ דאַטן ביניען אין באַראַן צו מאַכן זיכער אַז 955 00:44:23,220 --> 00:44:26,050 די אָנפֿרעגן זענען פיל פאַסטער. 956 00:44:26,050 --> 00:44:29,660 >> פוללטעקסט דערווייַל איז ענלעך אין גייסט, אָבער אַלאַוז איר צו טאָן וויילדקאַרד 957 00:44:29,660 --> 00:44:35,480 אָנפֿרעגן, ווי ווייַזן מיר אַלעמען אַז לעבן אין גאסן אַז אָנהייבן מיט די 958 00:44:35,480 --> 00:44:36,960 בריוו אָ פֿאַר וועלכער סיבה. 959 00:44:36,960 --> 00:44:38,850 איר קענען טאָן וויילדקאַרד אָנפֿרעגן ווי אַז. 960 00:44:38,850 --> 00:44:45,880 אָדער, מער קאַמפּעלינג זאכן ווי ווייַזן מיר אַלעמען וואס האט די וואָרט - 961 00:44:45,880 --> 00:44:49,400 ווייַזן מיר אַלעמען וועמענס נאָמען סטאַרץ מיט אַ באַזונדער בריוו. 962 00:44:49,400 --> 00:44:51,880 איר קענען זוכן פֿאַר טערמינען אין דעם וועג. 963 00:44:51,880 --> 00:44:52,630 אַלע רעכט. 964 00:44:52,630 --> 00:44:55,760 >> אַזוי, פּלאַן אַפּערטונאַטיז עס פּאַטענטשאַלי. 965 00:44:55,760 --> 00:44:57,740 עס זענען אנדערע אַז איך וועט כוואַליע מיין הענט בייַ. 966 00:44:57,740 --> 00:45:00,530 עס טורנס אויס אַז איר קענען האָבן פאַרשידענע סטאָרידזש ענדזשאַנז. 967 00:45:00,530 --> 00:45:04,390 און דעם איז מער אַרקיין ווי מיר דאַרפֿן אַוואַדע פֿאַר פּראָבלעם שטעלן זיבן. 968 00:45:04,390 --> 00:45:06,920 דורך פעליקייַט, איר גייז זענען ניצן עפּעס גערופן יננאָדב. 969 00:45:06,920 --> 00:45:10,910 איר וועט זען דערמאָנען פון דעם ערגעץ אין פפּמיאַדמין ס צובינד רובֿ מסתּמא. 970 00:45:10,910 --> 00:45:14,130 אבער וויסן אַז עס זענען אנדערע פּלאַן דיסיזשאַנז אַז זענען פון פּאָטענציעל 971 00:45:14,130 --> 00:45:18,030 אינטערעס קומען לעצט פראיעקטן אויב איר טאָן עפּעס וועב-באזירט. 972 00:45:18,030 --> 00:45:19,330 >> אבער לאָזן ס טאָן דעם. 973 00:45:19,330 --> 00:45:23,130 זאל ס גיין פאָרויס און שטעלן דעם אויף די פאַרשטעלן ווי אַ טיזער פֿאַר אַ געשיכטע 974 00:45:23,130 --> 00:45:26,330 ינוואַלווינג איר, אַ רומייט, און אַ גלאז פון מילך. 975 00:45:26,330 --> 00:45:28,240 זאל ס נעמען אַ צוויי מינוט אָדער אַזוי ברעכן דאָ. 976 00:45:28,240 --> 00:45:31,060 און אויב איר קענען שטעקן אַרום, לאָזן ס קומען צוריק, קוק אַ ביסל מער אין סקל, און 977 00:45:31,060 --> 00:45:35,160 דעמאָלט אַ ביסל פון דזשאַוואַסקריפּט מיט P-שטעלן אַכט אין גייַסט. 978 00:45:35,160 --> 00:45:36,120 >> אַלע רעכט. 979 00:45:36,120 --> 00:45:40,420 אַזוי, לאָזן ס באַקומען איר טראכטן וועגן אַ ווינקל פאַל אַז קענען זייער לייכט אויפשטיין 980 00:45:40,420 --> 00:45:44,240 אין דעם קאָנטעקסט פון ניצן אַ דאַטאַבאַסע, אָדער פראַנגקלי, אפילו ניצן פאַקטיש וועלט זאכן 981 00:45:44,240 --> 00:45:46,280 ווי אַטמס צו באַקומען געלט. 982 00:45:46,280 --> 00:45:47,640 אַזוי דאָ ס אַ פרידזשידער. 983 00:45:47,640 --> 00:45:50,040 רעכן איר 'ווע גאַט איינער אויך אין דיין דאָרם אָדער דיין הויז. 984 00:45:50,040 --> 00:45:54,990 און איר 'ווע גאַט איינער רומייט, און ביידע פון איר טאַקע ווי מילך פֿאַר בייַשפּיל. 985 00:45:54,990 --> 00:45:57,210 >> אַזוי איר קומען היים פון קלאַס איין טאָג. 986 00:45:57,210 --> 00:45:58,490 ער אָדער זי ס ניט נאָך צוריק. 987 00:45:58,490 --> 00:45:59,180 איר עפענען די פרידזש. 988 00:45:59,180 --> 00:46:00,870 איר טאַקע ווילן אַ גרויס גלאז פון מילך. 989 00:46:00,870 --> 00:46:01,820 עס ס קיין מילך. 990 00:46:01,820 --> 00:46:02,920 אַזוי וואָס טוט איר טאָן? 991 00:46:02,920 --> 00:46:03,840 איר פאַרמאַכן די פרידזש. 992 00:46:03,840 --> 00:46:04,670 איר כאַפּן דיין שליסלען. 993 00:46:04,670 --> 00:46:05,930 איר גיין אויס צו די קוואַדראַט. 994 00:46:05,930 --> 00:46:09,240 און איר באַקומען אין שורה אין קווס אין די זיך ויסשרייַבן זאכן, וואָס שטענדיק 995 00:46:09,240 --> 00:46:11,180 נעמען מער ווי אַקטשאַוואַלי בעת קאַשירז. 996 00:46:11,180 --> 00:46:11,820 מייַלע. 997 00:46:11,820 --> 00:46:15,490 >> אַזוי דעמאָלט, דערווייַל, פּונקט פּונקט פּונקט, דיין רומייט קומט היים און ער אָדער זי 998 00:46:15,490 --> 00:46:17,440 סימילאַרלי האט אַ כאַנגקערינג פֿאַר עטלעכע מילך. 999 00:46:17,440 --> 00:46:20,380 אַזוי ער אָדער זי עפענען די פרידזש, קוקט ין, און טאַקע, פאַרשילטן. 1000 00:46:20,380 --> 00:46:21,160 ניט קיין מילך. 1001 00:46:21,160 --> 00:46:24,750 אַזוי ער אָדער זי קעפ אויס, כאַפּאַנז צו גיין צו די אנדערע קווס, וואָס איז געווען בלויז אַ 1002 00:46:24,750 --> 00:46:27,900 פאַרשפּאַרן אַוועק פֿאַר עטלעכע סיבה, און ער אָדער זי געץ אין שורה צו קויפן עטלעכע מילך. 1003 00:46:27,900 --> 00:46:30,480 >> דערווייַל, איר קומען היים, ער אָדער זי קומט היים, און וואָס טאָן 1004 00:46:30,480 --> 00:46:31,980 איר לעסאָף האָבן? 1005 00:46:31,980 --> 00:46:33,080 צוויי מאָל ווי פיל מילך. 1006 00:46:33,080 --> 00:46:34,620 אבער איר טאָן ניט טאַקע ווי מילך אַז פיל. 1007 00:46:34,620 --> 00:46:37,300 אַזוי איצט איר האָבן אַזוי פיל מילך אַז איצט איינער פון זיי איז פּונקט געגאנגען צו גיין זויער 1008 00:46:37,300 --> 00:46:37,820 יווענטשאַוואַלי. 1009 00:46:37,820 --> 00:46:39,370 אַזוי דעם איז אַ טאַקע שלעכט פּראָבלעם. 1010 00:46:39,370 --> 00:46:39,900 רעכט? 1011 00:46:39,900 --> 00:46:41,990 >> אַזוי וואָס האט געטראפן? 1012 00:46:41,990 --> 00:46:44,810 אַזוי פאַנדאַמענטאַלי, דעם איז מין פון אַ לעכערלעך בייַשפּיל. 1013 00:46:44,810 --> 00:46:48,580 אבער ונטער דער קאַפּטער, וואָס מיר 'ווע האט פּאַסירן דאָ איז ביידע פון ​​איר אָפּגעשטעלט 1014 00:46:48,580 --> 00:46:52,390 די שטאַט פון עטלעכע שטיק פון זיקאָרן, די פרידזשידער. 1015 00:46:52,390 --> 00:46:54,420 ביידע פון ​​איר אָפּגעשטעלט די שטאַט פון עטלעכע בייַטעוודיק. 1016 00:46:54,420 --> 00:46:57,360 איר ביידע געצויגן אַ מסקנא אַז איר דעמאָלט אַקטאַד אויף. 1017 00:46:57,360 --> 00:47:01,420 אבער ליידער, בשעת דיין רומייט איז געווען אין די קראָם, די שטאַט פון אַז 1018 00:47:01,420 --> 00:47:05,670 בייַטעוודיק געביטן, ער אָדער זי געקומען צוריק און איצט וויל צו טוישן די שטאַט, אָבער 1019 00:47:05,670 --> 00:47:07,480 עס ס שוין געווען געביטן אויף אים אָדער איר. 1020 00:47:07,480 --> 00:47:11,120 און פון קורס, ער אָדער זי וואָלט ניט האָבן ניטאָ צו די קראָם אויב זיי געוואוסט 1021 00:47:11,120 --> 00:47:13,010 אַז איר זענען שוין ען מאַרשרוט. 1022 00:47:13,010 --> 00:47:16,430 >> אַזוי אין דער עמעס וועלט, ווי קען איר ויסמייַדן דעם פּראָבלעם, אַסומינג איר האָבן 1023 00:47:16,430 --> 00:47:18,940 אַ פרידזש, איר האָבן אַ רומייט, און איר פאקטיש ווי מילך? 1024 00:47:18,940 --> 00:47:19,760 >> וילעם: קאַמיונאַקייטינג. 1025 00:47:19,760 --> 00:47:20,580 >> דוד מאַלאַן: קאַמיונאַקייטינג. 1026 00:47:20,580 --> 00:47:21,160 גוט. 1027 00:47:21,160 --> 00:47:22,500 אבער ווי זאל איר יבערגעבן? 1028 00:47:22,500 --> 00:47:23,990 >> וילעם: לאָזן אַ באַמערקונג. 1029 00:47:23,990 --> 00:47:25,480 >> דוד מאַלאַן: לאָזן אַ באַמערקונג, רעכט? 1030 00:47:25,480 --> 00:47:28,025 שטענדיק לאָזן אַ באַמערקונג, פֿאַר פאַנס פון די ווייַזן. 1031 00:47:28,025 --> 00:47:31,580 אַלע רעכט, אַזוי שטענדיק לאָזן אַ באַמערקונג, אָדער שטעלן באמת ווי אַ פּאַדלאַק אָדער עפּעס 1032 00:47:31,580 --> 00:47:35,440 אויף די פרידזשידער אַז האלט דיין רומייט פון ינספּעקטינג די שטאַט פון 1033 00:47:35,440 --> 00:47:36,540 אַז בייַטעוודיק. 1034 00:47:36,540 --> 00:47:40,800 >> איצט, וואָס זאל דעם זיין גערמאַנע צו פּראָבלעם שטעלן זיבן, אָדער צו אַטמס. 1035 00:47:40,800 --> 00:47:46,780 נו, ימאַדזשאַן אַ וועלט אין אַ אַטם ווו איר זאל קענען צו גיין אַרויף צו אַ אַטם 1036 00:47:46,780 --> 00:47:48,920 מאַשין דאָ, און אן אנדער אַטם דאָ. 1037 00:47:48,920 --> 00:47:50,680 און דעם כאַפּאַנז גאַנץ אָפֿט. 1038 00:47:50,680 --> 00:47:54,150 און רעכן איר האט צוויי אַטם קאַרדס, וואָס איז מעגלעך צו קריגן. 1039 00:47:54,150 --> 00:47:57,420 און איר קלאָץ אין ביידע מאשינען יפעקטיוולי סיימאַלטייניאַסלי, אַלעווייַ 1040 00:47:57,420 --> 00:47:58,660 בשעת קיין איינער ס קוקן. 1041 00:47:58,660 --> 00:48:01,260 און דעמאָלט איר דרוקן אין אייער שטיפט בעערעך סיימאַלטייניאַסלי. 1042 00:48:01,260 --> 00:48:06,280 און דעמאָלט איר טאָן אַ וואָג אָנפֿרעג צו זען ווי פיל געלט איר האָבן. 1043 00:48:06,280 --> 00:48:08,920 און לאָזן ס זאָגן איר האָבן $ 100 לינק אין אייער חשבון. 1044 00:48:08,920 --> 00:48:13,310 אַזוי יסענשאַלי סיימאַלטייניאַסלי, איר זאָגן איינער, נול, נול, אַרייַן. 1045 00:48:13,310 --> 00:48:16,000 און איר אַלעווייַ באַקומען צוריק עטלעכע געלט. 1046 00:48:16,000 --> 00:48:18,440 >> אבער ווי פיל געלט זאל איר באַקומען צוריק? 1047 00:48:18,440 --> 00:48:21,710 איצט קאָמפּיוטערס אין די סוף פון די טאָג, ספּעציעל אויב זיי ניטאָ גערעדט צו 1048 00:48:21,710 --> 00:48:27,360 סערווערס, טאָן ניט דאַווקע טאָן דאס אין דעם סדר אַז ס דערוואַרט. 1049 00:48:27,360 --> 00:48:30,860 >> אַזוי רעכן וואָס כאַפּאַנז, ווייַל פון וועלכער נעץ גיכקייַט ישוז עס 1050 00:48:30,860 --> 00:48:34,530 זענען, אָדער קפּו ישוז עס זענען, אָדער עפּעס ווי אַז, רעכן אַז די 1051 00:48:34,530 --> 00:48:38,530 ערשטער אַטם טשעקס דיין וואָג און זעט, טאַקע, דעם מענטש האט $ 100. 1052 00:48:38,530 --> 00:48:41,840 אבער דעמאָלט געץ דיסטראַקטאַד ווייַל אפֿשר אַ באַקקופּ איז געשעעניש און אַזוי עס ס 1053 00:48:41,840 --> 00:48:42,500 סלאָוינג אַראָפּ. 1054 00:48:42,500 --> 00:48:45,080 אָדער אפֿשר בשעת קאָנטראָלירונג, די נעץ קשר גאַט אַ ביסל סלאָוער ווייַל 1055 00:48:45,080 --> 00:48:45,910 דעם פּונקט כאַפּאַנז. 1056 00:48:45,910 --> 00:48:47,100 זיי ניטאָ גשמיות דיווייסאַז. 1057 00:48:47,100 --> 00:48:49,330 אַזוי דערווייַל, די צווייט אַטם איז אַסקינג דער זעלביקער קשיא. 1058 00:48:49,330 --> 00:48:53,030 ווי פיל געלט טוט דוד האָבן? $ 100 איז דער ענטפער. 1059 00:48:53,030 --> 00:48:58,930 אָבער ווייַל די ערשטער אַטם האט נישט נאָך געשיקט דעם אָנזאָג אַראָפּרעכענען $ 100, ביידע 1060 00:48:58,930 --> 00:49:03,000 אַטמס האָבן ינספּעקטיד די באַנק ס וואָלט, געזען עס ס $ 100 עס, און איצט 1061 00:49:03,000 --> 00:49:07,160 ביידע מאשינען פּאַטענטשאַלי זענען געגאנגען צו שפּייַען אויס אַ ענטפֿערן. 1062 00:49:07,160 --> 00:49:12,240 >> איצט, דעם איז גרויס פֿאַר איר אין עטלעכע זינען אויב וואָס די באַנק טוט לעסאָף 1063 00:49:12,240 --> 00:49:17,200 איז טוישן די סומע צו מינוס 100 דורך באַשטעטיקן די בייַטעוודיק גלייַך צו דיין 1064 00:49:17,200 --> 00:49:21,570 באַנק חשבון גלייַך צו 0, ווי קעגן צו טאן מינוס 100. 1065 00:49:21,570 --> 00:49:24,410 איצט אין די ערגסטע פאַל פֿאַר די באַנק - 1066 00:49:24,410 --> 00:49:27,470 אָדער אין דער בעסטער פֿאַר די באַנק, דערווייַל, זיי געבן איר $ 200, און 1067 00:49:27,470 --> 00:49:31,690 דיין באַנק חשבון איצט ווייזט נעגאַטיוו $ 100, וואָס טאַקע טוט ניט 1068 00:49:31,690 --> 00:49:32,950 נוץ איר אין אַלע. 1069 00:49:32,950 --> 00:49:36,500 אבער די פונט איז אַז דעם ראַסע צושטאַנד פֿאַר צוויי רומייץ געטינג 1070 00:49:36,500 --> 00:49:40,660 מילך, אָדער פֿאַר צוויי אַטמס טריינג צו באַקומען געלט און טוישן די שטאַט פון אַ וואָלט 1071 00:49:40,660 --> 00:49:44,510 אין דער זעלביקער צייַט יגזיסס קיין צייַט איר האָבן אַ דאַטאַבאַסע. 1072 00:49:44,510 --> 00:49:48,290 >> איצט אין פּראָבלעם שטעלן זיבן, דעם אַרויסגעבן ערייזאַז אין דעם זינען אַז אויב איר קויפן אַ 1073 00:49:48,290 --> 00:49:52,110 טיילן פון פאַסעבאָאָק לאַגער, און דעמאָלט פֿאַר בייַשפּיל איר קויפן אַ צווייט טיילן פון 1074 00:49:52,110 --> 00:49:55,160 פאַסעבאָאָק לאַגער, איר דאַרפֿן צו מאַכן אַ באַשלוס ווי די פּראָגראַמיסט. 1075 00:49:55,160 --> 00:49:58,710 אין סדר צו באַשליסן ווי צו דערהייַנטיקן די דאַטאַבאַסע, שאַנסן זענען איר ניטאָ געגאנגען צו 1076 00:49:58,710 --> 00:50:02,250 האָבן איין רודערן פֿאַר אַז לאַגער, און דעם איז איין וועג צו ינסטרומענט עס. 1077 00:50:02,250 --> 00:50:06,640 און איר ניטאָ געגאנגען צו האָבן איין טיילן פון פב, וואָס איז זייער לאַגער טיקער סימבאָל 1078 00:50:06,640 --> 00:50:10,120 פֿאַר דעם נאמען, אָדער דעם באַניצער שייַן, די יינציק יידענטאַפייער. 1079 00:50:10,120 --> 00:50:12,340 >> אבער דער זעלביקער געשיכטע קענען פּאַסירן דאָ. 1080 00:50:12,340 --> 00:50:15,800 אויב איר טאָן אַ אויסקלייַבן אין סקל, ווי איר וועט זען אין פּראָבלעם שטעלן זיבן ווען איר זען, 1081 00:50:15,800 --> 00:50:18,460 טאַקע, דוד האט איינער טיילן פון פאַסעבאָאָק לאַגער. 1082 00:50:18,460 --> 00:50:23,240 זאל מיר איצט טוישן דעם צו זיין צוויי שאַרעס, ווייַל ער וויל צו קויפן אַ 1083 00:50:23,240 --> 00:50:24,120 רגע טיילן. 1084 00:50:24,120 --> 00:50:27,860 אבער רעכן דוד פאקטיש האט צוויי בלעטערער פֿענצטער עפענען, אָדער רעכן אַז 1085 00:50:27,860 --> 00:50:32,150 עס ס אַ שלאָס חשבון מיט צוויי ספּאַוסאַז, און ביידע פון ​​זיי זענען טריינג צו דורכפירן 1086 00:50:32,150 --> 00:50:36,770 דער זעלביקער אָפּעראַציע, עס, צו, די פּאָטענציעל יגזיסץ פֿאַר אַ באַשלוס צו זיין 1087 00:50:36,770 --> 00:50:39,670 געמאכט באזירט אויף די פרייַערדיק שטאַט פון די וועלט - 1088 00:50:39,670 --> 00:50:41,290 די חשבון האט איינער טיילן - 1089 00:50:41,290 --> 00:50:45,630 און ביידע מענטשן, אָדער ביידע סערווערס, איצט פּרובירן צו זאָגן ינקראַמאַנט עס צו צוויי שאַרעס. 1090 00:50:45,630 --> 00:50:49,020 אבער אין דעם פאַל, איר זאל האָבן באפוילן מיר געלט פֿאַר ביידע שאַרעס, אָבער 1091 00:50:49,020 --> 00:50:50,830 ינקרעמענטעד נאָר אַז איין מאָל. 1092 00:50:50,830 --> 00:50:54,730 >> אַזוי אין קורץ, די פונדאַמענטאַל פּראָבלעם דאָ, ווי מיט די וויץ וועגן געלאזן אַ 1093 00:50:54,730 --> 00:50:58,750 טאָן, אָדער פּאַטינג אַ פּאַדלאַק אויף עס, איז אויב צוויי מענטשן, אָדער צוויי פֿעדעם - 1094 00:50:58,750 --> 00:50:59,930 טראַכטן צוריק צו קראַצן - 1095 00:50:59,930 --> 00:51:03,220 קענען דורכקוקן די שטאַט פון עטלעכע בייַטעוודיק און דעריבער פּרובירן צו טוישן אַז בייַטעוודיק, 1096 00:51:03,220 --> 00:51:07,950 אבער די צוויי זאכן טאָן ניט פּאַסירן אין די זעלביקער צייַט אָבער קענען באַקומען ינטעראַפּטיד 1097 00:51:07,950 --> 00:51:11,500 דורך אנדערע זאכן געשעעניש, דאַטן קענען באַקומען אין אַ זייער טשודנע שטאַט. 1098 00:51:11,500 --> 00:51:15,450 און איר קענען נוץ אָדער איר קענען לייַדן אין דעם זינען פון די געלט בייַשפּיל. 1099 00:51:15,450 --> 00:51:18,110 >> אַזוי אין פּראָבלעם שטעלן זיבן, מיר געבן איר דעם איין שורה פון קאָד, וואָס לאַנג 1100 00:51:18,110 --> 00:51:21,000 געשיכטע קורץ, סאַלווז דעם פּראָבלעם אין מיסקל. 1101 00:51:21,000 --> 00:51:24,950 דעם זייער לאַנג לימעד אַז טוט נישט אפילו פּאַסיק אַנטו איין שורה אויף די 1102 00:51:24,950 --> 00:51:30,370 פאַרשטעלן דאָ ינשורז אַז אייער אָפּעראַציע איז וואָס ס גערופן אַטאָמישע. 1103 00:51:30,370 --> 00:51:33,720 עס אַלע כאַפּאַנז בייַ אַמאָל, אָדער עס טוט ניט פּאַסירן בייַ אַלע. 1104 00:51:33,720 --> 00:51:37,530 דעם זייער לאַנג פראַזע קענען ניט באַקומען ינטעראַפּטיד טייל. 1105 00:51:37,530 --> 00:51:39,840 >> און וואָס עס טוט איז ממש וואָס עס זאגט. 1106 00:51:39,840 --> 00:51:44,200 ינסערט אין עטלעכע טיש די פאלגענדע דרייַ פעלדער די ספּעציפיש וואַלועס, 1107 00:51:44,200 --> 00:51:47,280 אָבער אויף דופּליקאַט שליסל, טאָן ניט טאָן אַ טאָן. 1108 00:51:47,280 --> 00:51:48,280 טאָן אַ דערהייַנטיקן. 1109 00:51:48,280 --> 00:51:52,450 אזוי דעם איז ווי טאן אַ קלייַבן און אַ אַרייַנלייגן אַזוי צו רעדן אין דער זעלביקער צייַט. 1110 00:51:52,450 --> 00:51:55,150 און וואָס איז דער שליסל אַז ס מיסטאָמע זייַענדיק ריפערד צו דאָ? 1111 00:51:55,150 --> 00:51:58,300 1112 00:51:58,300 --> 00:52:01,380 >> עס טורנס אויס, און איר וועט זען דעם אין פּראָבלעם שטעלן זיבן ס ספּעק, ווייַל 1113 00:52:01,380 --> 00:52:06,040 מיר 'ווע דערקלערט עס צו זיין אַ יינציק שליסל אויף דעם באַזונדער טיש אַזאַ אַז 1114 00:52:06,040 --> 00:52:08,480 איר קענען ניט האָבן קייפל ראָוז פֿאַר דער זעלביקער באַניצער מיט די 1115 00:52:08,480 --> 00:52:10,150 זעלביקער פּעני לאַגער סימבאָל - 1116 00:52:10,150 --> 00:52:13,780 אין דעם בייַשפּיל דאָ, דוונ.וו איז אַ נאַריש פּעני לאַגער אַז מיר 1117 00:52:13,780 --> 00:52:14,980 אָפּשיקן צו אין די ספּעק. 1118 00:52:14,980 --> 00:52:17,860 ווייַל מיר 'ווע דערקלערט עס צו זיין יינציק, וואָס דעם מיטל איז אַז אויב איר 1119 00:52:17,860 --> 00:52:23,580 פּרובירן צו טאָן אַ דופּליקאַט רודערן, איר ניטאָ אַנשטאָט געגאנגען צו דערהייַנטיקן עס אָן 1120 00:52:23,580 --> 00:52:27,020 ווער עס יז אַנדערש ווייל אַ געלעגנהייַט צו טוישן די שטאַט פון די וועלט אָדער. 1121 00:52:27,020 --> 00:52:29,400 אַזוי אין קורץ, דעם ינשורז דאס זענען אַטאָמישע. 1122 00:52:29,400 --> 00:52:32,530 >> מער בכלל כאָטש, דייטאַבייסיז ווי מיסקל - 1123 00:52:32,530 --> 00:52:35,460 און איר טאָן ניט דאַרפֿן דעם שטריך פֿאַר P-שטעלן זיבן, אָבער האַלטן עס אין גייַסט פֿאַר 1124 00:52:35,460 --> 00:52:36,200 די צוקונפֿט - 1125 00:52:36,200 --> 00:52:38,870 שטיצן וואָס זענען גערופן טראַנזאַקשאַנז, ווו איר קענען זאָגן 1126 00:52:38,870 --> 00:52:40,990 אָנהייב מאַסע - מאַטן ממש. 1127 00:52:40,990 --> 00:52:43,270 איר קענען דעריבער ויספירן צוויי סקל סטייטמאַנץ. 1128 00:52:43,270 --> 00:52:45,710 און אַ סקל ויסזאָגונג, ווי איר וועט זען אין P-שטעלן זיבן, קוקט אַ ביסל 1129 00:52:45,710 --> 00:52:46,750 עפּעס ווי דעם. 1130 00:52:46,750 --> 00:52:48,820 דערהייַנטיקן אַ טיש גערופן חשבון. 1131 00:52:48,820 --> 00:52:52,550 שטעלן די וואָג זייַל גלייַך צו וועלכער די וואָג זייַל איצט 1132 00:52:52,550 --> 00:52:57,280 איז מינוס 1,000 ווו די נומער, די חשבון נומער, ווי דער באַניצער שייַן, 1133 00:52:57,280 --> 00:53:00,830 יקוואַלז 2, און דעמאָלט דערהייַנטיקן חשבון פּונקט פּונקט פּונקט. 1134 00:53:00,830 --> 00:53:04,350 >> אַזוי אין ליימאַן ס ווערטער, וואָס טוט די צוויי קוויריז ויסקומען צו זיין טאן אין די 1135 00:53:04,350 --> 00:53:05,840 פאַקטיש וועלט געפיל פון באַנקינג? 1136 00:53:05,840 --> 00:53:07,440 >> וילעם: טראַנספערינג צו סייווינגז. 1137 00:53:07,440 --> 00:53:08,020 >> דוד מאַלאַן: פּונקט. 1138 00:53:08,020 --> 00:53:10,470 טראַנספערינג געלט פון איין חשבון צו די אנדערע. 1139 00:53:10,470 --> 00:53:14,400 און דעם איז אן אנדער בייַשפּיל ווו איר טאַקע ווילן די צוויי זאכן צו פּאַסירן 1140 00:53:14,400 --> 00:53:15,570 אָדער ניט פּאַסירן. 1141 00:53:15,570 --> 00:53:18,880 איר טאָן ניט ווילן עפּעס צו באַקומען אין די מיטל פון זיי און פּאַטענטשאַלי באַלאַגאַן אַרויף 1142 00:53:18,880 --> 00:53:22,220 די מאַט, אָדער באַלאַגאַן אַרויף ווי פיל געלט איר האָבן, אָדער ווי פיל 1143 00:53:22,220 --> 00:53:23,170 געלט די באַנק האט. 1144 00:53:23,170 --> 00:53:26,890 אַזוי וואָס ס טאַקע פייַן וועגן טראַנזאַקשאַנז אין מיסקל איז אַז, און 1145 00:53:26,890 --> 00:53:30,160 דייטאַבייסיז מער בכלל, איז אַז זיי און קלוג מענטשן וואס 'ווע ימפּלאַמענטאַד 1146 00:53:30,160 --> 00:53:33,670 די פֿעיִקייטן רעכענען אויס ווי צו מאַכן זיכער אַז ביידע פון ​​די זאכן פּאַסירן 1147 00:53:33,670 --> 00:53:35,120 אָדער ניט בייַ אַלע. 1148 00:53:35,120 --> 00:53:38,580 >> און אויב איר זענען באמת אַספּיירינג צו מאַכן אַ וועבזייַטל אַז ס געניצט דורך מענטשן אויף 1149 00:53:38,580 --> 00:53:41,490 קאַמפּאַס, מענטשן אין דער עמעס וועלט, טאן עפּעס אין די סטאַרטאַפּ זינען, 1150 00:53:41,490 --> 00:53:43,300 די זענען די מינים פון פּלאַן דיסיזשאַנז אַז 1151 00:53:43,300 --> 00:53:45,020 ווערן אלץ אַזוי וויכטיק. 1152 00:53:45,020 --> 00:53:48,240 אַנדערש, איר אָנהייב צו פאַרלירן דאַטן, פאַרלירן וסערס, אָדער אין די ערגסטע פאַל ווי 1153 00:53:48,240 --> 00:53:51,800 מיר 'ווע געזען דאָ, פּאַטענטשאַלי פאַרלירן געלט. 1154 00:53:51,800 --> 00:53:56,180 אַזוי ווידער, מער אויף אַז אין פּראָבלעם שטעלן זיבן, ווי גוט ווי טאָמער פֿאַר עטלעכע פון 1155 00:53:56,180 --> 00:53:57,530 איר אין לעצט פראיעקטן. 1156 00:53:57,530 --> 00:54:01,870 >> אַזוי לאָזן ס טוישן אַז בילד מיר האבן אַ מאָמענט צוריק נאָר אין איינער מער וועג. 1157 00:54:01,870 --> 00:54:04,070 אַזוי לאָזן מיר פאקטיש זען אויב איך קענען - 1158 00:54:04,070 --> 00:54:06,030 נאָופּ, אַז ס פאַרבייַ. 1159 00:54:06,030 --> 00:54:06,690 עס עס איז. 1160 00:54:06,690 --> 00:54:09,020 >> אַזוי דעם איז ווו מיר לינקס לעצטע צייַט. 1161 00:54:09,020 --> 00:54:12,390 און עס טורנס אויס מיר ניטאָ געגאנגען צו וואָרף איינער מער זאַך אין די מישן דאָ - 1162 00:54:12,390 --> 00:54:14,510 אַ שפּראַך גערופן דזשאַוואַסקריפּט. 1163 00:54:14,510 --> 00:54:18,060 אַזוי דזשאַוואַסקריפּט פאקטיש פיץ אין דעם שטיק - 1164 00:54:18,060 --> 00:54:22,086 און איך האט ניט גאַנץ לאָזן גענוג צימער, אַזוי דעם איז ניט איצט צו וואָג. 1165 00:54:22,086 --> 00:54:23,900 גוט, דעם איז טאַקע פּאַטעטיק. 1166 00:54:23,900 --> 00:54:27,075 גוט, אַזוי אַז ס דזשאַוואַסקריפּט. 1167 00:54:27,075 --> 00:54:27,340 אַלע רעכט. 1168 00:54:27,340 --> 00:54:28,760 איך בין טאַקע טאן עס אַ דיסערוואַס. 1169 00:54:28,760 --> 00:54:29,390 אַלע רעכט. 1170 00:54:29,390 --> 00:54:34,790 >> אַזוי דזשאַוואַסקריפּט איז אנדערן פּראָגראַממינג שפּראַך, און אונדזער לעצט, אויב אַז העלפט 1171 00:54:34,790 --> 00:54:37,770 ווידער פאַרזיכערן אַז עס ס ניט פיל מער פון די פייַער כיידראַנץ דאָ. 1172 00:54:37,770 --> 00:54:41,100 אַזוי דזשאַוואַסקריפּט איז אויך אַ ינטערפּראַטאַד שפּראַך, וואָס מיטל איר טאָן ניט 1173 00:54:41,100 --> 00:54:42,670 צונויפנעמען עס אין זעראָס און אָנעס. 1174 00:54:42,670 --> 00:54:43,690 איר נאָר לויפן עס. 1175 00:54:43,690 --> 00:54:47,680 אבער וואָס ס פאַנדאַמענטאַלי אַנדערש מיט דזשאַוואַסקריפּט יוזשאַוואַלי איז אַז איר 1176 00:54:47,680 --> 00:54:49,815 טאָן ניט לויפן עס אויף אייער וועב סערווער. 1177 00:54:49,815 --> 00:54:52,570 עס טוט ניט באַקומען לויפן אין די מאַכשער פּער סיי. 1178 00:54:52,570 --> 00:54:57,490 אלא, עס געץ דאַונלאָודיד דורך אַ באַניצער דורך הטטפּ אין זייער בלעטערער - 1179 00:54:57,490 --> 00:55:00,260 קראָום, סאַפאַרי, Internet Explorer, פירעפאָקס, וועלכער - 1180 00:55:00,260 --> 00:55:03,860 און עס ס דעם בלעטערער אַז עקסאַקיוץ דעם באַזונדער פּראָגראַממינג שפּראַך. 1181 00:55:03,860 --> 00:55:08,000 >> אַזוי צו זיין קלאָר, פפּ אַזוי ווייַט האט שוין עקסאַקיוטאַד אָדער בייַ די באַפֿעל שורה אין 1182 00:55:08,000 --> 00:55:11,290 אונדזער שוואַרץ און ווייַס פֿענצטער, אויף אַ סערווירער ווי די מאַכשער, אַ קאָמפּיוטער 1183 00:55:11,290 --> 00:55:14,490 ווי די מאַכשער, אָדער עס ס שוין עקסאַקיוטאַד דורך אַ וועב סערווירער 1184 00:55:14,490 --> 00:55:15,860 פליסנדיק אויף אַ קאָמפּיוטער. 1185 00:55:15,860 --> 00:55:20,490 אבער די טעמע דאָ איז אַז פפּ אַזוי ווייַט האט שוין עקסאַקיוטאַד סערווירער-זייַט, אַזוי 1186 00:55:20,490 --> 00:55:24,820 דער באַניצער און דער באַניצער ס בלעטערער קיינמאָל זעט אַ שורה פון פפּ קאָד. 1187 00:55:24,820 --> 00:55:28,530 >> אין פאַקט, אויב איר אלץ עפענען אַ בלעטערער פֿאַר דיין וועבזייַטל אָדער אנדערן און איר 1188 00:55:28,530 --> 00:55:32,400 פאקטיש זען פפּ קאָד אין אייער פֿענצטער, עמעצער האט סקרוד אַרויף. 1189 00:55:32,400 --> 00:55:34,950 ווייַל עס ס ניט מענט צו זיין געשיקט צו אַ בלעטערער גלייַך. 1190 00:55:34,950 --> 00:55:38,150 עס ס געמיינט צו זיין עקסאַקיוטאַד און פארקערט אין עפּעס ווי HTML. 1191 00:55:38,150 --> 00:55:40,120 >> אָבער דזשאַוואַסקריפּט איז יסענשאַלי דער פאַרקערט. 1192 00:55:40,120 --> 00:55:44,350 עס ס מענט צו זיין לויפן טיפּיקלי ין פון אַ באַניצער ס בלעטערער פֿענצטער. 1193 00:55:44,350 --> 00:55:46,840 און וואָס מינים פון וועבסיטעס נוצן דזשאַוואַסקריפּט דעמאָלט די טעג? 1194 00:55:46,840 --> 00:55:49,640 1195 00:55:49,640 --> 00:55:52,180 >> ווי ממש יעדער פאָלקס וועבזייַטל. 1196 00:55:52,180 --> 00:55:55,430 יעדער וועבזייַטל אַז איר גייז מיסטאָמע נוצן טעגלעך נוצן דזשאַוואַסקריפּט פֿאַר די 1197 00:55:55,430 --> 00:55:57,330 סימפּלאַסט און אפילו די סעקסיעסט פֿעיִקייטן. 1198 00:55:57,330 --> 00:55:59,800 >> אַזוי עפּעס ווי פאַסעבאָאָק שמועסן אויב איר נוצן אַז. 1199 00:55:59,800 --> 00:56:01,040 ווי טוט אַז פאקטיש אַרבעט? 1200 00:56:01,040 --> 00:56:05,090 גוט אַזוי ווייַט, אַלע פון ​​די שטאָפּן מיר 'ווע געשען מיט HTML און פפּ אַסומז אַז 1201 00:56:05,090 --> 00:56:08,750 איר ציען אַרויף אַ URL, און איר שלאָגן אַרייַן, און איר זען עטלעכע HTML צופרידן. 1202 00:56:08,750 --> 00:56:11,970 און איר גיט די לינק, אַז ענדערונגען די URL, ענדערונגען די בלאַט, און רילאָודז 1203 00:56:11,970 --> 00:56:12,740 עטלעכע נייַ צופרידן. 1204 00:56:12,740 --> 00:56:16,340 גיט אנדערן URL אָדער פאָרלייגן אַ פאָרעם, איר באַקומען וויסקט צו אנדערן בלאַט און 1205 00:56:16,340 --> 00:56:17,420 איר זען עטלעכע נייַ צופרידן. 1206 00:56:17,420 --> 00:56:22,710 >> אבער ניצן עפּעס ווי פאַסעבאָאָק שמועסן, אָדער גטשאַט, אָדער Google מאַפּס, ראַרעלי 1207 00:56:22,710 --> 00:56:27,350 טוט די גאנצע בלאַט דערפרישן אַזאַ אַז איר זען אַ ווייַס פאַרשטעלן מאָומאַנטעראַלי און 1208 00:56:27,350 --> 00:56:28,470 דעמאָלט נייַ צופרידן. 1209 00:56:28,470 --> 00:56:32,610 גאַנץ, וועב זייַטלעך הייַנט זענען דינאַמיקאַללי געטינג דערהייַנטיקט ווידער און 1210 00:56:32,610 --> 00:56:35,570 ווידער און ווידער אַלע סאָרט פון הינטער די סינז. 1211 00:56:35,570 --> 00:56:38,560 און עס טורנס אויס אַז ווען איר טאָן גיין צו עפּעס ווי פאַסעבאָאָק, אָדער גטשאַט, 1212 00:56:38,560 --> 00:56:43,050 אָדער Gmail, און דער בלאַט דערהייַנטיקונגען אויטאָמאַטיש אָן רעלאָאַדינג די 1213 00:56:43,050 --> 00:56:47,630 גאַנץ פאַרשטעלן, וואָס ס געטראפן איז אַז אייער בלעטערער האט געמאכט סאָרט פון בעסאָד 1214 00:56:47,630 --> 00:56:49,410 נאָך הטטפּ ריקוועס - 1215 00:56:49,410 --> 00:56:52,740 נישט פֿאַר גאַנץ וועב זייַטלעך, אָבער נאָר פֿאַר קליין שטיקער פון דאַטן, ווי די 1216 00:56:52,740 --> 00:56:55,740 רעגע אָנזאָג אַז דיין פרייַנד נאָר געשיקט איר, אָדער די סטאַטוס דערהייַנטיקן אַז 1217 00:56:55,740 --> 00:56:58,210 עמעצער נאָר געשיקט איר, אָדער די טוועעט אַז עמעצער נאָר געשיקט. 1218 00:56:58,210 --> 00:57:02,120 עס ס נאָר געמאכט קליין ריקוועס פֿאַר דאַטן, און דעמאָלט ניצן דזשאַוואַסקריפּט, דעם 1219 00:57:02,120 --> 00:57:06,370 פּראָגראַממינג שפּראַך, צו טוישן וואָס דער וועב בלאַט קוקט ווי אָן דעם 1220 00:57:06,370 --> 00:57:09,860 סערווירער העלפּינג, אָן דעם סערווער דזשענערייטינג אַז HTML. 1221 00:57:09,860 --> 00:57:13,820 >> אזוי אין קורץ, דזשאַוואַסקריפּט קענען זייַן געניצט דעמאָלט צו נישט נאָר ברענגען נייַ דאַטן פון 1222 00:57:13,820 --> 00:57:16,750 דער סערווירער אָן רעלאָאַדינג אַ גאַנץ בלאַט אָדער סאַבמיטינג אַ פאָרעם. 1223 00:57:16,750 --> 00:57:20,060 עס קענען אויך זייַן געניצט צו טוישן די אַזוי גערופענע דאַם - 1224 00:57:20,060 --> 00:57:21,520 דאָקומענט כייפעץ מאָדעל - 1225 00:57:21,520 --> 00:57:24,620 וואָס איז נאָר די פאַנטאַזיע וועג פֿאַר געזאגט די בוים פון HTML 1226 00:57:24,620 --> 00:57:26,220 אַז מיר געזען לעצטע צייַט. 1227 00:57:26,220 --> 00:57:31,640 >> אזוי צו ווידער פאַרזיכערן, דזשאַוואַסקריפּט איז סינטאַקטיקאַללי אַזוי ענלעך צו C ווי געזונט. 1228 00:57:31,640 --> 00:57:32,820 עס ס קיין הויפּט פֿונקציע. 1229 00:57:32,820 --> 00:57:35,430 איר נאָר אָנהייבן שרייבן די קאָד און עס וועט באַקומען עקסאַקיוטאַד, אָדער 1230 00:57:35,430 --> 00:57:36,900 ינטערפּראַטאַד מער רעכט. 1231 00:57:36,900 --> 00:57:38,660 באדינגונגען וועלן קוקן ווי דעם. 1232 00:57:38,660 --> 00:57:41,230 ניט אַנדערש פון C אָדער פפּ פֿאַר אַז ענין. 1233 00:57:41,230 --> 00:57:43,890 באָאָלעאַן אויסדרוקן אָדער-עד צוזאַמען וועט קוקן ווי דעם. 1234 00:57:43,890 --> 00:57:45,590 אַנדעד צוזאַמען קוק ווי דעם. 1235 00:57:45,590 --> 00:57:47,750 >> סוויטשיז וועט קוקן ווי דעם. 1236 00:57:47,750 --> 00:57:49,440 פֿאַר לופּס וועט קוקן ווי דעם. 1237 00:57:49,440 --> 00:57:51,060 בשעת לופּס וועט קוקן ווי דעם. 1238 00:57:51,060 --> 00:57:53,316 צי בשעת לופּס וועט קוקן ווי דעם. 1239 00:57:53,316 --> 00:57:54,780 >> דאס איז נייַ. 1240 00:57:54,780 --> 00:57:58,753 אזוי דזשאַוואַסקריפּט האט נישט אַ פאָרעאַטש בויען פּער סיי, אָבער דעם בויען 1241 00:57:58,753 --> 00:58:03,870 פֿאַר בייַטעוודיק איך אין מענגע, און איך אין דעם פאַל ווערט אַן אינדעקס ווערט. 1242 00:58:03,870 --> 00:58:06,880 אזוי עס ס אַ ביסל אַנדערש פון וואָס פאָרעאַטש, כאָטש נייַ ווערסיעס פון 1243 00:58:06,880 --> 00:58:10,280 דזשאַוואַסקריפּט זענען קומען אויס אַלע די צייַט, אַזוי אַפֿילו די שפּראַך פֿעיִקייטן 1244 00:58:10,280 --> 00:58:10,880 ביסט יוואַלווינג. 1245 00:58:10,880 --> 00:58:16,920 >> און ווי אַ באַזונדער, דזשאַוואַסקריפּט די טעג קענען אויך זייַן געניצט אויף אַ סערווער נאָר ווי 1246 00:58:16,920 --> 00:58:19,920 פפּ ניצן אַ פריימווערק גערופן נאָדע.דזשס. 1247 00:58:19,920 --> 00:58:24,670 איינער פון קס50 ס טפס, קעווין, האט געפירט אַ סעמינאַר אויף נאָדע.דזשס אַז ס 'פאַראַנען אין 1248 00:58:24,670 --> 00:58:26,440 cs50.net/seminars. 1249 00:58:26,440 --> 00:58:28,830 אזוי אויב איר ניטאָ טשיקאַווע, וויסן אַז איר קענען נוצן דעם אויף די סערווער זייַט ווי 1250 00:58:28,830 --> 00:58:33,870 געזונט, אָבער אַז ס אַ פערלי פריש גאַנג, אָבער אַ שטאַרק איינער בייַ וואָס. 1251 00:58:33,870 --> 00:58:35,270 >> דאס איז אַ ביסל אַנדערש. 1252 00:58:35,270 --> 00:58:37,910 דאס איז אַ מענגע אין דזשאַוואַסקריפּט. 1253 00:58:37,910 --> 00:58:40,115 און וואָס סטרייקס איר ווי אַנדערש קעגן C אָדער פפּ? 1254 00:58:40,115 --> 00:58:43,890 1255 00:58:43,890 --> 00:58:47,420 עס זענען אַ ביסל שנעל מעשיות מיר קענען זאָגן דאָ. 1256 00:58:47,420 --> 00:58:49,367 וואָס ס פעלנדיק קעגן פפּ? 1257 00:58:49,367 --> 00:58:51,652 >> וילעם: [ינאָדאַבאַל]. 1258 00:58:51,652 --> 00:58:52,110 >> דוד מאַלאַן: יא? 1259 00:58:52,110 --> 00:58:53,322 אנטשולדיגט, זאָגן ווידער? 1260 00:58:53,322 --> 00:58:54,740 >> וילעם: ניט דיקלערינג דער טיפּ פון בייַטעוודיק. 1261 00:58:54,740 --> 00:58:56,390 >> דוד מאַלאַן: מיר ניטאָ ניט דיקלערינג דער טיפּ פון בייַטעוודיק. 1262 00:58:56,390 --> 00:58:59,630 אזוי פאקטיש גאַנץ ווי פפּ, מיר ניטאָ ניט ספּעסאַפייינג די טייפּס פון דעם בייַטעוודיק. 1263 00:58:59,630 --> 00:59:02,670 גאַנץ, מיר ניטאָ מער דזשאַנעריקלי געזאגט וואַר פֿאַר בייַטעוודיק. 1264 00:59:02,670 --> 00:59:06,690 מיר טאָן ניט האָבן פפּ ס צוטשעפּעניש פון דער דאָלאַר צייכן, וואָס בשעת טידיאַס צו 1265 00:59:06,690 --> 00:59:09,160 טיפּ, טוט מאַכן מער קלאָר אַז עפּעס 'ס אַ בייַטעוודיק. 1266 00:59:09,160 --> 00:59:11,830 כוועראַז דאָ, מיר ניטאָ סאָרט פון צוריק צו C ס צוגאַנג דורך נאָר פאַך אַ 1267 00:59:11,830 --> 00:59:14,500 בייַטעוודיק דורך די נאָמען מיר ווילן צו געבן אים, ווי נומערן. 1268 00:59:14,500 --> 00:59:17,170 און אויך ווי פפּ, מיר האָבן קוואַדראַט בראַקאַץ פֿאַר די 1269 00:59:17,170 --> 00:59:19,170 וואַלועס ין אַז מענגע. 1270 00:59:19,170 --> 00:59:22,490 >> אזוי וועריאַבאַלז אין דזשאַוואַסקריפּט אויך זאל קוקן ווי דעם. 1271 00:59:22,490 --> 00:59:26,900 באַמערקן דאָ דעם איז אַ שטריקל גערופן ס, אָבער סימילאַרלי האָבן מיר נישט ספּעסאַפייד 1272 00:59:26,900 --> 00:59:28,750 אַז עס ס אַ שטריקל. 1273 00:59:28,750 --> 00:59:33,160 דאָ כאָטש איז אַ שטריך וואָס טוט ניט עקסיסטירן אין פּונקט דער זעלביקער וועג אין פפּ, 1274 00:59:33,160 --> 00:59:34,460 אָבער אַ ביסל סימילאַרלי. 1275 00:59:34,460 --> 00:59:36,530 דאס איז אַ כייפעץ אין דזשאַוואַסקריפּט. 1276 00:59:36,530 --> 00:59:42,110 און אַבדזשעקס זענען סאָרט פון די שווייצער מיליטער מעסער פון אַ דאַטן סטרוקטור אין אַז איר 1277 00:59:42,110 --> 00:59:43,900 קענען נוצן זיי פֿאַר קיין נומער פון זאכן. 1278 00:59:43,900 --> 00:59:46,860 >> דאָ, פֿאַר בייַשפּיל, מיר ניטאָ דיקלערינג אַ בייַטעוודיק גערופן ציטירן. 1279 00:59:46,860 --> 00:59:49,110 דער טיפּ פון וואָס בייַטעוודיק איז אַ כייפעץ. 1280 00:59:49,110 --> 00:59:53,550 איר קענען טראַכטן פון דעם ווי אַ C סטרוקט וואָס האט שליסלען און וואַלועס. 1281 00:59:53,550 --> 00:59:55,250 סימבאָל איז אַ שליסל. 1282 00:59:55,250 --> 00:59:57,350 פב איז אַ ווערט, משמעות אַ לאַגער סימבאָל. 1283 00:59:57,350 --> 00:59:57,930 קאָמע. 1284 00:59:57,930 --> 01:00:02,180 פּרייַז איז אן אנדער שליסל, און זייַן ווערט איז משמעות אַ פלאָוטינג פונט, אָדער אַ 1285 01:00:02,180 --> 01:00:06,510 נומער מער בכלל אין דזשאַוואַסקריפּט, פון $ 49.26. 1286 01:00:06,510 --> 01:00:09,030 >> אזוי פפּ טוט ניט האָבן - 1287 01:00:09,030 --> 01:00:12,980 מיר האָבן נישט געזען אין פפּ אַבדזשעקס גאַנץ ווי דאָס, אָבער מיר האט זען אַ אַנאַלאָג, 1288 01:00:12,980 --> 01:00:14,093 וואָס איז וואָס? 1289 01:00:14,093 --> 01:00:14,980 >> וילעם: [ינאָדאַבאַל]. 1290 01:00:14,980 --> 01:00:16,110 >> דוד מאַלאַן: אַססאָסיאַטיווע ערייז. 1291 01:00:16,110 --> 01:00:19,990 אזוי כוועראַז פפּ האט אַססאָסיאַטיווע ערייז וועמענס סינטאַקס איז אלץ אַ ביסל אַזוי 1292 01:00:19,990 --> 01:00:20,370 אַנדערש - 1293 01:00:20,370 --> 01:00:21,780 מיר געזען די קוואַדראַט בראַקאַץ. 1294 01:00:21,780 --> 01:00:23,860 מיר געזען די טשודנע אַראָוז סימבאָלס. 1295 01:00:23,860 --> 01:00:27,330 דזשאַוואַסקריפּט האט אַבדזשעקס, אָבער דאָס איז מערסטנס אַ סעמאַנטיק חילוק און אַ 1296 01:00:27,330 --> 01:00:29,260 פאַרשידענע סינאָנים פֿאַר איצט. 1297 01:00:29,260 --> 01:00:35,060 אבער, ווי אַ באַזונדער, פפּ אויך האט אַבדזשעקס אין אַ וועג וואָס ז'אבא און אנדערע 1298 01:00:35,060 --> 01:00:37,810 שפּראַכן האָבן אַבדזשעקס אין כייפעץ-אָריענטיד פּראָגראַממינג. 1299 01:00:37,810 --> 01:00:40,440 אבער מיר וועט נוצן די נאָר פֿאַר דאַטן טייפּס פֿאַר איצט. 1300 01:00:40,440 --> 01:00:42,170 אַבדזשעקס און אַססאָסיאַטיווע ערייז. 1301 01:00:42,170 --> 01:00:44,140 >> דאס איינער זאל מאַכן עס אַ ביסל מער קלאָר. 1302 01:00:44,140 --> 01:00:45,890 דאָ ס וואָס אַ כייפעץ איז נוצלעך. 1303 01:00:45,890 --> 01:00:48,760 ווען איר ווילן צו דערקלערן אַ תּלמיד, ווי זאַמילאַ, מיר קענען פאקטיש 1304 01:00:48,760 --> 01:00:52,630 ענקאַפּסאַלייט אַזוי צו רעדן ין פון וואָס כייפעץ ניצן געגרייַזלט בראַקאַץ נאָר ווי 1305 01:00:52,630 --> 01:00:55,060 איידער אַ גאַנץ בינטל פון שליסלען און וואַלועס אין דאָ. 1306 01:00:55,060 --> 01:00:59,150 מיר האָבן אַ שייַן, אַ הויז, און אַ נאָמען פֿאַר זאַמילאַ, נאכגעגאנגען דורך אַ פּינטל - קאָמע ווי 1307 01:00:59,150 --> 01:01:00,690 געוויינטלעך אין די סוף. 1308 01:01:00,690 --> 01:01:04,840 >> אַראָפּ דאָ אויך, דאָס איז אַ ביסל אַנדערש, אָבער אויך זייער שטאַרק 1309 01:01:04,840 --> 01:01:05,690 די טעג. 1310 01:01:05,690 --> 01:01:08,780 דאָ ס אַ מענגע, און איך וויסן אַז ווייַל דאָרט ס אַ קוואַדראַט קלאַמער אַרויף 1311 01:01:08,780 --> 01:01:11,090 שפּיץ און אַ קוואַדראַט קלאַמער בייַ די דנאָ. 1312 01:01:11,090 --> 01:01:16,050 און דעם איז אַ מענגע פון ​​וואָס דאַטע טיפּ משמעות אין דזשאַוואַסקריפּט? 1313 01:01:16,050 --> 01:01:21,260 דעם איז אַ מענגע פון ​​עס קוקט ווי דרייַ אַבדזשעקס. 1314 01:01:21,260 --> 01:01:24,580 און איך וויסן עס ס אַ כייפעץ בלויז ווייַל פון די געגרייַזלט ברייסאַז. 1315 01:01:24,580 --> 01:01:28,760 און באַמערקן עס ס עפענען געגרייַזלט בראַסע, עטלעכע שטאָפּן, נאָענט געגרייַזלט בראַסע, קאָמע, 1316 01:01:28,760 --> 01:01:31,180 דעמאָלט עטלעכע מער, קאָמע, און דעריבער עטלעכע מער. 1317 01:01:31,180 --> 01:01:33,800 אַזוי אַז ס דרייַ טענות אפגעשיידט דורך צוויי קאָמעס. 1318 01:01:33,800 --> 01:01:36,810 >> אַזוי דעם איז אַ מענגע פון ​​דרייַ אַבדזשעקס. 1319 01:01:36,810 --> 01:01:39,940 און יעדער פון די אַבדזשעקץ אויס צו זיין אַ תּלמיד אָדער שטעקן מיטגליד פון עטלעכע 1320 01:01:39,940 --> 01:01:42,370 סאָרט, יעדער מיט אַ שייַן, הויז, און נאָמען. 1321 01:01:42,370 --> 01:01:45,060 אָבער איך 'ווע גערופן דעם עפּעס גערופן דזשסאָן - 1322 01:01:45,060 --> 01:01:47,450 דזשאַוואַסקריפּט כייפעץ נאָוטיישאַן. 1323 01:01:47,450 --> 01:01:52,060 און דעם איז אַ דאַטן פֿאָרמאַט אַז אַקטשאַוואַלי איז אַזוי זייער פאָלקס און אין 1324 01:01:52,060 --> 01:01:55,100 וואָוג די טעג אַז אויב איר שרייַבן אַ אַפּלאַקיישאַן אַז ניצט די פאַסעבאָאָק 1325 01:01:55,100 --> 01:01:59,150 אַפּי, די טוויטטער אַפּי, טאַקע כּמעט קיין אַפּי אויס עס די טעג, 1326 01:01:59,150 --> 01:02:02,820 אַרייַנגערעכנט עטלעכע פון ​​קס50 ס אייגן, די דאַטן איר באַקומען צוריק איז ניט אין 1327 01:02:02,820 --> 01:02:04,720 אַלט שולע קסוו פֿאָרמאַט. 1328 01:02:04,720 --> 01:02:06,780 >> ווייַל צוריקרופן אַז קסוו איז יבער פּשוט. 1329 01:02:06,780 --> 01:02:10,230 עס איז נאָר שפאלטן אפגעשיידט דורך קאָמעס. 1330 01:02:10,230 --> 01:02:13,190 דזשסאָן דאַטן גיט איר מער מעטאַדאַטאַ. 1331 01:02:13,190 --> 01:02:17,800 עס אַססאָסיאַטעס אַ שליסל מיט יעדער ווערט אַזוי זיי טאָן ניט האָבן צו נאָר יבערנעמען אַז 1332 01:02:17,800 --> 01:02:22,460 די 0 זייַל איז איינער ווערט, זייַל איינער איז אנדערן, זייַל צוויי איז אנדערן. 1333 01:02:22,460 --> 01:02:26,790 אלץ אין אַ דזשסאָן כייפעץ דאָ איז סאָרט פון זיך-דיסקרייבינג, ווייַל יעדער 1334 01:02:26,790 --> 01:02:30,940 איינער פון נעמען אין דעם טעקע האט ממש נאָמען אין פראָנט פון עס ווי אַ 1335 01:02:30,940 --> 01:02:32,510 ציטירטן שטריקל. 1336 01:02:32,510 --> 01:02:34,950 >> אַזוי לאָזן ס נעמען אַ קוק בייַ אַ פּאָר פון ביישפילן דאָ. 1337 01:02:34,950 --> 01:02:36,800 זאל מיר גיין אין די אַפּפּליאַנסע. 1338 01:02:36,800 --> 01:02:41,000 און לאָזן מיר גיין אין אונדזער ווהאָסט Directory אין ציבור. 1339 01:02:41,000 --> 01:02:45,590 און לאָזן מיר גיין אין די דזשאַוואַסקריפּט וועגווייַזער. 1340 01:02:45,590 --> 01:02:49,610 און לאָזן ס גיין פאָרויס און עפענען אַרויף דאַם-0.הטמל, ווו דאַם נאָר מיטל 1341 01:02:49,610 --> 01:02:51,010 דאָקומענט כייפעץ מאָדעל. 1342 01:02:51,010 --> 01:02:53,490 עס ס די בוים שטאָפּן צו וואָס איך ריפערד צו פריער. 1343 01:02:53,490 --> 01:02:54,950 >> און לאָזן מיר פאָרשלאָגן די פאלגענדע. 1344 01:02:54,950 --> 01:02:57,720 דאָ ס אַ וועב בלאַט וועמענס גוף איז שיין פּשוט. 1345 01:02:57,720 --> 01:03:00,170 אַזוי אַראָפּ דאָ אין די דנאָ, באַמערקן איך האָבן אַ פאָרעם. 1346 01:03:00,170 --> 01:03:01,500 מיר 'ווע געזען די פריער. 1347 01:03:01,500 --> 01:03:07,600 עס האט צוויי ינפּוץ, איינער פון וואָס האט אַ שייַן פון נאָמען, איינער פון וואָס האט אַ טיפּ פון 1348 01:03:07,600 --> 01:03:09,830 פאָרלייגן, און דער ערשטער איינער ס טיפּ איז טעקסט. 1349 01:03:09,830 --> 01:03:11,900 אַזוי דעם פאקטיש סאָונדס שיין פּשוט. 1350 01:03:11,900 --> 01:03:13,090 >> זאל ס גיין דאָ. 1351 01:03:13,090 --> 01:03:15,390 זאל ס גיין צוריק צו דעם בלאַט דאָ. 1352 01:03:15,390 --> 01:03:21,030 זאל ס גיין אין לאָקאַלהאָסט, און גיין אין אונדזער דזשאַוואַסקריפּט וועגווייַזער, און גיין צו 1353 01:03:21,030 --> 01:03:24,640 דאַם-0, און דאָ מיר האָבן דעם פאָרעם. 1354 01:03:24,640 --> 01:03:26,550 אַזוי אַז ס משמעות אַלע דעם בלאַט טוט. 1355 01:03:26,550 --> 01:03:28,740 עס האט אַ נאָמען פעלד מיט אַ פאָרלייגן קנעפּל. 1356 01:03:28,740 --> 01:03:30,340 אָבער איך בין ניט געגאנגען צו נוצן פפּ דאָ. 1357 01:03:30,340 --> 01:03:34,310 איך בין געגאנגען צו טאָן אַלץ קליענט זייַט אַזוי צו רעדן אין דזשאַוואַסקריפּט ווי גייט. 1358 01:03:34,310 --> 01:03:39,100 >> באַמערקן אַז איך 'ווע טאַקע געגעבן די נאָמען פעלד פון דעם אַרייַנשרייַב אַ יינציק 1359 01:03:39,100 --> 01:03:42,350 יידענטאַפייער, וואָס וועט פאקטיש היט מיר עטלעכע מאָל אין אַ מאָמענט. 1360 01:03:42,350 --> 01:03:45,480 און באַמערקן איך 'ווע באַקענענ אנדערן קוויטל אין די קאָפּ פון מיין וועב בלאַט, די 1361 01:03:45,480 --> 01:03:46,565  קוויטל. 1362 01:03:46,565 --> 01:03:50,120 >> אַזוי עס ס אין דעם זינען אַז דזשאַוואַסקריפּט איז אַ קליענט-זייַט פּראָגראַממינג שפּראַך. 1363 01:03:50,120 --> 01:03:55,020 אין דעם פאַל, פּונקט ווי קסס, איך 'ווע שטעלן עס גלייַך ין פון מיין HTML. 1364 01:03:55,020 --> 01:03:58,810 אבער באַמערקן איך 'ווע דערקלערט אַ פֿונקציע אַז קוקט אַ ביסל ווי פפּ 1365 01:03:58,810 --> 01:04:01,530 סינטאַקטיקאַללי, אָבער דעם איז פאקטיש דזשאַוואַסקריפּט, ווייַל ווידער, עס ס 1366 01:04:01,530 --> 01:04:03,920 קליענט-זייַט אין דעם בלעטערער. 1367 01:04:03,920 --> 01:04:07,590 און נעמען אַ טרעפן וואָס דעם איז געגאנגען צו טאָן, אפילו כאָטש עטלעכע פון ​​די סינטאַקס 1368 01:04:07,590 --> 01:04:09,338 דאָ איז נייַ. 1369 01:04:09,338 --> 01:04:11,760 >> וילעם: זאָגן העלא צו ווער. 1370 01:04:11,760 --> 01:04:14,020 >> דוד מאַלאַן: עס ס געגאנגען צו זאָגן העלא צו ווער וויסיץ דעם בלאַט. 1371 01:04:14,020 --> 01:04:15,120 אַזוי ווי? 1372 01:04:15,120 --> 01:04:18,070 >> אַזוי באַמערקן, עס טורנס אויס אין דזשאַוואַסקריפּט עס ס אַ פלינק () פֿונקציע. 1373 01:04:18,070 --> 01:04:22,840 דעם איז אַ זייער סאָרט פון טרויעריק פונקציאָנירן אַז טאַקע פּונקט טענדז צו טשעפּענ זיך ניצערס. 1374 01:04:22,840 --> 01:04:25,440 עס ס ניט איינער איר זאָל טאַקע נוצן טיפּיקאַללי, אָבער עס ס אַ שנעל און גראָב 1375 01:04:25,440 --> 01:04:27,710 וועג פון סאָרט פון דרוקן עפּעס צו אַ גראַפיקאַל באַניצער 1376 01:04:27,710 --> 01:04:29,180 צובינד, ווי אַ בלעטערער. 1377 01:04:29,180 --> 01:04:31,400 באַמערקן דאָ אַז איך 'ווע גאַט אַ שטריקל אין איין קוואָטעס. 1378 01:04:31,400 --> 01:04:36,010 עס טורנס אויס אַז ניט ענלעך C, דזשאַוואַסקריפּט קענען פאקטיש האָבן איר נוצן איין 1379 01:04:36,010 --> 01:04:38,730 ציטירט, און פראַנגקלי עס ס נאָר מין פון די סטיליסטיק קאַנווענשאַן צווישן 1380 01:04:38,730 --> 01:04:41,180 דזשאַוואַסקריפּט פּראָוגראַמערז צו נוצן איין קוואָטעס. 1381 01:04:41,180 --> 01:04:43,750 פפּ, זיי פאקטיש האָבן אַ ביסל פאַרשידענע טייַטש. 1382 01:04:43,750 --> 01:04:45,810 אבער פֿאַר איצט, נאָר וויסן אַז אַז ס די בלויז סיבה. 1383 01:04:45,810 --> 01:04:49,270 די קאַנווענשאַן אין דזשאַוואַסקריפּט איז אָפֿט צו נוצן איין ציטירט, אָבער מיר קען נוצן 1384 01:04:49,270 --> 01:04:50,950 טאָפּל קוואָטעס אין ביידע ערטער ווי געזונט. 1385 01:04:50,950 --> 01:04:52,610 >> אַזוי דעם איז טשיקאַווע. 1386 01:04:52,610 --> 01:04:56,430 צוריקרופן לעצטע צייַט אַז מיר האט אַז בילד אויף די פאַרשטעלן אַז געצויגן אַ בוים 1387 01:04:56,430 --> 01:04:59,720 ווו איר האט די HTML נאָדע, און די קאָפּ נאָדע, און די גוף נאָדע, 1388 01:04:59,720 --> 01:05:00,800 און דעריבער עטלעכע טעקסט. 1389 01:05:00,800 --> 01:05:04,700 אבער עס איז געווען איינער ספּעציעל נאָדע בייַ די זייער שפּיץ אַז איך גערופן די דאָקומענט. 1390 01:05:04,700 --> 01:05:08,260 נו, עס טורנס אויס אין דזשאַוואַסקריפּט, קיין צייַט איר שרייַבן אַ פּראָגראַם אין דזשאַוואַסקריפּט 1391 01:05:08,260 --> 01:05:11,040 אין אַ בלעטערער, ​​איר האָבן צוטריט צו אַ ספּעציעל גלאבאלע בייַטעוודיק. 1392 01:05:11,040 --> 01:05:14,130 ענלעך אין גייסט צו פפּ ס סופּערגלאָבאַלס, דעם איינער איז גערופן אין 1393 01:05:14,130 --> 01:05:16,050 אַלע לאָווערקאַסע דאָקומענט. 1394 01:05:16,050 --> 01:05:21,480 >> עס ס ווי אַ סטרוקט, אָבער דעם סטרוקט אויך האט פאַנגקשאַנז ין פון עס. 1395 01:05:21,480 --> 01:05:23,790 אַזוי אַ C סטרוקט נאָר האט דאַטן טיפּיקלי. 1396 01:05:23,790 --> 01:05:29,060 אָבער אַ דזשאַוואַסקריפּט כייפעץ ווי דעם טעקניקלי איז אויך האט פאַנגקשאַנז, 1397 01:05:29,060 --> 01:05:31,830 אַנדערש באקאנט ווי מעטהאָדס, ין פון עס. 1398 01:05:31,830 --> 01:05:35,750 און איר קענען רופן אַ פֿונקציע ין פון דעם כייפעץ גאַנץ ממש טאן זייַן 1399 01:05:35,750 --> 01:05:39,610 נאָמען, פּונקט, און דעמאָלט דער נאָמען פון די פֿונקציע, אָדער ווידער אופֿן. 1400 01:05:39,610 --> 01:05:41,160 עס ס נאָר אַ סינאָנים, טאַקע. 1401 01:05:41,160 --> 01:05:42,450 >> און וואָס טוט דעם פונקציאָנירן טאָן? 1402 01:05:42,450 --> 01:05:43,840 איר קענען טיפּ פון טרעפן פון זייַן נאָמען. 1403 01:05:43,840 --> 01:05:45,590 באַקומען עלעמענט דורך שייַן. 1404 01:05:45,590 --> 01:05:50,040 אַזוי דעם איז געגאנגען צו זוכן די וועב בלאַט, זוכן אַז בוים, איר זוכט פֿאַר 1405 01:05:50,040 --> 01:05:55,210 וועלכער נאָדע, אַקאַ עלעמענט, האט אַ יינציק שייַן פון ציטירן אַנקוואָוט נאָמען. 1406 01:05:55,210 --> 01:05:56,560 און דעמאָלט וואָס בין איך געגאנגען צו טאָן? 1407 01:05:56,560 --> 01:06:00,350 איך בין געגאנגען צו באַקומען די ווערט ין פון אַז נאָדע אין דער בוים, און איך בין געגאנגען 1408 01:06:00,350 --> 01:06:02,580 צו עפעס זאָגן העלא צו אַז נאָמען. 1409 01:06:02,580 --> 01:06:05,360 >> אַזוי נעמען אַ טרעפן, אפילו כאָטש מיר 'ווע ניט געזען דעם נאָך, וואָס טאָן די פּלוס 1410 01:06:05,360 --> 01:06:07,396 סימבאָלס הייסן דאָ און דא מיסטאָמע? 1411 01:06:07,396 --> 01:06:08,230 >> וילעם: קאַנקאַטאַנייט. 1412 01:06:08,230 --> 01:06:09,220 >> דוד מאַלאַן: קאַנקאַטאַנייט. 1413 01:06:09,220 --> 01:06:11,290 רעכט, און די זענען נאָר סאָרט פון פּלאַן דיסיזשאַנז 1414 01:06:11,290 --> 01:06:12,280 מענטשן געמאכט יאר צוריק. 1415 01:06:12,280 --> 01:06:15,190 אין פפּ, איר קאַנקאַטאַנייט דאס מיט דאַץ. 1416 01:06:15,190 --> 01:06:18,800 אין C, איר שפּרינגען דורך עטלעכע כופּס און רופן פאַנגקשאַנז ווי סטרקאָפּי () אָדער 1417 01:06:18,800 --> 01:06:20,600 סטרקאַט () אָדער אנדערע אַזאַ פאַנגקשאַנז. 1418 01:06:20,600 --> 01:06:22,060 אבער אין דזשאַוואַסקריפּט, איר נוצן פּלאַסיז. 1419 01:06:22,060 --> 01:06:24,770 אַזוי דעם איז נאָר קאָנקאַטענאַטינג דרייַ סטרינגס - 1420 01:06:24,770 --> 01:06:27,850 העלא, אַ נאָמען, און דעמאָלט אַ עקסקלאַמיישאַן פונט. 1421 01:06:27,850 --> 01:06:30,390 >> אַזוי ווען און וואָס איז דעם פונקציאָנירן גערופן כאָטש? 1422 01:06:30,390 --> 01:06:33,150 נו, נעמען אַ טרעפן פון די HTML בייַ די דנאָ. 1423 01:06:33,150 --> 01:06:35,810 וואָס איז באַגריסן () גערופן, אָדער ווען? 1424 01:06:35,810 --> 01:06:39,730 1425 01:06:39,730 --> 01:06:44,030 >> משמעות, ווי בעסטער איך קענען זאָגן, אויף פאָרלייגן, ווען דעם פאָרעם איז דערלאנגט, 1426 01:06:44,030 --> 01:06:47,200 איך בין געגאנגען צו טאָן וועלכער איז ין פון די קוואָטעס. 1427 01:06:47,200 --> 01:06:50,900 און ספּאַסיפיקלי, איך בין געגאנגען צו רופן באַגריסן () און דעמאָלט צוריקקומען פאַלש. 1428 01:06:50,900 --> 01:06:53,090 >> נו, לאָזן ס זען וואָס דער נעץ ווירקונג דאָ איז ערשטער. 1429 01:06:53,090 --> 01:06:58,290 אַזוי לאָזן מיר גיין פאָרויס און דרוקן אין, זאָגן, לאָראַן, פאָרלייגן. 1430 01:06:58,290 --> 01:06:59,440 העלא לאָראַן. 1431 01:06:59,440 --> 01:07:02,990 זאל ס זען אויב אפֿשר דעם איז געווען פּונקט אַ מאַזלדיק ימפּלאַמענטיישאַן. 1432 01:07:02,990 --> 01:07:03,200 נאָופּ. 1433 01:07:03,200 --> 01:07:05,990 אַזוי עס ס טייפּינג אויס וועלכער נאָמען איך אַקטשאַוואַלי שטעלן עס. 1434 01:07:05,990 --> 01:07:07,970 >> אבער באַמערקן וואָס ס ניט טשאַנגינג. 1435 01:07:07,970 --> 01:07:10,360 די URL איז נאָך דאַם-0.הטמל. 1436 01:07:10,360 --> 01:07:11,820 עס ס קיין רעגיסטער.פפּ. 1437 01:07:11,820 --> 01:07:13,110 עס ס ניט רגע טעקע. 1438 01:07:13,110 --> 01:07:14,930 עס ס קיין קאַמף אַטריביוט. 1439 01:07:14,930 --> 01:07:19,720 אַזוי וואָס איז דעם צוריקקומען פאַלש מאַשמאָעס טאן? 1440 01:07:19,720 --> 01:07:23,660 וואָס בין איך פאַך באַגריסן () און דעמאָלט אומגעקערט פאַלש מיסטאָמע? 1441 01:07:23,660 --> 01:07:26,420 וואָס נאָרמאַלי כאַפּאַנז ווען איר גיט פאָרלייגן אויף אַ פאָרעם אַז אפילו מיר האָבן 1442 01:07:26,420 --> 01:07:27,854 געזען אין דער פאַרגאַנגענהייַט וואָך? 1443 01:07:27,854 --> 01:07:29,900 >> וילעם: [ינאָדאַבאַל]. 1444 01:07:29,900 --> 01:07:30,860 >> דוד מאַלאַן: עס גייט ערגעץ, רעכט? 1445 01:07:30,860 --> 01:07:32,720 עס גייט צו עטלעכע דעסטיניישאַן URL. 1446 01:07:32,720 --> 01:07:34,120 אבער איך טאָן ניט ווילן אַז צו פּאַסירן דאָ. 1447 01:07:34,120 --> 01:07:37,620 איך ווילן מיין וועב בלאַט צו זיין גאָר דינאַמיש ווי Gmail, ווו אַמאָל איר ניטאָ 1448 01:07:37,620 --> 01:07:38,650 עס, איר בלייַבן עס. 1449 01:07:38,650 --> 01:07:42,900 די URL טוט ניט ענדערונג אין אַ וועג אַז ינדיקייץ די גאנצע בלאַט איז רעלאָאַדינג. 1450 01:07:42,900 --> 01:07:46,680 אלא, איך נאָר ווילן צו טוישן עפּעס ווי דרוקן אויס עפּעס 1451 01:07:46,680 --> 01:07:48,320 דאָ אויף דעם עקראַן. 1452 01:07:48,320 --> 01:07:49,630 >> גוט לאָזן מיר ריין דעם אַרויף אַ קליין ביסל. 1453 01:07:49,630 --> 01:07:55,370 זאל מיר עפענען אַרויף ניט דאַם-0, אָבער לאָזן מיר עפענען אַרויף דאַם -2. 1454 01:07:55,370 --> 01:07:57,350 פּונקט אַזוי איר 'ווע געזען עטלעכע סינטאַקס דאָ. 1455 01:07:57,350 --> 01:08:02,080 >> עס טורנס אויס אַז וואָס מיר נאָר האט איז ניצן רוי דזשאַוואַסקריפּט. 1456 01:08:02,080 --> 01:08:04,420 אַזוי דעם איז באמת די שפּראַך דזשאַוואַסקריפּט. 1457 01:08:04,420 --> 01:08:07,340 עטלעכע פון ​​איר זאל וויסן פון אַ ביבליאָטעק גערופן דזשקווערי. 1458 01:08:07,340 --> 01:08:09,980 >> אַזוי דזשקווערי איז ניט דער זעלביקער זאַך ווי דזשאַוואַסקריפּט. 1459 01:08:09,980 --> 01:08:14,110 עס ס נאָר אַ ביבליאָטעק אַז אַ טאַקע קלוג באָכער געשריבן און פּאַפּיאַלערייזד אַזאַ 1460 01:08:14,110 --> 01:08:18,100 אַז כּמעט אַלעמען אין דער וועלט איצט ניצט דזשקווערי ווען ניצן דזשאַוואַסקריפּט. 1461 01:08:18,100 --> 01:08:20,890 און בייַ ערשטער בליק, האָנעסטלי, עס קוקט אַ ביסל מער קריפּטיק. 1462 01:08:20,890 --> 01:08:24,990 אָבער איר וועט געפינען, ספּעציעל אויב איר גיין עס פֿאַר דיין לעצט פּרויעקט מיט וועב 1463 01:08:24,990 --> 01:08:29,029 אַנטוויקלונג, איר וועט געפינען אַז דעם קלינז זאכן אַרויף און סאַוועס איר גאַנץ אַ 1464 01:08:29,029 --> 01:08:30,229 ביסל שורות פון קאָד. 1465 01:08:30,229 --> 01:08:33,189 >> אַזוי לאָזן ס נאָר בליק בייַ ווי דעם פאָרעם איז אַרבעט. 1466 01:08:33,189 --> 01:08:35,664 באַמערקן וואָס האט איך באַזייַטיקן משמעות פון מיין HTML? 1467 01:08:35,664 --> 01:08:38,240 1468 01:08:38,240 --> 01:08:40,630 עס ס ניט אויף פאָרלייגן האַנדלער אַזוי צו רעדן. 1469 01:08:40,630 --> 01:08:41,470 עס ס קיין אַטריביוט. 1470 01:08:41,470 --> 01:08:43,359 ווייַל איר וויסן, וואָס איך האט ניט טאַקע ווי? 1471 01:08:43,359 --> 01:08:45,640 איך פּעלץ ווי מיר זענען פאַלינג אין אַלט געוווינהייטן עס. 1472 01:08:45,640 --> 01:08:49,340 פּונקט ווי עס איז געווען סטאַרטינג צו פילן סלאַפּי צו ינטערמינגגאַל ביידע קסס מיט 1473 01:08:49,340 --> 01:08:52,149 HTML, ווייַל איר ניטאָ מין פון פארווארפן פאַרשידענע שפּראַכן אַלע איבער די 1474 01:08:52,149 --> 01:08:56,180 אָרט, סימאַלערלי האט דעם אָנהייב צו פילן ווי אַ שלעכט וועג צו גיין אַראָפּ ווו 1475 01:08:56,180 --> 01:09:01,069 איך בין פּאַטינג דזשאַוואַסקריפּט קאָד ין פון מיין HTML גאַנץ ווי פאַקטערינג עס אויס. 1476 01:09:01,069 --> 01:09:02,279 >> אַזוי אַז ס די לעקציע דאָ. 1477 01:09:02,279 --> 01:09:05,080 אין דאַם-2.הטמל, איך בין פאַקטאָרינג עס אויס. 1478 01:09:05,080 --> 01:09:07,399 און איך בין טאן דאס אַ ביסל דיפערענטלי. 1479 01:09:07,399 --> 01:09:09,630 פֿאַר איצט, איך בין געגאנגען צו כוואַליע מיין הענט אין וואָס דעם טאַקע טוט 1480 01:09:09,630 --> 01:09:10,590 ונטער דער קאַפּטער. 1481 01:09:10,590 --> 01:09:14,210 אָבער נאָר פֿאַר איצט יבערנעמען אַז אַז ערשטער שורה פון קאָד אין דעם ביבליאָטעק 1482 01:09:14,210 --> 01:09:18,170 גערופן דזשקווערי נאָר מיטל ווען די דאָקומענט איז גרייט, טאָן די ווייַטערדיק. 1483 01:09:18,170 --> 01:09:20,080 >> ווייַל וועב זייַטלעך קענען נעמען עטלעכע מאָל צו מאַסע. 1484 01:09:20,080 --> 01:09:23,029 איר זאל זיין אויף אַ פּאַמעלעך אינטערנעץ קשר, און עס זאל זיין ספּיננינג 1485 01:09:23,029 --> 01:09:25,290 און ספּיננינג, און לעסאָף עס ס לאָודיד. 1486 01:09:25,290 --> 01:09:29,060 אַז שורה פון קאָד נאָר זאגט וואַרטן ביז די גאנצע בלאַט איז גרייט, די דאָקומענט 1487 01:09:29,060 --> 01:09:31,189 איז גרייט, איידער עקסאַקיוטינג דעם קאָד. 1488 01:09:31,189 --> 01:09:34,390 >> און איצט באַמערקן, דעם איז מיסטאָמע די מערסט נוציק ערשטער 1489 01:09:34,390 --> 01:09:36,189 נעמען אַוועק פון דזשקווערי. 1490 01:09:36,189 --> 01:09:42,140 דעם שורה דאָ איז זייער ענלעך אין גייסט צו דעם פיל מער שורה דאָ. 1491 01:09:42,140 --> 01:09:46,920 כוועראַז אין רוי דזשאַוואַסקריפּט קאָד, עס יגזיסס אַ דאָקומענט גלאבאלע כייפעץ אַז 1492 01:09:46,920 --> 01:09:50,460 האט אַ פֿונקציע גערופן געטעלעמענטבייד (), די מענטשן וואס געשריבן 1493 01:09:50,460 --> 01:09:55,720 דזשקווערי סימפּליפיעד אַז צו נאָר זאָגן דאָלאַר צייכן, און דעמאָלט ין פון 1494 01:09:55,720 --> 01:10:00,250 קלאַמערן שטעלן צוויי ציטירט, און דעמאָלט לייגן אַ האַש סימבאָל נאכגעגאנגען דורך די 1495 01:10:00,250 --> 01:10:02,250 יינציק שייַן איר ווילן צו כאַפּן. 1496 01:10:02,250 --> 01:10:06,170 אַזוי דעם איז עקוויוואַלענט צו דאָקומענט.געטעלעמענטבייד. 1497 01:10:06,170 --> 01:10:11,090 >> דערווייַל,. פאָרלייגן נאָר מיטל אויף סובמיססיאָן פון וועלכער פאָרעם איר ניטאָ 1498 01:10:11,090 --> 01:10:14,240 ריפערינג צו אויף די לינק, גיין פאָרויס און ויספירן דעם. 1499 01:10:14,240 --> 01:10:16,600 אבער דעם איז איצט די נייַגעריקייַט אויך. 1500 01:10:16,600 --> 01:10:19,560 וואָס ס טשודנע וועגן וואָס איך 'ווע כיילייטיד דאָ? 1501 01:10:19,560 --> 01:10:23,840 1502 01:10:23,840 --> 01:10:28,594 ניט בלויז איז עס טיפּ פון סינטאַקטיקאַללי נייַ, עס ס אויך עפּעס פעלנדיק. 1503 01:10:28,594 --> 01:10:29,558 >> וילעם: עס ס נאָר גערופן פונקציאָנירן? 1504 01:10:29,558 --> 01:10:31,970 עס ס ניט גערופן פלינק? 1505 01:10:31,970 --> 01:10:32,440 >> דוד מאַלאַן: יאָ. 1506 01:10:32,440 --> 01:10:35,450 גוט, אַזוי פלינק () איז אַראָפּ דאָ, צו זיין שיין. 1507 01:10:35,450 --> 01:10:39,520 אבער עס איז ניט דערמאָנען פון אַ נאָמען, ווי איר וויסן, פו אָדער 1508 01:10:39,520 --> 01:10:40,980 עפּעס אַרויף דאָ. 1509 01:10:40,980 --> 01:10:43,830 און טאַקע, דעם איז איינער פון די פֿעיִקייטן פון דזשאַוואַסקריפּט אַז ס גאַנץ 1510 01:10:43,830 --> 01:10:45,370 שטאַרק, אָבער אויך גאַנץ נייַ. 1511 01:10:45,370 --> 01:10:47,460 און פפּ פאקטיש האט דעם ווי געזונט. 1512 01:10:47,460 --> 01:10:49,500 >> זאל מיר גיין פאָרויס און טאָן עפּעס פאַקטיש שנעל. 1513 01:10:49,500 --> 01:10:52,030 זאל מיר גיין פאָרויס און לייגן דעם אויס דאָ. 1514 01:10:52,030 --> 01:10:52,600 זאל מיר טאָן דעם. 1515 01:10:52,600 --> 01:10:53,690 פֿונקציע. 1516 01:10:53,690 --> 01:10:56,455 זאל ס רופן דעם האַנדלער (). 1517 01:10:56,455 --> 01:10:58,290 א האַנדלער פונקציאָנירן אַזוי צו רעדן. 1518 01:10:58,290 --> 01:11:00,110 עפּעס אַז כאַנדאַלז עטלעכע אָפּעראַציע. 1519 01:11:00,110 --> 01:11:02,700 זאל מיר ריין אַרויף מיין ינדענטיישאַן. 1520 01:11:02,700 --> 01:11:04,380 און שטעלן דעם דאָ. 1521 01:11:04,380 --> 01:11:06,090 און שטעלן אַז דאָ. 1522 01:11:06,090 --> 01:11:06,470 יאָ. 1523 01:11:06,470 --> 01:11:07,060 גוט. 1524 01:11:07,060 --> 01:11:10,300 >> אַזוי איצט איך האָבן אַ פֿונקציע גערופן האַנדלער () אַז איך טאָן ניט טאַקע וויסן 1525 01:11:10,300 --> 01:11:10,890 וואָס עס טוט נאָך. 1526 01:11:10,890 --> 01:11:12,710 עס נאָר נאָך האט אַז שטאָפּן. 1527 01:11:12,710 --> 01:11:13,900 כווופּס. 1528 01:11:13,900 --> 01:11:15,820 גענומען צו פיל. 1529 01:11:15,820 --> 01:11:18,490 זאל ס טאָן דעם. 1530 01:11:18,490 --> 01:11:18,990 אַלע רעכט. 1531 01:11:18,990 --> 01:11:20,240 נעבעכדיק. 1532 01:11:20,240 --> 01:11:23,140 1533 01:11:23,140 --> 01:11:23,690 אַלע רעכט. 1534 01:11:23,690 --> 01:11:24,720 זאל מיר טאָן דעם. 1535 01:11:24,720 --> 01:11:25,020 גוט. 1536 01:11:25,020 --> 01:11:27,040 אַז קוקט פייַן און גלייַך פאָרויס איצט. 1537 01:11:27,040 --> 01:11:29,090 זאל מיר טאָן דעם. 1538 01:11:29,090 --> 01:11:29,860 טאָן דעם. 1539 01:11:29,860 --> 01:11:30,950 און גוט. 1540 01:11:30,950 --> 01:11:33,080 אַזוי איצט, לאָזן ס שטעלן דעם איבער דאָ. 1541 01:11:33,080 --> 01:11:35,840 1542 01:11:35,840 --> 01:11:37,270 ניט מער פּראָגראַממינג אויף די פליען. 1543 01:11:37,270 --> 01:11:37,900 גוט. 1544 01:11:37,900 --> 01:11:40,000 >> אַזוי איצט, לאָזן ס גיין צוריק צו ווו די געשיכטע אנגעהויבן. 1545 01:11:40,000 --> 01:11:43,530 ביז אַהער, איך געזאגט אַז דעם שורה דאָ מיטל ווען די דאָקומענט איז גרייט, גיין 1546 01:11:43,530 --> 01:11:44,380 פאָרויס און טאָן דעם. 1547 01:11:44,380 --> 01:11:45,660 וואָס טוט איך ווילן צו טאָן? 1548 01:11:45,660 --> 01:11:49,070 גוט ספּאַסיפיקלי, איך ווילן צו גיין פאָרויס און טאָן די ווייַטערדיק. 1549 01:11:49,070 --> 01:11:53,700 ויספירן דעם שורה פון קאָד, און דעמאָלט וואָס איך וועלן איר צו טאָן איז רופן דעם 1550 01:11:53,700 --> 01:11:56,370 פונקציאָנירן ווען די פאָרעם איז דערלאנגט. 1551 01:11:56,370 --> 01:11:57,730 >> איצט דעם איז וואָס ס טשיקאַווע. 1552 01:11:57,730 --> 01:11:59,170 דעם איז ניט זיך אַ פֿונקציע. 1553 01:11:59,170 --> 01:12:02,540 באַמערקן איך בין ניט פּאַטינג קלאַמערן דאָ אין די נאָרמאַל וועג. 1554 01:12:02,540 --> 01:12:06,800 איך בין ממש גייט פארביי אַ פֿונקציע גערופן האַנדלער () צו אנדערן פונקציאָנירן 1555 01:12:06,800 --> 01:12:10,800 גערופן פאָרלייגן () ווי אַן אַרגומענט ווי כאָטש עס ס ווי אַ בייַטעוודיק. 1556 01:12:10,800 --> 01:12:14,290 און דעם איז איינער פון די פֿעיִקייטן פון דזשאַוואַסקריפּט, איז פאַנגקשאַנז זיך 1557 01:12:14,290 --> 01:12:15,710 זענען טאַקע נאָר אַבדזשעקס. 1558 01:12:15,710 --> 01:12:18,350 אין פאַקט, זיי ניטאָ טאַקע נאָר וועריאַבאַלז פון עטלעכע סאָרט. 1559 01:12:18,350 --> 01:12:21,340 און אויב די נאָמען פון די פֿונקציע איז האַנדלער (), עס איז קיין סיבה איך קענען ניט 1560 01:12:21,340 --> 01:12:23,390 פאָרן עס אין ווי אַן אַרגומענט דאָ. 1561 01:12:23,390 --> 01:12:27,530 און דעם מיטל ווען די פאָרעם מיט די שייַן פון דעמאָ איז 1562 01:12:27,530 --> 01:12:29,320 דערלאנגט, רופן דעם פֿונקציע. 1563 01:12:29,320 --> 01:12:32,770 >> אָבער איצט אויב איך ופמאַכן אַלע פון ​​דעם, וואָס דעמאָלט האט איך טאָמער טאָן 1564 01:12:32,770 --> 01:12:34,850 דעם אַ מאָמענט צוריק? 1565 01:12:34,850 --> 01:12:36,840 גוט, דעם איז אַ אַנאַנאַמאַס פֿונקציע. 1566 01:12:36,840 --> 01:12:41,080 ווייַל פראַנגקלי, איך איינגעזען וואָס בין איך באַדערינג צו וויסט צייַט דיקלערינג אַ 1567 01:12:41,080 --> 01:12:45,540 פונקציאָנירן גערופן האַנדלער () בלויז צו רופן עס אין איין און בלויז איין אָרט? 1568 01:12:45,540 --> 01:12:48,640 אויב איך טאָן ניט דאַרפֿן די נאָמען, און איך טאָן ניט דאַרפֿן צו רופן עס מער ווי איין אָרט, 1569 01:12:48,640 --> 01:12:51,200 זאל ס נאָר מאַכשער די פֿונקציע רעכט ווו איך דאַרפֿן עס. 1570 01:12:51,200 --> 01:12:55,190 און אַזוי דזשאַוואַסקריפּט און פפּ שטיצן וואָס זענען גערופן Anonymous פאַנגקשאַנז אַז 1571 01:12:55,190 --> 01:12:57,900 לאָזן מיר צו טאָן פּונקט אַז דאָ. 1572 01:12:57,900 --> 01:12:59,570 >> אבער מיר ניטאָ פּונקט סקראַטשינג די ייבערפלאַך. 1573 01:12:59,570 --> 01:13:02,430 זאל ס רייצנ מיט נאָר אַ פּאָר לעצט ביישפילן דאָ. 1574 01:13:02,430 --> 01:13:04,600 >> אויב איך גיין אין קוואָטע.פפּ. 1575 01:13:04,600 --> 01:13:07,160 1576 01:13:07,160 --> 01:13:11,870 באַמערקן אַז דעם איז פאקטיש אַ פפּ פֿונקציע, אַ פפּ פּראָגראַם, אַז איך געשריבן 1577 01:13:11,870 --> 01:13:15,270 אַז יקספּעקץ אַ הטטפּ פּאַראַמעטער גערופן סימבאָל, און איך קענען פאָרן אין 1578 01:13:15,270 --> 01:13:16,730 אַ ווערט ווי פב. 1579 01:13:16,730 --> 01:13:20,010 און אויב מיר פאקטיש קוק בייַ די מקור קאָד, דעם איז קוועריינג אַ פֿרייַ וועבזייַטל 1580 01:13:20,010 --> 01:13:23,680 גערופן יאַהאָאָ פינאַנסע, פּונקט ווי P-שטעלן זיבן, און עס ס אומגעקערט צו מיר 1581 01:13:23,680 --> 01:13:26,580 עפּעס אין משמעות די פֿאָרמאַטירונג באקאנט איז דזשסאָן - 1582 01:13:26,580 --> 01:13:28,010 דזשאַוואַסקריפּט כייפעץ נאָוטיישאַן. 1583 01:13:28,010 --> 01:13:28,810 עס ס נאָר אַ כייפעץ. 1584 01:13:28,810 --> 01:13:32,500 באַמערקן די געגרייַזלט ברייסאַז, די ציטירט, די קאָלאָן, און די קאָמעס. 1585 01:13:32,500 --> 01:13:34,720 >> איצט דערווייַל, דעם איז שיין קיל. 1586 01:13:34,720 --> 01:13:38,520 ווייַל איך קענען מיסטאָמע נוצן אַ פּראָגראַממינג שפּראַך צו דזשענערייט URL ס 1587 01:13:38,520 --> 01:13:40,370 אַז קוק ווי דעם דינאַמיקאַללי, רעכט? 1588 01:13:40,370 --> 01:13:43,340 איך קענען ענדערן דעם צו Google און באַקומען צוריק Google ס 1589 01:13:43,340 --> 01:13:47,930 לאַגער פּרייַז פון $ 1,017.55. 1590 01:13:47,930 --> 01:13:49,640 אַזוי לאָזן ס זען אויב מיר קענען נישט נוצן דעם איצט. 1591 01:13:49,640 --> 01:13:56,590 >> זאל מיר גיין צו אַדזשאַקס-0 דאָ, וואָס קוקט ווי די פאלגענדע. 1592 01:13:56,590 --> 01:13:59,750 עס ס נאָר אַ וועבזייַטל וואס האט אַ פאָרעם מיט אַ קנעפּל. 1593 01:13:59,750 --> 01:14:05,860 זאל מיר דאָ גיין פאָרויס און דרוקן אין יהאָאָ פֿאַר יאַהאָאָ ס לאַגער סימבאָל, גיט באַקומען 1594 01:14:05,860 --> 01:14:10,530 ציטירן, און איצט באַמערקן איך 'ווע גאַטאַן אַ פלינק מיט 32.86. 1595 01:14:10,530 --> 01:14:14,050 >> זאל מיר פאקטיש גיין צו אַ פאַנסיער ווערסיע פון דעם בלאַט, ווערסיע צוויי, און 1596 01:14:14,050 --> 01:14:17,530 טיפּ אין לאָזן ס זאָגן מיקראָסאָפט, מספט. 1597 01:14:17,530 --> 01:14:18,410 באַקומען ציטירן. 1598 01:14:18,410 --> 01:14:19,850 און איצט באַמערקן, קיין פלינק. 1599 01:14:19,850 --> 01:14:22,770 באַמערקן ווו עס זאגט פּרייַז צו זיין באשלאסן? 1600 01:14:22,770 --> 01:14:27,060 עס איז די סימפּלאַסט פון ביישפילן אַז הינץ אין וואָס גטשאַט, און פאַסעבאָאָק 1601 01:14:27,060 --> 01:14:30,070 שמועסן, און Gmail, און אנדערע אַזאַ וועבסיטעס זענען טאן דורך פאקטיש 1602 01:14:30,070 --> 01:14:31,290 טשאַנגינג די וועב בלאַט. 1603 01:14:31,290 --> 01:14:31,800 >> באַמערקן דעם. 1604 01:14:31,800 --> 01:14:33,120 זאל מיר רילאָוד דעם בלאַט. 1605 01:14:33,120 --> 01:14:35,080 זאל מיר עפענען אַרויף קראָום ס ינספּעקטאָר. 1606 01:14:35,080 --> 01:14:36,890 זאל מיר גיין צו די יסודות קוויטל אַראָפּ דאָ. 1607 01:14:36,890 --> 01:14:42,310 איצט באַמערקן אויב איך פארגרעסער אין אַראָפּ דאָ און עפענען דעם אַרויף, באַמערקן אַז דעם איז מיין 1608 01:14:42,310 --> 01:14:44,500 HTML דאַם - מיין דאָקומענט כייפעץ מאָדעל. 1609 01:14:44,500 --> 01:14:45,920 דעם איז מיין HTML. 1610 01:14:45,920 --> 01:14:48,750 אָבער איצט באַמערקן, אפילו כאָטש עס ס געגאנגען צו זיין אַ ביסל שווער צו זען עס אין ביידע 1611 01:14:48,750 --> 01:14:52,080 ערטער בייַ אַמאָל, אויב איך טיפּ אין פב אַרויף דאָ, היטן די דנאָ 1612 01:14:52,080 --> 01:14:54,110 פון דעם עקראַן בלויז. 1613 01:14:54,110 --> 01:14:57,720 >> עס ס פאקטיש טשאַנגינג מיין HTML אויף די פליען. 1614 01:14:57,720 --> 01:15:01,670 און עס ס טאן דעם גאַנץ פשוט דורך טאן עפּעס ווי דעם. 1615 01:15:01,670 --> 01:15:06,800 אויב איך עפענען אַרויף אַדזשאַקס -2, באַמערקן ימפּלאַמענינג עפּעס ווי סעקסי ווי 1616 01:15:06,800 --> 01:15:09,560 אַז, אפילו כאָטש עס ס שיין מיעס, אָבער ווי סאַפיסטאַקייטיד ווי אַז 1617 01:15:09,560 --> 01:15:11,910 פאַנגקשאַנאַלי, עס האט עטלעכע HTML בייַ די דנאָ. 1618 01:15:11,910 --> 01:15:13,810 אבער באַמערקן איך געניצט צו פאַרבינדן. 1619 01:15:13,810 --> 01:15:16,640 מיר 'ווע ניט געוויינט דעם פריער, אָבער דעם איז ווי אַ, אָבער עס טוט ניט צווינגען 1620 01:15:16,640 --> 01:15:17,840 אַלץ אַנטו אַ נייַ שורה. 1621 01:15:17,840 --> 01:15:20,830 עס פּונקט מאכט אַ רעקטאַנגגיאַלער געגנט אויף דער זעלביקער שורה יסענשאַלי. 1622 01:15:20,830 --> 01:15:22,870 >> באַמערקן אַז איך געגעבן עס אַ שייַן פון פּרייַז. 1623 01:15:22,870 --> 01:15:26,800 און עס טורנס אויס דורך ניצן די זעלבע דזשאַוואַסקריפּט ביבליאָטעק, איך האב אַ פֿונקציע 1624 01:15:26,800 --> 01:15:30,440 גערופן ציטירן () אַז ס גערופן ווען די פאָרעם איז דערלאנגט. 1625 01:15:30,440 --> 01:15:31,800 און וואָס איך בין טאן איז דעם. 1626 01:15:31,800 --> 01:15:35,730 איך בין דיקלערינג אַ בייַטעוודיק אין דזשאַוואַסקריפּט גערופן URL, שפּאָרן די ווערט 1627 01:15:35,730 --> 01:15:38,650 קוואָטע.פפּ? סימבאָל =. 1628 01:15:38,650 --> 01:15:44,220 אין אנדערע ווערטער, איך אליין בין אָנהייב צו גרייטן אַ הטטפּ בעטן, און דעמאָלט 1629 01:15:44,220 --> 01:15:49,250 איך בין קאָנקאַטענאַטינג אַנטו אַז מיט אַ פּלוס וועלכער די עלעמענט מיט די שייַן 1630 01:15:49,250 --> 01:15:54,190 פון סימבאָל איז, וואָס באַמערקן איז אַז טעקסט פעלד רעכט אַראָפּ דאָ. 1631 01:15:54,190 --> 01:15:56,630 אַזוי פּונקט ווי מיר האבן פארמען אין דער פאַרגאַנגענהייַט. 1632 01:15:56,630 --> 01:16:01,450 >> און דעמאָלט עס טורנס אויס אין דזשקווערי, אויב איר רופן. וואַל (), אַז רופט פון אַ וואַל 1633 01:16:01,450 --> 01:16:05,900 פֿונקציע, אַ ווערט פֿונקציע, אַז געץ וועלכער דער באַניצער האט טייפּט ין 1634 01:16:05,900 --> 01:16:08,920 און דעמאָלט אַלע פון ​​די נעץ פאַרקער וואָס כאַפּאַנז איז דעם. 1635 01:16:08,920 --> 01:16:11,230 $. געטדזשסאָן. 1636 01:16:11,230 --> 01:16:13,720 >> און ווי אַ באַזונדער, דאָלאַר צייכן איז נאָר אַ סטענאָגראַפיע נאָוטיישאַן. 1637 01:16:13,720 --> 01:16:16,860 עס ס טאַקע דזשקווערי.געטדזשסאָן. 1638 01:16:16,860 --> 01:16:21,520 באַקומען מיר צו דזשסאָן פון דעם URL, און ווען די בעטן קומט צוריק, רופן דעם 1639 01:16:21,520 --> 01:16:26,550 פונקציאָנירן און פאָרן אין ווי דער אַרגומענט וועלכער געקומען צוריק פון דער סערווער. 1640 01:16:26,550 --> 01:16:31,205 >> אזוי אין אנדערע ווערטער, אויב איך גיין צוריק צו די בלעטערער, ​​און איך גיין צוריק צו קוואָטע.פפּ, 1641 01:16:31,205 --> 01:16:35,590 וואָס מיין בלעטערער איז טאן איז געטינג דעם פּייַדע פון ​​דאַטן. 1642 01:16:35,590 --> 01:16:38,930 און ווען איך גיין צו דעם וועב בלאַט דאָ, באַמערקן אויב מיר אַנשטאָט גיין צו די נעץ 1643 01:16:38,930 --> 01:16:43,820 קוויטל און קלאָר עס, און דעמאָלט טיפּ אין עפּעס ווי גאָאָג פֿאַר גוגל און באַקומען 1644 01:16:43,820 --> 01:16:46,340 ציטירן, באַמערקן דעם בלאַט האט נישט טוישן. 1645 01:16:46,340 --> 01:16:50,990 אבער אַ הטטפּ בעטן איז געווען געמאכט, און וואָס געקומען צוריק דאָ אויב מיר קוקן אין די 1646 01:16:50,990 --> 01:16:56,130 ענטפער איז אַ גאַנץ בינטל פון דזשסאָן אַז מיר געליינט לעסאָף מיט 1647 01:16:56,130 --> 01:16:58,070 דעם פּשוט שורה דאָ. 1648 01:16:58,070 --> 01:17:00,150 >> דאַטע איז וואָס איז געווען גאַטאַן פון די סערווער. 1649 01:17:00,150 --> 01:17:02,120 פּרייַז איז דער נאָמען פון דער שליסל איך זאָרגן וועגן. 1650 01:17:02,120 --> 01:17:05,230 אזוי דאַטאַ.פּריסע גיט מיר אַז. 1651 01:17:05,230 --> 01:17:07,540 >> איצט דערווייַל, און דעם איז די לעצטע משל. 1652 01:17:07,540 --> 01:17:09,280 איר קענען טאָן נאָך מער מיט די בלאַט. 1653 01:17:09,280 --> 01:17:12,440 איינער פאקטיש, געזונט צוויי. 1654 01:17:12,440 --> 01:17:14,780 מיר קענען ברענגען צוריק די קוויטל, אויב איר געדענקען דעם. 1655 01:17:14,780 --> 01:17:15,850 אַז ס דזשאַוואַסקריפּט. 1656 01:17:15,850 --> 01:17:17,110 מיר קענען טאָן וואָס. 1657 01:17:17,110 --> 01:17:17,690 זייער יקסייטינג. 1658 01:17:17,690 --> 01:17:18,800 מיר וועט לאָזן אַז ווי אַ קליפכאַנגער. 1659 01:17:18,800 --> 01:17:21,590 >> אבער מער עקססיטינגלי, איר קענען טאָן זאכן ווי דעם. 1660 01:17:21,590 --> 01:17:25,940 אויב איך גיין צו געאָלאָקאַטיאָן-1, עס טורנס אויס אַז קראָום ווייסט אַז מיר זענען אין 1661 01:17:25,940 --> 01:17:30,672 ברייט לאַנדזשאַטוד 42.37. -71.10. 1662 01:17:30,672 --> 01:17:32,940 אזוי דאָרט ס אַפֿילו מער דאָרט בייַ דיין באַזייַטיקונג. 1663 01:17:32,940 --> 01:17:34,290 אבער מער אויף וואָס ווייַטער וואָך. 1664 01:17:34,290 --> 01:17:35,540 זען איר מאנטאג. 1665 01:17:35,540 --> 01:17:37,558