Random codeness

Been contemplating about a few things, that are arguably, the programmers equivalent to several mortal sins. One of these involves standardising my world around a given language setup. Yes, choosing the best tools for the job rather than the same tools can sometimes be troublesome.

The languages I’m considering, are C++ and C#. Python would be a good candidate except that I’ve waay to many lines of Python over the years lol. Behind the C++ factor, is simply put, Richard Gabriel was correct when he said “The good news is that in 1995 we will have a good operating system and programming language; the bad news is that they will be Unix and C++”. Frankly programming in C++ is a bitch. It’s not so much the language, which has plenty of warts, as it is building projects causes headaches. Most of which is a mixture of complexity and the inability of people to manage that complexity before shipping it. The other factor, being C#. I’ve come to rather like C#, because it takes the best part of languages like Java, i.e. using bytecode rather than native code, but unlike Java 6, C# 3 and up is actually a modern fucking language. Java can kiss my rebel dick. It’s retarded.

C++ gives painless (as possible) support to C code, while adding some goodies: automatic ctor/dtor invocation, formal namespace schematics, semi-generic data structures, and often disabled or unused support for exceptions and runtime type information. There are also a lot of libraries written in C++, that are less than easy to use in other languages; the fact that many are often less than easy to use in C++, is aside from the point obviously ^_^.

C# is more convenient than C++, because of a more modern syntax (Java can really fuck a duck for all the modernness of it), and because it has the ultimate in language killers, which C++ lacks—A big fucking library. Where as C++ provides stream based I/O, container based data structures, and not much else beyond your systems C library. C# has a large cross-language class library, which essentially throws networking, XML, basic graphics on top of that, and a much more portable interface to system stuff, like Process class and the file system code.

That is the big killer: libraries that are easily incorporated. C++ lacks that. In fact, about the closest you can get is throwing in Boost, POCO, Qt, or Wx. Plus a few other odds and ends.

C# is a much more pleasant language to work in and takes the pain out of compiling projects, because it really can’t get much harder than which defines to set and which files to compile into what. Something that life would be fucking great if C++ could say the same, even on a single platform group. Unlike Java, it’s also possible to build C# projects promptly and trivially combine code with many other languages.

C++ however has a much wider range of libraries readily available without needing glue code, if one can stand the bitch and a half of making them work o/.

I decidedly prefer Qt over GTK, and wish it’s third party language bindings were better, outside of Pythons o/

When there’s long stretches between entries, that is when I flush thoughts to my journal; there’s usually one of three causes. Either I’m to busy to breath, hitting rock bottom, or both. Looking at my posting records over the last four years, this seems to be fairly consistent o/

It’s been a bit busy lately, I’m very tired right now. Friday a friend figured out a way that I can get around my mothers’ communications block sufficiently, so I spent most of today (well, technically yesterday in another 30mins lol) filling out another round of job applications. Somehow, I think that I’ve learned that GOD and friends make better obstacle removers, and family better obstacle creators.

With a little tweaking to get my laptop into the loop, I should now be independent of ma’s phone systems, and thus her control over that aspect of things. The past couple weeks have been rather lax, largely because of losing the commu’ block. I can apply all I want, but a lot of good that would do if any calls back get routed to /dev/null, now does it? Using this new setup, I’m free of that delema. Finally!

Family may as well be the most vocal proponents in favour of the idea that I’m a useless bastard worth less than the lump of flesh in front of my computer, yet also tends to be the most obstinate bunch about helping improve life’s situation rather than hindering my plans.

Really, it is annoying. How people can act saintly and blameless as a white sheet while dangling the knife they’ve been stabbing with, and do it in such a way they can fain innocence. At least, that’s what it looks like. Yeah, I believe 0+6 can be > 0, don’t you? Not.

Hurt

Somehow, this really makes me think about the life of Johnny Cash.

I hurt myself today
to see if I still feel
I focus on the pain
the only thing that’s real
the needle tears a hole
the old familiar sting
try to kill it all away
but I remember everything
what have I become?
my sweetest friend
everyone I know
goes away in the end
and you could have it all
my empire of dirt

I will let you down
I will make you hurt

I wear this crown of thorns
upon my liar’s chair
full of broken thoughts
I cannot repair
beneath the stains of time
the feelings disappear
you are someone else
I am still right here

what have I become?
my sweetest friend
everyone I know
goes away in the end
and you could have it all
my empire of dirt

I will let you down
I will make you hurt

if I could start again
a million miles away
I would keep myself
I would find a way

Hurt—Johnny Cash

Should’ve Been A Cowboy

I bet you’ve never heard ole Marshall Dylan say
Miss Kitty have you ever thought of running away
Settling down would you marry me
If I ask you twice and beg you pretty please
She’d of said Yes in a New York minute
They never tied the knot
His heart wasn’t in it
He just stole a kiss as he road away
He never hung his hat up, at Kitty’s place

I shoulda been a cowboy
I shoulda learned to rope and ride
Wearing my six-shooter, riding my pony, on a cattle drive
Stealing young girl’s hearts
Just like Gene and Roy
Singing those campfire songs
Oh, I should’ve been a cowboy

I might of had a side kick with a funny name
Running wild through the hills chasing Jesse James
Ending up on the brink of danger
Riding shotgun for the Texas Rangers
Go west young man, haven’t you been told
California’s full of whiskey, women and gold
Sleeping out all night beneath the desert stars
With a dream in my eye, and a prayer in my heart

I shoulda been a Cowboy
I shoulda learned to rope and ride
Wearing my six-shooter, riding my pony on a cattle drive
Stealing young girl’s hearts
Just like Gene and Roy
Singing those campfire songs
Oh, I should’ve been a cowboy
Oh, I should’ve been a cowboy
Oh, I should’ve been a cowboy
Oh, I should’ve been a cowboy…

Should’ve Been A Cowboy—Toby Keith

Somehow seeing a [SAS] header on a video being marked as NTF training, makes me remember that someone in [SAS] hosted a F&M exercise in GR1, and filmed it. I remember it being posted in the forums back in ’09. Now if I could just remember whether it was Valroe or Sniper who filmed it, lol.

Sometimes you can only laugh or cry

Today is one of those lovely days, you know, the kind where you would rather …

Day started off with having to take the car in for emissions inspection. The usual being badgered well in advance. Got maybe five or six hours sleep, depending on what hour it was when I finally dozed off. Garage declined to do the inspection, because of steel belting showing through the tyres and the front end being so far out of alignment that the bay chief didn’t want any of his techs putting it on the dyno. That means driving over to the mechanic and dropping about $230, plus picking up a pair of aft tyres later on. I’m still counting down the hours until my mother can figure out something venom filled over that one. When I was loading the car for tomorrow and noticed it leaking a bit of anti-freeze, I couldn’t help but laugh. It’s so fucked I can’t do anything else, except cry and I would rather laugh until I cry. At least that’s the best of both choices.

Obviously the most cheerful thought of my whole day, is of course: my mother wondering if I’ve any money she can barrow or anything of value to haulk in a pawn shop. The fact that anything I have to offer, is likely on her collateral with a loan company being aside the point. I intend to call a few pawnshops and see what they will take for a few bits of electronics, that I doubt will carry much of a price. All my life, I’ve never been alotted anything of value (unless you count friends tangibly). Like I’ve got anything to pawn, that isn’t a piss in the bucket?

It’s nice, when I need help, she will sit on her fat ass for half a year. When I turn to the job issue, she’s another obstacle. However when she needs something, she’ll all but sell my plasma to the first bidder. Ain’t love grand? Undoubtedly, I point out that if she wants help out of me, she shouldn’t have pissed away my time on the whole license/job thing. I wonder if they still buy human hair.

My original plan for the day, was to just work on getting as much of a small coding project (that I really need to get done), than focus on the job issue for the next several days, distracted by my workload. With my mothers near perfect commu’ block, I don’t expect that to work out very well. Trying to get a call through this place is futile and she keeps it that way. Between my mother and everything else, obviously nether objective has gotten done today. Some people have fun gaming or partying, coding relaxes me and I enjoy it.  No one seems to be able to understand that, except for more my kind of people. Those are rare.

It makes me fucking sick. I’m not good enough to care about, only good enough to be used. That’s what life here is like. I would do well, if I learned how not to care. Even better, odds are, if I learned to be amoral and give up on my concepts of right/wrong, ethics, and the like. Sometimes I hate being me. Unlike a lot of people on the earth, it doesn’t matter if you can be of use to me or not, I care about you the same either way. Like I say, I have only one face.

This reminds me, I really need to get the razor out of moth balls…. I’m starting to look like this guy.

backtrace

Why am I looking in the freezer for paper towels?

Because I’m happy, that’s why.

My replacement headset has finally arrived