[Powered by Google Translate] [סעמינאַר] [א פּראָגראַממער ס הקדמה צו אַפּיס] [בילי דזשאַניצטש] [האַרוואַרד אוניווערסיטעט] [טאַמי מאַקווילליאַם] [דאס איז קס50.] [CS50.TV] הי, אַלעמען, איך בין בילי, און הייַנט איך בין געגאנגען צו זייַן גערעדט וועגן אַפּיס, אָדער אַפּלאַקיישאַן פּראָגראַממינג ינערפייסיז, ספּאַסיפיקלי אין דעם קאָנטעקסט פון קס50 לעצט פראיעקטן און אַז סאָרט פון זאַך. אין אַלגעמיין וואָס איז אַ אַפּי? אין זייער ברייט תּנאָים, עס ס סאָרט פון אַ מיטל מענטש וואָס אַלאַוז 2 ברעקלעך פון ווייכווארג צו יבערגעבן מיט יעדער אנדערע. אַז ס 'אַ מין פון זייער ברייט דעפֿיניציע און איז נישט אַז באַטייַטיק פֿאַר וואָס מיר רע קוקן בייַ. וואָס מיר טאַקע ווילן איז עטלעכע סאָרט פון נוצלעך מיטן ערד צו יבערגעבן מיט עטלעכע סאָרט פון דאַטאַבאַסע ערגעץ. דאָ ס אַ טשאַרט, און בייסיקלי דער געדאַנק איז אַז מיר זענען אַ אַפּלאַקיישאַן, און מיר ווילן צו באַקומען דאַטן פון אַ דאַטאַבאַסע, אָבער מיר טאָן נישט וועלן צו אָנפֿרעג די דאַטאַבאַסע גלייַך. אַנשטאָט מיר וועלן צו גיין דורך דעם סאָרט פון מיטן מענטש, די אַפּי. דער געדאַנק הינטער וואָס איז נומערן 2 און 3 אויף די טשאַרט זענען ביידע געגאנגען צו זייַן זייער קאָמפּליצירט און מעסי. אין אנדערע ווערטער, ווען די אַפּי איז קוועריינג די דאַטאַבאַסע, עס ס מיסטאָמע געגאנגען צו זייַן ניצן סקל טישן און אַלע פון ​​וואָס סאָרט פון שטאָפּן, און מיר ווע געלערנט אַ ביסל וועגן אים אין קס50, אָבער קוילעלדיק, איר ווע באמערקט אַז עס ס אַ ביסל פון אַ ווייטיק. עס געץ זייער, זייער קאָמפּליצירט און מעסי, ספּעציעל ווען איר ניטאָ מאכן קאָמפּלעקס קוויריז און אַז סאָרט פון זאַך. וואָס מיר טאַקע ווילן איז עטלעכע סאָרט פון נוצלעך און פּשוט וועג צו באַקומען אַז דאַטן, און אַז ס די געדאַנק הינטער נומערן 1 און 4 אויף די טשאַרט. אין אנדערע ווערטער, מיר ווילן אַ טאַקע פּשוט וועג צו זאָגן די אַפּי וואָס צו באַקומען פֿאַר אונדז און אַ טאַקע פּשוט וועג צו באַקומען אַז דאַטן צוריק. עס איז איין הויפּט וועג אַז אַז דאַטן איז יוזשאַוואַלי געשיקט און באקומען, וואָס איז דזשסאָן, אָדער דזשאַוואַסקריפּט כייפעץ נאָטאַטיאָן. וואָס קענען בייַטן אַ קליין ביסל ווי ווייַט ווי ווי איר שיקן די בעטן צו די אַפּי. אין אנדערע ווערטער, אויב איר ווילן עטלעכע זיכער סומע פון ​​דאַטן, ווי איר זאָגן די אַפּי צו באַקומען אַז דאַטן קענען בייַטן אַ קליין ביסל. יוזשאַוואַלי עס ינוואַלווז מאכן עטלעכע סאָרט פון נעץ בעטן. אין אנדערע ווערטער, אַקסעסינג עטלעכע סאָרט פון URL אַז ס 'געגאנגען צו זאָגן די אַפּי פּונקט וואָס איר ווילן, אָבער די דאַטן איז כּמעט שטענדיק געשיקט צוריק, אין אנדערע ווערטער, נומער 4 אין דזשסאָן. וואָס איז דזשסאָן פּונקט? ווי איך געזאגט, דזשאַוואַסקריפּט כייפעץ נאָטאַטיאָן. עס ס בייסיקלי די וניווערסאַל נאָרמאַל פֿאַר טראַנסמיטינג און באקומען דאַטן. דער געדאַנק איז אַז איר האָבן די 3 קאַטעגאָריעס פון זאכן. איר האָבן ערייז, האַשמאַפּס, און פּרימיטיוועס. ערייז און האַשמאַפּס איר ווע געקוקט אין אַ קליין ביסל אין קס50, אָבער איר ווע סאָרט פון גאַטאַן אַ זייער שטרענג זינען פון וואָס זיי זענען. אין אנדערע ווערטער, מיט ערייז איר וויסן אַז זיי ניטאָ טיפּ געבונדן, אַזוי איר נאָר האָבן איין סאָרט פון טיפּ וואָס גייט איבער די גאנצע מענגע. דזשסאָן איז אַ פּלאַץ מער יידל מיט וואָס סאָרט פון זאַך. בייסיקלי דער געדאַנק איז איר בויען דעם כייפעץ, וואָס קענען זייַן פארפאסט פון קיין פון די 3 זאכן און קענען זייַן פארפאסט פון קייפל אָנעס פון זיי, און זיי קענען זייַן נעסטעד. דאָ ס סאָרט פון אַ בייַשפּיל פון דזשסאָן, וואָס איז די געגרייַזלט בראַקאַץ דאָ פאָרשטעלן דיין האַשמאַפּ, און אַ האַשמאַפּ איז בייסיקלי אַ מאַפּינג פון עטלעכע סאָרט פון שליסל צו עטלעכע סאָרט פון ווערט. איר וועט זען דאָ אַז מיר האָבן די פּראָפּערטיעס שליסל, און אַז ס מאַפּינג אַנטו אַ מענגע, וואָס איז דאָס גאנצע זאַך. מיר זען אן אנדער עלעמענט פון דער האַשמאַפּ, וואָס איז דעם שליסל יסאַוועסאָמע, וואָס מאַפּס צו אַ פּרימיטיוו ווערט פון אמת, אין אנדערע ווערטער, אַ בוליאַן. פּרימיטיוועס קענען זייַן סטרינגס. זיי קענען זייַן ינטאַדזשערז. זיי קענען זייַן באָאָלס, עפּעס ווי אַז. און איר זען די אינהאַלט פון דעם מענגע אַז פּראָפּערטיעס פונקטן צו האט 2 סטרינגס אין עס, זיך-ענלעך און ווונדערלעך. יענע זענען 2 פּראָפּערטיעס פון דזשסאָן, און מיר זען אַז דזשסאָן איז אָסאַם. צו קוקן בייַ אַז אַ ביסל מער ענג איך בין געגאנגען צו בויען אַ מער קאָמפּליצירט בייַשפּיל פון דזשסאָן דאָ. זאל ס אָנהייבן מיט אַ מענגע, פֿאַר בייַשפּיל, נאָר אַן ליידיק מענגע. אבער אַז ס סאָרט פון נודנע, אַזוי מיר רע געגאנגען צו פּלאָמבירן עס אַרויף אַ ביסל, און ווי איך געזאגט, ערייז אין דזשסאָן זענען טיפּ געבונדן, אַזוי מיר קען אויך האָבן אַ שטריקל דאָ, וואָס איז הי, און אַז ס אן אנדער עלעמענט פון וואָס מענגע. און פּונקט אַזוי, מיר געקענט לייגן אַ האַשמאַפּפּינג דאָ, וואָס איז געגאנגען צו האָבן אַ ביסל מאַפּפּינגס. עס ס געגאנגען צו האָבן אַ מאַפּינג פון נאָמען צו די שטריקל בילי. מיר האָבן אַ מאַפּינג פון נאָמען צו בילי, און מיר האָבן אַ מאַפּינג פון באַליבט פֿאַרב צו בלוי. אַז ס בייסיקלי אַ גוט בייַשפּיל פון דזשסאָן. עס מין פון געץ אין-ווופּס, דאַרפֿן אַ קאָמע דאָרט-אַלע פון ​​די פאַרשידענע טיילן פון עס. ווידער, עס ס נישט טיפּ געבונדן בייַ אַלע, אַזוי איר קענען האָבן קיין מין פון טייפּס ין עפּעס איר ווילן, און דער געדאַנק איז עס ס זיך-ענלעך. אין אנדערע ווערטער, דאָס רעכט דאָ איז אַ דזשסאָן כייפעץ, ווי איז דאָס גאנצע זאַך, ווי איז נאָר דאָס, אַזוי איר קענען האָבן אַ פּרימיטיוו זייַן אַ כייפעץ, אַ מענגע זייַן אַ כייפעץ אָדער אַ האַשמאַפּ זייַן אַ כייפעץ. ווי איר קענען מין פון זען, דזשסאָן איז טאַקע, טאַקע נוצלעך אין אַז עס ס אַזוי ווערסאַטאַל. איר קענען האָבן קיין מעגלעך דאַטן וואָס איר קענען פאַרשטיין סטאָרד אין דזשסאָן. וואָס מאכט עס אַ טאַקע פייַן שפּראַך צו נוצן מיט אַפּיס ווייַל עס שיין פיל מיטל אַז קיין ענין וואָס דאַטן וואָס איר ווילן דאָרט ס געגאנגען צו זייַן עטלעכע וועג צו באַקומען עס צוריק אין דזשסאָן. א ביסל פּראָפּערטיעס וואָס מאַכן דזשסאָן דער הויפּט גוט פֿאַר דעם סאָרט פון זאַך. ווי איר קענען זען, קאַמפּערד צו אַ פּלאַץ פון זאכן וואָס איר ווע שוין ארבעטן מיט אין קס50 עס ס קאַמפּעראַטיוולי זייער גרינג צו לייענען און אויך זייער גרינג צו שרייַבן. איר קענען ינדענט עס אויס אויב איר ווילן, ווי איך איז געווען טאן אין אַז בייַשפּיל, וואָס גיט איר אַ פייַן, שיין ווערסיע וואָס איר קענען זען טאַקע געזונט. אבער דערצו, עס ס אויך גרינג צו לייענען און שרייַבן פֿאַר אַ קאָמפּיוטער. אין אנדערע ווערטער, עס ס 'גרינג צו פּאַרס און גרינג צו ענקאָוד, וואָס מיטל אַז עס ס שיין שנעל ווי ווייַט ווי לייענען די דאַטן איז זארגן, און דזשסאָן קענען זייַן דזשענערייטאַד טאַקע געשווינד. עס ס אויך זייער גרינג צו צוטריט פאַרשידענע טיילן פון דזשסאָן און אַז סאָרט פון זאַך. אַז ס פייַן, און דערצו, די פאַקט אַז עס ס זיך-ענלעך, אין אנדערע ווערטער, די פאַקט אַז איר קענען האָבן דזשסאָן ין דזשסאָן ין דזשסאָן איז טאַקע פייַן פֿאַר סטאָרינג דאַטן. אן אנדער טייל וואָס איז בכלל טאַקע נוצלעך אין ארבעטן מיט אַפּיס איז דזשקווערי. איר ווע געלערנט אַ קליין ביסל פון דזשאַוואַסקריפּט, וואָס איז אַ פייַן וועג צו מאַניפּולירן HTML און קסס ין אַ וועבזייַטל. אבער עס קענען מין פון זייַן אַ ווייטיק צו קאָד אין קלאָר דזשאַוואַסקריפּט, לאַרגעלי ווייַל דזשאַוואַסקריפּט איז אַ טאַקע ווערבאָסע שפּראַך. איר האָבן צו לערנען אַ פּלאַץ פון סינטאַקס, און נאָר צו טאָן זייער פּשוט זאכן עס נעמט אַ פּלאַץ פון קאָד, אַזוי דזשקווערי איז אַ ביבליאָטעק פֿאַר דזשאַוואַסקריפּט. אין אנדערע ווערטער, עס ס אַ דזשאַוואַסקריפּט טעקע אַז איר קענען מאַסע און דאַן נוצן דזשקווערי פאַנגקשאַנז צו טאָן זיכער זאכן. און דזשקווערי בייסיקלי מאכט דיין לעבן אַ גאַנץ פּלאַץ גרינגער. עס סימפּלאַפייז וואָס וואָלט נעמען הונדערטער פון שורות אין דזשאַוואַסקריפּט אַראָפּ צו אַ ביסל שורות אין דזשקווערי. עס ס הויפּט נוצלעך אויב איר ניטאָ ניצן אַפּיס ווייַל בכלל ווי איר וועט זייַן אַקסעסינג אַפּיס איז דורך מאכן אַדזשאַקס ריקוועס, און איך גלויבן דוד האט דערמאנט אין לעקציע אַז אַדזשאַקס ריקוועס זענען בכלל ווען איר ניטאָ מאכן אַ נעץ בעטן צו עטלעכע סאָרט פון סערווירער און געטינג צוריק עטלעכע סאָרט פון דאַטן און אַפּדייטינג אַ בלאַט ינסטאַנטאַניאַסלי. וועראַז אין קלאָר דזשאַוואַסקריפּט וואָס וואָלט נעמען משוגע נומערן פון שורות צו וואַלאַדייט אַלע פון ​​די כעדערז און טאָן אַלע פון ​​וואָס סאָרט פון שטאָפּן, דזשקווערי האט אַ טאַקע פּשוט פונקציאָנירן גערופן אַדזשאַקס, און אַלע איר האָבן צו טאָן אין אַדזשאַקס איז געבן די פּאַראַמעטערס אַז איר ווילן צו געבן די אַפּי, דעם אָרט פון די אַפּי און קיין נאָך סאָרט פון אָפּציעס אַז איר ווילן צו קאַנפיגיער. עס ס טאַקע, טאַקע פייַן און זייער נוצלעך פֿאַר דעם מין פון זאַך. אַז ס אַלע מיר דאַרפֿן צו אָנהייבן געטינג אונדזער הענט גראָב אין אַפּיס. איך בין געגאנגען צו ברענגען אַרויף אַ ביסל ביישפילן און ויספאָרשן זייער אַנדערש פּראָפּערטיעס און וואָס זיי ניטאָ נוציק פֿאַר פאַרשידענע מינים פון זאכן. דער ערשטער זאַך איך וועט פאקטיש ווייַזן איר איז עפּעס וואָס איך בין ארבעטן אויף בייַ מיין פאָרשונג לאַב, וואָס איז אַ נגראַם וויוער, און בייסיקלי דער געדאַנק פון אַ נגראַם וויוער איז איר קענען זוכן פֿאַר עטלעכע מין פון וואָרט אָדער פראַזע און זען ווי אָפֿט עס ס ארויס אין אַ זיכער שטעלן פון טעקסט איבער צייַט. דעם בייַשפּיל דאָ איז דעם דאַטן שטעלן פון בייביז וואָס זענען געבוירן אין ניו יארק צווישן 1920 און 2000. מיר קענען זוכן, פֿאַר בייַשפּיל, פֿאַר די נאָמען דזשענניפער, און מיר זען וואָס פאַר-1960 עס טאַקע געווען ניט געוויינט אַלע אַז פיל, און דעמאָלט ווי מיר באַקומען אין שפּעטער יאָרן עס ס שיין געניצט מער און מער. מיר קענען אויך טאָן קאַמפּעראַסאַנז, אַזוי אויב מיר פאַרגלייַכן דזשענניפער צו, פֿאַר בייַשפּיל, טאמעס, מיר קענען זען טאמעס האט שוין שיין פאַרשפּרייט איבער געשיכטע, וועראַז דזשענניפער איז אַ מער פריש נאָמען. מיר קענען טאָן אַז מין פון זאַך. ווי טוט דעם אַפּלאַקיישאַן אַרבעט? בייסיקלי, עס אַרבעט דורך אַ אַפּי. אין אנדערע ווערטער, מיר האָבן זיכער פּאַראַמעטערס דאָ. מיר האָבן די פּאַראַמעטערס פון וואָס מיר רע פאקטיש שאַרף פֿאַר, וואָס זענען די נעמען, און דאַן מיר האָבן אַ ביסל אנדערע פּראָפּערטיעס, ווי דער י אַקס און די רענטגענ אַקס. איר קענען זען מיר האָבן אַ ביסל אַנדערש אָפּציעס ווי ווייַט ווי די צייַט האַכלאָטע צו נוצן און אַז סאָרט פון זאַך. מיר האָבן די אָפּציעס ווי ווייַט ווי וואָס דאַטן מיר פאקטיש ווילן פון די דאַטאַבאַסע, און מיר ווילן צו באַקומען אַז דאַטן צוריק אין עטלעכע נוצלעך וועג. אָרדינאַרילי, אויב מיר זענען קוועריינג די דאַטאַבאַסע גלייַך עס וואָלט סאָרט פון זייַן אַ ווייטיק צו טאָן ווייַל מאַשמאָעס דעם דאַטן וועגן בעיבי נעמען לעבן אין עטלעכע דאַטאַבאַסע ערגעץ, און עס וואָלט זייַן טאַקע קאָמפּליצירט צו האָבן צו אָנפֿרעג עס מאַניואַלי און באַשליסן פּונקט וואָס דאַטן צו צוריקקומען. אין אנדערע ווערטער, מיר נאָר זאָרגן וועגן דזשענניפער און טאמעס אין דעם פאַל, און מיר נאָר זאָרגן וועגן אויף אַ זיכער אַקס און אַלע פון ​​וואָס סאָרט פון שטאָפּן. ווי טאָן מיר באַקומען אַרום דעם? צו גראָבן אין דעם אַפּי אַ ביסל מער איך וועט ווייַזן איר אן אנדער בייַשפּיל פון דעם פּלאַטפאָרמע וואָס ניצט אַ ביסל אַנדערש דאַטן שטעלן. דאס דאַטן שטעלן, אַנשטאָט פון זייַענדיק בעיבי נעמען, איז פאקטיש פּונקט די גאנצע דרוק ויסגאַבע דאַטאַבאַסע פון ​​עפֿן ביבליאָטעק, וואָס איז אַ ריז מקור פון טעקסטן ארויס איבער די לעצטע 100 אָדער אַזוי יאָרן. דער געדאַנק איז מיר האָבן דעם קאָמפּאָסיטאָרי פון מיליאַנז און מיליאַנז פון טעקסט, וואָס מיר קענען איצט זוכן פֿאַר פאַרשידענע ווערטער און פראַסעס ין דאָ ס אַ בייַשפּיל אַז וועריז אַ ביסל דיפערענטלי פון די פֿריִערדיקע בייַשפּיל איך אנטפלעקט איר, וואָס איז מיר האָבן די 3 זוכן קוויריז, מלחמה, מלחמה, און דער פראנצויזיש וואָרט פֿאַר מלחמה, וואָס איז גער. און מיר רע שאַרף ין 3 פאַרשידענע סעקשאַנז פון די גאַנץ דאַטאַבאַסע. אין אנדערע ווערטער, אין דעם ערשטער אָנפֿרעג מיר רע נאָר שאַרף אין די USA, אין די רגע איין בלויז אין די וק, און די דריט בלויז פון אַרבעט ארויס אין פֿראַנקרייַך. מיר זען עטלעכע טשיקאַווע פּאַטערנז אַרויסקומען. פֿאַר בייַשפּיל, מיר זען רעכט אַרום דאָ וואָס- אָאָפּס, איך מעסט אַרויף די אַקס אַ קליין ביסל, אָבער איר קענען זען רעכט אין דעם קייט דאָ אַרום די סיוויל מלחמה דאָרט ס אַ גרויס נאָגל אין די אמעריקאנער Edition אָבער ניט אַזאַ אַ גרויס נאָגל אין די אנדערע צוויי, און אַז ס 'דאָך ווייַל די אמעריקאנער סיוויל מלחמה איז געשעעניש אין אַז פונט. מיר קענען זען עטלעכע קיל שטאָפּן דאָרט, אָבער וואָס מיר טאַקע זאָרגן וועגן איז ווי מיר גאַט דעם דאַטן. איך וועט נעמען איר הינטער די סינז אין דעם אַפּ אין אַ קליין ביסל. א ציכטיק קונץ איז אויב איר ניטאָ ארבעטן מיט די פּלאַץ און מין פון ווילן צו וויסן וואָס ס 'געגאנגען אויף הינטער די סינז, איר קענען עפענען זיך די דעוועלאָפּער מכשירים. איך בין געגאנגען צו זייַן ניצן קראָום ס דעוועלאָפּער מכשירים, און צו באַקומען צו יענע איר קענען טאָן קאָנטראָל, שיפט, דזש, און וואָס נעמט איר צו די דזשאַוואַסקריפּט קאַנסאָול. עס זענען אַ ביסל טאַבס דאָ. זיי קענען אַלע זייַן שיין נוצלעך אונטער פאַרשידענע צושטאנדן, אָבער איך זאָרגן וועגן די נעץ קוויטל רעכט איצט, און איך פאקטיש האָבן צו דערפרישן צו באַקומען וואָס ארבעטן. אָה, אנטשולדיגט. עס לייקס צו געבן אַ טראַפ בייַשפּיל. אָוקיי, מיר וועט נוצן דעם בייַשפּיל אַנשטאָט דעמאָלט. דער געדאַנק איז עס ס דעם אַפּי דאָ, און איר קענען זען פּונקט וואָס די אַפּי איז אומגעקערט. דאס איז וואָס די אַפּלאַקיישאַן איז געטינג צוריק פון די אַפּי בעת געשיקט אַז בעטן. זאל מיר פארגרעסער אין אַ קליין ביסל, און מיר קענען בייסיקלי זען עס ס נאָר אַ סעריע פון ​​שליסל ווערט פּערז אין דזשסאָן. אין אנדערע ווערטער, מיר האָבן דעם האַשמאַפּ דאָ אַז ס מאַפּינג וואַלועס. אין אנדערע ווערטער, עס ס מאַפּינג יאָרן צו וואַלועס. אין 1765 וועלכער וואָרט מיר טכילעס געזוכט פֿאַר איז געניצט 90 מאל אויס פון 1 מיליאָן, אַזוי מיר רע געטינג צוריק דעם רעזולטאַט. עס ס נישט פּונקט דזשסאָן זינט מיר האָבן דאָס ביסל רעזולטאַט כעדער דאָ, אָבער באַמערקן אַז דאָס גאַנץ כייפעץ דאָ איז נאָר אַ גרויס גרויס דזשסאָן בלאָב. מיר האָבן אַ מענגע דאָ וואָס כּולל דעם גאַנץ עלעמענט, און איר קענען זען אַז גאַנץ עלעמענט ענדס דאָרט, און דאַן מיר האָבן אן אנדער גרויס עלעמענט וואָס גייט אַלע די וועג אַראָפּ צו די סוף, און אַז ענדס דאָ. מיר האָבן אַ טאַקע גרויס מענגע מיט 2 אַבדזשעקס אין עס, און יעדער פון יענע אַבדזשעקס איז אַ האַשמאַפּ. איר קענען זען ין יעדער פון יענע האַשמאַפּס מיר האָבן אַ מאַפּינג פון דעם אינדעקס ווערט צו 0 און דעם ווערט ס 'ווערט צו אן אנדער האַשמאַפּ, וואָס ווידער איז מאַפּינג רענטגענ אַקס וואַלועס צו י אַקס וואַלועס. איר קענען זען דזשסאָן געץ אַ קליין ביסל קאָמפּליצירט, אָבער קוילעלדיק, עס ס 'פאקטיש זייער נוצלעך, און עס ס' זייער גרינג צו צוטריט קאַמפּערד צו אנדערע פאַרשידענע פארמען פון נאָוטיישאַן. ווי ווייַט ווי וואָס מיר רע פאקטיש שיקט דאַטן צו די אַפּי צו באַקומען, איך בין געגאנגען צו גיין אין די צוריק סוף אַ קליין ביסל דאָ. דאס איז די גרויס דזשאַוואַסקריפּט טעקע אַז ס האַנדלינג אַלע פון ​​די ינעראַקשאַנז פון די וועב אַפּ, און אַזוי מיר טאָן ניט זאָרגן וועגן רובֿ פון דעם, אָבער מיר טאָן זאָרגן וועגן עטלעכע פון ​​עס. פֿאַר בייַשפּיל, מיר זאָרגן וועגן דעם בוילדקווערי פונקציאָנירן, און דער געדאַנק פון דעם פֿונקציע איז בייסיקלי עס ס זוכט אַרום דער בלאַט, פיגיערינג אויס וואָס דער באַניצער וויל צו אָנפֿרעג, אין אנדערע ווערטער, קאָנטראָלירונג יענע באָקסעס ווו זיי ווע אַרייַנשרייַב זייער זוכן טערמינען, קאָנטראָלירונג די פאַרשידענע י און רענטגענ אַקס וואַלועס אַז זיי ווע אויסדערוויילט און אַלע פון ​​וואָס סאָרט פון זאַך, און עס ס געגאנגען צו שפּייַען אויס דעם אָנפֿרעג ווערט, וואָס איך קענען דעריבער שיקן אַוועק צו די אַפּי. דאס קוקט קאָמפּליצירט, און עס איז שיין קאָמפּליצירט אָבער וואָס איך בין געגאנגען צו טאָן-אין פאַקט, איך בין שוין טאן דאָס, וואָס איז גרויס- איז וואָס איך בין געגאנגען צו באַקומען די קאַנסאָול צו דרוקן אויס פּונקט אַז אָנפֿרעג ווערט אַז עס ס שיקט אַוועק צו די אַפּי. אַז ס 'פאקטיש רעכט דאָ. אנטשולדיגט, עס אַוטפּוץ אַ פּלאַץ פון זאכן. אבער דאָס איז וואָס מיר זאָרגן וועגן, דאָס כייפעץ רעכט דאָ. דאס איז די אָנפֿרעג כייפעץ. אין אנדערע ווערטער, דאָס איז פּונקט וואָס די וועב אַפּלאַקיישאַן איז שיקן צו די אַפּי, און אַזוי לאָזן ס קוק ין אַ קליין ביסל, און מיר זען מיר האָבן אַ ביסל וואַלועס דאָ. מיר זען מיר האָבן דאָס ציילן טיפּ, וואָס איז פֿאַלן פּער מיליאָן ווערטער, וואָס איז פּונקט וואָס מיר ווע אויסדערוויילט אין דעם י אַקס איבער דאָ. אַז ס ווו אַז ס קומען פון. מיר האָבן אַ דאַטאַבאַסע ווערט, וואָס מיטל וואָס דאָרט ס עטלעכע זיכער דאַטאַבאַסע אַז דעם דאַטן איז לעבעדיק אין, און מיר ווילן צו צוטריט אַז דאַטן ספּאַסיפיקלי ווי קעגן צו די בעיבי נעמען דאַטן, פֿאַר בייַשפּיל. דעמאָלט מיר האָבן דעם גרופּעס ווערט, וואָס איז געזאגט אַז מיר ווילן צו זוכן דורך יאָר ווי קעגן צו קיין אנדערע רענטגענ אַקס ווערט. דעמאָלט מיר האָבן אַ אופֿן, וואָס עטלעכע אַפּיס וועט טאָן קייפל זאכן. אין אנדערע ווערטער, דאָס אַפּי קענען אויך צוריקקומען אנדערע מינים פון דאַטן, אָבער אין דעם פאַל, מיר ווילן אַז מאַפּינג פון רענטגענ אַקס וואַלועס צו י אַקס וואַלועס. אַז ס וואָס וואָס איז טעלינג עס צו טאָן דאָרט, און מיר האָבן דאָס זוכן לימאַץ מענגע, וואָס כּולל 2 וואַלועס. דער ערשטער איינער איז וואָס מיר זען דאָ, וואָס איז אַלע פון ​​די וואַלועס קאַנטיינד ין אַז ערשטער קליין קעסטל אין דעם שפּיץ. אין אנדערע ווערטער, מיר ווילן צו קוקן פֿאַר די וואָרט שלאַכט, און מיר ווילן צו פילטער עס דורך ענגליש טעקסטן ין אמעריקאנער ליטעראַטור. מיר האָבן דאָס לאַנד, וואָס איז USA. מיר האָבן אַ שפּראַך, וואָס איז ענגליש, אַזוי מיר האָבן אַלע פון ​​די פאַרשידענע טיילן וואָס זענען אַלע טעלינג די אַפּי פּונקט וואָס מיר ווילן. מיר טאָן ניט וויסן וואָס די דאַטן וואָס מיר באַקומען צוריק איז נאָך, אָבער מיר וויסן אַז די דאַטן איז געגאנגען צו נעמען אַ געוויסע פאָרעם. דעם בייַשפּיל איז סאָרט פון אויף דער קאָמפּליצירט זייַט, און איר וואָלט נישט דאַווקע זייַן ניצן אַ אַפּי דעם קאָמפּלעקס, אָבער דאָס איז צו ווייַזן איר די קייט און מאַכט פון וואָס אַפּיס קענען טאָן. אין אנדערע ווערטער, ניצן אַ לעפיערעך פּשוט אָנפֿרעג סיסטעם מיר בייסיקלי האָבן אַ אַרייַנשרייַב קעסטל מיט אַ ביסל אנדערע סעלעקטאָרס אין פאַרשידענע ערטער. זאל מיר פארגרעסער צוריק אויס דאָ. מיר האָבן אַ אַרייַנשרייַב קעסטל מיט אַ ביסל אַנדערש מעטאַדאַטאַ סאַלעקשאַנז, און מיר האָבן י אַקס און רענטגענ אַקס סאַלעקשאַנז. מיר טאָן נישט פאקטיש האָבן אַז פילע פעלדער, און מיר קענען זען זייער לייכט מיר רע קענען צו אָנפֿרעג עטלעכע סאָרט פון אַפּי און באַקומען דאַטן צוריק און דעריבער לייגן עס אין דעם טשאַרט, וואָס איז דעמאָלט געגאנגען צו אַרויסווייַזן עס אין אַ נוצלעך וועג. צו קוקן בייַ אן אנדער בייַשפּיל אַז זאל זייַן אַ ביסל מער באַקאַנט צו איר גייז מיר רע געגאנגען צו ווענדן צו פאַסעבאָאָק. פאַסעבאָאָק ס אַפּי איז גערופן די פאַסעבאָאָק גראַפיק, און בייסיקלי וואָס אַז מיטל איז פאַסעבאָאָק זעט זיך ווי דעם מאַסיוו דאַטאַבאַסע פון גורל פון פאַרשידענע טיילן אַז אַלע האָבן זיכער באציונגען צו יעדער אַנדערער. אין אנדערע ווערטער, איך בין אַ באַניצער אויף פאַסעבאָאָק, אַזוי איך האָבן אַ פּראָפיל, און איך אויך האָבן זיכער פריינט, און יעדער פון זיי האט אַ פּראָפיל, און יעדער פון מיין פריינט האט אַ וואַנט, וואָס האט פאַרשידענע באַמערקונגען אויף עס, און יעדער פון יענע באַמערקונגען האט לייקס און אַלע פון ​​וואָס סאָרט פון זאַך. עס ס גורל פון פאַרשידענע טיילן צו פאַסעבאָאָק. עס ס אַ כיודזשלי קאָמפּלעקס אַפּי, און דאָרט ס טאָנס איר קענען טאָן מיט אים, אָבער עס ס 'פאקטיש שיין פּשוט צו נוצן. איך בין געגאנגען צו אָנהייבן אויס דורך געגאנגען צו graph.facebook.com / ביללידזשאַניצטש, וואָס איז מיין יינציק חשבון נאָמען, און דיין חשבון נאָמען וועט יעדער זייַן עטלעכע מין פון וואָרט אויב איר ווע אויסדערוויילט עס, אָדער עס זאל נאָר זייַן אַ שטריקל פון נומערן. וואָס מיר באַקומען צוריק איז שיין יקערדיק אינפֿאָרמאַציע. מיר זען אַז איך האב אַ ערשטער נאָמען, וואָס איז בילי, אַ לעצטע נאָמען, וואָס איז דזשאַניצטש. עס ס אַ יינציק פאַסעבאָאָק שייַן וואָס איך האָבן. איר קענען זען אַז איך בין זכר און אַז איך האב מיין שפּראַך באַשטעטיקן צו בריטיש ענגליש. אין אנדערע ווערטער, מיר רע געזען זייער גרונט אינפֿאָרמאַציע דאָ. עס ס נישט צו פיל, אָבער עס טוט געבן אונדז אַ געדאַנק פון וואָס ס דאָרט. מיר קענען טאָן די זעלבע זאַך צו דוד מאַלאַן, פֿאַר בייַשפּיל. איך טראַכטן זייַן נאָמען איז דמאַלאַן. מיר זען דוד מאַלאַן האט אַ יינציק שייַן. ער האט אַ נאָמען, ערשטער נאָמען, מיטן נאָמען, לעצטע נאָמען. מיר אויך זען אַז ער ס זכר און האט זייַן שפּראַך שטעלן צו יו. עס. ענגליש. אין אנדערע ווערטער, מיר רע געזען שיין יקערדיק אינפֿאָרמאַציע דאָ. איצט, וואָס כאַפּאַנז אויב מיר פּרובירן צו טשעק אויס עפּעס אַנדערש? זאל ס זאָגן איך בין אינטערעסירט אין וואָס דוד מאַלאַן האט לייקט אויף פאַסעבאָאָק. איך קענען טאָן / לייקס. איצט מיר ווע לויפן אין אַ פּראָבלעם. מיר ווע גאַט עטלעכע סאָרט פון טעות וואָס זאגט אַ צוטריט סימען איז פארלאנגט צו בעטן דעם מיטל. אבער אויב איר טראַכטן וועגן אים, אַז פאקטיש מאכט זינען ווייַל עס וואָלט זייַן טשודנע אויב איר קען צוטריט יעדער איין טייל פון פאַסעבאָאָק ס דאַטאַבאַסע נאָר פון עטלעכע סאָרט פון פּשוט אַפּי, רעכט? אין אנדערע ווערטער, מאַשמאָעס דיין אינפֿאָרמאַציע קענען ניט זייַן געליינט דורך ווער עס יז ווער וויל עס. דעם טעות איז דווקא וואָס אַז מיטל. עטלעכע אַפּיס דאַרפן זיכער פּערמישאַנז אין סדר צו צוטריט זייער דאַטן. און אַפֿילו מער אַוואַנסירטע אַפּיס, ווי די פאַסעבאָאָק איינער, וועט דאַרפן זיכער פּערמישאַנז צו טאָן זיכער זאכן. איך קענען זען דעם גרונט אינפֿאָרמאַציע וועגן דוד מאַלאַן. איך קענען זען אַז ער ס זכר און אַז ער לעבט אין די יו. עס., אָבער איך קען ניט טאַקע זען עפּעס פאַרגאַנגענהייַט אַז. צו באַקומען אַרום דעם פֿאַר איצט, פאַסעבאָאָק האט דעם פייַן געצייַג וואָס איז די גראַפיק אַפּי Explorer, און דער געדאַנק פון וואָס איז איר קענען סאָרט פון מאַכן זיך פּערמישאַנז פֿאַר זיך באזירט אויף דיין אייגן חשבון און דעמאָלט מיינונג זאכן וואָס ספּאַסיפיקלי דיין חשבון קענען מיינונג. פֿאַר בייַשפּיל, אויב איך טאָן graph.facebook.com/billyjanitsch/likes- ווופּס, איך טרעפן איך האָבן צו רעוואַלידאַטע מיין סימען דאָ. אָוקיי. אויב איך טאָן אַז ווידער, גרויס, איצט איך זען אַז איך באַקומען דעם כייפעץ צוריק וואָס זאגט אַז איך ווי בעקן לאָקשן, וואָס זענען אין די קאַטעגאָריע גאַמעס און אידיש. איך ווי וואַלראַסיז, ​​וואָס זענען אין די קאַטעגאָריע אַנימאַל. די ביסט מיין פאַקטיש פאַסעבאָאָק לייקס. זיי ניטאָ מין פון ימבעראַסינג. אבער מיר קענען זען דעם דאַטן איז אַלע אומגעקערט אין דזשסאָן. עס ס שיין ליינעוודיק. אין אנדערע ווערטער, מיר האָבן דעם מאַפּינג פון דאַטן צו עטלעכע סאָרט פון אַ מענגע, און יעדער עלעמענט פון דעם מענגע איז אַ האַשמאַפּ וואָס מאַפּס דער נאָמען פון אַ ווי און די קאַטעגאָריע פון ​​אַ ווי. יעדער ווי האט אַ יינציק שייַן. עס זענען אַלע סאָרץ פון פאַרשידענע זאכן פון דאַטן וואָס מיר קענען באַקומען, און אויב איר ניטאָ אינטערעסירט אין ניצן די פאַסעבאָאָק אַפּי פֿאַר אַ קס50 לעצט פּרויעקט אָדער פֿאַר עפּעס ווי אַז עס ס 'פאקטיש גאַנץ דואַבאַל. בייסיקלי ווי איר באַקומען אַרום די אָטענטאַקיישאַן זאַך איז פאַסעבאָאָק ניצט אַ סיסטעם גערופן אָאַוטה, אָדער עפֿן אָטענטאַקיישאַן, און איך טאָן נישט וועלן צו באַקומען אין עס איצט ווייַל אָאַוטה אָדער די פאַרשידענע טיפּ פון אָטענטאַקיישאַן טענדז צו בייַטן אַ פּלאַץ צווישן פאַרשידענע אַפּיס, אַזוי איך קען פאַרברענגען אַ לאַנג צייַט געגאנגען איבער יעדער איינער, אָבער זיי ניטאָ פאקטיש שיין זיך-יקספּלאַנאַטאָרי. אויב איר גוגל פאַסעבאָאָק אַפּי עס ס 'זייער ליינעוודיק. עס ס אַ גאנצע ספּעק. פֿאַר בייַשפּיל, דאָס איז די דאַקיומענטיישאַן פֿאַר די פאַסעבאָאָק אַפּי, און איר קענען זען איך בין אויף דער באַניצער בלאַט, אַזוי איך קענען לערנען אַלע וועגן די פאַרשידענע מינים פון זאכן וואָס זענען פאַראַנען צו באַקומען ווי ווייַט ווי דאַטן און אויך די פאַרשידענע פּערמישאַנז אַז איך דאַרפֿן אין סדר צו צוטריט זיי. ווי מיר געזען, מיר טאָן ניט דאַרפֿן פּערמישאַנז צו צוטריט די נאָמען אָדער די דזשענדער, אָבער ווייַטער פון וואָס מיר טאָן דאַרפֿן פּערמישאַנז פֿאַר רובֿ זאכן. דעם בלאַט, אָדער אלא, דאָס וועבזייַטל וועט אויך זאָגן איר ווי צו באַקומען אַ סימען צו זייַן ביכולת צו אָטענטאַקייט זיך. רובֿ אָטענטאַקיישאַן סיסטעמען נוצן עטלעכע סאָרט פון סימען ווו איר באַקומען דעם יינציק ווערט, וואָס איז אַ טאַקע לאַנג און טראַפ שטריקל, און אַז וועג זיי קענען מיטאַרבעטער די בעטן אַז איר ניטאָ געמאכט מיט איר. אין אנדערע ווערטער, זיי וויסן אַז איר ניטאָ ניט טאן עפּעס סאַספּישאַס מיט זייער דאַטן. זיי וויסן פּונקט וואָס איר ניטאָ געטינג. זיי אויך וויסן אַז איר האָט דערלויבעניש צו מיינונג אַז אינפֿאָרמאַציע. אויב איר ווע געמאכט אַ פאַסעבאָאָק אַפּ און דיין אַפּ האט זיכער ניצערס, און יענע ניצערס האָבן ערלויבט אַז אַפּ צו צוטריט זיכער טיילן פון זייער פּראָפיל, דעמאָלט וועלכער אַפּי שליסל אָדער סימען אַז אַז אַפּ איז ניצן וועט זייַן ביכולת צו צוטריט די דאַטן פֿאַר יענע ניצערס. דאס זאל געזונט קאָמפּליצירט, אָבער עס ס נישט אויך שלעכט, און אויב איר ווילן צו נוצן פאַסעבאָאָק איך וואָלט העכסט רעקאָמענדירן אַז איר באַטראַכטן פּלייינג אַרום מיט זייער אַפּי. עס ס זייער קיל, און איר קענען טאָן אַ פּלאַץ פון פאַרשידענע זאכן מיט אים. אויב דער באַניצער גראַנץ איר די פּערמישאַנז איר קענען אַפֿילו גיין צוריק צו דער אַפּי און זאָגן איך ווילן צו פאקטיש פּאָסטן צו דעם באַניצער 'ס וואַנט, אָדער איך ווילן צו האָבן זיי פּאָסטן אַ פאָטאָ, און אַז ס וואָס אויף אייער נייַעס פיטער איר וועט מאל באַקומען יענע אַנויינג זאכן זאגן דיין פרייַנד האט וואָטשט דעם ווידעא אויף עטלעכע סאָרט פון טשודנע פּלאַץ אָדער עפּעס ווי אַז. אַז ס ווייַל אַז אַפּ האט שוין געגעבן צוטריט צו פּאָסטן אויף אַז מענטש ס וואַנט. דער געדאַנק קוילעלדיק, די פאַסעבאָאָק אַפּי איז שיין קאָמפּליצירט אָבער אויך טאַקע נוצלעך. באשטימט ווערט קאָנטראָלירונג אויס אויב איר ניטאָ נאָך קוקן פֿאַר אַ לעצט פּרויעקט. אן אנדער סוויט פון אַפּיס אַז איך בין געגאנגען צו גיין איבער איז קס50 אַפּיס. זאל מיר פארגרעסער אין דאָ. קס50 האט פאקטיש שטעלן צוזאַמען אַ גאנצע סעריע פון ​​אַפּיס אַז איר קענען נוצן פֿאַר אַ לעצט פּרויעקט אָדער נאָר פֿאַר עפּעס וואָס איר ניטאָ געמאכט. און זיי ניטאָ מערסטנס האַרוואַרד שייַכות, און זיי בייַטן פון די הודס מעניו, פֿאַר בייַשפּיל, צו דעם האַרוואַרד געשעענישן אַפּי, וואָס וועט לאָזן איר צוטריט אַ רשימה פון פאַרשידענע געשעענישן וואָס זענען געגאנגען אויף אין האַרוואַרד און אַז סאָרט פון זאַך. און אַזוי מיר קענען גיט אויף קיין איינער פון די און באַקומען אַ ספּעק פֿאַר אים, וואָס איר וועט זייַן ביכולת צו געפֿינען פֿאַר קיין אַפּי, און דער געדאַנק איז עס לעץ איר וויסן, א, ספּאַסיפיקלי וואָס צו בעטן פון די אַפּי און ווי צו בעטן עס. אין אנדערע ווערטער, אויב איך ווילן אַלע געשעענישן וואָס זענען געשעעניש מאָרגן דעמאָלט איך ווע גאַט צו דאָך געבן עס אַז טאָג אַז איך ווילן אין אַ זיכער פֿאָרמאַט, און ב, עס וועט זאָגן מיר פּונקט וואָס עס ס געגאנגען צו געבן צוריק צו מיר. עס וועט זאָגן איך בין געגאנגען צו צוריקקומען איר דעם דזשסאָן כייפעץ, אָדער ווי איר קענען זען, עס זענען פאַרשידענע פֿאָרמאַטירונגען. איר קענען אויך צוריקקומען די דאַטן ווי אַ קסוו, פֿאַר בייַשפּיל. אבער איר וויסן פּונקט ווי אַז דאַטן איז געגאנגען צו קוקן ווען איר באַקומען עס צוריק אַזוי איר קענען דערוואַרטן צו טאָן זיכער זאכן מיט אים. מיר קענען מעגילע אַראָפּ און זען, פֿאַר בייַשפּיל, אויב מיר ווילן צו אָנפֿרעג די אַפּי צו באַקומען אַ לוח, דעמאָלט מיר קענען נוצן דעם באַזונדער URL און געבן עס זיכער פּאַראַמעטערס וואָס זענען געגאנגען צו זייַן די דאַטן וואָס מיר ווילן פּונקט. און פּונקט אַזוי, אויב מיר ווילן די דאַטן צוריק אין אַ זיכער פֿאָרמאַט, דעמאָלט מיר קענען פרעגן עס צו רעזולטאַט די דאַטן אין אַ קסוו, און אַז ס 'נאָר אן אנדער פּאַראַמעטער וואָס מיר רע גייט פארביי צו די אַפּי. גורל פון קילן דאס צו טאָן דאָרט. איך וואָלט באשטימט רעקאָמענדירן קאָנטראָלירונג אויס די קס50 אַפּיס. איך בין געגאנגען צו קוקן אין דעם האַרוואַרד פוד אַפּי אין באַזונדער פֿאַר אַ קליין ביסל. איין זאַך איך ווע פאקטיש דיזיינד איז דעם האַרוואַרד נאָמס וועבזייַטל, וואָס ניצט די קס50 פוד אַפּי צו צוריקקריגן דעם הודס מעניו פֿאַר די טאָג. און פֿאַר געשפּרייט שולע מענטשן, הודס איז די דיינינג דינסט אין האַרוואַרד. וואָס איר באַקומען איז דעם בלאַט וואָס כּולל אַלע פון ​​די מילז פֿאַר די טאָג, אַזוי מיר זען לאָנטש. מיר האָבן אַ ביסל פאַרשידענע קאַטעגאָריעס. מיר האָבן די בעבל און גאַנץ קערל סטאַנציע. מיר האָבן די ברוין רייַז סטאַנציע. מיר קענען זען פֿאַר בראַנטש מיר האָבן די ביסל עסנוואַרג זאכן. אויב מיר דריקט אויף זיי, דעריבער מיר באַקומען די דערנערונג אינפֿאָרמאַציע. איר זען דעם איז די דערנערונג אינפֿאָרמאַציע פֿאַר גרייפּפרוט, אין פאַל איר זענען וואַנדערינג. און אַזוי ווידער, מיר רע געגאנגען צו ייַנקוקנ אין דעם צוריק סוף דאָ אַ קליין ביסל און זען וואָס פּונקט דאָס איז טאן צו באַקומען דעם דאַטן. און עס טורנס אויס צו נישט פאקטיש זייַן זייער קאָמפּלעקס אין אַלע. דאס טעקע קוקט אַ קליין מעסי, אָבער האַלטן אין מיינונג אַז דאָס איז האַנדלינג די גאנצע וועבזייַטל, און אויב איך מעגילע אַראָפּ מיר זען דעם טוישן דאַטן פונקציאָנירן. איצט, נאָר צו זייַן קלאָר, דאָס איז געשריבן אין קאָפפעעסקריפּט, וואָס איז אַ שפּראַך וואָס איר מיסטאָמע האָבן נישט געזען פאר. אבער עס ס שיין ליינעוודיק, אַזוי איך וועט גיין דורך עס ווי כאָטש עס זענען פּסעודאָקאָדע. טוישן טאָג איז אַ פֿונקציע וואָס ס געגאנגען צו נעמען אין דעם טאָג ווערט, און עס ס אויך געגאנגען צו נעמען אין אַ ערשטער, וואָס מיר טאָן ניט זאָרגן וועגן ווי פיל. אבער די וויכטיק זאַך איז אַז עס האט דעם טאָג, און אַז טאָג איז דער טאָג וואָס מיר ווילן צו בעטן אַלע פון ​​די עסנוואַרג זאכן פֿאַר. און דאַן איר זען מיר האָבן אַ קליין ביסל פון סינטאַקס דאָ, וואָס איז בייסיקלי פּאַרסינג אַז טאָג אין אַ ליינעוודיק פֿאָרמאַט. אין אנדערע ווערטער, די אַפּי ריקווייערז דער טאָג אין אַ געוויסע פֿאָרמאַט. איר קענען נישט נאָר זאָגן נאוועמבער 16, 2012 אַד. עס וועט נישט וויסן וואָס צו טאָן מיט וואָס. עס וויל דעם טאָג אין אַ ספּעציפיש פֿאָרמאַט. אַלע מיר רע טאן דאָ איז געבן עס פּונקט אַז פֿאָרמאַט, וואָס איז אַ יאָר ווערט און דעמאָלט אַ מאַקעף, אַ חודש ווערט, אן אנדער מאַקעף און דער טאָג ווערט. און מיר אויך זאָגן מיר ווילן די דאַטן צו זייַן פּראָדוקציע אין דזשסאָן. איצט מיר רע מאכן דעם אַדזשאַקס בעטן, און ווי איך דערמאנט פריער, דזשקווערי האט דעם סופּער נוצלעך אַדזשאַקס פֿונקציע וואָס אַלע איר דאַרפֿן צו טאָן איז ספּעציפיצירן אַ ביסל פּאַראַמעטערס אַראָפּ דאָ, און עס וועט געבן איר צוריק פּונקט וואָס איר ווילן. מיר רע טעלינג עס אַז די URL מיר ווילן עס צו גיין צו איז דאָס קס50 פוד אַפּי, וואָס מיר גאַט פון די ספּעק. מיר זאָגן אַז מיר ווילן די דאַטן אין דזשסאָן און אַז מיר רע געגאנגען צו געבן אים דעם דאַטן וואָס מיר ווע דיפיינד אַרויף דאָ. דאס איז דער טאָג מיר ווילן די עסנוואַרג זאכן פֿאַר. און דעריבער אַלע מיר האָבן צו טאָן איז דעפינירן עטלעכע סאָרט פון הצלחה פונקציאָנירן, וואָס איז בייסיקלי וואָס כאַפּאַנז ווען די אַפּי קערט אַז דאַטן. אין אנדערע ווערטער, מיר ווע פּאַקידזשד אַרויף אַלע פון ​​די פּאַראַמעטערס אַז מיר ווילן, וואָס אין דעם פאַל איז דער טאָג וואָס מיר ווילן עס און די פאַקט אַז מיר וועלן עס אין דזשסאָן, און מיר געשיקט עס אַוועק צו די אַפּי, אַזוי איצט די אַפּי איז געזאגט, אָוקיי, דאָ איז דיין דאַטן, איך גאַט עס צוריק פֿאַר איר. מיר האָבן די הצלחה פונקציאָנירן, וואָס מיטל געגעבן אַז די אַפּי הצלחה קערט עטלעכע דאַטן, וואָס טאָן מיר טאָן מיט אים? און עס טורנס אויס אַז אַלע מיר טאָן איז רופן דעם דערהייַנטיקן מעניו פֿונקציע מיט וועלכער די אַפּי האט אומגעקערט, אַזוי מיר קענען זוכן פֿאַר וואָס און זען אַז אַלע מיר רע טאן איז ניצן אַ בינטל פון נייַ סינטאַקס דאָ צו דערהייַנטיקן די HTML און אַרייַנלייגן דעם נייַ דאַטן. וואָס דאָס אַלאַוז איז מיר האָבן די אַראָוז אויף יעדער זייַט, און מיר קענען גיט, און איצט מיר רע קוקן בייַ די דאַטן פֿאַר דער ווייַטער טאָג און ווידער פֿאַר דער ווייַטער טאָג, און יעדער מאָל עס ס אַפּדייטינג וואָס דאַטע ווערט און קוועריינג די אַפּי, געטינג צוריק עטלעכע דאַטן און פּאַטינג עס אין די פּלאַץ. ווידער, איר קענען זען, סופּער, סופּער נוצלעך. דאס אַפּ גענומען מיר אַ ביסל שעה צו כאַק צוזאַמען, און איך האָבן אַ ביסל מער דערפאַרונג, דאָך, אָבער דיין קס50 לעצט פּרויעקט קענען קוקן עפּעס זייער פיל ווי דעם. אַפּיס ביסט סופּער שטאַרק פֿאַר דער סומע פון ​​מי אַז זיי נעמען. די לעצטע זאַך איך בין געגאנגען צו גיין איבער איז אַ ביסל מער אַפּיס בראָדלי. איך וועל נישט באַקומען ווי ווייַט אין זיי ווי ווייַט ווי וואָס זיי טאָן ספּאַסיפיקלי, אָבער איך וועט געבן איר אַ געדאַנק פון וואָס ס אויס דאָרט. 2 טאַקע נוצלעך אָנעס, אויב איר ניטאָ אינטערעסירט אין דאַטן אַנאַליסיס אָדער וויזשוואַלאַזיישאַן אָדער עפּעס ווי וואָס, ביסט פרעעבאַסע און וויקיפעדיע. וויקיפעדיע-מאַשמאָעס איר אַלע וויסן-איז אַ פֿרייַ אָנליין ענציקלאָפּעדיע, און עס פאקטיש האט אַ אַפּי, אַזוי אויב איר ווילן צו, פֿאַר בייַשפּיל, באַקומען אַלע פון ​​די טעקסטן און די אַרטיקלען פֿאַר ספּרוט איר קענען זייער לייכט טאָן אַז. נאָר זאָגן היי, וויקיפעדיע אַפּי, איך 'ד ווי די דאַטן אומגעקערט ווי דעם, און איך 'ד ווי עס אין דעם פֿאָרמאַט, און די אַרטיקל איך' ד ווי איז ספּרוט, און זייער געשווינד עס וועט געבן איר צוריק אַז אינפֿאָרמאַציע. וואָס קענען זייַן טאַקע נוצלעך אויב איר ווילן צו מאַכן עטלעכע סאָרט פון פּלאַץ אַז ס אַ בעסער צוקוקער פֿאַר וויקיפעדיע אָדער עפּעס ווי אַז. פרעעבאַסע איז סאָרט פון ענלעך, כאָטש עס ס אַ קליין ביסל האַרדער ווי ווייַט ווי אַפּי. פרעעבאַסע איז ווי וויקיפעדיע אין אַז עס ס אַן אָנליין ענציקלאָפּעדיע וואָס כּולל גורל און גורל פון פאַרשידענע דאַטן וועגן אַלע סאָרץ פון פאַרשידענע סוגיות, אָבער עס ס סטאָרד אין אַ ריליישאַנאַל דאַטאַבאַסע, וואָס איז אַ ביסל אַנדערש פון וויקיפעדיע. וויקיפעדיע האט זייַן אַרטיקלען און אַרטיקלען לינגקט צו אנדערע זאכן, אָבער פֿאַר די רובֿ טייל, אויב איר ווילן די דאַטן פֿאַר ספּרוט, איר גיין צו די ספּרוט אַרטיקל, באַקומען אַז דאַטן, און איר האָבן אַ בינטל פון טעקסט וועגן אָקטאָפּוסעס, אַזוי אַז ס גרויס. פרעעבאַסע אַרבעט אין אַ ביסל מער קאָמפּליצירט שטייגער אין אַז אַלץ איז שייַכות צו איינער דעם אנדערן. אין אנדערע ווערטער, אויב מיר רע שאַרף פֿאַר ספּרוט דעמאָלט עס האט אַ בינטל פון קאַטעגאָריעס פארבונדן מיט אים. פֿאַר בייַשפּיל, עס ס אַ כייַע, עס לעבן אַנדערוואָטער, עס האט אַ זיכער גוף טעמפּעראַטור. איך טאָן ניט וויסן. און אַלע פון ​​די קאַטעגאָריעס זענען לינקס צו אנדערע ערטער ווו איר קענען גיין צו זען זאכן מיט וואָס זעלבע קאַטעגאָריע. אין אנדערע ווערטער, די ספּרוט דאַטן שטעלן וואָלט אַנטהאַלטן אַ לינק צו די דאַטן שטעלן פֿאַר אַלע חיות, און וואָס וואָלט לאָזן מיר מאַך אַרום אין די דאַטאַבאַסע טאַקע געשווינד. דאס קען זייַן זייער נוציק אויב איר ניטאָ טאן עפּעס ווי קאַמפּעראַסאַנז. אין אנדערע ווערטער, געגעבן אַ געוויסע זאַך, איר ווילן צו זען וואָס אַנדערש עס ס שייַכות צו און זען וואָס אַנדערש עס ס ניט שייַכות צו. אַז סאָרט פון זאַך. עס קען זייַן נוצלעך אין אַ נומער פון וועגן. אויב איר ניטאָ קוקן פֿאַר מער פון אַ אַרויסרופן און צו זייַן ביכולת צו טאָן עטלעכע מער קאָמפּליצירט זאכן איך וואָלט באַטראַכטן גענומען אַ קוק אין די פרעעבאַסע אַפּי. אבער לאַרגעלי, וויקיפעדיע איז אַ זייער פּשוט אָרט צו גיין ווי ווייַט ווי געטינג אינפֿאָרמאַציע. אן אנדער אָרט, אז איך וועט קוקן אין איז Last.fm, און איך בין פאקטיש געגאנגען צו גיין צו די פּלאַץ אין פאַל עטלעכע מענטשן זענען נישט באַקאַנט, אָבער Last.fm איז בייסיקלי אַ מוזיק טייסץ און רעקאַמאַנדיישאַנז וועבזייַטל. איר קענען מאַכן אַ חשבון. איר קענען אָנהייבן ופּלאָאַדינג מוזיק פון דיין מוזיק שפּילער צו די וועבזייַטל, און בייסיקלי עס וועט אָנהייבן געבן איר מוזיק רעקאַמאַנדיישאַנז באזירט אויף וואָס איר הערן צו. פֿאַר בייַשפּיל, אויב איר גיין צו דיין פּראָפיל בלאַט-דאָס איז מייַן- איר קענען זען איר האָבן אַ רשימה פון לעצטנס איינגעהערט צו טראַקס. איר קענען זען קוילעלדיק באַליבט קינסטלער, אַלע פון ​​וואָס סאָרט פון זאַך, און ווידער, דאָרט ס אַ גרויס אַפּי הינטער Last.fm,  און איר קענען נוצן עס צו טאָן גורל און גורל פון טאַקע קיל זאכן. פֿאַר בייַשפּיל, איך וועט גיין צו אַ פרייַנד 'ס בלאַט וואס האט דעם Last.fm מכשירים וועבזייַטל. דאס איז פאקטיש אן אנדער פּלאַטפאָרמע אַז ס געבויט אויף די Last.fm אַפּי, און עס טוט אַ נומער פון שיין טשיקאַווע זאכן. אויב איך קלאָץ אין מיט מיין באַניצער נאָמען, פֿאַר בייַשפּיל, איך קענען פרעגן עס צו דזשענערייט אַ קוויטל וואָלקן, פֿאַר בייַשפּיל, און וואָס אַז ס 'געגאנגען צו טאָן איז געבן מיר צוריק אַ בילד פון אַלע די פאַרשידענע זשאַנראַז און אַז סאָרט פון זאַך אַז איך ווי צו הערן צו. ווי איז עס טאן דעם? זייער בייסיקלי עס ס געזאגט צו די Last.fm אַפּי דאָ ס דעם באַניצער. איך 'ד ווי צו וויסן די זשאַנראַ פון יעדער ליד אַז זיי ווע אלץ איינגעהערט צו, און איר קענען טאָן אַז דורך מאכן אַ שיין פּשוט אַדזשאַקס רופן צו די Last.fm אַפּי. איר וועט באַקומען צוריק אַ גרויס רשימה, און דעמאָלט דאָך עטלעכע אנדערע שטאָפּן איז זייַענדיק געטאן צו ווענדן עס אין אַ וואָרט וואָלקן, אָבער איר קענען זען קוילעלדיק עס ס 'זייער גרינג צו צוטריט און זייער גרינג צו נוצן. טאַקע פייַן פֿאַר אַ נומער פון זאכן. איך טראַכטן אַז ס וועגן אַלע איך וועט זאָגן קוילעלדיק. איינער לעצטע זאַך איך וועט דערמאָנען וועגן אַפּיס אין אַלגעמיין איז אַז איר וועט מאל לויפן אין עפּעס גערופן קורס לימאַטינג, און דער געדאַנק פון קורס לימאַטינג איז איר טאָן נישט וועלן צו זידלען אַפּיס. אין אנדערע ווערטער, עס ס טאַקע פייַן אַז אַ פּלאַץ פון די וועבסיטעס האָבן אַפּיס אַז איר קענען גיין צו און נוצן פֿאַר פֿרייַ. אבער, אויב איר ניטאָ מאכן מיליאַנז אָדער ביליאַנז פון ריקוועס פּער טאָג, פֿאַר בייַשפּיל, אויב איר ניטאָ סטאַק אין אַ ינפאַנאַט שלייף אַז ס ינפאַנאַטלי קוועריינג עטלעכע סאָרט פון אַפּי און געטינג צוריק אַ ריזיק סומע פון ​​דאַטן, דאָך אַז ס 'נישט גוט, אַזוי וואָס אַ פּלאַץ פון אַפּיס טאָן איז האָבן דעם קורס לימאַטינג שטריך וואָס זאגט איר קענען בלויז מאַכן 1.000 ריקוועס פּער טאָג פּער IP אַדרעס אָדער עפּעס ווי אַז. און אויב איר ניטאָ טאן אַ פּלאַץ פון טעסטינג און אַז סאָרט פון זאַך, איר וועט מאל לויפן אין וואָס, און פּלוצלינג עס וועט פאַרמאַכן איר אַוועק און זאָגן ניט, איך בין נישט געבן איר קיין מער דאַטן. וואָס איר ווילן צו טאָן איז שפּיל דורך די כּללים. איר ווילן צו מאַכן זיכער אַז איר לייענען דעם אַפּי ספּעק קערפאַלי. אויב עס האט זיכער כּללים אַטאַטשט צו אים, ווי איר קענען בלויז מאַכן רענטגענ קוויריז פּער טאָג אָדער איר קענען נאָר צוטריט אַ טייל פון די דאַטאַבאַסע אַ זיכער נומער פון מאל אָדער עפּעס ווי אַז איר ווילן צו מאַכן זיכער איר שטעקן צו וואָס. ווי לאַנג ווי איר שפּילן ין יענע כּללים איר וועט מיסטאָמע האָבן אַ טאַקע פייַן צייַט ניצן אַפּיס. דיין קוילעלדיק טאַקעאַווייַ איז אַפּיס זענען טאַקע, טאַקע נוצלעך. עס ס אַן אַפּי פֿאַר כּמעט קיין גרויס וועב דינסט אויס דאָרט. שיין פיל קיין טייל פון די גוגל מכשירים סוויט, גוגל מאַפּס, גוגל ערד, Gmail, גוגל קאַלענדאַר, אַלע פון ​​יענע זאכן האָבן אַפּיס. איר קענען נוצן זיי צו ביידע באַקומען דאַטן פון דעם סערווער און שיקן דאַטן צו די סערווער. אין אנדערע ווערטער, אויב איר געוואלט צו מאַכן אַ לוח אַפּ וואָס קענען דערהייַנטיקן עמעצער ס גוגל קאַלענדאַר, דאָרט ס אַן אַפּי פֿאַר וואָס. אויב איר ווילן צו מאַכן עפּעס אַז ס 'געגאנגען צו זאָגן איר ווו דער אָרט פון אַ געוויסע אַדרעס איז איר קענען נוצן די גוגל מאַפּס אַפּי פֿאַר וואָס. אַפּיס זענען פאַנטאַסטיקלי נוצלעך, און זיי ניטאָ אומעטום. אויב איר ניטאָ אינטערעסירט אין עטלעכע סאָרט פון געדאַנק, דאָרט ס מיסטאָמע אַ שייַכות אַפּי אַז איר קענען נוצן צו באַקומען אַ פּלאַץ פון דאַטן זייער געשווינד און זייער פשוט. אויב איר ניטאָ נאָך קוקן פֿאַר אַ פּרויעקט אָדער אויב איר נאָר ווילן צו שפּילן אַרום מיט עפּעס אין אַלגעמיין, אַפּיס זענען באשטימט ווערט טאן. דאַנק, און איך בין צופרידן צו ענטפֿערן קיין שאלות וואָס איר גייז זאל האָבן. אָוקיי, דאַנק אַ פּלאַץ. [CS50.TV]