字幕表 動画を再生する 英語字幕をプリント 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.