Most of the day was totally absorbed, and the evening rather wasted. I was up so late last night, that I slept late this morning, but still had time to do some reading before it was time to leave; ma’s followup with the doctor was today.

So, much like November 2nd, I ended up sitting around the community medical centre, in the next county lol. This time howeber, I was smart enoguh to bring along my laptop. Unlike last time, it was only about a two hour affair, so there was ~40min of charge left by the time we left. After booting the computer, I chose to enable powerd in the hopes of prolonging the laptops battery life. While I’ve tried powerd over the years, most times I’ve had to give it up, either due to to high a level of performance loss or stability issues with my laptops ACPI.

One great perk of my great wealth of experience with computers, other then when I actually need a graphical program, I can function quite adeptly in text mode. Running the computer booted into text mode, rather then a fancy X11 desktop with transparency  and stuff, puts much less strain on the hardware. X pulls plenty of processor power, and should we say a windowing system requires quite a bit more use of the graphics card then drawing an 80×24 vtty !!!

Stability was good, and my CPU spent most of it’s time running just below 1Ghz, or approximately half of full speed. Repsonsiveness is much better under the newer hiadaptive power mode, then the regular adaptive mode, which takes care of my only other beef. According to FreeBSDs dmesg, I have a CPU: Mobile AMD Sempron(tm) Processor 3300+ (1994.21-MHz 686-class CPU) which according the dev.cpu.0.freq_levels sysctl, is able to scale itself as low as ~99Mhz, or roughly the clock rate of a sexy Pentium from the time of Jurassic Park :-P.

In text mode, I spent my time with a screen session open: one window for testing software, one with vim for editing software, one for the language tools,, and another window for looking up documentation as needed. During the wait, I was able to get four git commits fired away on the Encapsulated Installer (EPI) project. My parters approved the use of Git for our implementations SCMS/VCS needs, much to my joy :-).

Currently I’m focused on a topic branch that seeks to develop “Extras” for epi-unpack and epi-verify, that can have wider usage throughout the toolset, not to mention make EPI management easier to script for system administrators and developers.

The ideals of maing the EPI system powerful, flexible, and easy, are very much at the heart of it’s design: and I have taken the influence of UNIX to heart in my development habbits.

It’s been a bit of a busy day, managed to complete importing all the LiveJournal entries from 2007 into Blogger, as well as taking the time to properly study Blogger templates, and spruse up the place ;).

Sadly, the highlight of my day, was getting to watch a few episodes of Stargate SG-1 while doing it lol. Beyond that, it’s all been kind of acline to torture…

Well, so far my family has managed to annihilate any chances of enjoying TV, or getting work done tonight, so I took some time to study blogger themes.

Managed to get most of my Live Journal entries from 2007 transferred here, and I’ve some what an idea of how I want this blogger page to look. Tomorrow, I’ll likely strip out the templates code and design something more to my taste. Two things that I do like about Blogger, is that most trivial things can be changed without touching the code, and you don’t have to pay up to modify the code! Live Journals S2 system, has always interested me, but I’ve never dug into it, due to the feature splits they employ.

Now if I could actually get some sleep before dawn, it might help… *sigh*

Old razor, still sharp.

Decided to join the action on Proving Grounds EU tonight, for a little Raven Shield ;). It’s been about two months or more, since I really bothered playing RvS, but went pretty slick. I breezed through the first few maps with the skill you would expect a WO1 to display, and survived until the clock ran out on staying up late 8=).

Even more comforting, is that I’m not rusty, even though I play without an aiming reticle lol. Then again, if I expect to be shooting beyond ~10 metres fairly often, I generally will equip my weapon with a scope: as opposed to using the CQ style employed throughout RvS.

I just find it more natural and instinctive without the aiming reticle, and usually my reaction times are elevated, since I’m engaging the target in a fluid motion; there’s no point of reference from the centre pip.

The Blogger Experiment

I spent much of the afternoon manually importing my posts from Live Journal to Blogger. I have all the posts in LJs XML export format, but efforts to convert that into something workable have proven, shall we say to great a lossage to put forward.

LiveJournal2Blogger was only able to download a portion of my posts, importing about ~63 od them to Blogger :-(. Thus, I deleted all of those and started doing it the Old Fashioned Way. At first I figured I would just do something like this:

$ cat *.xml | vim -

but that quickly proved in efficient, due to the nature of LiveJournals XML export format: it rather wreaks havoc on any HTML entities used in posts. Simply put, I have used a heck of a lot of pre and blockquote tags, between code/command snippits, song lyrics, and quotations. Fairly regular use of strong/em and more anchors then you can shake twenty sticks at, this is not a good thing. I also tend to use angle brackets as part of my asciibody language >_>, so it is rather important to avoid the pain & anguish, if you get my meaning.

All across the web, I’ve seen shotty looking snippits in blogs, and well, for as much as I hate those, I am not interested in having them in anything I call *mine* so no content mutilation will be tolerated.

LiveJournal has an excellent system for browsing archived posts, at least until you want to actually /search/ for something. So I merely started at my first journal entry and began working forwards through the archive. Whenever you edit a post on LJ, at least when you composed it in raw HTML mode, as I always do 😉 you get back just what you put into the editor way back when.

So copy/pasting that into Blogger’s snazzy editor, in “Edit HTML” mode, works like a charm :-D.

Most of 2006 is transferred, and the word verification limit wasn’t even reached until entries from late November or early December were processed. Later tonight I’ll finish up on that. The operation has however been lossy by nature: things encoded into LJ posts have been omitted for speed. So they no longer carry information such as my location, mood, or music. I have tried to keep the date/time accurate with respect to the numbers on LiveJournal, which is the slowest part. One good thing though, it lets me walk through my journal, “Label” entries accordingly for recollection, and it really does help put things in perspective. I’m good with faces and objects, bad with names and times, lol.

In some cases, such as my Vi User How To, I have elected to copy the comments along with the entries, by adding them in a singular comment of my own. But for the most part, I’ve left the comments behind as part of the lossy translation from LJ to Blogger. To be honest, I rarely get comments on my entries, so it is not to big an issue with me. I think between 2006-09-09 and 2009-11-13, I’ve only received about 150 comments or so.

Later tonight I’ll experiment with the look/feel and informational aspects of this blog. When the experiment is complete, I’ll set up a self referential link between the relevant Blogger and LiveJournal entries: it should appear seemless. Well, the comments and misc meta info aside.

Right now, I am off to SWAT 4 for a few good games :-).

Screws, miracles, and Turkies.

It’s been quite a day, lol. When I was at work, I was looking at the bottoms of my shoes for a moment, and I’m sitting here like, “Since when did they start making sandles with screws in the bottom?”. I had to look at my other shoe to be sure, lol. Sure enough, there was a screw stuck into the bottom of my shoe, less then a centimetre away from the bottom of my foot.

On top of that, when I was loading the car, who should greet me in the front yard, but the bosses dog that had just gone out in the back yard—the bloody gate was open! I said thank you LORD, and whoever’s watching, and thank YOU for small miracles!

The misserable part of the day however, ma decided to buy a 22 lbs Turkey (that’s nearly 10kg). I hate turkey, when you’re eating it until the cows come home from their seventh voyage 🙁

XSLT, where have you been all my blankin’ life!

I spent a couple hours to play around with a few style sheets, after inhaling all the XSL/XSLT and XPath related data I could get my mits on.

I wrote one for converting DocBook XML into a portable subset of Bulletin Board Code, and one for HTML-aware blogs. The textproc/docbook-xsl port offers html/xhtml outputs, but it is better suited to generating stand alone web pages; mine targets it for posting to my Live Journal ;-).

For quite a while, I’ve generally skipped dealing with eXtensible Stylesheet Language (XSL) and her friends, but now I’m happy as a clam! XPath expressions provide a relatively simple form of addressing XML elements and attributes, kind of like basic regular expressions and CSS selectors rolled into a hierarchal package. XSLT processing has it’s ups and downs but for generating output for creatures like web browsers, where formatting is different from matter, is quite trivial.

Most non-trivial HOWTO’s, guides, and reviews that I post, are actually taken from files kept in my ~/Documents/ folder. I’ll likely be adjusting them to DocBook and integrating them into their own private git repositories, mauhauha!

Before I was interrupted…

Hmm, as I was saying before I was interrupted, I’ve been learning more about DocBook, and as should be obvious to anyone following this blog or my microbloging outlet, I have also been learning XSLT.

DocBook is a good format, it seems to have all the attributes from LaTeX and troff that I desire, it’s as easy as HTML (in which I am generally fluent), and just like it, is available in XML-based variants ;). Personally, I consider RST the easiest method of preparing documents. The principal problem with RST, being the available formatters: it works good for generating HTML output for the web, but not quite ready for manual pages just yet.

Some people might have issues with writing in XML/SGML like markup languages, but I do not; in fact, I feel more comfortable with DocBook, because there is *no* real presentational crap bloated into it, not to the level that HTML has been mutilated beyond permanent scaring… so yeah, I like it. Even better is being able to use DocBook with XSL/CSS related data to control the outputs. I’m a freak, I like to have central sources for documents, that I can keep under version control, unlike Word docs; and preferably a document that I can read, either in my text editor, a document viewer (ala PDF & PostScript), or copy/paste into a web page. DocBook is a very highly structured way of describing the contents of a document, which further mates well with my insane mind.

Likely I’ll be writing new HOWTO, guides, manuals, reviews, and so on in DocBook; any pertinent documents in existence now, will likely be converted over to DocBook. I will probably write suitable stylesheets for creating posts on my Live Journal here, and forum posts in BB Code.

Today has been a fairly nice day, managed to get some stuff sorted on the net; helped a friend with her blog; finished reading an article on DocBook. Along the way, I also found a cool page on creating rounded corners in CSS, and remembered to add A List Apart to my feed reader, after stumbled across it again.

Ahh, foooooood time!!!!