>> [מוזיק פּלייַינג]
>> סטיווען טורבאַן: אזוי איך בין סטעפאנוסן טורבאַן.
איבער אויף די זייַט דאָ, אפֿשר מיר קענען באַקומען עטלעכע מענטשן צו ונטערטוקנ זיך אין.
מיר האָבן גאַבריעל און זאַק.
אזוי פֿאַר אַ קורץ ראָאַדמאַפּ אויף וואָס דעם איז געגאנגען צו קוקן ווי,
איך בין געגאנגען צו זיין טאן עטלעכע גאָר הויך-מדרגה קוקן אין וואָס מווק איז.
גאַבע?
>> גאַבריעל Guimaraes: איך בין געגאנגען צו רעדן וועגן רובי און אַ קליין ביסל
ווי ראַילס אַרבעט און ווי עס קענען הילף איר בויען וועב פּראָגראַמען.
>> זאַק טשאַוווין: און איך בין געגאנגען צו ווייַזן איר אַ ספּעציפיש בייַשפּיל פון ווי
צו נוצן ראַילס צו בויען אַ יבער אָסאַם אַפּ.
סטיווען טורבאַן: אַסאַם.
זיס.
כל רעכט.
אזוי לאָזן ס רעדן וועגן מווק.
אזוי לאָזן ס גיין צו די ווייַטער רוק, וואָס איך וועט טאָן דורך דרינגלעך דעם קנעפּל.
און לאָזן ס גיין צו די נעקסט-- אַנטוויקלונג, איך ווי צו טראַכטן וועגן געגאנגען צו קווס,
ווייַל קווס איז אַ קראָם און אויך האט אַ V אין דער צענטער.
>> און אַזוי לאָזן ס ימאַדזשאַן צו אַ קראָם.
און לאָזן ס מאַכן דעם קראָם פאַרקויפן נאָר איין זאַך.
אזוי מיר ניטאָ געגאנגען צו האָבן דעם קראָם נאָר פאַרקויפן די רויט טעפּלעך.
און ימאַדזשאַן איר גיין אין, און איר גיין צו די פראָנט פון די קראָם, און מענטש.
און זיין נאָמען איז ווינס.
>> און ווינס כוואליעס העלא בייַ איר, זאגט הי.
און איר באַמערקן איינער זאַך וועגן ווינס.
אזוי ווען מיר טראַכטן וועגן ווינס, מיר האָבן צו טראַכטן וועגן צוויי שליסל אַדזשיקטיווז.
ווינס איז שיין, אָבער ער ס נאַריש.
גוט.
אזוי איר וויסן, קיין שולד פון זיין אייגן, ליידער, ער ס שיין.
ער איז אונדזער מיינונג.
אזוי אונדזער ערשטער וואַרפן מיטגליד איז עס.
האַלטן אַז אין מיינונג.
>> איצט, איר פרעגן ווינס, איר גיין, היי ווינס.
איך בין אַ קונה.
ער זאגט הי.
איך טאַקע ווילן איינער פון דיין רויט טעפּלעך.
און וואָס טוט ווינס זאָגן?
טוט ווער עס יז האָבן קיין געדאַנק וואָס ווינס זאגט?
איך בין געגאנגען צו קאַלט רופן.
וואָס טאָן איר טראַכטן ווינס זאגט?
>> וילעם: ער זאגט, איך קענען ווייַזן איר ווו עס איז, אָבער איך קענען ניט געבן איר איינער.
>> סטיווען טורבאַן: ער זאגט, איך קענען ווייַזן איר ווו עס איז, אָבער איך קענען ניט געבן איר איינער.
אפילו ערגער.
ווער עס יז אַנדערש האָבן אנדערן געדאַנק וואָס ווינס זאל זאָגן?
>> וילעם: ער האט צו גיין טשעק אויב זיי האָבן קיין רויט טעפּלעך.
סטיווען טורבאַן: ווינס טוט ניט אפילו וויסן ער האט צו קאָנטראָלירן.
עפּעס אַנדערש?
אזוי איר האט, האט צו טשעק אויב ער האט רויט טעפּלעך.
גיין פאָרויס.
וילעם: וואָס ס אַ רויט גלעזל?
סטיווען טורבאַן: וואָס ס אַ רויט גלעזל?
וואָס ס אַ רויט גלעזל?
ווינס איז צעמישט.
אזוי ווינס איז געגאנגען צו רעדן צו אונדזער ווייַטער וואַרפן מיטגליד, קאַרל.
און ווען מיר טראַכטן וועגן קאַרל, מיר גאַטאַ טראַכטן וועגן צוויי גרויס אַדדזשעקטיוועס--
ער ס קאַנטראָולינג, אָבער ער ס ומפעיק.
>> אזוי ווינס גאָעס-- ער גייט, וואָס איז אַ רויט גלעזל?
איך טאָן ניט וויסן וואָס אַ רויט גלעזל איז.
ער טורנס אַרום, און ער פרעגט קאַרל.
ער זאגט, קאַרל, עמעצער געבעטן פֿאַר אַ רויט גלעזל.
קענען איר טאָן אַז?
און וואָס טוט קאַרל זאָגן?
זאל ס פיגור עס אויס.
טוט אַבי ווער האָבן קיין געדאַנק וואָס קאַרל זאגט?
און איך וועט נאָר איבערחזרן עס צוריק צו איר.
איך געזען אַ האַנט באַוועגונג.
>> וילעם: ער דערציילט עמעצער אַנדערש צו באַקומען די רויט טעפּלעך.
>> סטיווען טורבאַן: ער דערציילט עמעצער אַנדערש צו באַקומען די רויט גלעזל.
פּונקט.
און טאָן מיר האָבן אַ געדאַנק וואס אַז מענטש זאל זיין?
עס ס אַ אָנצוהערעניש.
עס ס געגאנגען צו אָנהייבן מיט אַן עם מאָב?
>> וילעם: מאָדעל.
>> סטיווען טורבאַן: די מאָדעל, יאָ.
זיין נאָמען איז ניט מאָדעל, ליידער, ווייַל אַז ס אַ נאַריש נאָמען.
מיר האָבן Mitt.
און ווען מיר טראַכטן וועגן מיטט-- קיין, דעם איז ניט אַ בילד פון זאַק.
מיר האָבן צו טראַכטן פון צוויי שליסל אַדזשיקטיווז מיט Mitt.
ער ס טויגעוודיק, אָבער ער ס סובמיססיווע.
אזוי Mitt ווייסט וואָס ער האט צו טאָן, אָבער ער טאַקע קענען ניט טאָן עפּעס.
אדער ער טאַקע קענען ניט באַשליסן אויף זיין אייגן.
>> אזוי מיר האָבן קאַרל.
קאַרל שאַוץ בייַ Mitt.
און ער זאגט, היי Mitt, מיר דאַרפֿן רויט טעפּלעך.
און Mitt גייט צו זיין רויט גלעזל דיפּאַזאַטאָרי.
ער גראַבס אַ גלעזל, און ער גיט עס צוריק.
טוט אַבי ווער האָבן קיין געדאַנק וואָס כאַפּאַנז דעמאָלט?
גיט די גלעזל.
אזוי ווייַט Mitt האט ניטאָ צו זיין רויט גלעזל ריפּאַזאַטאָרי, גענומען עס אויס,
אָפּגעשטעלט עס אַוועק, האט געזאגט, איך גענומען איין רויט גלעזל.
און ער ס געבן עס צו קאַרל.
צי איר האָבן אַ געדאַנק?
וואָס טאָן איר טראַכטן קאַרל טוט?
>> וילעם: קאַרל גיט עס צו ווינס.
>> סטיווען טורבאַן: קאַרל גיט עס צו ווינס.
ווינס.
>> וילעם: און ווינס ווייזט עס צו [ינאָדאַבאַל].
סטיווען טורבאַן: עקסאַקטלי.
אזוי אַז ס פּונקט עס.
אזוי ווינס נעמט די גלעזל, טוט ניט אַפֿילו וויסן וואָס עס איז,
אָבער ער ווייזט עס צו די באַניצער.
אזוי לאָזן ס פּרובירן צו ריקריייט דעם טאַקע בעקיצער.
און מיר רע גאַנאַ דאַרפֿן דרייַ שטיל וואַלאַנטירז,
ווי איר גייז זענען נישט געגאנגען צו קענען צו רעדן.
אזוי קען איך כאַפּן דרייַ?
גוט.
און וואס וואָלט איר ווי צו זיין?
>> וילעם: איך וועט זיין ווינס.
>> סטיווען טורבאַן: ווינס, גוט.
שיין אָבער נאַריש.
גרויס.
ווער עס יז אַנדערש?
מיר 'רע איר זוכט פֿאַר אַ טויגעוודיק אָבער סובמיססיווע.
אַבי ווער אַנדערש ווילן צו זייַן טויגעוודיק?
>> וילעם: איך קען זייַן קאַרל.
סטיווען טורבאַן: זיס.
מיר ווע גאַט קאַרל.
>> וילעם: Mitt.
>> סטיווען טורבאַן: Mitt, גוט.
און מיר רע געגאנגען צו דאַרפֿן אַ-- איך וועט זיין דער קונה.
אזוי קומען אויף אַרויף, קומען אויף אַרויף.
און איז אַלעמען אין מיינונג?
אזוי איך בין געגאנגען צו פרעגן ווינס צו שטיין אין די פראָנט, נאָר סמיילינג,
נאָר סמיילינג ווי ליכטיק ווי מעגלעך.
און מיר רע געגאנגען צו פרעגן קאַרל, רעכט, וואָס טאָן ניט איר, ווי,
שטיין רעכט הינטער איר?
און Mitt, וואָס טאָן ניט איר נאָר גיין אַוועק אין די צוריק,
און דעמאָלט איך וועט געבן איר אַ גרופּע פון טעפּלעך צו הענגען אויס מיט.
>> אזוי איך בין אַ קונה.
איך קומען.
און איך מאַכן [ינאָדאַבאַל] איך זאָגן, הי, איך וואלט געוואלט אַ גלעזל.
פּערפעקט.
אזוי ווינס האט קיין געדאַנק.
אזוי וואָס טוט ווינס טאָן ווייַטער?
ווינסע-- גוט, אַזוי איך בין געגאנגען צו זיין נאַרראַטינג איצט.
>> ווינס שאַוץ בייַ קאַרל, גלעזל!
וואָס טוט קאַרל טאָן?
קאַרל יעלז בייַ Mitt.
Mitt גראַבס אַ גלעזל.
Mitt גיט עס צו קאַרל.
קאַרל קערט עס צו ווינס.
און ווינס ווייזט עס צו די באַניצער.
>> און אַז איז אַ הויך, הויך, הויך, אַזוי הויך קוקן בייַ מווק.
מיר טיילן עס דורך בעת אַ קוק, וואָס די באַניצער זעט, אַ קאָנטראָללער, עמעצער
וואס טוט אַלץ אין דער הינטערגרונט אָבער טאַקע קענען ניט דערהייַנטיקן עפּעס
אָדער קענען ניט טאָן עפּעס פון קיין באַטייַט אַחוץ פאַך די מיינונג און די מאָדעל.
און דעמאָלט מיר האָבן Mitt, די מאָדעל, וואס דערהייַנטיקונגען וועלכער דאַטן מיר האָבן.
אזוי דאַנקען איר אַזוי פיל פֿאַר אונדזער שיין, קאַנטראָולינג, און טויגעוודיק וואַלאַנטירז.
און איך טראַכטן אַז איז געווען עס.
>> [אַפּלאָדיסמענטן]
>> איך טראַכטן גאַבע איז געגאנגען צו רעדן איצט אויף אַ אַלעווייַ ווייניקער הויך מדרגה.
>> גאַבריעל Guimaraes: גוט, גייז.
איצט לאָזן ס רעדן אַ קליין ביסל מער וועגן קאָד און וועגן רובי אויף ראַילס זיך,
און וועגן ווי עס דערציילט צו אַלע פון ​​דעם מווק געשיכטע.
באַסיקאַללי, רובי אויף ראַילס איז אַ פריימווערק.
מער וועגן אַז אין אַ רגע.
>> אבער נאָר צו געבן איר אַ זינען פון וואָס ס ניצן עס,
ווי, אַלע פון ​​די גרויס קאָמפּאַניעס-- אַזוי גיטהוב, גראָופּאָן, טוויטטער--
זיי ניטאָ אַלע ניצן רובי אויף ראַילס ווי זייער הויפּט פראַמעוואָרק
צו מאַכשער זייער וועבזייַטל.
אזוי איך בין זיכער אַ פּלאַץ פון מענטשן האָבן געניצט די וועבסיטעס דאָ.
און עס ס אַלע רובי אויף ראַילס צו מאַכשער די מאָדעל, די מיינונג, און די קאָנטראָללער
אויף אַלע פון ​​די וועבסיטעס און פילע מער.
גוט?
>> אזוי ווי איך געזאגט, רובי אויף ראַילס איז אַ פריימווערק.
און איר קענען מין פון טראַכטן פון אַ פריימווערק אין די געפיל פון ווי בנין אַ הויז.
אזוי אויב איר 'רע געגאנגען צו בויען אַ האָוסע-- און איר קענען שטענדיק
אָנהייב פון קראַצן, רעכט?
איר קענען פּרובירן צו קומען אַרויף מיט אַ וועג צו געזען די האָלץ,
און צו ברענגען די האָלץ צו די פּלאַץ, און צו באַקומען די שטיינער אין די רעכט פאָרעם,
און דעריבער אַלע פון ​​וואָס.
אבער אַז ס געגאנגען צו נעמען מיסטאָמע גורל פון יאָרן
ביז איר באַקומען אַלע די מאַטעריאַל, און איר באַקומען אַלץ אינאיינעם,
און איר פאקטיש אָנהייבן צו בויען דיין הויז.
>> אזוי עס טורנס אויס אויב איר אָנהייבן אויס מיט אַ פריימווערק מיט עפּעס אַז ס
שוין מין פון אין פּלאַץ פֿאַר קיין טיפּ פון הויז
אַז איר ווילן צו בוילד-- עפּעס אַז ס זייער דזשאַנעריק אָבער אַז איר קענען
דעמאָלט מאָדעל צו דיין אייגן גאָאַלס-- דעמאָלט איר קענען לעווראַדזש
דעם מאַכט פון די פראַמעוואָרקס צו בויען זיי עפּעס פיל, פיל פאַסטער.
גוט.
אזוי דעם איז די זעלבע געדאַנק אין אַ פריימווערק פֿאַר אַ וועב אַפּלאַקיישאַן
אָדער פֿאַר קיין טיפּ פון אַפּלאַקיישאַן, פֿאַר אַז ענין.
>> איר פאקטיש אָנהייבן אויס מיט האַלב אַ אַפּלאַקיישאַן
שוין דאָרט אין פּלאַץ פֿאַר איר.
און דורך וואָס, איך מיינען איר באַקומען גורל פון טעקעס אַז שוין האָבן פאַנגקשאַנז,
ווי לייברעריז, ווי פאַנגקשאַנאַליטי, און קאַמאַנדז אַז איר קענען לויפן אין סדר
צו מאַכן אייער לעבן פיל סימפּלער און גרינגער.
גוט.
>> אזוי אין דעם פאַל, מיר רע געגאנגען צו רעדן וועגן רובי אויף ראַילס.
עס זענען גורל פון פאַרשידענע פראַמעוואָרקס אויס דאָרט.
עס ס דדזשאַנגאָ פֿאַר פּיטהאָן.
עס ס זענד פראַמעוואָרק אָדער לאַראַוועל פֿאַר פפּ.
עס זענען גורל פון פאַרשידענע אָנעס.
רובי אויף ראַילס איז אַ שיין פייַן נייַ איינער.
א פּלאַץ פון מענטשן נוצן אַז אין סטאַרטאַפּס און דעם מין פון סוויווע.
און עטלעכע פון ​​די זייער גרויס קאָמפּאַניעס אַז איך געוויזן דאָ איידער
זענען אויך ניצן רובי אויף ראַילס.
>> אזוי נאָר צו געבן איר אַ זינען פון וואָס רובי איז
ווי, זינט איר גייז זענען מער געניצט צו, ווי, סי און אַ קליין ביסל פון פפּ
איצט, אַזוי רובי איז געגאנגען צו זיין די עקוויוואַלענט פון דיין פפּ אין דעם זינען.
דאס איז ניט רובי.
דאס איז סי גוט?
אבער דעם איז ווי די דדזשבהאַש פונקציאָנירן אַז איך
וויסן פילע מענטשן געניצט פֿאַר פּסעט מיסספּעללינגס.
>> און אין רובי, שיין פיל ווי אין פפּ, איר
קען מאַכשער דעם מיט בלויז אַ ביסל שורות פון קאָד.
אַנשטאָט פון בעת ​​צו זאָרג וועגן די האַש פונקציאָנירן,
בעת צו זאָרג וועגן די באַקאַץ, און אַלע פון ​​אַז, איר קענען נאָר זאָגן,
ווערטערבוך = Hash.net.
און דעמאָלט איר נוצן מין פון ווי די זעלבע געדאַנק אַז פפּ געהאט.
און אַזוי עס ס צו אמת.
און דעריבער אויב איר ווילן צו טשעק, אַזוי טשעק פונקציאָנירן
וואָלט זיין אויב ווערטערבוך "פו" יקוואַלז יקוואַלז אמת, צוריקקומען אמת.
און אַז ס אַלע, גוט?
>> אזוי איר באַמערקן אַ ביסל דיפעראַנסיז.
עס זענען קיין האַלב-קאָלאָנס דאָ, ווי עס זענען געווען אין סי
אבער דער גענעראַל געדאַנק איז זייער ענלעך.
גוט?
>> אויך, אין רובי, דאָרט זענען געמס, וואָס זענען מין פון די רובין ליבראַריעס.
און ראַילס כאַנדאַלז זיי אין אַ זייער פייַן וועג פֿאַר איר.
אזוי אויב איר ווילן צו שטעלן אין עטלעכע ביבליאָטעק אַז
טוט ימיילז, אָדער אַז טוט טעקסט מעסידזשינג,
אָדער אַז טוט ינאַגריישאַן מיט פאַסעבאָאָק, אָדער קיין מין פון זאַך
ווי אַז פֿאַר דיין אַפּ, עס ס זייער, זייער גרינג.
שאַנסן זענען איר קענען געפינען עפּעס ווי אַז אויף די אינטערנעט.
און זיי נאָר טאָן עפּעס ווי שטעלן וואָס
יידלשטיין איר ווילן צו נוצן אין די יידלשטיין טעקע.
און דעריבער ראַילס ינסטאָלז אַלץ.
איר טאָן ניט האָבן צו זאָרג וועגן קיין פון וואָס, אַזוי וואָס ס טאַקע קיל.
אויך, עס ס שעפע, שעפע פון ​​העלפן אָנליין.
אזוי איר קענען געפינען גורל פון זאכן.
אויב איר האָבן אַ טעות, איר קענען נאָר Google עס,
און עס ס געגאנגען צו זיין זייער גרינג צו באַקומען הילף.
>> און עס ס אַ פּלאַץ פון פונ-- עקסאַקטלי-- ווייַל איר
טאָן ניט האָבן צו זאָרג וועגן די נידעריק-מדרגה פרטים, ימפּלאַמענטיישאַן פון האַש לוחות
און נאכדעם צו קומען אַרויף מיט אַלע פון די הטטפּ כעדערז, און גורל פון זאכן,
און אפילו עטלעכע מער העכער מדרגה זאכן.
איר טאָן ניט האָבן צו זאָרג וועגן אַז אין ראַילס.
עס טוט עס זייער, זייער נייסלי פֿאַר איר.
און מיר רע געגאנגען צו ווייַזן אַז מער קאַנקריטלי זייער באַלד.
גוט.
>> אזוי אַ קליין ביסל וועגן רובי ווידער.
אזוי עס ס נאָר ווי C, ווי איך געזאגט.
אַנשטאָט פון פּרינטף, מיר זאָגן "לייגט," וואָס איז "שטעלן שטריקל."
עס לייגט אַ שטריקל צו דעם קאַנסאָול.
און אין דעם פאַל, מיר רע נאָר דרוקן "העלא וועלט."
מיר טאָן ניט דאַרפֿן די קלאַמערן, אָבער עס ס שיין פיל ענלעך.
>> און דעריבער אויב איר ווילן צו טאָן עפּעס דאָ,
ווי דרוקן אַ בינטל פון "סמאַללס" און אַ בינטל פון "ביגז" אין אַ בשעת שלייף,
עס ס מין פון ווי אין C, רעכט?
איר טאָן ניט האָבן די פּאַראַמס, אָבער עס ס שיין פיל די זעלבע.
די ינדענטיישאַן דאָ קאַונץ, אַזוי רענטגענ יקוואַלז 1.
און דעמאָלט בשעת רענטגענ איז קלענערער ווי 50-- דעם איז אַן אויב, דאָס איז אַ אַנדערש.
עס ס שיין פיל ווי וואָס איר האט געזען.
>> און דעמאָלט רענטגענ + = 1 איז נאָר ינקרעמענטינג, מין פון ווי טאן די ++ אַז איר קענען
טאָן אין סי אבער עס ס שיין פיל וואָס איר געזען אין סי
עס זאָל ניט זיין צו קאָמפּליצירט.
אבער עס איז מער מעכטיק.
אזוי עס זענען אַ ביסל קאַמאַנדז דאָ אַז ביסט באשטימט אַ ביסל נייַער.
>> אזוי פֿאַר בייַשפּיל, "לייגט."
איר קענען נוצן דעם האַשטאַג נאָוטיישאַן דאָ צו נאָר דרוקן סאָמעטהינג--
שיין פיל ווי וואָס איר וואָלט טאָן אויב די% ד אָדער% C אָדער עפּעס ווי אַז.
און איר קענען פאקטיש שטעלן אַ אויב רעכט נאָך די דערקלערונג.
אזוי איך נאָר ווילן צו טאָן טהיס-- אויב רענטגענ איז גרעסער ווי 3.
אזוי וואָס וואָלט איך האָבן צו מאַכן אַ גאַנץ אויב פאַרשפּאַרן?
איך טאָן ניט וויסן.
איך קענען נאָר דרוקן דעם בלויז אויב רענטגענ יקוואַלז גרעסער ווי 3.
אזוי דעם איז אַ איין שורה וועג פון טאן דעם אין רובי.
>> א רשימה אין רובי איז עפּעס זייער ווערסאַטאַל.
אזוי איר טאָן ניט טאַקע דאַרפֿן צו האָבן נאָר איין טיפּ.
איר קענען האָבן אַ שטריקל, און דעמאָלט עטלעכע נומערן, און וועלכער.
און אויב איר ווילן צו צוגעבן עפּעס צו אַ רשימה,
איר קענען נאָר נוצן דעם נאָוטיישאַן רעכט דאָ.
>> און אויב איר ווילן צו יטעראַטע.
שיין פיל די 4עאַטש אין פפּ, דאָ, איר האָבן אַ רשימה און איר טאָן "ליסט.עאַטש טאָן."
און דעם "עלעם," דעם איז ווי דער נאָמען פון יעדער עלעמענט
אַז איך בין געגאנגען צו האָבן אין מיין רשימה.
און דעמאָלט איך קענען נאָר "לייגט עלעם."
און "לייגט" שיין פיל כאַנדאַלז פּאַטינג עס פֿאַר איר, דרוקן עס.
עס טוט ניט ענין אויב עס ס אַ שטריקל אָדער אַ ינט.
עס ס געגאנגען צו אַרבעטן אַז אויס פֿאַר איר.
רעכט?
קיל.
>> און פּונקט ווי פפּ, רובי און HTML אויך ויסשטימען זייער, זייער נייסלי.
און דאָ, עס ס עטלעכע HTML מיט רובי אין עס.
אזוי מיר האָבן אַ גוף קוויטל ווי אין HTML.
און אויב מיר ווילן צו טשעק אַז אַ באַניצער איז, פֿאַר בייַשפּיל,
לאָגד אין, מיר קענען נאָר זאָגן, אָנהייב פון רובי, אויב וסער.לאָגגעד_ין ?, סוף פון רובי.
דרוק דעם גאנצע זאַך, וואָס האט עטלעכע רובי אין עס, וואָס איז נאָר
מין פון ווי וואָס סינטאַקס פֿאַר פפּ אַז פּרינץ אויס אַ בייַטעוודיק.
זאל ס דרוקן דעם user.name.
>> אזוי באַגריסן, סטעפאנוסן, ין פון אַ HTML דיוו.
און בייַ די סוף, מיר האָבן אַ "סוף" און רובי קאָד, וואָס מיטל דעם איז מיין
אויב בלאָק.
גוט?
אזוי עס ס נאָר ווי אַ סימלאַס ינאַגריישאַן צווישן רובי און HTML.
עס זענען אויך גורל פון רעסורסן.
אבער איידער מיר מאַך אויף, טוט אַבי ווער האָבן קיין פראגעס וועגן רובי, עפּעס?
גוט.
>> עס זענען גורל פון רעסורסן אָנליין צו tryruby.org, קאָוד אַקאַדעמי,
ruby-lang.org, ווו איר קענען פּרובירן עס אויס אויף דיין בלעטערער איידער איר פאקטיש
זאָגן, אָה, גוט, איך בין געגאנגען צו נוצן רובי פֿאַר מיין לעצט פּרויעקט.
און אַזוי באשטימט געבן די אַ פּרובירן.
אַלע פון ​​די סליידז זענען געגאנגען צו זיין בנימצא אָנליין,
אַזוי איר קענען נאָר אָפּלאָדירן זיי.
און יא?
>> וילעם: [ינאָדאַבאַל] וואָס איר נאָר געוויזן
איז HTML און די קאָד עמבעדיד אין עס צו דעם געדאנק פון מאָדעל View
קאָנטראָללער?
>> גאַבריעל Guimaraes: יא.
מיר וועלן טאָן אַז אין אַ רגע ווען מיר ווייַזן אונדזער בייַשפּיל, גוט?
דאַנק פֿאַר די קשיא.
אזוי די קשיא איז געווען בייסיקלי אויב מיר קענען ווייַזן דעם ינאַגריישאַן פון רובי
אין HTML ין די מאָדעל View קאָנטראָללער פריימווערק.
>> אזוי דער געדאַנק פון די מאָדעל View קאָנטראָללער פראַמעוואָרק
איז עס ס בייסיקלי אַ פֿילאָסאָפֿיע, נאָר ווי סטיווען געוויזן דאָ.
און עס ס נישט עפּעס אַז איר האָבן צו טאָן,
אָבער עס ס עפּעס אַז מאכט דיין לעבן אַזוי פיל סימפּלער.
און רובי אויף ראַילס איז געבויט אַרום דעם פֿילאָסאָפֿיע פון ​​קאָד.
אזוי מיר ניטאָ געגאנגען צו ווייַזן אַ בייַשפּיל זייער באַלד.
>> אזוי ראַילס איז ליבע.
א פּלאַץ פון מענטשן זענען ניצן עס, ווי איך האט.
און עס ס טאַקע שפּאַס.
איר גויס זאָל באשטימט געבן עס אַ פּרובירן.
מווק מאכט אַלץ סימפּלער.
אזוי די מאָדעל View קאָנטראָללער, די סעפּערייטינג זאכן
און פּאַטינג איינער מענטש, פּער סיי, אָדער איינער טייל פון דיין אַפּלאַקיישאַן
צו טאָן יעדער פון די פאַרשידענע דזשאָבס אַז איר אַפּלאַקיישאַן האט צו טאָן.
און ווייניקער צייַט פארבראכט אויף נידעריק-מדרגה פּראָבלעמס.
און זייער פאָלקס רעכט איצט.
מיר האָבן ראַילס 4.0, וואָס איז אַ נייַ ווערסיע.
און עס קומט מיט אַ פּלאַץ פון קילן שטאָפּן.
אן אנדער קשיא.
>> וילעם: אן אנדער קשיא.
רובי אויף ראַילס קעגן רובי אויף ראַילס גראַילס.
>> גאַבריעל Guimaraes: גוט.
די קשיא איז געווען, רובי אויף ראַילס קעגן רובי--
וילעם: גראַילס.
רובין?
>> גאַבריעל Guimaraes: יאָ.
אזוי רובי איז די שפּראַך.
>> וילעם: ניין
איך בין אַסקינג איר צו פאַרגלייַכן אַ שפּראַך און אַ פריימווערק, רובי אויף ראַילס,
מיט אן אנדער פאָלקס שפּראַך פראַמעוואָרק-- גראַילס-- מיט רובי
אויף ראַילס.
>> גאַבריעל Guimaraes: גוט.
אנטשולדיגט.
די קשיא איז געווען, פאַרגלייַכן רובי און רובי אויף ראַילס
צו אנדערן פראַמעוואָרק און אַנאָטהער--
>> וילעם: רובי.
עס ס גוט.
אויב איר טאָן ניט וויסן וועגן עס, אַז ס שטראַף.
>> גאַבריעל Guimaraes: ווי, וואָס איך פֿאַרשטיין איז טהאַט--
>> וילעם: עס ס אנדערן פריימווערק גערופן גראַילס.
>> גאַבריעל Guimaraes: אוי, גראַילס.
איך קיינמאָל געהערט פון אים.
אנטשולדיגט.
איך קיינמאָל געהערט פון גראָאָווי אויף ראַילס.
אנטשולדיגט.
>> וילעם: עס ס פיל בעסער ינאַגרייטיד מיט דזשאַוואַ.
>> גאַבריעל Guimaraes: איך זען.
>> וילעם: איך בין נאָר טשיקאַווע וועגן עטלעכע מענטשן איך וויסן ליקע--
>> גאַבריעל Guimaraes: ניין, איך קיינמאָל געהערט פון אַז איינער, ליידער.
גראַילס.
>> וילעם: און עטלעכע מענטשן דאָך ווי רובי אויף ראַילס.
>> גאַבריעל Guimaraes: איך ווע געניצט רובי אויף ראַילס אַ פּלאַץ.
איך ווע געניצט עטלעכע דדזשאַנגאָ מיט פּיטהאָן, ווי איך געזאגט.
איך ווע געניצט עטלעכע לאַראַוועל.
אבער איך האט ניט געניצט גראָאָווי אויף ראַילס.
אנטשולדיגט.
און עס ס זייער פאָלקס איצט מיט ראַילס 4.0.
ווי, עטלעכע פון ​​די שטאָפּן אַז ראַילס טוט פֿאַר איר, פֿאַר בייַשפּיל, איז איר
האָבן גורל פון קסס טעקעס און גורל פון דזשאַוואַסקריפּט טעקעס.
און איר קענען מייַכל זיי ווי באַזונדער און אַלץ.
>> אבער דעמאָלט עס אַוטאָמאַטיקאַללי-- ווען איר שיקן דיין קאָד צו פּראָדוקציע,
עס אויטאָמאַטיש קאַמפּיילז זיי אַלע אין איין איין טעקע
אַז ס מיניפיעד אָן קיין ספּייסאַז, אַזוי אַז עס נעמט אַרויף
ווייניקער אָרט אין דיין אַפּלאַקיישאַן, אַזוי אַז איר קענען טאַקע וואָג זאכן אַ פּלאַץ.
אַז ס וואָס אַזאַ גרויס קאָמפּאַניעס ווי טוויטטער און גיטהוב
זענען ניצן ראַילס, ווייַל עס טוט אַלע אַז פֿאַר איר, וואָס איז טאַקע קיל.
>> איין זאַך אַז איז זייער, זייער, זייער דאָנטינג
פֿאַר מענטשן, אַרייַנגערעכנט מיר, וואס זענען טריינג צו אַרבעט
מיט אַ פריימווערק אין די אָנהייב, איז אַז ווען איר אָנהייב אויס אַ אַפּלאַקיישאַן,
איר 'רע געגאנגען צו זען אַ בינטל פון טעקעס.
ווי, ווען איר שאַפֿן ראַילס ניו, מייַן אַפּפּליקאַטיאָן,
איר 'רע געגאנגען צו זען אַלע פון ​​די פאָלדערס-- אַפּ, בין, קאָנפיג, דב, ליב,
קלאָץ, ציבור.
ווי, גורל און גורל פון שטאָפּן.
>> און דער ערשטער צייַט איך געזען אַז, איך איז געווען ווי,
גוט, איך האָבן קיין געדאַנק וואָס ס געגאנגען אויף.
איך נאָר ווילן צו שאַפֿן אַ וועבזייַטל מיט "העלא, וועלט,"
און דעם איז געבן מיר, ווי, 100000000000 פאַרשידענע זייַטלעך.
איך טאָן ניט וויסן וואָס ס גייען אויף.
אזוי ביטע טאָן ניט זייַן צו דאָנטיד דורך אַז.
>> דער געדאַנק איז אַז עס פאקטיש האט העלפט פון אַ הויז דאָרט פֿאַר איר שוין.
עס האט אַ גאַנץ פריימווערק פֿאַר איר שוין.
אַז ס וואָס עס זענען אַזוי פילע טעקעס.
אבער די פייַן זאַך איז אַז עס סעפּערייץ אַלע פון ​​זיי זייער נייסלי.
שאַנסן זענען איר טאָן ניט האָבן צו זאָרג וועגן רובֿ פון די פאָלדערס.
>> די מערסט וויכטיק איינער, איך וואָלט זאָגן, איז דער אַפּ טעקע,
ווו דיין אַפּ פאקטיש לעבן.
אזוי די קאָנפיג, איר ניטאָ געגאנגען צו האָבן צו קאָנפיגוראַטע עטלעכע שטאָפּן,
ווי דיין דאַטאַבאַסע און דאס ווי וואָס מין פון דאַטאַבאַסע איר ניטאָ ניצן.
אבער אנדערע ווי אַז, ווי רובֿ פון דיין אַרבעט איז געגאנגען צו זייַן געטאן אין אַפּ.
אזוי אין אַפּ, איר האָבן אַסעץ, קאַנטראָולערז, העלפּערס, מיילערז, מאָדעלס, קוקן.
אזוי דאָ, איר אָנהייב געזען אַז קאַנטראָולערז, מאָדעלס, און קוקן קומען
אין שפּיל.
>> מיילערז זענען נאָר אויב איר ווילן צו שיקן ימיילז.
העלפּערס אויב איר ווילן צו שאַפֿן עטלעכע פאַנגקשאַנז
אַז איר נוצן אַ פּלאַץ אין די מיינונג.
אזוי איר שטעלן זיי אין העלפּערס.
און אַסעץ איז בייסיקלי אַלע פון דיין בילדער, אַלע פון ​​דיין קסס,
אַלע פון ​​דיין דזשאַוואַסקריפּט, און ווי די מינים
פון דאס אַז באַקומען געשיקט צו די קליענט.
און אַלץ וואָס ס אין די אַסעץ, אַז איך האט פריער, געץ מיניפיעד.
עס ס צונויפגעשטעלט.
און איר טאָן ניט טאַקע האָבן צו זאָרג וועגן אַז ווען עס גייט צו פּראָדוקציע קאָד.
קיל.
>> איצט זאַק ס געגאנגען צו קומען אין, און ער ס געגאנגען צו טאָן אַ בייַשפּיל פון טוויטטער50.
>> וילעם: ווו-כו!
>> זאַק טשאַוווין: אַסאַם.
אזוי איך געהאט די געלעגנהייַט צו אַרבעטן מיט רובי אויף ראַילס דעם זומער.
עס ס אַ אַמייזינג פריימווערק.
איך בין זייער פּאַרטיייש צו עס.
און איך וועט נאָר ווייַזן איר אַ קליין ביסל פון אַ בייַשפּיל פון וואָס עס קען קוקן ווי.
שפרינג איבער צו קראָום.
אזוי דעם איז אַ בייַשפּיל פון אַ זייער פּשוט רובי אויף ראַילס אַפּפּליקאַטיאָנ-- עפּעס
ווי דעם איז עפּעס אַז רובי טאַקע יקסעלז
טהאַט-- נאָר ווו דיין מאָדעלס זענען זייער געזונט-דיפיינד.
>> אין דעם בייַשפּיל, איר וועט זען צוויי פאַרשידענע מאָדעלס, וואָס
זענען אַז מיר האָבן וסערס און מיר האָבן טוועעץ.
אזוי דעם איז טוויטטער50, האַרוואַרד ס אייגן טוויטטער.
ווי איר קענען זען, איך בין לאָגד אין וויזאַקק.
און איך בין קענען צו מאַכן נייַ טוועעץ.
אזוי איך טהינק-- "דאס איז אַן" - נעבעכדיק?
וילעם: [ינאָדאַבאַל].
זאַק טשאַוווין: אָה, גוט.
דאַרפֿן צו האַלטן די סערווירער.
ויסגעצייכנט.
אזוי דאָ מיר זענען.
ווי איר קענען זען, מיר האָבן אונדזער טוויטטער אַפּלאַקיישאַן רעכט דאָ.
און עס ס יבער גרינג צו אָנהייבן די סערווירער.
מיר וועט נאָר טאָן "ריילז סערווירער."
גרויס.
גוט.
דאַנק פֿאַר אַז.
אזוי איצט מיר ניטאָ פליסנדיק.
>> און מיר וועט זאָגן, "דאס איז אַ אָסאַם סעמינאַר. "
און לאָזן ס זען וואָס כאַפּאַנז.
אזוי מיר וועט טוועעט וועגן עס.
אַראָפּ בייַ די דנאָ, איר קענען זען איצט דאָרט ס מער ווי דרייַ טוועעץ.
אזוי מיר האָבן אַ קליין ביסל פון פּאַדזשאַניישאַן געגאנגען אויף.
און מיר האָבן אַז טוועעט.
און איך קענען אויך זוכן דורך מיין טוועעצ-- זוכן פֿאַר דעם און די צוויי
אָנעס אַז האָבן די וואָרט "דעם" אין זיי ווייַזן אַרויף.
מיר קענען אויך אויסמעקן טוועעץ דורך געבן אַ קליק אויף די ביסל דיליט קנעפּל.
און דאָך, איך קענען נאָר אויסמעקן די פּאָסטן וואָס געהערט צו מיר.
>> שוין, מיר כּמעט האָבן די פאַנגקשאַנאַליטי פון טוויטטער.
ווי, ווען איר טראַכטן וועגן אים, טוויטטער טאַקע טוט נישט טאָן אַלע אַז פיל.
עס האט וסערס, עס האט טוועעץ.
עס ס עטלעכע מער קאָמפּליצירט פאַנגקשאַנאַליטי.
אבער ווען איר טאַקע באַקומען אַראָפּ צו עס, עס ס גאַנץ אַ פּשוט רובי אויף ראַילס אַפּ.
און עפּעס ווי דעם, מיט אַ גוט פארשטאנד פון רובי אויף ראַילס,
איר קען מיסטאָמע מאַכן אין אַ שעה אָדער צוויי.
>> און אַז טאַקע קומט צוריק צו דער רובי מאַנטראַ,
וואָס איז צוזאַמענפאָר איבער קאַנפיגיעריישאַן.
אזוי צוריק אין די טאָג, מענטשן, עניטיים זיי געוואלט צו מאַכן דעם וועבזייַטל,
וואָלט האָבן צו אָנהייבן פון קראַצן.
גוט, איך ווילן צו מאַכן אַ וועבזייַטל.
זאל ס מאַכן דעם טעקע און דעם טעקע און דעם טעקע.
>> מיט רובי אויף ראַילס, עס ס קיין פון אַז.
איר זאָגן, איך ווילן אַ נייַ אַפּ.
און פּונקט ווי גאַבע אנטפלעקט אונדז, עס קרעאַטעס דער גאנצער טעקע ביניען פֿאַר אונדז.
און מיר נאָר טוישן די ביסל פּאַרץ אַז מיר דאַרפֿן צו.
מיר נאָר קאַסטאַמייז וואָס איז יינציק וועגן אונדזער אַפּ.
קיל.
אזוי געגאנגען צוריק צו אונדזער פּרעזענטירונג פּרעוויעוו-- טשיקאַווע.
ווו טאָן איך פאָרשטעלן?
וילעם: גאַנץ פאַרשטעלן.
Top רעכט.
>> זאַק טשאַוווין: ויסגעצייכנט.
קיל.
גוט.
אזוי ערשטער פון אַלע, די מאָדעל.
סטעפאנוסן האט אַ אָסאַם אַרבעט פון אַוטליינינג מווק.
און איצט מיר רע געגאנגען צו פאַרבינדן אַז צוריק צו רובי אויף ראַילס.
אזוי דער מאָדעל איר קענען מין פון טראַכטן פון ווי די דאַטאַבאַסע.
איר ווע שוין געזען דעם אין קס50 פינאַנצן, ווו די מאָדעל סטאָרז
די אינפֿאָרמאַציע וועגן ווי פילע סטאַקס איר האָבן,
אָדער אַלע די טראַנזאַקשאַנז אַז איר געמאכט.
דאס איז אַ בייַשפּיל פון אַ שורה פון ווי איר וואָלט
גיין וועגן מאכן אַ נייַ מאָדעל אין ראַילס.
אזוי איך ווילן אַ באַניצער.
עס ס געגאנגען צו האָבן אַ בליצפּאָסט, וואָס איז אַ שטריקל,
און אַ פּאַראָל, וואָס איז אויך די שטריקל.
אזוי עס ס ווי טהאָסע-- איך ווילן יעדער רודערן אין מיין טיש פון וסערס צו קוקן ווי אַז.
>> א טאַקע אָסאַם טייל וועגן ראַילס איז אַז עס
מאכט עס ומנייטיק צו שרייַבן קיין סקל שיין פיל.
ווי פילע פון ​​איר גויס ליב געהאט שרייבט סקל אין פּסעט 7?
פּונקט.
סקל איז ניט זייער באַניצער-פרייַנדלעך.
און ראַילס אַבסטראַקץ אַלע אַז אַוועק מיט די טאַקע גרינג קאַמאַנדז.
אזוי פֿאַר בייַשפּיל, אויב מיר האָבן אַ באַניצער, אַ באַניצער האט פילע טוועעץ.
און יעדער איינער פון יענע טוועעץ געהערט צו אַ באַניצער.
>> אזוי אויב איר קוקן דאָ, דעם איז אונדזער מאָדעל פֿאַר אונדזער טוועעט.
און אַלע מיר האָבן צו זאָגן איז דעם איין לינע-- איך בין אַ טוועעט
און איך געהערן צו אַ באַניצער.
און מיט וואָס איין שורה און אַ קליין ביסל פון דאַטאַבאַסע קאַנפיגיעריישאַן,
ראַילס שטעלט אַרויף דעם שייכות.
עניטיים, איך קענען נאָר זאָגן, זאַקק.טוועעץ, ווי, געבן מיר אַלע פון ​​זאַק טוועעץ.
ניט קיין סקל.
יבער גרינג.
ווידער, אַז ס צוזאַמענפאָר איבער קאַנפיגיעריישאַן קומען אין שפּיל.
>> איר קענען זען אַ קליין ביסל פון אַ בייַשפּיל פון רובי דאָ.
ווי גאַווע האט, שרייבט רובי איז סאָרט פון ווי שרייבן ענגליש.
עס ס אַ זייער הויך-מדרגה שפּראַך, און עס מאכט עס טאַקע גרינג
פֿאַר אונדז צו זאָגן זאכן ווי, איך ווילן צו מאַכן זיכער אַז דעם טוועעט האט אַ גוף.
זייַן בייַזייַן איז אמת.
און איך ווילן צו מאַכן זיכער אַז דעם טוועעט, נאָר ווי נאָרמאַל טוויטטער,
האט אַ מאקס לענג פון 140.
עס ס יבער-ינטואַטיוו, אַ טאַקע גרויס שפּראַך.
>> ווייַטער אַרויף מיר האָבן די מיינונג.
אזוי דעם ינוואַלווז HTML און קסס.
און דאָ ס אַ בייַשפּיל פון אַ מיינונג.
אזוי רובי אויף ראַילס מין פון סימלאַסלי ינטאַגרייץ ביידע רובי און HTML
אין סדר צו דזשענערייט וואָס מיר ווילן אויף די זייַט.
אזוי דעם איז אַ בייַשפּיל פון אונדזער אויסלייג.
אזוי איר קענען זען עטלעכע טאַגס וואָס איר גויס זענען געניצט צו, ווי HTML, גוף,
אַלע אַז גוט שטאָפּן.
>> און רעכט אין דאָ, כאָטש, מיר ינקאָרפּערייט עטלעכע רובי דורך געזאגט,
אויב עס ס אַ אָנזאָג צו אַרויסווייַזן, דעמאָלט אַרויסווייַזן די אָנזאָג אין אַ דיוו.
אזוי איך וועט ניט באַקומען אויך פיל אין אַז.
אבער דעם איז בכלל אַ בלאַט אַז געץ רענדערד אָנ--
און קיין ענין וואָס בלאַט איר ניטאָ אויף, דעם איין געץ רענדערד.
אזוי דעם איז וואָס געץ אַרייַנגערעכנט שטענדיק.
קיל.
>> אן אנדער בייַשפּיל פון אַ וויעוו-- דעם איז די איין ווו עס אויסדערוויילט אַלע די טוועעץ.
און עטלעכע פון ​​דעם שטאָפּן זאל קוקן שיין באַקאַנט.
אזוי פֿאַר בייַשפּיל, רעכט דאָ, מיר רע לופּינג דורך יעדער פון די טוועעץ,
און מיר רע דרוקן זיי אויס.
אזוי דאָ איז ווו מיר רע דרוקן אויס די גוף.
און אויב די טוועעט ס וסער-- דאָ ס אַ פאַקטיש בייַשפּיל פון קיין סקל איז ינוואַלווד.
איך בין נאָר אַסקינג, איז דאָס טוועעט ס באַניצער די קראַנט באַניצער?
דערנאך ווייַזן אַ לינק צו אויסמעקן עס.
עס ס יבער פּשוט.
>> די קאַנטראָולער.
אזוי דעם איז, ווידער, די צובינד צווישן די מאָדעל און די מיינונג.
עס ס די איין אַז טוט דער שווער אַרבעט פון ינטעראַקטינג-- זייַענדיק די מידאַלמאַן.
עס לאָודז אינפֿאָרמאַציע פֿאַר די מיינונג, וואָס מיר וועט זען אין אַ סעק.
און אין סדר צו ינטעראַקט מיט די מאָדעל, עס
רופט מאָדעל מעטהאָדס, וואָס זענען וואָס איר גייז זענען באַקאַנט ווי פאַנגקשאַנז.
>> אזוי פֿאַר בייַשפּיל, דעם איז אונדזער טוועעט ס קאַנטראָולער.
עס זאל קוקן אַ ביסל דאָנטינג רעכט איצט.
אבער עס איז אַקטשאַוואַלי יבער ינטואַטיוו אַמאָל איר אָנהייבן דייווינג אין.
אזוי פֿאַר בייַשפּיל, אין אונדזער אינדעקס, אַז ס ווו מיר ווילן צו ווייַזן אַלע די טוועעץ.
און אַזוי דעם שורה בייסיקלי נאָר פרעגט פֿאַר אַלע די טוועעץ.
און דעמאָלט מיר ינישאַלייז ביידע די נייַ טוועעט-- אַזוי ווי
אויב זיי ווילן צו שאַפֿן אַ נייַ טוועעט אויף אַז בלאַט.
>> און עס פרעגט וואָס די קראַנט באַניצער איז.
און דעם איז זייער קרויוויש צו די ופפירן אַז איר געזען אין פּסעט 7,
ווו עס ס נאָר מין פון טעלינג די וויעוו-- עס ס מין פון, ווי,
גייט פארביי די וועריאַבאַלז אַז איר ניטאָ גיי צו דאַרפֿן אין די מיינונג צו די מיינונג.
און עס ס אַ גאַנץ בינטל פון פאַרשידענע מעטהאָדס
אַז דעם טוועעט ס קאַנטראָולער קענען שעפּן.
>> אבער טאַקע, ראַילס טוט אַ גרויס אַרבעט פון מין
פון דיוויידינג זיי אין די פאַרשידענע אַקשאַנז אַז דיין קאָנטראָללער זאל טאָן.
ביסט עס קיין פראגעס וועגן קיין פון די מווק פּאַרץ פון ראַילס?
טיפּ פון נאָר אַ ווינטל דורך.
אזוי איר גייז קענען קאָנטראָלירן עס אויס אויף דיין אייגן.
אָסאַם.
מיר וועט האַלטן געגאנגען.
>> אזוי ינסטאָלינג ראַילס.
ינסטאָלינג ראַילס זאל זיין, ווי, איינער פון די מער דאָנטינג פּאַרץ
פון די גאַנץ ראַילס פּראָצעס, ליידער.
אבער דאָך, אַלע פון אונדז זענען אַרום צו העלפן.
און אַמאָל עס ס אויף עס, אַ פּלאַץ פון גרויס רעסורסן,
ווי גאַבע דערמאנט, פֿאַר געטינג סטאַרטעד.
דאָ זענען די לינקס וואס איר וועט דאַרפֿן אין סדר
צו אראפקאפיע ראַילס צו באַקומען עס אינסטאַלירן אויף דיין מאַשין.
דאָך, עס ס בנימצא פֿאַר ביידע ווינדאָוז און מעק
און פֿאַר די קס50 מאַכשער.
פֿראגן וועגן עפּעס מיר ווע האט?
>> וילעם: איך וואָלט זייַן אינטערעסירט אין, אַקטואַללי--
אַזוי איך וויסן אַז דאַונלאָודינג ווייכווארג איז די ביגאַסט שלאַבאַן.
אויב עס ס גענוג אינטערעס צו האָבן אַ דאַונלאָודינג מיני סעסיע אָדער עפּעס.
זאַק טשאַוווין: מם, הם.
יאָ.
אַז זאל זיין טאַקע נוציק.
אויב ווער עס יז ס טאַקע גאַנג-האָ וועגן ניצן דעם פֿאַר זייער פּרויעקט
אָדער אין דער צוקונפֿט, דעמאָלט מיר איר'ד באשטימט זיין צופרידן צו רעדן צו איר וועגן וואָס.
מם, הם.
>> וילעם: א ענליכע שאלה צו וואָס איך געפרעגט פריער.
פֿאַר די פון איר וואס האָבן געטאן אנדערע פראַמעוואָרקס אַז ביסט נאָך
טריינג צו טאָן די זעלבע זאַך, מאַכן עס גרינגער
צו בויען אַ וועבזייַטל אָדער אַ פאַנגקשאַנאַליטי, איך טראַכטן קיין זינען
פון וואָס מיר וואָלט זייַן אויף ראַילס קעגן זענד אָדער עטלעכע פון ​​די אנדערע פראַמעוואָרקס
און שפראכן.
>> זאַק טשאַוווין: איך וועט נאָר זאָגן מיין 0.02 $ וועגן אַז.
איך ליבע רובי אויף ראַילס.
איך ווע האט די געלעגנהייַט צו אַרבעטן אין ביידע פפּ און רובי אויף ראַילס.
איך פיל בעסער רובי אויף ראַילס ווייַל פון רובי.
באשטימט, אַז ס אַ גרויס טייל פון עס.
ווי, ווען איר ניטאָ טשוזינג דיין פריימווערק,
איר אויך קלייַבן דיין שפּראַך.
>> רובין איז יבער אַקסעססיבלע-- איך טראַכטן אַ פיל בעסער שפּראַך ווי פפּ.
אבער אַז ס מין פון פּערזענלעך ייבערהאַנט.
ווי געזונט, נאָך באַטראַכטונג איז די קהל הינטער די פריימווערק
אַז איר ניטאָ ארבעטן מיט.
>> רעכט איצט רובי אויף ראַילס איז טאַקע וואַרעם.
עס ס טאָנס פון שטיצן הינטער עס.
איר פּאָסטן עפּעס אויף אָנלייגן לויפן וועגן אַ פּראָבלעם איר ניטאָ
בעת אין רובי אויף ראַילס, און עס ס געענטפערט.
ווידער, עס ס עפענען מקור, וואָס מיטל אַז עס ס קעסיידער זייַענדיק פארענדערט.
עס ס טאָנס פון מענטשן אַז ביסט טאַקע דעדאַקייטאַד
אין סדר צו מאכן דעם אַ טאַקע אָסאַם פריימווערק.
אזוי אַז ס וואָס איך וואָלט קלייַבן רובי אויף ראַילס.
גאַבריעל Guimaraes: יאָ.
איך וואָלט זאָגן אַז דעם געדאַנק הינטער רובֿ פראַמעוואָרקס איר ניטאָ
געגאנגען צו געפינען אויס עס איז זייער, זייער ענלעך, רעכט?
אזוי די מאָדעל View קאָנטראָללער, די פאַקט אַז אונדזער קאָנטראָללער ס
געגאנגען צו קוקן ווי עפּעס ווי טהיס-- יעדער פון די פאַנגקשאַנז
איז ווי איינער פון דיין בלעטער, און עס רעדירעקץ איר,
און עס יניטיאַליזעס די וועריאַבאַלז.
אַז ס געגאנגען צו זייַן די זעלבע זאַך פֿאַר יעדער פריימווערק אַז איר זען אויס עס.
און עס ס געגאנגען צו זייַן די מאָדעל.
און איר קענען טאָן שטאָפּן ווי, "געהערט צו."
אזוי אַנשטאָט פון טאן די סקל ווערסיע, איר נאָר, ווי, טאָן, וסער.טוועעץ,
און איר באַקומען אַלץ.
יעדער האט אַז.
אַחוץ אין רובי, איר טאָן וסער.טוועעץ, און דעמאָלט עטלעכע פראַמעוואָרקס אין פפּ,
איר טאָן וסער.געטאַללטוועעץ ווו מיין פפּ איז ניט אַ פּראָבלעם.
ווי, עס ס אַ גרויס שורה.
עס ס די זעלבע זאַך, אָבער עס ס אַ גרויס שורה.
>> אזוי אַז ס איינער פון די הויפּט סיבות פון מיין פּרעפֿערענצן איבער רובי.
עס ס נאָר איך טאָן פּונקט דעם זעלביקער זאַך אין אנדערע פראַמעוואָרקס,
עס נאָר נעמט מיר צוויי מאָל ווי לאַנג שורות פון קאָד.
גוט?
>> קיין אנדערע פראגעס?
>> זאַק טשאַוווין: עפּעס איך וועט דערמאָנען קוויקקלי-- גאַבע
גערעדט אַ ביסל ביסל וועגן געמס.
און אַז ס אַ טאַקע גרעאַט-- איך מיינען, דעם איז מין פון פּראָסט צו אַלע פראַמעוואָרקס,
אַז עס ס מין פון אַ יידלשטיין באַגריף, וואָס איז ווי אין מיינע בייַשפּיל,
איך האָבן לאָגין.
ווי, איר קענען צייכן אין, צייכן אויס.
ווי, אַז ס פאקטיש מין פון אַ קאָמפּלעקס פּראָצעס.
עס איז געווען כאַנדאַלד אַ ביסל ביסל פֿאַר איר אין פּסעט 7.
אבער איך נאָך טאָן ניט גאָר וויסן ווי צו מאַכשער צייכן-אין, צייכן-אויס.
און אַז ס ווייַל רובי אויף ראַילס האט טאָנס
פון געמס אַז טאָן שטאָפּן ווי אַז פֿאַר איר.
>> ווידער, צוזאַמענפאָר איבער קאַנפיגיעריישאַן.
אַלעמען ס געגאנגען צו זייַן טאן דעם צייכן-אין, צייכן-אויס שריט.
אזוי וואָס ניט נאָר מאַכן אַ פּעקל, גערופן ויסטראַכטן אין דעם פאַל, וואָס איז אַ יידלשטיין.
איר נאָר אַרייַננעמען עס.
און דעמאָלט דאָרט איז עטלעכע הילף אָנליין מיט ווי צו נוצן עס.
און איר טאָן ניט האָבן צו זאָרג וועגן עפּעס ווי אַז.
>> אַטאַטשינג בילדער צו די טהינגס-- אַ יידלשטיין פֿאַר אַז.
ווי, עניטיים איר ניטאָ טריינג צו טאָן עפּעס נייַ, עס ס אַ יידלשטיין פֿאַר אַז.
און איר מין פון נאָר שטיק צוזאַמען די געמס
און בויען אַ טאַקע קאָמפּלעקס אַפּלאַקיישאַן זייער געשווינד.
קיל.
קיין אנדערע פראגעס?
>> סטיווען טורבאַן: ווו-כו.
איך טאָן ניט טראַכטן [ינאָדאַבאַל].
>> גאַבריעל Guimaraes: גוט.
דאַנק אַזוי פיל, גייז.
>> סטיווען טורבאַן: בוה-ביי.
זאַק טשאַוווין: בוה-ביי.
>> סטיווען טורבאַן: ווו-כו.
[אַפּלאָדיסמענטן]
>> ייי.