 What's going on guys? Rudlinal here bringing you some HTML. This is the second part of some footage that I recorded for you in the last code commentary that I was doing. I think just a few days ago, was that maybe two or three days ago? I don't know. Like, it's Wednesday, it's a weekday, I actually had school today and I've got homework to do, so I just wanted to like pop this code commentary out of here before like I get started on actual academic stuff that I probably should be focusing on right now. But yeah, I feel special guys. Feel the love. Do you feel the love in the air tonight? Because I am putting some love in the air tonight for you. I'm like blowing kisses and stuff. But whatever. Yeah, this is HTML. This is me writing up a no shell article on some Python code that I had written that I had talked about in the code commentary previously. This is just looping through HTML tables on Python. This is actually the code that I had written in school that I had done a code commentary over the footage of that I was, you know, you probably understand what I'm talking about. If you don't, it's okay. I don't either half the time, so like no worries. But yeah, let's get down to business. Let's see, I actually wrote down what I was going to try and talk about this code commentary. So what is on the agenda today? And it says, X drive stuff. What does that mean? No, I'm just kidding. In my school, you guys know I'm a high school student. I attend school. I'm learning, doing all that good stuff, bettering my future. Bettering my future. I almost said that. Holy crap. But yeah, the way that my school works is that they have a network and for every student, they allocate like a terabyte of disk space. And this is accessible by the network. So every time you log in, you get parted, you get moved. You run the now use command and it starts as a batch group when you first log in. And it connects to a network share like students and then your personal identification number. And then that's a share on the network that gives you a terabyte of space and that's where you would use like your academic portfolio and everything. That is where you can save your classwork, save some stuff that you did electronically and you would save it all in what they called the X drive since they would mount it to the X drive port obviously. But yeah, and the thing is today I've been trying to move some of my files over onto the X drive because what I, well like the last couple days of school, I actually forgot to bring my USB drive and that's what had all my tools, all my utilities, my like, my favorite tech senators, my Unix programs and the SIGWIN and like all the stuff that I really wanted to have with me and I had forgotten it. So I'm like, oh man, this sucks, you know. And so I realized it would be a lot more convenient if I actually saved some of that stuff on the X drive and would be able to use it just in case like I forget my USB. And so I tried to copy some of my stuff over there, but then all of a sudden it gives me this message like, hey, access denied, you know, you can't do this. It didn't actually say that, but it gave me the whole like big strong and bold access denied. And access denied, the disk is either full or right protected and you do not have permission to be able to do this. I'm like, well, what is this? What is this? I have a whole terabyte of space here. I had only used up like 156 gigs, not even that, most of that is just network stuff. But I still had like, I don't remember the exact number, but it was like 981 gigabytes free. So I'm like, dude, I have plenty of space. What are you talking about? So I got really worried. I got really freaked out and apparently this is happening to some other students too. So like I copied, I tried to compress actually, I tried to compress all my folders, all my files, I used a UHARC, which is probably one of the best archivers ever. Like the compression rate is so much better and all that. But yeah, like, I don't know what I'm saying here, but yeah, I compressed all my files. I'm sorry, I'm trying to jump back onto what I was thinking. And I compressed all my files and I tried to move things over there again and like, it still told me, no, you can't do this man, too bad. So that got me really irritated. So I'm like, okay, fine, I'll try a different alternative. I will, I'll just delete everything from my xDrive. Obviously I backed it up. I saved it all on my USB drive. But even then, it still won't let me do anything. So I talked to the administration guys and apparently they are the IT guys, information technology, the people that try to manage the system and everything. And I guess that what they do is they don't allow executable files on your xDrive. So students aren't playing games in the middle of class. And that makes sense. I mean, I can see what they're doing that. But at the same time, I don't, I don't, I have no reason to be playing games. I just want to have access to my tools. Like, just in case I forget my USB drive, I still want to be able to do what I need to do. You know what I'm saying? Obviously I didn't say that to the tech guy because like, he doesn't know what I do. But the thing is like, yeah, I do want to be able to use my things. So I feel like, what if I just, what if I hide them inside an archive? I don't know about zip folders. They might look through that. I don't know about RAR files, but uhark.uha, those kind of files, they can't really look through. So I could just hide what I need in there. But that's a little counterintuitive though because I am going to need to store the program that will extract the files. So what do I do about that? I might actually just use that on Google Docs, which is another thing that my school gets into. So that way I'll have access to it and I can use it however I need to. But the thing is, like, what if they let me, I was questioning it, like how far could I go with this? What if I used, what if I used like, Perl scripts? What if I used Python script? What if I used things that don't end in a .exe extension? Because I mean, that's probably all that it looks for. Is this like, judgment whether you can write on this directory or not? Is that based on the file extension? Or do they actually check the permissions of it and see where like, whether it's read or read write, execute and stuff like that? But that wouldn't make any sense because if it were permissions, it wouldn't allow you to transverse through folders. Because to be able to go through a different folder, it has to be executable. At least that's how it is on Unix systems. I don't know about Windows. But yeah, that was interesting. Like, that was still something that I was trying to think of. So I'm trying to do a little bit of a workaround to be able to run my things at school because I need those. I want those. So I'm sure you guys know how I feel and it's not fair. It's a hard thing to say because it's a hard thing to call because there are students, there are people who are just going to goof off and not do what they need to be doing and they are just going to play games. So it makes perfect sense to block executable files. And in all honesty, the people who are smarter than that will probably try to hide it like I'm going to. And yeah, but wow, that actually took up a lot more dialogue than I actually thought it would. But okay, okay, I guess I can move on to the next topic. I actually only wrote down like three, but I figured the xDrive stuff would be the most important thing that I'd be talking about. Like, it's not fair. No, it is fair. But at the same time, you know, it's a debate. I'm sorry. It really is something that I can't decide on, but I still want to be able to use my things. All right, all right, next topic. GML, Game Maker, Game Maker Language, what I have been doing in that wonderful world of Windows, JKOMGWTF BBQ. Okay, I should have said BBQ there. I'm sorry. But yeah, you guys know that I've been trying to, at least I've been thinking about this idea where the Game Maker interactive shell where you write GML or the Game Maker language line by line and executes after each line. The way I've been doing that is that right at the beginning of the program, when it starts up, it gives a little disclaimer. It says like, this program was written by John Hammond or whatever. It says it's a Game Maker interactive shell. You know, it gives a date and everything. And there you go. But I save those as variables and there are still things that you need to output. So that's added to an array for the output array. But since everything in the output array should obviously be outputted, that also means the prompt. The prompt for writing your text. So in the prompt, you have, well, no, in the array. So you have like, index zero is the caption. Yeah, the caption. Index one is the prompt. Index two is the keyboard string, what you're actually inputting. And then, because it's going to have to display that as well. And then it'll continue with prompt, keyboard, prompt, keyboard, prompt, keyboard on and on. And the reason is because we have that first, that initial caption that displays, it's only using like an even or an odd number to be able to determine whether we want to output the prompt at this position or the keyboard string at this position. So I had to use a little bit of an, not so much an algorithm, but at least a little bit of logic to be able to determine, okay, is this the first thing that we're outputting? Is this the caption? Or is it not? Is it the keyboard? Is it the output? I feel like I'm not describing that or explaining it the way that I should be. And I'll honestly, if I do keep working on this project with the Game Maker language and the interactive shell and stuff like that, you are going to see it. In fact, I probably will record some work that I will be doing on it, except this little logic that I'm talking about now, I didn't actually record. But you'll see it in the code, obviously. And I'll probably comment through and all that. But yeah. All right, I am running out of time, sort of. Like, I only have 20 seconds and I'm obviously not going to start the new topic. That is including the Nokia N900, so we can save that for the next video. I might do that tomorrow. But yeah. I'll actually probably record it now and then upload it tomorrow, because, you know, efficiency. But yeah, that's all. Thank you guys so much, guys, for watching. Well, I almost screwed up on my outro there. That would have been bad. Okay, okay, I'm running out of time. I am out of time. You're looking at a black screen. What am I doing? Yeah, thank you guys. Comment, like, subscribe, favorite, do what you do, people. Thank you so much. Have a great day.