>> [సంగీతాన్ని]
>> STEPHEN టర్బన్: సో నేను స్టీఫెన్ టర్బన్ ఉన్నాను.
ఇక్కడ వైపు పైగా, బహుశా మేము డైవ్ కొన్ని ప్రజలు పొందవచ్చు.
మేము గాబ్రియేల్ మరియు జాక్ కలిగి.
ఒక సంక్షిప్త రోడ్మ్యాప్ కోసం సో వాట్ ఈ లాగా అన్నారు
నేను కొన్ని చాలా చేస్తూ వెళుతున్న MVC ఏమి ఉన్నత లుక్.
గాబే?
>> GABRIEL గుయిమారీస్: నేను వెళుతున్న రూబీ మరియు కొద్దిగా గురించి మాట్లాడేందుకు
ఎలా పనిచేస్తుంది రైల్స్ మరియు ఎలా అది చెయ్యవచ్చు మీరు వెబ్ అనువర్తనాలను రూపొందించడానికి సహాయం.
>> జాక్ CHAUVIN: మరియు నేను వెళుతున్న మీరు ఎలా ఒక నిర్దిష్ట ఉదాహరణ చూపించు
నిర్మించడానికి రైల్స్ ఉపయోగించడానికి ఒక సూపర్ సంభ్రమాన్నికలిగించే అనువర్తనం.
STEPHEN టర్బన్: బ్రహ్మాండం.
స్వీట్.
అన్ని కుడి.
కాబట్టి యొక్క MVC గురించి మాట్లాడటానికి వీలు.
కాబట్టి యొక్క తదుపరి స్లైడ్ కు వీడలేదు ఇది నేను ఈ బటన్ నొక్కడం ద్వారా చేస్తాను.
మరియు యొక్క తదుపరి అభివృద్ధి వెళ్ళనిస్తున్నారని, నేను, CVS అన్నారు గురించి ఆలోచించడానికి ఇష్టపడతాను
CVS ఒక స్టోర్ ఉంది ఎందుకంటే మరియు కూడా సెంటర్ లో ఒక V.
>> అందువలన యొక్క స్టోర్ ఊహించుకోండి తెలియజేయండి.
మరియు యొక్క ఈ స్టోర్ చేయడానికి వీలు మాత్రమే ఒక విషయం అమ్మే.
కాబట్టి మేము ఈ కలిగి చూడాలని మాత్రమే ఈ ఎర్ర కప్పులు అమ్మే దుకాణం.
మరియు మీరు నడుస్తూ ఇమాజిన్, మరియు మీరు వెళ్ళి స్టోర్, మరియు వ్యక్తి యొక్క ముందు.
మరియు అతని పేరు విన్స్ ఉంది.
>> మరియు మీరు వద్ద విన్స్ తరంగాలు హలో, hi చెప్పారు.
మరియు మీరు విన్స్ గురించి ఒక విషయం గమనించవచ్చు.
కాబట్టి మేము విన్స్ గురించి ఆలోచిస్తామో, మేము గురించి రెండు కీలక పదాలు ఆలోచించడం కలిగి.
విన్స్ అందంగా ఉంది, కానీ అతను స్టుపిడ్.
OK.
మీరు తెలుసు కాబట్టి, తన స్వంత తప్పు, దురదృష్టవశాత్తు, అతను అందమైన ఉంది.
అతను మా అభిప్రాయం.
మా మొదటి తారాగణ సభ్యుని ఉంది.
మనస్సులో ఆ ఉంచండి.
>> ఇప్పుడు, మీరు హే విన్స్, గో, విన్స్ అడగండి.
నేను ఒక కస్టమర్ రెడీ.
అతను hi చెప్పారు.
నేను నిజంగా మీ ఎరుపు cups ఒకటి కావలసిన.
మరియు విన్స్ ఏమి చెప్తుంది?
ఎవరైనా ఏ ఉంటాయా విన్స్ చెప్పే ఆలోచన?
నేను చల్లని కాల్ వెళుతున్న.
మీరు విన్స్ చెప్పారు ఏమి ఆలోచిస్తాడు?
>> ప్రేక్షకులు: నేను మీరు చూపించు అంటాడు అది ఎక్కడ, కానీ నేను మీరు ఒక ఇవ్వాలని కాదు.
>> STEPHEN టర్బన్: అతను నేను మీరు చూపించు అంటాడు అది ఎక్కడ, కానీ నేను మీరు ఒక ఇవ్వాలని కాదు.
చెత్తగా.
ఇంకెవరైనా మరో కలిగి విన్స్ ఆలోచన చెప్పుకునే?
>> ప్రేక్షకులు: అతను చెక్ వెళ్ళడానికి ఉంది వారు ఏ ఎరుపు cups ఉంటే.
STEPHEN టర్బన్: విన్స్ లేదు కూడా అతను తనిఖీ ఉంది తెలుసు.
ఏదైనా?
మీరు చెప్పారు కాబట్టి, ఉంది అతను ఎరుపు cups కలిగి ఉంటే తనిఖీ.
కొనసాగి.
ప్రేక్షకులు: ఒక ఎరుపు కప్పు ఏమిటి?
STEPHEN టర్బన్: ఎరుపు కప్పు ఏమిటి?
ఒక ఎరుపు కప్పు ఏమిటి?
విన్స్ అయోమయం.
కాబట్టి విన్స్ మాట్లాడటానికి అన్నారు మా తదుపరి తారాగణం సభ్యుడు, కార్ల్.
మరియు మేము కార్ల్ గురించి ఆలోచించినప్పుడు, మేము చూడాలి గురించి రెండు పెద్ద adjectives-- అనుకుంటున్నాను
అతను నియంత్రణ, కానీ అతను చేతకాని వార్తలు.
>> కాబట్టి విన్స్ అతను goes-- వెళుతుంది, ఎరుపు కప్పు ఏమిటి?
నేను ఒక ఎరుపు కప్పు ఏమి తెలియదు.
అతను తిరుగుతుంది, మరియు అతను కార్ల్ అడుగుతుంది.
అతను కార్ల్, ఎవరైనా, చెప్పారు ఒక ఎరుపు కప్పు అడిగారు.
మీరు అలా చేయవచ్చా?
మరియు కార్ల్ ఏమి చెప్తుంది?
యొక్క దాన్ని దొరుకుతుందని.
ఎవరైనా ఏ ఉంటాయా కార్ల్ చెప్పే ఆలోచన?
మరియు నేను మీరు దానిని తిరిగి పునరావృతం చేస్తాము.
నేను ఒక చేతి ఉద్యమం జరిగింది.
>> ప్రేక్షకులు: ఎవరైనా చెబుతుంది వేరే ఎరుపు cups పొందుటకు.
>> STEPHEN టర్బన్: అతను చెబుతాడు ఎవరో ఎరుపు కప్పు పొందడానికి.
సరిగ్గా.
మరియు మేము ఒక ఆలోచన ఉంది ఎవరు ఆ వ్యక్తి కావచ్చు?
ఇది ఒక సూచన ఉంది.
ఇది ఒక M. మోబ్ తో ఆరంభమవుతుంది?
>> ప్రేక్షకులు: మోడల్.
>> STEPHEN టర్బన్: మోడల్, అవును.
అతని పేరు, దురదృష్టవశాత్తు, నమూనా కాదు ఒక వెర్రి పేరు ఉంది ఎందుకంటే.
మేము మిట్ చేశారు.
మరియు మేము Mitt-- గురించి ఆలోచించినప్పుడు ఏ, ఈ జాక్ యొక్క ఒక చిత్రం కాదు.
మేము రెండు ఆలోచించడానికి కలిగి మిట్ కీ విశేషణాలు.
అతను సామర్థ్యం వార్తలు, కానీ అతను లొంగి వార్తలు.
కాబట్టి మిట్ అతను ఏమి ఉంది ఏమి తెలుసు, కానీ అతను నిజంగా ఏదైనా కాదు.
లేదా అతను నిజంగా తన సొంత న నిర్ణయించలేదు.
>> కాబట్టి మేము కార్ల్ చేశారు.
కార్ల్ మిట్ అరుస్తాడు.
మరియు అతను మిట్ హే, మేము ఎరుపు cups అవసరం అన్నారు.
మరియు మిట్ తన ఎరుపు కప్పు డిపాజిటరీ వెళ్తాడు.
అతను ఒక కప్పు పనిచేయకుండా, మరియు అతను అది తిరిగి ఇస్తుంది.
ఎవరైనా ఏ ఉంటాయా అప్పుడు ఏమి ఆలోచన?
కప్పు ఇస్తుంది.
ఇప్పటివరకు మిట్ తన ఎరుపు వరించింది కప్పు రిపోజిటరీ, దాన్ని తీసుకున్న
ఇది ఆఫ్ తనిఖీ అన్నారు, నేను ఒక ఎరుపు కప్పు తీసుకుంది.
మరియు అతను కార్ల్ దానిని ఇచ్చి ఉన్నారు.
మీరు ఒక ఆలోచన ఉందా?
మీరు కార్ల్ ఏమి ఆలోచిస్తాడు?
>> ప్రేక్షకులు: కార్ల్ విన్స్ దానిని ఇస్తుంది.
>> STEPHEN టర్బన్: కార్ల్ విన్స్ దానిని ఇస్తుంది.
విన్స్.
>> ప్రేక్షకులు: విన్స్ [వినబడని] కు చూపిస్తుంది.
STEPHEN టర్బన్: ఖచ్చితంగా.
కాబట్టి ఖచ్చితంగా ఇది.
కాబట్టి విన్స్ కప్ పడుతుంది, కూడా ఇది ఏమి లేదు,
కానీ అతను యూజర్ దానిని చూపిస్తుంది.
కాబట్టి యొక్క పునఃసృష్టి ప్రయత్నించండి తెలియజేయండి ఈ నిజంగా క్లుప్తంగా.
మరియు మేము అవసరం గొన్న ఉన్నాము మూడు నిశ్శబ్ద వాలంటీర్లు,
మీరు అబ్బాయిలు వెళ్ళడం లేదు గా మాట్లాడటం చెయ్యలేరు.
నేను మూడు తాగండి?
OK.
ఎవరు మీరు ఉండాలని కోరుకుంటారు?
>> ప్రేక్షకులు: నేను విన్స్ ఉంటాం.
>> STEPHEN టర్బన్: విన్స్, OK.
అందమైన కానీ స్టుపిడ్.
గ్రేట్.
వేరే ఎవరైనా?
మేము ఒక కోసం చూస్తున్న సామర్థ్యం కాని లొంగి.
వేరే ఎవరైనా సామర్థ్యం ఉండాలనుకుంటున్నాను?
>> ప్రేక్షకులు: నేను కార్ల్ కావచ్చు.
STEPHEN టర్బన్: స్వీట్.
మేము కార్ల్ పొందారు.
>> ప్రేక్షకులు: మిట్.
>> STEPHEN టర్బన్: మిట్, OK.
మరియు మేము అవసరం చూడాలని a-- నేను కస్టమర్ ఉంటాం.
కాబట్టి, అప్ న వస్తాయి అప్ న వస్తాయి.
మరియు దృష్టిలో ప్రతి ఒక్కరూ ఉంది?
కాబట్టి నేను విన్స్ అడగవచ్చు వెళుతున్న కేవలం నవ్వుతూ, ముందు నిలబడి,
కేవలం వీలైనంత ప్రకాశవంతమైన నవ్వుతూ.
మరియు మేము, కార్ల్ అడగవచ్చు చూడాలని కుడి, ఎందుకు మీరు వంటి, లేదు,
కుడి ఆమె వెనుక నిలబడటానికి?
మరియు మిట్, ఎందుకు మీరు లేదు సైన్ తిరిగి ఆఫ్ వెళ్లి,
మరియు అప్పుడు నేను మీరు సమూహం ఇవ్వాలని చేస్తాము కప్పుల తో సమావేశాన్ని.
>> కాబట్టి నేను ఒక కస్టమర్ రెడీ.
నేను వస్తాయి.
మరియు నేను [వినబడని] నేను హాయ్, నేను ఒక కప్పు చెయ్యాలనుకుంటే, చెప్పటానికి.
పర్ఫెక్ట్.
కాబట్టి విన్స్ తెలియదు.
కాబట్టి విన్స్ తదుపరి ఏమి చేస్తుంది?
Vince-- OK, కాబట్టి నేను వెళుతున్నాను ఇప్పుడు వ్యాఖ్యానించడానికి ఉండాలి.
>> విన్స్ కార్ల్ అరుస్తాడు, కప్!
కార్ల్ ఏమి చేస్తుంది?
కార్ల్ మిట్ వద్ద అరుస్తుంటారు.
మిట్ ఒక కప్పు పనిచేయకుండా.
మిట్ కార్ల్ దానిని ఇస్తుంది.
కార్ల్ విన్స్ దానిని తిరిగి.
మరియు విన్స్ యూజర్ దానిని చూపిస్తుంది.
>> మరియు ఆ, అధిక, అధిక MVC వద్ద అధిక, కాబట్టి అధిక లుక్.
మేము ఒక దృశ్యం ద్వారా అది విభజించి, ఏమి వినియోగదారు, ఒక నియంత్రిక చూస్తాడు, ఎవరైనా
ఎవరు నేపథ్యంలో ప్రతిదీ చేస్తుంది కానీ నిజంగా ఏదైనా అప్డేట్ కాదు
లేదా ఏ ప్రాముఖ్యత ఏమీ కాదు వీక్షణ మరియు మోడల్ కాల్ తప్ప.
మరియు తర్వాత మేము మిట్ కలిగి, మోడల్, ఎవరు మేము చర్యలన్నీ డేటా అప్డేట్ అవుతుంది.
కాబట్టి, మీరు మా అందమైన కోసం చాలా ధన్యవాదాలు నియంత్రించటం మరియు సామర్థ్యం స్వచ్ఛందంగా.
నేను దాన్ని భావించాను.
>> [అప్లాజ్]
>> నేను గాబే ఇప్పుడు మాట్లాడేందుకు అన్నారు అనుకుంటున్నాను ఒక ఆశాజనక తక్కువ అధిక స్థాయిలో.
>> GABRIEL గుయిమారీస్: OK, అబ్బాయిలు.
ఇప్పుడు గురించి కొద్దిగా మరింత మాట్లాడటానికి వీలు కోడ్ మరియు రైల్స్ పైనే రూబీ గురించి,
మరియు అది సంబంధించి ఎలా ఈ MVC కథ అన్ని.
సాధారణంగా, రూబీ ఆన్ ఒక ప్రణాళిక.
రెండవ ఆ గురించి మరింత.
>> కానీ కేవలం ఒక ఇవ్వాలని ఎవరు భావన అది ఉపయోగించి
ఈ పెద్ద కంపెనీలు అందరి లాగానే కాబట్టి GitHub, Groupon, Twitter--
వారు అన్ని రూబీ ఉపయోగించి చేస్తున్నారు వారి ప్రధాన ఫ్రేమ్ రైల్స్
వారి వెబ్ సైట్ అమలు.
నేను ప్రజలు చాలా ఖచ్చితంగా ఉన్నాను ఇక్కడ ఈ వెబ్సైట్లు ఉపయోగించారు.
మరియు అది అమలు రైల్స్ అన్ని రూబీ వార్తలు మోడల్, వీక్షణ, మరియు నియంత్రిక
ఈ వెబ్సైట్లు మరియు అనేక మరింత అన్ని.
సరేనా?
>> రూబీ, నేను అన్నాడు వంటి పట్టాలు ఒక ప్రణాళిక.
మరియు మీరు రకమైన ఒక ముసాయిదా ఆలోచించవచ్చు ఒక ఇల్లు కట్టడం వంటి అర్థంలో.
మీరు నిర్మించడానికి చూడాలని చేస్తే ఒక హౌస్ మరియు మీరు ఎల్లప్పుడూ చెయ్యవచ్చు
కుడి, మొదటి నుండి మొదలు?
మీరు పైకి రావటానికి ప్రయత్నించండి చేయవచ్చు చెక్క చూసింది ఒక మార్గాన్ని,
మరియు స్థానం చెక్క తీసుకుని, మరియు కుడి ఆకారం లో రాళ్ళు పొందడానికి,
మరియు ఆ యొక్క అన్ని.
కానీ ఆ తీసుకోవాలని జరగబోతోంది సంవత్సరాల బహుశా మా
మీరు అన్ని పదార్థాలు వచ్చేవరకు, మరియు మీరు కలిసి ప్రతిదీ పొందుటకు,
మరియు మీరు నిజంగానే ప్రారంభం మీ గృహనిర్మాణంలో.
>> మీరు బయటకు మొదలు ఉంటే కనుక దీనిని మారుతుంది వార్తలు ఏదో ఒక ఫ్రేమ్
ఇప్పటికే రకమైన స్థానంలో ఇంటి ఏ రకం కోసం
మీరు ఏదో build-- కావలసిన చాలా సాధారణ కానీ మీరు చేయవచ్చు
అప్పుడు మీ స్వంత వైపు మోడల్ goals-- అప్పుడు మీరు పరపతి
చట్రాలు ఈ శక్తి నిర్మించడానికి వాటిని చాలా చాలా వేగంగా ఏదో.
OK.
కాబట్టి ఈ అదే ఆలోచన లో ఉంది ఒక వెబ్ అప్లికేషన్ కోసం ఫ్రేమ్
లేదా ఏ రకం కోసం ఆ విషయం కొరకు అప్లికేషన్.
>> మీరు నిజంగానే ప్రారంభం సగం ఒక అప్లికేషన్ తో
ఇప్పటికే అక్కడ మీరు కోసం స్థానంలో.
మరియు ఆ ద్వారా, నేను మీరు మా పొందడానికి అర్థం ఇప్పటికే విధులు ఫైళ్లు
గ్రంథాలయాలు వంటి, వంటి కార్యాచరణ మరియు మీరు క్రమంలో అమలు చేయవచ్చు ఆదేశాలను
మీ జీవితంలోని చాలా చేయడానికి సులభమైన మరియు సులభంగా.
OK.
>> ఈ సందర్భంలో, మేము వెళుతున్న రూబీ ఆన్ గురించి మాట్లాడటానికి.
వివిధ ఉన్నాయి అక్కడ చట్రాలు.
జంగో కొండచిలువ ఉంది.
జెండ్ ఫ్రేంవర్క్ ఉంది లేదా PHP కోసం Laravel.
వేర్వేరు వాటిని మా ఉన్నాయి.
రూబీ ఆన్ అందంగా nice కొత్త ఒకటి.
ప్రజలు చాలా ప్రారంభ ఆ ఉపయోగించడానికి మరియు పర్యావరణం యొక్క ఈ రకమైన.
మరియు ఈ చాలా పెద్ద కొన్ని నేను ముందు ఇక్కడ చూపించారు సంస్థలు
కూడా రూబీ ఆన్ ఉపయోగిస్తున్నారు.
>> కాబట్టి కేవలం మీరు ఒక ఇవ్వాలని రూబీ అంటే భావం
వంటి, మీరు అబ్బాయిలు మరింత ఉపయోగిస్తారు నుండి , సి మరియు PHP యొక్క ఒక చిన్న బిట్, కు
ఇప్పుడు, కాబట్టి రూబీ అవతరిస్తుంది ఈ అర్థంలో మీ PHP సమానం.
ఈ రూబీ కాదు.
ఈ C. సరే?
కానీ ఈ వంటి ఉంది DJBHash ఫంక్షన్ ఆ నేను
ఉపయోగించిన అనేక మంది తెలుసు pset అక్షరదోషాలు కోసం.
>> మరియు రూబీ, అందంగా చాలా PHP మీరు, వంటి
ఈ అమలు కాలేదు కోడ్ మాత్రమే కొన్ని పంక్తులు.
బదులుగా ఆందోళన కలిగి హాష్ ఫంక్షన్ గురించి
బకెట్లు గురించి ఆందోళన అవసరం, మరియు అన్ని, మీరు కేవలం చెప్పగలదు
నిఘంటువు = Hash.net.
ఆపై మీరు రకమైన వంటి ఉపయోగించడానికి PHP కలిగి అదే ఆలోచన.
కాబట్టి అది నిజమైన వార్తలు.
ఆపై మీరు అనుకుంటే తనిఖీ ఫంక్షన్ కాబట్టి తనిఖీ
ఉంటుంది నిఘంటువు "foo" ఉంటే నిజమైన సమానం సమానం, నిజమైన తిరిగి.
ఆ సరే, అంతే?
>> సో మీరు కొన్ని తేడాలు గమనించవచ్చు.
ఏ సెమీ కోలన్లు ఉన్నాయి ఇక్కడ, C. లో ఉన్నాయి
కానీ సాధారణ ఆలోచన చాలా పోలి ఉంటుంది.
సరేనా?
>> కూడా, రూబీ, రత్నాలు, ఉన్నాయి రూబీ లైబ్రరీలను రకమైన ఉన్నాయి.
మరియు పట్టాలు వాటిని నిర్వహిస్తుంది మీరు ఒక మంచిపని మార్గం.
మీరు చాలు అనుకుంటే కాబట్టి కొన్ని లైబ్రరీలో ఆ
చేస్తుంది ఇమెయిల్స్, లేదా ఆ టెక్స్ట్ సందేశ, చేస్తుంది
లేదా ఆ తో అనుసంధానం చేస్తుంది Facebook, లేదా విషయం యొక్క ఏ రకమైన
మీ అనువర్తనం వలె, ఇది చాలా సులభం.
ఆడ్స్ మీరు ఏదో పొందవచ్చు ఉంటాయి ఇంటర్నెట్ వంటి.
మరియు వారు కేవలం ఉంచారు ఇష్టం ఏదో
రత్నం రత్నం ఫైల్ లో ఉపయోగించడానికి కావలసిన.
ఆపై రైల్స్ ప్రతిదీ సంస్థాపిస్తుంది.
మీరు ఏ గురించి ఆందోళన చెందనవసరం లేదు ఆ, కాబట్టి ఆ నిజంగా చల్లని ఉంది.
కూడా, పుష్కలంగా ఉంది, ఆన్లైన్ సహాయం పుష్కలంగా ఉన్నాయి.
కాబట్టి మీరు విషయాలు మా కనుగొనవచ్చు.
మీరు ఒక లోపం కలిగి ఉంటే, మీరు కేవలం అది గూగుల్ చేయవచ్చు,
మరియు అది చేస్తాడు సహాయం పొందడానికి చాలా సులభం.
>> మరియు అది fun-- చాలా వార్తలు ఖచ్చితంగా మీరు ఎందుకంటే
తక్కువ స్థాయి గురించి ఆందోళన చెందనవసరం లేదు హాష్ పట్టికలు వివరాలు, అమలు
మరియు అన్ని తో పైకి వచ్చి కలిగి HTTP పీఠికలను, మరియు విషయాలు మా,
మరియు కొన్ని ఎక్కువ అధిక స్థాయి విషయాలు.
ఆందోళన చెందనవసరం లేదు రైల్స్ గురించి.
ఇది మీకు చాలా, చాలా చక్కగా అది.
మరియు మేము ప్రదర్శన చూడాలని మరింత బలంగా చాలా త్వరలోనే.
OK.
>> మరలా రూబీ గురించి కొద్దిగా.
నేను అన్నాడు వంటి, కేవలం సి వంటిది.
బదులుగా printf, మేము చెప్పటానికి ఇది "ఉంచుతుంది" "స్ట్రింగ్ చాలు."
ఇది కన్సోల్ కు ఒక స్ట్రింగ్ ఉంచుతుంది.
మరియు ఈ సందర్భంలో, మనం ఉన్నాము కేవలం "హలో వరల్డ్." ముద్రణ
మేము కుండలీకరణాలు అవసరం లేదు, కానీ అది చాలా చాలా పోలి ఉంది.
>> ఆపై మీరు అనుకుంటే ఇక్కడ ఏదో చేయాలని,
వంటి "Smalls" యొక్క ఒక సమూహం ప్రింట్ మరియు ఒక సమయంలో లూప్ లో "Bigs" యొక్క ఒక సమూహం,
అది రకమైన సి వంటిది, కుడి?
మీరు పరామితులు లేదు, కానీ అది చాలా చాలా సేమ్.
ఇక్కడ ఇండెంటేషన్ని కౌంట్స్, కాబట్టి x 1 సమానం.
ఆపై x కంటే తక్కువగా ఉంది ఉండగా 50 ఈ ​​ఒక ఉంటే, ఈ ఎల్స్ ఉంది.
ఇది మీరు చూసిన వంటి చాలా చక్కని ఉంది.
>> మరియు అప్పుడు x + = 1 కేవలం, పెంచడం ఉంది రకమైన మీరు ++ చేయడం వంటి
C. లో లేదు కానీ అది అందంగా వార్తలు మీరు C. లో చూసిన చాలా
ఇది చాలా క్లిష్టమైన ఉండకూడదు.
కానీ అది మరింత శక్తివంతమైన ఉంది.
సో కొన్ని ఆదేశాలను ఇక్కడ ఉన్నాయి ఖచ్చితంగా ఒక బిట్ కొత్త అని.
>> కాబట్టి ఉదాహరణకు, "ఉంచుతుంది."
మీరు ఈ హాష్ ట్యాగ్ సంజ్ఞామానం ఉపయోగించవచ్చు ఇక్కడ కేవలం ప్రింట్ ఏదో
చాలా చక్కని మీరు ఉంటే ఏమి చేస్తారు అని వంటి % D లేదా% సి లేదా కొంతవరకు ఆ ఇష్టం.
మరియు మీరు నిజంగానే ఉంచవచ్చు కుడి ప్రకటన తర్వాత ఉంటే.
నేను మాత్రమే దీన్ని కావలసిన X 3 కంటే ఎక్కువ ఉంటే.
అందుచే నేను వుంటుంది మొత్తం బ్లాక్ ఉంటే తయారు?
నాకు తెలీదు.
నేను ఈ మాత్రమే ముద్రించవచ్చు x 3 కంటే ఎక్కువ సమానం.
కాబట్టి ఈ ఒక లైన్ మార్గం రూబీ ఇలా.
>> రూబీ లో జాబితా ఉంది చాలా బహుముఖ ఏదో.
కాబట్టి మీరు నిజంగా అవసరం లేదు కేవలం ఒకటి రకం కలిగి.
అప్పుడు మీరు ఒక స్ట్రింగ్ కలిగి, మరియు చేయవచ్చు కొన్ని సంఖ్యలు, మరియు సంసార.
మరియు మీరు కలపవచ్చు అనుకుంటే జాబితా ఏదో,
మీరు ఈ ఉపయోగించవచ్చు ఇక్కడే నొటేషన్.
>> మరియు మీరు iterate మీరు అనుకుంటే.
PHP లో ప్రెట్టీ చాలా 4each, ఇక్కడ, మీరు జాబితా కలిగి మరియు మీరు ఏమి "List.each చేయండి."
ఈ "ELEM" ఈ ప్రతి మూలకం యొక్క పేరు వలె
నేను నా జాబితాలో కలిగి వెళుతున్న ఆ.
ఆపై నేను కేవలం "ELEM ఉంచుతుంది." చేయవచ్చు
మరియు చాలా చక్కని నిర్వహిస్తుంది "ఉంచుతుంది" ప్రింటింగ్, మీరు ఉంచడం.
ఇది పట్టింపు లేదు అది ఒక స్ట్రింగ్ లేదా ఒక పూర్ణాంకానికి ఉంది.
మీరు ఆ పని చేస్తాడు.
కుడి?
కూల్.
>> మరియు కేవలం PHP, రూబీ మరియు HTML వంటి కూడా చాలా, చాలా చక్కగా ఇంటిగ్రేట్.
మరియు ఇక్కడ, అక్కడ కొన్ని అది రూబీ తో HTML.
కాబట్టి మేము HTML లో వంటి ఒక శరీరం ట్యాగ్.
మరియు మేము తనిఖీ అనుకుంటే ఒక వినియోగదారు అని, ఉదాహరణకు,
లాగిన్, మేము కేవలం ప్రారంభం చెప్పగలను రూబీ రూబీ, ఉంటే user.logged_in ?, ముగింపు.
ఈ మొత్తం విషయం ప్రింట్ కేవలం ఇది, ఇది కొన్ని రూబీ ఉంది
రకం కోసం వాక్యనిర్మాణం వంటి ఒక వేరియబుల్ అవుట్ ముద్రిస్తుంది PHP.
యొక్క user.name ప్రింట్ లెట్.
>> కాబట్టి, స్టీఫెన్ స్వాగతం ఒక HTML DIV యొక్క లోపల.
మరియు చివరిలో, మేము ఒక "ముగింపు" కలిగి మరియు అంటే రూబీ కోడ్, ఈ నా
బ్లాక్ ఉంటే.
సరేనా?
కాబట్టి అది కేవలం ఒక అతుకులు వంటిది రూబీ మరియు HTML మధ్య సమన్వయాన్ని.
వనరుల మా కూడా ఉన్నాయి.
మేము ముందుకు ముందు కానీ, ఎవరైనా చేస్తుంది రూబీ, ఏదైనా గురించి ఏవైనా ప్రశ్నలు ఉందా?
OK.
>> వనరుల మా ఉన్నాయి ఆన్లైన్ , కోడ్ అకాడమీ tryruby.org కు,
ruby-lang.org, మీరు ప్రయత్నించవచ్చు పేరు మీ బ్రౌజర్లో మీరు ముందు వాస్తవానికి
ఓహ్, ఓకే, నేను ఉపయోగించడానికి వెళుతున్న, చెప్పటానికి నా చివరి ప్రాజెక్ట్ కోసం రూబీ.
కాబట్టి ఖచ్చితంగా ఆ ప్రయత్నించండి.
ఈ స్లయిడ్లను ఉంటాయి ఆన్లైన్ అందుబాటులో అన్నారు,
కాబట్టి మీరు వాటిని డౌన్లోడ్ చేసుకోవచ్చు.
మరియు అవును?
>> ప్రేక్షకులు: [వినబడని] ఏమి మీరు చూపించాడు
HTML మరియు కోడ్ పొందుపర్చిన మోడల్ చూడండి యొక్క ఈ భావన అది
కంట్రోలర్?
>> GABRIEL గుయిమారీస్: అవును.
మేము రెండవ ఆ చేస్తాను మేము మా ఉదాహరణగా చూపించు, OK?
ప్రశ్న ధన్యవాదాలు.
మేము చేస్తే ప్రశ్న ప్రాథమికంగా రూబీ ఈ ఏకీకరణ చూపవచ్చు
మోడల్ లోపల HTML లో కంట్రోలర్ ఫ్రేమ్ వీక్షించండి.
>> మోడల్ ఆలోచన కాబట్టి చూడండి కంట్రోలర్ ఫ్రేమ్
, ఇది ప్రాథమికంగా ఒక తత్వశాస్త్రం ఉంది కేవలం స్టీఫెన్ ఇక్కడ చూపించింది వంటి.
మరియు అది ఏదో కాదు మీరు చేయాల్సిందల్లా ఆ,
కానీ అది చేస్తుంది ఏదో వార్తలు మీ జీవితం చాలా సాధారణ.
మరియు రూబీ ఆన్ నిర్మించబడింది కోడ్ యొక్క ఈ తత్వశాస్త్రం చుట్టూ.
కాబట్టి మేము చూపించే చూడాలని చాలా త్వరలోనే ఒక ఉదాహరణ.
>> కాబట్టి రైల్స్ ప్రేమ.
నేను అన్నాడు వంటి మంది, ఉపయోగిస్తున్నారు.
అది నిజంగా సరదాగా అనిపిస్తుంది.
మీరు అబ్బాయిలు తప్పక ఖచ్చితంగా అది ఒక ప్రయత్నించండి.
MVC ప్రతిదీ సులభమైన ఉంటుంది.
మోడల్ చూడండి కంట్రోలర్ కాబట్టి, వేరు విషయాలు
మరియు కేవలంగా ఒక వ్యక్తి, పెట్టటం, లేదా మీ అప్లికేషన్ యొక్క ఒక భాగంగా
వివిధ ఉద్యోగాలు ప్రతి చేయాలని మీరు అప్లికేషన్ కలిగి ఉంటుంది.
మరియు తక్కువ సమయం ఖర్చు తక్కువ స్థాయి సమస్యల పై.
మరియు చాలా ప్రజాదరణ ప్రస్తుతం.
మేము రైల్స్ 4.0 ఇది ఒక కొత్త వెర్షన్ ఉంది.
మరియు అది కూల్ స్టఫ్ చాలా వస్తుంది.
మరో ప్రశ్న.
>> ప్రేక్షకులు: మరో ప్రశ్న.
రూబీ ఆన్ వర్సెస్ రైల్స్ గ్రెయిల్స్ రూబీ.
>> GABRIEL గుయిమారీస్: OK.
ప్రశ్న, రూబీ ఉంది Ruby-- వర్సెస్ రైల్స్
ప్రేక్షకులు: గ్రెయిల్స్.
రూబీ?
>> GABRIEL గుయిమారీస్: అవును.
కాబట్టి రూబీ భాష.
>> ప్రేక్షకులు: నం
నేను ఒక భాష సరిపోల్చండి అడుగుతూ నేను మరియు ఒక ఫ్రేమ్, రూబీ ఆన్,
మరొక ప్రసిద్ధమైన లాంగ్వేజ్ తో framework-- Grails-- రూబీ తో
ఆన్ రైల్స్.
>> GABRIEL గుయిమారీస్: OK.
క్షమించాలి.
ప్రశ్న సరిపోల్చండి జరిగినది రూబీ ఆన్ మరియు రూబీ
మరొక ఫ్రేమ్ మరియు మరొక కు
>> ప్రేక్షకులు: రూబీ.
అది సరే.
మీరు దాని గురించి తెలియకపోతే, ఆ మంచిది.
>> GABRIEL గుయిమారీస్: వలె, నేను అర్థం ఆ ఉంది
>> ప్రేక్షకులు: మరొక ఉంది ఫ్రేమ్ అంటారు గ్రెయిల్స్.
>> GABRIEL గుయిమారీస్: ఓహ్, గ్రెయిల్స్.
నేను దానిని విన్న ఎప్పుడూ.
క్షమించాలి.
నేను రైల్స్ గ్రూవే యొక్క విన్న ఎప్పుడూ.
క్షమించాలి.
>> ప్రేక్షకులు: ఇది మెరుగ్గా వార్తలు జావా సంఘటిత.
>> GABRIEL గుయిమారీస్: నేను చూడండి.
>> ప్రేక్షకులు: నేను ఆసక్తికరమైన రెడీ నేను తెలుసు కొంతమంది గురించి ఇష్టపడటం
>> GABRIEL గుయిమారీస్: లేదు, నేను ఎప్పుడూ దురదృష్టవశాత్తు, ఒక విన్నారు.
గ్రెయిల్స్.
>> ప్రేక్షకులు: కొన్ని ప్రజలు స్పష్టంగా రూబీ ఆన్ వంటి.
>> GABRIEL గుయిమారీస్: నేను చేసిన ఆన్ రైల్స్ వాడిన రూబీ చాలా.
నేను కొన్ని జంగో ఉపయోగించారు చేసిన పైథాన్ తో, నేను అన్నాడు.
నేను కొన్ని Laravel ఉపయోగించారు చేసిన.
కానీ నేను రైల్స్ గ్రూవే ఉపయోగిస్తారు కాలేదు.
క్షమించాలి.
మరియు అది చాలా ప్రజాదరణ ఇప్పుడు రైల్స్ 4.0.
ఇలా, వాటిలో కొన్ని రైల్స్ ఆ మీకు చేస్తుంది, ఉదాహరణకు, మీరు ఉంది
CSS ఫైళ్లు కలిగి ఉన్నాము మరియు జావాస్క్రిప్ట్ ఫైళ్లు మా.
మరియు మీరు వాటిని చికిత్స చేయవచ్చు ప్రత్యేక మరియు ప్రతిదీ.
>> కానీ అప్పుడు అది ఎప్పుడు automatically-- మీరు ఉత్పత్తికి మీ కోడ్ పంపండి
అది స్వయంచాలకంగా కూర్చింది ఒక్క ఫైల్ వాటిని అన్ని
ఏ లేకుండా minified ఉంది ఖాళీలు, కాబట్టి అది తీసుకుంటుంది
మీ అప్లికేషన్ లో తక్కువ స్థలాన్ని, కాబట్టి మీరు నిజంగా చాలా విషయాలు స్కేల్ చేసే.
అందుకే అటువంటి పెద్ద కంపెనీలు వార్తలు ట్విట్టర్ మరియు Github వంటి
అన్ని చేస్తుంది ఎందుకంటే, రూబీ ఉపయోగించి నిజంగా చల్లని ఉంది, మీరు ఆ.
>> చాలా అని ఒక విషయం, చాలా వీరిని
నాకు సహా మంది కోసం, ఎవరు పని చేయడానికి ప్రయత్నిస్తున్నారు
ప్రారంభంలో ఒక ముసాయిదాతో ఉంది మీరు ఒక అప్లికేషన్ మొదలు చేసినప్పుడు,
మీరు ఫైళ్లను కొంత చూడండి చూడాలని.
ఇలా, మీరు సృష్టించడానికి రైల్స్ న్యూ, నా అప్లికేషన్,
మీరు ఈ అన్ని చూడండి చూడాలని folders-- అనువర్తనం, బిన్ config, DB, lib,
ప్రజా లాగిన్.
ఇలా, మా మరియు stuff మా.
>> మరియు మొదటి సారి నేను , నేను వంటి గమనించాను
OK, నేను ఏమి సంఖ్య ఆలోచన ఉంది.
నేను కేవలం ఒక సృష్టించడానికి కావలసిన వెబ్సైట్ "హలో, ప్రపంచం"
మరియు, వంటి, నాకు ఇచ్చి ఉంది 100 బిలియన్ వివిధ పేజీలు.
నేను జరగబోతోంది ఏమి లేదు.
కాబట్టి ఆ ద్వారా చాలా daunted లేదు దయచేసి.
>> దీనిని వాస్తవానికి సగం కలిగి ఉంది ఇప్పటికే మీరు అక్కడ ఒక ఇంటి.
ఇది ఒక మొత్తం ఉంది ఇప్పటికే మీరు కోసం ఫ్రేమ్.
కాబట్టి అనేక ఫైళ్లు ఉన్నాయి ఎందుకు ఆ వార్తలు.
కానీ nice విషయం అది ఉంది చాలా చక్కగా వాటిని అన్ని వేరు.
ఆడ్స్ మీరు గురించి ఆందోళన చెందనవసరం లేదు ఉంటాయి ఈ ఫోల్డర్లను చాలా గురించి.
>> అత్యంత ముఖ్యమైన ఒకటి, నేను చెబుతా, అనువర్తనం ఫోల్డర్ ఉంది,
పేరు మీ అనువర్తనం నిజానికి నివసిస్తున్నారు.
కాబట్టి config, మీరు చూడాలని కొన్ని stuff configurate కలిగి,
మీ డేటాబేస్ మరియు విషయాలు వంటి ఇది మీరు ఉపయోగించే డేటాబేస్ రకమైన.
కానీ చాలా వంటి, ఆ కంటే ఇతర మీ పని అనువర్తనం జరుగుతుంది అన్నారు.
కాబట్టి అనువర్తనం, మీరు, ఆస్తులు, కంట్రోలర్లు సహాయకులు, mailers, నమూనాలు, అభిప్రాయాలు.
ఇక్కడ, మీరు ఆ చూసిన మొదలు కంట్రోలర్లు, నమూనాలు, మరియు అభిప్రాయాలు వస్తాయి
తెరపైకి.
>> Mailers కేవలం మీరు ఉంటే ఇమెయిల్స్ పంపడం ఇష్టం.
హెల్పర్స్ మీరు అనుకుంటే కొన్ని పనులను సృష్టించడానికి
మీరు దృష్టిలో చాలా ఉపయోగించే.
కాబట్టి మీరు సహాయకులు వాటిని ఉంచండి.
మరియు ఆస్తులను ప్రధానంగా అన్ని ఉంది మీ చిత్రాలు, మీ CSS యొక్క అన్ని,
మీ జావాస్క్రిప్ట్ అన్ని, మరియు ఆ రకాల వంటి
క్లయింట్ పంపారు పొందండి పనులు యొక్క.
ఆస్తుల అనిపిస్తుంది ప్రతిదీ, నేను ముందు చెప్పారు, minified కావాలి.
ఇది సంకలనం.
మరియు మీరు నిజంగా గురించి ఆందోళన లేదు అది ఉత్పత్తి కోడ్ వెళ్తాడు.
కూల్.
>> ఇప్పుడు జాక్ లో వచ్చిన జరగబోతోంది, మరియు అతను Twitter50 ఒక ఉదాహరణ అన్నారు.
>> ప్రేక్షకులు: హుర్రే!
>> జాక్ CHAUVIN: బ్రహ్మాండం.
కాబట్టి నేను పని అవకాశం కలిగి రూబీ ఆన్ ఈ వేసవి.
ఇది ఒక అద్భుతమైన ఫ్రేమ్.
నేను చాలా పాక్షిక ఉన్నాను.
మరియు నేను మీరు యొక్క కొద్దిగా తెలియజేస్తాము అది కనిపిస్తుంది ఏమి యొక్క ఒక ఉదాహరణ.
Chrome కు పైగా గెంతు.
కాబట్టి ఈ చాలా సులభమైన ఒక ఉదాహరణ రూబీ ఆన్ ఏదో application--
ఈ విషయం వంటి రూబీ నిజంగా ఇక్కడి
ఆ కేవలం పేరు మీ నమూనాలు బాగా నిర్వచించబడ్డాయి.
>> ఈ ఉదాహరణలో, మీరు చూస్తారు రెండు వేర్వేరు నమూనాలు, ఇది
మేము వినియోగదారులు ఉన్నాయి మరియు మేము ట్వీట్లు.
కాబట్టి ఈ Twitter50 ఉంది, హార్వర్డ్ యొక్క సొంత Twitter.
మీరు గమనిస్తే, నేనుzack లాగిన్ చేస్తున్నాను.
మరియు నేను కొత్త ట్వీట్లు చేయగలరు ఉన్నాను.
క్షమించాలి - నేను అనుకుంటున్నాను "ఈ ఒక ఉంది"?
ప్రేక్షకులు: [వినబడని].
జాక్ CHAUVIN: OK, ఓహ్.
సర్వర్ నిలిపివేయాలి.
అద్భుతమైన.
కాబట్టి ఇక్కడ మేము ఉన్నాయి.
మీరు చూడగలరు గా, మేము మా ఇక్కడే ట్విట్టర్ అప్లికేషన్.
మరియు అది సర్వర్ ప్రారంభించండి సూపర్ సులభం.
మేము "పట్టాలు సర్వర్." చేస్తాను
గ్రేట్.
OK.
ఆ కోసం ధన్యవాదాలు.
కాబట్టి ఇప్పుడు మేము అమలు చేస్తున్నారు.
>> మరియు మేము ", ఈ చెప్పటానికి చేస్తాము ఒక సంభ్రమాన్నికలిగించే సదస్సు ఉంది. "
మరియు ఏమి చూసేలా.
కాబట్టి మేము దాని గురించి ట్వీట్ చేస్తాము.
దిగువన డౌన్, మీరు చూడగలరు ఇప్పుడు కంటే ఎక్కువ మూడు ట్వీట్లు ఉంది.
కాబట్టి మేము ఒక చిన్న బిట్ కలిగి pagination జరుగుతుందో.
మరియు మేము ఆ ట్వీట్ చేశారు.
నేను కూడా ద్వారా శోధించవచ్చు నా ఈ రెండు కోసం tweets-- శోధన
పదం కలవి "ఈ" వాటిని చూపబడతాయి.
మేము కూడా ట్వీట్ల తొలగించగలరు చిన్న తొలగించు బటన్ పై క్లిక్.
మరియు ఖచ్చితంగా, నేను మాత్రమే తొలగించగలరు నాకు చెందినదని పోస్ట్.
>> ఇప్పటికే, మేము దాదాపు కలిగి ట్విట్టర్ కార్యాచరణను.
వలె, మీరు దాని గురించి ఆలోచించినప్పుడు, ట్విట్టర్ నిజంగా అన్ని ఎక్కువ లేదు.
ఇది ట్వీట్లు ఉంది, వినియోగదారులను కలిగి ఉంది.
కొన్ని క్లిష్టమైన కార్యాచరణను ఉంది.
కానీ మీరు నిజంగా అది డౌన్ వచ్చినప్పుడు, ఇది చాలా సాధారణ రూబీ ఆన్ రైల్స్ అప్లికేషన్.
ఒక తో ఈ వంటి మరియు ఏదో, రూబీ ఆన్ రైల్స్ మంచి అవగాహన
మీరు బహుశా అనుకొనుట ఒక గంట లేదా రెండు తయారు.
>> మరియు ఆ నిజంగా వస్తుంది తిరిగి రూబీ మంత్రం,
కాన్ఫిగరేషన్ పైగా సదస్సు.
సో తిరిగి రోజు, ప్రజలు, ఎప్పుడైనా వారు ఈ వెబ్సైట్ అనుకున్నారు,
మొదటి నుండి ప్రారంభించడానికి కలిగి ఉంటుంది.
సరే, నేను ఒక వెబ్ సైట్ చేయాలనుకుంటున్నాము.
ఈ ఫైలు తయారు చేద్దాము మరియు ఈ ఫైలు మరియు ఈ ఫైలు.
>> రూబీ ఆన్ తో, ఆ ఒక్కటి ఉంది.
మీరు నేను ఒక కొత్త అనువర్తనం మీరు చెప్పేది.
మరియు గాబే మాకు చూపించాడు కేవలం వంటి, అది మాకు మొత్తం ఫైలు నిర్మాణం సృష్టిస్తుంది.
మరియు మేము కేవలం మార్చడానికి చిన్న భాగాలు మేము అవసరం.
మేము కేవలం వినియోగించటానికి మా అనువర్తనం గురించి ప్రత్యేకంగా ఉంటుంది.
కూల్.
కాబట్టి మా ప్రదర్శనను తిరిగి వెళ్ళడం ఆసక్తికరమైన preview--.
నేను ఎక్కడ ప్రస్తుత లేదు?
ప్రేక్షకులు: పూర్తి స్క్రీన్.
టాప్ కుడి.
>> జాక్ CHAUVIN: బాగోలేదు.
కూల్.
OK.
అన్ని కాబట్టి మొదటి, మోడల్.
స్టీఫెన్ ఒక సంభ్రమాన్నికలిగించే చేశాడు MVC గురించి ఉద్యోగం.
ఇప్పుడు మేము సంబంధం చూడాలని రూబీ ఆన్ ఆ తిరిగి.
మోడల్ కాబట్టి మీరు రకమైన చెయ్యవచ్చు డేటాబేస్ భావిస్తున్నది.
మీరు CS50 ఈ చూసిన చేసిన ఫైనాన్స్, అక్కడ నమూనా దుకాణాలు
గురించి సమాచారం మీరు ఎన్ని స్టాక్స్,
లేదా మీరు చేసిన అన్ని లావాదేవీలు.
ఈ ఒక ఉదాహరణ ఒక లైన్ ఎన్ని మీరు
రైల్స్ ఒక కొత్త మోడల్ తయారు చెయ్యటానికి.
కాబట్టి నేను ఒక యూజర్ కావలసిన.
ఇది ఒక కలిగి జరగబోతోంది ఒక స్ట్రింగ్ ఇది ఇమెయిల్,
మరియు ఒక పాస్వర్డ్, ఇది కూడా స్ట్రింగ్ ఉంది.
కనుక ఇది నేను ప్రతి వరుస ఉండాలని those-- వంటిది వినియోగదారుల నా పట్టికలో ఆ లాగా.
>> ఒక నిజంగా సంభ్రమాన్నికలిగించే భాగంగా పట్టాలు గురించి అది ఉంది
అది అనవసరం చాలా చక్కని ఏ SQL వ్రాయండి.
ఎన్ని మీరు guys యొక్క ప్రియమైన pset 7 లో SQL రాయడం?
సరిగ్గా.
SQL చాలా యూజర్ ఫ్రెండ్లీ కాదు.
మరియు పట్టాలు దూరంగా అన్ని సంక్షిప్తరూపం ఈ నిజంగా సులభం ఆదేశాలను.
కాబట్టి ఉదాహరణకు, మేము ఒక కలిగి ఉంటే వినియోగదారు వినియోగదారు అనేక ట్వీట్లు ఉంది.
మరియు వారిలో ప్రతి ఒకటి ట్వీట్లు ఒక యూజర్ చెందిన.
>> మీరు ఇక్కడ, ఈ చూస్తే మా ట్వీట్ మా నమూనా ఉంది.
మరియు మేము చెప్పటానికి కలిగి అన్ని ఉంది ఈ సింగిల్ లైన్ నేను ఒక ట్వీట్ ఉన్నాను
మరియు నేను ఒక యూజర్ చెందిన.
మరియు అది ఒకే లైన్ మరియు ఒక తో డేటాబేస్ ఆకృతీకరణ యొక్క కొద్దిగా,
రైల్స్ ఈ సంబంధం సెట్స్ అప్.
ఎప్పుడైనా, నేను కేవలం చెప్పగలను, zack.tweets, వంటి నాకు జాక్ ట్వీట్లు అన్ని ఇస్తాయి.
సంఖ్య SQL.
సూపర్ సులభం.
మళ్ళీ, ఆ సమావేశం ఓవర్ ఆకృతీకరణ తెరపైకి వస్తోంది.
>> మీరు కొద్దిగా చూడగలరు ఇక్కడ రూబీ ఒక ఉదాహరణ యొక్క.
అన్నారు ఇచ్చారు, రూబీ ఉంది రాయడం విధమైన ఇంగ్లీష్ అడగాలని.
ఇది ఒక చాలా అధిక స్థాయి భాష వార్తలు మరియు అది నిజంగా సులభం చేస్తుంది
మాకు వంటి విషయాలు చెప్పటానికి, నేను కావలసిన ఈ ట్వీట్ ఒక శరీరం కలిగి నిర్ధారించుకోండి.
దీని ఉనికిని నిజం.
మరియు నేను ఈ ఆ నిర్ధారించుకోవాలి కేవలం సాధారణ ట్విట్టర్ వంటి, ట్వీట్,
140 యొక్క ఒక గరిష్ట పొడవు కలిగి ఉంటుంది.
ఇది అత్యంత సహజమైన, ఒక నిజంగా గొప్ప భాష.
>> తర్వాత మేము వీక్షణ కలిగి.
కాబట్టి ఈ HTML మరియు CSS ఉంటుంది.
మరియు ఇక్కడ ఒక అభిప్రాయం యొక్క ఉదాహరణకు.
రూబీ ఆన్ కనుక రకమైన సజావుగా రూబీ మరియు HTML రెండు అనుసంధానించే
ఉత్పత్తి చేయడానికి మేము పేజీ ఏమి.
కాబట్టి ఈ మా లేఅవుట్ యొక్క ఒక ఉదాహరణ.
సో మీరు కొన్ని టాగ్లు చూడగలరు మీరు అబ్బాయిలు HTML వలె ఉపయోగిస్తారు, శరీరం,
అన్ని మంచి విషయం.
>> ఇక్కడే లో, అయితే, మేము చెప్పి కొన్ని రూబీ వాడటానికి,
ప్రదర్శించడానికి ఒక సందేశాన్ని ఉంది ఉంటే, అప్పుడు ఒక div సందేశాన్ని ప్రదర్శించడానికి.
కాబట్టి నేను ఆ చాలా అందదు.
కానీ ఈ సాధారణంగా ఒక ఉంది on-- అన్వయించ పొందే పేజీ
ఉన్నా మీరు ఏమి పేజీ న, ఈ ఒక అన్వయించ కావాలి.
కాబట్టి ఈ ఎల్లప్పుడూ చేర్చారు గెట్స్ ఏమిటి.
కూల్.
>> ఒక view-- మరొక ఉదాహరణ ఈ ఉంది అన్ని ట్వీట్లు ఎంచుకున్నాడు పేరు ఒక.
మరియు ఈ విషయాన్ని కొన్ని అందంగా తెలిసిన చూడండి ఉండవచ్చు.
కాబట్టి ఉదాహరణకు, ఇక్కడ, మేము ఉన్నాము ట్వీట్లు ప్రతి ద్వారా మళ్ళీ వెతికినా,
మరియు మేము వాటిని ముద్రించి చేస్తున్నారు.
మేము ఉన్నాము కాబట్టి ఇక్కడ ఉంది శరీర ముద్రించిన.
మరియు ట్వీట్ యొక్క యూజర్ ఇక్కడ ఉంటే ఒక ఏ SQL యొక్క నిజమైన ఉదాహరణ బాధగానే ఉంది.
నేను అడగడం వెబ్ ఈ ఉంది ట్వీట్ యొక్క వినియోగదారు ప్రస్తుత యూజర్?
అప్పుడు దీన్ని తొలగించడానికి లింక్ చూపించు.
ఇది సూపర్ సులభం.
>> నియంత్రిక.
కాబట్టి ఈ ఇంటర్ఫేస్ మళ్ళీ, మోడల్ మరియు వీక్షణ మధ్య.
ఇది హార్డ్ పని చేసే ఒక వార్తలు యొక్క interacting-- మిడిల్ ఉండటం.
ఇది సమాచారం లోడుచేస్తుంది మేము ఒక క్షణ చూస్తారు ఇది వీక్షించడానికి.
మరియు క్రమంలో సంకర్షణ మోడల్, అది
ఇవి మోడల్ పద్ధతులు, పిలిచే మీరు అబ్బాయిలు విధులు వంటి తెలిసిన.
>> కాబట్టి ఉదాహరణకు, ఈ ఉంది మా ట్వీట్ యొక్క నియంత్రిక.
ఇది కొద్దిగా చూడండి ఉండవచ్చు ప్రస్తుతం వీరిని.
కానీ అది నిజానికి సూపర్ చూడగానే మీరు డైవింగ్ మొదలు ఒకసారి.
కాబట్టి ఉదాహరణకు, మా ఇండెక్స్ లో, ఆ వార్తలు ఇక్కడ మేము అన్ని ట్వీట్లు చూపించడానికి కావలసిన.
కాబట్టి ఈ లైన్ ప్రధానంగా అన్ని ట్వీట్లు కోసం అడుగుతుంది.
ఆపై మేము రెండు ప్రారంభించడం వంటి కాబట్టి కొత్త tweet--
వారు ఒక సృష్టించడానికి కావాలా ఆ పేజీలో కొత్త ట్వీట్.
>> మరియు అది ప్రస్తుత యూజర్ ఏమిటి అడుగుతుంది.
మరియు ఈ చాలా పోలి ఉంటుంది మీరు pset 7 చూసిన నటించు,
అది ఎక్కడ కేవలం రకమైన చెప్పడం view-- అది వంటి రకమైన ఉంది,
మీరు వేరియబుల్స్ ప్రయాణిస్తున్న వీక్షణ అభిప్రాయం లో అవసరం వెళుతున్న.
మరియు ఒక మొత్తం బంచ్ ఉంది వివిధ పద్ధతులు
ఈ ట్వీట్ యొక్క నియంత్రిక నిర్వహించగలుగుతుంది.
>> కానీ నిజంగా, రైల్స్ చేస్తుంది రకమైన ఒక గొప్ప ఉద్యోగం
వివిధ వాటిని విభజించడం మీ నియంత్రిక ఉండవచ్చు చర్యలు.
ఏవైనా ప్రశ్నలు గురించి ఉన్నాయా పట్టాలు MVC ప్రాంతాల్లో ఏ?
కేవలం ఒక బ్రీజ్ యొక్క కైండ్.
కాబట్టి మీరు అబ్బాయిలు తనిఖీ చేయవచ్చు మీ స్వంత దాన్ని.
పరమాద్భుతం.
మేము వెళ్ళి ఉంటాం.
>> కాబట్టి రైల్స్ ఇన్స్టాల్.
రూబీ ఇష్టం, కావచ్చు సంస్థాపించుట మరింత వీరిని భాగాలు ఒకటి
మొత్తం పట్టాలు ప్రక్రియ, దురదృష్టవశాత్తు.
కానీ స్పష్టంగా, అన్ని మాకు సహాయపడటానికి చుట్టూ ఉంటాయి.
మరియు అది అక్కడ ఉంది ఒకసారి, గొప్ప వనరులు చాలా,
గాబే పేర్కొన్న, కోసం ప్రారంభ విధానం.
ఇక్కడ లింకులు మీరు క్రమంలో చేయాలి
రైల్స్ డౌన్లోడ్ దానిని పొందడానికి మీ కంప్యూటరులో సంస్థాపించబడ్డ.
సహజంగానే, అది అందుబాటులో వార్తలు Windows మరియు Mac రెండు కోసం
మరియు CS50 ఉపకరణం కోసం.
ఏదైనా గురించి ప్రశ్నలు మేము చెప్పారు చేసిన?
>> ప్రేక్షకులు: నేను , నిజానికి ఆసక్తి
కాబట్టి నేను ఆ డౌన్లోడింగ్ తెలుసు సాఫ్ట్వేర్ అతిపెద్ద అడ్డంకు ఉంది.
అక్కడ ఉంటే తగినంత ఆసక్తి కలిగి మినీ సెషన్ లేదా ఏదో డౌన్లోడ్.
జాక్ CHAUVIN: MM-HM.
అవును.
ఆ నిజంగా సహాయకారిగా ఉండవచ్చు.
గురించి ఎవరైనా నిజంగా gung- హో ఉంటే వారి ప్రాజెక్టు కోసం ఈ ఉపయోగించి
లేదా భవిష్యత్తులో, అప్పుడు మేము ఖచ్చితంగా ఇష్టం గురించి మీరు మాట్లాడటానికి సంతోషంగా ఉంటుంది.
Mm-HM.
>> ప్రేక్షకులు: సంబంధిత ప్రశ్న ఏమి నేను ఇంతకు ముందు అడిగిన.
పూర్తి చేసిన మీరు ఆ కోసం ఇప్పటికీ ఆ ఇతర చట్రాలు
అదే చేయాలని ప్రయత్నిస్తున్నారు విషయం, అది సులభం
ఒక వెబ్ సైట్ లేదా నిర్మించడానికి కార్యాచరణ, నేను ఏ కోణంలో అనుకుంటున్నాను
మేము రైల్స్ ఉంటుంది ఎందుకు వర్సెస్ జెండ్ లేదా ఇతర చట్రాలు కొన్ని
మరియు భాషలు.
>> జాక్ CHAUVIN: నేను చేస్తాము గురించి నా $ 0.02 అంటున్నారు.
నేను రూబీ ఆన్ ప్రేమ.
నేను పని అవకాశం కలిగింది ఆన్ రైల్స్ PHP మరియు రూబీ రెండింటిలోనూ.
నేను చాలా రూబీ ఇష్టపడతారు ఎందుకంటే రూబీ ఆన్ రైల్స్.
ఖచ్చితంగా, అది ఒక పెద్ద భాగం.
ఇలా, మీరు ఉన్నాము మీ ఫ్రేమ్ ఎంచుకోవడం,
మీరు కూడా మీ భాషను ఎంచుకోండి.
>> రూబీ నేను అనుకుంటున్నాను సూపర్ accessible-- ఉంది PHP కంటే మెరుగైన భాష.
కానీ ఆ వ్యక్తిగత ప్రాధాన్యత ఉంటాము.
అలాగే మరొక పరిశీలనలో ఉంది ఫ్రేమ్ వెనుక కమ్యూనిటీ
మీరు పని చేస్తున్న.
>> ప్రస్తుతం రూబీ ఆన్ నిజంగా వేడి ఉంది.
దాని వెనుక మద్దతు టన్నుల ఉంది.
మీరు స్టాక్ న ఏదో పోస్ట్ మీరు ఒక సమస్య గురించి ఫ్లో
రూబీ ఆన్ లో కలిగి మరియు అది సమాధానం.
మళ్ళీ, అది ఓపెన్ సోర్స్ అంటే, వార్తలు అది నిరంతరం మార్చారు చేయబడిన ఆ.
ప్రజలు టన్నుల ఉంది నిజంగా ప్రత్యేకించబడ్డాయి
ఈ ఒక చేయడానికి క్రమంలో నిజంగా సంభ్రమాన్నికలిగించే ఫ్రేమ్.
సో ఎందుకు నేను చేస్తాను రూబీ ఆన్ ఎంచుకోండి.
GABRIEL గుయిమారీస్: అవును.
నేను ఆలోచన అని చెబుతారు అత్యంత చట్రాలు వెనుక మీరు ఉన్నాము
అక్కడ కనుగొనేందుకు వెళ్తున్నారు చాలా, చాలా పోలి, కుడి?
మోడల్ చూడండి కంట్రోలర్ కాబట్టి, నిజానికి మా నియంత్రిక యొక్క ఆ
ఏదో లాగా అన్నారు విధులు యొక్క ఈ ప్రతి వంటి
మీ పేజీల యొక్క ఒక వంటిది మరియు అది దారిమార్పులను
మరియు వేరియబుల్స్ ప్రారంభించటానికి.
ఆ కోసం ఇదే చేస్తాడు మీరు అక్కడ చూసే ప్రతి ఫ్రేమ్.
మరియు మోడల్ ఉన్నట్లు జరగబోతోంది.
"చెందుతుంది.", వంటి మరియు మీరు stuff చేయవచ్చు
సో బదులుగా SQL వెర్షన్ చేయడం, మీరు కేవలం ఇష్టం, అలా, user.tweets,
మరియు మీరు ప్రతిదీ పొందండి.
ప్రతిఒక్కరికి ఆ ఉంది.
రూబీ తప్ప, మీరు user.tweets చేయండి, తరువాత PHP లో కొన్ని చట్రాలు,
మీరు user.getalltweets చేయండి ఎక్కడ నా PHP ఒక సమస్య కాదు.
వలె, ఇది ఒక పెద్ద లైన్ ఉంది.
ఇది అదే విషయం కానీ అది ఒక పెద్ద లైన్ ఉంది.
>> కాబట్టి ప్రధాన కారణాలలో ఒకటి రూబీ పైగా నా ప్రాధాన్యతల.
ఇది నేను ఖచ్చితంగా లాగే ఉంది ఇతర చట్రాలు ఇదే,
అది కేవలం రెండుసార్లు తీసుకెళతాయి కోడ్ యొక్క కాలం పంక్తులు.
సరేనా?
>> ఏదైనా ఇతర ప్రశ్నలు?
>> జాక్ CHAUVIN: ఏదో నేను గాబే చేస్తే గురించి చేస్తాము
రత్నాలు గురించి కొద్దిగా మాట్లాడారు.
మరియు ఆ నిజంగా నేను ఈ అర్థం great-- ఒక వార్తలు అన్ని ఫ్రేంవర్క్స్ రకమైన సాధారణం
ఒక రత్నం భావన యొక్క రకమైన ఉందని, ఇది నా చిన్న ఉదాహరణ వంటిది,
నేను లాగిన్ చేశారు.
వలె, మీరు సైన్ అవుట్ సైన్ ఇన్ చేయవచ్చు.
ఇలా, వాస్తవానికి ఉంది ఒక సంక్లిష్టమైన ప్రక్రియ రకమైన.
ఇది ఒక చిన్న నిర్వహించారు pset 7 లో మీరు కోసం bit.
కానీ నేను ఇప్పటికీ పూర్తిగా తెలియదు ఎలా సైన్ ఇన్ సైన్ అవుట్ అమలు.
మరియు ఆ కారణం వార్తలు రూబీ ఆన్ టన్నుల ఉంది
మీరు ఆ వంటి స్టఫ్ చేసే రత్నాలు.
>> మళ్ళీ, ఆకృతీకరణ పైగా సమావేశం.
అందరూ చేస్తూ జరగబోతోంది సైన్ ఇన్, సైన్ అవుట్ అడుగు.
కేవలం ఒక ప్యాకేజీ చేయడానికి ఎందుకు అలా పిలవబడుతుంది ఒక రత్నం ఇది ఈ సందర్భంలో, ప్రవేశపెట్టటానికి.
మీరు కేవలం ఉన్నాయి.
ఆపై కొన్ని సహాయం లేదు అది ఎలా ఉపయోగించాలో ఆన్లైన్.
మరియు మీరు గురించి ఆందోళన చెందనవసరం లేదు ఆ వంటి ఏదైనా గురించి.
>> ఈ చిత్రాలు జోడిస్తోంది ఆ కోసం ఒక రత్నం విషయాలు.
ఇలా, ఎప్పుడైనా మీరు ప్రయత్నిస్తున్న కొత్త ఏదైనా, ఆ కోసం ఒక రత్నం ఉంది.
మరియు మీరు రకమైన కేవలం ఈ రత్నాల కలిసి ముక్క
మరియు ఒక నిజంగా క్లిష్టమైన నిర్మించడానికి చాలా త్వరగా అప్లికేషన్.
కూల్.
ఏదైనా ఇతర ప్రశ్నలు?
>> STEPHEN టర్బన్: హుర్రే.
నేను [వినబడని] భావించడం లేదు.
>> GABRIEL గుయిమారీస్: OK.
ధన్యవాదాలు చాలా, అబ్బాయిలు.
>> STEPHEN టర్బన్: BUH-బై.
జాక్ CHAUVIN: BUH-బై.
>> STEPHEN టర్బన్: హుర్రే.
[అప్లాజ్]
>> అవును.