Archive for category Operating Systems

What I need in a photo workflow package

As I advance in digital photography, the need for a proper photo workflow manager is becoming clear.  I haven’t yet found one I really like.

Read the rest of this entry »

Leave a comment

Geeky haiku

No, not the BeOS reimplementation of the same name.  The poetry form:

I lie here alone
The darkness all around me
Damn insomnia.
Read the rest of this entry »

Leave a comment

Kitesfear’s /etc/rc.local

/etc/rc.local is the system-specific initialization script that runs at the end of the startup sequence. Here’s what I run when I reboot my server:
Read the rest of this entry »

Leave a comment

That explains the bounce messages

I have two accounts on my server.  One for admin work and one for Lodge stuff.  The admin one is “imbrius” and doesn’t have access to the lakelodge side.  The Lodge one is “jarmstrong” and has all the Lodge privileges.  jarmstrong@lakemasoniccenter.org is supposed to forward mail to imbrius@lakemasoniccenter.org.  That’s not happening.  Let’s find out why:

green (kitesfear) $ sudo cat ~jarmstrong/.procmailrc
[sudo] password for imbrius:
:0
! jarmstrong@lakemasoniccenter.org
green (kitesfear) $ hostname -d
lakemasoniccenter.org

Rather nice of it to forward mail to itself. Thankfully, sendmail refuses to processes that and instead sends a bounce. I’ve heard stories of the bad old days when Sendmail wasn’t that clever and instead went into Sorcerer’s Apprentice mode whenever an external processor like Procmail created an infinite forwarding loop. Happened a lot with SMTP->NNTP gateways I’m told.

Leave a comment

My Latest KDE Desktop

My KDE Desktop

My KDE Desktop

I also want to do some graphics work and design a few Masonic themes – one for Blue Lodge, one for Royal Arch, and one for Chapter.  Maybe when I have a week on my ass after Friday.  :/

Leave a comment

A return to simpler times

Here’s my take on what a modern DECWindows desktop would look like.  If anyone has a recommendation on a Motif-like window decoration for KDE4, please let me know.

A DECWindows Motif desktop

A DECWindows Motif desktop

Leave a comment

The dangers of neglected scripts

Here’s the scene:  A server is faithfully humming along doing its job.  One day, you institute a password expiration policy and it forces you to change your password.  Afterward, you get the following entry in your Logwatch report every day:

 --------------------- Connections (secure-log) Begin ------------------------ 

 **Unmatched Entries**
 unix_chkpwd[16436]: password check failed for user (imbrius)
 vsftpd: pam_tally(vsftpd:auth): user imbrius (500) tally 2128, deny 3

 ---------------------- Connections (secure-log) End -------------------------

My guess is that I have a script somewhere that uses my account to automate some process over FTP.  I’d further guess that it’s one of my signature block fetchers.  I have them running on UglyDuckling, Marlene, dropship… I’ll have to check all of them.

Moral of the story – keep track of your scripts.  XD

Leave a comment

Replacing the PSU in a 2009 Alienware Area51

3 Comments

Indent Styles

This has been a bit in flux for me lately. What indentation style does everyone follow when it comes to C-like languages (C, C++, Java, C#, JavaScript)? I learned on Allman Style, but quickly came to prefer K&R Style. On the last two projects, it’s been required that I use GNU standards so I was forced to use GNU Style (even though I use vi and therefore don’t benefit at all from EMACS’ treatment of defuns through wacky half-indented braces). So what’s your preference?

1 Comment

Adding a hot spare to an mdraid array

I found a spare 160GB SATA drive while cleaning today. Since I had a spare slot in the hotswap canister I keep my RAID-5 data array in, I threw it in there. I decided to build it out as a hot spare rather than restripe the array since I didn’t need the extra space and having a spare is always nice. Here’s the procedure:

Read the rest of this entry »

Leave a comment