IS Department

Learning Linux

Posted in Linux by Brian Russell on January 22, 2008

I admit, I am mostly a Windows user who has very little experience with Linux.  I never really had interest in it because …(insert numerous excuses)…

That all changed this last year when I decided to give OS X a chance and bought my first Mac.  Since OS X is Unix based, it isn’t too much of a stretch over to the Linux world, so I am finding interest in Linux things.

 One resource I found recently is a series (at least it appears to be) called Flipping the Linux Switch hosted on the downloadsquad web site.  Here are the first two that I have found, and they are easily consumable:

New users guide to the terminal

Misplace a file? Find it quick!

You might want to give them a read.


Ubuntu 7.04 Released Today, Thunderbird 2

Posted in Linux by Kevin Colyar on April 19, 2007

Michael Dell Uses Ubuntu

Speaking of Ubuntu… the new version 7.04 is out.

So is Thunderbird 2

Engadget’s Love Letters To Gadgets.

The “Dear Ubuntu” letter at the end is funny.

Python Book and Spelling Corrector, Django Book, Paypal, SuperKaramba

Posted in Linux,Programming by Kevin Colyar on April 12, 2007

How to Write a Spelling Corrector In Python

Cool Podtech MS Research clip

SuperKaramba – Widgets/Gadgets for KDE

Django Book

Python Book

Linux, Open Source Software Pay Off for PayPal;351453853;fp;4;fpid;4

Introduction to KDE’s KIO Slaves – Using fish://

Posted in Linux by Kevin Colyar on April 4, 2007

KIO (KDE input/output) is an API that allows for a single, consistent way to access many types of local and remote system resources. Using KIO, plugins can be written to access these resource over many different types of protocols including, but not limited to: http, ftp, smb, ssh, svn, tar, and zip. The programs that handle these protocols under KIO are called KIO Slaves or KIO Plugins. A KIO slave that I have found extremely useful, but not many KDE users know about, is the fish KIO slave.

I use ssh all the time and have worked on several websites where the coding was done in php just using ssh and emacs. That’s great and all, emacs is a powerful editor and everyone should learn how to use an editor that can be used in a shell. However, I’ve been trying some other editors lately, like kate, and I wasn’t about to play the download…edit…upload…edit…upload…download another file…edit…upload game over sftp. We’re not in 1998 anymore, WS_FTP. Sftp and ftp(bad idea) gui’s are just lame. You should be able to just use your regular file system browser.

This is where the fish KIO slave comes in. ‘fish’ is the KIO slave that provides an interface to a remote file system over the ssh protocol. So if you have an ssh account to your webserver, or other system that has a ssh server, you can use it to access the remote filesystem in your local file browser transparently . All fully encrypted, of course.

Great, now how do you use fish? Just open a Konqueror window and type fish:// into the address bar. Next, you’ll be asked for your password and if you would like KDE to remember it for you. Ssh keys can also be used but that’s for another post. You’re now connected your server using your ssh account and can start browsing and manipulating files just as if they were the on local file system. For example, say I want to edit a php files on my webserver. I just double click on the file, my KDE file associates recognize the file type, and opens the file in kate. You can use all your usual programs and editors on the local machine. It’s that easy.