[Powered by Google Translate] [هفته 7، ادامه داد]
[دیوید J. مالان، دانشگاه هاروارد]
[این CS50.] [CS50.TV]
بسیار خوب. خوش آمدید. این CS50 است،
و این پایان هفته 7 است.
بنابراین یکی از این کارهای احمقانه ای کمی می رود که در سراسر اینترنت
و ما slurped، و آن را در حال حاضر باید کمی از حس geeky به شما.
خوب، آن شوخ به این پسر از آن را به شما بچه ها بود.
صحبت از، خوب، بچه ها،
امروز تولد مقابله است.
به شما حس مقابله و چقدر خوب به من بدهید و من
در توسعه وب را در کلاس روز دوشنبه بر اساس و با توجه به در حال حاضر در این،
من فکر کردم من می خواهم جلو و صفحه اصلی مقابله، اگر شما از آن دیده نشده است.
این HTML IA مقابله.
بنابراین sourcecode خود را اگر شما می خواهم تا ببینید که چگونه به انجام این کار کنید، و مقابله،
اگر ما می تواند شما را فقط به طور خلاصه embarass، کارکنان کردم شما چیزی کم
اگر شما می خواهم برخی از دسر را با بعضی از بچه ها در کلاس در اینجا به اشتراک بگذارید.
اگر شما می خواهم تا در پایین آمده است.
همه شما را تحسین و بسیار خوب هستند، اما هیچ کس نشسته است در هر نقطه در نزدیکی مقابله،
برای برخی از این دلیل، در آن منطقه بازگشت.
بنابراین شاید شما می توانید پیدا کردن برخی افراد برای لذت بردن از این با.
تولدت مبارک، مقابله.
>> اضافی hellos: کلیپ های زن و شوهر از دانش آموزان CS50x ما نشان داد.
اگر می خواهید ببینید که چه کسی دیگری در جهان است
که به دنبال همراه، شما می توانید به این آدرس سر،
که در آن یوسف، یکی از TFS ما، قرار داده است با هم مونتاژ انواع
از هر کس است که ارائه این فیلم ها، در میان آنها ریک Astley.
و اگر شما از طریق این حرکت، آن را بسیار الهام بخش
برای دیدن تنوع از کشورها و شهرهای که از آن مردم به نقطه است.
بنابراین اگر شما می خواهم را به یک نگاه که در آن، که خواهد شد تا از طریق پایان ترم.
امروز ما همچنان نگاه ما در وب، برنامه نویسی وب، HTML و مانند آن،
و ما نیز ناهار آمدن این جمعه
اگر شما می خواهم، و به ویژه، انجام داده اند تا قبل از.
تم این روز جمعه خواهد بود تولد مقابله،
بنابراین اگر شما می خواهم ناهار تولد با مقابله
و دیگران، برخی از دوستان خود را از صنعت،
لطفا سر تا که URL وجود دارد.
فضا، مثل همیشه، محدود است. همچنین، اگر شما را فراموش کرده ام
متوجه باشید که در هفته آینده آخرین مهلت برای مشکل مجموعه شکار لاشخور 4،
به موجب آن پس از دوره نقاهت بعد از آن عکس JPEG از card.raw،
شما و آمپول بخش خود را، اگر شما می خواهم، می توانید سعی کنید عکاسی
به عنوان بسیاری از دانشمندان کامپیوتر از کارت حافظه است که که ممکن است،
و شما و بخش شما خواهد شد و سپس برنده جایزه افسانه.
اشاره به مشخصات pset 4 را به عنوان به آنچه که برای ارائه و زمانی که.
همچنین، اگر شما می خواهم به صنعت دست خود را جاودانه
وب سایت دوره و تاریخچه آن از پوشاک،
می دانیم که قابلی ندارد در حال حاضر شروع به ارائه طرح
برای این سال را به T شرت و میگذارند و مانند آن.
ما می خواهیم ما را به عنوان بسیاری از ما می توانیم انجام دهید،
اما ما برخی از کاربران از بررسی کارکنان از طرح
تا مطمئن شوید که آنها مطابق با مشخصات،
و ما پس از آن به طور کلی انتخاب یک تعداد انگشت شماری از آنها به نمایش گذاشته شده است.
بنابراین اگر شما به نوع طراحی، فقط می دانم که الزامات
برای گرافیک ها PNG، حداقل 200 DPI،
آنها نباید بیش از 4000 x 4000 پیکسل،
و بیش از 10 MB، اما شما در حال ضمن استقبال از استفاده از چیزهایی مثل
فتوشاپ یا GIMP یا انواع برنامه های گرافیک،
هر آنچه که شما را در اختیار خود داشته باشد.
>> همچنین در افق است که پروژه نهایی. پروژه نهایی واقعا اوج از 50 است،
به موجب آن از همه تکالیف در این دوره،
این فرصت خود را واقعا به چیزی خود را.
و است که به سادگی می توان به انجام کاری برای تفریح،
می توان آن را برای حل بعضی از مشکل فشار دادن گروه دانشجویی خود را دارد،
برای برخی از وب سایت جدید، برخی از مکانیزم جمع آوری جدید برای داده ها است.
این را می توان یک برنامه تلفن همراه برای آندروید، برای در iOS.
در واقع، آسمان محدود است، و بیش از چند هفته آینده،
به عنوان ما را از C به این زبان ها در سطح بالاتر مانند PHP و جاوا اسکریپت انتقال،
شما خود را به طور فزاینده ای با برخی از تکنیک های دنیای واقعی آشنا،
برخی از ابزارهای دنیای واقعی، و به عنوان مکمل که
می دانیم که البته دارای سابقه ای از سمینارها،
به موجب آن بیش از چند هفته آینده، برخی از کارکنان آموزش
و دوستان ما از در محوطه دانشگاه سمینارهای اختیاری
که در بالا و فراتر از آنچه به طور معمول در بخش انجام می شود
را به شما معرفی به چیزهایی مثل برنامه نویسی آندروید
را به شما معرفی به چیزهایی مانند در iOS برنامه نویسی
یا وب توسعه تکنیک های پیشرفته تر است.
تاریخچه کامل از این در حال حاضر آنلاین وجود دارد.
اگر شما به cs50.net/seminars به ​​ایم، انجام شده است این واقعا برای چند سال،
و شما خواهید دید که با فایلهای PDF و فیلم ها و بایگانیشده و مانند
هستند فیلم ها چندین سمینارها.
در سال گذشته، به عنوان مثال، ما یک سمینار در acing مصاحبه فنی خود بود،
اگر شما واقعا به دنبال کردن و انجام کارآموزی و یا تمام وقت فرفره.
توسعه ویندوز موبایل، آندروید توسعه، نقشه های گوگل،
API، CSS، در حال توسعه برای شاه توت، ایمکس.
واقعا، قابلی ندارد به نگاهی در هر یک از این سمینارها را در راحتی شما.
می شود برگزاری برخی از امکانات جدید این ترم، نیز هست.
>> پس چه شده است پیش با پروژه نهایی؟
خب، اول از همه، حتی اگر این تاریخ تا حدودی قریب الوقوع است،
این است که واقعا فقط یک فرصت برای شروع به فکر کردن در مورد این پروژه نهایی کاملا واقع بینانه است.
ما می دانیم که آغاز برخی از چیزی است که ما هنوز هم می شود پوشش در این دوره،
HTML، PHP و مانند آن، اما شما همه آشنا با وب،
و من تعصب این گفتگو فقط به این دلیل به سمت وب سایت
بیشتر مردم تا پایان انجام پروژه های مبتنی بر وب نهایی
اما این به هیچ وجه لازم است.
با استفاده از C خوب است، هدف C، جاوا،
هر زبان دیگر شما ممکن می دانم و یا می خواهم به دانستن است، بسیار خوب است.
اما برای به دست آوردن آب روان در ابتدا، ما انتظار ارائه preproposal
که در PDF بر روی وب سایت است، که در حال حاضر در cs50.net،
و در بالا سمت چپ شما می توانید پروژه نهایی را مشاهده کنید
مشخصات برای پروژه نهایی است.
و در جزئیات در preproposal و مانند آن وجود دارد.
این خیلی جوش پایین به یک ایمیل را به شخص آموزش شما
فقط برای حمله به صحبت با او در مورد آنچه که شما در حال فکر کردن است.
در projects.cs50.net است یک مخزن افکار مردمی در محوطه دانشگاه
اگر شما در حال تلاش برای آمد تا با برخی از ایده،
و manual.cs50.net/APIs مخزن لینک به رابط های برنامه کاربردی می باشد.
>> چه، هر چند، یک API است؟
API چه خبر؟ من از آن گفت: حداقل دو بار،
با توجه به متن از چند هفته گذشته است.
که چیست؟ [دانشجو، ناخوانا]
>> خوب، خوب است. بنابراین چیزی رابط برنامه نویسی است.
برنامه رابط برنامه نویسی است، و این می تواند به اشکال مختلف،
اما آنچه در این جوش واقعا پایین فعال است
که شخص دیگری HS نوشته شده و یا داده هایی را که شخص دیگری را جمع آوری کرده است
که در دسترس است در برخی از راه های برنامه ریزی شده به شما ساخته شده است.
شما نمی توانید کد در C، PHP، پایتون، روبی ارسال،
به هر زبانی خود را از انتخاب به طور معمول است،
و شما به نحوی می تواند بر قابلیت فرد دیگری ساخت
یا شخص دیگری مجموعه داده است.
برای مثال، اگر من به این لینک بروید در اینجا،
و شما از یک جفت از لینک ها در صفحه بعد را ببینید
به موجب آن ما باید رابط های برنامه کاربردی خود CS50، که بسیار هاروارد محور، و پس از آن رابط های برنامه کاربردی شخص ثالث.
در میان رابط های برنامه کاربردی شخص ثالث چیزهای واقعا مفید
مثل این است که قادر به فرستادن مردم به SMS،
در حال قادر به دریافت پیام های متنی SMS از مردم است.
و چیزهایی مانند آن است که شما ممکن است هیچ ایده چگونه خود را پیاده سازی،
اما به لطف به خدمات، برخی رایگان و برخی تجاری
شما می توانید در بالای کسانی که در ساخت و انجام کاری مورد علاقه شما.
در میان رابط های برنامه کاربردی CS50 این چیزها پردیس محور مانند
دوره های هاروارد، انرژی، حوادث، غذا، نقشه، اخبار، سخنان و خود Shuttleboy،
و این رابط های برنامه کاربردی است که نگاه چیزی کمی مانند این.
>> اجازه بدهید من بالا بکشد API HarvardFood.
اگر تا کنون به وب سایت HUD شده است، شما احتمالا وجود دارد
فقط به آنچه را برای صرف شام مراجعه کنید و یا برای دیدن ساعت برای برخی از D-سالن هستند.
خوب، آن را آسان به حرکت نیست،
و بنابراین آنچه که ما چند وقت پیش ما نوشت نرم افزار،
آن اتفاق می افتد که در پی اچ پی، که در واقع صفحه نمایش خراش کل وب سایت HUD باشد.
به روی صفحه نمایش چیزی خراش به معنی نوشتن یک برنامه در یک زبان مثل PHP
که وانمود می کند که یک مرورگر، حتی اگر ممکن است آن را در خط فرمان اجرا کنید.
که وانمود می کند که از یک مرورگر، متصل به یک وب سایت،
دانلود HTML آن، به زبان که در آن نوشته شده است،
و سپس آن را می خواند، و یا به طور خاص، آن را تجزیه
بالا به پایین، از چپ به راست است.
و آنچه ما شد کد ما در چنین راهی که نوشت
هر زمان که ما چیزی است که در HTML که شبیه چیزی است که در منو را دیدم،
مانند همبرگر، ما پس از آن که به پایگاه داده خود وارد کنید.
و هر زمان که ما دیدیم محتوای تغذیه ای، ما را به پایگاه داده خود ما وارد است.
و آنچه که ما انجام اهرم این واقعیت است که وب سایت HUD،
حتی اگر ممکن است آن را یک بیت از یک چالش برای ما انسان را به حرکت
در قسمت پایین هود، همه از HTML است که توسط برنامه های کامپیوتری خود را تولید می کند.
پس همه از HTML خود را، حتی اگر آن را ممکن است نگاه کثیف،
مانند بسیاری از وب سایت های زیر هود به دنبال یک الگو می باشد.
بنابراین ما فقط به مدت چند ساعت تا بدانند که الگوی
به طوری که در پایان، ما دور انداختن همه HTML کثیف،
همه زیبایی رو ضخیم و کج (ایتالیک) و مانند آن،
و آنچه ما پس از آن قادر به انجام این است که داده های مشابه را افشا.
به عنوان مثال، در این راه.
بنابراین ما، با توجه به اسناد و مدارک در اینجا،
به اطلاع جهان است که اگر شما درخواست URL
است که به نظر می رسد شبیه به این است، food.cs50.net / چیزی،
و به شما ارائه پارامترهای خاص، که ما در مورد امروز صحبت خواهیم کرد.
مثل زمان پایان تاریخ، تاریخ شروع زمان، غذا و غیره،
سرورهای ما به شما بازگشت، به عنوان مثال،
فایل CSV، کاما separted ارزش ها مانند یک فایل اکسل،
حاوی همه چیز را برای صبحانه در این تاریخ خاص در ماه مارس سال گذشته
هنگامی که من به طور اتفاقی به نوشتن تا این اسناد و مدارک.
>> برای کسانی که آشنا، CSV فرمت فایل تنها نیست.
فرمت های دیگری وجود دارد که بیشتر از همه کاره
به نام JSON، JavaScript در مرورگر نشانه گذاری شی.
این داده ها می توانند در آن فرمت است.
بنابراین غذای آماده در اینجا این است که آیا شما به این API شیرجه
و یا هر گونه دیگر از CS50 یا هر چیزی در خارج وجود دارد را بر روی اینترنت،
و یا نه، درک کنند که جهان به طور فزاینده ای شروع به استاندارد
چگونه ماشین های امیزش کردن.
ما با استفاده از داده های استاندارد مانند فرمت های CSV یا JSON.
و این به این معنی را برای شما این است که شما می توانید از بخش های جالب از یک برنامه ارسال
است که اجازه می دهد تا کاربر خود را جستجو منو سالن غذاخوری،
است که اجازه می دهد تا به لیست مورد علاقه های شما است که به شما امکان می دهد تا تصویر، موسیقی متن آنها را ایجاد
زمانی که غذا مورد علاقه خود را در برخی از D-سالن خدمت کرده است
شخص دیگری با استفاده از مجموعه داده ها و ساخت و ساز در بالا از رابط های برنامه کاربردی خود را.
بنابراین بیشتر در مورد که در قالب سمینارها و مدارک ارائه شده که شما را در اینجا.
بنابراین کسانی که پس از آن، رابط های برنامه کاربردی.
>> که ما را به ارمغان می آورد بازگشت به HTML است. روکش سریع.
HTML چیست؟
[دانشجو، ناخوانا] >> خوب است. زبان نشانه گذاری ابرمتن.
شخص دیگری، چه زبان نشانه گذاری ابرمتن است؟
زبان نشانه گذاری ابرمتن.
باشه. بنابراین HTML، ابرمتن.
ابرمتن فقط اشاره به وب سایت، برای بیشتر قسمت ها.
نشانه گذاری این بدان معنی است که آن را در واقع نه یک زبان برنامه نویسی، HTML.
این زبان که شما می توانید منطق وارد بیان نیست
این حلقه را ندارد. این شرایط نیست.
این توابع، فی نفسه ندارد.
در عوض، آن را تا این چیزها را به نام برچسب ها، و یا به درستی، عناصر.
و این عناصر دارای تگ های شروع و تگ پایان،
و یا تگ های باز و بسته برچسب ها، و چه آن دسته از برچسب ها به طور کلی برای یک مرورگر چیست
شروع به انجام کاری و پس از آن متوقف به انجام کاری، هر چند استثنا به آن وجود دارد.
گاهی اوقات آن است فقط قرار دادن یک خط شکسته در اینجا، به عنوان مثال.
و ما شاهد نمونه هایی از آن روز دیگر، بین رو ضخیم،
پرش به خط بعد، و پس از آن زن و شوهر از تگ های دیگر است.
بنابراین HTML زبان است که در آن، صفحات وب نوشته شده است.
بنابراین اگر من به چیزی شبیه به Google.com
و فقط صفحه اصلی خود را بالا بکشد،
یاد داشته باشید که اگر شما راست کلیک کنید و یا کنترل کلیک کنید
و نگاه کردن به صفحه نمایش به منبع، به طور معمول
کامل ظروف سرباز یا مسافر این روزها زیر هود است، اما که به دلیل
کامپیوترها در مورد مراقبت از فضای سفید نیست، بنابراین این نیست که به دنبال زیبا.
اما اگر ما در بخش هایی از آن زوم،
توجه کنید که کروم، فقط به خوب است، رنگی چیزها می شود.
در واقع، این تگ بسیار است که ما در یک صفحه وب را دیدم.
و دوباره، HTML 5، آخرین نسخه از این زبان،
این چیزی که در آغاز،
<! DOCTYPE html، اعم از حروف کوچک یا بزرگ،
اما این تنها مرتب کردن بر اساس یک استاندارد است که می گوید، هی جهان، در اینجا می آید یک فایل HTML را در نسخه 5 است.
>> قسمت جالب از اینجا شروع میشود. بنابراین <html، و پس از آن دو فرزند وجود دارد
زمان گذشته از عناصر HTML است.
این دو فرزند اصلی چه بود؟
سر و بدن، درست مثل آن مرد با خال کوبی یک لحظه پیش.
دو قسمت از صفحه وب وجود دارد، سر و بدن،
و فراخوان، پس از آن، که شاید ساده ترین صفحه وب ما می تواند به نظر می رسد مثل این.
و من آن را به فاصله دار است فقط به نوع شسته و رفته و مرتب با کد من،
اما آنچه واقعا مهم در اینجا این است که برخی از سلسله مراتب به این وجود دارد.
و هر برچسب که من باز من بسته اند و در نتیجه این تقارن وجود دارد
به همه از نشانه گذاری که من ایجاد کرده اید.
آخرین باری که ما شروع به نوشتن صفحات وب بر روی لپ تاپ خود من است.
من باز کردن ویرایش متن، من را نجات داد فایل به عنوان hello.html،
سپس فایل را بر روی مرورگر من کشیده، و voila، من یک صفحه بر روی اینترنت بود.
در حال حاضر، آن را کاملا مورد نیست، من تا به حال یک صفحه بر روی هارد دیسک من،
و من به معنای واقعی کلمه تنها فردی در جهان است که که صفحه وب در مرورگر را مشاهده کنید.
>> بنابراین، امروز، یک وب سرور واقعی را معرفی می کنیم
و مفهوم در واقع در خدمت محتوا در اینترنت
و چگونه این همه شروع به متناسب با هم.
بنابراین معلوم می شود که در تمام این زمان در دستگاه CS50
یک وب سرور بر روی کامپیوتر خود داشته باشید.
ما در عدالت، تنها آن را برای gedit استفاده می شود، برای صدای جرنگ جرنگ، برای GDB و مانند آن،
اما برای شما نیز با ما در دستگاه نصب شده است که یک وب سرور،
و این که وب سرور اتفاق می افتد به رایگان، منبع باز،
یکی از آنهایی که محبوب ترین در جهان، به نام آپاچی.
فنی بیشتر آن به نام HTTPD، د برای شبح در اینجا،
که یک کلمه فنی برای سرور است.
بنابراین در دستگاه CS50 نصب یک وب سرور است، و به چه معنا است؟
خب، یک وب سرور است، مفهومی، برخی از سرور های اختصاصی بر روی اینترنت است که در خدمت محتوای وب است.
هنگامی که یک فایل پرسیده می شود، آن را تف HTML است که موسیقی را که فایل و هورا.
صفحه اصلی برخی از وب سایت شما می بینید.
اما سرور است، دقیق تر، یک قطعه از نرم افزار است.
این را ندارد تا بر روی یک ماشین فیزیکی باشد، آن را فقط به عنوان یک قطعه در حال اجرا نرم افزار.
بنابراین دستگاه CS50، البته، یک قطعه از نرم افزار است
حتی اگر آن را نوعی تظاهر به یک ماشین.
این تظاهر به داخل کامپیوتر از یک کامپیوتر،
اما این فقط بدان معنی است که این دستگاه قطعا می تواند اجرا شود چیزهایی مثل وب سرور است.
در واقع می تواند به سرویس دهنده ایمیل را اجرا کنید.
ما می تواند یک سرور پیام های فوری در دستگاه اگر ما می خواستیم به اجرا،
و در واقع، ما یک نوع دیگر سرور، شناخته شده به عنوان یک سرور پایگاه داده، خروجی زیر را اجرا کنید.
اما در آن هفته آینده است.
این به این معنی است که من در واقع می تواند بازدید از صفحات وب
در داخل دستگاه من با استفاده از یک مرورگر در داخل دستگاه
و یا حتی بر روی لپ تاپ خود من، مک و یا کامپیوتر من.
پس به چه معنی است؟ این معلوم می کند که هر زمان که شما در حال اجرا یک کامپیوتر لینوکس،
نام مستعار خود را "میزبان محلی است."
این نام دامنه را ندارد چرا که در حال حاضر نام دامنه خریداری نیست
برای چیزی شبیه به دستگاه، به طوری که نام پیش فرض آن میزبان های محلی است.
>> اما به منظور رسیدن به دستگاه شروع به خدمت تا صفحات وب،
ما باید به آنها ایجاد اولین.
بنابراین انجام این کار اجازه دهید. اجازه دهید من را در یک پنجره ترمینال به اینجا بروید
و توجه کنید که من در معمولی هاروارد جان من سریع هستم.
اجازه بدهید من به جلو بروید و تایپ LS، و ما برخی از چیزهایی آشنا از این ترم،
رومیزی، دریافت، Dropbox و غیره،
اما در حال حاضر ما شروع به عطف توجه ما را به یک زن و شوهر است.
در بسیاری از وب سرور های لینوکس این پوشه به نام های عمومی HTML غیر فعال وجود دارد،
اما ما قصد داریم به جست و خیز که یکی در حال حاضر و تمرکز در این vhosts.
هر کسی می دانم آنچه vhost است؟
فقط اصطلاحات مخصوص یک صنف احمق میزبان مجازی،
و این به این معنی است که بر روی یک سرور معمولی
شما در واقع می توانید وب سایت های متعدد برگزار خواهد شد.
شما می توانید یک نام دامنه را مانند foo.com، خرید و شما می توانید آن را بر روی یک سرور میزبان.
اما شما همچنین می توانید bar.com و خرید آن را بر روی همان سرور میزبان.
دلیل بودن، مرورگر به اندازه کافی هوشمند به اطلاع سرور
هنگامی که یک کاربر درخواست برخی از صفحه وب، چه نام دامنه کاربر می خواهد یک پیام خصوصی به.
پس چه خوب در این مورد است که شما یک سرور فیزیکی نیاز ندارد
یا یک CS50 دستگاه برای هر وب سایت، شما ممکن است بخواهید برای ایجاد.
شما می توانید همان سرور و استفاده از توسعه یک صد وب سایت های مختلف است.
و در واقع، اگر شما یک فرد تلاش برای شروع یک وب سایت،
چه برای تفریح ​​و یا برای کسب و کار، به طور معمول شما می توانید بیرون بروید در اینترنت،
و شما کسی 10 دلار در ماه پرداخت، صد دلار در ماه
برای میزبانی وب سایت خود را برای شما خواهد شد.
و راه است که کار می کند این است که آنها در حال شارژ افراد دیگر
ده دلار در ماه و یا یک صد دلار در ماه
برای میزبانی وب سایت های مردم دیگر در همان سرور خود را.
دلیل می توانید آنها را انجام دهد، چرا که از این ویژگی به نام bhosts،
اما بیشتر که در آن وقتی که می آید زمان برای پروژه نهایی.
>> در حال حاضر، اجازه دهید فقط در آن وجود دارد شیرجه رفتن. بنابراین vhosts سی دی، و اگر من تایپ LS در حال حاضر،
توجه کنید که یک پوشه در آن وجود دارد به نام میزبان محلی وجود دارد.
، زیرا به طور پیش فرض، چهره های لوازم
شما تا کنون برای اجرای یک وب سایت بر روی یک دستگاه است.
این است که واقعا در دنیای واقعی، آن را در یک وب سرور در جهان واقعی نیست.
بنابراین اجازه دهید من را به میزبان های محلی، و در حال حاضر ما باید در آن وجود دارد را ببینید
یک پوشه آخر به نام HTML.
پس از آن کمی عمیق، سلسله مراتب، اما در صورتی که
شما تصمیم به شروع به ایجاد وب سایت های متعدد در طول ماه های N بعدی و یا سال،
این نوع از ساختار پوشه می تواند مفید باشد.
حالا به HTML به عنوان من فقط،
LS نوع، و هیچ چیزی وجود دارد.
بنابراین در حال حاضر پیش بروید و اجازه دهید این کار را انجام. اجازه بدهید باز کردن کروم
داخل دستگاه، و به من اجازه رفتن به http://localhost را.
پس نام دستگاه من به معنای واقعی کلمه، را وارد کنید، و من شاخص /.
این است که واقعا نشان دادن هر چیز مورد علاقه،
اما به نظر می رسد که آنچه ما می بینیم این است که پوشه، HTML.
هیچ چیز در داخل آن پوشه وجود دارد در حال حاضر،
تا به جای آن، چیزی است که من قصد دارم به را مجبور به انجام است که ابتدا یک فایل.
ایجاد یک فایل HTML مانند ما در روز دوشنبه بود، اما این بار آن را در داخل دستگاه قرار داده است.
برای کسانی از شما که در حال تلاش برای به دنبال همراه با لپ تاپ در حال حاضر،
اجازه دهید من می توانم کنار گذاشته است که می شود تحت پوشش در pset مبتنی بر وب،
اما به منظور رسیدن به این کار برای اولین بار،
شما در حال رفتن به این دستور را اجرا کنید: کد: sudo شروع HTTPD خدمات.
و دوباره، خواهد شد در آخرین pset تکرار،
اما اگر شما در حال بازی در کنار در خانه در حال حاضر، وب سرور
در لوازم خانگی تبدیل شده است، و آن را به طوری که آن را نشانی از SAP نیست تا RAM
حافظه و به مدت 7 هفته از ترم هنگامی که ما می توانم آن را نیاز ندارد.
بنابراین شما نیاز به اجرای این دستور یک بار، و شما یک خروجی مانند آن را دریافت کنید.
سپس شما باید قادر به بازی همراه است.
در حال حاضر بازگشت به این پوشه بگذارید.
این پوشه خالی است، بنابراین به من اجازه شروع به ایجاد یک فایل،
gedit hello.html.
>> بسیار خوب. Gedit باز است، به طور معمول. به من اجازه انجام DOCTYPE، HTML،
html، اجازه دهید من جلوتر از خودم و شروع به بسته شدن تگ های من در پیش است.
در حال حاضر من سر. اجازه دهید من به جلو بروید و سر را نزدیک،
اجازه دهید من در حال حاضر به عنوان صفحه، سلام جهان مانند زمان گذشته،
عنوان نزدیک، در حال حاضر بدن آیا به من اجازه بده.
در اینجا من می گویند سلام، جهان را با برخی از exclams
روشن است که آن را به رشته های مختلف.
بستن بدن، و در حال حاضر من به جلو بروید و فایل را ذخیره کنیم.
اجازه بدهید من به بازگشت به پنجره ترمینال من است، و اگر من تایپ LS،
من باید، احتمالا hello.html. و من انجام دهد.
بنابراین در حال حاضر اجازه بازگشت به مرورگر من، روی Reload کلیک کنید،
و شما می توانید ببینید که ما در واقع در داخل این پوشه HTML.
من یک صفحه وب دیدن هنوز رتبهدهی نشده است، این است که آپاچی، وب سرور،
فقط نشان من محتویات فهرست از این شاخه است.
درست مثل سیستم عامل مکینتاش یا ویندوز به طور معمول بر روی دیسک سخت محلی خود را انجام دهد.
پس اگر من می خواهم برای دیدن این صفحه وب، می تواند این لینک کمی در اینجا، hello.html کلیک کنید،
و در واقع، این چیزی است که من انتظار داشتم که برای دیدن.
در حال حاضر، دوباره، این یک URL است که هر کدام از شما می توانید ببینید در حال حاضر نمی باشد.
چرا که برای شما، محلی و میزبان، اگر شما یک لپ تاپ،
از آن است که با اشاره به عنوان مثال خود را از دستگاه.
این است که در لوازم شخصی خود من،
اما این نوع از گنگ به من است، به
یک کاربر مثل خودم با کلیک بر روی hello.html برای دیدن محتویات این صفحه.
این معلوم است که سرویس دهنده های وب مثل آپاچی شما اجازه می دهد یک فایل به طور پیش فرض برای هر وب سرور است.
توجه داشته باشید که در اینجا ما باید hello.html.
فرمان در لینوکس برای تغییر نام یک فایل چه خبر؟
>> MV، حرکت می کند. بنابراین من می توانم که اجازه
و اجازه دهید hello.html نام من به کارگزار.
اجازه دهید LS تایپ من برای تایید آن را تغییر نام داد و در حال حاضر شده است.
در حال حاضر این است که رفتن به - اگر من به بازگشت به میزبان های محلی،
متوجه در حال حاضر که من به صورت خودکار از دیدن آن صفحه وب است.
این به واقع انجام / index.html به من یکسان است،
اما چیزی که خوب در حال حاضر این است که وب سرور را بدانند،
آه، اگر شما به یک فایل است که، توسط کنوانسیون انسان، است که به نام index.html را،
اجازه به کاربر نشان می دهد که فایل به طور پیش فرض
به جای برخی از لیست دایرکتوری احمق است که در همه کاربر پسند نیست.
در واقع، بسیاری از وب سایت شما بر روی اینترنت مراجعه می کنند لیستی از فایل ها را به کلیک بر روی را نداشته باشند،
آنها فقط به شما نشان می دهد که محتوا. بنابراین این که چگونه ما می توانیم از آن، کارگزار انجام دهد.
پس این است که سرگرم کننده و خوب است، اما این است که یک صفحه وب بسیار ساده است.
اجازه بدهید به جلو و باز کردن index.html را در vhosts من،
میزبان های محلی، دایرکتوری HTML و اجازه اضافه کردن چیزی بیشتر مورد علاقه است.
پس سلام جهان وجود دارد، اجازه دهید به جای آن می گویند: "این CS50، هاروارد کالج. است. ".
بنابراین آغاز شرح دوره فروشگاه برخی از مرتب کردن بر اساس وجود دارد.
در حال حاضر اگر من مجدد، من باید این کار را در صفحه اصلی من را ببینید.
خوب، و من نمی بینم که، اما فرض کنید که من می خواهم در حال حاضر لیست محتوای برخی بیشتر در این فایل.
من می توانم در اینجا و می گویند، هیچ پیش نیازها،
اگر چه برخی از شما احتمالا دوست دارید، هکتار هکتار هکتار، هیچ پیش شرط است.
اما - به طور رسمی. بنابراین، بارگذاری مجدد و در حال حاضر ما باید تغییر ناگهانی همان است که ما شاهد زمان گذشته است.
اما این است که چرا؟ این راه حل ساده بود.
این صفحه چرا شکسته؟
[دانشجو، ناخوانا] >> آره، ما را حل پیش از این
به صراحت گفتن مرورگر قرار دادن یک خط شکسته در اینجا.
و این به دلیل، دوباره، یک مرورگر تنها به انجام
به صراحت زبان نشانه گذاری آن را می گوید که برای انجام این کار،
بنابراین حتی اگر شما ممکن است ضربه را وارد کنید یک یا دو بار و یا حتی ده بار،
رفتن به ترکیب که همه را به یک فضای واحد، فقط با کنوانسیون است.
بنابراین اگر شما واقعا می خواهید به یک خط، شما را مجبور به استفاده از برچسب برزیلی،
و در حال حاضر اطلاع، مانند دوشنبه، من را داخل / از این تگ،
فقط به این دلیل که این حق را احساس نمی کند
برای شروع (خط شکسته) و سپس آن را با هیچ چیز در میان متوقف شود.
>> بنابراین کنوانسیون در HTML است که برای باز کردن و بستن یک تگ به طور همزمان است.
به عنوان یک به کنار، شما تعداد زیادی از وب سایت ها را در کتاب ها انجام نمی دهد که.
این درست است برای انجام یا عدم آن را انجام دهد، اما ما استدلال می کنند
که طراحی و عاقل و سبک، این فقط بهتر
زیرا در این صورت هر تگ است که هر دو به نحوی باز و بسته شده است.
بنابراین در حال حاضر ذخیره و بارگذاری مجدد. بازگشت به مرورگر، درست است.
در حال حاضر ما در حال ساخت برخی از پیشرفت، اما آن را کاملا به اندازه کافی نیست.
اجازه دهید به جلو بروید و شروع به تایپ کردن در برخی از بدن طولانی تر از متن.
پس بیایید می گویند، "روباه قهوه ای سریع بیش از یک سگ تنبل میپرد.
و در حال حاضر من فقط کپی کنید و این بار چند
به طوری که در حال حاضر یک پاراگراف از متن.
اجازه بدهید من در اینجا. پس از آن به دنبال نمی کند خیلی خوب است.
من یک خط شکسته است، پس از آن خوب است،
اما در حال حاضر، زمانی که ما در حال رسیدن به این نقطه از داشتن یک صفحه وب
است که مقدار زیادی از محتوا و نه فقط تک خطوط برای نشان دادن HTML،
ما می توانیم شروع به فکر می کنم از این چیزها را به عنوان پاراگراف واقعی.
و ما می توانیم شروع به صفحه وب ما را به ساختار کمی بیشتر پاک.
و در واقع، آنچه که من می توانید انجام دهید این است که اینجا در داخل تگ body من،
و می دانید، اگر این است CS50. است. ". واقعا demarks آغاز بند،
خب، بیایید برچسب آن را به عنوان چنین است.
اجازه بدهید تورفتگی متن، تنها با کنوانسیون، اجازه دهید به من می گویند
که این بند در اینجا به پایان می رسد،
و پس از آن به جای این خط شکسته، اجازه دهید من فقط می گویند
که این به آن تعلق دارد وجود دارد و به عنوان یک پاراگراف جدید،
و من فقط به سرعت و تنها با clobbering تمام این مسائل تورفتگی.
>> بنابراین در حال حاضر ما باید یک پاراگراف فاصله دار وجود دارد،
و در حال حاضر نشانه گذاری ما این است که شروع به گرفتن یک کمی
معنایی مطابق با آنچه که ما در حال تلاش برای انجام.
ما باید یک پاراگراف، به طوری که آن را یک پاراگراف با تگ P.
ما باید یک پاراگراف دوم، پس به آن یک پاراگراف با تگ P بگذارید.
و در حال حاضر، آنچه که مرورگر به طور معمول را انجام خواهد داد
تنها در یک کتاب به زبان انگلیسی یا مقاله،
جایی که شما به طور معمول برخی از معافیت های خط بین پاراگراف ها را ببینید.
مرورگرها خواهد داد که شما را به طور اتوماتیک انجام دهد.
بنابراین در حال حاضر ما دو پاراگراف و ما می توانیم از این ادامه دهد.
اما، البته، در وب سایت، هنگامی که شما بدن متن
آن را به طور معمول نه تنها حباب عظیمی از متن.
اغلب وجود دارد که لینک در آن وجود دارد.
بنابراین اگر ما می خواهیم به عنوان مثال، برخی از لینک ها وجود دارد،
فرض کنید آنچه ممکن است از علاقه در هر صفحه وب من در اینجا ایجاد می شود -
به من اجازه رفتن به Google.com،
و اجازه دهید که من برای یک روباه قهوه ای سریع جستجو.
برو به تصاویر گوگل، و، چگونه در مورد - این زیبا است.
ما می خواهیم با این بروید. بنابراین در اینجا ما یک روباه قهوه ای سریع پریدن بیش از یک سگ تنبل.
پس آنچه که من قصد دارم برای انجام این کار در اینجا، فقط به خاطر از تظاهرات،
فرض کنید که این تصویر بر روی سرور من،
و من ایجاد شده است تا به حال این تصاویر است.
آنچه که من فقط بود راست کلیک کنید و یا کنترل بر روی تصویر کلیک کنید
و آنچه که شما در بیشتر مرورگرها را ببینید یک منو کوچک است -
جلوگیری از انجام این کار - یک منوی کوچک است که به شما اجازه می دهد تا انتخاب کنید کپی لینک محل سکونت و یا URL کپی.
پس من به عقب در حال حاضر به HTML، و فرض کنید که من می خواهم اجازه دهید
لینک به صفحه وب دیگر است.
>> برچسب به نام است که برای چه بود؟
[دانشجو، ناخوانا] >> آره. بنابراین عکاس هنگام عکسبرداری مرجع بیش از حد است.
اجازه بدهید من بروم جلو و چسباندن که وارد
این URL بسیار طولانی است، بنابراین اجازه دهید من زوم به خارج.
براکت نزدیک، بنابراین در حال حاضر من در اینجا متوجه
چرا که URL رخ داده است بسیار طولانی است.
اجازه بدهید رفته در اینجا به پایان از روباه قهوه ای سریع،
و سپس این برچسب را ببندید اجازه دهید من با </ A،
جایی که من تنها نام از تگ بسته.
حالا من به جلو بروید و ذخیره آن فایل، بارگذاری صفحه وب،
و در حال حاضر، به طور پیش فرض، که به رنگ آبی بود برای من زیر خط دار،
اما در واقع، من در حال حاضر می تواند در این و voila کلیک کنید. که تصویر وجود دارد.
و آن را به یک تصویر؛ آن می تواند در ارتباط
به برخی از وب سایت های تصادفی دیگر بر روی اینترنت.
من می توانم این کار را برای به عنوان مثال، با CS50، به طوری که یکی از آخرین نمونه در اینجا.
این CS50 ممکن است حس را به یک عکاس هنگام عکسبرداری =
http://www.cs50.net، نقل قول نزدیک، لنگر نزدیک است.
بنابراین در حال حاضر که URL حتی کوتاه تر است، و این بار ما قصد داریم برای لینک به یک تصویر شده است.
به جای آن ما در حال رفتن به لینک به یک صفحه دیگر.
در حال حاضر، ما باید یک تصویر را در اینجا.
من احساس می کنم که ما می توانیم انجام دهیم کمی بهتر از تنها لینک دادن به تصویر.
اگر ما می خواهیم به واقع آن را مجسم در صفحه وب ما را چه می شود؟
>> خب، آنچه که من در اینجا می توانید انجام دهید، به جای لینک به این گرافیک،
اجازه دهید من به جای قطع URL، و ما خلاص شدن از این لینک و بالا تمیز به این.
و ما رو به پایین و از شر این.
ما واقعا نیاز نیست همه این احکام در حال حاضر، من کوتاه صفحه کمی به شما اجازه می دهد تا.
و سپس در اینجا اجازه دهید من به جلو بروید در یک پاراگراف جدید،
می گویند من متن را می خواهم نه در حال حاضر، من می خواهم یک تصویر است که به منبع رفتن به این باشد که URL.
یک تصویر، یک خط شکسته است، یا وجود دارد و یا این طور نیست.
بنابراین من بلافاصله نزدیک آن تگ به شما اجازه می دهد تا.
اجازه بدهید به جلو بروید در حال حاضر و بستن بند است که من درون تو هستم،
و اگر همه می رود و با سلام، جهان، اگر من مجدد در حال حاضر،
من، در واقع، درست در داخل صفحه وب خود من نگاه کنید به تصویر است.
بنابراین در حال حاضر ما یک تگ تصویر، یک تگ Anchor و مانند،
و برای اندازه گیری خوب، اجازه دهید من می توانم یک چیز دیگر که اغلب نادیده گرفته
در وب سایت این روزها: بیایید برخی از متن های توصیفی برای این تصویر
برای افرادی که بر روی یک دستگاه تلفن همراه هستند
و بنابراین نمی ممکن است قادر به دانلود این تصویر بسیار به سرعت،
برای افرادی که نابینا هستند و ممکن است قادر به مشاهده تصویر
اما آنها ممکن است خواننده روی صفحه نمایش است که می توانید آنها را این تصویر داشته باشد.
و برای انجام این کار، یکی دیگر از ویژگی های وجود دارد برای برچسب های تصویر
به نام ALT، متن جایگزین است.
و آنچه که من در اینجا می توانید انجام دهید می گویند، 'این روباه قهوه ای سریع است.
به طوری که حتی اگر انسان می تواند تصویر را بر روی صفحه نمایش را ببینید،
او حداقل می تواند بشنود، همانطور که با برخی از قطعه ای از نرم افزار،
آنچه در واقع وجود دارد بر روی صفحه نمایش است.
>> که به زیبایی شناسی از صفحه را تغییر دهید،
اما مطمئنا تمرین خوبی برای کاربران است.
تمامی حقوق، اجازه خروج از این صفحه وب را در شکل فعلی آن،
اما اجازه دهید ببینیم که اگر ما در حال حاضر نمی تواند معرفی
برخی از روش های بهتر به نوشتن این صفحات وب،
برخی از درس های که می رویم به ما و صفحات ما بیشتر و پیچیده تر خدمت می کنند.
ما قصد داریم برای انجام این کار بیش از چند هفته آینده
به شما راه رفتن را از طریق تمام ده چند تگ HTML که وجود دارد.
بسیار شبیه به خراش در هفته 0، احتمالا کافی خواهد بود
به ارائه یک نمای سطح بالا از برخی از مفاهیم،
تور سریع برخی از بلوک های که شما احتمالا قادر،
خیلی راحت، به حرکت در را آن گونه که مایلید تغییر دهید، قطعات پازل های مختلف.
و این اتفاق خواهد افتاد دوباره در HTML، به احتمال زیاد،
به موجب آن منابع کافی بر روی وب وجود دارد که ما به شما در نقطه
کتاب های درسی مختلف، اگر شما ترجیح می دهم به خواندن یک کتاب درسی،
است که به شما راه رفتن را از طریق تمام چیزهای مختلف شما می توانید با HTML،
اما در واقع، ما تا کنون در HTML دیده می شود بسیاری از مفاهیم اساسی است.
ما مفهوم از تگ شدن باز، برچسب ها بسته شده است.
برخی از برچسب ها که هر دو باز و بسته
به این معنا که آنها خالی باید وجود داشته باشد هیچ چیز در داخل آنها
مانند یک تگ تصویر یا شکستن خط، که فقط وجود دارد.
ما همچنین در حال حاضر در مفهوم صفت نگاه کرد، مانند ALT و یا منبع.
توجه داشته باشید که این کلمات معمولا، توسط کنوانسیون، به صورت کوتاه و موجز است.
>> ما اختیار بیش از آنچه که این چیزها نامیده می شوند را نداشته باشند،
شخص دیگری که اختراع HTML با این نام آمد.
بنابراین شما فقط باید برای شروع به دانستن و یا نگاه کردن، هر زمان که شما به آنها نیاز دارید،
نام برای این تگ ها و ویژگی ها هستند.
در مورد این ویژگی ها، ویژگی های به طور کلی
تغییر رفتار برخی از تگ.
در این مورد، ویژگی منبع می گوید تگ تصویر
چه منبع تصویر باید باشد.
موجودیت href می گوید برچسب Anchor چیزی است که آن را در واقع باید برای پاسخگویی به.
اما از لحاظ ساختار یک صفحه وب، حتی اگر فیس بوک
و گوگل و شبیه مثل یک ظرف غذا کامل
در زیر هود در نگاه اول، اگر شما شروع به از طریق آن را بخوانید
متد تر، و همه آنها با این ساختار پایه ای و اساسی است، دنبال کنید.
اما ما می توانیم مد از این چیزها را بهبود بخشد.
بنابراین من به برخی از نمونه های است که من از پیش آماده کنیم.
اجازه دهید من به جلو بروید و یک فولدر دیگر کپی کنید و آنها را از اینجا
و آنها را به این شاخه قرار داده است.
در پیش است، چه من کردم چند فایل های آماده:
search0، search1، search2، و search3 و 4.
اجازه بدهید به جلو و باز کردن برای اولین بار از آن فایل ها،
و اجازه دهید را ببینید اگر ما موتور جستجوی خود ما نمی تواند شروع به ایجاد.
در بالای این فایل، به عنوان است که معمولا در مورد کلاس، فقط یک دسته از نظرات.
در HTML، هر چند معنی که شما شروع به نظر
<-! و سپس شما در داخل یک دیدگاه، نظر چند خط.
وقتی که شما آماده برای جلوگیری از این اظهار نظر، شما می توانید انجام دهید ->
بنابراین همه چیز را در بالا به رنگ آبی است که فقط یک نظر است.
>> این اعلام DOCTYPE است، که دوباره،
شما فقط می توانید کپی کرده و در ایمان، در حال حاضر.
این فقط به مرورگر می گوید، "در اینجا می آید حدود 5 HTML.
که در زیر، در خط 14، اول از تگ های واقعی،
و این فقط می گوید، مانند قبل، در اینجا می آید برخی از HTML،
در اینجا می آید سر از صفحه من در اینجا می آید عنوان،
و پس از آن، در مقابل، که آن را برای این عنوان، که آن را برای سر است.
در اینجا در حال حاضر می آید بدن از صفحه من است.
بنابراین برچسب ها زن و شوهر جدید در حال حاضر: H1 مخفف سرنویس 1.
سنت در HTML برای بسیاری از سال بازگشت وجود دارد
با داشتن اندازه های مختلف از متن.
و در روز، هر یک به معنای، به طور کلی، فقط بزرگ و ضخیم است.
اما نیز وجود دارد H2، که بزرگ است، اما نه کاملا بزرگ و ضخیم است.
H3، که از نوع بزرگ اما نه به عنوان بزرگ و ضخیم وجود دارد،
و به این ترتیب، تمام راه را به پایین H6.
هر چند، این روزها، H1، H2 و H3 واقعا به معنای
به معنای معنایی بیشتر به آنها،
به موجب آن H1 واقعا یک عنوان: به عنوان یک صفحه وب،
عنوان یک ستون و یا چیزی مانند آن از متن.
پس من عمدا H1 CS50 جستجو> H1 گفت:
به specifiy این است که واقعا عنوان، عنوان صفحه من.
در نوار عنوان به این معنا نیست که عنوان،
اما این عنوان که شما در واقع در صفحه وب خود را مشاهده کنید، در بدن.
در حال حاضر این، شما احتمالا می توانید حدس زدن آنچه در آن است،
حتی اگر ما چند قطعه جدید از نحو است.
این یک فرم است. بنابراین وب سایت واقعا جالب می شود
هنگامی که وب سایت ورودی از کاربران است.
در این کلاس، در مشکل در برنامه نویسی وب،
ما قصد داریم برای ایجاد یک وب سایت، فی نفسه،
با محتوای استاتیک است که عکسهایی که گرفته اید را نشان می دهد،
یا این رزومه من، و چیزهایی در مورد من است،
زیرا کسانی که همه چیز نسبتا آسان برای قرار دادن با هم.
این سخت است که همه چیز را زیبا بر روی وب،
اما حداقل قرار دادن محتوای بسیار پیش پا افتاده است.
اما همه چیز واقعا جالب است که کسی می تواند از وب سایت خود را ببینید
و فراهم ورودی است و می توانید با پر کردن فرم،
می توانید بررسی check box و می تواند ارتباط برقرار کردن با وب سایت خود را.
و در واقع، احتمالا هر وب سایت شما در مورد مراقبت از
این روزها، در هر جزئیات، به نحوی تعاملی است.
فیس بوک، گوگل، و مانند آن، که با گرفتن ورودی کاربر
و تولید خروجی سفارشی.
>> بنابراین شروع به انجام این کار در حال حاضر اجازه دهید. انتقال اکنون بیایید
تنها با استفاده از HTML برای نشانه گذاری از محتوای استاتیک
به جای یک مکانیزم برای تحویل محتوای پویا.
و به سمت آن پایان، اجازه دهید پیاده سازی موتور جستجوی خود ما.
بیایید آن را انجام دهد به شرح زیر است. تگ فرم است.
ویژگی عمل مشخص است که زمانی که کاربر در پر کردن این فرم
با صفحه کلید خود را، از آن خواهد شد به این URL در اینجا مشاهده کنید.
بنابراین من نوع تقلب است. این که ما را کمی طولانی تر
از یک کلاس برای پیاده سازی موتور جستجو،
بنابراین ما فقط پایان جلو، پس به صحبت می کنند.
ما به بخشی است که به شما اجازه می دهد جستجو کاربر، انجام می کنیم و از زدن توپ به گوگل مرتب سازی بر اساس
بخش سخت برای پیدا کردن نتایج جستجو،
اما، به طور خاص، من قصد دارم به صحبت کردن با وب سرور گوگل
با استفاده از یکی از دو روش بسیار محبوب است.
یکی کنید، یکی دیگر از، که ما در نهایت خواهید دید، در حال ارسال،
اگر چه دیگرانی که اغلب کمتر استفاده می شود وجود دارد.
بنابراین فقط conjures ایده، من می خواهم به برخی از مطالب، برخی از نتایج جستجو می باشد.
این کار، شما شاید می تواند چه می کند این را حدس بزنید.
این است که برخی از انواع ورودی، آن، در واقع، به مانند یک فیلد متن،
و به نام که ورودی، نام از این متغیر، پس به صحبت می کنند،
برای پرس و جو توسط کنوانسیون س.
و دوباره، نوع این ورودی در جریان است نمی شود را علامت بزنید؛
آن را نمی شود یک منو برای رفتن به یک فیلد متنی
که توسط این ویژگی در اینجا، و این جعبه متن استفاده می شود،
مانند یک خط شکسته است، یا وجود دارد یا نه.
بنابراین ما باید یک عنصر خالی با علامت ممیز در داخل تگ می باشد.
پس از آن من به قرار دادن یک خط شکسته، و شما می توانید، شاید، حدس می زنم که این به چه کاری میخواهید انجام دهید.
یکی دیگر از این نوع ورودی فرم است.
>> این یکی برای ارسال فرم استفاده می شود.
پس این است که برای رفتن به دکمه بزرگ است که کاربر می تواند با کلیک بر روی فرم برای ارسال،
و برچسب بر روی آن کلیک کنید برای رفتن به CS50 جستجو.
فرم نزدیک، بدن نزدیک، نزدیک HTML.
بیایید ببینیم که چه چیزی ما را در این صفحه وب.
پس به من اجازه رفتن به مرورگر من،
اجازه دهید من، هنوز هم، به میزبان های محلی.
این است که هنوز به کارگزار، پس اگر من می خواهم برای دیدن این فایل به نام search0،
من به سادگی می توانید / search0.html، وارد -
و برای اولین بار از اشتباهات من است.
چه خبر است؟ من به وضوح اجازه انجام این کار را ندارد
برای دسترسی به این فایل، برای برخی از دلیل است.
اما این دلیل بر خلاف این کار انجام داده ایم تا کنون در C،
که در آن برنامه های شما نوشتن را در نظر گرفته به توسط شما runable باشد،
اجرایی توسط شما، که واقعا چنین نیست بر روی وب،
به موجب آن گاهی اوقات شما ممکن است بخواهید برای ایجاد فایل ها بر روی سرور،
اما شما نمی خواهید تمام جهان قادر خواهد بود به آنها مراجعه کنید.
در عوض، شما می خواهید جهان را به دیدن بعضی از فایل ها
اما دیگران، فقط به خاطر حفظ حریم خصوصی است.
پس از آن بیشتر به صورت انتخاب کردن در زمانی که شما در حال انجام کارها بر روی وب است.
و به این ترتیب من در واقع در اینجا تایپ LS،
و شما می بینید فایل های من دارند، اما به یاد داشته باشید که اگر من دستور ls-l را برای مدت طولانی،
من یک لیست طولانی است که به من جزئیات بیشتری در مورد این فایل را دریافت کنید
که در حال حاضر، در واقع، برای اولین بار مربوط به ما است.
توجه داشته باشید که در سمت راست نام فایل های من،
و پس از آن زمان که در آن تاریخ و زمان آخرین اصلاح شده و یا کپی شده است.
این تعداد در اینجا چیست؟ آیا شما به یاد می آورند؟
اندازه کلمه در ادامه متن، فایل چقدر بزرگ است.
>> بنابراین به نظر می رسد به نوعی از لوگو در اینجا است که بزرگتر از تمام فایل های دیگر است.
این است که من هستم، این همان چیزی است که من و گروه من شوید.
اما پس از آن، در اینجا در سمت چپ کمی دنباله مرموز است،
و ما صحبت کردیم، من فکر می کنم، به طور خلاصه در این مورد در گذشته،
اما این است که با مجوز انجام است.
و حتی در صورتی که کمی مبهم و مه آلود،
RW احتمالا به معنای خواندن و نوشتن است.
بنابراین معلوم می شود که این خط تیره نشان دهنده مجموعه های مختلف از مجوز ها را برای افراد متفاوت است.
و الگو است، در اصل، به شرح زیر است.
هنگامی که شما یک دنباله ای از خط تیره، آنها را به شرح زیر نگاه کنید.
یک خط تیره وجود دارد، پس از آن سه خط تیره وجود دارد،
پس از آن سه وجود دارد، پس از آن دیگر سه وجود دارد.
یکی از اولین یا یک خط تیره و یا تبلیغ آن را برای دایرکتوری است.
به طوری که یکی بسیار آسان است. اگر آن را در یک پوشه، آن را می گوید د، در غیر این صورت آن را به یک خط رابط بین کلماتی که نصف ان در سطر بعد واقع شده است.
دیگر از موارد زن و شوهر وجود دارد، اما در حال حاضر ما فقط در مورد مراقبت از فایل ها و دایرکتوری ها است.
این سه خط تیره - و من فضاهای مصنوعی قرار داده شده است.
بدیهی است، آنها بودند، وجود ندارد هنگامی که ما آنها را دیدم یک لحظه پیش.
این مجوز صاحب فایل،
و به یاد می آورم از پیش دوم است که فناوری اطلاعات و خوانده شد و نوشتن.
چون من، به عنوان کسی که این فایل را در یک لحظه قبل،
من، تنها به طور پیش فرض، بر روی یک کامپیوتر لینوکس،
توانایی خواندن و نوشتن است که فایل به ادامه.
>> بنابراین سیستم عامل فقط به من می دهد RW به طور خودکار.
آنهایی که متوسط ​​مربوط به گروه من، که از دانش آموزان،
که مرتب سازی بر اساس بی معنی در دستگاه چون من تنها کسی که با استفاده از دستگاه.
پس به من اجازه بدهید فقط تکان دست من در آن در حال حاضر است.
اما آنهایی که در گذشته مهم ترین موضوع برای وب سایت است.
این هر کس دیگری در جهان است، و این واقعیت
که است --- این بدان معنی است که هیچ کس دیگری در جهان
هر گونه مجوز به این پرونده است.
به وضوح مشکل است، بنابراین من نیاز به حل این مشکل
به نحوی به جهان چه؟ خواندن و نوشتن؟
که احتمالا گنگ، درست است؟ من کسی را بر روی وب می خواهم
برای رفتن به صفحه من به دیدار و به نحوی تغییر دهید که فایل،
حتی اگر آنها واقعا می تواند با یک فایل HTML است،
اما تنها در اصل، احتمالا فقط آنها قادر به خواندن آن می خواهم.
به خواندن آن به چه معنی است؟ این به آن معنا نیست که آنها در حال رفتن به مراقبت در مورد HTML واقعی،
اما مرورگر نیاز به قادر به تجزیه که زبان نشانه گذاری است،
بالا به پایین، از چپ به راست است.
بنابراین کسی که بر روی وب باید قادر به خواندن آن می شود، به طوری که با حداقل نیاز به تحقیق را.
من می توانم این کار را در چند راه مختلف انجام دهید، اما شاید
ساده است برای اجرای این دستور در اینجا.
سطح دسترسی، تغییر حالت، و سپس R + پس همه همه، در جهان + ادامه،
و پس از آن نام از فایل، search0.html.
>> حالا اگر من دوباره LS-L، توجه کنید که آن فایل تغییر کرده است،
و در واقع، من در تحقیق برای همه تبدیل شده است.
من نیز آن را روشن گروه من، اما خوب،
چرا که اگر در برای همه تبدیل شده، گروه، زیر مجموعه ای از آن است.
به طوری که بیش از حد خوب است. این فقط به این معنی است که کامپیوتر در حال حاضر ساخته شده از آن قابل خواندن است.
در حال حاضر به من اجازه رفتن به مرورگر، روی Reload کلیک کنید.
AH-ولز. ما در حال حاضر CS50 جستجو.
موتور جستجو خیلی زشت - من در کمی مصنوعی بزرگنمایی شده است.
اما بیایید ببینید که اگر آن را در واقع کار می کند.
اول، اجازه دهید من می توانم در یک بررسی سلامت عقل سریع، اجازه دهید کلیک کنید و مشاهده منبع صفحه کنترل من است.
توجه کنید که در درون کروم ما در حال حاضر شاهد HTML همان است که من خودم را خلق.
آیا به اشتباه در اینجا، هر چند. من نمی تواند شروع به تغییر کد در اینجا،
به این دلیل که مرورگر نمایش این کد فقط خواندنی است.
مرورگر به تازگی میزبان محلی برای یک فایل به نام search0.html خواسته است.
در حال حاضر تصادفی خالص است که دستگاه
اتفاق می افتد که بر روی همین کامپیوتر به عنوان مرورگر من باشد.
من فقط می تواند، برابر، در www.facebook.com/search0.html تایپ،
و اگر فیس بوک تا به حال یک فایل نامیده می شود که من پس از آن که دیدن HTML خود را.
و، البته، من می توانید از فایل است که می آید از فیس بوک را تغییر نمی دهد، یا.
بنابراین در حال حاضر ما در حال مرتب کردن بر اساس از آلوده کردن خطوط.
لوازم خانگی هر دو یک سرور است، خدمت کردن صفحات وب،
اما آن را نیز یک مشتری به این معنا است که من با استفاده از یک مرورگر
به واقع به آن سرور صحبت کنید.
پس اجازه دهید را ببینید اگر موتور جستجو گوگل من کار می کند.
اجازه بدهید من به جلو بروید و جستجو برای روباه قهوه ای سریع، وارد کنید.
و voila، من در حال حاضر به موتور جستجوی خود را داشته باشد.
>> اما چگونه این کار را می کند؟
کمی کشش، اما - و در حال حاضر شما می توانید ببینید، دقیقا بخشی است که از علاقه.
توجه کنید چه اتفاقی می افتد.
توجه داشته باشید که URL. به نظر می رسد که این روش،
نامیده می کنید، فوق العاده ساده است.
هنگامی که شما در یک فرم مشخص که شما می خواهید را به '' نتایج حاصل از برخی از سرور،
آنچه در آن به انجام این است که هر آنچه که شما را به شکل تایپ
و آن را در URL است.
رفتن به استاندارد چگونه آن را به URL قرار داده می شود به شرح زیر است.
توجه کنید که این URL که ارزش صفت عمل من بود.
این جایی که من می خواستم فرم را برای پایان دادن به.
اما پس از آن متوجه این علامت سوال است.
این کنوانسیون در وب سایت که در آن به ورودی کاربر
به یک وب سایت، شما را به URL یک علامت سوال اضافه،
و سپس شما باید یک دسته از جفت کلید ارزش است.
نام کلید، در غیر این صورت به عنوان یک پارامتر در وب شناخته شده است،
سپس شما باید یک علامت مساوی، سپس شما باید ارزش از این پارامتر است.
پس از آن در اصل یک نام متغیر و مقدار متغیر،
اما اسامی کسانی که متغیر ها و ارزش ها از فرم HTML است.
چرا علامت + وجود دارد، آیا شما فکر می کنید؟
از آنجا که من + نوع در بین حرف های من نیست.
[دانشجو، ناخوانا]
>> آره، آن را فقط برای فاصله است. شانس هستند، هر زمان که شما یک URL، دیده ام
هر گونه فضاها در آن وجود ندارد، اگر فقط به این دلیل
اگر وجود داشت، شما واقعا نمی تواند کپی و چسباندن آن
به IM یا به ایمیل به دلیل آن را بشکند.
شما می خواهید همه چیز را به یکی از رشته های به هم پیوسته از شخصیت های.
>> بنابراین مرورگر به اندازه کافی هوشمند است به تحقق بخشیدن، UH-آه.
آیا فقط قرار دادن فضا وجود دارد. اجازه دهید فضا در برخی از روش استاندارد رمزگذاری من.
یکی از کنوانسیون برای انجام این کار این است که به مرورگر
به طور خودکار + که در آن شما در غیر این صورت یک فضای قرار داده است.
بنابراین در حال حاضر، توجه گوگل بوده است نوع کاربر پسند.
من قطعا به این صفحه وب ایجاد نمی کند،
اما آنها prepopulated زمینه متن خود را
با آنچه که، دقیقا، من تایپ شوید.
فرض کنید من می خواهم به چیز دیگری را جستجو کنید، مثل یک سگ تنبل.
من فقط می توانید در اینجا تایپ کنید، دوباره جستجو.
توجه داشته باشید که تغییر URL در اینجا،
اما پس از آن متوجه است که من در واقع می تواند برای هر چیزی که من می خواهم
فقط با درک چگونه کار URL ها است.
من می توانم گربه تنبل، وارد،
را متوجه شده و در حال حاضر من بسیار تنبل - ما باید؟ من مثل ما باید احساس راحتی کنید.
من یک گربه بسیار تنبل است.
بسیار خوب. این یکی از احمقانه چیزهایی که ما انجام داده ایم.
اما آن یک گربه تنبل است.
به هر حال، غذای آماده کلیدی در اینجا؟
در حال حاضر ما در حال مرتب کردن بر اساس بازی کردن در جهان از HTTP.
HTML فقط این زبان نشانه گذاری، برچسب باز، برچسب نزدیک است،
که یک مرورگر می گوید چگونه به ارائه محتوا در یک صفحه وب است.
اما زمانی که شما شروع به انتقال داده ها در سراسر اینترنت
بین مرورگر وب و سرور، در آنجا بود که این پروتکل
شناخته شده به عنوان پروتکل انتقال ابرمتن طول می کشد.
این مرتب کردن بر اساس کنوانسیون انسان است، زمانی که سام و من دست در روز دوشنبه را تکان داد،
شروع یک اتصال و سپس بستن اتصال، همان ایده در اینجا.
چگونه نتایج گوگل برگشت به من؟
چگونه فرم ارسال مقاله من به گوگل؟
خب، از روز دیگر به یاد می آورم که چه چیزی واقعا در رفتن
در زیر هود زمانی که شما درخواست یک صفحه وب را،
مرورگر خود را به ارسال پیام تا حدودی مرموز مانند
GET / HTTP/1.1 برای صفحه پیش فرض اصلی است.
>> یا در این مورد، به خاطر اینکه من به طور خاص درخواست زودتر
search0.html، سپس این پیام تا حدودی مرموز
که مرورگر من به دستگاه می فرستد.
یا در این مورد گوگل چیزی است که در واقع فرستاده
درخواست / جستجو، و سپس؟ Q = گربه تنبل است، با به همراه وجود دارد.
پس این پیام، که من انسان هستم تایپ کردن هرگز،
اما در مرورگر فرستاده می شود، این است که چگونه HTTP اتفاق می افتد.
این معادل از دست داشتن متزلزل است.
این درخواست شده است، و سرور برای ارسال پاسخ.
پس نگاهی به این زیر هود به شما اجازه می دهد تا.
که قبل از ما می توانید باز کردن این زمینه خاص در یک مرورگر.
نمایش صفحه، بازرسی عناصر.
تحت بررسی عنصر، توجه کنید که چه چیزی در کروم اتفاق افتاده است،
و IE و Firefox مکانیسم های مشابه،
ما باید این ابزار توسعه دهنده در دسترس به ما.
مردم عادی از این برگه ها استفاده کنید.
اما ما، در حال حاضر، علاقه مند هستند در چه خبر
در زیر هود در سطح شبکه.
بنابراین اگر من جلو و تا سطح شبکه در اینجا،
به من اجازه رفتن به جلو و گسترش این پنجره،
باز کردن این مطلب در اینجا، و به دنبال در هدر.
پس چه اتفاقی می افتد زمانی که من درخواست یک فایل از یک وب سرور
مرورگر من یک دسته کامل از چیزهایی را می فرستد.
و اجازه نمایش مبدأ به من. به طوری در هدر درخواست،
و این است که فقط کروم نشان دادن برخی از خروجی های تشخیصی،
مرتب سازی بر مثل دیباگر برخی از مرتب کردن بر اساس،
توجه کنید که من چه کرده ام برجسته شده در اینجا دقیقا چه
کروم در حال ارسال به سرور به منظور درخواست یک فایل به نام search0.html.
این است که گفتن سرور چه فکر می کند نام آن است،
به لطف این زمینه میزبان روده بزرگ، و سپس برخی وجود دارد
چیزهای بسیار باطنی در اینجا، مانند چیزی است که برای کار با تاریخ و زمان،
چیزی برای انجام با زبان که مرورگر می داند،
اما این واقعا مهم است این دو اولین بار در اینجا.
>> چه سرور پاسخ؟ خب، اگر ما حرکت به پایین در اینجا
و منبع این چیز، توجه کنید که سرور
با یک پیام تا حدودی مرموز است و همچنین، 304 تغییر نیست.
که کمی عجیب، اجازه دهید من در واقع سعی کنید برای حل این مشکل است.
اجازه بدهید من با نگه داشتن shift و روی Reload کلیک کنید تا در اینجا
برای وادار کردن مرورگر این درخواست را برای اولین بار در واقع.
سپس اجازه دهید من در زوم، و ما در حال حاضر خواهید دید که پاسخ سرور،
چرا که من از SHIFT برگزار شد، 200 OK.
پس شما احتمالا تعداد 200 دیده می شود هرگز
در محیط وب، اما آنچه اعداد
شما گاهی اوقات به طور غیر منتظره ای را از یک سرور دیده می شود؟
404، فایل یافت نشد. 403، ممنوع؛ 500، خطای سرور.
بنابراین این کدهای عددی را که جهان از آنها در وب وجود دارد
به معنی خطا، درست مثل توابع C
می توانید خطاها و بازگشت اصلی می تواند کدهای خروج را به شما بر می گردانند.
200، هر چند، شما به ندرت، زیرا به این معنی است که به خوبی.
و 304 شما احتمالا هرگز به خاطر آنچه در آن است به این مفهوم؟
که هیچ چیز - اجازه دهید را ببینید اگر ما می توانیم دوباره این شبیه سازی -
آه، در حال حاضر آن را همکاری نمی کند. 304 گفت: تغییر نیست،
پس چرا حتی سرور پاسخ؟
خوب، برای بهره وری، وب سرور به طور خودکار برای شما،
اگر این فایل تغییر کرده است، آن را به فایل HTML مقصد نهائی نیست.
فقط مرورگر آن تغییر نکرده است.
فقط کپی شما در حال حاضر استفاده کنید.
بنابراین این مفهوم ذخیره بر روی وب وجود دارد
برای عملکرد، به طوری که شما زمان و پهنای باند زباله هدر ندهید
دانلود فایل های دوباره و دوباره بی ارزش است.
>> اما، در حال حاضر، این صفحه وب فوق العاده ساده بود،
و آن را تنها به من نشان داد HTML که برگشتم.
اجازه دهید در واقع با استفاده از زبانه شبکه در حال حاضر برای انجام جستجوی گوگل مانند روباه قهوه ای سریع.
اجازه دهید به من و سپس با کلیک CS50 جستجو،
و در حال حاضر، در پایین متوجه یک دسته از مسائل برگشتم
چون در زمانی که من مراجعه به یک وب سایت واقعی مانند Google.com،
آنها تصاویر، متن، آنها یک زبان به نام جاوا اسکریپت وجود دارد.
بنابراین در هر سطر این جدول را در اینجا
نشان دهنده چیزی است که گوگل در پاسخ به درخواست تنها من تف.
من در مورد مراقبت، هر چند، این یکی است.
و اگر من به جستجو، درخواست، روی نمایش مبدأ اینجا کلیک کنید
متوجه که، در واقع، این پیام مرموز است که مرورگر من فرستاده
به گوگل این دو خط را در اینجا بود،
به دنبال آن برخی از اطلاعات محرمانه را در اینجا است که ما در حال حاضر چشم پوشی خواهیم کرد.
اما توجه کنید، بیش از حد، چه کروم کاملا دستی با،
همچنین نشان دهنده ی رشته پرس و جو است که آن فرستاده شد
تا به جای من این نشان می دهد، که به معنای واقعی کلمه فرستاده شد،
اگر من مشاهده آن رمزگشایی، کروم، فقط برای مقاصد اشکال زدایی،
برای توسعه دهندگان مثل ما، آن را فقط نشان دادن یک نسخه انسان دوستانه به من -
این است که چگونه شما طلسم روباه نیست، ظاهرا.
من فقط متوجه این است - اما آن را به شما نشان دادن آنچه که من، ظاهرا، تایپ.
در همین حال، پاسخ از سرور آمد دوباره 200 OK.
اما در این پاسخ، البته،
اگر ما در واقع HTML در صفحه -
با عرض پوزش، این یک میانبر صفحه کلید کمی چپ چپ رفته امروز است.
>> من با این برخورد بعد. بنابراین اگر ما در واقع منبع صفحه نمایش،
که من در اینجا می توانید انجام دهید با کلیک کردن پاسخ،
این همان چیزی است که در واقع تف بود، علاوه بر این که به مرموز 200 پیام OK از سرور.
کمی مرموز، اما جایی که این همه که از؟
خوب، اجازه دهید یک چیز دیگر را در اینجا. یکی دیگر از فرمان تا حدودی مرموز،
اما این نوع از شسته و رفته در آن، آن را به ما نشان می دهد دقیقا همان چیزی را که در زیر هود.
پس من به عقب بر روی مک من در اینجا، من متصل
از طریق برنامه ای به نام SSH، پوسته امن به سرور دیگر
به دلیل اینکه بسیاری از رایانه های هاروارد مسدود فرمان ما در مورد به اجرا هستید
چرا این دستور در برخی از سرویس دهنده وجود دارد به نام Traceroute را
است که اجازه می دهد تا شما را برای ردیابی مسیر بین نقاط A و B،
و تا کنون ما شده ایم مصرف به طور کامل برای اعطا
که من می توانم در Google.com تایپ و به نوعی داده ها
از نیمه راه در سراسر کشور و یا در نیمه راه در سراسر جهان است.
با Traceroute را ما در واقع می تواند در کمی عمیق تر شیرجه
اینترنت چگونه کار می کند، و ببینید چه خبر است در زیر هود.
پس اجازه دهید به جلو و خودسرانه ردیابی یک مسیر، می گویند، Stanford.edu،
است که در سراسر کشور، و Enter را فشار دهید.
این دستور می تواند فوق العاده سریع و فوق العاده آهسته،
اما آنچه که ما در حال دیدن در حال حاضر، خط به خط،
هر یک از مراحل یا گره ای بین ما و پالو آلتو، و یا استنفورد.
جایی که آنها باید به وب سرور خود را.
پس چه هر یک از این خطوط بیش مشخص، چند؟
قطعه ای از اصطلاحات مخصوص یک صنف از اینترنت؟ [دانشجو، ناخوانا]
>> این چیه؟ [دانشجو، ناخوانا]
>> آه، پس بار وجود دارد، اما هر سطر چه - چه می توانم توسط هاپ چیست؟
>> خوب، این چیزها را بر روی اینترنت وجود دارد به نام روتر.
و روتر، به عنوان نام نشان می دهد، اطلاعات مسیر از نقطه A به نقطه B است.
اما چند نکته فراتر از A و B وجود دارد.
C و D و E و F بین ردیف 1 وجود دارد،
که اتفاق می افتد به آدرس IP کامپیوتر من،
یا آدرس عددی من، که منحصر به فرد شناسایی کامپیوتر من،
و گام به گام 15 است که در واقع وب سرور ششم،
ظاهرا، که من استنباط از این، یا نسخه 6 از وب سرور خود را در دانشگاه استنفورد است.
اما چه نوع از شسته و رفته است، ما می توانیم مسیر را مشاهده کنید
که من 0 و 1 در حال گرفتن از کامپیوتر من به دانشگاه استنفورد است.
بنابراین مرحله 1 آدرس کامپیوتر خود من است.
هر کامپیوتر در اینترنت دارای یک شناسه منحصر به فرد است که به نظر می رسد مثل این است.
Number.number.number.number.
جایی در این دانشگاه، احتمالا در مرکز علمی،
یک روتر به نام دروازه های Core 2 te83، هر آنچه که بدان معنی است،
بنابراین این یکی از دانشگاه هاروارد فانتزی روترهای بزرگ که مسیرهای یک مقدار زیادی از ترافیک خود را است.
در اینجا یکی دیگر از روترهای دانشگاه هاروارد، این یکی از دروازه مرز،
معنای مرز آن را احتمالا در حاشیه دانشگاه جایی است.
سپس NOX، ردیف 4، چهارراه شمالی وجود دارد،
که یک ISP بزرگ، ارائه دهنده خدمات اینترنت،
که مکان هایی مانند هاروارد متصل به.
اما پس از آن همه چیز کمی جالب در خط 6.
بیت من هستند همه به طور ناگهانی؟ کانزاس است.
جهان دارای یک عادت استفاده از کدهای فرودگاه در بسیاری از این چیزها،
یا حداقل اختصارات برای ایالات و شهرها،
پس از آن به نظر میرسد، فقط در 60 MS.
یک بسته از اطلاعات، 0 و 1 را از لپ تاپ من
تمام راه را به کانزاس، و دوباره، در 60 MS.
>> علاوه بر این، پس از کانزاس، آنها یک تور از طریق هوستون در زمان، احتمالا،
به نام از این سرور پیشنهاد شده است.
پس فقط به عنوان یک سرور در اینترنت باید یک آدرس عددی،
آن را نیز می توانید به صورت اختیاری، آدرس کمی بیشتر انسان دوستانه است که انسان آمد تا با.
در حال حاضر، در مرحله 8، ما نمی دانیم این است.
گاهی اوقات روتر فقط به نوعی شما را نادیده بگیرد،
و آنها فقط به سوالات پاسخ نیست، به طوری که خوب است.
یکی پس از مرحله 8 ظاهرا که در آن؟ L.A.
توجه داشته باشید در 78 MS، آنچه ما انسان مانند 6 + ساعت به لحاظ جسمی،
طول می کشد بسته های اطلاعات در اینترنت 78 MS که تا کنون به سفر.
مرحله 10 در LA به عنوان خوب، و مرحله ی 11 به نظر می رسد رفته اند شمال، در نزدیکی دانشگاه استنفورد است.
این روتر مرزی خود را، و یا روتر مرزی است.
مراحل زن و شوهر در استنفورد هستند که ما را نادیده گرفتن،
و در نهایت، رسیدن به وب سرور تنها در 87 MS.
در حال حاضر، همه این اعداد، به کنار،
فقط شما چه مدت طول می کشد برای داده های که از من دریافت کنید
به هر یک از این روتر، و آن را به تجمع نیست.
چه این برنامه است، که برای اولین بار می فرستد یک پیام، در اصل، به اولین روتر.
سپس به روتر دوم، پس از آن یکی روتر سوم،
اندازه گیری در هر زمان است. بنابراین در تئوری، این بار حال رشد خواهد شد
و یا حداقل بسیار نزدیک به یک دیگر،
و، در واقع، آنهایی که هستند حق در اینجا در دانشگاه فوق العاده کوچک است.
به محض اینکه شما شروع به رفتن در سراسر کشور، که طول می کشد اطلاعات
کمی طولانی تر به سفر، نزدیک به 100 MS، به و یا گرفتن.
اما اجازه دهید به جهت دیگر در حال حاضر. چگونه در مورد دانشگاه کمبریج در انگلستان؟
اجازه بدهید من به جای اجرای Traceroute را از www.cam کمبریج،
AC برای دانشگاهی، انگلستان، و ضربه را وارد کنید.
که خیلی لعنتی سریع.
اطلاعات من به معنای واقعی کلمه به کمبریج، انگلستان رفت، که در کسری از ثانیه از زمان است.
>> بنابراین مسیر است که آن را در زمان به شما اجازه می دهد تا.
دانشگاه هاروارد، دانشگاه هاروارد، دانشگاه هاروارد، چهارراه شمالی،
که ISP است، و پس از آن است که از این چهارراه شمالی، و سپس بم.
در بین مراحل 6 و 7، روتر 6 و 7؟
اقیانوس اطلس. و ما در حال استنتاج از این واقعیت است که
ما از 20 در اینجا به 80 کارشناسی ارشد کارشناسی ارشد به این صفحه بروید.
بنابراین چیزی در زمان 60 کارشناسی ارشد، دادن و یا گرفتن، برای بیش از.
و بود که احتمالا بزرگی از بدن آب است.
پس از آن چه می رود؟ خب، در اینجا ما در لندن،
فقط 88 MS بعد. لندن، لندن،
مطمئن نیستم که این است، اما فرض می کنیم آن را در خارج از لندن،
کمبریج در اینجا، و در نهایت ما - به معنای واقعی کلمه، دانشگاه کمبریج
something.net، و پس از آن، در نهایت، در خط 16،
سرور وب خود را ظاهرا به نام عقرب
در زیر هود، حتی اگر ما آن را می دانیم به عنوان WWW.
نوع ذهن وزد، من فکر می کنم. اولین بار من همیشه این کار، آن را کاملا به ذهن من وزید.
متاسفانه، هاروارد مسدود این نوع از ترافیک، به طور معمول، در شبکه است.
بنابراین شما نمی توانید این کار را انجام فوق العاده به راحتی.
درک، هر چند، این در اینجا امکان پذیر است.
بسیار خوب. بیایید 5 دقیقه استراحت ما در اینجا. خواهیم آمد و فرو رفتن در عمیق تر است.
بنابراین ما در حال بازگشت است، و ما به نوعی در چند جهت مختلف در اینجا ambled.
پس اجازه دهید خلاصه دقیقا همان چیزی است که شده است در اینجا.
ما شروع به صحبت صحبت کردن در مورد این زبان به نام HTML.
باز هم، یک زبان برنامه نویسی نیست. این فقط یک زبان نشانه گذاری است
است که تا حد زیادی در مورد زیبایی شناسی و ساختار از محتوا را در قالب یک صفحه وب است.
اما HTML، بنابراین، نیاز به نوعی از مکانیزم
برای رفت و آمد بین مرورگر وب و سرور است.
HTML بنابراین سواری در بالا از این زبان های دیگر، مرتب کردن بر اساس:
و یا به درستی، یک پروتکل شناخته شده به عنوان HTTP.
>> و HTTP، همانطور که ما آن را دیده ام تا کنون،
از نوع مشابه به این کنوانسیون انسان از دست دادن است.
هنگامی که یک مرورگر می خواهد برای درخواست یک صفحه را از یک سرور،
آن را می فرستد که "" درخواست از مرورگر به سرور،
و پس از آن سرور با شماره مثل 200، همه خوب است،
و همچنین HTML و یا برخی از شماره های بد مثل 404، فایل یافت نشد.
اما در همین حال، HTTP خود را در اینترنت نمی باشد، و در هر سه.
HTTP تنها یک سرویس است، یکی از ویژگی های از اینترنت
بسیار شبیه به G چت یکی دیگر از خدمات است، بسیار شبیه به ایمیل سرویس دیگری است.
همه انواع از چیزهایی که ما را می توان در اینترنت انجام دهید وجود دارد.
HTTP است که فقط یکی از کسانی که از برنامه های کاربردی است.
بنابراین در بالا - HTTP است که در بالا از چیز دیگری
که ما آن را با نام اشاره نمی کند، شما ممکن است که با نام TCP / IP شنیده می شود.
پس داستان ما فقط گفت: همه چیز در مورد
اطلاعات سفر از نقطه A به نقطه B است.
و در این مورد، ما در سطح بسیار پایین دیدم
روتر به روتر به روتر به روتر،
چگونه داده ها است که در واقع در حال منتقل می شود.
اما در طول راه، آن است که برای مواجهه با موانع مختلف است.
علاوه بر این روتر، چیزهایی هستند که به نام فایروال بر روی اینترنت وجود دارد،
و بنابراین داده ها، مانند آنچه که ما فقط انتقال شد
از طرف من به دانشگاه استنفورد، از من به کمبریج،
است به فرستاده می شود، در این سطح، چیزی به نام یک آدرس IP است.
ما شاهد این یک لحظه پیش، یک آدرس IP
فقط یک آدرس عددی از w.x.y.z فرم است،
که در آن هر یک از این بین، دادن و یا گرفتن، 0 و 255،
اگر شما کاملا نمی تواند استفاده از آن اعداد است.
اما هر یک از دارندگان این مکان یک شماره بین 0 و 255 است.
بنابراین یک آدرس IP این روز 32 بیت است.
>> در حال حاضر، به آدرس چگونه IP ممکن است بسیاری در جهان را به ما می دهد؟
حدود 4 میلیارد، چرا که هر زمان که ما در حال شمارش آرا در قدرت 2
تمام راه را تا 32 چیزی که معمولا به ما می دهد 4 میلیارد.
به طوری که تعداد زیادی از آدرس های IP است، اما شما ممکن است به خواندن،
شما در حال حاضر ممکن است در مطبوعات مردمی اطلاع،
فشار نسبت به نسخه جدید IP به نام IPV6.
در حال حاضر ما در حال استفاده از نسخه 4 است.
واقعا وجود نداشته است نسخه 5، ما فقط پریدن حق تا 6.
نسخه 6 در حال رفتن به استفاده از 128 بیت برای آدرس های IP است که freaking بزرگ است.
ما نباید برای مدتی در حال حاضر،
اما ما را آغاز کرده اند به اجرا از نسخه 4 آدرس های IP،
چرا که همه ما نه تنها چیزهایی مانند لپ تاپ ها و کامپیوترهای رومیزی،
بسیاری از ما تلفن ها، بسیاری از ما دستگاه های دیگر
مانند ویدئو و مانند آن که دارای آدرس IP خود را.
دانشگاه هاروارد به خودی خود دارای ده ها هزار نفر از کامپیوتر است.
تا جهان واقعا در حال اجرا را از آدرس های IP، حداقل به این شکل است.
بنابراین در طول چند سال آینده، شما در حال رفتن به آدرس
احتمالا به آرامی بر روی کامپیوتر خود را تغییر دهید
تا بیشتر و بیشتر شرکت ها و دانشگاه ها شروع به حمایت از نسخه های جدیدتر.
اما یک آدرس IP برای کامپیوتر به درخواست اطلاعات از B کامپیوتر کافی نیست.
از آنجا که کامپیوتر B می تواند یک سرور،
و سرور، همان طور که قبلا ذکر شد، می توانید مجموعه ای از کارها انجام دهد.
آن می توانید صفحات وب میزبان، می توان آن را از یک سرور ایمیل،
می توان آن را از یک سرور اسکایپ، می توان آن سرور G چت.
>> همه این خدمات مختلف است که می تواند بر روی یک سرور ارائه شده
می تواند تمام، به لحاظ جسمی، بر روی همان دستگاه خواهد بود.
پس علاوه بر آدرس های IP،
جهان چیزهایی به نام پورت ها بر روی اینترنت می باشد.
پورت فقط یک عدد است، بنابراین یک عدد منحصر به فرد برای HTTP وجود دارد.
شماره آن 80 است.
HTTP نیز استفاده می کند شماره 443، اما به طور خاص تر، برای HTTPS رمزگذاری شده است.
هر زمان که شما می بینید S، امن، که با استفاده از شماره های مختلف است.
اعداد، و دیگر مانند 25، چیزی به نام SMTP استفاده می شود، در غیر این صورت به عنوان آدرس ایمیل شناخته شده وجود دارد.
چیزی 22 برای SSH به نام وجود دارد،
و یک دسته کامل از پورت های دیگر خارج وجود دارد وجود دارد.
در حال حاضر، ما انسان ها به ندرت می بینیم این اعداد است.
با این حال، هنگامی که شما در یک آدرس مانند http://www.facebook.com تایپ،
مرورگر مخفیانه قرار دادن 80، زیرا شما با استفاده از HTTP است.
اگر شما به جای آن، HTTPS نوع، آن را مخفیانه قرار دادن 443.
و ما می توانیم نوع از دیدن این دستی اگر من جلو و brower
و رفتن به http://www.facebook.com:80.
بنابراین با استناد به صراحت تنها نام وب سایت
اما پورت است که من می خواهم به صحبت، و ضربه را وارد کنید.
متوجه آن از بین می رود، زیرا فرض بر این مرورگر،
اوه، 80، من حتی نمی رفتن به زحمت نشان می دهد که به شما.
اما دلیل این امر این است که اگر من در واقع می خواستم به کسی ارسال یک ایمیل به،
من واقعا به ارسال آن به آنها روی پورت 25، که از SMTP است.
کمی ساده است، اما برخی از شما دوستان
که در واقع در فیس بوک کار می کنند و به همین ترتیب، سرور دریافت خواهید کرد که به ایمیل.
>> هر زمان یک ایمیل به شما ارسال، چه جیمیل را برای شما انجام
یا Outlook یا هر چیز دیگری برنامه استفاده می کنید،
مرتب کردن بر اساس آن است مخفیانه قرار دادن این تعداد به عنوان خوب، 25، در این مورد است.
این ترکیبی از آدرس IP و شماره که شناسایی منحصر به فرد است
یک کامپیوتر در اینترنت و خدمات خاصی بر روی آن کامپیوتر است.
در حال حاضر، البته، بسیاری از ما احتمالا در تایپ هرگز دستی یک آدرس IP است.
شاید شما در دستگاه، اما در دنیای واقعی داشته باشد، نه چندان زیادی است.
چرا ما آدرس IP را به مرورگرهای تایپ نیست؟
این کار، در واقع، ما می توانیم این را ببینید، به شما اجازه به من نشان بده
یک فرمان دیگر است که باید به کار در هر نقطه در دانشگاه هاروارد بر روی مک یا PC.
این دستور به نام NSLOOKUP، نام مراجعه به سرور وجود دارد.
اگر من نگاه کردن www.cnn.com، آن را تبدیل می کند که سی ان ان - آه، جالب است.
CNN را آغاز کرده است با استفاده از خدمات وب سایت آمازون.
شما ممکن است از محاسبات ابری، یکی از بازیکنان بزرگ در محاسبات ابری آمازون می دانند.
آنچه که من فقط بود، به من گفت، "من آدرس از وب سرور CNN را،
اما معلوم است که وب سرور CNN است که توسط آمازون اداره،
خدمات وب سایت آمازون، این نشان می دهد.
و آدرس که سرور این است در اینجا.
بنابراین من مطمئن هستم که اگر این کار خواهد کرد، چرا که آنها استفاده می شود به استفاده از آمازون.
اما اجازه دهید سعی کنید این از http://، آدرس IP، را وارد کنید، و -
آن را به رفتن به محل کار؟
بله. در حال رفتن به محل کار. فوق العاده آهسته به اینترنت امروز می باشد.
اما در یک لحظه، به شما خواهد شد برخی از خبر ها را ببینید.
وجود دارد بروید. بانک مرکزی آمریکا در حال شکایت کرد. بسیار خوب.
>> دلیل این است که این آدرس IP را به اتفاق می افتد مترادف با www.cnn.com.
البته، این امر می تواند بازاریابی وحشتناک به گفتن نیست، از سایت ما بر روی وب در 50.112.94.127.
شما هرگز می خواهم به یاد داشته باشید. بنابراین حتی این روزها شما ممکن است همه چیز را به یاد
جهان مانند 1-800-COLLECT یا روش تقویت هوش و حافظه از راه قیاس منطقی با شماره تلفن آمد.
که، قبل از تلفن های همراه، نه سخت است به یاد داشته باشید
تا زمانی که شما فقط می تواند آن را در تایپ کنید و در مورد آن را فراموش کرده ام.
بنابراین وب سایت، بیش از حد، این کنوانسیون از اسامی و آدرس های IP،
هستند و این چیز ها وجود دارد به نام سرور DNS وجود دارد،
سرورهای سیستم نام دامنه را که به ترجمه آدرس های IP را به نام و بالعکس.
به طوری که آنچه در زیر هود.
در پایان، ما باید TCP / IP است که این پروتکل بسیار سطح پایین
که، واقعا، فقط می شود 0 و 1 را در سراسر اینترنت،
و این کار را با قرار دادن آنها را در یک پاکت مجازی،
اگر شما خواهد شد، و در خارج از پاکت نامه نوشتن
آدرس IP مقصد، و همچنین به عنوان شماره پورت عددی
خدمات در آن قسمت که آن را می خواهد به صحبت.
در همین حال، بر روی پاکت نیز چیزی وجود دارد که شناخته شده به عنوان آدرس برگشت،
است که آدرس IP شما، به طوری که زمانی که CNN می شود یک بسته اطلاعات از شما،
این پوشش مجازی باز می شود، می بیند که شما می خواهید صفحه اصلی،
آن را از قسمت فرستنده این پاکت مجازی آنها برای ارسال بازگشت HTML می داند.
پس نگاهی به این در جزئیات کمی بیشتر به شما اجازه می دهد تا.
این است که از یک شرکت به نام اریکسون، از چند سال به عقب.
و آنها برخی از آزادی با اینترنت در واقع با این نسخهها کار در زمان،
اما این رنگ یک تصویر بسیار بصری تر از گچ فقط در اینجا.
من تو را "یک بیت از اینترنت است."
>> [راوی] برای اولین بار در تاریخ،
افراد و ماشین آلات در حال کار با یکدیگر، تحقق یک رویا است.
یک نیروی متحد است که مرزهای جغرافیایی نمی شناسد.
بدون توجه به نژاد، عقیده، یا رنگ است.
عصر جدید که در آن ارتباطات واقعا به ارمغان می آورد مردم با هم است.
این است که
طلوع از شبکه.
آیا می خواهید بدانید که چگونه کار می کند؟ اینجا را کلیک کنید سفر خود را به شبکه آغاز خواهد شد.
در حال حاضر، دقیقا همان چیزی است که اتفاق افتاده است زمانی که شما بر روی این لینک کلیک؟
شما جریان اطلاعات است.
این اطلاعات به سفر کردن به خود را به mailroom شخصی
که در آن بسته های آقای IP آن، آن را به برچسب، و آن را در راه خود را می فرستد.
هر بسته در اندازه آن محدود شده است.
پست الکترونیکی اتاق باید تصمیم بگیرد که چگونه به تقسیم اطلاعات
و چگونه آن را بسته است.
در حال حاضر، بسته بندی نیاز به یک برچسب حاوی اطلاعات مهم
به عنوان آدرس فرستنده، آدرس گیرنده، و نوع بسته آن است.
از آنجا که این بسته در حال بیرون رفتن را بر روی اینترنت،
آن را نیز میشود با یک آدرس پروکسی سرور،
که دارای یک عملکرد خاص، همانطور که بعدا خواهید دید.
بسته در حال حاضر بر روی شبکه محلی یا LAN راه اندازی شده است.
این شبکه استفاده می شود برای اتصال تمام کامپیوتر های محلی '
روترها، پرینتر، و غیره، برای تبادل اطلاعات در داخل دیوارهای فیزیکی ساختمان.
LAN یک مکان بسیار غیر قابل کنترل است، و، متاسفانه،
حوادث می تواند رخ دهد.
شاهراه LAN با همه نوع اطلاعات بسته بندی شده است.
این بسته های اطلاعاتی IP، ناول بسته، AppleTalk بسته است.
آنها در برابر ترافیک، به طور معمول.
روتر محلی آمده است آدرس و در صورت لزوم،
آسانسور بسته به دیگر شبکه است.
آه، روتر. نماد کنترل در یک دنیای به ظاهر آشفته.
[من من کننده روتر و صحبت کردن را به خود]
>> [راوی] وجود دارد، او است، سیستماتیک، uncaring، روشمند،
محافظه کار، و گاهی نه کاملا به سرعت.
اما حداقل او دقیق است، در بیشتر قسمت ها.
به عنوان بسته های ترک روتر، آنها را راه خود را به اینترنت شرکت ها
و سر برای سوئیچ روتر.
کمی بیشتر کارآمد از روتر، سوئیچ روتر نقش سریع و سست با بسته های IP،
مسیریابی ماهرانه آنها را در امتداد راه خود را.
A 'جادوگر شیطان پین بال دزد، دیجیتال اگر شما خواهد شد.
[روتر سوئیچ صحبت کردن را به خود]
[راوی] بسته های اطلاعاتی به مقصد خود می رسند،
آنها توسط رابط شبکه را برداشت.
آماده به سطح بعدی فرستاده می شود.
در این مورد، پروکسی.
پروکسی توسط بسیاری از شرکت ها را به عنوان نوعی از یک مرد متوسط ​​مورد استفاده قرار می گیرد
به منظور کاهش بار وارده بر اتصال به اینترنت
و به دلایل امنیتی، و همچنین.
همانطور که می بینید، بسته ها با اندازه های مختلف با توجه به محتوای آنها.
پروکسی باز بسته است و به نظر می رسد برای آدرس وب سایت یا URL است.
بسته به اینکه آیا آدرس قابل قبول است،
بسته اطلاعاتی بر روی اینترنت فرستاده می شود.
هستند، وجود دارد با این حال، برخی از آدرس های که با تصویب پروکسی را برآورده نمی کنند.
این است که می گویند، دستورالعمل شرکت و یا مدیریت.
اینها شتابزده برخورد با.
ما به هیچ یک از آن را داشته باشد.
برای کسانی که آن را، آن را در جاده دوباره.
>> تا بعد، فایروال.
فایروال شرکت ها در خدمت دو هدف است.
این مانع از برخی از چیزهایی نه تند و زننده از اینترنت در آینده به اینترانت،
و همچنین می تواند اطلاعات حساس شرکت های بزرگ که بر روی اینترنت فرستاده می شود، جلوگیری می کند.
هنگامی که از طریق فایروال، روتر بسته میدارد
و آن را بر روی یک جاده بسیار باریک و یا پهنای باند، همانطور که ما می گویند.
بدیهی است، راه را به همه آنها را به اندازه کافی گسترده است.
در حال حاضر، شما ممکن است در تعجبم که چه اتفاقی می افتد به تمام کسانی بسته است که آن را در طول مسیر را ندارد.
خوب، هنگامی که آقای IP اذعان دریافت نمی
که بسته شده است در زمان مقرر دریافت کرد،
او به سادگی می فرستد جایگزینی یک بسته.
ما در حال حاضر برای ورود به دنیای اینترنت آماده است.
یک spiderweb از شبکه های به هم پیوسته است که گستردگی تمام جهان ما است.
در اینجا، روتر و سوئیچ ها ایجاد ارتباط بین شبکه های.
در حال حاضر، شبکه یک محیط کاملا متفاوت نسبت به شما است
در داخل دیوارهای محافظت از شبکه شما.
در اینجا، آن را به غرب وحشی است.
مقدار زیادی از فضا، مقدار زیادی از فرصت ها،
مقدار زیادی از چیزهایی که به اکتشاف و مکان برای رفتن به.
با تشکر به کنترل و تنظیم بسیار کمی،
ایده های جدید پیدا خاک حاصلخیز به فشار پاکت از امکانات خود.
اما از آنجا که این آزادی، خطرات خاص نیز خواهم نشست.
شما هرگز نمی دانید زمانی که شما پینگ مخوف از مرگ ملاقات،
یک نسخه ویژه از پینگ درخواست عادی،
که برخی از ادم سفیه و احمق فکر میکشید تا میزبان همه جا بی خبر است.
راه بسته ما را از طریق ماهواره می شود،
خطوط تلفن، بی سیم، و یا حتی transoceanic کابل.
آنها همیشه سریعترین یا کوتاهترین مسیر ممکن را،
اما آنها وجود دارد خواهد شد در نهایت.
شاید به همین دلیل است که گاهی اوقات به نام "انتظار جهانی گسترده شده است."
اما وقتی که همه چیز در حال کار هموار،
شما می توانید جهان را پنج بار بیش از دور زدن در قطره ای از یک کلاه، به معنای واقعی کلمه.
و همه برای هزینه تلفن محلی یا کمتر است.
نزدیک پایان مقصد ما، ما می خواهیم یک فایروال دیگر پیدا کنید.
>> بسته به دیدگاه شما به عنوان یک بسته داده،
فایروال می تواند یک سنگر و استحکامات امنیتی و یا یک دشمن مخوف.
این همه در آن طرف که در آن هستید و آنچه که نیت خود را دارد.
دیوار آتش طراحی شده است تا تنها در آن بسته های اطلاعاتی که معیارهای خود را اجازه دهید.
این فایروال بر روی پورت 80 و 25.
تمام تلاش را وارد کنید از طریق پورت های دیگر برای کسب و کار بسته شده است.
پورت 25 برای بسته های پست الکترونیکی استفاده می شود،
در حالی که پورت 80 ورودی بسته ها از اینترنت به وب سرور است.
در داخل دیوار آتش، بسته به نمایش به طور کامل.
برخی از بسته های آن را به راحتی از طریق آداب و رسوم،
در حالی که دیگران فقط کمی مشکوک به نظر میرسند.
در حال حاضر، افسر فایروال به راحتی فریب خورده،
مانند زمانی که این پینگ بسته مرگ، تلاش می کند تا خود را به عنوان یک بسته پینگ عادی پنهان است.
[افسر فایروال صحبت بسته]
[راوی] برای کسانی که بسته به اندازه کافی خوش شانس به آن را از این راه دور،
این سفر تقریبا به پایان رسیده است.
این فقط یک خط بر روی رابط کاربری را تا به وب سرور گرفته شده است.
امروزه، یک وب سرور را می توان در بسیاری از چیزها را اجرا کنید،
از یک پردازنده مرکزی به یک وب کم به کامپیوتر بر روی میز کار خود را.
چرا یخچال شما نیست؟
با نصب مناسب، شما می توانید پیدا کردن اگر شما تصمیم
Cacciatore برای مرغ، و یا اگر شما به خرید بروید.
به یاد داشته باشید، این سپیده دم خالص است.
تقریبا هر چیزی امکان پذیر است.
یک به یک، این بسته ها را دریافت،
باز و بستهای.
اطلاعات در آنها می باشد، که شده است، درخواست خود را برای کسب اطلاعات،
نرم افزار وب سرور فرستاده می شود.
بسته به خودی خود بازیافت،
آماده به استفاده دوباره، و پر خود را با اطلاعات درخواست شده،
خطاب، و در راه خود را فرستاده به شما.
بازگشت گذشته فایروال، روتر، و از طریق به اینترنت.
از طریق دیوار آتش شرکت شما
و بر روی رابط کاربری خود را،
آماده به عرضه مرورگر وب خود را با اطلاعاتی که شما درخواست کرده اید.
است، این فیلم است.
خوشحال با تلاش های خود را، و اعتماد به جهانی بهتر،
بسته های داده قابل اعتماد ما سوار کردن blissfully را در غروب یک روز دیگر،
دانستن به طور کامل آنها را در خدمت اربابان خود را به خوبی.
در حال حاضر، این است که خوشحال پایانی نیست؟
[مالان] خوب، که به اندازه کافی است. ما شما را در هفته آینده را ببینید.
[CS50.TV]