Placeholder Image

字幕表 動画を再生する

  • COLTON OGDEN: All right, everybody.

  • This is CS50 on Twitch.

  • My name is Colton Ogden.

  • I'm joined today by.

  • NICK WONG: Nick Wong.

  • Hello, I'm back.

  • COLTON OGDEN: He's been here several times last.

  • Time we talked about Linux commands.

  • NICK WONG: Yes.

  • COLTON OGDEN: Which was awesome.

  • NICK WONG: We tried to talk about Linux commands.

  • COLTON OGDEN: [INAUDIBLE] because if we go to this screen,

  • we have the screensaver that you showed us how you set up, which is awesome.

  • The very first stream that you talked with us about was--

  • what was the first one?

  • NICK WONG: Machine learning, I think.

  • Yes.

  • COLTON OGDEN: Machine learning.

  • [INAUDIBLE] you did showcase this as well.

  • NICK WONG: Also showed this off.

  • I really like this one.

  • I think it's super cool.

  • Whoever made C matrix should really--

  • this and advertisement for your program.

  • You did a great job.

  • COLTON OGDEN: What are you going to talk about today on the stream?

  • NICK WONG: Yeah, so today we're going to talk

  • about AWS, which is Amazon Web Services, in case you

  • have not heard of everyone's favorite kind of infrastructural support.

  • And we're going to build some web servers on it.

  • That's a very vague term.

  • All sorts of things are web servers, like mail servers and stuff like that.

  • But we're going to talk about kind of everyone's

  • kind of mental conception of it'll deliver a web page to us in some shape

  • or form.

  • COLTON OGDEN: So Amazon Web Services is being

  • kind of our ability to have a server in the cloud as opposed to just somewhere

  • in a building somewhere, basically.

  • NICK WONG: I don't have to lug the giant rack server around.

  • Amazon does that for us.

  • COLTON OGDEN: Amazon does all the hard work for us.

  • Let's go ahead and look at all the chat here.

  • We have quite a bit of people.

  • So [INAUDIBLE] earlier testing.

  • So bhavik_knight, [? Iso TV. ?] We have a lot of regulars here.

  • So bella_kirs. [? Iso-TV ?] was, I believe, followed us last time,

  • last stream, which was yesterday.

  • I apologize if it was before that.

  • Yesterday I think I had seen the follow notification.

  • He or she is saying, yeah, yesterday was awesome.

  • They're talking about pizza party where everybody offered to have a pizza party

  • yesterday if I chose the right spaceship.

  • They had a debate which spaceship we should choose.

  • NICK WONG: That's kind of cool.

  • COLTON OGDEN: [INAUDIBLE] All kinds of fun stuff. [? Asley's ?] in the chat.

  • Hello, [? Asley. ?] Nuwanda3333.

  • Jabkochason, who was a new person yesterday.

  • [? mclopenberg. ?] Robert Springer.

  • Hello, Robert Springer.

  • Brian Rodriguez.

  • Good to see you.

  • And GregDoesThat.

  • First timer.

  • Be gentle, please.

  • NICK WONG: Wow, all right.

  • COLTON OGDEN: I think [INAUDIBLE].

  • NICK WONG: Yeah, it's going to be pretty non-technical.

  • COLTON OGDEN: Yeah, it's kind of a nice beginning introduction to if you have

  • a website you want to set up somewhere.

  • NICK WONG: Yeah, exactly.

  • COLTON OGDEN: Much easier to do it now than it was probably

  • 20 years ago, right?

  • NICK WONG: I think it's a lot easier than the days of manual web pages

  • and web directories kind of just being exposed willy nilly and PHP.

  • COLTON OGDEN: Oh yeah.

  • NICK WONG: Although I guess we'll actually probably talk about PHP.

  • COLTON OGDEN: CS50 used to teach in PHP, and we

  • convinced David to switch to Python.

  • NICK WONG: Thank God.

  • COLTON OGDEN: That was a fine shining moment, I think, for all of us.

  • NICK WONG: Yeah, I'm very grateful for that switch.

  • I think what I took CS50, we had switched to Python by then.

  • Thank God.

  • COLTON OGDEN: I think it was 2016.

  • NICK WONG: Yeah, that was the first year.

  • COLTON OGDEN: First year.

  • NICK WONG: Dang.

  • COLTON OGDEN: It was a good year.

  • [LAUGHS]

  • NICK WONG: Yeah, no more PHP.

  • Actually just to be clear, there's nothing inherently wrong with PHP.

  • I just think it's a lot less elegant and a lot less clean than Python.

  • COLTON OGDEN: [INAUDIBLE] I just think it's

  • a lot more terrible than [INAUDIBLE].

  • NICK WONG: Yeah, I just don't like it.

  • COLTON OGDEN: [INAUDIBLE] To David's point,

  • they do have pretty good docs, pretty good documentation.

  • NICK WONG: If you look at Laravel, it's a beautiful framework written in PHP.

  • They do a great job.

  • I just don't use it.

  • COLTON OGDEN: It's super easy, I think when it first came out,

  • for people to integrate their HTML with logic,

  • which was hard to do at that point.

  • NICK WONG: It was I think impossible up until that point,

  • because JavaScript wasn't even really a thing.

  • Dang.

  • COLTON OGDEN: Got some other people.

  • So Andre's in the chat.

  • Hello Andre.

  • Thank you very much for joining.

  • Please do the stream like we are a bunch of John Snow's.

  • NICK WONG: Oh, like we know nothing.

  • COLTON OGDEN: Oh, got it.

  • Yeah, yeah, yeah.

  • NICK WONG: Man, when is that next--

  • sorry, not to sidetrack.

  • But we do that constantly.

  • It's fine.

  • When's that next season of Game of Thrones coming out?

  • COLTON OGDEN: Let's find out.

  • NICK WONG: Is that next year maybe?

  • COLTON OGDEN: Game of Thrones.

  • I've seen advertisements for it.

  • Game of Thrones season eight.

  • I think it's season eight, right?

  • Eighth and final season was announced in July 2016, but [INAUDIBLE]..

  • NICK WONG: Not helpful.

  • COLTON OGDEN: Premiere April 2019.

  • NICK WONG: Oh wow.

  • COLTON OGDEN: So April 2019, tune in for Game of Thrones.

  • [INAUDIBLE]

  • NICK WONG: We're getting there.

  • The end of the school year.

  • That's perfect.

  • OK.

  • Sweet.

  • And people, I don't know if you guys just have faster Google than we do

  • or if you're just smarter.

  • You always manage-- because I know the stream lags a little bit, right?

  • COLTON OGDEN: [INAUDIBLE]

  • NICK WONG: So the fact that y'all get that at around the same time as we do

  • is impressive.

  • COLTON OGDEN: Maybe they knew already.

  • They're fast.

  • Lightning fast.

  • [INAUDIBLE] can't wait.

  • NICK WONG: That's awesome.

  • Yeah, me neither.

  • Cool.

  • COLTON OGDEN: All right.

  • NICK WONG: All right.

  • So then we're going to get started.

  • As always, we don't have a whole lot prepped.

  • We're just going to kind of literally sign in in front of you.

  • And by that, I'm not going to type everything.

  • Sorry, this is--

  • I'll go back.

  • COLTON OGDEN: Zoom in just a little, because I think it's a little bit tiny.

  • NICK WONG: Oh, we can--

  • oh, nice.

  • Go Amazon for making that responsive design.

  • So this is aws.amazon.com.

  • It stands for Amazon Web Services.

  • COLTON OGDEN: Let me toss that in the chat as well. aws.amazon.com.

  • NICK WONG: Make sure there's no hidden parts.

  • Yep.

  • There you go.

  • And so we can log in there.

  • If you're a student, then you actually get a bunch of free credits

  • and all sorts of perks that I probably don't take full advantage of.

  • If you're not, then there's all sorts of free tier things associated

  • with the Amazon accounts.

  • So you can do all of what we're about to do totally for free.