1 00:00:00,000 --> 00:00:02,916 2 00:00:02,916 --> 00:00:04,860 >> [இசை] 3 00:00:04,860 --> 00:00:10,210 4 00:00:10,210 --> 00:00:13,350 >> டேவிட் MALAN: இந்த CS50 தான், இந்த வாரம் எட்டு தொடக்கத்தில் உள்ளது. 5 00:00:13,350 --> 00:00:17,510 நாம் வரவேற்க பெருமகிழ்ச்சி அடைகிறோம் முதுகு, பெரிய ஆச்சரியம், CS50 சொந்த ரமோன் 6 00:00:17,510 --> 00:00:22,160 கால்வனை, வருகிறது ஒரு உயரும் மூத்த கடந்த பல மாதங்களாக செலவு 7 00:00:22,160 --> 00:00:26,190 LA இல் யூலை மாதம் ஹாலிவுட், உண்மையில் ஒரு புதிய தொலைக்காட்சி வேலை 8 00:00:26,190 --> 00:00:31,930 காலனி என்று அழைக்கப்பட்ட அந்த நிகழ்ச்சி இது உருவாக்கியவர் உண்மையில் ஒரு ஹார்வர்ட் படிகாரம் தன்னை உள்ளது. 9 00:00:31,930 --> 00:00:36,610 எனவே நாம் இந்த பார்க்க மிகவும் ஆவலாக இருக்கிறோம் அமெரிக்கா பிணைய இந்த ஜனவரி முதல். 10 00:00:36,610 --> 00:00:40,370 அதனால் காத்திருங்கள், மற்றும் வாரங்களுக்கு மேலும் ரமோன் வர. 11 00:00:40,370 --> 00:00:42,550 >> இறுதியில் அருகில் இருக்கும் என்று அறியுங்கள். 12 00:00:42,550 --> 00:00:47,400 என்ன அர்த்தம் இல்லை என்று ஆகிறது அனைத்து அவ்வளவு சொல்ல வருத்தமாக, CS50 விட்டு. 13 00:00:47,400 --> 00:00:49,400 நாம் வெறும் மூன்று பிரச்சனை செட் இருக்கிறது பரிசீலித்துக்கொண்டிருக்கிறோம் 14 00:00:49,400 --> 00:00:52,510 பிரச்சனை இது six-- அமைந்தது உங்கள் கைகளில் இப்போது அல்லது விரைவில் இருக்கும் 15 00:00:52,510 --> 00:00:56,080 பின்னர் பொருள் வாரம் இந்த பாலம் காரணமாக கட்டளை வரி, அங்கு நம் உலகங்கள் 16 00:00:56,080 --> 00:00:59,450 நாம் பயன்படுத்தி எங்கள் பெரும்பாலான நேரம் சி, மற்றும் வலை நிரலாக்க உலக. 17 00:00:59,450 --> 00:01:02,350 சரி, நீங்கள் கருத்துக்கள் நிறைய பார்க்க வேண்டும் கட்டளை வரி வேலை பெறப்பட்டதாகும், 18 00:01:02,350 --> 00:01:04,560 ஆனால் புதிய கூட நிறைய மற்றும் சுவாரசியமான கருத்துக்கள் 19 00:01:04,560 --> 00:01:07,929 மேலும் முக்கியமான இருக்கும் போகிறோம் என்று மொபைல் பயன்பாடுகள் மற்றும் தொழில்நுட்பம், 20 00:01:07,929 --> 00:01:10,470 மேலும் பொதுவாக, இது உங்களுக்கு தோழர்களே இப்போதெல்லாம் எல்லா தெரிந்திருந்தால் 21 00:01:10,470 --> 00:01:12,090 மடிக்கணினிகள் மற்றும் தொலைபேசிகள் மற்றும் போன்ற மீது. 22 00:01:12,090 --> 00:01:15,220 >> எனவே நீங்கள் செயல்படுத்த வேண்டும் ஒரு வலை பக்கம், அல்லது ஒரு இணையதளத்தில் 23 00:01:15,220 --> 00:01:17,620 இயல்பில், ஆனால் ஒரு உண்மையான வலை சர்வர். 24 00:01:17,620 --> 00:01:21,590 நீங்கள் ஒரு இணைய சர்வர் மீதமுள்ள எழுத அதன் நோக்கம் வாழ்க்கையில் சி, எழுதப்பட்ட 25 00:01:21,590 --> 00:01:25,410 HTTP கோரிக்கைகள், அந்த பெற வேண்டும் நாங்கள் பேசி வைத்து மெய்நிகர் உறைகள் 26 00:01:25,410 --> 00:01:29,780 பற்றி, மற்றும் உண்மையில் அல்லது பதில் ஒரு புள்ளி HTML போன்ற சில நிலையான content-- 27 00:01:29,780 --> 00:01:32,310 கோப்பு, அல்லது ஒரு புள்ளி JPEG அல்லது கோப்புகளை வேறு பல, 28 00:01:32,310 --> 00:01:37,070 அல்லது ஒரு PHP கோப்பு அதன்படி உங்கள் வலை சர்வர் என்று PHP விளக்குவது நடக்கிறது 29 00:01:37,070 --> 00:01:38,332 குறியீட்டுடன் வெளிக்காட்டாதே. 30 00:01:38,332 --> 00:01:40,540 இப்போது, நாம் உங்களுக்கு வழங்கப்படும் கட்டமைப்பை மிகவும் ஒரு பிட் 31 00:01:40,540 --> 00:01:43,100 உண்மையில் அதை க்கான பிரச்சனை விநியோகம் குறியீடு 32 00:01:43,100 --> 00:01:47,496 ஆறு 1,000 மீது வரிகளை நீண்ட அமைக்க, ஒரு இதில் நிறைய கருத்துக்கள், fair-- இருக்க வேண்டும் 33 00:01:47,496 --> 00:01:49,370 ஆனால் இந்த உண்மையில் பொருள் ஒரு வாய்ப்பு இருக்க வேண்டும் 34 00:01:49,370 --> 00:01:52,570 அழுக்கு டைவிங் உங்கள் கைகளில் பெற ஒரு மிகவும் பெரிய திட்டம் 35 00:01:52,570 --> 00:01:55,570 நாங்கள் மிகவும் குறிப்பாக நான் என்று நீங்கள் வெளியே செதுக்கப்பட்ட துண்டுகள், 36 00:01:55,570 --> 00:01:59,046 அதனால் உண்மையில் நீங்கள் CS50 வெளியேறும் போது நிரலாக்க உண்மையான உலக நுழைய 37 00:01:59,046 --> 00:02:00,920 மற்றும் அறிவது வேண்டும் திட்டங்கள் எந்த எண், 38 00:02:00,920 --> 00:02:03,253 நீங்கள் அதிகமாக வேண்டும் ஆறுதல் சில மூல பதிவிறக்கம் 39 00:02:03,253 --> 00:02:05,020 குறியீடு, சில திறந்த மூல இணையத்தில் திட்டம், 40 00:02:05,020 --> 00:02:08,174 மற்றும் டைவிங் செய்யும் நீங்கள் பொருத்தம் பார்க்க அந்த மாற்றங்கள் இருப்பது. 41 00:02:08,174 --> 00:02:11,340 பிரச்சனை, ஏழு போகிறது அமைந்தது உங்கள் சொந்த வலை சார்ந்த பயன்பாடு செய்யும் 42 00:02:11,340 --> 00:02:14,140 என்று மாறும் உள்ளீடு எடுத்து வடிவத்தில் மாறும் உற்பத்தியையும் 43 00:02:14,140 --> 00:02:16,920 ஒரு etrade.com போன்ற வலைத்தளத்தின். 44 00:02:16,920 --> 00:02:20,800 மேலும் பிரச்சினை எட்டு இன்னும் கவனம் செலுத்த வேண்டும் அமைந்தது யாவாகிருப்டு என்றும் அழைக்கப்படும் மற்றொரு மொழி. 45 00:02:20,800 --> 00:02:24,170 >> இதற்கிடையில், இறுதி திட்டம் அடிவானத்தில் உள்ளது. 46 00:02:24,170 --> 00:02:26,800 என்று அழைக்கப்படும் முன் திட்டம், இன்று முதல் ஒரு வாரம் காரணமாக உள்ளது. 47 00:02:26,800 --> 00:02:29,930 விவரக்குறிப்பு ஒன்றுக்கு முன் proposal--, CS50 தான் website-- இதில் உள்ளது 48 00:02:29,930 --> 00:02:33,260 ஒரு அழகான சாதாரண வாய்ப்பு உள்ளது நீங்கள் ஒரு அழகான சுருக்கமான மின்னஞ்சல் அனுப்ப 49 00:02:33,260 --> 00:02:35,170 உங்கள் ஆசிரியர் சக அவரை தெரிவிப்பார் செய்ய 50 00:02:35,170 --> 00:02:38,250 அல்லது நீங்கள் நினைக்கிறீர்கள் என்று, செய்ய அவரது வகுக்கும் குழுவாக அவரை அல்லது அவரது பயன்படுத்த. 51 00:02:38,250 --> 00:02:40,980 மற்றும் ஒரு நிதானத்தைகூட check-- நீங்கள் நினைக்கிறீர்கள் என்பதை 52 00:02:40,980 --> 00:02:43,210 மிகவும் ஆஃப் கடித்தல் பற்றி மிக சிறிய மிகவும் அல்லது ஒருவேளை, 53 00:02:43,210 --> 00:02:46,480 அல்லது ஒருவேளை நீங்கள் எந்த யோசனை மற்றும் ஒரு உரையாடலில் ஈடுபட வேண்டும். 54 00:02:46,480 --> 00:02:48,480 >> அதன் பின்னர் ஒரு திட்டத்தை ஆகிறது மற்றும் நிலை அறிக்கை, 55 00:02:48,480 --> 00:02:51,860 இங்கே அழைக்கப்படும் CS50, Hackathon ஹார்வர்ட், யேல் மாணவர்கள் கேம்பிரிட்ஜ் 56 00:02:51,860 --> 00:02:52,362 ஒரே. 57 00:02:52,362 --> 00:02:54,320 இறுதி திட்டம் தான் செயற்படுத்துதல் பிறகு காரணமாக உள்ளது. 58 00:02:54,320 --> 00:02:59,290 பின்னர் இங்கே ஒரு CS50 நியாயமான, கேம்பிரிட்ஜ், அதே நியூ ஹேவன் மற்றொரு என. 59 00:02:59,290 --> 00:03:02,500 திட்டம் எனவே, பாருங்கள் அந்த விவரங்கள் தேவை, இணையதளம். 60 00:03:02,500 --> 00:03:06,530 >> ஆனால் இன்னும் உற்சாகத்தோடு, அதுவும், தான் ஒரு வாய்ப்பை உங்கள் கைகள் அழுக்காக பெற, 61 00:03:06,530 --> 00:03:09,350 மற்றும் ஒரு முழு திறந்த, உங்கள் உள்ளங்களில் தலைப்புகள் மற்றும் கருவிகள் கொத்து 62 00:03:09,350 --> 00:03:12,920 மற்றும் நுட்பங்களை துணை உள்ளன நிச்சயமாக மைய பாடத்திட்டங்கள், 63 00:03:12,920 --> 00:03:14,810 ஆனால் இருப்பினும் தொடர்பான. 64 00:03:14,810 --> 00:03:18,400 மேலும் அற்புதமான நுழைவதை கற்கள் செய்ய உண்மையில் குளிர் இறுதி திட்டங்களை செய்து என்று 65 00:03:18,400 --> 00:03:22,020 நன்கு பொருள் தாண்டி நாம் மூடப்பட்ட நான் போக முறையாக பிரச்சனை அமைக்கிறது அல்லது விரிவுரை. 66 00:03:22,020 --> 00:03:24,446 எனவே அது CS50 இணையதளத்தில் சென்று கருத்தரங்குகள் முழு பட்டியலின். 67 00:03:24,446 --> 00:03:26,070 நீங்கள் இன்னும் பதிவு செய்யவில்லை என்றால், அது நல்லது. 68 00:03:26,070 --> 00:03:29,860 மேலே போய், இன்னும் பதிவு மற்றும் நாம் செய்வோம் ஒரு நேரடி ஸ்ட்ரீமிங் இணைப்பை பின்தொடர, 69 00:03:29,860 --> 00:03:31,844 நாள் மற்றும் நேரம் வலைத்தளத்தில் உள்ளது. 70 00:03:31,844 --> 00:03:33,760 எல்லாம் இருக்கும் பதிவு மற்றும் ஆன்லைன் வைத்து 71 00:03:33,760 --> 00:03:35,800 நீங்கள் செய்ய முடியாது என்றால், குறிப்பிட்ட நாட்கள் மற்றும் முறை. 72 00:03:35,800 --> 00:03:39,380 >> அதன்பின் நன்றாக மேலே உள்ளது என்ன என, நிச்சயமாக, CS50 Hackathon இருக்கிறது. 73 00:03:39,380 --> 00:03:43,560 எடுத்து வாரம் பூஜ்ஜியத்தில் இருந்து இந்த புகைப்படம், திரும்ப, கடந்த ஆண்டுகளில் மாலை ஒரு முற்பகல் 4 சுற்றி. 74 00:03:43,560 --> 00:03:46,900 CS50 நியாயமான, இது மீண்டும் இரண்டு நகரங்களிலும் நடக்கும். 75 00:03:46,900 --> 00:03:49,760 பின்னர், தான் ஆலைக்கு விதை, கூட இன்னும் நாம் என்றாலும் 76 00:03:49,760 --> 00:03:54,080 ஒரு மாதம் பிளஸ் என்றால், செமஸ்டர் விட்டு நீங்கள் CS50 சொந்த கற்பித்தல் சேர விரும்பினால் 77 00:03:54,080 --> 00:03:56,770 ஊழியர்கள், மற்றும் நீங்கள் தொடங்க வேண்டும் ஒரு CA வருகிறது பற்றி நினைத்து, 78 00:03:56,770 --> 00:03:59,550 அல்லது ஆசிரியர் சக, என்று தெரிகிறது நாம் அது பற்றி மேலும் பேச 79 00:03:59,550 --> 00:04:00,630 பின்னர் இந்த செமஸ்டர். 80 00:04:00,630 --> 00:04:03,470 ஆனால் இங்கே படம் இந்த ஆண்டு அணி மிக. 81 00:04:03,470 --> 00:04:06,950 >> எனவே, PHP-- மற்றும் நான் மிகவும் சோகமாக இருந்தது கடந்த வாரம் [என்று? Allyse?] தயவுசெய்து 82 00:04:06,950 --> 00:04:09,370 பெறுவதில் முயற்சியில் சென்றோம் எங்களுக்கு இந்த அற்புதமான முட்டுகள் 83 00:04:09,370 --> 00:04:11,720 நான் பயன்படுத்தி முடிவுக்கு வரவில்லை என்று, அது உண்மையில் ஒரு வகையான முட்டாள் பார்த்து 84 00:04:11,720 --> 00:04:15,160 நாம் அனைவரும் இங்கே உட்கார்ந்து ஒரு மண்வாரி என்று நாள் கடந்த புதனன்று, மற்றும் ஒரு சிறிய ஸ்பூன். 85 00:04:15,160 --> 00:04:17,709 ஆனால் இந்த என் உருவகமாக இருந்தது சித்தரிக்க முயற்சி வழி 86 00:04:17,709 --> 00:04:21,600 நாம் ஏன் மாற்றுவதில் வருகிறோம் படம் சி இருந்து PHP போன்ற ஒரு மொழி. 87 00:04:21,600 --> 00:04:25,480 அதே எந்த கூறினார் languages-- ஜாவா, பைதான், ரூபி எண்ணிக்கை 88 00:04:25,480 --> 00:04:31,270 others-- ஆனால் அதேசமயம் அல்லது குலைகள் சி, உதாரணமாக, சி ஒரு நிரலை எழுதி 89 00:04:31,270 --> 00:04:34,050 பொதுவாக போன்ற இருக்கலாம் இந்த மாதிரி ஒரு கரண்டியில் எடுத்து 90 00:04:34,050 --> 00:04:36,770 மற்றும் ஒரு துளை தோண்டி தரையில், மணல் அல்லது அழுக்கு. 91 00:04:36,770 --> 00:04:39,770 PHP நீங்கள் மிகவும் கொள்ள அனுமதிக்கிறது பிரச்சனை வெளியே பெரிய கடி, 92 00:04:39,770 --> 00:04:42,842 மிக குறைந்த குறியீடு எழுதி மிக சிறிய கருவியை பயன்படுத்தி, 93 00:04:42,842 --> 00:04:45,050 மிகவும் எனவே அங்கு தான் செயல்பாடு pieced. 94 00:04:45,050 --> 00:04:47,633 >> இப்போது, நாம் உண்மையில் வியத்தகு இருந்தால், நாங்கள் திணி ஏதாவது வேண்டும் என்று 95 00:04:47,633 --> 00:04:48,760 இங்கே, ஆனால் அது இருக்கும். 96 00:04:48,760 --> 00:04:51,370 இதற்கிடையில், மற்ற உருவகம் நாங்கள் கொண்டு வந்தது 97 00:04:51,370 --> 00:04:53,770 நிச்சயமாக, நீங்கள் முடியும், ஒரு குறடு போல பயன்படுத்த 98 00:04:53,770 --> 00:04:56,610 ஒரு ஆணி போன்ற ஏதாவது சுத்தியலால் அடித்து. 99 00:04:56,610 --> 00:04:58,980 ஆனால் நிச்சயமாக, வலது பயன்படுத்த கருவி போகிறது 100 00:04:58,980 --> 00:05:01,360 இவ்வளவு இருக்க வேண்டும் மொழி என்று சி 101 00:05:01,360 --> 00:05:03,590 இப்போது நான் கோபமாக [? சாண்டர்ஸ்?] ஒருவேளை, 102 00:05:03,590 --> 00:05:07,890 நாங்கள் அந்த later-- சரிசெய்ய வேண்டும் சரியான கருவி அடிக்கடி பயன்படுத்த 103 00:05:07,890 --> 00:05:09,640 இருக்க போவதில்லை இந்த மிக குறைந்த அளவில் கருவி. 104 00:05:09,640 --> 00:05:13,720 மேலும், நிச்சயமாக, சி ஒரு மொழி அல்ல என்று நீங்கள் மிகவும் இதுவரை, பயன்படுத்த போகிறீர்கள் 105 00:05:13,720 --> 00:05:15,590 அல்லது கட்டாயமாக மீண்டும் பயன்படுத்த வேண்டும். 106 00:05:15,590 --> 00:05:18,350 >> உண்மையில், ஒரு சிறிய ஒரே நேரத்தில் secret-- 107 00:05:18,350 --> 00:05:23,160 நான் சி என்னாலும் அழகாக அதிகம் பயன்படுத்த ஒவ்வொரு வீழ்ச்சி செப்டம்பர் மற்றும் டிசம்பர் 108 00:05:23,160 --> 00:05:23,870 செமஸ்டர். 109 00:05:23,870 --> 00:05:25,790 என்று தான் நாம் ஏனெனில் ஒரு வாய்ப்பாக அதை பயன்படுத்த 110 00:05:25,790 --> 00:05:27,852 அடிப்படைகளை கற்பிக்க நிரலாக்க, 111 00:05:27,852 --> 00:05:29,810 அது கணினி அறிவியல் அடிப்படைகள், தரவு 112 00:05:29,810 --> 00:05:32,435 கட்டமைப்புகள், நெறிமுறைகள் மற்றும் போன்ற ஆனால் மிக விரைவில் நீங்கள் 113 00:05:32,435 --> 00:05:35,010 தொடரியல் என்று இப்போது பார்க்க மற்றும் கருத்துக்கள் சி அடித்தளத்தில் 114 00:05:35,010 --> 00:05:37,530 மிகவும் பிரமாதமாக உள்ளன நவீன பரிமாற 115 00:05:37,530 --> 00:05:41,130 அதிக மொழிகளில், போன்ற PHP மற்றும் பைதான் மற்றும் பேர்ல் மற்றும் ஜாவா 116 00:05:41,130 --> 00:05:46,750 மற்றும் குறிக்கோள்- சி, இவ்வளவு இல்லை உண்மையில் குறிக்கோள், சி ஆனால் ஸ்விஃப்ட், இந்த புதிய 117 00:05:46,750 --> 00:05:50,010 மொழிகளை என்று நீங்கள் பல சாப்பிடுவேன் பின்னர் நீங்கள் இறுதி திட்டம் அறிவது. 118 00:05:50,010 --> 00:05:55,070 >> மேலும் சந்தடி இல்லாமல் எனவே, உண்மையில் நாம் சில பிரச்சினைகளை தீர்க்க PHP பயன்படுத்த. 119 00:05:55,070 --> 00:06:00,230 கடந்த, என்று ஆரம்பத்தில் நினைவு வாரம், நாம் தான் பயன்படுத்த, CS50 எஸ்டி, 120 00:06:00,230 --> 00:06:02,990 நாம் ஒரு டிங்கி சிறிய நிரல் எழுதினார் என்று தான் "வணக்கம்.", என்றார் 121 00:06:02,990 --> 00:06:05,680 பின்னர் நான் அதை காப்பாற்றி ஒரு கோப்பு hello.php என்று. 122 00:06:05,680 --> 00:06:07,280 பின்னர் நான் இந்த கட்டளையை இயங்கின. 123 00:06:07,280 --> 00:06:08,080 >> ஏன்? 124 00:06:08,080 --> 00:06:09,900 ஆங்கிலத்தில், இங்கே என்ன நடக்கிறது? 125 00:06:09,900 --> 00:06:12,760 நான் போது என்ன செய்து கொண்டிருந்தார் நான் இந்த கட்டளையை ஓடி? 126 00:06:12,760 --> 00:06:13,405 >> ஆமாம்? 127 00:06:13,405 --> 00:06:16,572 >> பார்வையாளர்கள்: சில செயல்பாடு PHP இருக்கிறது என்று in-- என்று புரிந்து என்ன கூறுகிறது. 128 00:06:16,572 --> 00:06:19,696 டேவிட் MALAN: நல்ல, சில செயல்பாடு இல்லை PHP-- என்னை மேலும் குறிப்பிட்ட இருக்க வேண்டும், 129 00:06:19,696 --> 00:06:21,810 PHP என்று ஒரு திட்டம் என்றும் அழைக்கப்படும், அங்கு தான், 130 00:06:21,810 --> 00:06:25,872 புரிந்துகொள்வார் என்று ஒரு மொழிபெயர்ப்பாளரை, hello.php வேண்டும் உள்ளடக்கங்களை, 131 00:06:25,872 --> 00:06:27,830 மற்றும் மேல் அது விளக்கம் கீழே, இடமிருந்து வலமாக, 132 00:06:27,830 --> 00:06:29,590 அந்த கட்டளைகளை என்ன செய்கிறார்கள். 133 00:06:29,590 --> 00:06:33,320 hello.php வேண்டும் கட்டளைகளை, நிச்சயமாக, வெறும் code-- செயல்பாடுகளை மூல 134 00:06:33,320 --> 00:06:35,750 மற்றும் மாறிகள் மற்றும் சுழல்கள் மற்றும் போன்ற நாம் நம்மை 135 00:06:35,750 --> 00:06:37,460 PHP இல் எழுத தொடங்கினார். 136 00:06:37,460 --> 00:06:40,240 >> ஆனால், சி போலல்லாமல், இது ஒரு தொகுக்கப்பட்ட மொழி, 137 00:06:40,240 --> 00:06:42,810 PHP நீங்கள் அதை எழுத, அது ரன். 138 00:06:42,810 --> 00:06:46,420 நீங்கள் அந்த இடைத்தரகர் தவிர்கலாம் பூஜ்ஜியங்களாக மற்றும் ஒருவர் மாற்றும் 139 00:06:46,420 --> 00:06:47,790 பின்னர் அது இயங்கும். 140 00:06:47,790 --> 00:06:50,510 எனவே இந்த ஒரு தலைகீழாக என்ன? 141 00:06:50,510 --> 00:06:52,690 நாம் ஏன் ஒரு வழியையும்? 142 00:06:52,690 --> 00:06:55,238 ஏன் நவீன மொழிகளில் செய்கிறது இந்த தவிர்கலாம் முனைகின்றன? 143 00:06:55,238 --> 00:06:58,880 144 00:06:58,880 --> 00:07:01,220 பயனும் என்ன? 145 00:07:01,220 --> 00:07:02,080 >> அல்லது வெறும் உள்ளுணர்வாக? 146 00:07:02,080 --> 00:07:04,200 நாங்கள் நான் கூட முன், மிகவும் PHP எழுதப்பட்ட, 147 00:07:04,200 --> 00:07:07,210 என்ன இல்லை பற்றிய நன்மை என்று உங்கள் குறியீடு ஒடுக்குவதற்கான நீங்கள் நினைக்கிறீர்கள்? 148 00:07:07,210 --> 00:07:08,520 இல்லை? 149 00:07:08,520 --> 00:07:09,610 செய்துகொண்டிருக்கிறீர்கள்? 150 00:07:09,610 --> 00:07:11,350 உங்கள் தலையை சொறிந்து? 151 00:07:11,350 --> 00:07:12,614 ஆமாம். 152 00:07:12,614 --> 00:07:13,600 >> பார்வையாளர்கள்: மேலும் மாறும். 153 00:07:13,600 --> 00:07:14,683 >> டேவிட் MALAN: மேலும் மாறும்? 154 00:07:14,683 --> 00:07:16,032 என்ன சொல்கிறாய்? 155 00:07:16,032 --> 00:07:17,000 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 156 00:07:17,000 --> 00:07:20,349 157 00:07:20,349 --> 00:07:22,390 டேவிட் MALAN: சரி, நல்ல, உள்ளீடு பொறுத்து, 158 00:07:22,390 --> 00:07:23,470 நீங்கள் ஒவ்வொரு முறை தொகுக்க இல்லை. 159 00:07:23,470 --> 00:07:24,990 அது உண்மையில் உள்ளது அப்படி போன்ற எளிய என்ன 160 00:07:24,990 --> 00:07:26,990 தொடர்ந்து புள்ளி உங்கள் குறியீடு தொகுக்க? 161 00:07:26,990 --> 00:07:29,480 இந்த என்று ஒரு நடவடிக்கை ஆகும் making-- இந்த தேவைப்படும் 162 00:07:29,480 --> 00:07:31,900 கடந்த பல க்கான வாரங்கள், இரண்டு முறை பல படிகள் 163 00:07:31,900 --> 00:07:33,820 போலவே உங்கள் இயங்குவதாக. 164 00:07:33,820 --> 00:07:36,940 நீங்கள் அந்த பார்த்து பயனுள்ளதாக இருந்தது முன்னும் பின்னுமாக, சில பிழை செய்திகளை பார்க்க 165 00:07:36,940 --> 00:07:38,720 ஆனால் அது இன்னும் ஒரு எரிச்சலூட்டும் படி தான். 166 00:07:38,720 --> 00:07:41,810 >> அதனால் புரோகிராமர்கள் உணர்ந்து காலப்போக்கில், நாம் ஏன் செய்ய 167 00:07:41,810 --> 00:07:45,327 இல்லை என்று மொழிகளை எழுத தொடங்க , என்று மிகவும் இயந்திர படி வேண்டும் 168 00:07:45,327 --> 00:07:47,160 அதனால் தான் எழுத முடியும் உங்கள் குறியீடு மற்றும் அதை ரன். 169 00:07:47,160 --> 00:07:48,920 ஆனால் விலை என்ன நாம் பணம் பார்த்தேன் என்று 170 00:07:48,920 --> 00:07:50,910 ஒரு குறிப்பிட்ட உதாரணமாக கொண்டு, வாரம் கடந்த? 171 00:07:50,910 --> 00:07:51,650 ஆமாம்? 172 00:07:51,650 --> 00:07:52,370 >> வேகம். 173 00:07:52,370 --> 00:07:54,690 அதனால் [? ?] உரைபெயர்ப்பாளர் என்ன கொஞ்சம் மெதுவாக, 174 00:07:54,690 --> 00:07:57,330 என்று பூஜ்யங்களால் மற்றும் தான், நல்ல ஒரு கணினி வேகமாக 175 00:07:57,330 --> 00:08:00,070 புரிந்து கொள்ள, ஏனெனில் இன்டெல் CPU, அல்லது அது என்ன, 176 00:08:00,070 --> 00:08:03,070 வெறும் என்ன நடக்கிறது புரிந்துகொள்கிறது பிட்கள் அந்த கொண்டு. 177 00:08:03,070 --> 00:08:05,370 ஒரு மொழிபெயர்ப்பாளரை அதேசமயம் என்று ஒரு திட்டத்தை உண்மையில் 178 00:08:05,370 --> 00:08:07,980 ASCII மூல படிக்க வேண்டும் நீங்கள் எழுதிய அந்த குறியீடு, 179 00:08:07,980 --> 00:08:12,700 மற்றும் அதை மாற்ற, அதனால் பேச, அல்லது அது இறுதியில் மாற்றுகிறது எப்படி கண்டுபிடிக்க 180 00:08:12,700 --> 00:08:13,525 பூஜ்ஜியங்களைக் மற்றும் தான். 181 00:08:13,525 --> 00:08:15,650 அதனால் தான் ஒரு சிறிய எடுக்கிறது ஒரு செயல்திறன் வெற்றி பிட். 182 00:08:15,650 --> 00:08:16,858 எனவே இது ஒரு வர்த்தக பரிமாற்றம் ஒரு பிட் தான். 183 00:08:16,858 --> 00:08:21,570 நாம் இங்கு இதை செய்ய இப்போது என்றால், என்னை விட மேலே சென்று பின்வருமாறு ஒரு உதாரணம் செய்ய. 184 00:08:21,570 --> 00:08:26,610 நான் இங்கே சென்று இருந்தால், புதிய கோப்பு, நான் போகிறேன் மீண்டும் இந்த காப்பாற்ற hello.php வேண்டும் ஆகிறது. 185 00:08:26,610 --> 00:08:31,450 இப்போது நான் முன்னே போக போகிறேன் மற்றும் "அச்சு ஹலோ உலகில்", சொல்கிறது - 186 00:08:31,450 --> 00:08:35,130 நான் அச்சு பயன்படுத்த முடியும் என்று நினைவு, நான் இல்லை அச்சு-F, பயன்படுத்த வேண்டும். இப்போது இங்கே கீழே, 187 00:08:35,130 --> 00:08:42,039 நான் hello.php வேண்டும் PHP இன் செய்தால், huh-- நான் அது விளக்கம் தெரியவில்லை. 188 00:08:42,039 --> 00:08:43,412 நான் என்ன தவறு செய்தேன்? 189 00:08:43,412 --> 00:08:44,710 >> பார்வையாளர்கள்: கோண வளையல்கள். 190 00:08:44,710 --> 00:08:47,015 >> டேவிட் MALAN: ஆமாம், நீங்கள் வேண்டும் அந்த கோணத்தில் அடைப்புக்குறி மேல் வரை. 191 00:08:47,015 --> 00:08:49,390 எனவே அது எரிச்சலூட்டும் வகையான, ஆனால், நீங்கள் விரைவில் அது பழகி. 192 00:08:49,390 --> 00:08:53,500 நான் PHP குறியீடு எழுத வேண்டும் என்றால், நான் பொதுவாக நிரல் சொல்ல வேண்டும், 193 00:08:53,500 --> 00:08:56,950 அல்லது ஏய், மொழி பெயர்ப்பாளர் சொல்ல PHP கோப்புகள், இங்கே சில PHP குறியீடு வருகிறது. 194 00:08:56,950 --> 00:09:00,440 பின்னர் நல்ல நடவடிக்கை, நான் இந்த இந்த மூட, மாறாக 195 00:09:00,440 --> 00:09:03,740 வெறும் கேள்வி குறி கோணத்தில் அடைப்புக்குறி, இப்போது இங்கு என்று, 196 00:09:03,740 --> 00:09:06,840 நான் மீண்டும் இந்த ரன் என்றால், இப்போது நான் விரும்பிய முடிவை பெற. 197 00:09:06,840 --> 00:09:09,820 >> இப்போது ஒரு சிறிய தேர்வுமுறை செய்வோம், நீங்கள் முன் அதை பார்த்த என்று. 198 00:09:09,820 --> 00:09:14,040 இந்த இது எரிச்சலூட்டும் உள்ளது நான் PHP, விண்வெளி hello.php வேண்டும் இயக்க வேண்டும், 199 00:09:14,040 --> 00:09:16,060 ஏனெனில் கடந்த நான் டாட் சாய்வு எழுத முடியும் 200 00:09:16,060 --> 00:09:17,560 நன்றாக வகையான இது நிரல் பெயர். 201 00:09:17,560 --> 00:09:19,420 அது ஒரு சிறந்த பயனர் அனுபவம் வகையான தான். 202 00:09:19,420 --> 00:09:24,160 >> அது மாறிவிடும் எனவே நீங்கள் இந்த செய்ய முடியும் பின்வரும் நான் PHP இல் 203 00:09:24,160 --> 00:09:28,780 இந்த மிகவும் ரகசிய பயன்படுத்த முடியும் இங்கே மேலே மந்திரத்தை, 204 00:09:28,780 --> 00:09:31,740 இது பொதுவாக ஒரு வாகனம் என்று அழைக்கப்படுகிறது, இந்த ஒரு கூர்மையான சின்னமாக உள்ளது அதன்படி, 205 00:09:31,740 --> 00:09:34,270 அதனால் பேச, இந்த ஒரு பேரொலி அல்லது ஒரு ஆச்சரியக்குறி. 206 00:09:34,270 --> 00:09:38,490 இந்த இப்போது ஒரு திட்டம் பாதையாகும் ஒரு பொதுவான Linux கணினியில் என்று 207 00:09:38,490 --> 00:09:41,500 சூழல், அல்லது env என்று அழைக்கப்படுகிறது. 208 00:09:41,500 --> 00:09:43,920 இந்த நீண்ட கதை வரியில் short-- வரி ஒன்று தான் 209 00:09:43,920 --> 00:09:48,710 கணினி ஏய், PHP, கண்டுபிடிக்க, என்கிறார் சூழலில் எனக்கு மொழி பெயர்ப்பாளர், 210 00:09:48,710 --> 00:09:50,610 அதனால் பேச, உங்கள் நினைவில் அதை கண்டுபிடிக்க. 211 00:09:50,610 --> 00:09:54,130 >> மேலும், இப்போது நல்ல என்ன தான் நான் இங்கே கீழே சென்றால், 212 00:09:54,130 --> 00:09:57,750 நான் டாட் சாய்வு செய்ய முடியும் டாட் ஹலோ PHP, or-- ஹ்ம்ம். 213 00:09:57,750 --> 00:09:59,000 அனுமதி மறுக்கப்பட்டது. 214 00:09:59,000 --> 00:10:02,350 நன்றாக, நீங்கள் இதை கூட இன்னும் பார்க்க வேண்டும் நீங்கள் என்றால் பிரச்சனை ஏழு அமைந்தது 215 00:10:02,350 --> 00:10:04,060 ஏற்கனவே, அனுமதிகள் வேண்டும். 216 00:10:04,060 --> 00:10:06,510 அதை நான் தேவையான என்று மாறிவிடும் இந்த கட்டளையை இயக்க 217 00:10:06,510 --> 00:10:10,779 [அழைத்தது? chamod?] மாற்றம் ஒரு பிளஸ் எக்ஸ் hello.php வேண்டும் mode--. 218 00:10:10,779 --> 00:10:13,820 நான் [செவிக்கு புலப்படாமல்] கூடுதல் இந்த ஒரு வேண்டும் என் கணினி சொல்லி அடியை, 219 00:10:13,820 --> 00:10:16,400 hello.php வேண்டும் இயங்கக்கூடிய செய்ய. 220 00:10:16,400 --> 00:10:21,310 மற்றும் இப்போது டாட் என்ன நடக்கிறது என்று பார்க்க hello.php வேண்டும் குறைக்க, அது இயங்கும். 221 00:10:21,310 --> 00:10:23,310 நான் குறிப்பிட தேவையில்லை இனி பெயர்ப்பாளர். 222 00:10:23,310 --> 00:10:26,680 நான் அதை கூட அழகு செய்ய முடியும், இன்னும், நான் இந்த விஷயம் மறுபெயர். 223 00:10:26,680 --> 00:10:30,570 நான் என்ன hello.php வேண்டும் செல்கிறேன் என்றால் ஹலோ எனவே, மேல் இடது கவனிக்க 224 00:10:30,570 --> 00:10:32,860 நிரல் பெயர் உண்மையில் இப்போது தான் வணக்கம். 225 00:10:32,860 --> 00:10:37,300 இப்போது நான் அதை ஒரு சி நிரல் போல் செய்ய முடியும், அது PHP-- எழுதியிருக்கிறது கூட 226 00:10:37,300 --> 00:10:39,210 அல்லது வெளிப்படையாக எந்த எண் மற்ற மொழிகளை. 227 00:10:39,210 --> 00:10:41,480 >> எனவே குறு விரிவாக்கம், எந்த செயல்பாட்டு வேறுபாடு. 228 00:10:41,480 --> 00:10:44,460 ஆனால், அது வெறும் ஒரு சிறிய ஆர்வத்தை தான் இப்போது, நீங்கள் நிரல்களை எழுத முடியும் என்று 229 00:10:44,460 --> 00:10:48,989 எந்த மொழியில், மற்றும் பயனர் இல்லை தெரியுமா அல்லது அந்த என்ன கவலை வேண்டும். 230 00:10:48,989 --> 00:10:51,030 சரி, ஒரு மேலும் பார்போம் கட்டாயமான எடுத்துக்காட்டு இப்போது 231 00:10:51,030 --> 00:10:52,850 நான் முன்கூட்டியே தட்டிவிட்டு என்று. 232 00:10:52,850 --> 00:10:54,955 இந்த quote.php என்று. 233 00:10:54,955 --> 00:10:56,740 அது கிடைக்க இணைய. 234 00:10:56,740 --> 00:11:00,299 அது மிகவும் short-- என்று அறிவிப்பு ஆனால் அது என்று ஒரு கட்டளை வரி திட்டம் தான் 235 00:11:00,299 --> 00:11:02,840 பங்கு விலைகள் பார்க்க போகிறேன் எனக்கு, இது உண்மையில் போகிறது 236 00:11:02,840 --> 00:11:04,230 பிரச்சனை ஏழு அமைக்க முக்கியமான இருக்கும் வேண்டும். 237 00:11:04,230 --> 00:11:05,396 >> எனவே தான் நான் செய்கிறேன் என்ன என்று பார்ப்போம். 238 00:11:05,396 --> 00:11:08,640 மிகவும் மேலே நான் கிடைத்துவிட்டது திறந்த அடைப்புக்குறி கேள்வி குறி, PHP. 239 00:11:08,640 --> 00:11:13,372 நான் அதன்படி அப்பொழுது நான் இந்த வரி கிடைத்துவிட்டது functions.php-- என்று ஒரு கோப்பு தேவைப்படும் 240 00:11:13,372 --> 00:11:15,080 நாம் பார்க்க போகிறோம் ஒரு பிட் இந்த மேலும், 241 00:11:15,080 --> 00:11:17,340 ஆனால் இந்த சி போன்ற ஆகிறது கூர்மையான பதிப்பு சேர்க்கிறது 242 00:11:17,340 --> 00:11:19,090 நீங்கள் செல்ல வேண்டும், அங்கு மற்றொரு கோப்பு அடங்கும். 243 00:11:19,090 --> 00:11:23,720 PHP அதை என்றாலும், அது தேவைப்படும் அழைக்கிறது ஒரு செயல்பாடு ஆகியவை அடங்கும் உள்ளது. 244 00:11:23,720 --> 00:11:26,861 அது function.php என்று மாறிவிடும் தான் ஏதோ நான் வர்க்கம் முன் எழுதினார். 245 00:11:26,861 --> 00:11:29,860 நான், அதே அடைவில் அது வைத்தேன் நான் சில குறியீடு வெளியே காரணி விரும்பினேன் 246 00:11:29,860 --> 00:11:31,800 என்று நாம் வேறு பயன்படுத்த வேண்டும். 247 00:11:31,800 --> 00:11:34,560 >> இதற்கிடையில், நீங்கள் அநேகமாக முடியும் இங்கே என்ன நடக்கிறது கணித்துள்ளோம். 248 00:11:34,560 --> 00:11:39,200 இந்த சி ஆனால் ஒரு சிறிய வித்தியாசமான ஆகிறது நான் என்ன சொல்ல விரும்புகிறீர்கள் சரியான பயன்பாடு உறுதி? 249 00:11:39,200 --> 00:11:41,180 மேலும் தொழில்நுட்ப இந்த மொழிபெயர். 250 00:11:41,180 --> 00:11:45,950 என்ன சூழ்நிலைகளில் நான் திட்டம் வெளியேறும், அல்லது வெளியேறும்? 251 00:11:45,950 --> 00:11:47,074 ஆமாம்? 252 00:11:47,074 --> 00:11:47,990 >> பார்வையாளர்கள்: நீங்கள் இல்லை போது இரண்டு கட்டளை வரி அளவுருக்களை. 253 00:11:47,990 --> 00:11:49,480 >> டேவிட் MALAN: நான் இல்லை போது வரி வாதங்கள் கட்டளையிட. 254 00:11:49,480 --> 00:11:52,396 மற்றும் அந்த என்று ஒரு நினைவில் வாதங்கள் நிரல் பெயர் ஆகும். 255 00:11:52,396 --> 00:11:55,340 இரண்டாம் போகிறது மற்றொரு வார்த்தை நான் வரியில் பின்னர் தட்டச்சு செய்யவும். 256 00:11:55,340 --> 00:11:57,460 அதனால் தான் சி போன்ற, இந்த சோதனை என் வழி, 257 00:11:57,460 --> 00:12:00,022 பயனர் ஒத்துழைக்க வில்லை மற்றும் நான் நோக்கம் என நிரலை இயக்க? 258 00:12:00,022 --> 00:12:01,730 இப்போது, ஏதோ இருக்கிறது ஒரு சிறிய வேறு 259 00:12:01,730 --> 00:12:04,020 அனைத்து சி முதல் நாங்கள் இந்த டாலர் வைத்திருக்க, 260 00:12:04,020 --> 00:12:07,710 மற்றும் ஒரு டாலர் என்ன PHP இல் குறிக்க உள்நுழைய வேண்டும்? 261 00:12:07,710 --> 00:12:08,440 ஒரு மாறி. 262 00:12:08,440 --> 00:12:11,731 என்று தொடர்ந்து all-- ஒரு மாறி விட்டது என்ன நீங்கள் உண்மையில் அதை அழைக்க வேண்டும். 263 00:12:11,731 --> 00:12:14,000 ஏதோ ஒன்று இருக்கிறது கவனிக்கிறது என் PHP நிரல் இருந்து காணவில்லை, 264 00:12:14,000 --> 00:12:18,210 அதை கடந்த காணவில்லை போன்ற வாரம், சி, அதைப்போல், என்ன ஆகும்? 265 00:12:18,210 --> 00:12:21,620 >> ஒரு வகையான, ஆனால் வேறு ஏதாவது. 266 00:12:21,620 --> 00:12:26,409 எந்த ஒன்று உள்ளது முக்கிய செயல்பாடு செயல்பாடு. 267 00:12:26,409 --> 00:12:27,450 எந்த முக்கிய செயல்பாடு உள்ளது. 268 00:12:27,450 --> 00:12:29,680 நீங்கள் எழுத தொடங்க இல்லாமல் உங்கள் குறியீடு 269 00:12:29,680 --> 00:12:32,790 ஒரு மிகவும் தன்னிச்சையான பற்றி கவலைப்பட சில இயல்புநிலை பெயரிடும் மாநாடு 270 00:12:32,790 --> 00:12:33,880 விழாவில் முக்கிய. 271 00:12:33,880 --> 00:12:36,720 எனவே அர்க் சி தான் உண்மையில் ஒரு உலக மாறி 272 00:12:36,720 --> 00:12:39,049 மொழி பெயர்ப்பாளர் என்று எனக்கு கிடைக்க செய்கிறது. 273 00:12:39,049 --> 00:12:40,090 இப்போது, இந்த சிறப்பாக உள்ளது. 274 00:12:40,090 --> 00:12:41,140 எனவே பொருட்களை பார்க்க. 275 00:12:41,140 --> 00:12:43,370 டாலர் அடையாளம் பங்கு உள்ளது இடது, என்று என் மாறி விட்டது. 276 00:12:43,370 --> 00:12:45,120 வலது புறத்தில், வெளிப்படையாக இருக்கிறது 277 00:12:45,120 --> 00:12:50,270 PHP இல் ஒரு செயல்பாடு தேடல் என்று அழைத்த நான் என் கடந்த கட்டளை வரி கடந்து போகிறேன் 278 00:12:50,270 --> 00:12:51,902 வாதம் என்ன to-- வார்த்தை. 279 00:12:51,902 --> 00:12:53,610 நாம் எப்படி இந்த பார்க்க வேண்டும் ஒரு கணம் வேலை. 280 00:12:53,610 --> 00:12:55,380 >> பின்னர் இறுதியாக நான் விலை அறிக்கை. 281 00:12:55,380 --> 00:12:58,650 நான் ஒரு அச்சிடுகிறது நான் இத்தகைய மற்றும் பங்கு. 282 00:12:58,650 --> 00:13:02,082 இந்த உள்ளது, நினைவில் உள்ள PHP-- PHP-- ஒரு வழி வழி 283 00:13:02,082 --> 00:13:04,290 நீங்கள் செய்ய வேண்டியது இல்லை, அங்கு இனி டாலர் எஸ். 284 00:13:04,290 --> 00:13:06,782 நீங்கள் சுருள் ப்ரேஸ் பயன்படுத்த முடியும் மற்றும் சில மாறி உள்ள அடைப்பை. 285 00:13:06,782 --> 00:13:09,240 நீங்கள் கவலைப்பட இல்லை அதே வழியில் printf பயன்படுத்தி. 286 00:13:09,240 --> 00:13:13,530 >> மற்றும் ஒரு ஒதுக்கி, நீங்கள் ஒரு மாறி வைத்து போது இது போன்ற இரட்டை மேற்கோளில் உள்ளே, 287 00:13:13,530 --> 00:13:17,370 நீங்கள் ஒரு ஆடம்பரமான நுட்பத்தை பயன்படுத்தி மாறி இடைச்செருகல் என்று. 288 00:13:17,370 --> 00:13:20,380 அதை தான் இங்கே மாறி அடைப்பை அர்த்தம். 289 00:13:20,380 --> 00:13:23,760 மற்றும் ஒரு ஒதுக்கி, சில நீங்கள் வரும் என பிற நிரலாக்க பின்னணியில் இருந்து, 290 00:13:23,760 --> 00:13:26,960 நீங்கள் ஒற்றை மேற்கோள் பயன்படுத்த முடியாமல் போகலாம் சுற்றி சரங்களை இதை செய்ய. 291 00:13:26,960 --> 00:13:30,290 நீங்கள் இரட்டை மேற்கோளில் பயன்படுத்த வேண்டும் மாறி இடைச்செருகல் வேலை. 292 00:13:30,290 --> 00:13:32,740 இல்லையெனில் நீங்கள் உண்மையில் தருகிறேன் அந்த சுருள் ப்ரேஸ் பார்க்க. 293 00:13:32,740 --> 00:13:34,500 >> எனவே இறுதியாக, மேலே போய் இந்த இயக்க அனுமதிக்க. 294 00:13:34,500 --> 00:13:36,690 என் முனைய ஒரு சிறிய பெரிய செய்யலாம். 295 00:13:36,690 --> 00:13:41,940 என்னை போய் இயக்க அனுமதிக்க என் மேற்கோள் அடைவு உள்ளே. 296 00:13:41,940 --> 00:13:46,950 [? CDsource?] [? முற்பகல்?] [? மேற்கோள்?] அங்கு PHP மேற்கோள் டாட், PHP, 297 00:13:46,950 --> 00:13:50,290 நான் ஏதாவது தேட போகிறேன் அதன் டிக்கர் சின்னமாக இது GOOG,, போன்ற, 298 00:13:50,290 --> 00:13:55,510 மற்றும் அதன் புதிய பெயர் ஒரு பங்கு, நெடுங்கணக்கு இன்க், இன்று வரை, $ 717 செலவாகும். 299 00:13:55,510 --> 00:13:58,680 சரி, நாம் வேண்டும் என்றால் மீண்டும் இயக்க யாரும் 300 00:13:58,680 --> 00:14:02,600 மற்றொரு பங்கு டிக்கர் வேண்டும் அவர்கள் பார்க்க வேண்டும்? 301 00:14:02,600 --> 00:14:06,770 >> மைக்ரோசாப்ட் நான் நினைக்கிறேன் இந்த ஒரு, MSFT-- $ 53. 302 00:14:06,770 --> 00:14:09,720 நான், யாகூ ஒருவேளை என்று நினைக்கிறேன். 303 00:14:09,720 --> 00:14:12,130 பேஸ்புக் என்று. 304 00:14:12,130 --> 00:14:13,740 >> அதனால் என்ன இந்த திட்டம் என்ன? 305 00:14:13,740 --> 00:14:16,306 மாய பதிக்கப்பட்ட வேண்டும் தெரிகிறது என்று தேடல் செயல்பாடு. 306 00:14:16,306 --> 00:14:17,430 எனவே ஒரு விரைவான பாருங்கள் நாம். 307 00:14:17,430 --> 00:14:21,815 >> என்று வரவில்லை அது மாறிவிடும் PHP கொண்டு, அது functions.php உள்ள தான். 308 00:14:21,815 --> 00:14:23,690 மற்றும் நாம் செல்ல பெரிய விவரம் இந்த, 309 00:14:23,690 --> 00:14:28,040 ஆனால் இங்கே கூட்டுறவு வார்த்தை கவனிக்கிறது என்று functions.php-- என்ற வரி ஆறு 310 00:14:28,040 --> 00:14:29,440 நான் உண்மையில் செயல்பாடு சொல்கிறேன். 311 00:14:29,440 --> 00:14:31,050 நான் என் செயல்பாடு பெயர் குறிப்பிட. 312 00:14:31,050 --> 00:14:34,330 நான் குறிப்பிட்ட ஏதாவது வாதங்கள், அல்லது அளவுருக்கள், 313 00:14:34,330 --> 00:14:36,480 நான் அந்த விழாவிற்கு எந்த வகையான take-- வேண்டும். 314 00:14:36,480 --> 00:14:37,580 பின்னர் நான் அதை செயல்படுத்த. 315 00:14:37,580 --> 00:14:39,240 >> நான் என் கையை அசைப்பது வேண்டும் செயல்படுத்த, 316 00:14:39,240 --> 00:14:42,115 அது மிகவும் முன்னேறிய வலது என்பதால் இப்போது, ஆனால் நாம் உண்மையில் மீண்டும் அதை பார்க்க வேண்டும் 317 00:14:42,115 --> 00:14:44,700 ஒரு வாரத்தில் பிரச்சனை ஏழு அமைந்தது. 318 00:14:44,700 --> 00:14:47,490 ஆனால் நான் கூட, இந்த சுத்தம் செய்யலாம். 319 00:14:47,490 --> 00:14:49,590 நான் கூட சேர்க்கப்படவில்லை இன்றைய குறியீடு ஒரு பதிப்பு 320 00:14:49,590 --> 00:14:52,340 எந்த டாட் PHP கோப்பு கொண்ட மேற்கோள், என்ற. 321 00:14:52,340 --> 00:14:57,270 மணிக்கு மறைமுகமாக என்ன ஏனெனில் வெறும் மேற்கோள் அழைக்கப்படும் திட்டத்தின் மேல் என்ன? 322 00:14:57,270 --> 00:15:00,140 அந்த shebang-- என்று அழைக்கப்படும் மிகவும் ரகசிய மந்திரத்தை 323 00:15:00,140 --> 00:15:04,590 என்று பின்னர் PHP கண்டுபிடித்து சொல்கிறது இங்கே என் குறியீடு அதை ரன். 324 00:15:04,590 --> 00:15:07,360 >> சரி, என்று கொண்டு நாம் விட்ட இடத்தில் நம்மை 325 00:15:07,360 --> 00:15:09,560 என்றாலும் கடைசி நேரத்தில் இன்னும் சில மேம்பட்ட உதாரணங்கள். 326 00:15:09,560 --> 00:15:13,980 எந்த கேள்விகள் இதுவரை பற்றி PHP அல்லது நாம் என்ன செய்கிறீர்கள்? 327 00:15:13,980 --> 00:15:15,570 No-- அனைத்து உரிமை. 328 00:15:15,570 --> 00:15:16,180 ஆமாம்? 329 00:15:16,180 --> 00:15:19,610 >> பார்வையாளர்கள்: இன்சைட் HTML கோப்புகளை, உங்களுக்குக் செய்கின்றன 330 00:15:19,610 --> 00:15:22,226 [? நீங்கள் செய்ய?] [? அதை அழைக்கிறேன்?] ஒரு [செவிக்கு புலப்படாமல்] PHP கோப்பு? 331 00:15:22,226 --> 00:15:23,350 டேவிட் MALAN: நல்ல கேள்வி. 332 00:15:23,350 --> 00:15:26,070 நாங்கள் இருக்கிறோம் இது ஒரு வலை சூழலில், மாற்றம் உண்மையில் பற்றி, 333 00:15:26,070 --> 00:15:28,028 நீங்கள் என்று அழைக்கப்படும் பயன்படுத்த வேண்டாம் மேல் வாகனம், 334 00:15:28,028 --> 00:15:31,980 வலை சர்வர் பெரும்பாலும் ஒரு காரணம் திட்டம் Apache அல்லது மைக்ரோசாப்ட் என்று 335 00:15:31,980 --> 00:15:37,470 ஐஐஎஸ், இணைய தகவல் சேவையகம், அல்லது மற்ற வலை சர்வர் மென்பொருள் எந்த எண், 336 00:15:37,470 --> 00:15:40,636 அதை பார்க்கும் போது என்று தெரிகிறது ஒரு புள்ளி PHP கோப்பு, அது 337 00:15:40,636 --> 00:15:42,010 அதை மொழி பெயர்ப்பாளர் இயக்க வேண்டும். 338 00:15:42,010 --> 00:15:43,468 அது என்று முதல் வரியில் இருக்கும். 339 00:15:43,468 --> 00:15:45,580 இந்த முதல் வரியை தந்திரம் எனவே நீங்கள் அந்த போது ஆகிறது 340 00:15:45,580 --> 00:15:48,330 எழுதி கட்டளை வரி நிரல்களை நாங்கள் சூப்பர் அடிக்கடி செய்ய மாட்டேன், இது 341 00:15:48,330 --> 00:15:52,510 ஆனால் அது பாலமாக எங்கள் வழி இருக்கிறது இப்போது நம் PHP எங்கள் சி உதாரணங்கள். 342 00:15:52,510 --> 00:16:00,680 >> எனவே உண்மையில் இந்த உலக பாலம் அனுமதிக்க வலை கட்டளை வரி உலகில் இருந்து 343 00:16:00,680 --> 00:16:02,230 தொடர்ந்து செய்து. 344 00:16:02,230 --> 00:16:05,090 என்னை போய் வரையலாம் இங்கே ஒரு கணம் மீது. 345 00:16:05,090 --> 00:16:09,940 நாம் மாறாக ஒரு வலை சர்வர் வேண்டும், அல்லது என்றால் நாம் இங்கே என் மடிக்கணினி மீது, 346 00:16:09,940 --> 00:16:11,280 இது நான் இந்த மாதிரி வரைய வேண்டும். 347 00:16:11,280 --> 00:16:14,250 இங்கு நாம் சில வடிவத்தில் இணைய. 348 00:16:14,250 --> 00:16:18,210 பின்னர் இங்கே, நாம் ஒரு building-- ஒரு சர்வர் 349 00:16:18,210 --> 00:16:20,760 எப்படி இதை இணைய உள்ளது works-- மற்றும் இங்கே உள்ள 350 00:16:20,760 --> 00:16:23,120 ஒருவேளை சில விளக்குகள் ஒரு சர்வர் ஆகும். 351 00:16:23,120 --> 00:16:27,530 உண்மையில் என்ன நடக்கிறது இந்த இரண்டு இணைப்புகளை இடையே? 352 00:16:27,530 --> 00:16:29,240 >> எனவே இந்த கட்டிடத்தில் ஒரு வலை சேவையகம் ஆகும். 353 00:16:29,240 --> 00:16:31,420 என்று ஒரு கணினி தான் என்று, சில இயக்க இயங்கும் 354 00:16:31,420 --> 00:16:34,561 system-- ஒருவேளை இலவச மென்பொருள் என்று , CS50 உள்ள IDE இயங்கும் இது அப்பாச்சி,. 355 00:16:34,561 --> 00:16:36,310 எனவே நீங்கள் உண்மையில் முடியும் இந்த கட்டடத்தின் நினைக்கிறேன் 356 00:16:36,310 --> 00:16:38,579 கட்டிடம் என இது CSt0, IDE சேமிக்கப்படுகிறது. 357 00:16:38,579 --> 00:16:40,870 நீங்கள் அனைத்து வேண்டும், அங்கு தான் நீங்கள் கணக்குகள், அங்கு அனைத்து 358 00:16:40,870 --> 00:16:43,130 உங்கள் சொந்த வலை சர்வர் வேண்டும் , நீங்கள் அனைத்து இயங்கும் 359 00:16:43,130 --> 00:16:45,730 உங்கள் சொந்த தனிப்பட்ட URL வேண்டும் நாம் விவாதிக்க தொடங்கியது, 360 00:16:45,730 --> 00:16:47,280 பி ஆறு அமைந்தது உள்ள மற்றும் நீங்கள் இன்னும் பார்க்க வேண்டும். 361 00:16:47,280 --> 00:16:49,450 >> இங்கே என் மடிக்கணினி எங்காவது தான் இணையத்தில் வேறு. 362 00:16:49,450 --> 00:16:54,550 நான் ஒரு URL பார்வையிடும் போது அதனால் அந்த சொந்தமாகிறது எனக்கு, அந்த இணைய போக்குவரத்து போகிறது 363 00:16:54,550 --> 00:16:58,360 சர்வர், சர்வர் மீது பெறும் ஒரு HTTP request-- 364 00:16:58,360 --> 00:17:02,900 ஒரு போன்ற இன்டெக்ஸ்.ஹெச்டிஎம்எல் மற்றும் அது தான் அந்த வலைப்பக்கத்தில் பதில். 365 00:17:02,900 --> 00:17:04,280 அதனால் பொது முன்னுதாரணம் இருக்கிறது. 366 00:17:04,280 --> 00:17:07,089 எல்லாவற்றையும் வரை அதேசமயம் இப்போது, இன்று, எல்லாம் வரை 367 00:17:07,089 --> 00:17:09,660 மட்டுமே நடக்கிறது இந்த கட்டிடம் சுவர்களுக்குள். 368 00:17:09,660 --> 00:17:12,910 நான் என் மடிக்கணினி பயன்படுத்தி, ஆனால் நான் CS50, IDE க்கு இணைக்கப்பட்டுள்ளது 369 00:17:12,910 --> 00:17:17,369 அதனால் அந்த திட்டங்கள் அனைத்து நான் இயங்கும் அந்த சர்வர், தன்னை உள்ளே இருந்தது. 370 00:17:17,369 --> 00:17:22,660 >> ஆனால் இப்போது, தான் PHP பலமுறை ஆரம்பிப்போம் சில உண்மையான திட்டங்கள் எழுத என்று 371 00:17:22,660 --> 00:17:24,230 ஒரு வலை சர்வர் மூலம் வரை பணியாற்றினார். 372 00:17:24,230 --> 00:17:30,320 இந்த செய்ய, நான் செல்ல போகிறேன் உதாரணங்கள் ஒரு மொத்தமாக ஒரு 373 00:17:30,320 --> 00:17:33,710 என்று இங்கே இந்த யோசனை அறிமுகம். 374 00:17:33,710 --> 00:17:38,500 எனவே இந்த ஒரு கற்பனை வழி வகை உள்ளது ஒரு நிரலாக்க முன்னுதாரணம் விவரிக்கும். 375 00:17:38,500 --> 00:17:41,540 >> உண்மையில், என நீங்கள் CS50 வெளியேற அல்லது, இறுதி திட்டங்கள் வேலை 376 00:17:41,540 --> 00:17:43,520 அல்லது சில பின்பற்ற எடுக்க வர்க்கத்தின் மீது, நீங்கள் தொடங்க வேண்டும் 377 00:17:43,520 --> 00:17:45,740 world-- என்று பார்க்க குறிப்பாக வளர்ந்து 378 00:17:45,740 --> 00:17:48,300 சி போன்ற மொழிகளில் சூப்பர் குறைந்த level-- என்று 379 00:17:48,300 --> 00:17:51,290 நல்ல இருக்கிறது என்று எழுதும் மென்பொருள் வழிகளில். 380 00:17:51,290 --> 00:17:53,290 சில உள்ளன நீங்கள் பின்பற்ற முடியாது வடிவங்கள், 381 00:17:53,290 --> 00:17:57,640 உங்கள் கோப்புகளை ஏற்பாடு சில வழிகளில் உங்கள் செயல்பாடுகளை பெயரிடும் வழிகளில், 382 00:17:57,640 --> 00:18:00,300 அதனால் நீண்ட கதை குறுகிய, உலக தந்துள்ளார் 383 00:18:00,300 --> 00:18:04,340 சுருக்கெழுத்துக்களால் ஒரு மொத்தமாக மற்றும் நிரலாக்க வழிகளை பெயர்கள். 384 00:18:04,340 --> 00:18:06,260 இந்த நீங்கள் பயன்படுத்த வேண்டும் வெறும் நுட்பங்கள் உள்ளன. 385 00:18:06,260 --> 00:18:09,660 >> அவர்களில் ஒருவன், மீதமுள்ள அழைக்கப்படுகிறது மாதிரி காட்சி கட்டுப்பாட்டாளர் ஐந்து. 386 00:18:09,660 --> 00:18:12,270 இந்த, தான் ஆகிறது இப்போது, ஒரு அதீத சிக்கலாக 387 00:18:12,270 --> 00:18:18,960 நீங்கள் வெளியே போட வேண்டும் எப்படி சொல்வதாக ஒரு PHP சார்ந்த வலைத்தளம், எங்கள் விஷயத்தில். 388 00:18:18,960 --> 00:18:22,140 நீங்கள் உங்கள் கோப்புகள் எப்படி, எப்படி உங்கள் தர்க்கம் ஏற்பாடு 389 00:18:22,140 --> 00:18:26,220 அதை எளிதாக என்று ஒரு வழியில் மேலும் சிக்கலான வலைத்தளங்கள் எழுத? 390 00:18:26,220 --> 00:18:28,550 மேலும், நிச்சயமாக நாங்கள் விரைவில் தருகிறேன் ஏழு ப அமைக்க அங்கே கிடைக்கும். 391 00:18:28,550 --> 00:18:32,020 >> மீதமுள்ள உலகில் எனவே, நீங்கள் போகிறோம் பார்க்க என்று எங்கள் குறியீடு மட்டுமல்லாது, 392 00:18:32,020 --> 00:18:38,290 ஒன்று மாதிரி குறியீடு தன்மைகளைக், அல்லது கட்டுப்படுத்தி குறியீடு, அல்லது காட்சி குறியீடு. 393 00:18:38,290 --> 00:18:40,200 நான் போகிறேன் பின்வருமாறு இது oversimplify 394 00:18:40,200 --> 00:18:42,074 கட்டுப்படுத்தி உள்ளது உங்கள் திட்டம் மூளை, 395 00:18:42,074 --> 00:18:44,100 அது அங்கு தான் சுவாரஸ்யமான தர்க்கம் நடக்கிறது. 396 00:18:44,100 --> 00:18:46,110 எனவே எல்லாம் நாம் வந்துள்ளேன் இதுவரை வர்க்கம் எழுத, 397 00:18:46,110 --> 00:18:48,210 வகையான கட்டுப்படுத்தி போன்ற ஆகிறது code-- அதை கட்டுப்படுத்தும் 398 00:18:48,210 --> 00:18:50,585 உங்கள் திட்டம், உங்கள் சுழல்கள், உங்கள் நிலைமைகள், உங்கள் செயல்பாடுகளை 399 00:18:50,585 --> 00:18:52,100 மற்றும் மாறிகள் மற்றும் அனைத்து என்று. 400 00:18:52,100 --> 00:18:56,160 >> காட்சிகள், இப்போது, ஒரு சிறிய போகிறீர்கள் இணைய உலகில் இன்னும் தெளிவாக. 401 00:18:56,160 --> 00:18:59,360 ஒரு பார்வை அழகியல் ஆகிறது உங்கள் வலைத்தளத்தின். 402 00:18:59,360 --> 00:19:04,080 இது பயனர் படங்களை sees-- என்ன HTML அட்டவணைகளை, HTML குறிச்சொற்களை, மற்றும் அனைத்து 403 00:19:04,080 --> 00:19:08,220 என்று, பஞ்சுபோன்ற அழகியல் அனைத்து எழுத வேண்டும் என்று கடுமையாக இல்லை என்று பொருள், 404 00:19:08,220 --> 00:19:11,380 ஆனால் நீங்கள் உருவாக்கும் என்ன ஆகும், என்று அழைக்கப்படும் பார்வை, அழகியல் உள்ளது. 405 00:19:11,380 --> 00:19:13,880 மாடல், இறுதியில், போகிறது தகவல் stuff-- வேண்டும், இதில் 406 00:19:13,880 --> 00:19:16,510 நாம் அனைவரும் ஒரு டைவிங் தொடங்க வேண்டும் மேலும் இந்த புதன். 407 00:19:16,510 --> 00:19:19,740 எனவே கட்டுப்படுத்தி தர்க்கம் உள்ளது பார்வை, அழகியல் பொருள் 408 00:19:19,740 --> 00:19:23,500 மற்றும் மாடல் எங்கே போகிறது நாங்கள் எங்கள் உண்மையான தரவு சேமிக்கிறோம். 409 00:19:23,500 --> 00:19:26,410 >> எனவே, இன்னும் உறுதியாக இந்த நேரத்தில் நாம் பின்வரும் எடுத்துக்காட்டு. 410 00:19:26,410 --> 00:19:34,700 நான் இங்கே என் அடைவில் செல்ல போகிறேன் இன்றைய மூல எந்த அனைத்து code-- 411 00:19:34,700 --> 00:19:35,770 ஆன்லைனில் கிடைக்கும். 412 00:19:35,770 --> 00:19:37,800 நான் பதிப்பு பூஜ்யம் போக போகிறேன். 413 00:19:37,800 --> 00:19:41,500 மற்றும் இங்கே அது அழைப்பு விடுங்கள் ஆகிறது CS50 தான் வலைத்தளத்தின் பதிப்பு பூஜ்யம். 414 00:19:41,500 --> 00:19:43,010 அனைத்து அதிக இங்கே அங்கு இல்லை. 415 00:19:43,010 --> 00:19:46,810 அது என்று ஒரு மிக எளிய வலைப்பக்கத்தில் தான் ஒருவேளை பயன்படுத்தி என்ன HTML குறிச்சொற்களை தான் 416 00:19:46,810 --> 00:19:48,970 கடந்த காலத்தில் இருந்து நினைக்கிறேன்? 417 00:19:48,970 --> 00:19:49,890 >> என்ன அது? 418 00:19:49,890 --> 00:19:53,920 ஒருவேளை அந்த பெரிய தடித்த க்கான H1-- தலைப்பு, மேல் என்று முத்திரை, CS50 உள்ளது. 419 00:19:53,920 --> 00:19:55,080 வேறு என்ன நாடகம் உள்ளது? 420 00:19:55,080 --> 00:19:55,799 ஆமாம்? 421 00:19:55,799 --> 00:19:56,840 பார்வையாளர்கள்: பட்டியல் வரிசையிலமையாத. 422 00:19:56,840 --> 00:19:59,990 டேவிட் MALAN: வரிசைப்படுத்தப்படாத பட்டியலில் அதனால் உல் டேக் li குறிச்சொற்களை ஒருவேளை ஒரு ஜோடி. 423 00:19:59,990 --> 00:20:01,840 நீங்கள் இந்த நினைவில் இல்லை என்றால், அது நேர்மையாக ஒரு விஷயமே இல்லை. 424 00:20:01,840 --> 00:20:04,170 இந்த பஞ்சுபோன்ற வகையான உள்ளன HTML ஐ செயல்படுத்த விவரங்கள் 425 00:20:04,170 --> 00:20:06,378 நீங்கள் விரைவில் பார்க்க என்று நீங்கள் உங்கள் வழியில் நீங்கள். 426 00:20:06,378 --> 00:20:10,040 நாம் நிரலாக்க மேலும் கவனம் செலுத்த வேண்டும் சாறு நிரம்பியதாக துண்டுகள் உள்ளன என்று யோசனைகள். 427 00:20:10,040 --> 00:20:12,890 >> எனவே ஒரு விரைவான எடுத்து விடுங்கள் HTML ஐ பார்த்து உண்மையில் 428 00:20:12,890 --> 00:20:16,880 நான் ஆமாம், இங்கே தொகு திறந்து என்றால், என்று சரியாக நடக்கிறது இங்கே என்ன. 429 00:20:16,880 --> 00:20:18,440 ஒரு உல் குறிச்சொல் இருக்கிறது. 430 00:20:18,440 --> 00:20:20,630 என்று உள்ளே காக்கப்பட்ட li குறிச்சொற்களை உள்ளது. 431 00:20:20,630 --> 00:20:24,470 பின்னர் நான் URL ஐ கடன் இங்கே உண்மையான பாடத்திட்டம். 432 00:20:24,470 --> 00:20:27,570 >> பின்னர் உள்ள lectures.php வெளிப்படையாக உள்ளது 433 00:20:27,570 --> 00:20:31,640 மற்றொரு மாறும் உருவாக்கப்படும் பக்கம் என்று, தான் ஹா வருகிறேன் அனுமதிக்க, வேண்டும் நடக்கிறது 434 00:20:31,640 --> 00:20:33,170 விரிவுரை முதல் இரண்டு வாரங்களுக்கு. 435 00:20:33,170 --> 00:20:36,600 எனவே வாரம் பூஜ்யம் மற்றும் வாரம் ஒரு, நாம் நான் பக்கம் மூலத்தை பார்க்க இந்த நேரத்தில் பார்க்க, 436 00:20:36,600 --> 00:20:38,120 மேலும் எளிய சூப்பர். 437 00:20:38,120 --> 00:20:42,430 இந்த இரண்டு பக்கங்கள் முன்னணி என்று week0.php, மற்றும் week1.php. 438 00:20:42,430 --> 00:20:44,040 எனவே என்ன நடக்கிறது, இப்போது பரிசீலிக்க. 439 00:20:44,040 --> 00:20:50,630 >> நான் week0.php கிளிக் செய்யும் போது, என் மடிக்கணினி week0.php ஒரு கோரிக்கை செய்து வருகிறது. 440 00:20:50,630 --> 00:20:53,700 441 00:20:53,700 --> 00:20:58,110 வலை சர்வர், பேக்ஸ் CS50, எஸ்டி, என்று மெய்நிகர் உறை பெறும். 442 00:20:58,110 --> 00:21:01,040 இது ஒரு செய்தியை நீங்கள் காண்கிறீர்கள் போன்ற, week0.php கிடைக்கும். 443 00:21:01,040 --> 00:21:05,060 பின்னர் அது கோப்பை துபாஷி உள்ளது, மேல் கீழே, கோப்பு சரிதான் விட்டு 444 00:21:05,060 --> 00:21:07,720 என்று week0.php-- மற்றும் முடிவுகள் துப்பிய. 445 00:21:07,720 --> 00:21:10,510 எனவே இந்த கோப்பின் உள்ளே, week0.php, இருக்க வேண்டும் 446 00:21:10,510 --> 00:21:15,410 உருவாக்கும் என்று கட்டுப்படுத்தி தர்க்கம் இந்த HTML, நாம் விரைவில் என்று பார்க்க வேண்டும். 447 00:21:15,410 --> 00:21:19,340 >> ஆனால் இப்போது, என்னை வாரம் பூஜ்யம் கிளிக் நாம் இப்போது நாம் புதன் மற்றும் வெள்ளி வேண்டும் 448 00:21:19,340 --> 00:21:25,260 இப்போது நாம் ஸ்லைடுகளை வேண்டும் மெதுவாக வாரம் பூஜ்ஜியத்தில் இருந்து. 449 00:21:25,260 --> 00:21:27,400 நீங்கள் நினைவு இருக்கலாம் மீண்டும் இந்த இருந்து வழி. 450 00:21:27,400 --> 00:21:29,340 எனவே இந்த வலைத்தளத்தில் செய்து கொண்டிருப்பது தான். 451 00:21:29,340 --> 00:21:31,120 >> எனவே அதை இந்த செய்கிறாள் எப்படி என்று பார்ப்போம். 452 00:21:31,120 --> 00:21:34,290 நான் மீண்டும் செல்ல போகிறேன் , CS50 IDE இல் இங்கு மூல குறியீடு, 453 00:21:34,290 --> 00:21:36,660 நான் இன்டெக்ஸ்.பிஎச்பி திறந்து போகிறேன். 454 00:21:36,660 --> 00:21:38,910 இந்த கோப்பு உயர் கருத்துகள் ஒரு கொத்து உள்ளது. 455 00:21:38,910 --> 00:21:43,000 பின்னர் இந்த கோப்பு மத்தியில், அது மாறிவிடும், எந்த PHP குறியீடு உள்ளது. 456 00:21:43,000 --> 00:21:47,380 நீங்கள் எந்த இல்லை என்றால், ஏனெனில் திறந்த அடைப்புக்குறி கேள்வி குறி PHP குறிச்சொற்களை, 457 00:21:47,380 --> 00:21:49,180 நீங்கள் HTML வைக்க இலவச இருக்கிறோம். 458 00:21:49,180 --> 00:21:51,480 >> ஏனெனில் என்ன PHP மொழி பெயர்ப்பாளர், செய்ய வேண்டும் 459 00:21:51,480 --> 00:21:53,938 இந்த கோப்பு படிக்கும் போது ஆகிறது மேலிருந்து, சரிதான் விட்டு 460 00:21:53,938 --> 00:21:59,100 அது மட்டும் அது இடையே காண்கிறது குறியீடு விளக்கம் அந்த கோண அடைப்புகள் குறி கேள்வி. 461 00:21:59,100 --> 00:22:02,380 வேறு எதுவும் செய்வது இல்லை என்பதை PHP போன்ற அங்கீகரிக்க, அது வெளியே துப்பி. 462 00:22:02,380 --> 00:22:05,080 மற்றும் HTML பொருட்களை ஒருவனோ அது வெளிக்காட்டாதே. 463 00:22:05,080 --> 00:22:09,090 >> இந்த கோப்பில் இருக்க முடியும் இன்டெக்ஸ்.ஹெச்டிஎம்எல் என்று வருகிறது, 464 00:22:09,090 --> 00:22:11,690 ஆனால் நான் எல்லாம் பெயரிடும் ஒரு மைல்கல்லாக டாட் PHP. 465 00:22:11,690 --> 00:22:15,960 இதேபோல் Lectures.php-- இவ்விடயத்தில், அது சில HTML தான். 466 00:22:15,960 --> 00:22:19,840 Week0.php, இதேபோல் சில HTML. 467 00:22:19,840 --> 00:22:22,300 >> ஆனால் இப்போது தரித்துக்கொள்ளக்கடவோம் பழமொழி பொறியியல் தொப்பி, 468 00:22:22,300 --> 00:22:24,400 மற்றும் நாம் இந்த மேம்படுத்த முடியும் என்பதை சிந்தித்துப் பாருங்கள். 469 00:22:24,400 --> 00:22:28,541 அது இதை செய்ய கடினமாக இல்லை, ஆனால் நான் வகையான நகல் மற்றும் பேஸ்ட் பிரிக்கப்பட்டது. 470 00:22:28,541 --> 00:22:31,540 உண்மையில், நான் வாரம் இரண்டு செய்தால், நீங்கள் நான் அநேகமாக செய்ய போகிறேன் என்ன தெரியுமா? 471 00:22:31,540 --> 00:22:34,940 நான் இருக்கிறேன், week1.php செல்ல போகிறேன் எல்லாம் முன்னிலைப்படுத்த போகிறது. 472 00:22:34,940 --> 00:22:39,110 நான் அதை நகல் போகிறேன், அதை ஒட்டவும் week2.php என்று ஒரு புதிய கோப்பு ஒரு, 473 00:22:39,110 --> 00:22:42,440 சில URL கள் மாற்றங்களை, மற்றும் என் வழியில் இருக்க. 474 00:22:42,440 --> 00:22:45,240 >> எனவே நாம் என்ன அடிப்படையில் ஏற்கனவே சி பார்த்திருக்கிறேன், 475 00:22:45,240 --> 00:22:46,860 இந்த வட்டம் சரியாக இல்லை. 476 00:22:46,860 --> 00:22:49,610 நகல், ஒட்டு அரிதாக சரியான தீர்வு. 477 00:22:49,610 --> 00:22:51,429 எனவே நாம் தொடங்க முடியும் என்ன இந்த மேம்படுத்த செய்ய? 478 00:22:51,429 --> 00:22:53,345 எங்கே வாய்ப்புகள் உள்ளன சிறந்த வடிவமைப்பு? 479 00:22:53,345 --> 00:22:56,890 480 00:22:56,890 --> 00:22:58,760 >> நான் வரும் சமயத்தில் வாரம் எட்டு அது நடக்கிறது 481 00:22:58,760 --> 00:23:00,910 உண்மையில் எரிச்சலூட்டும் இருக்க நான் மாற்ற வேண்டும் என்றால் 482 00:23:00,910 --> 00:23:03,930 ஒவ்வொரு எழுத்துரு நான் விரும்பவில்லை, அல்லது என் பக்கங்கள் 483 00:23:03,930 --> 00:23:06,522 அமைப்பை கட்டமைப்பை மாற்ற. 484 00:23:06,522 --> 00:23:08,396 எனவே, அங்கு வாய்ப்பு சிறந்த வடிவமைப்பு? 485 00:23:08,396 --> 00:23:11,990 486 00:23:11,990 --> 00:23:15,160 சரி, என்ன கருத்தில் கொள்வோம் இந்த கோப்புகள் அனைத்தையும் முழுவதும் பகிர்ந்து. 487 00:23:15,160 --> 00:23:21,696 >> இங்கே இங்கே வாரம், வாரம் ஒன்று தான் பூஜ்யம், இங்கே lectures.php தான், 488 00:23:21,696 --> 00:23:25,790 இங்கே அதே என்ன index.php-- மற்றும் வெவ்வேறு, சுமார் என்ன பேசும், 489 00:23:25,790 --> 00:23:26,760 இந்த கோப்புகளை ஒவ்வொரு? 490 00:23:26,760 --> 00:23:30,560 491 00:23:30,560 --> 00:23:32,060 ஆமாம்? 492 00:23:32,060 --> 00:23:34,560 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 493 00:23:34,560 --> 00:23:41,244 494 00:23:41,244 --> 00:23:42,160 டேவிட் MALAN: சரி, நல்ல. 495 00:23:42,160 --> 00:23:46,115 எனவே ஒரு முறை நிச்சயமாக, அதன்படி, அங்கு தான், ஒவ்வொரு முறையும் நான், விரிவுரை நான் தேர்வு 496 00:23:46,115 --> 00:23:48,250 நான் ஒரு உருவாக்கும் மிகவும் ஒத்த அழகாக பக்கம். 497 00:23:48,250 --> 00:23:50,375 அதனால் ஒருவேளை நான் நிர்ணயிக்க முடியும் உண்மையில் உண்மையில் அந்த, 498 00:23:50,375 --> 00:23:53,060 வேண்டுமென்றே எண்ணிக்கையில் நாங்கள் எங்கள் lectures-- சட்டிகளை 499 00:23:53,060 --> 00:23:55,290 நான் இன்னும் வைக்க முடியாது என்றால் உங்கள் பதில் வார்த்தைகள். 500 00:23:55,290 --> 00:23:59,984 மற்றும், உண்மையில், ஒரே விஷயம் என்ன அந்த வாரம் இடையே மாற்றுவதன் one-- 501 00:23:59,984 --> 00:24:02,400 மற்றும், எனவே அது என்னை கீழே போகலாம் கிட்டத்தட்ட அதே இடத்திலும் உள்ள 502 00:24:02,400 --> 00:24:05,480 அதனால் இங்கே வாரம் பூஜ்யம், சுமார் மேல். 503 00:24:05,480 --> 00:24:12,370 இங்கே வாரம் ஒரு, வாரம் ஆகிறது பூஜ்யம், வாரம் ஒரு, வாரம் பூஜ்யம். 504 00:24:12,370 --> 00:24:14,370 சரி, உண்மையில் உங்களுக்கு தெரியும் என்றால் எந்த திட்டம், 505 00:24:14,370 --> 00:24:16,286 இந்த ஒரு போன்ற இப்போது மாதிரி பொருத்துதல் விளையாட்டு. 506 00:24:16,286 --> 00:24:17,200 எனவே வெவ்வேறு என்ன? 507 00:24:17,200 --> 00:24:18,765 ஆமாம்? 508 00:24:18,765 --> 00:24:19,777 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 509 00:24:19,777 --> 00:24:22,360 டேவிட் MALAN: நல்ல, தலைப்பு எப்போதும் மிகவும் சற்றே மாறி வருகிறது. 510 00:24:22,360 --> 00:24:24,010 ஜீரோ ஒரு, நிச்சயமாக, போகிறது. 511 00:24:24,010 --> 00:24:25,570 அதே விஷயம் H1 குறிச்சொல் நடக்கிறது. 512 00:24:25,570 --> 00:24:28,790 நாம் மிகவும் எளிதாக அதை பார்க்க வேண்டாம் URL கள் ஒரு சிறிய நீண்ட ஏனெனில். 513 00:24:28,790 --> 00:24:30,670 ஆனால் அந்த URL களை சற்று மாறி வருகின்றன. 514 00:24:30,670 --> 00:24:34,490 >> ஆனால் மாறும் என்ன, நான் என்ன தைரியம் சொல்ல பக்கத்தை உள்ளடக்கங்களை மிகவும் 515 00:24:34,490 --> 00:24:38,530 HTML குறியை அதே தான், தலை, அதே, தலைப்பு, கிட்டத்தட்ட அதே தான் 516 00:24:38,530 --> 00:24:40,659 உடல் அதே தான் வேறு கிட்டத்தட்ட எல்லாம் 517 00:24:40,659 --> 00:24:42,450 தவிர அதே தான் அந்த சிறிய கிறுக்கல்கள். 518 00:24:42,450 --> 00:24:45,310 எனவே நாம் பற்றி எப்படி போக முடியும் இந்த சில அவுட் காரணமாகிறது? 519 00:24:45,310 --> 00:24:48,740 >> சரி எனக்கு சரியாக முன்மொழிய விரும்புகிறேன் அடுத்த பதிப்பில் என்று. 520 00:24:48,740 --> 00:24:53,890 எனவே இங்கே பதிப்பு ஒன்று, நான் சரியான வேண்டும் அதே கோப்புகளை, மற்றும் மற்றவர்கள் ஒரு ஜோடி. 521 00:24:53,890 --> 00:24:59,730 இங்கே index.php-- மற்றும் கூட இருக்கிறது நீங்கள் முன் PHP பார்த்ததில்லை 522 00:24:59,730 --> 00:25:05,511 என்ன நான் அநேகமாக இந்த தீர்க்க செய்து நீங்கள் இங்கே பார்க்க என்ன அடிப்படையில் பிரச்சினைக்கு? 523 00:25:05,511 --> 00:25:11,300 524 00:25:11,300 --> 00:25:12,760 ஆமாம், ஒரு சிறிய அர்ப்பணிப்பு என்று? 525 00:25:12,760 --> 00:25:13,450 இல்லை? 526 00:25:13,450 --> 00:25:16,020 ஆமாம், போய். 527 00:25:16,020 --> 00:25:17,380 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 528 00:25:17,380 --> 00:25:18,380 >> டேவிட் MALAN: இங்கும். 529 00:25:18,380 --> 00:25:20,380 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 530 00:25:20,380 --> 00:25:26,090 531 00:25:26,090 --> 00:25:28,669 >> டேவிட் MALAN: நான் உங்களுக்கு தேவை ஒரு சத்தமாக சிறிது பேச. 532 00:25:28,669 --> 00:25:31,084 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 533 00:25:31,084 --> 00:25:35,744 534 00:25:35,744 --> 00:25:36,660 டேவிட் MALAN: சரி, நல்ல. 535 00:25:36,660 --> 00:25:38,620 நான் அது நினைத்தால் உங்களுக்குக் ஆனால் நான் கேட்க கடினமாக 536 00:25:38,620 --> 00:25:42,690 என்ன நீங்கள் போகிறது என்று யோசிக்கிறது மேலே சாதாரணமாகிவிட்டது குறிச்சொற்களை, 537 00:25:42,690 --> 00:25:47,710 பொதுவான என்று மற்றும் குறிச்சொற்களை கீழே, இப்போது, வெளியே காரணியாக 538 00:25:47,710 --> 00:25:51,140 அல்லது ஃபைல்களிலிருந்து என்ன இறக்கப்படலாம்? 539 00:25:51,140 --> 00:25:53,476 Header.php மற்றும் footer.php-- மற்றும் நாங்கள் போகிறோம் 540 00:25:53,476 --> 00:25:55,600 சில மாற்றங்கள் செய்ய கவலை நீங்கள் உரையாற்ற தான் 541 00:25:55,600 --> 00:25:59,370 , எண்கள் மாறும் பற்றி எழுப்பப்பட்ட உதாரணமாக, நான் சரியாக நீங்கள் கேட்டேன் என்றால். 542 00:25:59,370 --> 00:26:02,060 >> ஆனால் அந்த அது சாராம்சம் தெரிகிறது. 543 00:26:02,060 --> 00:26:04,820 ஒரு பெரிய அளவு இருந்தால் பக்கம் மேல் ஆள்குறைப்பு, 544 00:26:04,820 --> 00:26:06,736 மற்றும் ஒரு பெரிய அளவு கீழே ஆள்குறைப்பு, 545 00:26:06,736 --> 00:26:09,280 தான் மொழியில் தான் முன்னிலைப்படுத்த வேண்டும் அந்த உள்ளடக்கத்தின் வெட்டி, 546 00:26:09,280 --> 00:26:13,270 ஒரு தனி கோப்பு போல் அதை வைத்து நாங்கள் வெளியே காரணியாக அங்கு, CSS, யோசனை 547 00:26:13,270 --> 00:26:16,710 வைத்து மிகவும் ஒத்த அழகியல், ஒரு தனி டாட் PHP கோப்பு அதை, 548 00:26:16,710 --> 00:26:20,340 வழிமுறை தேவைப்படும் பயன்படுத்த இது சி கூர்மையான சேர்க்கிறது போல இது 549 00:26:20,340 --> 00:26:23,570 அடிப்படையில் போக சொல்லி இருக்கிறது , பழமையான உள்ளடக்கங்களை அடைய 550 00:26:23,570 --> 00:26:25,370 மற்றும் நகல் மற்றும் இங்கே அவற்றை ஒட்டவும். 551 00:26:25,370 --> 00:26:29,490 >> ஆனால் என்ன இந்த பொருள் என்று இப்போது உள்ளது இன்டெக்ஸ்.பிஎச்பி, நான் அந்த இரண்டு கோடுகள் வேண்டும். 552 00:26:29,490 --> 00:26:32,130 Lectures.php, நான் அந்த இரண்டு கோடுகள் வேண்டும். 553 00:26:32,130 --> 00:26:35,230 Week0.php, நான் அந்த இரண்டு கோடுகள் வேண்டும். 554 00:26:35,230 --> 00:26:38,380 >> எனவே இப்போது, நான் மாற்ற வேண்டும் என்றால் என் பக்கங்கள் அனைத்து தலைப்பு, 555 00:26:38,380 --> 00:26:40,530 அல்லது நான் மாற்ற வேண்டும் அடிப்படை அமைப்பு, 556 00:26:40,530 --> 00:26:44,380 நான், ஒரு இடத்தில் இப்போது அதை மாற்ற முடியும் அல்லது இரண்டு places-- தலைப்பு மற்றும் முடிப்பு, 557 00:26:44,380 --> 00:26:45,429 முறையே. 558 00:26:45,429 --> 00:26:47,970 இப்போது குறியீடு இன் ஆரம்ப பார்க்க இன்னும் கொஞ்சம் புரிந்து, சரியான? 559 00:26:47,970 --> 00:26:53,590 ஆனால் நீங்கள் பற்றி நினைத்தால் என்ன பக்கம் நான் week0.php கோரி வருகிறேன் என்றால் doing-- உள்ளது, 560 00:26:53,590 --> 00:26:59,880 வெறும் வரைந்து போன்ற இங்கே week0.php கோரப்படும் போது, 561 00:26:59,880 --> 00:27:00,960 அதற்கு என்ன பொருள்? 562 00:27:00,960 --> 00:27:04,410 >> உண்மையில், இந்த கோப்பு உள்ளது உலாவி மூலம் கோரிக்கை விடுத்துள்ளார். 563 00:27:04,410 --> 00:27:06,240 வலை சர்வர் பேக்ஸ் 564 00:27:06,240 --> 00:27:09,250 , CS50 ஐடி இந்த ஈர்த்து, கோப்பு, week0.php, மற்றும் கூறுகிறது 565 00:27:09,250 --> 00:27:10,780 அது மேலிருந்து கீழாக, இடமிருந்து வலமாக. 566 00:27:10,780 --> 00:27:15,400 வரி ஒன்று, அது உடனடியாக எதிர்கொள்கிறான் திறந்த அடைப்புக்குறி கேள்வி குறி, PHP, தேவைப்படுகிறது 567 00:27:15,400 --> 00:27:17,872 தலைப்பு டாட் PHP, மற்றும் அதனால் என்ன PHP மொழி பெயர்ப்பாளர் 568 00:27:17,872 --> 00:27:20,580 என்று வலை கட்டமைக்கப்பட்டு சர்வர், நாம் முன்பே ஏனெனில் 569 00:27:20,580 --> 00:27:24,580 அது தானாக செல்கிறது உங்களால் க்கான பழமையான ஒரு, பிரதிகள் உள்ளடக்கங்களை, 570 00:27:24,580 --> 00:27:25,640 அவர்களை இங்கு பசைகள். 571 00:27:25,640 --> 00:27:28,790 >> ஆனால் பின்னர் பெயர்ப்பாளர் சந்திப்புக்களில் கேள்வி குறி நெருங்கிய அடைப்புக்குறி, 572 00:27:28,790 --> 00:27:30,320 அது அனைத்து நினைத்து முடிந்துவிட்டது. 573 00:27:30,320 --> 00:27:33,400 இப்போது அது தான் கண்மூடித்தனமாக துப்புகிகிறது வரிகளை ஏழு மூலம் இரண்டு, 574 00:27:33,400 --> 00:27:35,240 அது மூல HTML தான். 575 00:27:35,240 --> 00:27:38,470 எட்டு வரியில் வரும், மற்றும் அந்த செய்கிறது கோப்பு திறந்து, மீண்டும் அதே மேஜிக், 576 00:27:38,470 --> 00:27:41,460 உள்ளடக்கங்களை அபகரிப்பு, அவர்களுக்கு தேவைப்படும் அல்லது அவற்றை ஒட்டி 577 00:27:41,460 --> 00:27:42,480 சரியான பிறகு அல்லது அங்கு. 578 00:27:42,480 --> 00:27:44,210 >> ஆனால் நான் ஒரு பிழை மறைமுகமாக குறிப்பிட்டார். 579 00:27:44,210 --> 00:27:48,610 இந்த பின்தங்கிய ஒரு பகுதி படியாகும் நாங்கள் பழமையான இருக்கும் என்றால், ஏனெனில், 580 00:27:48,610 --> 00:27:50,850 நான் எந்த ஒரு மூலையில் வெட்டி. 581 00:27:50,850 --> 00:27:56,250 நான் பொருட்டு விட்டுட்டீங்க என்ன அம்சம் இந்த விவாதிக்க நல்ல வடிவமைப்பு பெற? 582 00:27:56,250 --> 00:27:57,305 ஆமாம்? 583 00:27:57,305 --> 00:27:58,180 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 584 00:27:58,180 --> 00:28:00,570 டேவிட் MALAN: ஆமாம், நான் வகையான ஒரு nontrivial மூலையில் வெட்டி. 585 00:28:00,570 --> 00:28:04,489 நீங்கள் என்ன என்பது மாறும் என்று சுட்டிக்காட்டினார் தலைப்பு இருந்தது, தலைப்பு எண், 586 00:28:04,489 --> 00:28:05,530 மற்றும் H1 எண். 587 00:28:05,530 --> 00:28:08,170 எனவே என் தீர்வு, சரி, இருந்தது தான் பக்கம் மறுபெயர் நாம், 588 00:28:08,170 --> 00:28:10,080 மற்றும் சமாளிக்க இல்லை அவற்றுக்கு பிரச்சனை. 589 00:28:10,080 --> 00:28:12,130 அதனால் ஒரு பகுதி தான் நிச்சயமாக பின்னோக்கி நடவடிக்கை. 590 00:28:12,130 --> 00:28:14,300 >> ஆனால் இங்கே, குறிப்பிடத்தக்க என்ன ஆகிறது நான் செய்திருக்க என்று என்ன இருக்கிறது 591 00:28:14,300 --> 00:28:17,200 இல்லையெனில் காரணியாக அனைத்து பொது பொருட்களை வெளியே. 592 00:28:17,200 --> 00:28:21,520 மற்றும் footer.php, நான் காரணியாக கவனிக்கிறது என்று அனைத்து, குறைந்த என்றாலும், 593 00:28:21,520 --> 00:28:22,790 பொதுவான பொருள். 594 00:28:22,790 --> 00:28:26,070 எனவே நான் எப்படியோ இப்போது முடியும் வேண்டும் முன்னோக்கி மற்றொரு படி எடுத்து, சரி 595 00:28:26,070 --> 00:28:27,160 என்று தலைப்பு பிரச்சினைகள். 596 00:28:27,160 --> 00:28:28,180 எனவே அதை செய்ய விடுங்கள். 597 00:28:28,180 --> 00:28:35,060 >> எனக்கு என்னுடைய இரண்டாவது பதிப்பு கொண்டு செல்லலாம் இங்கே, இது, மீண்டும், அதே கோப்புகளை கொண்டுள்ளது 598 00:28:35,060 --> 00:28:36,825 ஒரு புதிய கூடுதலாக தவிர. 599 00:28:36,825 --> 00:28:38,950 அது ஒரு சிறிய மேலும் வெர்போச், ஆனால் பார்ப்போம் நாங்கள் 600 00:28:38,950 --> 00:28:40,550 இங்கே என்ன நடக்கிறது தவிர கிண்டல் முடியும். 601 00:28:40,550 --> 00:28:45,370 எனவே, அதற்கு பதிலாக தேவைப்படும் பழமையான, மற்றும் footer.php, 602 00:28:45,370 --> 00:28:50,180 நான் ஒரே ஒரு தேவைப்படும் தெரிகிறது கோப்பு helpers.php, நிச்சயமாக, என்று. 603 00:28:50,180 --> 00:28:52,560 மேலும், எனக்கு இப்போது வரையறுக்க வேண்டும் helpers.php உள்ளே என்ன இருக்கிறது 604 00:28:52,560 --> 00:28:55,330 செயல்பாடுகளை ஒரு கொத்து உள்ளது என்று நான் முன்பு போல, எழுதினார். 605 00:28:55,330 --> 00:28:57,550 ஆனால் நான் அதை helpers.php என்று. 606 00:28:57,550 --> 00:29:00,370 >> இப்போது வெளிப்படையாக, உள்ள மூன்று வரி மற்றும் 10, நான் இருக்கிறேன் 607 00:29:00,370 --> 00:29:02,840 இரண்டு செயல்பாடுகளை அழைப்பு தலைப்பு வழங்க, முடிப்பு விடாது. 608 00:29:02,840 --> 00:29:05,040 கொண்டு வர வேண்டாம் அந்த PHP கோப்புகள், நான் அந்த என்னை எழுதினார். 609 00:29:05,040 --> 00:29:07,880 நான் helpers.php வைத்தான். 610 00:29:07,880 --> 00:29:11,210 >> இப்போது, நாம் மட்டும் இந்த இலக்கணத்தை பார்த்த ஒரு முறை, அது சூப்பர் குறைவாக இருந்தது. 611 00:29:11,210 --> 00:29:15,330 ஆனால் இந்த வெளிப்படையாக ஒரு வாதம் தலைப்பு, செயல்பாடு வழங்க. 612 00:29:15,330 --> 00:29:16,450 நான் ஏன் என்று தெரியுமா? 613 00:29:16,450 --> 00:29:18,522 நன்றாக இங்கே ஒரு நெருங்கிய அடைப்புக்குறி, இங்கே ஒரு திறந்த அடைப்புக்குறி தான். 614 00:29:18,522 --> 00:29:21,230 நிச்சயமாக, வெறும் சி போன்ற, அந்த அடைப்புக்குறிக்குள் இடையே எதுவும் 615 00:29:21,230 --> 00:29:23,350 ஒரு உள்ளீடாக அல்லது ஒரு ஆகிறது செயல்பாடு வாதம். 616 00:29:23,350 --> 00:29:26,710 >> இந்த வாதத்தின் தரவு வகை என்ன, நான் உயர்த்தி என்ன அடிப்படையில்? 617 00:29:26,710 --> 00:29:30,820 அந்த சதுர அடைப்புக்குறிக்குள் என்ன செய்ய கடந்த வாரம், காட்டுகிறதா? 618 00:29:30,820 --> 00:29:33,390 ஆமாம், அது ஒரு வரிசை தான் குறிப்பாக ஒரு துணை வரிசை. 619 00:29:33,390 --> 00:29:35,700 இந்த இலக்கணத்தை ஒப்புக்கொண்டபடி ஒரு சிறிய பங்கி உள்ளது, 620 00:29:35,700 --> 00:29:38,860 ஆனால் இந்த கடந்து ஒரு முக்கிய மதிப்பு ஜோடி. 621 00:29:38,860 --> 00:29:43,530 முக்கிய மேற்கோள், ஆகிறது தலைப்பு, மற்றும் மதிப்பு CS50 உள்ளது. 622 00:29:43,530 --> 00:29:46,220 >> நாங்கள் செய்யவில்லை என்றால் இந்த சி, அதற்கு பதிலாக வலிமை 623 00:29:46,220 --> 00:29:49,400 மேலும் இப்படி இருக்க, வெறும் மேற்கோள் CS50-- 624 00:29:49,400 --> 00:29:52,460 அல்லது உண்மையில் அது சுருள் இருக்க வேண்டும் ப்ரேஸ், அல்லது சி போன்ற ஏதாவது, 625 00:29:52,460 --> 00:29:55,580 அங்கு முக்கிய பூஜ்யம், மற்றும் மதிப்பு CS50 உள்ளது. 626 00:29:55,580 --> 00:29:59,840 ஆனால் மீண்டும், PHP இல், கூட தொடரியல், மீண்டும், ஒரு சிறிய வித்தியாசமாக உள்ளது 627 00:29:59,840 --> 00:30:02,860 அதை நீங்கள் செல்வதை அனுமதிக்கிறது வார்த்தைகள் பதிலாக எண்கள் 628 00:30:02,860 --> 00:30:05,120 மதிப்புகள் சாவிகள் தொடர்புபடுத்த. 629 00:30:05,120 --> 00:30:06,390 >> எனவே இந்த அனைத்து என்ன அர்த்தம்? 630 00:30:06,390 --> 00:30:09,750 நான் helpers.php போக வேண்டும் என்றால், இந்த விழாவில் பார்போம். 631 00:30:09,750 --> 00:30:13,620 renderHeader.php, மாறாக renderHeader, என் செயல்பாடு ஆகிறது 632 00:30:13,620 --> 00:30:16,220 நான் பார்க்க ஏனெனில் என்று எனக்கு தெரியும் இங்கே செயல்பாடு முக்கிய. 633 00:30:16,220 --> 00:30:19,450 இந்த வெளிப்படையாக அது கேட்ச் புதிய ஆகிறது data-- என்று ஒரு வாதத்தை எடுத்து 634 00:30:19,450 --> 00:30:22,400 ஆனால் நான் இந்த அழைக்கப்படும் எதையும், ஆனால் நான், தரவு அது என்று 635 00:30:22,400 --> 00:30:25,090 ஒரு சிறிய clean-- இருக்க வேண்டும் மற்றும் வெறும் குறிப்பாக, ஒரு யூகம் எடுத்து 636 00:30:25,090 --> 00:30:28,173 நீங்கள் வேறு சில இல் நிரலாக்கப்பட்ட நான் முன் உயர் மட்ட மொழி, ஏதாவது 637 00:30:28,173 --> 00:30:29,820 C மேலாக கருத்துருவில். 638 00:30:29,820 --> 00:30:33,820 >> என்ன சம திறந்த அடைப்புக்குறி செய்கிறது ஒருவேளை சதுர அடைப்புக்குறி அர்த்தம்? 639 00:30:33,820 --> 00:30:35,540 அல்லது என்ன அர்த்தம் என்று? 640 00:30:35,540 --> 00:30:39,660 நாம் சி ஆமாம் இந்த பார்த்திருக்கிறேன்? 641 00:30:39,660 --> 00:30:40,480 >> ஒரு வெற்று வரிசை. 642 00:30:40,480 --> 00:30:45,440 குறிப்பாக, இந்த அர்த்தம் என்று பயனர் renderHeader அழைப்பு இல்லை 643 00:30:45,440 --> 00:30:49,340 ஒரு வாதம், நான் இன்னும் போகிறேன் தரவு என்று ஒரு வாதத்திற்காக, 644 00:30:49,340 --> 00:30:52,327 ஆனால் அதன் முன்னிருப்பு மதிப்பு ஒரு வெற்று வரிசை இருக்க போகிறது. 645 00:30:52,327 --> 00:30:53,660 எனவே அது ஒரு நல்ல வசதிக்காக தான். 646 00:30:53,660 --> 00:30:56,493 நான், பயனர் கத்துகிறாய் இல்லை அல்லது நீங்கள் என் செயல்பாடு தவறான பயன்படுத்தப்படும் சொல்கிறது. 647 00:30:56,493 --> 00:30:59,849 நான் பயனர் ஒரு இயல்பான கொடுக்க முடியும் மதிப்பு, நான் குறிப்பாக கவலை இல்லை என்றால். 648 00:30:59,849 --> 00:31:01,890 இப்போது இந்த செயல்பாடு, நான் இருக்கிறேன் என் கைகளை அசைப்பது போகிறேன். 649 00:31:01,890 --> 00:31:07,620 ஆனால் இந்த சாறு செயல்பாடு அனுமதிக்கிறது நம்மை தரவு இந்த மாறிகள் அனுப்ப 650 00:31:07,620 --> 00:31:10,360 பின்வரும் வழியில் பழமையான ஒரு. 651 00:31:10,360 --> 00:31:13,100 இந்த கடைசி துண்டு உள்ளது, நான் பங்கி தொடரியல், நான் நினைக்கிறேன். 652 00:31:13,100 --> 00:31:15,860 இங்கே என் புதிய பதிப்பு அது header.php-- 653 00:31:15,860 --> 00:31:20,140 உண்மையில், கூறுவார், திறந்த அடைப்புக்குறி தலைப்பு, CS50, மற்றும் அது இருந்தது. 654 00:31:20,140 --> 00:31:21,766 மற்றும் H1 அதே விஷயம். 655 00:31:21,766 --> 00:31:24,310 >> இப்போது அதை வெளிப்படையாக கூறுகிறது அழகான ஏதோ பங்கி. 656 00:31:24,310 --> 00:31:28,030 என்னை இந்த எளிமைப்படுத்த வேண்டும் ஒரு கணம் பின்வருமாறு. 657 00:31:28,030 --> 00:31:31,020 இந்த நான் என்ன இருக்கும் என் தலைப்பை மாற்றியது. 658 00:31:31,020 --> 00:31:35,140 எனினும், அது ஒரு சிறிய அசிங்கமான போகிறது PHP கொண்டு தொடர்ந்து திறந்த அடைப்புக்குறிக்குள், 659 00:31:35,140 --> 00:31:36,610 பின்னர் அச்சு செயல்பாடு பயன்படுத்த. 660 00:31:36,610 --> 00:31:40,810 இது PHP ஒரு சுருக்கெழுத்து என்று மாறிவிடும் வெறும் இது இந்த குறியீடு, 661 00:31:40,810 --> 00:31:45,050 தொழில்நுட்ப ஒரு இது ஒரு சம அடையாளம், என்று செயல்பாடு, அதற்கு பதிலாக அச்சு எதிரொலிக்கிறது 662 00:31:45,050 --> 00:31:46,800 ஆனால் அதை திறம்பட, அதே விஷயம். 663 00:31:46,800 --> 00:31:48,440 >> என்று தான் நன்றாக தெரிகிறது. 664 00:31:48,440 --> 00:31:50,510 இது ஒரு விதி இருக்கிறது சர்க்கரை, நீங்கள், 665 00:31:50,510 --> 00:31:52,260 என் குறியீடு ஒரு சிறிய நல்லது பார்க்க வைக்கிறது. 666 00:31:52,260 --> 00:31:54,010 ஆனால் அது மாறிவிடும், நாம் மீண்டும் இந்த பார்க்கிறேன் 667 00:31:54,010 --> 00:31:57,420 நீண்ட முன், நாம் இந்த அழைக்க வேண்டும் எரிச்சல்கொள்ளும்படியாக நீண்ட செயல்பாடு என்று 668 00:31:57,420 --> 00:32:00,582 HTML சிறப்பு எழுத்துகள் PHP, அதற்கு மாறிவிடும் என்பதால் 669 00:32:00,582 --> 00:32:02,790 சில உள்ளீடுகள் உள்ளன , பயனர் எங்களுக்கு கொடுக்க வேண்டும் என்று 670 00:32:02,790 --> 00:32:05,160 அல்லது பயனர் எங்களுக்கு கொடுக்க வேண்டும் என்று, என்று எங்கள் தளத்தில் உடைக்க போகிறோம். 671 00:32:05,160 --> 00:32:07,035 ஆனால் நாம் அடுத்த பார்க்க வேண்டும் இங்கு வாரம். 672 00:32:07,035 --> 00:32:10,740 ஆனால் இப்போது, தான் தெரியும் இந்த கோப்பு, headers.php, வெறுமனே 673 00:32:10,740 --> 00:32:13,040 தலைப்பு எடுக்கும் என்று நான் கடந்து, அதை செய்ய 674 00:32:13,040 --> 00:32:17,380 அது பாதுகாப்பானது உறுதி ஒரு வலை ஒரு ஊசி போட வேண்டும் பக்கம், மற்றும் அது என் தலைப்பு அது வெளியே துப்பி 675 00:32:17,380 --> 00:32:18,640 என், H1 போன்ற. 676 00:32:18,640 --> 00:32:24,440 நான் இப்போது இந்த பதிப்பு போக, விரிவுரைகள் அதன் தலைப்பு மீண்டும் என்று கவனிக்க, 677 00:32:24,440 --> 00:32:28,630 வாரம் பூஜ்யம் மீண்டும் அதன் தலைப்பு, மற்றும் உண்மையில், HTML நான் உருவாக்கும் 678 00:32:28,630 --> 00:32:32,110 என்ன என் முதல் பதிப்பு ஒத்ததாக உள்ளது என் இடைவெளி தவிர ஆனேன், 679 00:32:32,110 --> 00:32:35,150 நான் வடிவமைக்க தொடங்கியது ஏனெனில் வித்தியாசமாக என் குறியீடு ஒரு சிறிய. 680 00:32:35,150 --> 00:32:38,082 ஆனால் நான் எல்லா உருவாக்கப்படும் நான் கவலைப்பட குறியீடு. 681 00:32:38,082 --> 00:32:39,790 எனவே, என்னை இடைநிறுத்தம் அனுமதிக்க ஒரு கணம் பார்க்க 682 00:32:39,790 --> 00:32:42,200 எந்த கேள்விகள் இருந்தால் அல்லது குழப்பம் நான் உருவாக்கிய. 683 00:32:42,200 --> 00:32:44,970 684 00:32:44,970 --> 00:32:48,150 சரி, அதனால் தான் திருப்ப அனுமதிக்க ஒரு சிறிய கடினமாக இங்கே 685 00:32:48,150 --> 00:32:51,500 ஒரு என்றால் பார்க்க முன்னேற்றம் வாய்ப்பு. 686 00:32:51,500 --> 00:32:56,130 Helpers.php இந்த இருந்தது செயல்பாடு, renderFooter என்று. 687 00:32:56,130 --> 00:32:59,652 மற்றும் குறிப்பிடத்தக்க என்ன renderHeader, மற்றும் renderFooter? 688 00:32:59,652 --> 00:33:02,610 மீண்டும், இன்றைய தேவைக்காக தெரியும், சாறு செயல்பாடு தான் என்று 689 00:33:02,610 --> 00:33:08,280 கடந்து வாதங்கள் என் வழி header.php மற்றும் footer.php ஒரு. 690 00:33:08,280 --> 00:33:10,900 691 00:33:10,900 --> 00:33:11,780 >> மன்னிக்கவும்? 692 00:33:11,780 --> 00:33:13,056 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 693 00:33:13,056 --> 00:33:15,180 டேவிட் MALAN: ஆமாம், நான் மட்டும் தி லைன் தேவைப்படும் மாற்றப்பட்டது. 694 00:33:15,180 --> 00:33:19,410 எனவே உண்மையில், நான் பாவம் நகல் மற்றும் பேஸ்ட், மீண்டும். 695 00:33:19,410 --> 00:33:21,920 அது ஒரு பெரிய எண் இல்லை வரிகளை, ஆனால் on-- வந்து 696 00:33:21,920 --> 00:33:25,220 நான் நகல் மற்றும் எல்லாம் ஒட்டி என்றால் ஒரு சிறிய வார்த்தை மாற்ற, 697 00:33:25,220 --> 00:33:28,610 மற்றும் ஒரு சிறிய வார்த்தை ஆலன் சுட்டிக்காட்டினால் என்று வெளியே எதிராக, இங்கே முடிப்பு இங்கே தலைப்பு. 698 00:33:28,610 --> 00:33:30,670 இல்லையெனில், எல்லாம் இருக்கிறது ஒரே, தவிர, 699 00:33:30,670 --> 00:33:32,180 நிச்சயமாக, செயல்பாடு பெயர்கள். 700 00:33:32,180 --> 00:33:33,690 நாம் சிறப்பாக என்ன செய்ய முடியும்? 701 00:33:33,690 --> 00:33:39,810 >> சரி எனக்கு இந்த பதிப்பு திறந்து விட இங்கே, அதாவது helpers.php உள்ள, 702 00:33:39,810 --> 00:33:42,300 ஏன் நான் ஒரு இல்லை இந்த பற்றி சிறந்த சிறிய? 703 00:33:42,300 --> 00:33:46,410 சற்று சிக்கலான எழுதவும் குறியீடு, ஆனால் அது வழங்க அழைப்பு? 704 00:33:46,410 --> 00:33:48,470 எனவே நான் அடிப்படையில் என்ன மாறிவிட்டது? 705 00:33:48,470 --> 00:33:51,770 >> அது, ஒரு வாதம் எடுக்கிறது இப்போது இருக்கிறேன் இரண்டு வாதங்கள், இன்னும் தரவு. 706 00:33:51,770 --> 00:33:54,444 பின்னர் முதல் என்ன ஒருவேளை பயன்படுத்தப்படுகிறது பெயர், 707 00:33:54,444 --> 00:33:55,860 நீங்கள் இங்கே படித்து என்ன அடிப்படையில்? 708 00:33:55,860 --> 00:33:58,452 கூட தொடரியல் சில இன்னும் புதிய. 709 00:33:58,452 --> 00:33:59,660 டாலர் டெம்ப்ளேட் என்ன? 710 00:33:59,660 --> 00:34:02,400 711 00:34:02,400 --> 00:34:03,016 >> மன்னிக்கவும்? 712 00:34:03,016 --> 00:34:03,710 >> பார்வையாளர்கள்: தலைப்பு அல்லது முடிப்பு. 713 00:34:03,710 --> 00:34:04,510 >> டேவிட் MALAN: தலைப்பு அல்லது முடிப்பு. 714 00:34:04,510 --> 00:34:07,134 எனவே வெளிப்படையாக, நான் அந்த என்றால் மாறும் என்று மட்டும் தான் 715 00:34:07,134 --> 00:34:10,159 நான் என்ன டெம்ப்ளேட் உள்ளது print-- மற்றும் டெம்ப்ளேட் மூலம் 716 00:34:10,159 --> 00:34:13,100 நான் இந்த திட்டமாகும் அர்த்தம் நான் வெளியீடு விரும்பும் குறியீடு, 717 00:34:13,100 --> 00:34:16,350 ஆனால் நான் சில அடைப்பை வேண்டும் மதிப்புகள் அதனால் என்றால் அது மட்டுமே தலைப்பு 718 00:34:16,350 --> 00:34:20,440 அல்லது முடிப்பு, நான் ஏன் parameterize என்று வாதம் டாலர் அழைக்க 719 00:34:20,440 --> 00:34:21,409 டெம்ப்ளேட்? 720 00:34:21,409 --> 00:34:26,250 பின்னர் இந்த பங்கி தொடரியல் எனக்கு அனுமதிக்கிறது இங்கே ஒரு மாறி ஒரு பாதையை உருவாக்க. 721 00:34:26,250 --> 00:34:28,030 >> எனவே டாலர் பாதை ஒரு மாறி உள்ளது. 722 00:34:28,030 --> 00:34:31,120 இந்த இலக்கணத்தை என்ன நீங்கள் தெரிந்திருந்தால் என்றால், என்ன? 723 00:34:31,120 --> 00:34:32,512 ஆமாம்? 724 00:34:32,512 --> 00:34:34,065 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 725 00:34:34,065 --> 00:34:34,940 டேவிட் MALAN: நிச்சயமாக. 726 00:34:34,940 --> 00:34:37,600 டெம்ப்ளேட் உள்ளது என்றால், நான் மேற்கோள், தலைப்பு, அல்லது டெம்ப்ளேட் உள்ளது என்றால், 727 00:34:37,600 --> 00:34:41,170 நான் மேற்கோள், முடிப்பு, அங்கு அந்த வரி நான் உயர்த்தி என்று வரி எட்டு, 728 00:34:41,170 --> 00:34:46,330 வெறுமனே தலைப்பு போன்ற, அந்த பெயர் எடுத்து, மற்றும் டாட் PHP கொண்டு அது சங்கிலிச்சேர்ப்பின். 729 00:34:46,330 --> 00:34:49,750 எனவே நாம் இந்த ஆபரேட்டர் இல்லை சி இது டாட் ஆபரேட்டர் ஆகிறது 730 00:34:49,750 --> 00:34:54,520 நீங்கள் என்றால் PHP-- உள்ள ஒரு அற்புதமான விஷயம் ஜாவா அல்லது ஜாவா தெரிந்திருந்தால், 731 00:34:54,520 --> 00:34:56,949 நீங்கள் பிளஸ் பயன்படுத்த முடியும் சங்கிலி செய்ய செய்க. 732 00:34:56,949 --> 00:34:59,974 >> சி, neck-- ஒரு வலி இருக்கிறது ஆறு ப அமைக்க மற்றும் நான், மிகவும் வருந்துகிறேன், 733 00:34:59,974 --> 00:35:02,390 நீங்கள் செய்ய வேண்டும் போகிறோம் இதை அதை கழுத்தில் ஒரு வலி 734 00:35:02,390 --> 00:35:03,930 சரங்களை ஒன்று சேர். 735 00:35:03,930 --> 00:35:04,670 ஏன்? 736 00:35:04,670 --> 00:35:06,580 சரி, நீங்கள் கிடைத்திருக்கிறது என்றால், ஏனெனில் நீண்ட இந்த தான் என்று ஒரு சரம், 737 00:35:06,580 --> 00:35:09,538 மற்றும் நீண்ட இந்த என்று மற்றொரு சரம், நீங்கள் அவற்றை ஒன்றாக அமல்படுத்த முடியாது. 738 00:35:09,538 --> 00:35:11,070 பதிலாக நீங்கள் சி செய்ய வேண்டும்? 739 00:35:11,070 --> 00:35:11,680 ஆமாம்? 740 00:35:11,680 --> 00:35:12,380 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 741 00:35:12,380 --> 00:35:15,090 >> டேவிட் MALAN: நீங்கள் malloc வேண்டும் நினைவகம், அல்லது ஸ்டாக் ஒரு வரிசையில் பயன்படுத்த. 742 00:35:15,090 --> 00:35:17,214 நீங்கள் உண்மையில் வேண்டும் போதுமான என்று வரிசை பெரிய செய்ய 743 00:35:17,214 --> 00:35:20,940 இந்த பிளஸ் இந்த பொருந்தும், பிளஸ் பின்சாய்வுக்கோடானது பூஜ்யம். 744 00:35:20,940 --> 00:35:24,994 பின்னர் பயன்படுத்தி ஒன்றாக அவர்கள் ஒன்று சேர் லூப் ஒரு பூனை அல்லது கைமுறையாக அசை, 745 00:35:24,994 --> 00:35:26,160 அல்லது நுட்பங்களை எந்த எண். 746 00:35:26,160 --> 00:35:27,760 நாங்கள் உங்களுக்கு ஒரு ஜோடி காண்பிக்கும் ப அமைக்க ஆறு. 747 00:35:27,760 --> 00:35:29,080 >> அதை கழுத்தில் ஒரு வலி தான். 748 00:35:29,080 --> 00:35:34,190 இந்த நான் பற்றி என்ன உண்மையிலேயே PHP, எதிராக சி போன்ற இதை எதிராக இந்த. 749 00:35:34,190 --> 00:35:36,870 நீங்கள் மிகவும் அதிகமாக கிடைக்கும் இலவச செயல்பாடு, 750 00:35:36,870 --> 00:35:39,030 நீங்கள் கவனம் செலுத்த முடியும் என்று, பலவகையில், வேடிக்கை மீது 751 00:35:39,030 --> 00:35:41,190 குறியீட்டு ஒரு பகுதியாக, நீங்கள் தீர்க்கவேண்டிய திட்டம், 752 00:35:41,190 --> 00:35:43,190 மாறாக குறைந்த அளவில் மிக சிறிய விட. 753 00:35:43,190 --> 00:35:49,840 >> எனவே இந்த உருவாக்குகிறது பழமையான அல்லது நான் அழைக்க இது ஒரு அடிப்படையில் footer.php. 754 00:35:49,840 --> 00:35:52,280 உண்மையில் நான் செல்கிறேன் என்றால் இன்டெக்ஸ்.பிஎச்பி ஒரு, அறிவிப்பு 755 00:35:52,280 --> 00:35:56,230 அனைத்து என்று பதிலாக changed-- தலைப்பு வழங்க அல்லது முடிப்பு வழங்க அழைக்கிறேன், 756 00:35:56,230 --> 00:36:00,230 நான் தொடர்ந்து, வழங்கல் அழைப்பு நான் என்ன செய்ய வேண்டும் என்று டெம்ப்ளேட் பெயரிட. 757 00:36:00,230 --> 00:36:02,370 நீயும், இந்த பார்க்க, பிரச்சனை, ஏழு அமைந்தது 758 00:36:02,370 --> 00:36:05,530 நாம் பயன்படுத்த அனுமதிக்க அதன்படி அதே செயல்பாடு குலைகள் செய்ய 759 00:36:05,530 --> 00:36:07,550 மற்றும் பல்வேறு வலை பக்கங்கள் குலைகள். 760 00:36:07,550 --> 00:36:10,570 >> இதனால் மிகவும் குடியிருப்பதினும் அந்த details-- மீது அதிக 761 00:36:10,570 --> 00:36:13,210 நீங்கள் மீண்டும் பார்க்க வேண்டும் இது பிரச்சனை தொகுப்பின் பார்போம் seven-- 762 00:36:13,210 --> 00:36:16,850 ஒரு தீர்வு இப்போது ஆரம்பத்தில் ஒரு சுவாரசியமான பிரச்சனை. 763 00:36:16,850 --> 00:36:19,310 இதுவரை, எதுவும் நாம் போயிருக்கிறோம் செய்த சேமிக்கப்படும் தரவு உள்ளது. 764 00:36:19,310 --> 00:36:22,920 உண்மையில், ஒரே நேரத்தில் நாம் எப்போதும் காப்பாற்றி விட்டேன் நாங்கள் இந்த வர்க்கம் செய்துவிட்டேன் ஏதாவது 765 00:36:22,920 --> 00:36:31,030 நாம் சிறிது ஒரு மிக எளிய டெமோ இருந்தது போது மீண்டும், அதாவது நாம், சி கோப்பு ஐஓ பயன்படுத்தப்படும் 766 00:36:31,030 --> 00:36:34,520 நான் என் பெயர் தட்டச்சு நினைக்கிறேன், மற்றும் ஹன்னா பெயர், மற்றும் மரியா பெயர், 767 00:36:34,520 --> 00:36:37,610 அல்லது ஒருவேளை ஆண்டி பெயர், மற்றும் பின்னர் நாம் ஒரு CSV கோப்பு சேமிக்கப்படும் 768 00:36:37,610 --> 00:36:39,430 கமா, மதிப்புகள் கோப்பு பிரிக்கப்பட்ட. 769 00:36:39,430 --> 00:36:43,530 >> நாம் நான் நினைக்கிறேன் fopen-- பயன்படுத்தப்படும் நான் நினைவு நாம் fprintf பயன்படுத்தப்படும் 770 00:36:43,530 --> 00:36:44,910 மற்றும் நாம் ஒரு கோப்பு சேமிக்கப்படும். 771 00:36:44,910 --> 00:36:46,920 இப்போது, அந்த எளிய உள்ளது ஒரு தகவல் வடிவம். 772 00:36:46,920 --> 00:36:50,230 நீங்கள் ஒரு வலைத்தளம் செய்ய வேண்டும் என்றால் Frosh IM களை திட்டம், அதன்படி புதியவர்கள் 773 00:36:50,230 --> 00:36:53,390 வெறுமனே, ஒரு விளையாட்டு நீங்கள் பதிவு செய்யலாம் அந்த தரவு ஏதாவது செய்ய வேண்டும். 774 00:36:53,390 --> 00:36:55,370 கடந்த வாரம், நாம் ஒன்றும் செய்யவில்லை data-- கொண்டு நாம் சொன்னது, 775 00:36:55,370 --> 00:36:56,661 நீங்கள் இல்லை உண்மையில், பதிவு. 776 00:36:56,661 --> 00:36:58,950 ஒருவேளை நான் மின்னஞ்சலில் பிராக்டர், மற்றும் அது இருந்தது. 777 00:36:58,950 --> 00:37:02,110 >> நான் முடிந்தால் ஆனால் அது நன்றாக இருக்கும் , என்று பிராக்டர் ஒரு கோப்பை கொடுக்க 778 00:37:02,110 --> 00:37:03,340 ஒரு எக்சல் கோப்பை போல். 779 00:37:03,340 --> 00:37:05,090 அல்லது சிறந்த இன்னும், அதை என்றும் நான் முடிந்தால் நன்றாக இருக்கும் 780 00:37:05,090 --> 00:37:08,830 அந்த பயனர் பெயர்கள் வைத்து பெயர்கள் தங்குமிடம் மற்றும் அனைத்து 781 00:37:08,830 --> 00:37:11,740 ஒரு தரவுத்தளத்தில் என்று வெறும், எப்போதும் வாழ்கிறார் 782 00:37:11,740 --> 00:37:13,530 வரை நான் தரவு நீக்க தேர்வு. 783 00:37:13,530 --> 00:37:15,645 அனுமதிக்கிறது என்று ஒரு தகவல் எனக்கு தகவல் வினவ. 784 00:37:15,645 --> 00:37:18,070 உண்மையில், அந்த ஒரு தகவல் என்ன. 785 00:37:18,070 --> 00:37:20,470 >> இன்று நாம் அறிமுகப்படுத்தும், மற்றும் அடுத்த வாரம், கூட, ஒரு தொழில்நுட்பம் 786 00:37:20,470 --> 00:37:25,020 என்று SQL-- ஒரு கட்டமைப்பு வினவல் மற்றொரு மொழி இது மொழி,. 787 00:37:25,020 --> 00:37:28,750 இது அடிப்படையில் ஒரு நிரலாக்க தான் மொழி, ஆனால் தரவுத்தளங்கள். 788 00:37:28,750 --> 00:37:31,760 மற்றும் இப்போது ஒரு தகவல், வெறும் ஒரு சூப்பர் கற்பனை பதிப்பு என நினைக்கிறேன் 789 00:37:31,760 --> 00:37:35,710 மைக்ரோசாப்ட் எக்செல், அல்லது கூகிள் விரிதாள்கள், அல்லது ஆப்பிள் எண்கள். 790 00:37:35,710 --> 00:37:39,950 இது பொதுவாக அனுமதிக்கிறது என்று ஒரு திட்டம் தான் நீங்கள் தரவு ஒரு மொத்தமாக சேமிக்க 791 00:37:39,950 --> 00:37:43,960 வரிசைகள் மற்றும் பத்திகள், மிகவும் போன்ற நீங்கள் Excel. 792 00:37:43,960 --> 00:37:47,100 >> ஆனால் என்ன குறிப்பாக, நன்றாக இருக்கிறது நாங்கள், எக்செல் சூப்பர் தெரிந்திருந்தால் இல்லை 793 00:37:47,100 --> 00:37:52,040 என்ன SQL நீங்கள் செய்ய அனுமதிக்கிறது கேள்வி இந்த ஆகிறது குறியீடு வரிகளை எழுதி தகவல் 794 00:37:52,040 --> 00:37:55,220 எங்கே நீங்கள், கூட, உங்கள் தகவல், அது ஒரு மில்லியன் வரிசைகள் உள்ளன 795 00:37:55,220 --> 00:37:57,190 நீங்கள் விஷயங்களை வேகமான கண்டுபிடிக்க முடியும். 796 00:37:57,190 --> 00:37:59,950 உண்மையில், எக்செல் குறிப்பாக ஆகிறது பெரிய தரவு தொகுப்புகளின் மோசமாக. 797 00:37:59,950 --> 00:38:02,460 உண்மையில், ஒரு சில வரை ஆண்டுகளுக்கு முன்பு, மாறியது 798 00:38:02,460 --> 00:38:08,890 எக்செல் மட்டுமே நீங்கள் சேமிக்க அனுமதிக்க வேண்டும் data-- இது வரை 65,535 வரிசைகள் 799 00:38:08,890 --> 00:38:12,020 மணிக்கு ஆனால், நிறைய போல தெரிகிறது முறை நான் ஒரு பட்டதாரி மாணவர் இருந்தது 800 00:38:12,020 --> 00:38:14,920 நான் தடுமாறி விழுகின்றனர் இந்த நான் உருவாக்கும் ஏனெனில் 801 00:38:14,920 --> 00:38:17,900 என் ஆராய்ச்சி மற்றும் நான் CSV கோப்புகளை விரைவில் அவற்றை ஆய்வு வேண்டும் 802 00:38:17,900 --> 00:38:19,530 வெறும் எக்செல் திறந்து மூலம். 803 00:38:19,530 --> 00:38:23,730 நிச்சயமாக, என் கணினியில் தான் முறிந்தது, நான் 65,000 க்கும் அதிகமான வரிசைகள் இருந்தது, ஏனெனில். 804 00:38:23,730 --> 00:38:27,210 >> ஆனால் 65,535 எங்கிருந்து வந்தது? 805 00:38:27,210 --> 00:38:29,670 மைக்ரோசாப்ட் என்ன செய்து கொண்டிருந்தார், மறைமுகமாக? 806 00:38:29,670 --> 00:38:32,430 நீங்கள் இரண்டு உங்கள் அதிகாரங்களை கொண்டு நல்ல என்றால்? 807 00:38:32,430 --> 00:38:37,160 ஆமாம், அவர்கள் ஒரு 16-பிட் பயன்படுத்தி மதிப்பு வரிசை எண் பிரதிநிதித்துவம். 808 00:38:37,160 --> 00:38:41,310 16 இரண்டு ஆகிறது 65,536-- கழித்தல் ஒரு, ஏனெனில் நீங்கள் என்றால் 809 00:38:41,310 --> 00:38:45,414 பூஜ்யம் குறியீட்டு என்று இருந்தது பொருள் நான் செய்ய முடியும் வரிசைகள் அதிக. 810 00:38:45,414 --> 00:38:46,830 அது ஒரு வடிவமைப்பு முடிவு இருந்தது. 811 00:38:46,830 --> 00:38:52,760 16 பிட்கள் சேமிப்பதன் மூலம், அவர்கள் என்னை வரையறுக்கப்பட்ட அதற்கு பதிலாக 4 பில்லியன் 16,000 வரிசைகள், க்கு, 812 00:38:52,760 --> 00:38:54,322 இது நான் வெறுமனே இருந்தது. 813 00:38:54,322 --> 00:38:57,030 ஆனால் இப்போது, நாம் என்ன செய்ய போகிறோம் ஒரு இணைய சூழலில் இந்த அறிமுகம். 814 00:38:57,030 --> 00:39:00,390 என்ன எல் பற்றி நன்றாக கூட ஆகிறது அது மிகவும் சக்தி வாய்ந்த மற்றும் அழகான தான் என்றாலும் 815 00:39:00,390 --> 00:39:04,050 அதிநவீன, அது உண்மையில் கொதிக்கிறது கீழே நான்கு முக்கிய நடவடிக்கைகளுக்கு, நான்கு 816 00:39:04,050 --> 00:39:08,060 முக்கிய செயல்பாடுகளை, நீங்கள் தேர்ந்தெடுக்க விருப்பத்திற்கு ஆகிறது என்றால், , தரவை தேடி 817 00:39:08,060 --> 00:39:12,510 தரவு; நீக்க அல்லது தரவு நீக்குதல்; தகவல் வரிசைகள் சேர்த்து நுழைக்க; 818 00:39:12,510 --> 00:39:13,410 மற்றும் புதுப்பித்தல். 819 00:39:13,410 --> 00:39:17,010 நீங்கள் எப்போதும் கூகிள் பயன்படுத்தப்படும் என்றால் விரிதாள்கள், ஆப்பிள் எண்கள், மைக்ரோசாப்ட் 820 00:39:17,010 --> 00:39:19,310 எக்செல், நீங்கள் இயக்க வேண்டும், பெரும்பாலும், அனைத்து 821 00:39:19,310 --> 00:39:22,530 ஒரு மனிதனாக இந்த நடவடிக்கைகளை மூலம் உங்கள் விசைப்பலகை மற்றும் mouse-- பயன்படுத்தி 822 00:39:22,530 --> 00:39:26,050 உங்கள் கண்கள், தரவு சேர்க்கைக்கு பயன்படுத்தி தேர்வு அல்லது தரவு தேட, 823 00:39:26,050 --> 00:39:28,360 அல்லது தரவு புதுப்பிக்க, அல்லது நீக்க தரவு. 824 00:39:28,360 --> 00:39:29,870 >> எனவே இந்த என்ன அர்த்தம்? 825 00:39:29,870 --> 00:39:34,300 சரி, CS50 உள்ள முன் நிறுவப்பட்ட IDE, MySQL என்று ஒரு திட்டம் உள்ளது. 826 00:39:34,300 --> 00:39:37,050 இது ஒரு இலவச, திறந்த மூல தான் சூப்பர் மக்கள் என்று தகவல். 827 00:39:37,050 --> 00:39:40,590 பேஸ்புக், உதாரணமாக, இந்த அது பயன்படுத்துகிறது அவர்கள் பயன்படுத்தும் மற்ற கருவிகள் மத்தியில் நாள்,. 828 00:39:40,590 --> 00:39:44,300 மற்றும் மிகவும் பிரபலமான வலைத்தளங்கள் நிறைய பயன்படுத்த அது பெரிய பகுதியாக அது, வேகமாக ஏனெனில் 829 00:39:44,300 --> 00:39:45,230 மற்றும் இலவசம், ஏனெனில். 830 00:39:45,230 --> 00:39:46,820 நிச்சயமாக இருப்பினும் மாற்று உள்ளன. 831 00:39:46,820 --> 00:39:49,580 நீங்கள் சில அறிவது வேண்டும் இறுதி திட்டங்களுக்கு மாற்று. 832 00:39:49,580 --> 00:39:55,330 >> இந்த, இதற்கிடையில், ஒரு திரை உள்ளது உதாரணமாக, என்று ஒரு வலை சார்ந்த கருவி. 833 00:39:55,330 --> 00:39:58,260 அது ஒரு தற்செயல் என்று இந்த வலை சார்ந்த கருவி உள்ளது 834 00:39:58,260 --> 00:40:01,720 ஒரு மொழியில் எழுதப்பட்ட, PHP ஆனால் அதை செய்ய பொருள் என்ன 835 00:40:01,720 --> 00:40:04,620 எங்களுக்கு கொடுக்க உள்ளது ஒரு வலை சார்ந்த ஒரு தரவுத்தள இடைமுகம். 836 00:40:04,620 --> 00:40:07,180 இந்த MySQL பொதுவாக உள்ளது, ஏனெனில் ஏதாவது, வரலாற்று ரீதியாக, நீங்கள் 837 00:40:07,180 --> 00:40:08,770 மட்டுமே தொடர்பு என்று ஒரு கட்டளை வரி. 838 00:40:08,770 --> 00:40:10,811 அது சூப்பர் இருக்க வேண்டும் எரிச்சலூட்டும் மற்றும் வேண்டும் கமுக்கமான 839 00:40:10,811 --> 00:40:14,487 தேர்ந்தெடுக்க உரை கட்டளைகளை தட்டச்சு செய்ய தரவு, தரவு நுழைக்க, மற்றும் தரவு நீக்க. 840 00:40:14,487 --> 00:40:16,820 இணையத்தில் எனவே, சில மக்கள் ஒரு வலை சார்ந்த திட்டத்தை எழுதினார் 841 00:40:16,820 --> 00:40:18,900 தான் எங்களுக்கு நிர்வகிக்க நாம் அந்த எங்கள் தரவு. 842 00:40:18,900 --> 00:40:23,040 அது எக்செல் இரட்டை கிளிக் செய்வதன் போல், அதின் ஒரு வலை சார்ந்த பதிப்பில் இயங்கும். 843 00:40:23,040 --> 00:40:26,370 >> நீங்கள் இந்த பயன்படுத்த போகிறோம் என்ன இறுதியாக அடுத்த வாரம், இல்லை ப அமைக்க ஆறு, 844 00:40:26,370 --> 00:40:28,680 ஆனால் ஏதாவது உருவாக்க CS50 நிதி என அழைத்தார் 845 00:40:28,680 --> 00:40:32,630 ஒரு தகவல் வேண்டும் போகிறது பயனர் பெயர்கள் மற்றும் கடவுச்சொற்களை பயனர்கள், 846 00:40:32,630 --> 00:40:34,860 டாலர் ஒப்பாகும் என்று அவர்கள் தங்கள் வங்கிக் கணக்குகளில் வேண்டும். 847 00:40:34,860 --> 00:40:37,280 அது இருக்க போகிறது நீங்கள் சேமித்து பயன்படுத்த ஏதாவது 848 00:40:37,280 --> 00:40:39,910 குறியீடுகள் மற்றும் அளவில் பங்குகள் என்று பயனர்கள் 849 00:40:39,910 --> 00:40:42,567 மெய்நிகர் பயன்படுத்தி வாங்கி நீங்கள் அவர்களுக்கு கொடுக்க வேண்டும் என்று டாலர்கள். 850 00:40:42,567 --> 00:40:44,900 மற்றும் அதை செய்த அனுமதிக்க நடக்கிறது உங்கள் தளத்தில் பதிவு செய்ய, 851 00:40:44,900 --> 00:40:47,190 அதனால் கூட உங்கள் நண்பர்கள் என்று உங்கள் இணையதளத்தில் உள்ள முடியுமோ இசைக்கு 852 00:40:47,190 --> 00:40:49,360 உண்மையில், பதிவு உள்நுழைய சுற்றி விளையாட 853 00:40:49,360 --> 00:40:52,807 மற்றும் உங்கள் குறியீடு தவறு கண்டுபிடிக்க முயற்சி, மற்றும் உங்கள் இணையதளத்தில் பிழைகள் கண்டுபிடிக்க முயற்சி. 854 00:40:52,807 --> 00:40:55,390 அவர்கள் வெறுமனே பதிவு செய்வோம் திறம்பட, தங்களை சேர்த்து, 855 00:40:55,390 --> 00:40:58,120 குறியீடு வழியாக உங்கள் தகவல் எழுத. 856 00:40:58,120 --> 00:41:02,470 >> உதாரணமாக, இந்த ஒரு விரைவான திரை உள்ளது என்ன ஒரு தகவல் இருக்க கூடும். 857 00:41:02,470 --> 00:41:05,190 இந்த ஒருவரிடம் இருந்துதான் கடந்த ஆண்டு solutions-- 858 00:41:05,190 --> 00:41:07,760 இந்த ஒரு மினி எக்செல் போன்ற ஆகிறது எங்கள் தகவல் சேமிக்கப்படும், கோப்பு, 859 00:41:07,760 --> 00:41:09,950 MySQL என்று இந்த மென்பொருள் சேமிக்கப்படும். 860 00:41:09,950 --> 00:41:13,260 இடது புறத்தில், நான் வெளிப்படையாக போயிருக்கிறேன் ஒவ்வொரு பயனர் ஒரு தனிப்பட்ட எண் வழங்கப்படும். 861 00:41:13,260 --> 00:41:16,200 இரண்டாவது பத்தியில், நான் கொடுத்த அனைவருக்கும் ஒரு பயனர் என் சொந்த பெயர் 862 00:41:16,200 --> 00:41:16,880 அவர்களில். 863 00:41:16,880 --> 00:41:21,430 மற்றும் வலது புறத்தில், நான் அவர்களை ஒரு ஹாஷ் வழங்கியுள்ளேன். 864 00:41:21,430 --> 00:41:26,760 >> இப்போது இந்த உண்மையில் ஒரு கடவுச்சொல்லை உள்ளது, ஆனால் அது ஒரு வெற்று உரை கடவுச்சொல் இல்லை. 865 00:41:26,760 --> 00:41:30,160 அது, ஒரு மறைகுறியாக்கப்பட்ட கடவுச்சொல் தான் நீங்கள், அல்லது ஒரு ஹாஷ் கடவுச்சொல்லை. 866 00:41:30,160 --> 00:41:32,000 எந்த நாம் நீண்ட முன் மீண்டும் வருவேன். 867 00:41:32,000 --> 00:41:34,340 >> ஆனால் நீங்கள் எப்போதும் படித்து இருந்தால், என்பதை பற்றி ஒரு கட்டுரை 868 00:41:34,340 --> 00:41:37,950 சில வங்கி அல்லது சில உங்கள் கடவுச்சொல்லை இணையதளம், சமரசம் 869 00:41:37,950 --> 00:41:39,630 இது பொதுவாக இரண்டு விஷயங்கள் ஒன்று என்று பொருள்படுகிறது. 870 00:41:39,630 --> 00:41:42,780 எனவே இந்த ஆறு செய்த ஒரு பகுதி உள்ளது. 871 00:41:42,780 --> 00:41:45,460 நீங்கள் எல்லோரும் இப்போது கண்டுபிடிக்க முடியும் ஹாக்கிங் அல்லது கிராக்கிங் வழியாக வெளியே 872 00:41:45,460 --> 00:41:47,690 எங்கள் ஆறு பேர் கடவுச்சொற்களை என்ன. 873 00:41:47,690 --> 00:41:49,720 ஆனால் நீங்கள் எப்போதும் வந்திருக்கிறேன் என்றால் ஒரு எச்சரிக்கை அல்லது ஒரு மன்னிப்பு 874 00:41:49,720 --> 00:41:52,803 ஒரு நிறுவனம் அல்லது வலைத்தளத்தில் சொல்லிக்கொண்டே இருந்து, மன்னிக்கவும், ஒரு ஹேக்கர், எமது தகவல் உடைத்தது 875 00:41:52,803 --> 00:41:56,360 ஒருவேளை நீங்கள் மாற்ற வேண்டும் உங்கள் கடவுச்சொல்லை, என்ன அர்த்தம் செய்யலாம்? 876 00:41:56,360 --> 00:41:59,670 >> சரி, ஒரு, அர்த்தம் நிறுவனம், இன்னும் முட்டாள்தனமான வருகிறது 877 00:41:59,670 --> 00:42:03,630 உங்கள் கடவுச்சொல்லை சேமித்து இந்த மாதிரி ஒரு பத்தியில், மறைகுறியாக்கப்பட்ட. 878 00:42:03,630 --> 00:42:05,840 எந்த விரோதி அர்த்தம், யார், தகவல் திருடியது 879 00:42:05,840 --> 00:42:07,440 உண்மையில் உங்கள் தெரிகிறது பயனர் பெயர் மற்றும் கடவுச்சொல்லை. 880 00:42:07,440 --> 00:42:08,960 அந்த மோசமாக காட்சி தான். 881 00:42:08,960 --> 00:42:11,710 நீங்கள் ப தொகுப்பு பார்க்க வேண்டும் என ஏழு, தவிர்க்க மிக எளிதானது. 882 00:42:11,710 --> 00:42:15,624 முற்றிலும் இல்லை தவிர்க்கவும் என்று உள்ளது இன்றைய இணைய முட்டாள் வடிவம். 883 00:42:15,624 --> 00:42:18,540 இரண்டு இருக்கின்றன நாம் சில கட்டுரைகள் காணலாம் இந்த இன்னும் என்ற உண்மையை சாட்சியமளிக்க 884 00:42:18,540 --> 00:42:21,710 nonetheless--, நடக்கிறது இரண்டு, ஒருவேளை விரோதி 885 00:42:21,710 --> 00:42:23,840 தகவல் இந்த பதிப்பு திருடியது. 886 00:42:23,840 --> 00:42:27,110 இது, இன்னும் கெட்ட வகையான ஆகிறது இப்போது ஏனெனில் அவர்கள் நான் ஆறு வாடிக்கையாளர்கள் என்று தெரியும், 887 00:42:27,110 --> 00:42:29,270 நான் பயனர் பெயர்கள் தெரியாது அந்த ஆறு வாடிக்கையாளர்கள், 888 00:42:29,270 --> 00:42:32,910 நான் மறைகுறியாக்கப்பட்ட தெரிகிறேன் பதிப்புகள், அல்லது தயார் செய்தனர் பதிப்புகள், 889 00:42:32,910 --> 00:42:34,340 அந்த ஆறு வாடிக்கையாளர்கள் 'கடவுச்சொற்களை. 890 00:42:34,340 --> 00:42:37,010 நீங்கள் எந்த ஆனால் யார் போகலாம் செய்து விட்டேன் [? ஹேக்கர் 2?] 891 00:42:37,010 --> 00:42:41,150 நீங்கள் கடவுச்சொற்களை வேகப்பந்து, அல்லது எடுத்து, அங்கு ஒரு பிரச்சனை என்று பதிப்பு பாருங்கள் 892 00:42:41,150 --> 00:42:46,280 தொகுப்பு, ஏன் இன்னும் ஒரு சிறிய அசெளகரியம் அது ஆகிறது விரோதி உங்கள் ஹாஷ் தெரிகிறது என்றால் 893 00:42:46,280 --> 00:42:47,435 கடவுச்சொற்களை? 894 00:42:47,435 --> 00:42:49,732 >> பார்வையாளர்கள்: அவர்கள் முடியவில்லை, ஏனெனில் முழு அகராதி நுழைய 895 00:42:49,732 --> 00:42:50,690 ஹாஷ் சார்பு. 896 00:42:50,690 --> 00:42:54,520 மேலும், உங்கள் கடவுச்சொல்லை அகராதியில் என்றால் சொல், [? அவர்கள் தான் போட்டி முடியும்?] 897 00:42:54,520 --> 00:42:57,640 >> டேவிட் MALAN: நிச்சயமாக, விரோதி நீங்கள் சில போன்ற, குறியீடு எழுத முடியும் 898 00:42:57,640 --> 00:43:00,526 [உண்டா? ஹேக்கர்?] 2, நீங்கள் மீது மீண்டும் கூறு அதன்படி 899 00:43:00,526 --> 00:43:03,400 அகராதியில் வார்த்தைகள் அனைத்து, ஒரு அல்லது அனைத்து சேர்க்கைகள் 900 00:43:03,400 --> 00:43:06,610 Z மூலம் மற்றும் nine-- மூலம் ஒரு இது நிறைய போல தெரிகிறது, மற்றும் அது. 901 00:43:06,610 --> 00:43:08,361 ஆனால் ஒரு கணினி, அது அழகான தை வேகமாக இருக்கிறது. 902 00:43:08,361 --> 00:43:10,610 உண்மையில், என்று இருந்தது [புள்ளி? ஹேக்கர் 2?] இருந்தது 903 00:43:10,610 --> 00:43:12,540 என்று பொருள் கொள்ள உண்மையில், இந்த மாதிரி 904 00:43:12,540 --> 00:43:14,900 மற்றும் தலைகீழ் பொறியாளர் என்ன இது, உண்மையில் இருந்தது. 905 00:43:14,900 --> 00:43:17,270 >> நாம் எப்படி முடியும் நாம் பார்க்க வேண்டும் இன்னும் திறமையாக இந்த சேமிக்க. 906 00:43:17,270 --> 00:43:20,210 , அதிர்ஷ்டவசமாக MySQL உள்ள மாறிவிடும், தரவு வகைகள் இருக்க போகிறது. 907 00:43:20,210 --> 00:43:22,800 மற்றும் பற்றி வேடிக்கையாக பகுதிகளில் ஒன்றாகும் தகவல் வடிவமைப்பு, நேர்மையாக இருக்க வேண்டும் 908 00:43:22,800 --> 00:43:25,810 உண்மையில் உங்களை தீர்மானிக்கும் எப்படி நீங்கள் தரவு பிரதிநிதித்துவம்? 909 00:43:25,810 --> 00:43:29,630 நீங்கள் ஒரு தொலைபேசி எண் பிரதிநிதித்துவம் வேண்டும் ஒரு பெரிய எண், அல்லது ஒரு நீண்ட போன்ற ஒரு முழு எண்ணாக,? 910 00:43:29,630 --> 00:43:31,630 அல்லது நீங்கள் உண்மையில் செய்ய எழுத்துகள் வரிசை என? 911 00:43:31,630 --> 00:43:33,780 மற்றும் மிகவும் இருக்க முடியாது இந்த அல்லாத சிறிய தாக்கங்கள். 912 00:43:33,780 --> 00:43:36,714 >> உண்மையில், ஒரு முந்தைய, வேடிக்கை germane கதைகள் 913 00:43:36,714 --> 00:43:39,880 மார்க் ஜுக்கர்பெர்க் கட்டிக் கொண்டிருந்த போது, பேஸ்புக், அதை முதலில் எழுதப்பட்ட, 914 00:43:39,880 --> 00:43:42,300 மற்றும் இன்னும் பெரும்பாலும் PHP இல் எழுதப்பட்ட. 915 00:43:42,300 --> 00:43:45,400 மற்றும் ஒரு பெரிய சவாலாகவே அவர்கள் ஆரம்ப அளவிடுதல் செய்யப்பட்டது எதிர்கொண்டார். 916 00:43:45,400 --> 00:43:48,820 அவர்கள் பின்னர் பள்ளி சேர்த்து வைத்து போது பள்ளி பள்ளி பிறகு, என் அறிவு, 917 00:43:48,820 --> 00:43:51,639 அசல் தீர்வுகளை ஒன்று நகல் மற்றும் பேஸ்ட் அடிப்படையில் இருந்தது 918 00:43:51,639 --> 00:43:53,430 தரவுத்தளங்கள் சில மற்றும் குறியீடு சில, 919 00:43:53,430 --> 00:43:55,346 ஹார்வர்ட் இருந்தது என்று அதன் சொந்த சர்வரில் இயங்கும், 920 00:43:55,346 --> 00:43:56,995 மற்றும் எம்ஐடி அதன் சொந்த சர்வரில் இயங்கும். 921 00:43:56,995 --> 00:43:59,120 இந்த போனது ஏன் சில நீங்கள் யார் நினைவு இருக்கலாம், 922 00:43:59,120 --> 00:44:01,510 நீங்கள் நண்பர்கள் இல்லை என்று மற்ற நெட்வொர்க்குகள். 923 00:44:01,510 --> 00:44:05,050 >> ஒருவேளை நீங்கள் நண்பர்கள் இல்லை 10 அல்லது ஆண்டுகளுக்கு முன்பு எம்ஐடி அல்லது ஹார்வர்ட், 924 00:44:05,050 --> 00:44:07,467 ஆனால் நீங்கள் நெட்வொர்க்குகள் பரவியிருக்கும் முடியவில்லை ஓரளவு என்று காரணம். 925 00:44:07,467 --> 00:44:10,550 மற்றும் ஒரு பெரிய சவாலாகவே மார்க் மற்றும் பேஸ்புக் போன்ற நிறுவனங்கள் 926 00:44:10,550 --> 00:44:13,460 உண்மையில் நூற்றுக்கணக்கான கையாளும் மற்றும் ஆயிரக்கணக்கான மற்றும் மில்லியன் கணக்கான 927 00:44:13,460 --> 00:44:14,460 விநாடிக்கு கோரிக்கைகளை. 928 00:44:14,460 --> 00:44:16,501 எனவே விஷயங்கள் நாம் தொடங்க வேண்டும் இந்த வாரம் பற்றி பேச 929 00:44:16,501 --> 00:44:19,860 உண்மையில் முக்கியமான இருக்கும் போகிறோம் நல்ல எழுதும் மென்பொருள், மற்றும் பிரபலமாக 930 00:44:19,860 --> 00:44:23,040 வெற்றிகரமான கருவிகள் என்று பயனர்கள் நிறைய கையாள முடியும். 931 00:44:23,040 --> 00:44:25,460 >> எனவே நாம் விஷயங்களை பற்றி பேச வேண்டும் திருப்பு மற்றும் தேடி போல், 932 00:44:25,460 --> 00:44:26,910 ஆனால், இந்த தியானத்திற்கு அது. 933 00:44:26,910 --> 00:44:28,780 நாம் புதன்கிழமை இன்னும் நீங்கள் பார்ப்போம். 934 00:44:28,780 --> 00:44:31,780 935 00:44:31,780 --> 00:44:33,902 >> [இசை - "Seinfeld" தீம்] 936 00:44:33,902 --> 00:44:35,943 டேவிட் MALAN: நீங்கள் முடியும் அது, அது இருந்து கழித்து. 937 00:44:35,943 --> 00:44:38,859 நீங்கள் இணைந்திருக்க வேண்டும் நினைவக சில முன் தீர்மானிக்கப்பட்ட அளவு. 938 00:44:38,859 --> 00:44:40,580 சரி, என்ன என்று என்று போகிறது? 939 00:44:40,580 --> 00:44:42,369 >> காண்க: 1 சரி, என்ன நடக்கிறது? 940 00:44:42,369 --> 00:44:43,535 காண்க 2: நீங்கள் என்ன சொல்கிறீர்கள்? 941 00:44:43,535 --> 00:44:44,451 அவர் ஒரு பாடமே. 942 00:44:44,451 --> 00:44:47,650 டேவிட் MALAN: நாம் ஒரு பயன்படுத்த முடியும் செயல்பாடு நினைவகம் malloc என்று 943 00:44:47,650 --> 00:44:50,050 >> காண்க: 1 ஏன் தன் கைகளில் நகரும் அல்லவோ 944 00:44:50,050 --> 00:44:52,450 >> காண்க 2: சரி அதைத்தான் உங்களுக்கு தெரியும், என்று சாதாரண விஷயம். 945 00:44:52,450 --> 00:44:57,162 அவர் தான் உள்ளது போல் தான் பெரிய கொத்தமல்லி அங்கு தொங்கி. 946 00:44:57,162 --> 00:44:59,040 >> காண்க: 1 என்று சாதாரண விஷயம்? 947 00:44:59,040 --> 00:45:03,096 >> காண்க 2: ஆமாம், நான் நாம் என்று வெறும் தற்செயலாக அவர் கொள்கிறது 948 00:45:03,096 --> 00:45:06,840 சூப்பர்குளுவை தனது முகத்திற்கான பதிலாக. 949 00:45:06,840 --> 00:45:07,608