Wednesday, August 27, 2014

Just Started the Linux Course at EDx

I forgot all about this. I wanted to really improve my Linux skills and I found this free course. You can either get certified for a fee or audit the class for free. I'm cheap and of limited financial means so I opted to audit the course.

I forgot all about it, and just remembered the course started at the beginning of this month. It's a learn at your own pace course, and the courses are all laid out for you. Good news seeing I'm a full month behind the course start date. 

Anyway, consider this a monthly update. As I learn I'll post some updates here. A friend of mine is taking the course and said it starts out real simple and covers the basics and then gets more and more involved. I'm so excited. I just want to get my Linux skills to surpass my Windows skills.

Here's a screen shot of the course and if your interested in signing up, I think sign ups are still available  Click here. 

 
Screen shot of the edX Introduction to Linux course !!! Triple exclamation marks because I'm super excited !!!

Wednesday, August 13, 2014

Basic Computer and OS Information Using uname

Need a little information on the computer OS your using? uname is the perfect command for that. Lets say your installing some software on a friends computer that you know nothing about, or maybe your not sure if you need the 64 or 32 bit version of a program. The uname command can save the day.

By typing man uname you can read all about the options that can be used with this command. For the sake of simplicity and keeping this blog post short we're going to use the -a option. This is the all option and will give you just about all the information you would get from using the separate options. For instance, uname -p tells you your using a x86_64 bit processor. Now you know you can install that 64bit version of that software you wanted to install.
I Gimped the computer name for reasons of paranoia. This is the basic output from the uname -a command.

Here's the output I get from uname -a

Linux localhost.localdomain 3.14.8-200.fc20.x86_64 #1 SMP Mon Jun 16 21:57:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

This tells me that I'm running Linux, the name of the network node is localhost.localdomain very helpful when doing networking, I'm using 3.14.8.fc20.x86_64  which translates to kernel version 3.14.8 Fedoracore 20 x86_64  basically Fedora 20 64bit. I have no clue what #1 is ? Maybe one of the readers could leave a comment if you know? SMP is Symmetric multi-processing I'm pretty sure this means I'm running multiple processors, the date the kernel was compiled Mon Jun 16 21:57:53 UTC 2014, the system architecture x86_64, meaning its a 64 bit system in this case, and again x86_64 GNU/Linux operating system.

Thats a lot of information in a quick keystroke. The command comes in handy when working on unfamiliar systems, or when logged onto  a computer remotely. To find out more about uname try either man uname or uname --help.

Monday, August 11, 2014

Video : Nixie Pixel Explains the Linux File System.

Just playing around on Youtube and came across this video. Nixie Pixel gives a quick tour and explanation of the Linux file system. Very informative, and explains a lot in under 6 minutes.


Saturday, August 9, 2014

Get Out Of Firefox Full Screen n00b moment.

Just had a serious n00b moment. Surfing the net in the dark, hit the wrong key and Firefox went into full screen mode. Hit a bunch more keys to try and get out of full screen mode and nothing worked. Continued on like this for about 5 minutes, then decided to do a search.

Did a quick google search and discovered that hitting F11 will get you out of full screen mode in Firefox. NOW DON'T I FEEL STUPID. However, I was happy to discover that I wasn't the only one. https://support.mozilla.org/en-US/questions/959183

Doing this will get you out of full screen mode. Took me about 5 minutes of hiting keys, and a google search to discover what I was doing wrong. n00b moment !

Wednesday, August 6, 2014

August

August Image Edited in Gimp
Playing around in Gimp and designed this for the month of August. I've used Photoshop, and other programs for photography, and I have to say that the more I use Gimp the more I like it. It's my favorite program for photo editing. The program is available on Windows as well, and if you haven't used it, I strongly suggest checking this program out !

Wednesday, July 16, 2014

wget A Super Duper Image Scooper !

I love downloading images on the internet! Cars, pin up girls, scenery and of course I've downloaded my fair share of stupid human tricks and fail pix.

Occasionally you come across a page of content and you just don't feel like clicking on each image or video individually. The other day I came across a site of hot rods with over a thousand images. That's a lot of clicks ! Who has time for that. Here's what you do.

wget to the rescue !


 You may have used wget to download stuff from the internet. A simple file grab with wget would look like this :

wget http://www.websiteName.com/filename.mp3

If you've never used wget before to download a file, search the internet for a file to download, open up a terminal, type wget and paste the download link after it like in the example above.

I don't know why but for some reason when I download something from the command line using wget it seems to download so much faster than downloading it in Firefox or using a browser. So I often cut and paste download links from the internet and download with wget from the command line. Ahright, I digress ! Assuming you understand the very basics of wget, here's how we would use it to grab images from a webpage.

Note: Use man wget to learn more about this command. This is the very basics and just something I've been experimenting with. 

The Command


wget -r --level=2 -v -A jpeg,jpg --wait=2 http://www.targetDomain.com/webpage.htm

The above is all one line of code. So what do we have here and why does it work?

wget (command line utility used to download files)

-r (this is recursive, and will continue scanning directories to find the images or videos)

--level=2 (this will only allow it to scan 2 levels of directories, the higher the number the more directories it will download.)

(if you wanted to download an entire website of files you could omit the --level=2 NOT RECOMMENDED, but you could if you want)

-v  (this is verbose, and will show you whats happening as it downloads, again this is optional)

-A jpeg,jpg (this creates the accept list in this example jpeg, jpg,. You could just as easily change jpg to gif, flv, mp3, mp4 etc, etc, or change it up a bit and download jpg, and mp4. That would download images and video. You can add as many file types as you want here separated by comma.You get the point ! )

--wait=2 (this is really important, this gives you a 2 second wait before each downloaded file. This command will download files so fast, that you really want to add this to help decrease server load. If you were to download an entire site, leaving out --level you should probably increase this number to around 5 to 10 seconds. You don't want to DDoS the server.

Finally ...


http://www.targetDomain.com/webpage.htm  (the web page or website you want to download. Again I would refrain from downloading entire websites, as this can really strain the server your downloading from.)

So there you have it. This is the very basics, and you could really get more detailed in creating a Super Duper Image and Video Scooper command.  As always to learn all the command options type man wget to learn more about this powerful tool/command ! Once you create a really great command , create a script for it and then you could just run the script and add the web address for instant downloading fun.

Enjoy !

Here's a link to the ftp: man page on wget.


Just thought I'd put this right here.

I've always loved ascii art. I found this here, and just thought it would look good here. Enjoy.