 What is going on guys? Rudlinal here and it is 6 o'clock at night. What is it? What is it today? It is November 30th, 2011 and holy crap, November is almost over. In fact, it practically is over. Wow. It's been a good month, I gotta say. Like, I've been doing a lot of stuff. As you guys can tell, there hasn't really been too many updates because I've been just been full of, I've been chock full of all these crazy stuff that I have to do. And next, we're going to move into the holiday month, the holiday season. And 2011 is eventually going to come to an end. Wow. Man, it feels like this year is just sort of like breezed by and I've been doing a lot of work with Null Show. Like, I started this website this year and I've been trying to like showcase what I've been doing this year. And looking back, it's almost, it's kind of cool. Just being able to look back and see everything that I've done over the last year. And even then, there's still a lot of stuff to come and I haven't actually posted everything that I've done. And that makes me feel sort of crappy. Like, it is incredibly embarrassing when I tell you guys I'm going to do something and then proceed to not do it. I almost feel like, I feel bad. And the thing is, I do really want to put in the effort to get things done for you guys. And I feel absolutely terrible because I'm like, I'm telling the world, yes, I'm going to get this done. I'm going to upload Hamlet's up on the Null Show. I'm going to write the post for it. I'm going to make it so you can download all the programs. Because the download section is down right now. I'm going to work on a PHP script that will modify the code section of the page. Just like the jQuery slide-down bar works for the navigation on the left-hand side. I'm going to bring you a new layout for Null Show so it's not as dynamic in each browser because Internet Explorer sucks. Yeah, it's just like, I feel almost a little bit scatterbrained. But, boom. That's all. Let's talk code. Let's talk about what you're watching right now. This video is what I was telling you about in the last code commentary. This is some Python footage. And I wrote this script in my digital graphic design class like I was telling you. I wrote this actually in school. So there are a couple moments in this video where you're actually going to see me go into Photoshop, do a little image editing, and then just show my teacher. So if there's some idle screen for a few seconds, don't worry about it. It's just me showing my teacher. But, yeah. Other than that, this Python code is something I'd like to post up on Null Show. I really need to post almost everything that I'm doing and writing these days. But I need to get on that holy crap. Okay, I'm losing my thought here. I'm losing my thought. No, no, no, no, no. Python, this code that you're watching right now, I wrote this for trying to organize some network shares. Like, I had found all these network shares with the NERSOFT.NET tool, the Net Resource Viewer, NetResView, or whatever they call it. Since the thing is with that, when you're scanning for, like, net shares, it's kind of hard to do so because if you're in an infrastructure where there's tons of computers, you don't know which of those computers is going to be on or off. And the thing is, like... Sorry, I'm clearing my throat here. You don't know if the computer is going to be on or off. And obviously, if the computer is off, you're not going to find that net share. So the thing is you would run the program at different times and then you would get different information. The thing is you'll eventually get the same information. So you can just throw it all into one big file. You have to sort through the file and see what net shares you've seen, which ones you haven't, and all that. So that's what I wrote this Python script for. It felt kind of good. It felt good to be actually playing with Python because I haven't done that in so long. And yeah, that was all it was. The way it works is that it imports the OS module. And that's good so I can use file manipulations and stuff. I think the open function is built into Python. The open function lets you actually open a file and read through it. But the OS is what lets you test for path directories and stuff. Because you see some work on my USB drive here. So I want to make sure the path exists before I actually open all the files in there. So yeah, we used the directory, the OS module, to test if the path exists. Sorry about these speech problems. And then it's going to go into that path. It's going to display all the contents of it. And it's going to look for the ones that are actual HTML files. That's why I think I do a little bit of an if statement there. I do like if the file ends with .html. If it's an HTML file, then go ahead and just open and save that. Create that into an array or something. It loops through every single one of them. And then it opens them up. And then when you've opened that file up, you're going to loop through that HTML file. And it's going to be, it's in a table, I think it was. It's in a table, each net share is in a table row. So it grabs that part out and it adds it to an array of the things that it's found. If it hasn't already found that line, then it'll add it to it. If it has found the line, it'll ignore it. Because we don't need to record the things that we've already seen. That's just stupid. So yeah, that's how the logic works in this. And I think I, did I comment through it? I might have. I don't remember too much of what I was writing in this. This was kind of a little bit ago. And that's the thing. I do feel bad that some of the work that I'm sending you guys is a little bit delayed. All right, all right. Enough dead air. Enough awkward silence. Let's move on to the next topic. This video, I don't know how it's, I don't know how well this video will come out. Because I'm actually trying to render. I don't know if render is the correct word for it. But I'm trying to export this video by using OpenShot, which is a new video editor for Ubuntu and Linux and distributions like that. I don't know if it's cross-platform or not. I don't know too much about the, I don't know too much about the program yet. But it was, it was like, it was one of the big highlights on the Ubuntu Software Center. So I'm like, okay, yeah, totally, I'll try this software. And then like, that's the fun of Linux is that you can try different things. You can try new things without having to have to like, use a crazy machine and stuff. But it feels good. So I'm playing with this new program. Hopefully it'll, it will take less time to render and everything like Kayden Live did. It won't be as slow. And I don't know, yeah, yeah. But I don't know where I was going with that last line. Forgive that. Don't even, don't even mention it. Just forget I said that. Pardon my cough, guys. But yeah, that's about it. There's Python code. There is this new, this new OpenShot video. OpenShot video editor. And right now that's all. The last, last night, I actually did have some free time because we had a long weekend for Thanksgiving and all that. At the last day of my break, I started pumping out some Linux distributions. Sorry, guys. I started. Wow, that's embarrassing. Holy crap. I tried to make some live CDs for random Linux distributions. So Linux Mint 12 code named Lisa just came out very recently. And that's wicked cool. I'm not a big, like I'd never played with any other Linux distribution other than Ubuntu. So being able to do this was tons of fun. All I did was I would download the ISO. I would try it in a virtual machine and then I would just create a live CD whether I liked it or not because I want to have my own little collection of Linux distributions and Linux live CDs. So I've got a Linux Mint 12 code named Lisa. FreeBSD 8.2. I've never, ever played anything like played with FreeBSD whatsoever. So I feel like that's going to be wicked cool. OpenSUSA 12.1 running gnome. OpenSUSA, holy crap. OpenSUSA. I haven't played with that one too much either. I just booted into it and I thought it looks pretty and then proceeded to go to the next Linux distribution because I felt like I was kind of short on time. So I was just, I was trying to get the ISO, burn it to a disk and then move on to the next one. But yeah, I've got Linux Mint, FreeBSD, OpenSUSA. I tried Fedora 16. I tried Arch Linux. I've got Ubuntu 11.10 ready to rock. And, wow. That's all I see. Maybe I didn't do as much as I thought. But in all honesty, it was tons of fun. I could just try all these new Linux distributions, see what I liked, see what each distribution did, see what ones didn't do. And looking at gnome 3 and Unity and different desktop environments. I feel like I should learn a little bit more about FreeBSD just because it's a cool operating system. I don't know if it's all command line interface, but for my run, what I had ran from the installer. There we go. I think I finally got that sentence out. What from I had ran, holy crap, I'm not even going to try and attempt that. When I ran the installer, it was all command line. It was all text based and I don't know if anything else is like that. But, oh goodness, code commentary is almost over. Wow. I actually talked more than I thought I would in this one. Thank you guys for watching. I know I'm over my time limit now. You're probably watching a black screen and blank screen, whatever. But, whoa, whoa, whoa. Oh yeah. It'd be cool if you could give me a like, maybe a comment, maybe a favorite, maybe subscribe. I don't know. Do what you do, people. Have a great day.