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