#29 GNU Emacs Part 3
In the final part of our series on GNU Emacs, we'll checkout tramp mode and eshell. Tramp modes allows you to quickly and easily edit files on a remote system and eshell is a shell written completely in Emacs Lisp. As one viewer suggested, they can be combined for some very powerful remote editing.
Uploaded on Mar 26, 2010 | 7:12 | Tags: Editors Emacs GNU Emacs Text Editors
#28 GNU Emacs Part 2
In the second installment of our series on GNU Emacs, we explore using windows and frames, some useful shortcuts, your .emacs.d directory, and show off a highly customized GNU Emacs.
Uploaded on Mar 19, 2010 | 10:19 | Tags: Editors Emacs GNU Emacs Text Editors
#27 GNU Emacs Part 1
GNU Emacs is a highly customizable text editor that is available for almost every operating system. GNU Emacs has a huge learning curve and as time goes on most Emacs users end up with a highly customized configuration.
In addition to editing files, Emacs can check your email and news groups, be a Twitter client, be an IRC client, and much, much more.
In this episode, we'll begin looking at basic useage - moving, editing, killing and yanking - and next week look at customizing Emacs to suit our tastes.
Uploaded on Mar 12, 2010 | 10:10 | Tags: Editors Emacs GNU Emacs Text Editors
#26 GNUS, the News and Mail Reader for Emacs
GNUS is a great news reader built into Emacs. I've had some requests to do an episode on how to read mail from a Google Gmail account with it, so here it is.
I had the easiest time getting it all to work on Ubuntu 9.10, but as long as you have starttls you should be ok. Also, check out the Emacs Wiki for tons of great information - it is where I found most of what I needed for this episode.
Uploaded on Mar 05, 2010 | 8:21 | Tags: Emacs email gmail
#25 The Firebug Firefox extension
Firebug is a web developer's best friend. Firebug lets you easily inspect the HTML, JavaScript, and CSS source code and make realtime modifications.
Firebug doesn't stop there - you can view HTTP requests, debug JavaScript and CSS, view page errors, and much much more. Firebug is also extensible. We'll take a quick peek at Yahoo's YSlow plugin which gives you report card like grades on performance.
Uploaded on Feb 26, 2010 | 8:22 | Tags: Firebug Firefox
#24 SSH Tunneling (aka port forwarding)
SSH is a great tool and allows for more than just logging into a remote machine. SSH allows you to forward a port so TCP/IP traffic can travel safelythrough SSH.
Not only is this secure, but it allows you to do many things - like get around firewalls. In this episode, we'll look at how to tunnel our web traffic (port 80) over SSH to a remote server. Keep in mind that the method I use is not 100% secure - check this resource for how to tunnel DNS lookups with FireFox as well.
Uploaded on Feb 05, 2010 | 5:19 | Tags: ssh tunneling
#23 Bonus! Viewer Questions
I wanted to take some time and answer some of the most frequent questions I get from viewers - and let you put a face to the voice you hear every week!
Note: The files are a bit larger than usual - compressing a mostly static desktop or terminal is easier than full motion video. If you'd like to stream the video via Flash I've uploaded it to Vimeo.
Uploaded on Feb 01, 2010 | 12:48 | Tags: viewer email
#22 Redirecting Standard Output and Input
Sometimes it is useful to have what would normally be output to the screen output to a textfile or even elsewhere. Luckily, this is trivial in a POSIX operating system.
In this episode you'll learn how to redirect Standard Output into more than just textfiles and how this can be used with a variety of of utilities.
Uploaded on Jan 29, 2010 | 6:03 | Tags: Linux
#21 Git for Non Programmers
Git has won the hearts of many programmers in recent years making it their version control system of choice. But, Git can be used by everyday users to keep configuration files or anything else that may change over time in version control.
In this episode we'll go through Git boot camp and walk through using GitHub to remotely host our Git repository.
Uploaded on Jan 22, 2010 | 13:59 | Tags: Git
#20 Low Level Data Copying with dd
If you need to copy data, byte for byte, you use dd. dd can do many great things like copying a hard disk to another disk, making .iso's of CDs or DVDs, and making backup images of data.
Further, dd can zero out a drive, create files with random data, dig into your memory, make backup of your master boot record, bench test your disks... the list goes on.
In this episode we'll just scratch the surface by making copies of our hard disk, restoring that hard disk with the image, and making .iso's from a CD.
Uploaded on Jan 15, 2010 | 5:31 | Tags: dd





