*mutters*

finally some peace and quite..

all but barricaded here since the laundry racks full most of the room. But people have finally let me be, it’s nice to be able to hear myself think again. Possibly I think to much but it is about the only real freedom I have in life next to the right to have my own opinion.

When the house is so loud you can’t even hear the freaking radio without maxing out the volume you know you have a problem! And I normally wear headphones so as not to disturb people.

Humbug.. figures that the second I open my mouth they start again.

Oh what fun it would be to just get out and go to the beach, damn it I haven’t been to one in years.. I really miss Florida some days, not the heat but other things. It was home for half of my life, I still consider myself a [displaced] Floridian at heart.

Hmm, maybe with a little luck people will STFU in a few hours and I can concentrate on getting stuff done if this headache subsides. On a normal day I can here them from upwards of 10-15 metres outside.. So it’s still loud in my room. At this rate I’m going to have to sort out a very loud playlist soon and skip the radio :

A good nights sleep, no family-included headache, and a trip to the beach — my idea of vacation.

Hmm, todo list:

  1. Add compress level handling for gz/bz2’d tarballs to mak and a –pass-args switch
  2. Finish that doc for Gerard
  3. Finish converting/updating/rewriting SOPs for SAS
  4. Some work on NPM would be nice — overdue * 210
  5. Still need to port the next chapter of my book to TeX source

I wonder which will hit me first and what if any thing will actually get done in this rats-nest before the clock strikes 2300. Hell… Even if I enlisted at least I’d be waking up by 0430 for BCT rather then going to *bed* at 0530 for Pete’s sake!.

Can’t even get **** done in my own home… Unless I’m the only moron awake.

I’m now a GMail Convert

I’ve now mostly completed my transition to Google Mail, the issues I’ve been having with POP3 Fetch mail on Ippimail seem to be a bit derailing of late… So I’ve got every thing set up to the GMail account now including my primary address (ippimail). If it ever can be fixed I can always transition back over.

I rather like the Squirrel Mail software that is used at Ippimail because I’ve worked with it before and they have a very nice theme. But I’ve got to admit, GMail is quite nice… I do however miss the ease of opening like 3 or 4 E-Mails in different tabs simultaneously with Ippimail though but I love the labels system in GMails software.

The spam folder is also about 5 to 8 orders of magnitude more full then Ippimails!!! But so far the filtering system works excellently just like googles search engine. I’ve had nothing put there that wasn’t spam yet and I’ve yet to see any thing penetrate the standard filters. I remember years ago I once tried Hotmail and felt like it was being placed on the world wide spam r us list :. I guess that’s impossible to avoid with any common services (hotmail, aol, yahoo, gmail, mail.com, etc) but hotmail back then at least was totally ridicules. At least GMail is doing a good job with the filters hehe.

Now that my Webmail problem is sorted out I guess it’s just the instant messengering one to fix. It would be so awesome if I could get a decent multi-protocol instant messenger that I didn’t dislike; I consider Pidgin and Kopte both cases of “foo sucks less”.

I have an XFire, an M$N, an AIM, an YIM, an ICQ, and even LiveJournals Jabber/GTalk features but I’m usually unreachable via XFire on my laptop and normally only on the others on my laptop. It would be awesome to be able to use each ! All the better without having to run Windows XP in the process or hack up FreeBSD’s Linux ABI to much to run the software.

Kopete and Pidgin both suck horribly for IRC (Internet Relay Chat) as well and I’m usually on several channels off irc.freenode.net. Which is why I’ve got Konversation on my laptop and X-Chat on my XP machine… Most of my friends use either AIM, MSN, or both. Still running 2-3 programs (xfire, irc, rest) is a total pain in the butt. I suppose it beats the 7 I would need if it wasn’t for applications like Kopete….

Oh wellz, back to the code.

The proverbial payback is a pain

Oy’

I was up to almost 0600 in the morning and I was chuckling because my sister was waking up for work — 1000 in the morning comes around and BAM.

Ma wakes me up to talk to Epson tech support 8=)

Oh well, with luck I’ll still have 45 minutes before I’ve got to get ready…

Supplemental:

What pipe was I smoking? Trying to get any thing done here during daylight, let along pre-work time scales my productivity to -1000% :@

The authoritative software list

With PC-BSD 1.5 on the horizon, think 1.5RC2 is out last I checked the mailing lists.

I’ve been working on compiling a list of software. Largley because I can remember an update some time in the past that essentially removed /usr/local/*, it said it would remove all the ports but not the entire directory tree!!!

So needless to say, just in case I prep before hand hehe.

Here is my list so far


Development
/bin/sh and friends
C Compiler
C++ Compiler
Java Compiler+JRE
Perl
Python
Ruby
Scheme
Qt (as many bindings as possible)
GTK+ (as many bindings as possible)
Games
solitaire (kpat)
battle for wesnoth
xgalaga or chromium b.s.u.
doom / quake
Graphics
GIMP
Inkscape
xv or kview # i.e. any thing light and fast for many formats
Internet
Flock
Lynx
Thunderbird or KMail or Sylpheed
Mutt (optional)
KNode
Konversation
Kopete or Pigen or *better* program of same genre.
Download manager, command line + gui (kget/wxdfast?)
ftp (command line client)
TeamSpeak (client)
Misc
Vim
Emacs
MicroEMACS
Multimedia
MPlayer
Mencoder
cdrtools + k3b
Office
Omni-Purpose file viewer would be nice! -- Okular (and a few more fmts)
Full LaTeX suite of tools and outputs utilities
Spreadsheet (no preference other then xls/ods support + fair speed)
Personal
zsh
Window Maker (currently) + Docker + WMClock
Decent terminal emulator that supports transparency on any WM.

My laptop is really the one computer that I have that is special to me. My darling Dixie has arguably been a live saver without it I’d never get any work done in this place :

It’s bad enough I’m usually awake until 0400-0500 local, at least work doesn’t start until the afternoon on Mondays…

The list is fairly short considering that my laptop functions as my central system. Just programs for working with data really, text processing, images, etc. A few programs for audio/video and a couple of games to kill time. Most of the stuff filed under Internet is communications based, konvi for IRC and a decent multi-protocol instant messenger so I can be on AIM & M$N simultaneously, not to mention the YIM and ICQ accounts I have should I ever find a use for it.

I’m 100% Webmail based so I don’t really need a local MUA but I like to have one handy for the sake of emegency. After the flash drive snapped in two I gave up on Netscape mail based stuff (like Thunderbird) and had to switch to webmail. The only other decent alternative is to run it off my file server and I tried that. It kind of sucks to deal with multimedia attachments and html e-mail via ssh !

Hmm, time to see what work needs to be done for the night.

Thank GOD work doesn’t start at the crack of dawn… hehe

Writer’s Block: That’s So Cliché

Which, ahem, “internets” clichés do you wish would go away already?

Live Journals Writer’s Block

I don’t know if I would call it a cliché so to speak but one thing I’d love to see put to an end is the ASCII Vs HTML E-Mail thing.

I for one prefer to send E-Mail in plain text, most of my systems use either UTF-8 and a couple of apps ISO 8859-1 (aka Latin1) by default. I generally follow the old concept of

*bold*
_underline_
/italic/

Quite simply because I find it faster then [b]foo[/b] on forums and unlike the <strong> and <em> tags I tend to use. The <u> tag for underlining text was depreciated in HTML a long time ago, I don’t use <b&#62 or <i&#62 often either.

I think though it would be kind of cool to strike a balence between plain text only and html bloated e-mail.

No HTML Attributes
No Stylesheets (CSS)
No Javascript (including friends)
No Inline images (or implementors discretion),
No Hyper links not written out in the text, e.g. http://www.foo.org/ == ok, <a href=”http://www.foo.org/”>text to show the reader</a> != ok.

Allow lists (numbered, bulleted, definitions) because those can be easililly translated into plain text if desired using alphanumerics (e.g. 1. element / + element and tabstops).

Allow bold, underline,and itallic because they can be dumped to **, __, and //

allow horizontal rules because they could be made with – or _ lined up to screens width.

And you could implement all of that in a mail client *without* the complexity of writing a full HTML parser and Render. If you wanted you could do vertical rules as well but it would increase complexity.

Thus users with HTML Capable mail clients could view the HTML by default (most can be set prefer html or plain text) and mail clients that can not handle HTML, either by design or simply because it is just so much horse shit to have to render HTML in a mail client without a web browser!!! (internal or external)

But no, most HTML Mail you see is so full of crap from the tags the MUA uses that you can’t dump it all to *comparable* plain text without knowing how to handle all of HTML standard/non-standard tags, without either leaving unknown tags in plain view or risking miss-formating the message.

And to be perfectly honest it would be very sweet if such a system became the standard for sending E-Mail. Because it would be backwards compatible with HTML Capable MUA’s ability to render HTML E-Mail, so only the sending/composing would need an update. Plus one could use pre and post processing scripts to deal with MUA’s that lack HTML support and lack support for this kind of restricted HTML.

But oh no, we’ve got to have HTML E-Mails auto-generated by MUA’s in such a sorry state you wouldn’t want to touch it with a ten foot poll and having to either use a HTML’able MUA, pipe to external browser, or better yet /dev/null if it is spam hehe.

Flocking great !!!

The other day I sent the port maintainer of linux-flock an e-mail reminding them that flock 1.1 had been released and thanking’em for maintaining the port.

Did a csup of ports and updated flock *my way*:

dixie# fastest_cvsup -c us -q
dixie# vi /root/ports-supfile # make sure the server is set correct
dixie# cd /usr/ports/www/linux-flock ; ls
Makefile distinfo files pkg-descr pkg-plist
dixie# less Makefile # confirm it's 1.1 in ports
dixie# pkg_delete linux-flock-1.0.3
dixie# make install distclean
...

Fired up flock from another aterm logged into my regular user account so I could see any messages that popped up on stdout/stderr, all good and even got the “Successfully updated flock” page.

Checklist:

Settings unchanged — yes
(Linux) Flash player plugin v7 — works
(Linux) Mozilla MPlayer plugin — works, using FreeBSD MPlayer build 😉

And I can see that Flock has finally implemented the one feature I really wanted from them, the ability to customize the ‘My World’ page. I removed the new friend activity widget and put back the favorites sites window, popped off the multimedia panel too. Because I don’t really use it, got my RSS feeds there.

The RSS|Friends|Multimedia layout I got on first start of 1.1 added a scroll bar at my typical window size (~1240×500 or so I’d guess by eye), which losing was one of the nice things of the style changes from flock 0.9 to 1.0. I’m really looking forward to more advancements in the My World page concept and to be honest it is an improvement over Operas “Speed Dial” feature which I used and abused back when I used Opera regularly.

I remember when I installed flock the flashplayer setup from PC-BSD worked out of the box, not very important to me but good to have. My great dislike for every thing Adobe remains but I lifted my ‘ban’ on them after Flashplayer 9 was released for Linux. I had installed the linux-mplayerplug-in port some time ago but it never worked and crashed flock with an error about loading files, I figured it was an issue of using a linux browser plugin but only having MPlayer compiled for FreeBSD installed. So I removed the stuff from my profile and solved the problem.

Earlier today I was surfing the web and saw the MPlayer plugin load up and I was like what the heck !? It works!!! So now I can listen to my favorite radio station without having to open a konqueror window for it ;-), I’m used to keeping flock loaded 24/7 on my laptop any way because its still a heavy weight program even if it runs faster then firefox 3 alpha and 2.x, seamonkey 1.x, and (Linux) netscape 9 did on here. I actually prefer the mozilla plugin to the KMPlayer plugin in konqueror which IMHO is not even as good as the Kaffeine plugin. This is actually a good thing for me, I don’t have to swap to konqueror to multimedia files — which is why I tried installing the linux-mplayerplug-in port in the first place xD

I think I will take a the new GMail / Yahoo! Mail integration features 🙂

Flock N Roll

Today we had Observation and Marksmanship training, did a little bit of a lecture at the start to make sure that the recruits new what we were doing as far as observation techniques. And then we did a few drills, not to different from what you might find at the US Armies Sniper School.

I took the Sgts with me to set up our ‘improvised’ shooting range and had Cpl Sniper lead them through one at a time to shoot at the targets we setup.

At Blades great idea they also had to call Tango Spotted; Threat Neutralized with the V-Commands when seeing and finally hitting a target. After that they had to give an account of it, number of targets and of what types, rounds, occasionally even if they saw the SNCO’s or how many hits.

We hide varying numbers of stuff and in differing spots to keep it a bit balanced. We also shot at them to make it a bit harder ;-).

After that I set up a single target down range and started patrolling. While each shooter took a turn (rotated by Cpl Sniper) to come sneak accross the tarmac, find a suitable firing position (enforced by Sgts Blade & JB) to fire from as indicated. Hit the target and sneak backout without being seen by me. Few people actually pulled it off but several got close…

The hard part was convincing Blade and JB not to kill them at will lol. I try to make things hard during training but I still try to keep it fairly doable for the Rcts… Most of the times any way hehe. I remember one of my training exercises in SWAT4, the Element almost failed each one and lost in the majority of it. But the exercise had been carefully crafted to push them to the limit, those missions were designed to be close to impossible.

Afterwards we did a tango hunt on one of the better sniping maps we had available working in sniper-spotter teams.

I hope people enjoyed it but I think I might have bored one of our poor troopers half to death :. I figured Observation & Marksmanship would give people a chance to do things we don’t do often in training, must of our time is focused on CQB (Close Quarters Battle) after all.

One thing that was quite nice is we had some team work going for a change. I’m quite used to managing things solo, 95% of my other training sessions I didn’t have help with. I liked today though because I had Blade and JB helping (yes I tend to sort names by Alpha 8=) )and we were able to contribute both our ideas to making things a better training session.

I hadn’t originally planned on taking 3 hours to do it but the afternoon was cleared in advance. I try to keep things moving quickly as I can while having to communicate with multiple people (questions/synchronization/etc) in the midst of it all. Usually when I schedule training I try to clear as large a time block for it as I can, because I don’t like to cut people short.

I don’t expect others to do so though, I do it because I find it works best for me. And I try to set the time frames so it is well balanced for the people involved… With [SAS] we currently have members spread across the America, Belgium, Canada, England, Denmark, Germany, and Norway just to name those that come to memory ! That’s including like up to GMT-4 to GMT+2 time zones or worse.

That’s one reason I try to keep a quick pace, I also don’t like to bore or tire people to much with an all day thing. Although I think the best trainings I’ve done in the past usually were over when we had all passed out :

Hmm, I remember when I was a Recruit. I’d join TG#1 and hook up with Rasa and Leon and we would train. Then an NCO would pop in for a bit and train us, like Relish coming in for 30-45 minutes to start us on some Dynamic Training. Then he’d pop off and we’d keep going as our time zones permitted us to. Really, we probably spent more time training together then with the NCOs lool.

Now’re days, were are probably not much better on the organizational level but there is a much better NCO -> Rct connection. Most of the things I ever learned in this business [so to speak] came from a mentors guidence or from the experience of training on my own. I remember Rand and Wiz played a big part in the former and the latter makes up 90% of things I’ve learned since I was given my Recruit Tryout.

Darn, I’m getting old… Hmm I think Miles was the first one we used the new procedures on.

Musings of language and writings

Not much of any thing got done today but I have been able to concentrate a bit more on matters of a linguistic flavor.

One thing that I do like about trying to translate texts between German and English is the challenge of it. For the less obvious parts I can generally use a dictionary to split a sentence apart into its words and gather an approximate meaning from it’s context. And even if I do manage to figure it out in my head, to try and express my understanding of it in English adds another level to it. Oddly enough, some times it is easier to understand without trying to repeat in English [as if to explain to another] but I enjoy the effort of it to some extent.

I spent some time for my studies but I’m afraid that I’ll never make much headway towards proper comprehension *without* having a dictionary handy… The cost of not speaking a language fluently I suppose. But where I live, it is quite simply you speak either English or Spanish and if you know both, much the better.

Often when I am thinking or speaking, if I know how to express it in Deutsch my mind mentally sub-titles it with the sounds and words. An attempt to form word-associations (German word -> known object/thing) and keep the sounds from drifting to far out of memory.

The spelling is not to hard, although I’m generally paranoid about it. With English, even if I can’t spell the word to save my life I can generally approximate either the spelling or the sound well enough — as long as I’m not using a pencil or pen xD.

The difference is, I have enough grasp of English to fudge the spellings without [unintentionally] changing the meanings. Any way you slice it, short of the Bart Simpson method I doubt I’ll ever fully be able to express myself verbally in German… In time perhaps I will be able to do so sufficiently in written form.

Although, I admit it is probably a darn good thing that beyond a keyboard I don’t write things in German. With my ‘chicken scratch’ I don’t think I would ever recover from it laugh out loud. A mild curse of using a keyboard at a typing pace which matches how quickly I can think words; the slow-downs are caused my brain keeping pace with my fingers, rarely if ever the other way around… When you start trying to use a pen/pencil to write things afther that it can get very messy. In my case, often around pauses caused by my hands falling to far out of sync with my mind or smudgification around typographical errors while I remember pens lack both the ability to insert words between words the way text editors can and there is no backspace key, only white-out ^_^

Is it a wonder almost all of my documents are written in Vim? I can’t read my handwriting two weeks later if it’s more then a few bits. The sad thing, before 40-60+ hours a week behind a keyboard became a norm for me, I used to have better handwriting then most people I’ve met but twice as bad spelling hahaha !!!

And even with how dilapidated my hand writing has become through computing, it is still clearer and more concise then my teachers handwritting :, hey at least mine can be legible if I paid attention <_<.

Finally a good day of sort.

slept in till 1400, nice considering the rest of the weekdays I have/will be getting up early :

Been toying around with Getopt::Long in Perl for a little ‘toy’ that I’ve had on the brain, worked on it a bit in my spare time. I’m used to working with tar, even gzip/bzip2 directly but occasionally have to work with zip/rar files and I find that I always need to look up the switches to use. So I was thinking about a script that would apply a uniform usage-style accross a varied set of such programs (tar inspired of course). I thought about using pax as a standard program, because for most stuff that I use I’ll generally leave it at TApe aRchives and skip the compression but I find generally speaking that using the pax utility is *annoying compared to the alternatives (when they work of course). KDE has an archiver program called Ark but I find it works poorly with /large/ archive files several hundred megs thick and there is no command line utility that I know of that has built in support for every format and runs both on NT and *Nix, the best I found in a short look require the Bourne Again Shell.

Enjoyed a few rounds on TG#1 with Jonsi and Rct Spawn. It’s good to get back into action again, I havn’t really played or trained much this week because of work. And I’m really looking forward to doing a training session on observation and marksmanship skills this weekend. I also managed to pop in to TG#3 and join Duke, Dallers, Chester, and the gang for a few before the DSL dropped out as usual.

I really wish I could tell Bellsouth to go suck an egg.

I think if I can find a day to do it and some time to print out the Gez Admin Mods command reference I might be able to setup a quick live op. I remember we have a hunt missing MI5 Programmer and a Russian Terrorist Cell on our Live Operations board that are still waiting for the green light. You know, the government should pay me for ideas lol, some of the live ops I concoct for our training are first rate !

For tonight, hmm on the basis of what hits me first. I need to get some stuff done that I told Gerard I’d take care of him on the documentation front. There’s the Perl script I’ve been toying with, and the age old issue of organizing my music collection +S

Every time I organize the damn thing I break my playlists, every time I update my playlists I usually spend more time either rebuilding them or s/search/replace/’in’g the entries instead of listing. What I really think would be best is if I just find or write a quick tag editor, use that to organize stuff. Then combine a script and a library to organize files according to the tags and regenerate my playlists when ever it is run.

I’m also thinking about switching to either MPlayer or VLC as a dedicated omni-purpose media player. The advantage of course being that they both run on any OS I’m likely to need them and can play darn near any thing ;-).

The only problem is I am used to Amaroks collection browser and playlist interface lol. I don’t really need much more then the basic features but aside from a handful (xmms/winamp, mplayer, vlc, amarok, kaffine) I’ve never really found a single Media Player that I am universally happy with but I suppose that is just the natural. One thing that I do like very much about MPlayer is there is a command line interface (very powerful one at that) and you can basically choose from any of several GUI Frontends, which I do really prefer to use for video operations but to be honest I’ve generally had better luck with VLC for DVD playback.

Hopefully work will get done before I loose concentration…

Egg on my face

Oh this is a shocker!

I noticed I had one of my quick bookmarks in konqueror that I never finished reading, some thing on command line arguments — a very poor name for a bookmark generally speaking.

So I opened it in another tab and parsed it at my usual rapid pace. Gradually I started lookinf around at other stuff on the site, intrigued by some of the other things I found, even things noted about the design of termcap/terminfo, fetchmail, gcc, etc and decisions involved with the problems the developers had to solve. About a half an hour and almost 3 chapters later and figuring it was probably some (good) book gifted to the WWW by a universities CS department I finally clicked the ‘home’ button and felt like popping myself in the head when I realized what I had been reading a mirror of:

The Art of Unix Programming

I remember I was reading it last year but I never had time to finish it. Hmm, I wonder where I left off? It is a very fine book but unfortunately not one I was able to inhale in my spare time :. I might be a strange person but when I find a good book, it usually makes a transition from eye to brain at a rate of 50-120 pages a day xD, time and energy permitting of course.

It’s a book I’d fully recommend for any one interested in problem solving or engineering’ish thinking.