diff --git a/.htmltest.yml b/.htmltest.yml
index b5a495d4..f02782b9 100644
--- a/.htmltest.yml
+++ b/.htmltest.yml
@@ -1,5 +1,9 @@
DirectoryPath: "public"
+IgnoreEmptyHref: true
+IgnoreSSLVerify: true
EnforceHTTPS: true
CacheExpires: "6h"
+IgnoreURLs:
+ - "linkedin.com"
IgnoreDirs:
- "photos"
diff --git a/config.toml b/config.toml
index 6502a463..a7b228a9 100644
--- a/config.toml
+++ b/config.toml
@@ -78,7 +78,7 @@ preserveTaxonomyNames = true
[params.social]
email = "duck@duckland.org"
twitter = "https://twitter.com/duckunix"
- linkedin = "https://www.linkedin.com/in/donaldharper"
+ linkedin = "https://www.linkedin.com/in/donaldharper/"
#stackoverflow = "full profile url in stackoverflow"
instagram = "https://www.instagram.com/duckunix/"
github = "https://github.com/duckunix"
@@ -91,7 +91,7 @@ preserveTaxonomyNames = true
"Don is a computer guy stumbling through life trying to raise his kids and take some pictures"
]
twitter = "https://twitter.com/duckunix"
- linkedin = "https://www.linkedin.com/in/donaldharper"
+ linkedin = "https://www.linkedin.com/in/donaldharper/"
instagram = "https://www.instagram.com/duckunix/"
github = "https://github.com/duckunix"
diff --git a/content/post/2006/06/what-do-i-use.md b/content/post/2006/06/what-do-i-use.md
index 40bed2fd..894a350e 100644
--- a/content/post/2006/06/what-do-i-use.md
+++ b/content/post/2006/06/what-do-i-use.md
@@ -14,7 +14,7 @@ So,
What major apps do I use daily? Well, this is the list of apps that I currently use daily:
- [bash](https://www.gnu.org/software/bash/) - my shell of choice
-- [screen](http://www.gnu.org/software/screen) - a shell multiplexer and more
+- [screen](https://www.gnu.org/software/screen) - a shell multiplexer and more
- mutt-ng - a mua on steroids
- centericq - IM. How do you stay in touch?
- snownews - an RSS feed reader
diff --git a/content/post/2006/07/window-managers.md b/content/post/2006/07/window-managers.md
index 636c9a56..ede97ed4 100644
--- a/content/post/2006/07/window-managers.md
+++ b/content/post/2006/07/window-managers.md
@@ -16,6 +16,6 @@ Plus, I cannot get the same resolution on the console as I can under X.
So, what is a CLI user to do? Why, get a Window Manager (wm) that is meant for us!
-The features I look for include small footprint and full keyboard integration. The current one I use is wmi-10, but it is no longer under active development. The group working on it has moved to on to [wmii](http://www.wmi.de/wmii), but I do not like the changes, so I am off looking for a new one to use.
+The features I look for include small footprint and full keyboard integration. The current one I use is wmi-10, but it is no longer under active development. The group working on it has moved to on to [wmii](https://www.wmi.de/wmii), but I do not like the changes, so I am off looking for a new one to use.
From time to time, I will post how my search is going so you can see what is out there.
diff --git a/content/post/2006/11/200611another-rss-reader.md b/content/post/2006/11/200611another-rss-reader.md
index 24072845..c5e65c49 100644
--- a/content/post/2006/11/200611another-rss-reader.md
+++ b/content/post/2006/11/200611another-rss-reader.md
@@ -10,7 +10,7 @@ Another RSS reader?
Well, it seems that someone is reading this after all.
-So, tonight I have been given a pointer to raggle ([http://www.raggle.org). I guess I need to install ruby to try it out...](http://www.raggle.org)
+So, tonight I have been given a pointer to raggle. I guess I need to install ruby to try it out...
Thanks to Philip McClure for the pointer.
diff --git a/content/post/2006/11/200611disconnected-imap.md b/content/post/2006/11/200611disconnected-imap.md
index 8ac05ba2..94394774 100644
--- a/content/post/2006/11/200611disconnected-imap.md
+++ b/content/post/2006/11/200611disconnected-imap.md
@@ -8,7 +8,7 @@ tags = ["cli"]
Disconnected IMAP
=================
-So, in an effort to get to the office earlier, I decided to try to figure out how to do disconnected IMAP. Well, the route I took was to use a tool called [mailsync](http://mailsync.sourceforge.net/) which is a cool tool to allow you to sync IAMP mailboxes.
+So, in an effort to get to the office earlier, I decided to try to figure out how to do disconnected IMAP. Well, the route I took was to use a tool called mailsync (was at mailsync.sourceforge.net) which is a cool tool to allow you to sync IAMP mailboxes.
So, my tack is to sync it down to my laptop, and read the email on the bus. I sync email down in the morning, and then in the evening, sync again. So far, so good.
diff --git a/content/post/2006/11/200611rss-reader-raggle.md b/content/post/2006/11/200611rss-reader-raggle.md
index 0c158176..fee96dc1 100644
--- a/content/post/2006/11/200611rss-reader-raggle.md
+++ b/content/post/2006/11/200611rss-reader-raggle.md
@@ -10,4 +10,4 @@ RSS Reader: Raggle
Well, after getting some time over the US holiday to try to get raggle built, I gave up. I am guessing that Fedora Core 5/6 are not very ruby friendly yet, as I could not find everything I needed very easily. I was able to get it almost all the way there, but I could not get the ruby-Ncurses rpm to build, and I am very strict about using the native package management system (ie RPM on a RPM based system, portage on Gentoo, apt on a Debian deviant), so I will not be trying this until I can get the RPMS.
-In other news, I have found some more PIM type things to play with. Does anyone know of a good CLI Palm Pilot sync package? [Cold Sync seems to be dead, and I am not sure if it will talk to modern Pilots.](http://www.coldsync.org/)
+In other news, I have found some more PIM type things to play with. Does anyone know of a good CLI Palm Pilot sync package? [Cold Sync seems to be dead, and I am not sure if it will talk to modern Pilots.](https://www.coldsync.org/)
diff --git a/content/post/2007/01/200701window-manager-for-tty.md b/content/post/2007/01/200701window-manager-for-tty.md
index c9c4e3d6..e49d8191 100644
--- a/content/post/2007/01/200701window-manager-for-tty.md
+++ b/content/post/2007/01/200701window-manager-for-tty.md
@@ -8,7 +8,7 @@ tags = ["cli","windowmanager"]
Window Manager for tty?
=======================
-The package [screen](http://www.gnu.org/software/screen) is something that has been around for a long time.
+The package [screen](https://www.gnu.org/software/screen) is something that has been around for a long time.
With screen, you can have many session running on on tty, and you can switch to another session with out touching a mouse. With the proper configuration, you can get notified if there is some change (like if you have a IM client up) or if there is no output (say, if you are watching a compile session).
@@ -19,10 +19,8 @@ One of the other really feature is cut and paste between sessions. The is very
### Screen References
- [BigAdmin Feature Article: Installing and Using GNU
- Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
+ Screen](https://www.sun.com/bigadmin/features/articles/gnu_screen.html)
- [Google Search: gnu screen
- howto](http://www.google.com/search?num=100&hl=en&safe=off&client=firefox&rls=org.mozilla:en-US:unofficial&q=gnu+screen+howto&spell=1)
+ howto](https://www.google.com/search?num=100&hl=en&safe=off&client=firefox&rls=org.mozilla:en-US:unofficial&q=gnu+screen+howto&spell=1)
- [BigAdmin Feature Article: Installing and Using GNU
- Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
-- [GNU screen: start](http://aperiodic.net/screen/start)
-- [GNU screen: tutorial](http://aperiodic.net/screen/tutorial)
+ Screen](https://www.sun.com/bigadmin/features/articles/gnu_screen.html)
diff --git a/content/post/2007/03/200703cli-bugissuetask-tracking-system.md b/content/post/2007/03/200703cli-bugissuetask-tracking-system.md
index c13dabbb..9608dede 100644
--- a/content/post/2007/03/200703cli-bugissuetask-tracking-system.md
+++ b/content/post/2007/03/200703cli-bugissuetask-tracking-system.md
@@ -10,21 +10,12 @@ cli bug/issue/task tracking system?
Fresh from freshmeat:
-http://www.ditrack.org/
+https://www.ditrack.org/
What is DITrack?
- DITrack is a free, open source, lightweight, distributed issue (bug,
- defect, ticket) tracking system using a [Subversion](http://subversion.tigris.org/) repository instead
- of a backend database. It is written in Python and runs in UNIX
- environment (*BSD, Linux, MacOS X).
+ DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a [Subversion](https://subversion.tigris.org/) repository instead of a backend database. It is written in Python and runs in UNIX environment (*BSD, Linux, MacOS X).
- The project is inspired by the idea of [Subissue](http://subissue.tigris.org/) issue tracking system.
+ The project is inspired by the idea of [Subissue](https://subissue.tigris.org/) issue tracking system.
- However, while Subissue aims in merely replacing the traditional
- database storage with Subversion repository, DITrack is a major
- rethought of the issue tracking system paradigm. The main difference
- is that instead of sticking to the centralized model (one database,
- one web interface, one mail integration machinery), DITrack treats
- underlying Subversion storage as a versioned distributed file system
- which enables benefits of truly distributed operation mode.
+ However, while Subissue aims in merely replacing the traditional database storage with Subversion repository, DITrack is a major rethought of the issue tracking system paradigm. The main difference is that instead of sticking to the centralized model (one database, one web interface, one mail integration machinery), DITrack treats underlying Subversion storage as a versioned distributed file system which enables benefits of truly distributed operation mode.
diff --git a/content/post/2007/03/200703strayed-from-the-path.md b/content/post/2007/03/200703strayed-from-the-path.md
index bac12627..bb2c40c3 100644
--- a/content/post/2007/03/200703strayed-from-the-path.md
+++ b/content/post/2007/03/200703strayed-from-the-path.md
@@ -10,6 +10,6 @@ Strayed from the path
In two ways...first, I have not updated the site in a while, and I need to get back to updating it.
-Second, because I have not been true to my cli roots. I have moved from my default MUA of the last, oh, 8 years, and flirted with a GUI MUA, [thunderbird](http://www.mozillia.org). It was pretty. It was sexy. It let me see everything then and now. It tried to seduce me into using a GUI for more...
+Second, because I have not been true to my cli roots. I have moved from my default MUA of the last, oh, 8 years, and flirted with a GUI MUA, [thunderbird](https://www.mozilla.org). It was pretty. It was sexy. It let me see everything then and now. It tried to seduce me into using a GUI for more...
But, then I got behind in my email, and it was taking longer and longer to catch up. *sigh* Two days ago, I switched back, and now, I am fully caught up on my inbox, and making headway on my actionable items.
diff --git a/content/post/2007/05/200705ikog-the-simple-todo-list.md b/content/post/2007/05/200705ikog-the-simple-todo-list.md
index f319ee5d..53c61c25 100644
--- a/content/post/2007/05/200705ikog-the-simple-todo-list.md
+++ b/content/post/2007/05/200705ikog-the-simple-todo-list.md
@@ -8,7 +8,7 @@ tags = ["cli","todo"]
iKog - the simple todo list
===========================
-[iKog - the simple todo list](http://www.henspace.co.uk/ikog/index.html)
+[iKog - the simple todo list](https://www.henspace.co.uk/ikog/index.html)
So I am looking for a good to-to list manager, and I stumbled across
ikog. ikog stands for "It Keeps On Growing", and it is a pretty nice
diff --git a/content/post/2007/06/200706pacman-for-console.md b/content/post/2007/06/200706pacman-for-console.md
index 4469326f..7ea9bc42 100644
--- a/content/post/2007/06/200706pacman-for-console.md
+++ b/content/post/2007/06/200706pacman-for-console.md
@@ -8,13 +8,6 @@ tags = ["cli","games"]
Pacman for Console
==================
-You are tired of hearing your GUI friends talking about their games?
-Tired of playing simple
-[Adventure](http://en.wikipedia.org/wiki/Colossal_Cave_Adventure)? Why
-not try [Pacman for
-Console](http://doctormike.googlepages.com/pacman.html)?
+You are tired of hearing your GUI friends talking about their games? Tired of playing simple [Adventure](https://en.wikipedia.org/wiki/Colossal_Cave_Adventure)? Why not try Pacman for Console (was at doctormike.googlepages.com/pacman.html)?
-The game play is just like the old quarter game you played long ago, and
-the best part, you can develop your own maps! Check out the screen
-shot:\
-
+The game play is just like the old quarter game you played long ago, and the best part, you can develop your own maps!
diff --git a/content/post/2007/06/200706screen-terminal-multiplexer.md b/content/post/2007/06/200706screen-terminal-multiplexer.md
index 7cd5400b..465d4388 100644
--- a/content/post/2007/06/200706screen-terminal-multiplexer.md
+++ b/content/post/2007/06/200706screen-terminal-multiplexer.md
@@ -8,20 +8,15 @@ tags = ["cli","screen","windowmanager"]
Screen - terminal multiplexer
=============================
-I usually have one screen running at all time, and in that screen
-session, I ssh to various hosts that I am working, and have screen
-running on those hosts.
+I usually have one screen running at all time, and in that screen session, I ssh to various hosts that I am working, and have screen running on those hosts.
### Additional Links
-* [gnu screen - Google Search](http://www.google.com/search?q=gnu+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
-* [GNU Screen - GNU Project - Free Software Foundation (FSF)](http://www.gnu.org/software/screen/)
-* [GNU Screen - Summary \[Savannah\]](http://savannah.gnu.org/projects/screen/)
-* [GNU Screen - Wikipedia, the free encyclopedia](http://en.wikipedia.org/wiki/GNU_Screen)
-* [GNU Screen - Jonathan McPherson](http://jmcpherson.org/screen.html)
-* [Screen User's Manual](http://www.delorie.com/gnu/docs/screen/screen_toc.html)
-* [start \[GNU screen\]](http://aperiodic.net/screen/)
-* [Deadman.org: SSH-Agent Forwarding and GNU Screen](http://www.deadman.org/sshscreen.html)
-* [Remote terminal session management using screen](http://www.pixelbeat.org/docs/screen/) How to use screen to detach from and share terminal sessions
+* [gnu screen - Google Search](https://www.google.com/search?q=gnu+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
+* [GNU Screen - GNU Project - Free Software Foundation (FSF)](https://www.gnu.org/software/screen/)
+* [GNU Screen - Summary \[Savannah\]](https://savannah.gnu.org/projects/screen/)
+* [GNU Screen - Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/GNU_Screen)
+* [GNU Screen - Jonathan McPherson](https://jmcpherson.org/screen.html)
+* [Remote terminal session management using screen](https://www.pixelbeat.org/docs/screen/) How to use screen to detach from and share terminal sessions
* [An Introduction to Screen](https://nathan.chantrell.net/linux/an-introduction-to-screen/)
-* [screen - The Terminal Multiplexer](http://www.bangmoney.org/presentations/screen.html) Power Sessions with Screen
+* [screen - The Terminal Multiplexer](https://www.bangmoney.org/presentations/screen.html) Power Sessions with Screen
diff --git a/content/post/2008/05/200805command-line-blog-posts.md b/content/post/2008/05/200805command-line-blog-posts.md
index b6a6e53c..eb3081db 100644
--- a/content/post/2008/05/200805command-line-blog-posts.md
+++ b/content/post/2008/05/200805command-line-blog-posts.md
@@ -8,16 +8,9 @@ tags = ["cli","linux"]
Command-Line blog posts
=======================
-So, it only seems fitting that I should talk about a command-line
-interface to posting on this blog. No, I do not mean using
-[links](http://links.twibright.com) or the like, but a way to post from
-the command line.
+So, it only seems fitting that I should talk about a command-line interface to posting on this blog. No, I do not mean using links (was at links.twibright.com) or the like, but a way to post from the command line.
-So, this post is being typed up in [vim](http://www.vim.org) on my
-[Fedora 8](http://www.fedoraproject.org) laptop. I will use this great
-little tool I found called *wppost* to post. *wwpost* is part of the
-[perl](http://www.perl.org) module
-[WordPress::Post](http://search.cpan.org/~leocharre/WordPress-Post-1.04).
+So, this post is being typed up in [vim](https://www.vim.org) on my [Fedora 8](https://www.fedoraproject.org) laptop. I will use this great little tool I found called *wppost* to post. *wwpost* is part of the [perl](https://www.perl.org) module [WordPress::Post](https://search.cpan.org/~leocharre/WordPress-Post-1.04).
A brief summary of its commands are bellow:
diff --git a/content/post/2008/08/200808pizza-party-command-line-pizza-ordering-program.md b/content/post/2008/08/200808pizza-party-command-line-pizza-ordering-program.md
index fcaf863d..cf48554a 100644
--- a/content/post/2008/08/200808pizza-party-command-line-pizza-ordering-program.md
+++ b/content/post/2008/08/200808pizza-party-command-line-pizza-ordering-program.md
@@ -8,10 +8,6 @@ tags = ["cli","lifeimitatingmovies"]
Pizza Party - Command Line Pizza ordering program
=================================================
-Want a pizza, and do not want to fire up that pesky GUI? We have the
-solution for you: [Pizza Party - Command Line Pizza ordering
-program](http://www.beigerecords.com/cory/pizza_party/)
+Want a pizza, and do not want to fire up that pesky GUI? We have the solution for you: Pizza Party - Command Line Pizza ordering program (was at beigerecords.com/cory/pizza_party/)
-Currently, only from Dominos, so if you do not have one near you who
-accepts on-line orders (*sigh*, mine does not), then you are out of
-luck.
+Currently, only from Dominos, so if you do not have one near you who accepts on-line orders (*sigh*, mine does not), then you are out of luck.
diff --git a/content/post/2008/08/200808so-you-need-a-calendar.md b/content/post/2008/08/200808so-you-need-a-calendar.md
index efdd7052..da24af1d 100644
--- a/content/post/2008/08/200808so-you-need-a-calendar.md
+++ b/content/post/2008/08/200808so-you-need-a-calendar.md
@@ -10,9 +10,9 @@ So you need a calendar?
So, one of the things we have been using computers for is to keep track of our lives. And this means a scheduling or calendaring tool. Some tools out there do this fine, and some do it very well.
-I have to keep track of a lot of appointments. From conference calls for work, to each member of the family's schedules, to random, but highly important reminders. Most calendaring programs out there will let you set up a reoccurring event by day of the month, or the date. But, what if you need to do something two days before the end of the month, every month? Or, you need to do something every full moon, but not on [the blue moon](http://en.wikipedia.org/wiki/Blue_moon)? Or, you have a standing meeting with your boss every other Monday morning, execpt when Monday is a holiday, then the meeting shifts to Tuesday? Oh, and you want something that you can run over an ssh session, while on your smart phone, or you friend's smart phone?
+I have to keep track of a lot of appointments. From conference calls for work, to each member of the family's schedules, to random, but highly important reminders. Most calendaring programs out there will let you set up a reoccurring event by day of the month, or the date. But, what if you need to do something two days before the end of the month, every month? Or, you need to do something every full moon, but not on [the blue moon](https://en.wikipedia.org/wiki/Blue_moon)? Or, you have a standing meeting with your boss every other Monday morning, execpt when Monday is a holiday, then the meeting shifts to Tuesday? Oh, and you want something that you can run over an ssh session, while on your smart phone, or you friend's smart phone?
-The answer is simple: [remind](http://www.roaringpenguin.com/products/remind/). remind can do this, and more. Need to set something up by the Hebrew Calendar? Check. Want your calendar to run a shell command for you on a holiday, specific day of the month, or phase of the moon? Check. Most modern Linux distrobutions include remind nowdays, as it is so darn usefull. In addition, it runs just fine under Solaris, and the BSDs, including MacOS X. If fact, over at [43Folders](http://www.43Folders.com), they had a whole section their wiki for remind. The wiki has many tips and tricks on how to use remind to its fullest.
+The answer is simple: [remind](https://www.roaringpenguin.com/products/remind/). remind can do this, and more. Need to set something up by the Hebrew Calendar? Check. Want your calendar to run a shell command for you on a holiday, specific day of the month, or phase of the moon? Check. Most modern Linux distrobutions include remind nowdays, as it is so darn usefull. In addition, it runs just fine under Solaris, and the BSDs, including MacOS X. If fact, over at [43Folders](https://www.43Folders.com), they had a whole section their wiki for remind. The wiki has many tips and tricks on how to use remind to its fullest.
In my next post, I will share some tips on how I get remind to remind me of events.
diff --git a/content/post/2008/12/200812googles-calendar-on-the-command-line.md b/content/post/2008/12/200812googles-calendar-on-the-command-line.md
index bb5d7a1d..cfbd1fde 100644
--- a/content/post/2008/12/200812googles-calendar-on-the-command-line.md
+++ b/content/post/2008/12/200812googles-calendar-on-the-command-line.md
@@ -13,7 +13,7 @@ playing in the Web 2.0 web space, and you want to stay true to your
roots? Want a Web 2.0 calendar, but still love (or need) command line
access?
-I just found the answer: [gcalcli](http://code.google.com/p/gcalcli/).
+I just found the answer: [gcalcli](https://code.google.com/p/gcalcli/).
This little tool will let you list your appointments, get an list your
events, get an agenda, print ascii rendering of your calendar for the
week or month. You can even add events to the calendar.
diff --git a/content/post/2009/01/200901cmus-a-music-manager-for-the-terminal.md b/content/post/2009/01/200901cmus-a-music-manager-for-the-terminal.md
index 88949920..72c366a0 100644
--- a/content/post/2009/01/200901cmus-a-music-manager-for-the-terminal.md
+++ b/content/post/2009/01/200901cmus-a-music-manager-for-the-terminal.md
@@ -8,50 +8,22 @@ tags = ["cli","music"]
C\*MUS - A music manager for the terminal
=========================================
-[C\*mus](http://cmus.sf.net/) is an advanced music juke-box for \*inx
-and Window operating systems. It can handle the modern audio file
-formats: FLAC, Ogg/Vorbis, MP3 , Wav, AAC , MP4, .mod, .s3m, .mpc, mpp,
-.mp+, .wma, and .wv . It also can deal with many different types of
-audio output systems: ALSA, libao, ARTS, OSS, Sun, and WaveOut on
-Windows. The typical features of an electronic juke-box are supported
-like play lists and random/shuffle play, in addition to easily switching
-between playing from the library, an artist, or a single album with a
-simple keystroke.
+[C\*mus](https://cmus.github.io/) is an advanced music juke-box for \*inx and Window operating systems. It can handle the modern audio file formats: FLAC, Ogg/Vorbis, MP3 , Wav, AAC , MP4, .mod, .s3m, .mpc, mpp, .mp+, .wma, and .wv . It also can deal with many different types of audio output systems: ALSA, libao, ARTS, OSS, Sun, and WaveOut on Windows. The typical features of an electronic juke-box are supported like play lists and random/shuffle play, in addition to easily switching between playing from the library, an artist, or a single album with a simple keystroke.
-C\*Mus is pretty painless to install from source. The website lists the
-build dependencies with links.
+C\*Mus is pretty painless to install from source. The website lists the build dependencies with links.
En-queuing
----------
-One of the features I really enjoy and use is the en-queue function. I
-tend to use this two ways. The first is when I am listening to a song,
-and want to listen to similar songs, I go find them in my library, and I
-queue them up with a simple keystroke. A dynamic play-list, if you will.
-Then, I can simply create a more permanent playlist from this temporary
-list.
-
-The second way is using the helper program cmus-remote to be able to
-queue up tracks from a different terminal, or from a script. My
-podcatcher program (bashpodder) will queue up the podcasts it just
-downloaded for me, so I can listen to them first thing in the morning.
+One of the features I really enjoy and use is the en-queue function. I tend to use this two ways. The first is when I am listening to a song, and want to listen to similar songs, I go find them in my library, and I queue them up with a simple keystroke. A dynamic play-list, if you will. Then, I can simply create a more permanent playlist from this temporary list.
+The second way is using the helper program cmus-remote to be able to queue up tracks from a different terminal, or from a script. My podcatcher program (bashpodder) will queue up the podcasts it just downloaded for me, so I can listen to them first thing in the morning.
Keystroke and CLI
-----------------
-C*Mus is developed to be driven via keystrokes. The default mapping is
-set up to be comfortable for those use are familiar with VI but, it is
-very easy to remap the keys to make it more comfortable. C*Mus will
-automatically save the current settings on a clean exit. The default
-mappings for selecting and updating views, moving through songs forward
-and backwards in small and large increments, adding to play list and
-queue lists.
+C*Mus is developed to be driven via keystrokes. The default mapping is set up to be comfortable for those use are familiar with VI but, it is very easy to remap the keys to make it more comfortable. C*Mus will automatically save the current settings on a clean exit. The default mappings for selecting and updating views, moving through songs forward and backwards in small and large increments, adding to play list and queue lists.
Filters
-------
-One of the very powerful features is simple filters. You can set a
-filter for your 80's Metal Bands or your Classical music. Many of the
-common tags can be used for filter on. Things like filename, artist,
-album, title, genre, discnumber, tracknumber, date (year), duration
-(seconds), and tag.
+One of the very powerful features is simple filters. You can set a filter for your 80's Metal Bands or your Classical music. Many of the common tags can be used for filter on. Things like filename, artist, album, title, genre, discnumber, tracknumber, date (year), duration (seconds), and tag.
diff --git a/content/post/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.md b/content/post/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.md
index 5af86123..0a451a5d 100644
--- a/content/post/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.md
+++ b/content/post/2009/04/200904wifiroamd-intel-prowireless-3945abg-and-fedora.md
@@ -8,60 +8,16 @@ tags = ["cli","network","wireless"]
wifiroamd, Intel PRO/Wireless 3945ABG, and Fedora
=================================================
-One of the things that has annoyed me about Fedora has been the decision
-to switch over to using
-[NetworkManager](http://www.gnome.org/projects/NetworkManager/) to
-manage all network connections.
+One of the things that has annoyed me about Fedora has been the decision to switch over to using [NetworkManager](https://www.gnome.org/projects/NetworkManager/) to manage all network connections.
-Now, on the service this has a lot of advantages. A lot of work has gone
-into it, and it just works for a vast majority of the installations out
-there. They have made it so the move from wired to wireless and back can
-be done without the user doing anything. They have also seamlessly tied
-in Dial-Up Networking if you still need a modem or use a wireless modem.
-They even have two-click access to your VPN which is pretty cool.
+Now, on the service this has a lot of advantages. A lot of work has gone into it, and it just works for a vast majority of the installations out there. They have made it so the move from wired to wireless and back can be done without the user doing anything. They have also seamlessly tied in Dial-Up Networking if you still need a modem or use a wireless modem. They even have two-click access to your VPN which is pretty cool.
-All these are things which are very good for Linux users. The biggest
-drawback to all this? The need for a user-space program to manage the
-non-hardwired connections. Which means that in order to be able to have
-any network running besides the good old twisted-pair copper, you have
-to have a little applet running as you, and it has to have a systray
-somewhere to display. Which means you have to be a) logged into the
-system and b) you have to be running a window manager which supports
-having a system tray. Now, Fedora gives you lots of choices for the
-second part now days. You have [Gnome](http://www.gnome.org),
-[KDE](http://www.kde.org), [XFCE](http://www.xfce.org), and
-[LXDE](http://lxde.sf.net). All are perfectly usable window managers.
-But, they still require you to be logged in to X. And, [I do not use any
-of them](links://slug/window-managers/).
+All these are things which are very good for Linux users. The biggest drawback to all this? The need for a user-space program to manage the non-hardwired connections. Which means that in order to be able to have any network running besides the good old twisted-pair copper, you have to have a little applet running as you, and it has to have a systray somewhere to display. Which means you have to be a) logged into the system and b) you have to be running a window manager which supports having a system tray. Now, Fedora gives you lots of choices for the second part now days. You have [Gnome](https://www.gnome.org), [KDE](https://www.kde.org), [XFCE](https://www.xfce.org), and LXDE (was at lxde.sf.net). All are perfectly usable window managers. But, they still require you to be logged in to X. And, [I do not use any of them](links://slug/window-managers/).
-So, what is a cli-loving Fedora user to do? Well, there is this great
-program called
-[wifiroamd](http://www.tummy.com/Community/software/wifiroamd/). It will
-handle the same basic tasks that NetworkManager handles. It will
-automatically configure your wifi interface and connect to the wifi
-networks or the locate hardwired NIC if it cannot. You can configure it
-to run scripts per connection, so for example, you can change your
-firewall rules for different networks (shields down at home or the
-office, but up full at the coffee house), or you could bring up your VPN
-connection when you start using a given wireless network.
-
-One tip I picked up from the author was that if you have multiple AP's
-in range, an you want to select once AP over the other, is under the
-*/etc/wifiroamd/connections* directory, simply link the AP info you do
-not want to the one you want:
+So, what is a cli-loving Fedora user to do? Well, there is this great program called [wifiroamd](https://www.tummy.com/Community/software/wifiroamd/). It will handle the same basic tasks that NetworkManager handles. It will automatically configure your wifi interface and connect to the wifi networks or the locate hardwired NIC if it cannot. You can configure it to run scripts per connection, so for example, you can change your firewall rules for different networks (shields down at home or the office, but up full at the coffee house), or you could bring up your VPN connection when you start using a given wireless network. One tip I picked up from the author was that if you have multiple AP's in range, an you want to select once AP over the other, is under the */etc/wifiroamd/connections* directory, simply link the AP info you do not want to the one you want:
ln essid:my_home_ap essid:bad_ap
-where **essid:my\_home\_ap** is your AP with the keys and other
-information you want, and **essid:bad\_ap** is the one you do not want
-to connect to. My neighbors have some very powerful AP's which have a
-habit of showing up high than mine, but I have no problem with them now.
+where **essid:my\_home\_ap** is your AP with the keys and other information you want, and **essid:bad\_ap** is the one you do not want to connect to. My neighbors have some very powerful AP's which have a habit of showing up high than mine, but I have no problem with them now.
-I have been using this set up under Fedora since FC6 days, but when I
-upgraded to F10, this stopped working. wifiroamd would try to scan for
-an AP, and not find anything. The change, it turns out, is that when I
-switched from using the iw3945 driver to the native iwl3945, wifiroamd
-could no longer see the wireless NIC due to the wpa\_supplicant process,
-but NetworkManager could. Simply stopping and disabling wp\_supplicant
-and NetworkManager, and wifiroamd started working again! I am a happy
-camper again.
+I have been using this set up under Fedora since FC6 days, but when I upgraded to F10, this stopped working. wifiroamd would try to scan for an AP, and not find anything. The change, it turns out, is that when I switched from using the iw3945 driver to the native iwl3945, wifiroamd could no longer see the wireless NIC due to the wpa\_supplicant process, but NetworkManager could. Simply stopping and disabling wp\_supplicant and NetworkManager, and wifiroamd started working again! I am a happy camper again.
diff --git a/content/post/2009/05/200905search-your-email.md b/content/post/2009/05/200905search-your-email.md
index 1e3afd5e..fb1382e8 100644
--- a/content/post/2009/05/200905search-your-email.md
+++ b/content/post/2009/05/200905search-your-email.md
@@ -8,25 +8,11 @@ tags = ["cli","email","search"]
Search your email!
==================
-One of the features that most of the pretty GUI mailers offer you is the
-ability to search your email. While this is not a feature I use
-regularly, it is one which when you need it, you really need it. I have
-used [grepmail](http://grepmail.sf.net) in the past, but it slow for me
-(it scans the mail files every time) and the big thing for me is that is
-only supports [mbox](http://en.wikipedia.org/wiki/Mbox) files, and I use
-[maildir](http://en.wikipedia.org/wiki/Maildir) since I use
-[offlineimap](http://software.complete.org/software/projects/show/offlineimap).
+One of the features that most of the pretty GUI mailers offer you is the ability to search your email. While this is not a feature I use regularly, it is one which when you need it, you really need it. I have used grepmail (was at grepmail.sf.net) in the past, but it slow for me (it scans the mail files every time) and the big thing for me is that is only supports [mbox](https://en.wikipedia.org/wiki/Mbox) files, and I use [maildir](https://en.wikipedia.org/wiki/Maildir) since I use [offlineimap](https://software.complete.org/software/projects/show/offlineimap).
-I recently found [mairix](http://www.rpcurnow.force9.co.uk/mairix/).
-While I have not been using it long, so far I am very impressed with it.
-It uses an index to speed up the search process, and it smartly adds
-only new or changed files to the index. The first indexing run was only
-a few seconds on my archive of almost 15,000 mail messages. I have it
-scheduled to update the index every 15 minutes, and I never notice the
-load this will put on the system.
+I recently found [mairix](https://www.rpcurnow.force9.co.uk/mairix/). While I have not been using it long, so far I am very impressed with it. It uses an index to speed up the search process, and it smartly adds only new or changed files to the index. The first indexing run was only a few seconds on my archive of almost 15,000 mail messages. I have it scheduled to update the index every 15 minutes, and I never notice the load this will put on the system.
-To integrated mairix with mutt, I wrote a quick little script to search
-from within (or without) mutt:
+To integrated mairix with mutt, I wrote a quick little script to search from within (or without) mutt:
#!/bin/bash
#===============================================================================
@@ -111,5 +97,4 @@ Then, I bound this to "S\'' from within mutt:
macro index,pager S "!mailsearch\n"
-This will give me a reminder of the search command, run the search, and
-then give me the search results in a new mutt session.
+This will give me a reminder of the search command, run the search, and then give me the search results in a new mutt session.
diff --git a/content/post/2009/12/200912making-life-easy-over-flaky-links.md b/content/post/2009/12/200912making-life-easy-over-flaky-links.md
index dc603f46..b9b93e44 100644
--- a/content/post/2009/12/200912making-life-easy-over-flaky-links.md
+++ b/content/post/2009/12/200912making-life-easy-over-flaky-links.md
@@ -21,11 +21,11 @@ then ssh into the hosts I need to work on, and fire up screen on those
hosts.
Now, this is nice, but it can get a bit tiring to do it all over again.
-So, I found a tool called [autossh](http://www.harding.motd.ca/autossh/)
+So, I found a tool called [autossh](https://www.harding.motd.ca/autossh/)
which will automatically restart your ssh session if it drops for any
reason but a graceful disconnect. (Well, there are others, but this is
basically it). Combine this with your ssh-agent, and you can re-attach
-with easy. I also use [keychain](http://www.funtoo.org/Keychain) to help
+with easy. I also use [keychain](https://www.funtoo.org/Keychain) to help
manage my ssh-agent when I log in.
Now that the connection will come back, I need a way to re-attach to my
diff --git a/content/post/2010/02/201002cmus-project-restarted.md b/content/post/2010/02/201002cmus-project-restarted.md
index ca12bca7..d97fc505 100644
--- a/content/post/2010/02/201002cmus-project-restarted.md
+++ b/content/post/2010/02/201002cmus-project-restarted.md
@@ -14,4 +14,4 @@ integration with things like PulseAudio.
Good news!
-Go check out for more details.
+Go check out for more details.
diff --git a/content/post/2011/12/201112an-update-to-window-managers.md b/content/post/2011/12/201112an-update-to-window-managers.md
index a3a6240c..ad7cf8fd 100644
--- a/content/post/2011/12/201112an-update-to-window-managers.md
+++ b/content/post/2011/12/201112an-update-to-window-managers.md
@@ -8,7 +8,7 @@ tags = ["cli","windowmanager"]
Way back, I wrote a quick blurb on [Window Managers](links://slug/window-managers) for running under X.
-Well, a while back I switched to [Ubuntu](http://www.ubuntu.com) for my OS of choice. As you may know, the fine folks at Ubuntu switched to default window manager to something called **Unity**, which caused a stir. I tried it for a while, but decided that it was too heavy, and too mouse-centric.
+Well, a while back I switched to [Ubuntu](https://www.ubuntu.com) for my OS of choice. As you may know, the fine folks at Ubuntu switched to default window manager to something called **Unity**, which caused a stir. I tried it for a while, but decided that it was too heavy, and too mouse-centric.
So, what to do? Well, I went back to my old standby **wmfs**, Window Manager From Scratch. This is a modern WM with systray support, full Ximirama and Xrandr support, tiles, and is mainly driven from the keyboard. Life is good.
diff --git a/content/post/2013/10/rebooting-ducklandorg.md b/content/post/2013/10/rebooting-ducklandorg.md
index 2f397094..cbd53172 100644
--- a/content/post/2013/10/rebooting-ducklandorg.md
+++ b/content/post/2013/10/rebooting-ducklandorg.md
@@ -5,7 +5,7 @@ slug = "201311rebooting-ducklandorg"
+++
Today is [All Saints
-Day](http://en.wikipedia.org/wiki/All_Saints%27_Day), so it seems
+Day](https://en.wikipedia.org/wiki/All_Saints%27_Day), so it seems
natural to let duckland.org start new again.
As is popular in Hollywood, I have decided to reboot this web site after
diff --git a/content/post/2013/11/clickable-urls-links-in-rxvt.md b/content/post/2013/11/clickable-urls-links-in-rxvt.md
index 2c464766..265928bf 100644
--- a/content/post/2013/11/clickable-urls-links-in-rxvt.md
+++ b/content/post/2013/11/clickable-urls-links-in-rxvt.md
@@ -1,23 +1,15 @@
+++
date = "2013-11-03T17:11:00-07:00"
title = "Clickable URL links in rxvt"
-slug = "201311clickable-urls-links-in-rxvt"
+slug = "clickable-urls-links-in-rxvt"
+++
-So, I use [rxvt](http://rxvt.sf.net) as my daily interface to my
-computers. I also use [mutt](http://www.mutt.org) for my email reading
-pleasure. Sometimes, I get URLs in email and I want to read them in a
-browser. If I was using a GUI based mail reader, I would just click the
-URL to open it. Well, there is an easy way to set up rxvt to do that!
+So, I use rxvt as my daily interface to my computers. I also use [mutt](https://www.mutt.org) for my email reading pleasure. Sometimes, I get URLs in email and I want to read them in a browser. If I was using a GUI based mail reader, I would just click the URL to open it. Well, there is an easy way to set up rxvt to do that!
-Using the fine [Arch Linux wiki](http://wiki.archlinux.org) entry for
-[rxvt
-unicode](https://wiki.archlinux.org/index.php/rxvt-unicode#Clickable_URLs),
-the solution is quite easy. In the file **\~/.Xdefaults**, add:
+Using the fine [Arch Linux wiki](https://wiki.archlinux.org) entry for [rxvt unicode](https://wiki.archlinux.org/index.php/rxvt-unicode#Clickable_URLs), the solution is quite easy. In the file **\~/.Xdefaults**, add:
URxvt.perl-ext-common: default,matcher
URxvt.url-launcher: /usr/bin/firefox
URxvt.matcher.button: 1
-And either do a **xrdb \--merge \~/.Xdefaults** or log out/log in. And
-start a new rxvt, and you are good to go.
+And either do a **xrdb \--merge \~/.Xdefaults** or log out/log in. And start a new rxvt, and you are good to go.
diff --git a/content/post/2013/11/tale-of-install.md b/content/post/2013/11/tale-of-install.md
index a67c8998..0637c69a 100644
--- a/content/post/2013/11/tale-of-install.md
+++ b/content/post/2013/11/tale-of-install.md
@@ -6,16 +6,16 @@ tags = ["OpenBSD","FreeBSD"]
+++
So, I am starting a new personal project at the house, and I need a new
server. As I was wanting to learn more about the **BSD**, I started
-looking around at things like [FreeBSD](http://www.freebsd.org),
-[NetBSD](http://www.netBSD.org), or [OpenBSD](http://www.openbsd.org).
+looking around at things like [FreeBSD](https://www.freebsd.org),
+[NetBSD](https://www.netBSD.org), or [OpenBSD](https://www.openbsd.org).
Since there was a security part, I started with **OpenBSD**. One of the
things I noticed quickly while doing my research is that while there is
a lot of documentation, they do not really seem to care about making it
easy for new folks to join the project, nor are the trying to support
new-fangled hardware, like [bootable USB
-drives](http://openbsd.7691.n7.nabble.com/bootable-OpenBSD-USB-stick-from-windows-td223393.html).
+drives](https://openbsd.7691.n7.nabble.com/bootable-OpenBSD-USB-stick-from-windows-td223393.html).
This strikes me odd, as FreeBSD has [instructions (see
-2.3.5)](http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall-pre.html).
+2.3.5)](https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall-pre.html).
Since I want to use pf, I am going to stay with OpenBSD for now.
diff --git a/content/post/2014/01/cli-added.md b/content/post/2014/01/cli-added.md
index 98a1c39e..e48f7572 100644
--- a/content/post/2014/01/cli-added.md
+++ b/content/post/2014/01/cli-added.md
@@ -3,10 +3,8 @@ date = "2014-01-25T17:01:00-07:00"
title = "cli add"
categories = ["sitenews"]
+++
-I have not updated [cli.donharper.org - forget the
-GUI](http://www.duckland.org) in a very long time, and I did have some
-nice tricks and tips there, so I decided to bring it over here.
+I have not updated [cli.donharper.org - forget the GUI](https://www.duckland.org/) in a very long time, and I did have some nice tricks and tips there, so I decided to bring it over here.
-***Edit 2020-04-07**: I merged the content of cli.donharper.org into www.duckland.org a long time ago.*
+***Edit 2020-04-07**: I merged the content of cli.donharper.org into my main site a long time ago.*
Enjoy.
diff --git a/content/post/2014/01/tale-of-install-2.md b/content/post/2014/01/tale-of-install-2.md
index 236e9ef2..f29f0d8c 100644
--- a/content/post/2014/01/tale-of-install-2.md
+++ b/content/post/2014/01/tale-of-install-2.md
@@ -7,7 +7,7 @@ tags = ["OpenBSD","FreeBSD"]
Well, as I [mentioned before \]{role="doc"}, I was
trying to install OpenBSD. Well, my main workstation died, so I have to
re-purposed the OpenBSD box as my workstation running
-[ArchLinux](http://www.archlinux.org). I am hunting for a suitable
+[ArchLinux](https://www.archlinux.org). I am hunting for a suitable
replacement.
Oh, and Happy New Year!
diff --git a/content/post/2014/03/back-to-freebsd-aka-day-1.md b/content/post/2014/03/back-to-freebsd-aka-day-1.md
index 6651ed6f..21880ed0 100644
--- a/content/post/2014/03/back-to-freebsd-aka-day-1.md
+++ b/content/post/2014/03/back-to-freebsd-aka-day-1.md
@@ -8,7 +8,7 @@ So, a long time ago, I had a box which was running FreeBSD 4, running on a Penti
14 years later, I have decided to get back into FreeBSD, now at FreeBSD 10. I have it running headless on two boxes, and I have decided to take the '30 Day Challenge'. You know, all the bloggers tell you to try something for 30 days before you give up on it.
-I am going to try to give FreeBSD a go as my daily driver for 30 (or so) days. I cannot do this full time, as I so Linux support in my day job, so I cannot change over the work laptop (yet). I have installed [PCBSD-10](http://www.pcbsd.org) on one of my spare laptops. Why PCBSD and not pure FreeBSD? Well, I do not know enough yet to get past UEFI boot and the NVidia/Intel dual graphics, so I cheated. I imagine that I before the end, I will either reload this laptop or start from scratch on my current daily personal driver.
+I am going to try to give FreeBSD a go as my daily driver for 30 (or so) days. I cannot do this full time, as I so Linux support in my day job, so I cannot change over the work laptop (yet). I have installed [PCBSD-10](https://www.pcbsd.org) on one of my spare laptops. Why PCBSD and not pure FreeBSD? Well, I do not know enough yet to get past UEFI boot and the NVidia/Intel dual graphics, so I cheated. I imagine that I before the end, I will either reload this laptop or start from scratch on my current daily personal driver.
So, most of my cli tools came over very cleanly, with the exception of abook. On Linux, I track the git repo, and the version in the ports tree is a bit older, so I will need to either compile it from git, or change my config to use the older version. But the rest, mutt, tmux, newsbeauter, irssi, and such, all work out of the box.
diff --git a/content/post/2014/03/freebsd-challenge-day-16.md b/content/post/2014/03/freebsd-challenge-day-16.md
index e03140ef..c5430b12 100644
--- a/content/post/2014/03/freebsd-challenge-day-16.md
+++ b/content/post/2014/03/freebsd-challenge-day-16.md
@@ -4,8 +4,8 @@ title = "FreeBSD Challenge, Day 16"
categories = ["unix","sa"]
tags = ["FreeBSD"]
+++
-Busy day with other things than play computers, but I found a little time. I have FreeBSD 10-STABLE loaded with the custom WiFi hack on my [Elitebook Revolve 810](http://notebookplanet.blogspot.com/2013/04/hp-elitebook-revolve-810-g1-tablet.html) . I would have to let it try to boot off the USB stick. After multiple tries, it would finally run the installer. I tried ZFS a few times, but if I did not select MBR format for the partition table, then it would not boot (no OS error). With MBR and ZFS, it would fail to mount the ZFS filesystem with \error 2\. After trying the various fixes listed on-line, I gave up and went with MBR and UFS.
+Busy day with other things than play computers, but I found a little time. I have FreeBSD 10-STABLE loaded with the custom WiFi hack on my [Elitebook Revolve 810](https://notebookplanet.blogspot.com/2013/04/hp-elitebook-revolve-810-g1-tablet.html) . I would have to let it try to boot off the USB stick. After multiple tries, it would finally run the installer. I tried ZFS a few times, but if I did not select MBR format for the partition table, then it would not boot (no OS error). With MBR and ZFS, it would fail to mount the ZFS filesystem with \error 2\. After trying the various fixes listed on-line, I gave up and went with MBR and UFS.
Once installed, it was fairly easy to get going. I have not configured it to take on the role of daily driver yet. If I have time tomorrow, then I will do it then, otherwise, it will have to wait a bit as I am getting on a plane this weekend, and I will not have room for the second computer. I will try to get it as far as I can with ssh.
-The neat thing I found based on [this email post from 2005](http://lists.freebsd.org/pipermail/freebsd-questions/2005-April/083317.html) and [this blog post](http://www.freebsdonline.com/content/view/829/524/) is that I can have a fancy screensaver at the console! Pretty rad. :) Next steps will be improving the screen resolution in text-mode.\