The Importance of Learning How To LearnA quick aside before I get into the details of the O’Reilly School: after graduating university, I quickly found out that the single most important skill I learned while attending, was the ability to learn how to learn. In the computer and web industry specifically, if you are still using the same programming languages and software 3 or 4 years from now, you’re out of date, and obsolete. I studies Visual Basic 6 in university and graduated right before .net 1.0 was released, meaning all the employers in my area were moving to ASP.net rather than classic ASP, and I needed to learn it… immediately. That was when I first realized exactly how important it was to be able to teach myself new technologies quickly. I was trained entirely in Microsoft technologies like ASP, Visual Basic, Access, and SQL Server, but now, 5 years later, I’ve taught myself PHP, Perl, Apache/Linux Administration, MySQL, Java, as well as Flash/Actionscript, Photoshop, and Illustrator to be able to handle the entire range of services I provide to my clients. Because there is so much involved in Linux administration, I’ve always wanted to take some more formal training as opposed to just reading books. I’ve taken a week long course in Red Hat, but I’ve been working more with Debian, and Ubuntu lately, and I wanted more general training in administering Linux, rather than just Red Hat/Fedora as well as the networking administration. So, I enrolled in the O’Reilly School of Technology Linux/Unix Systems Administration Certificate and got started. Course 1: The Unix File SystemThe first course was actually really easy. I’ve been running my own dedicated server for about 2 years now, and I’m more than comfortable from the command line, and adding users and general administration. The first course I was finished in literally a couple days. It was mostly getting used to the common commands like ls, cd, rm, touch, and getting comfortable with some common Unix text-editors like Vi/m and Emacs (I personally prefer Vim). I picked up a couple new tips, but the course was relatively simple. Course 2: Networking and DNSThis course I was really excited about because I’ve always used my hosts DNS tool to setup the DNS for my web sites, and I really had no clue how it worked. Although I had taken a networking course in university and a hardware course that included a lot of binary math I had a pretty good idea of how subnet masks and IP addresses worked, however, this course was not only the hardest course in the series, but also the most informative and educational for me. It also covered some great material on how TCP/IP and networking in general works, which was really good. Course 3: Unix ServicesI learned a couple new things about Apache and Sendmail in this course, and the topic I learned the most on was Procmail. I had never used procmail in any of my web applications, but after going through this course - which covered Procmail significantly - I am pretty comfortable with it and am looking forward to building some new web applications that can use e-mail as a method of communicating with my web apps. It was great to get a better understanding of how the Linux operating system works to integrate into my web applications. The other topic that really helped me in this course was the compiling and installing of programs like sendmail, Apache, and PHP. I’ve always used RPM or APT-GET to install packages on my servers, but going through the entire installation process and learning how the make and gnu-make utilities worked was great. Rather than just letting the packages management tools do their job, I’ve always wanted to be able to install packages myself, and get a better understanding of exactly what each program and service installed on my server does. Course 4: Scripting for Administrators Sed, Awk, and PerlThis course wasn’t too difficult since I’ve done some shell scripting before, and have played around in Perl a bit, but getting a solid foundation in Sed and Awk has really improved my command line efficiency. For example, now rather than downloading client log files and running them through click tracks, I can run some simple piped grep and awk commands to see browse log files much faster and not have to worry about scrolling through hundreds of entries when I’m looking for errors, and system messages. I was also excited about learning more about Perl since I’m working on getting a library of scripts ready to really speed up my administration tasks. Overall, the series was really great. Each course taught me a couple new tips and covered a few new topics for me, and the Networking and Scripting courses were exceptionally well done. After earning a certificate like this, I’m even more comfortable administering my server, and shouldn’t have to open so many support tickets with my host. For anyone looking to become a Unix administrator, or like me, someone who already has a solid foundation but wants to further improve your skills, this course is a great way to get some quick training, and then it really comes down to getting experience. I wouldn’t expect to write any certification exams after earning a certificate like this, but it gives you more than enough to start out as a system admin, and after some experience you should be able to tackle any sort of administration issue.
(#025 Back of the Bus Podcast) Download mp3 Today we give you just a taste of the most authentic taquerias in San Francisco. Next time your in the city be sure to check out at least one of them. Taqueria Can-Cun 1003 Market Street
Gordo Taqueria 2252 Clement St (@ 23rd Avenue) El Balazo 1654 Haight Street (between Belvedere St & Cole St) Tommy’s Mexican Restaurant Tres Agaves 130 Townsend Street Tracks in this show: 1. DJ Vadim feat Slug - Edie Brickell (Sixtoo Bush at the helm remix) Bookat.com 2. Awol One - Rythm Amazon 3. Boca Floja - Oye My Space 4. Soul Purpose - The Construction - Boob Tube 7digital.com If you can’t find it, you know how we do it. Download mp3 the feed is /> How to get the FREE podcast in .mp3 or iTunes/iPod or Zune
Alas, I knew thee well. I’m not entirely sure whether I should be mentioning this online yet or not, but one of the helpful tech support associates at Hosting Puppy has informed me that their famous Buck-A-Gig hosting packages are henceforth discontinued, and remaining customers will be upgraded at the end of their last paid term. This news comes in the wake of several denial-of-service attacks, a few of which managed to bring HP to its knees for a brief time. According to statements made by Hosting Puppy representatives on the WebHostingTalk.com forums, these attacks were mostly the fault of some unruly customers, and their customer support forum appears to confirm this. At $1 CAD per month for a gig of webspace and 10GB of bandwidth, you’re sure to attract all kinds of folk, and apparently this deal brought in a bad crowd — hackers, spammers, all manner of malicious cyber-beings. Soon a miniature war had begun, and things spiraled from that point on. This story deeply affects AnObviousHack.com, because as noted on the About page, this site is proudly hosted with Hosting Puppy. Thankfully I managed to get in just before the program was discontinued, so any worries about new hosting won’t happen until February 17 of next year, but if you know of anywhere that offers reliable support and healthy performance at a comparable price, please don’t hesitate to comment or shoot me an e-mail.
|
Categories
Site Directory
Blogroll |
||||||||||||||||||||||||||||||||||||||||