XBMC instances are now on OpenELEC

Up until recently I was running both XBMC instances on Windows ThinPC. As anyone who has ever taken care of more than one Windows machine knows, you’ll spend more time patching, installing and upgrading software than anything. That said, even on my old-school media server in my bedroom using an old-school 5400RPM spindle drive, I was able to get a fully functional OS and XBMC setup in less than 10 minutes. That’s it. Nothing more to do except force the network card into Gbit mode. For some reason both computers want to run at Mbit speeds. Whatever. “ethtool -s eth0 speed 1000 duplex full” fixed the problem, according to the guide here. The only thing I’ve given up during this move has been configurability; There are very few buttons and knobs to tinker with, as the underlying Linux OS is as barebones as it can get. I think it uses about 80MB of the drive, not including the XBMC software. In fact, most of the drive consumption comes from the indexing of media content. That alone, once complete, eats up 5-6 GB of the drive. Silliness.

Promoted!

Well finally, after being in the Army for 9 years, I’ve finally attained the rank of Staff Sergeant. Yay me!

In other news, just got a new HP laser printer, so my plan to get rid of windows permanently is fast approaching. Sadly, my hiatus from social media seems to have failed. Fuck Facebook.

pfSense firewall upgrade 2.0.3

This was a minor update designed to address a few bugs in the 2.0.2. I had the following config file for the previous release, and it seems to have carried over to 2.0.3 nicely. It’s edited, so if you plan on using it you’ll need to add the appropriate options. Like a password, crazy.

Wait, nevermind. Not gonna put the config file for my firewall on here. You figure it out.

Block leave!

Signed out on block leave today. Well, sort of. Of course, my unit lost my leave form, but I was assured by the Staff Sergeant at staff duty that I was good to go. Par for the course.

I don’t know if I’ve said this before, but I fucking despise 593rd Sustainment Brigade.

Home network refresh!

Every 2-3 years I deploy for 9-12 months and make a crapload of extra cash in the process. That said, it usually falls right in line with my upgrade cycle for the home network. This round of updates has seen the old Cisco Aironet 1100B/G Access Point replaced with a smoking fast 1252A/B/G/N. If you’re lucky, you can find these $2500 Access Points on Ebay for less than two hundred dollars, minus the antenna array. Of course, upgrading to N speeds required N adapters for all the laptops. My Latitude 830 was upgraded in Afghanistan and my wife’s Inspiron 1750 soon after I got back. This leaves the Inspiron Mini 10v left to get stuffed with a bigger pipe (part is en route). One of the reasons I buy Dell computers only is because they are insanely easy to upgrade. The only time I’ve ever run into a roadblock was with my wife’s old Inspiron laptop. Granted, I was trying to replace the LCD backlight, a part no human being has any business attempting to replace.

Predictably, there are many broken things to address. The pfSense firewall was replaced by an OptiPlex 755 SFF. New keyboard for the wife’s laptop. New CPU fan for the wife’s laptop. New battery and keyboard for the Mini 10v. Solid State Drives for everything. No sense in sticking with standard drives after the Synology DiskStation went live with 10TB of space.

Some day I’ll organize an area with more details of the Home Network. For the time being, here is the config file you’ll need for an Aironet 1252 in order to successfully get N speeds with WPA2. You can leave it open, of course, but, ehh… Yeah.

!
! Last configuration change at 21:01:00 UTC Tue Mar 18 2013 by Max
version 15.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname ap.fifth-element.lan
!
logging rate-limit console 9
enable secret 5 somerandomcharacters
enable User password somerandomcharacters
!
no aaa new-model
ip domain name fifth-element.lan
ip name-server 10.0.0.1
!
!
dot11 syslog
!
dot11 ssid --==FIFTH-ELEMENT==--
authentication open
authentication key-management wpa version 2
guest-mode
infrastructure-ssid optional
wpa-psk ascii 7 somerandomcharacters
information-element ssidl wps
!
crypto pki token default removal timeout 0
!
crypto pki trustpoint TP-self-signed-1438411282
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-1438411282
revocation-check none
rsakeypair TP-self-signed-1438411282
!
!
crypto pki certificate chain TP-self-signed-1438411282
certificate self-signed 01 nvram:IOS-Self-Sig#2.cer
username User password somerandomcharacters
!
!
bridge irb
!
!
interface Dot11Radio0
no ip address
no ip route-cache
!
encryption mode ciphers aes-ccm tkip
!
ssid --==FIFTH-ELEMENT==--
!
antenna gain 3
station-role root
bridge-group 1
bridge-group 1 subscriber-loop-control
bridge-group 1 spanning-disabled
bridge-group 1 block-unknown-source
no bridge-group 1 source-learning
no bridge-group 1 unicast-flooding
!
interface Dot11Radio1
no ip address
no ip route-cache
!
encryption mode ciphers aes-ccm tkip
!
ssid --==FIFTH-ELEMENT==--
!
antenna gain 4
no dfs band block
channel dfs
station-role root
bridge-group 1
bridge-group 1 subscriber-loop-control
bridge-group 1 spanning-disabled
bridge-group 1 block-unknown-source
no bridge-group 1 source-learning
no bridge-group 1 unicast-flooding
!
interface GigabitEthernet0
no ip address
no ip route-cache
duplex auto
speed auto
bridge-group 1
bridge-group 1 spanning-disabled
no bridge-group 1 source-learning
!
interface BVI1
ip address 10.0.0.12 255.255.0.0
no ip route-cache
!
ip default-gateway 10.0.0.1
no ip http server
ip http secure-server
ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag
access-list 111 permit tcp any any neq telnet
bridge 1 route ip
!
!
!
line con 0
access-class 111 in
line vty 0 4
access-class 111 in
login local
transport input ssh
!
end

pfSense firewall replaced

So I’m not really sure what happened to the old firewall. Granted, it was a very old system (Dell Inspiron 8300, I think) and the wife, God love her, left the thing on after it kernel panicked. When I finally got around to looking at the thing the fans were at full bore and it was jetting pretty hot air. My guess is that if it has been doing that for the whole time since it crashed three months ago it’s probably cooked. Anyway, replaced it with a Dell OptiPlex 755 dual-core and two Gigabit network cards and restored pfSense from an old config file I had saved when it was working right.

I’m going to try a new config for the Squid proxy server. Right now it’s set to transparent mode but I want it to cache things besides the normal items. Here’s the current config:

#;
#;
# system Updates;
# Keep for 90 days;
refresh_pattern -i .*apple\.com/.*\.(pkg|dmg) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*microsoft\.com/.*\.(cab|exe|msi|msp) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*windowsupdate\.com/.*\.(cab|exe|msi|msp) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*ubuntu\.com/.*\.(tar|bz|bz2|gpg|gz|zip|deb) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
#;
# Adobe Updates;
# Keep for 90 days;
refresh_pattern -i .*adobe\.com/.*\.(exe|msi) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*pinnaclesys\.com/.*\.(cab|exe|msi|rar|zip) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
#;
# Pictures, Documents, Videos, Audio;
# Keep for 90 days;
refresh_pattern -i /.*\.(jpg|bmp|tif|gif|png|tiff|jpeg|raw|pict|psd) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i /.*\.(doc|docx|xls|xlsx|ppt|pptx|pdf|dot|txt) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i /.*\.(iso|wmv|mov|rm|avi|wav|mp3|mp4|mpeg|mpg|divx|xvid|swf|flv|x-flv) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
#;
# AntiVirus Updates;
# Keep for 90 days;
refresh_pattern -i .*symantecliveupdate\.com/.*\.(zip|exe) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*avast\.com/.*\.(vpu|vpaa) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
# refresh_pattern -i .*kaspersky\.com/.*\.(.*) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
# refresh_pattern -i .*kaspersky-labs\.com/.*\.(.*) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*update\.nai\.com/.*\.(.*) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*avg\.com/.*\.(bin) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
refresh_pattern -i .*spywareblaster\.net/.*\.(dtb) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private;
#;
# This should stop the proxy from downloading in the background if the client terminates the connection;
range_offset_limit -1;
#;
# SQUID standard remit times for everything else;
refresh_pattern -i ^ftp: 1440 20% 10080;
refresh_pattern -i ^gopher: 1440 0% 1440;
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0;
refresh_pattern -i . 0 20% 4320;
#;
# SQUID quick abort times;
quick_abort_min 0 KB;
quick_abort_max 0 KB;
quick_abort_pct 100;
#;
# DNS remit times;
negative_ttl 5 second;
negative_dns_ttl 5 second;

I’ll post back if this works as I intend it to.

Windows still sucks, and other miscellaneous tidbits.

So, no longer in Trashcanistan. Long, long nine months. It was, unfortunately, made longer and harder than it should have been with the addition of two extremely toxic, oppressive and abusive leaders, both of which worked directly above me. Having documented everything, I am duty-bound to address the absolute failures of senior leadership in my unit to put a stop to what can only be described as bullying of junior Service Members. Like “straight out of high school” style of bullying.

And, I had to reinstall Windows 7 in order to finish a video collage of the deployment. Although I do like Win7 to some degree, there is always the question of exactly what it is doing in the background. Besides the omnipresent updates to address a multitude of vulnerabilities and broken parts, there is always the question of the packets heading to www.fbi.gov from a clean install that bother me. I have nothing to hide. But why, for the love of God, does a fresh install of Windows need to communicate with the FBI? I have no need to know, to be honest with you. I just know that with Linux / BSD, I don’t need to keep tabs on these sorts of things. There is also the question of my Wife’s computer having possibly contracting a virus. Many of these small, nagging problems simply go away when OSS is used to its’ full advantage.

So anyway, back to the civilized world here in a few. According to my wife, I certainly have my work cut out for me. Much of my home network is not functioning. The pfSense firewall suffered a hardware failure in my absence, and my Wife’s laptop has started the BSOD loop. The stereo receiver in the living room is on the blink, and my two youngest daughters have started showing an interest in computers. And then there’s the garage. Yeah. I’ll post some before and after pictures once I have eyes on that tactical nightmare.

The next time I post I will probably be posting from the good old civilized United States of America.

After the Install

This applies to Mint Linux 14, and is copied from http://dikkiisdiatribe.blogspot.com/2012/12/15-things-to-do-after-installing-linux.html. As always, more for me than you :)

15 things to do after installing Linux Mint 14 (Nadia) XFCE

When I did the last one of these after installing Maya, I got way more traffic to that post than pretty much most of this blog any time ever.

For those of you who are visiting for the first time, I don't actually normally blog about tech stuff. I blog about politics, religion, consumer affairs, pretty much stuff that is totally un-tech.

But I've just installed Linux Mint 14 (Nadia) XFCE on my little old Eee PC, so enjoy my guide to the first 15 things to do after installation. Please excuse the liberal copying and pasting from the previous version.

This time, for fun, I did an update to my father's netbook as well. Things went swimmingly for both and I'm pretty happy with how things turned out.

1. Change software sources
The first thing that you're going to want to set up your software sources. Like a lot of Australians, I have a download limit, however, my ISP quarantines some stuff in a 'free zone' which doesn't add to your limit. Wouldn't it be great if your ISP housed stuff like updates to your OS in this area?

It just so happens that a lot of ISPs do provide this type of arrangement, usually for some (but not all) Linux and BSD distros. Like most Linux distros, Linux Mint allows for this very eventuality. Simply go to the Menu, run your mouse up to Settings and select 'Software Sources'.

The main feature of this, is that you can select the software server closest to you for fast updating, or in the case of a cheapskate like me, cheap updating. In the dropdown menu next to “download from” in the Linux Mint Software tab, I recommend that you select your ISP.

I also like to select the tickbox for backported packages, which is left blank by default, as well as selecting any unticked repositories in the Other Software tab, except for the bottom one (file:///etc).

Once I've done this, I hit close. It should automatically update and tell you that you need to run an update.

2. Run an update
You can access your update manager from the Menu, under the 'System' submenu.

Install all updates and continue on. This time around, I was having issues with my father's cable (!) broadband which wasn't playing ball. So it took a little while - I had to let it run over night.

3. Sync Firefox, move files back
Same thing if you use Chromium/Chrome or another browser, you'll be looking to have your bookmarks and stuff back. We'll deal with installation of Chromium/Chrome later, but get Firefox sorted now. You should already be using Firefox Sync, which is available in your Firefox preferences.

I don't know why I didn't, but I would save time immeasurably if I set up Firefox Sync on my mobile phone. Stuffing around with the sync key caused a bit of grief.

Your old files should be moved back at this point as well. This would include your old emails which you might move back if you insist on using an email client. I don't use one of these. I'm happy enough to go through my browser.

4. Install Ubuntu One
I keep my emergency files in my Ubuntu One cloud account. Why don't I use Dropbox? I use that too – I use as much free cloud space as I can get my hands on.

You can either use the Software Manager, or run this from the terminal:
sudo apt-get install ubuntuone-control-panel-qt
You can run this from Settings in the menu. Get this set up now. It will take you through the steps. But it won't install the indicator in the tray. Use these commands in the terminal to get these up and running:
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install indicator-ubuntuone
Log out and log back in again. You should see a cloud-shaped indicator in the tray.

6. Amend Medibuntu repositories
The Medibuntu repos should already be installed in Linux Mint. However, it will be for the main server. In Australia, it should speed things along a little to change this to the New Caledonia server. It should be a piece of cake to go into Software Sources and amend the Medibuntu repo to “http://nc.packages.medibuntu...”

Exit software sources and then type:
sudo apt-get update
into a terminal. The other Medibuntu server locations are available from Medibuntu's website.

7. Firewall and antivirus
You need these. Don't let anyone convince you that Linux is completely safe. UFW is already installed but needs to be switched on. You can access UFW under Firewall Configuration in System.

ClamTK is a good viruschecker. Install this from the Software Manager, or type this into a terminal:
sudo apt-get install clamtk
It's worth doing a scan after this. And frequently afterwards, of course.

8. Dropbox
Don't even try to install this from the software manager. It will tell you that it's the wrong version and insist on a new one. Go to Dropbox' website and download the .deb file instead. It's available here:

https://www.dropbox.com/install

You should be right to go from here.

9. Install and configure XScreenSaver
Once upon a time, XScreensaver was installed as standard. No more. For some stupid reason, they've gone with GNOME Screensaver instead. Naturally, one's blood may be boiling at this idiocy, but help is at hand.

First we have to remove GNOME Screensaver. Paste this into your terminal, first:
sudo apt-get remove gnome-screensaver
Then, we need to install XScreensaver. I'm also going to do my usual thing of installing Electric Sheep and fitting it to work in XScreensaver as well. Paste this into your terminal:
sudo apt-get install xscreensaver xfishtank xdaliclock xscreensaver-gl xscreensaver-gl-extra xscreensaver-data-extra xscreensaver-screensaver-bsod electricsheep
And then you will need to follow the steps contained here to install Electric Sheep in XScreenSaver.

10. Enable MintMenu
This is very easy. It turns out that the fully functioning MintMenu that is available in the MATE version of Linux Mint is also available in the XFCE version. And it's already installed. So, let's get it operational.

Right-click on the bottom panel, or if you like, the taskbar. You should get, under 'Panel' in the first menu, an option for Add New Items. Select this and then select the Xfapplet option. Click on Add down the bottom and then Close.

You'll see a new Xfapplet icon appear at the far right end of the panel. Right click on this and select Properties. You will then get a window with only one option – MintMenu. Select this and OK. You'll see that it's ready to go. Right click on the Panel again and select Panel Preferences from the Panel menu. You will need to select the Xfapplet one (Items tab) and move it up to the top to get it to change ends.

Lastly, select Applications Menu and remove before hitting Close. Well done – you now have the MintMenu enabled.

11. Install Faenza icon pack
I was largely unimpressed with the fonts that came as standard in the last version of Mint XFCE. I'm a bit happier with them now, although fonts in Linux Mint are still not as smooth as they could be.

This time, I'm not thrilled with the default icons. So I'm resorting to the rather spiffy, yet still pretty conservative Faenza icon set. Strangely, a few of the apps use Faenza within them, already.

Plug this into your terminal:
sudo apt-get install mate-icon-theme-faenza
You can select the new icons from the Appearance option of what is now labelled your 'Control Centre' in your MintMenu.

12. Chromium/Chrome
Chromium is available in the Software Manager, and is worth installing. Chromium is the open source base for Google Chrome and has most of the functionality that Chrome has. I use Chromium in place of Firefox when I'm in a screaming hurry, however, I've never really warmed to it as my browser of choice.

You can also install Chromium from the command line in the terminal:
sudo apt-get install chromium-browser
If you want, you can install Google Chrome from Google's website. There is a .deb package and everything for easy installation. I don't really know why anyone would bother, though. Having said that, I did read once that this guy installed Chrome to get the more colourful Chrome icon, rather than the 'bluescale' of the Chromium icon. To each their own, I suppose.

13. Make changes
Since last time, I've noticed that there have been a few changes made. The number of media players has been drastically reduced. Banshee has been left in, but Rhythmbox and VLC have been taken out.

Whilst I don't really like Banshee, I'm going to try to like it. But I will install VLC, since I use it in a 'surgical strike' capacity with random music and video files. Just not all the time. I'll deal with that in the next section.

Another odd change is the one where they've go rid of Brasero and replaced with Xfburn. It's probably very good, but I don't need a burner in a PC which doesn't have an optical drive.

Lastly, I'm kinda over Hotot as a Twitter client. So, I'm not gong to be installing that. Instead, I'm going to install Turpial.

So. Just like last time, I'm going to install:

Gparted: Partition editor;
Vuze: Torrent client;
Skype: VoIP client;
Musescore: Music notation editor;
Calibre: E-book library manager;
Clementine: My music player of choice;

I found myself using Abiword and Gnumeric less and less this time around, so I'm giving them a miss. Plus, I ran out of time to play with Bristol (analogue synthesiser emulator) so I'm putting that on as well.

Plugging this shopping list in looks like this:
sudo apt-get install calibre clementine gparted skype vuze vlc turpial monobristol musescore fluid-soundfont-gm fluidsynth timidity fluid-soundfont-gs pmidi

14. Install codecs
You should have most of these by now. But you need more.

Run this in the terminal:
sudo apt-get install libxine1-ffmpeg gxine mencoder mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 libjpeg-progs flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-0.7.4-dev gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-plugins-bad-multiverse gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly gstreamer-dbus-media-service gstreamer-tools

15. Add new users
Adding new users is still not supported out of the box, at least in proper GUI form.

So we still have to resort to the terminal for this one. Let's say I'm creating a profile for someone who we'll call 'barry'. Enter this in a terminal:
sudo adduser barry
It will prompt you for this user's password and then, it should be good to go. Enter through the other fields, and you should be good to go.

Can't believe I missed this. Users and Groups has been added from MATE and it's excellent. Users and Groups can be found under Administration in the MintMenu.

Before I go, also check out the new MDM features as well. Logins look so much better under this and the default is wanting.

Ideas for a New Site

I’m pretty sure I’m compelled by a sense of duty to do this at some point in the near future. I’ve actually had semi-motivated thoughts in the past, but life usually sneaks up and turns my attention elsewhere. However, things have come to the surface in my life that refuse to be ignored. The hardest part about this undertaking will be to do it with a degree of professionalism, so that I don’t incur the Brass Wrath. That’s Military euphemism for Trouble.

For now, I’ll just let the ideas come. 9 months of exposure to some of the most toxic leadership the Army has to offer is most definitely providing the drive behind this endeavor, and you can be assured the final product will not only directly address the aforementioned topic, but will hopefully serve to give the general Military community the opportunity to rat toxic supervisors out, draw laser-like attention to their antics and get them kicked out of whatever branch of service they may supposedly be serving in provide toxic leaders the opportunity to learn and grow from their poor choices, in order to become better, more effective public servants.

Countdown to Adventureland!

That is all.

Nvidia non-free driver in Linux Mint

One of the drawbacks to running FreeBSD as a desktop OS in the past and then switching to Linux Mint is, obviously, things don’t always work the way I am used to. One of the things that has always worked right out of the box with the Nvidia driver on FreeBSD has been extmod, GLX, Composite rendering and AddARGBGLXVisuals. Strangely, in Linux Mint these options are not enabled in my xorg.conf by default, which means a trip to /etc/X11/ to add them. Not having these options enabled by default means that things like alltray and some of the shinier xscreensavers don’t work the way they should. That said, here is my modified xorg.conf, more for my sake than yours:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.51 (buildd@aatxe) Fri Oct 12 12:54:02 UTC 2012

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "Module"
Load "extmod"
Load "glx"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
#DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 135M"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

In the following screenshot you can clearly see the benefits to having these toggled, since alltray embeds quite nicely into the desktop for an always-available terminal.

Embedded terminal. Handy!

Embedded terminal. Handy!

The highlight of my Military career

today they let us out early for good behavior, so we went down to the flight line here on Kandahar and got a nice little tour of the Apache AH-64D (AH is Attack Helicopter) gunship. It was, to say the least, pretty f’ing cool. I got to sit in the back seat and power the thing up for a diagnostic. We got the whole rundown on it’s armaments and capabilities, but for the sake of not breaking any rules, don’t expect me to tell you anything. Pretty much everything is publicly available anyway at Wikipedia, so go look there if you feel the need to know.

It was a nice little field trip, Army style. In the end, though, I felt a little low. Only because today will probably be the highlight of my career…

Countdown to Extinction

That was a great Megadeth song back in the day. Just sayin’. I was thinking about it today as I looked at my countdown calculator to when we redeploy back to the states. No, I won’t tell you when that is.

Digital Housecleaning Steps

So like I’ve already said I’ve gotten rid of a lot of digital clutter in my life. Things like Facebook and Twitter were easy; I never used Twitter to its’ full capacity, and Facebook has a feature to allow you to download everything you’ve ever uploaded before blowing your account into the nether realm. Good enough. FourSquare was fun for a while, but I couldn’t shake the feeling I was just playing a real-live version of the Sims, except I was the Sim. Google+ never caught my interest and Pinterest, Tumblr and Flickr couldn’t hold my attention long enough, given how many directions the average Internet user is pulled once they plug in, let alone myself.

One thing I’ve struggled with is my home page. Clearly, this blog is not it. Until very, very recently, I used a customized version of My MSN as my gateway to the tubes. It was functional, useful, allowed me to add rss feeds from other sites and for the most part, worked on pretty much every computer I logged in to. However, -and most people who know me are already aware of this fact- I am not a fan of the Liberal left, which Microsoft openly and lavishly funds. I have a hard time supporting anything that openly embraces the confused, erratic, destructive and borderline-insane agenda that the left forces down people’s throat in open sight of the Constitution, of which I am sworn to uphold and defend. I have also moved away from Microsoft as a solution provider in the realm of operating systems and office suites. There was a time I despised Linux, but in the interest of keeping an open mind and being able to learn new things, I would always come back now and again to survey the state of Open Source. Note that I never said I agree with the tenets of the GPL licensing terms, but I digress. I’ve found that most Linux distributions have matured to the point that replacing Microsoft on the desktop was easy and surprisingly, less painless than staying with Microsoft products. I am an avid gamer by nature, so for the time being the Xbox will stay, as will my gamertag, Maxamoto. I’ve had it for far too long to cast it aside without looking back.

Ultimately, the solution to my home page problem was ProtoPage. Once again, I find that the obscure solutions are the best. Someday, hopefully, PC-BSD will be at that level and will allow me to switch to what I consider the best platform ever built. For servers, anyway.

UPDATE: While it may seem strange for someone who leans to the right to embrace open source and shun a corporation, my justification is this: Microsoft is a corporation that pays very little in the way of taxes, outsources jobs to foreign countries and contributes a considerable amount of money to push their political agendas (aka, MSNBC, one of the worst sources for “news” out there). This makes them bad in my book. Open source software has one agenda: Make decent software products available to everyone for free. They don’t make much in the way of money, they don’t pay a lot in taxes and they generally don’t push a political agenda aside from the software angle. This makes them benign. The best solution would be a software company that makes good software, pays a fair share in taxes, uses a 100% American workforce, and has no agenda whatsoever except to make a make a profit selling a quality product.

So… Here we go again.

Be warned. Total Crap follows. In all honesty I thought my days of messing around with php and other surly web-based languages were over. Like Second World War over. Done. Finished. Buried. Then came a day of enlightenment.

Like pretty much everyone else, I fell for the scam that is the “cloud” and “web 2.0″. As I’ve publicly stated a multitude of times, technology should solve problems and somehow enrich our lives. Social media and their ilk were designed to solve problems that simply don’t exist in real life.

Real life. That thing that happens in the background while many are endlessly following never ending streams of  status updates and “happenings” from other, similarly jacked-in people. I don’t kid myself; I know you don’t give a flying fuck about where I ate last night any more than I give a flying fuck about your chameleon-like political stances. Not “you” personally. Anyone.

Maybe I’m getting old, or maybe I just feel like I got majorly ripped-off. Buzz Aldrin said it best: “You promised me Mars colonies. Instead, I got Facebook.”

 

So anyway, the site, like always, remains my anchor to the people I *do* care about. Photos coming soon. Maybe even updates about what’s going on. If you really want to know what’s up, call me on my land line. That’s right. I have one.