No win situation

Almost to the time where I should be able to code in peace. I’m to damn tired to work alnight, my family is going to make sure I’m not going to be able to code for another several hours, and guess what?

I’m already to damn tired to work at all.

resistance is futile

*SIGH*

It’s no rat fuckin’ use in this place. This morning, I as trying to get ready a few tests to see how GCJ3/4 compared to the compiler J2SE 5.0 in compatilbiity…. Only to facing a living hell from my family. Tonight I tried to sit down and tried to read Programming with gtkmm… Alas, the same problem !!!

Maybe I should just give up learning, programming, computers, [SAS], work, and living life in general: and sit in a corner somewhere, and hope the mother fuckers starve to death before I do… No wait, I’d go first, I get stuck doing to many odds and ends to do otherwise lol. –> I have a strange sense of humour don’t I?

I NEED A FUCKING VACATION !!!

The expression I’m feeling, is not one I’m familiar with in English. When translated from Italian to English, it roughly means “Damn the misery” for most intents and purposes; or as some parts of my family would prefer to say it: “mannaggia la miseria!” I however, have no idea how to appropriately express it in English by any other means lol.

Something that has been on my mind of late

DRAFT POST

I very much need to start standardizing myself on a smaller set of tools. Maybe tools is not the best choice of ord, o much as it is a question of languages and libraries. It’s actually kind of ironic, I really would like to learn several more languages (Ada, Fortran, C#, Erlang, and I never did wrap my head around Scheme).

C++

Pro’s:

can do low level stuff

can interface well with C code and libraries

Qt is natively C++ and supports everything I need it to run on (in Qt4 OSE hehe)

Fairly portable and standardized (at least much of the 1998 standard…) with several compilers available.

Mainly toolkits and frame works available, both native and from C.

Widely used and my first language

Con’s:

having to dig into lower level interfaces is very error prone when doing it with a headache the size of California.

Often not my first choice for building a prototype *quickly* but good for final implementation.

Java

Pro’s:

Inheritable portable between JVMs of the same implementation (e.g. Sun JVM for Win and Sun VM for Mac can run same code).

Simpler OOP syntax then C++, imho

The Swing GUI toolkit is fairly portable and SWT sufficiently supports the platforms I want to avoid skipping.

I like the way it handles exceptions, and usually like checked exceptions — when a class is designed appropriately.

It’s well defined if not perfectly standardized and compliant implementations are fairly common enough (Sun’s)

Wildly used and my third language.

Well documented (if a bit boring)

Con’s:

Everything is OOP….

I prefer native code to waiting on java to load

Requires a suitable runtime

Conventions expected by some tools can occasionally be irksome (to me)

C# (C Sharp)

Pro’s:

It’s not Java

It’s similar to Java/C++

Core elements are standardized

Less resistance to shooting oneself in the foot / doing stupid things then Java but not as much as C++.

Gtk#, the binding of GTK+ to C# is available on the platforms I care about.

Con’s:

Most C# applications are probably tied to Microsoft Windows implementation via .NET or through Gnome related interfaces

Requires a runtime (e.g. .NET, Mono, or Dot GNU)

Requires just enough learning of it’s differences from Java, for me to use it.

PHP5

Pro’s:

Portable and interpreted

Widely used across the WWW for server side scripting.

GTK+ bindings to PHP available and portable’ish

Simple language and member of the CBF.

The OOP increasingly resembles Java syntax and is just “enough” syntax to be useful without cramming.

Well documented

Con’s:

Local php.ini files can cause problems (how much can you assume?)

Needs a run time (php) of the right version (5)

php4/php5 is less common off web servers or developers systems

Python

Pro’s:

Great for writing prototypes

Several toolkits available that are fairly portable

Easy to work with and quit portable (and issues of portability well noted in the docs)

Large standard library

Implementations for the Java Virtual Machine and Microsoft .NET framework are available (if not as current as CPython) as well as the standard (C)Python implementation.

Con’s:

Requires a run time

I *hate* it’s handling of regular expressions after being so used to Perl…

It’s slower then native code

Interfacing with C /or C++ code can, uhh… Get interesting, from a portability perspective.

The program is the source

Ruby

Pro’s:

Handy pure OOP language

Great handling of regular expressions within the language itself, as opposed through importing an object oriented interface (i.e. as in Python/Java/C++)

Usually very “comfortable” to write.

Large standard library

Con’s:

It requires a run time and alternative compilers (e.g. xruby, ironpython) may be lacking in reliability or cause some features to be unavailable

The program is the source

Wishing Ruby 2 would come sooner….

Documentation can be irksome at times

It’s slower then native code and even slower then Python (Ruby 1.8.x)

So far, I think I’ve been existing largly on salt today lol. Breakfast was Cashews and Peanut Butter toast. Lucnh, heh… A ton of potato chips :

I managed to hit PG#1 fairly early today, I think the poor recruits were ready to pass out by the time, that we should have been starting training. I spent most of the time either making like a maniac on roller blades with a TMP. Or tagging along with Ez,Nick, and Caern in an element. It’s been a rather dynamic day lool.

Spiders on a roll

Finally some time to catch up on my LJ, if I can keep my family at bay long enough to type anything meaningful >_>

Got off to a semi-early start, last night I was fairly wasted from the days ops and dropped off to sleep very quickly, all concepts of work largely forgotten until morning. Had to stop off today, Ma decided to upgrade cell phones, her new Motoorola W490 is quite nice. I don’t particularly care much for cell phone though.

So far SAL1600 is 90% of fully operational, I’ve only had minor problems. One, my mic doesn’t work and the sound drivers are pretty shitty, but on the upside seem to be much more stable then the older ones. Maybe my jokes were right after all, WHQL just means it’s certified to suck and help crash your system. I was warned when installing the newest ones from the manufactor, that they weren’t WHQL certified or what not, no biggy for me, because I know what kinda horse shit the company usually passes off for audio drivers lol. I really wish there was something like the Open Sound System for Windows, alas Windows sound technology is probably a good system. The only problem is, drivers!

Another issue is my Flock profile, I think it’s probably a paths issue. On the old box Flock was installed into it’s standard path of %ProgramFiles%Flock (e.g. C:Program FilesFlock) and my profile in %AppData%FlockBrowserProfiles… where %AppData% was formally “C:Documents and SettingsOwnerApplication Data”. On my new install, everything is installed into a ‘category’ folder in P:, e.g. P:GamesRavenShield, P:NetworkBrowsersFlock. And likewise my use profile is in U:Terry. It’s been somewhat problematic getting Windows to agree with me on such, especially the brain dead idea of it trying to copy a huge DVD sized ISO in U:TerryDesktop to C:Documents and SettingsTerryDesktop and bloating my C drive out. Maybe it is just my not knowing the management programs in Windows as well as UNIX or Windows XP is just totally brain damaged by design, I hope the latter but expect it is the former…

The software is willing but Windows is not so cooperative ^_^

The system has however been quite stable of late, pardoning IE7 crashing and a few other paths issues with my profile. I’ve also taken to having a cmd.exe window open on my second monitor most of th day. I find the DOS-inherited commands to be very child like and overly clumsy compared to any BSD or GNU/Linux based system I’ve used. The whole ruckus between copy, xcopy, and robocopy commands/programs on Windows is a nuts, I’ll never understand it… Not after having lived with /bin/cp so long.

I managed to get into TG#1 for some games today, training with Nick, Caern, and Ez. It seems that I’ve taken care of a fair bot of training arrangements lately, all part of an evil plan of course…. Muahuahauah !!! Who knows, maybe this aging war horse will get to see more action soon 😉

Abort, Retry, Ignore — not !!!

Windows XP is about 5% and still going strong on the game machine. Really, if I didn’t need RvS and SWAT 4, I wouldn’t even have XP on that machine lol…. My only dependency on Micro$oft is an OS that supports games –> I generally dislike console games.

0/ My current plan of action is to conduct the reformat/reinstall of XP.

1/ Verify that the S.O.B. boots… Install core drivers (GPU, Wifi)

2/ Strip her naked — remove the “pre-installed” software and trial-ware, e.t.c.

3/ Boot into Knoppix Linux (LiveCD) and sort the partitions according to plan

4/ Install FreeBSD 7.0-Release and boot into it

5/ NFS mount the setup data from the file server (Vectra) and copy it to a shared FAT32 partition on SAL1600 (games machine).

6/ Boot into Windows XP MCE and install SP3

7/ Reboot and configure core system elements (e.g. get her on the network, behind a firewall, and setup the environment)

8/ Install software in the predefined order into the predefined locations, making adjustments as needed.

10/ Restore data from backups

11/ Customize her to the hilt: full command line environment; development tools, dual-monitors, desktop layout, etc.

XP is almost up to 40% already,so hopefully I can get started on the real work soon. Reinstall is easy, getting a working PC is a diff’rent story. So far everything is going smooth, and is probably planned out as good as a NASA mission ;-). Hehe, I’ve even got many of the firewall settings already prepaired. Hmm, I guess it is just fun to rip stuff apart and put it back together a better way at times.

I hope to have SAL1600 back online before morning, and with luck time to post a advance notice of training ops on TG#1… I’d like to reserve the server for a change if I can lol.

Stricken

Hmm, haven’t heard this song in awhile, but somehow I find it oddly appropriate of late…

You walk on like a woman in suffering
Won’t even bother now to tell me why
You come alone, letting all of us savor the moment
Leaving me broken another time
You come on like a bloodstained hurricane
Leave me alone, let me be this time
You carry on like a holy man pushing redemption
I don’t want to mention, the reason I know

That I am stricken and can’t let you go
When the heart is cold, there’s no hope, and we know
That I am crippled by all that you’ve done
Into the abyss will I run

You don’t know what your power has done to me
I want to know if I’ll heal inside
I can’t go on with a holocaust about to happen
Seeing you laughing another time
You’ll never know why your face has haunted me
My very soul has to bleed this time
Another hole in the wall of my inner defenses
Leaving me breathless, the reason I know

That I am stricken and can’t let you go
When the heart is cold, there’s no hope, and we know
That I am crippled by all that you’ve done
Into the abyss will I run

Into the abyss will I run

You walk on like a woman in suffering
Won’t even bother now to tell me why
You come alone, letting all of us savor the moment
Leaving me broken another time
You come on like a bloodstained hurricane
Leave me alone, let me be this time
You carry on like a holy man pushing redemption
I don’t want to mention, the reason I know

That I am stricken and can’t let you go
When the heart is cold, there’s no hope, and we know
That I am crippled by all that you’ve done
Into the abyss will I run

Into the abyss will I run
I can’t let you go
Yes I am stricken and can’t let you go

— Stricken, Disturbed

I’ve been prepping my destop for a reformat, including taking backups and prepairing software for reinstallation.

After presenting the choice of, A/ either I finish this or B/ I’m not going to work tomorrow until _after_ it is done; has finally cut the “!@#$%ing go to bed” shoutings to a more subdued amount. I can’t stand being told when to go to bed, not by someone that does not know my body the way I do, and has such disregard for the amount of shit I need to get done, plus:

If you’re going to help make my life hell, I’m not gonna be obligated to listen too a damn thing you say.

I’ve got almost 5gb of files; mostly installers, on the way to my file server. Basically everything from Abiword to zip.exe is laid out and ready for installation. So with luck, I can reformat the piece of shit… Setup a quick dual boot, mount the backups and copy them over to a FAT32 partition; install my drivers, install SP3, install my software, and setup the system. I’ve also taken the liberty of making a few change: more development tools and TeX Live 2007 for the type setting environment. I usually try to avoid compiling anything from source under Windows, like the plague. In my opinion, it really is that much of a pain in the ass… I do however like the toolchains around for my own use.

Under unix based systems, I don’t mind compiling from source as long as I’m given something *decent* to work with. Like something that actually builds on a standard system without mucking with it, rather then a piece of crap that is only easy to build on the developers Foo Linux machine lol.

I need to fetch my XP disks, mouse driver disk, and wifi driver disk. But all in all, it shouldn’t be to bad to carry this out. Just that it will probably take 6-8 hours and over a dozen reboots…. Oh man, how I love FreeBSD — a reboot typically means a new kernel to boot from. Much less then that, and I’ve never had to reboot my systems (with the exception of one sound driver that needs to be in loader.conf)

Tomorrow is likely to be another day of … Hmm, I can’t actually think of a word for it, that doesn’t stretch into multi-word profanities. But at least I *should* get off work at a decent hour. Today, I ended up leaving around ~1600Q or so. I can’t stand my life, but there isn’t a lot I can do to change it.

Since I’m not about to keel over and die, and resulting to quite drastic measures is further then I’m willing to go.

I’d love to murderlize them….. Rend’em limb from limb as they do my mind. Or in the immortal words of the Robot, ‘Crush, Kill, Destroy!’ But I can’t bring my self to it… I know it’s wrong…

*joke* Now if only I could find a hit man to do it for me. *joke*

Sometimes, I really wish I could let myself be cruel…. And threat people as they deserve without pity or remorse, destroy them bit by bit and let them rest in a hell of there own making.

My only relief from this hell hole, will be getting dragged out to work, and pushed into another hell on earth, until returning to this one.