In reference to an earlier blog post I thought I might expound on my use of the command line and explain to how addictive it can become when you finally get your "rig" set up.
This bug, itch as it were, is a hard one to kill. Once you get it, very difficult to completely remove. It could be that it is comfortable for some aspects of your computer experience, yet not something you can completely embrace. But for most, with the resources, this CLI (Command Line Interface) is addictive and efficient.
I've seen better men succumb to the influence of the command line. Some fall in love over the security, others for the low bandwidth usage. Some come to love the responsiveness, others it's efficiency of execution.
In this post, I intend to list the applications (not just file commands) that I use in my command line arsenal to keep my focus on the terminal window. I should confess first so that it is clear to understand that I use terminator and screen (inside of terminator) to have many of these programs running simultaneously.
I have a terminator window open full-screen and split into two vertical windows. In the first I launch mutt for email. Then in the second, I use screen to launch in the first session irssi for irc and then a ssh connection to my remote server in the second. I leave the third free in the case I need to use any of the other command line tools.
I like to use cmatrix on a fourth session to use as kind of a "boss-key" which most just ignore instead of trying to understand. I wish to be perfectly clear that learning all of the keyboard commands for screen and terminator are important for making efficient use of these tools. Practice makes perfect and if you wish to be proficient, you should practice the keystrokes until they come without thinking about it much.
So here is the list of apps that I've used, currently use or have had recommended to me;
a2ps - printing
vlock -- a lock for the CLI (tty)
cmatrix -- a screen saver
vifm -- my favorite file manager
ncftp -- FTP client
antiword -- converts Word .DOC files to text
screen -- console multi-tasking
sipcalc -- IP calculator
cal - calendar
irssi - irc client
centerim - cli IM client, multiprotocol
mutt - email client
alpine - mail app
**fetchmail -d 60 -keep (get mail, check every 60 sec, leave on server)
**this is needed since for POP3 mail isn't collected by the mail apps above.
w3m - web browser
elinks - web browser
wget - web download
newsbeuter - RSS feed reader
Add comments with your favorite command line application.
--
CafeNinja
Thursday, November 20, 2008
Monday, September 29, 2008
Playdeb - what fun!
Ok, I don't know what rock I've been living under. But today I found a link from our friends at GetDeb to a new beta site called PlayDeb.

MAN! I've not seen a more comprehensive selection of games for Linux in a long time. Anyone who tells you there are no games for Linux is lying or very uneducated.
This site actually adds a repository so you can add/remove games the same way you would any other application. As well, it should follow that when they repackage new versions of the games, they would come down via the normal system updates.
There is a fab list of the games available on the front page of the site. They range from First Person Shooters, to car racing and puzzle type games. Some are simple, some are complex. It really is a great list if you are tired of snake and mahjong games.
Don't just take my word for it, check it out! And remember to play as hard as you geek.
--
CafeNinja

MAN! I've not seen a more comprehensive selection of games for Linux in a long time. Anyone who tells you there are no games for Linux is lying or very uneducated.
This site actually adds a repository so you can add/remove games the same way you would any other application. As well, it should follow that when they repackage new versions of the games, they would come down via the normal system updates.
There is a fab list of the games available on the front page of the site. They range from First Person Shooters, to car racing and puzzle type games. Some are simple, some are complex. It really is a great list if you are tired of snake and mahjong games.
Don't just take my word for it, check it out! And remember to play as hard as you geek.
--
CafeNinja
Sunday, September 28, 2008
Compiz sometimes doesn't play nice
I was just looking around some of my favorite linux blogs and found a great little post at TomUbuntu.com for a great fix of something that was bugging me.
Some applications just don't work the Compiz (fancy 3d effects for the linux desktop) on. As well, sometimes when trying to use an external monitor it doesn't help matters. Well with the keen post from TomUbuntu I was able to fix the problem quick and easy.
The answer was a package called "fusion-icon" which puts an icon in the systray and with a simple right-click you can activate or de-activate the compiz effects or go to the compiz control panel. I won't steal Tom's thunder and will ask you to go to his blog and read how to install the appliation. I highly recommend it and give Tom "two thumbs up" for his pick.
--
CafeNinja
Some applications just don't work the Compiz (fancy 3d effects for the linux desktop) on. As well, sometimes when trying to use an external monitor it doesn't help matters. Well with the keen post from TomUbuntu I was able to fix the problem quick and easy.
The answer was a package called "fusion-icon" which puts an icon in the systray and with a simple right-click you can activate or de-activate the compiz effects or go to the compiz control panel. I won't steal Tom's thunder and will ask you to go to his blog and read how to install the appliation. I highly recommend it and give Tom "two thumbs up" for his pick.
--
CafeNinja
Saturday, September 27, 2008
First Political Post for me
Well, I don't normally get involved or concern myself with political views here. Only in this case it mildly affects my geek. The Italian National Government has decided to block Piratebay because it is the "way" that italian citizens are able to get copyrighted material that belongs to the privately owned national TV station. It just so happens that the current Premier of Italy owns said station. And now the torrent host service of Piratebay (who physically stores none of the material in question) has been blocked not just via DNS blacklist but has also mandated that all Italian National ISP's block it by IP address.
I normally wouldn't care so much except that I transfer movies of my family back to the States this way as well as download current ISO images of Linux distributions. It's very disheartening to see a civilized "free" state resort to aggressive internet content control for the commercial interest of it's leader. Somehow it feels much more Chinese than Italian.
Anyway, that's enough of my soapbox. More geek to come to prevent me from going mad over stupid DNS filtering policies here in Italy.
--
CafeNinja
I normally wouldn't care so much except that I transfer movies of my family back to the States this way as well as download current ISO images of Linux distributions. It's very disheartening to see a civilized "free" state resort to aggressive internet content control for the commercial interest of it's leader. Somehow it feels much more Chinese than Italian.
Anyway, that's enough of my soapbox. More geek to come to prevent me from going mad over stupid DNS filtering policies here in Italy.
--
CafeNinja
Friday, September 12, 2008
Google Language Preference - for real
Ok, My wife showed this to me and I wanted to blog it. I have been remiss and will be picking up again now that all the holiday season stuff here in Italy is over. And I may just start doing more screenshots, I like visual and it would expedite my posting. So here it goes, my strange google language preference in the wild.

Yes, it's Elmer Fudd and it's effects if selected seem limited and temporary. Enjoy!
---
CafeNinja

Yes, it's Elmer Fudd and it's effects if selected seem limited and temporary. Enjoy!
---
CafeNinja
Tuesday, June 10, 2008
EEE PC - Hardy Heron 8.04 LTS Howto
I've written that I put Ubuntu 8.04 Hardy Heron on my 8G EEE PC 701, but I didn't tell the story of how I did it. So I thought I'd take a moment to explain all the steps I took.
First was the USB image for installation. Using a dedicated 1G usb key, I prepared it as a live image cd using the iso2usb script found here. This created a usb key from which I could boot just as if it were a live CD.
Second was the installation. I chose filesystem ext3 with no swap. I had issues with ext2 losing data, and removed the swap to decrease the read/write access on the drive. I would recommend a 70%/30% split between the root partition and the home partition.
Third, I used a second usb key to save a single folder with three items, one was the tarball downloaded for the madwifi source code, the ubuntutweak shell script and a simple text file for my steps to follow. The text file is the first paragraph from the Ubuntu EEE wiki page that describes the wifi fix.
Upon first reboot of the freshly installed system, the wifi won't work (ethernet port will). With the source and instructions on a second key, I copy them local on the non-networked EEE for permenent usage. I run the wifi fix first which requires a reboot before taking effect. I then proceed to get online since the ubuntutweak script will need internet access to download some files, packages and source. This batch of fixes will also require a reboot.
At this moment you would have a working EEE PC (700 models 4G/8G) working with all the hardware working. There are is still compiz - contrain y setting to fix and to remark the cdrom line of /etc/fstab. More problematic is that there have been kernel updates since the iso was released. Kernel updates break any/all compiled drivers. So the previously copied folder of wifi/ubuntutweak will be used any time there is a kernel update. This won't be an issue if you leave that folder on the system in your home directory.
I've used this through 2 kernel updates on my Ubuntu 8.04 system since instlaling on my EEE 701. I've also just walked through all of this on a brand new 700 model (purchased by a new user) which validates the process as working.
I have spliced this install/fix process together from the Wifi fix page and the general fix pages from Tux Family.org and give them credit for all of their hard work. Obviously once full support is built into Ubutnu (fingers crossed for 8.10) then this process will be a non issue. I hope my hints make your EEE PC transistion just a little bit easier. With the recent development of the Ubuntu Netbook Remix interface, my hopes are high.
--
CafeNinja
First was the USB image for installation. Using a dedicated 1G usb key, I prepared it as a live image cd using the iso2usb script found here. This created a usb key from which I could boot just as if it were a live CD.
Second was the installation. I chose filesystem ext3 with no swap. I had issues with ext2 losing data, and removed the swap to decrease the read/write access on the drive. I would recommend a 70%/30% split between the root partition and the home partition.
Third, I used a second usb key to save a single folder with three items, one was the tarball downloaded for the madwifi source code, the ubuntutweak shell script and a simple text file for my steps to follow. The text file is the first paragraph from the Ubuntu EEE wiki page that describes the wifi fix.
Upon first reboot of the freshly installed system, the wifi won't work (ethernet port will). With the source and instructions on a second key, I copy them local on the non-networked EEE for permenent usage. I run the wifi fix first which requires a reboot before taking effect. I then proceed to get online since the ubuntutweak script will need internet access to download some files, packages and source. This batch of fixes will also require a reboot.
At this moment you would have a working EEE PC (700 models 4G/8G) working with all the hardware working. There are is still compiz - contrain y setting to fix and to remark the cdrom line of /etc/fstab. More problematic is that there have been kernel updates since the iso was released. Kernel updates break any/all compiled drivers. So the previously copied folder of wifi/ubuntutweak will be used any time there is a kernel update. This won't be an issue if you leave that folder on the system in your home directory.
I've used this through 2 kernel updates on my Ubuntu 8.04 system since instlaling on my EEE 701. I've also just walked through all of this on a brand new 700 model (purchased by a new user) which validates the process as working.
I have spliced this install/fix process together from the Wifi fix page and the general fix pages from Tux Family.org and give them credit for all of their hard work. Obviously once full support is built into Ubutnu (fingers crossed for 8.10) then this process will be a non issue. I hope my hints make your EEE PC transistion just a little bit easier. With the recent development of the Ubuntu Netbook Remix interface, my hopes are high.
--
CafeNinja
Tuesday, June 3, 2008
Missed language opportunity
After a recent trip to Germany I found myself asking which opportunity did I miss out on most. Learning German while in Germany or learning Ruby from experienced coworkers who swear by the programming language.
Either presents real world advantages, but in retrospect I would give both equal weight. When there are cool new ajax applications and ruby-on-rails developments happening, it is very interesting. German of course would offer me a new world of ideas and people with which to share. Neither is needed for my day to day, but would be another nice thing to keep in my hip pocket for a rainy day.
I'm still in Europe, and I'm still relatively young....maybe I have time to learn both yet.
--
CafeNinja
Either presents real world advantages, but in retrospect I would give both equal weight. When there are cool new ajax applications and ruby-on-rails developments happening, it is very interesting. German of course would offer me a new world of ideas and people with which to share. Neither is needed for my day to day, but would be another nice thing to keep in my hip pocket for a rainy day.
I'm still in Europe, and I'm still relatively young....maybe I have time to learn both yet.
--
CafeNinja
Blogged with the Flock Browser
Subscribe to:
Posts (Atom)