You know, after so many years of watching space usage rise, it’s so odd to be down to ~150MB of email, coming from well over 2GB lol.
I am currently using 148 MB (1%) of my 7451 MB.
An orange in an apple orchard
You know, after so many years of watching space usage rise, it’s so odd to be down to ~150MB of email, coming from well over 2GB lol.
I am currently using 148 MB (1%) of my 7451 MB.
I’m really starting to get addicted to Google Chrome’s ability to auto-resize it’s windows when dragged and dropped into the right spots. It’s a feature of some unix window managers that I’ve rarely used, that’s starting to make me wish it was built into Windows XP, instead of being a trick of the Chromium trade 8=).
Now having less need of maintaining a Windows XP install, last night I began more thorough computations about setting up a GNU/Linux distribution on my desktop. I would certainly like to see how the SWAT 4 support has come since my last outing, and this time I intend to use regular WINE.
As always, the real question is which distribution to use? Arguably the least trouble would be to setup Ubuntu 10.04, but I’m more familiar with Debian and Slack’ based systems as it is. This time, I was thinking about going with Fedora: I’m not fond of Red Hat Linux and it’s modern relations, but it would be a fresh change.
The main thing that concerns me with Fedora, is the stability and upgrade path, mostly the amount of time needed to abuse things. Ubuntu is fairly painless, at least when you run Long Term Support (LTS) releases on your stable systems. My only gripe with Debian, being it can be a chore to get reasonably up to date debs, and sometimes (for example with Pidgin) it can be preferable to be ready op on that. Although I’ve no big qualms about building from source, when the developers actually knew wtf they were doing about getting it building in the first place.
I’m more of the OpenBSD type, but Linux as a “For the masses” system, is much easier to live with for me, then Windows XP. With 350~360 gigs of disk space free, running full development environments in twins won’t make a dent either.
Oy gevalt, this port is compiling gcc44 as a build dependency. What is this, karmic retribution for my refusal to upgrade gcc45 today? HAHAHAHA
Google recently blogged a video showing off new features in gdocs, and it looks like much of what has been missing, is now coming promptly to Google Docs :-D. They don’t seem to have rolled out, at least to my level of access, but it’s looking good on the tiny screen.
In one of the rare moments that I actually stop to read my RSS feeds techy side, I noticed that WebKit2 has been announced. The only thing I can’t help but wonder, is what the flub does a layout engine have to do with processes? Not a damn thing! Personally, I would appreciate a separate API/library for such separate of interest: in particular, one not tied directly to WebKit lol. Ok, so maybe I’m crazy.
Whether you are a user or a developer o/, nether Xembed or the various (oft’ fugly) incarnations of Microsoft COM really make anyones lives just easier. Under X based systems however, it is possible to mate separate processes running WebKit into a central controller without to much heartache; there are already some bare bones browsers out there worth looking into, and patching when they don’t measure up. Non however have become common place, and even among PCs, there are really only a handful of common web browsers out of dozens of products to choose from.
Somethings are always going to be closely bound; first takes of an idea, even more so an idea geared for getting the current project done, tend to do that even more so. Personally, I will just be happy when there are less web browsers out there that suck… and keep on sucking.
I spent part of the playing around with Raven Shield and SWAT 4: TSS. Although to the best of my knowledge, Unreal Engine 2 did have support for joysticks, both these games shipped with that support half-assedly disabled 8=). In short, the games basically ignore all joystick input.
Never being one easily daunted, the three obvious solutions occurred: A/ configure the games for keyboard only operation and the joystick to emulate keyboard input; B/ use AHK; and C/ write a small toy to emulate a mouse by way of joystick input. I have already done A, and plan to test out B tomorrow (eh, today), if need be, perhaps play with C at some later date just for fun.
Under the Unreal Engine, or at least UE2: movement is a fairly simple thing. Basically you apply a positive or negative “Speed” factor to a given axis, resulting in some kind of movement: such as translating the players pawn(?) or moving the cursor. It’s kind of simple, +/- base X and Y axises are more or less your walk. Where as the aBaseX and aBaseY axises correspond to the mouse. For SWAT, the task is basically as simple as binding a group of keys to apply +/- Speed to those axises. The bigger the speed, the more reaction you get per key press. In Raven Shield however, despite several methods tried, only positive and negative X (left/right) movement was fully working. Irregardless of change, only upward Y movement was possible in RvS o/. After 6 years of it, I am often the first to call Raven Shield a pile of crap. Tuning my retired joystick to trigger those keys, is fairly simple: although the profiler lacks mapping JS to mouse aixses, sadly.
While it is possible to configure SWAT 4 for keyboard only operation, and thus JS based aiming; it creates somewhat of a problem. It’s virtually impossible to both be able to turn/maneuver around obstacles and to aim and fire at targets. The reason for this is somewhat Unreals fault, that and the fact that “Keyboard acceleration” is not quite, eh, the same as mouse acceleration. In testing with my stick, I found values of +/- 3.75 to 4 tended to work good for aiming, where as +/- 5 to 8 work better for turning. Since a joystick should garner a form of movement more acline to that of mouse acceleration, rather than a keyboards uniformity, it causes a conflict of interest. Mouse acceleration works on the indea, of increasing the speed of mouse movement in proportion to the distance you move it, e.g. it gets faster as the further you move it; where as accelerated it always moves at a steady rate. Perhaps a good if incomplete explanation, for anyone whose played a Playstation with an analog controller: mouse = stick, keyboard = d-pad; thus mapping js to keyboard = d-pad != analog stick. Obviously to play an FPS with a joystick, you don’t want it to behave like a sluggish ‘d-pad’. One way to solve this, would be to dynamically modify the Speed= value used by the key, incrementing/decrementing it by some stepping per use; while not as elegant as it might sound to some, is also impossible. UE2s console and command system could only handle the ++ and — operations by writing out the increment steppings using the pipe(|) operator, and following it up with an OnRelease operator to reset it back.
A better solution, obviously is just playing a ficken game with joystick support ^/.
As for the aforementioned method B, wouldn’t you happen to know that it’s already there. It would be the best solution, and AutoHotKey is a fine bit of software; one I’ve always wanted to find a good use for in games. Depending on how well it can be made to work at converting a JS into a mouse compatible HID, in particular with games in general, I might actually give up using the mouse for regular desktop usage. Thanks to my laptop and having encountered a fair bit of hardware in life’s travels, I have no special attachment to PC mice: only hatred for ones without tails. Than again, I don’t like wireless hardware for much, period.
The third method (C), well, is one that I would only consider worth the effort, because of the learning about Windows specifics that it would involve. I wouldn’t be surprised if Microsoft had it as a sample app somewhere either. The libraries I rely on for input backends (e.g. in Stargella) have their own portable handling of joysticks as is, so I’ve no real reason to care lol.
I’ve noticed that if I place my screen window into copy mode while the compiler runs, Firefox doesn’t become so massively unresponsive, slower, but no where near as slow. This makes me wonder a bit.
Either way, I can run less bloated web browsers on this meager laptop without any hiccups from a running compiler 8=).
With the questions my brother has been asking me about his computer, and his “Plans” for rebuilding her into a higher end machine, I’m starting to wonder how he even got one built in the first place… what was it, in one ear and out the other? lol.
And I am the moron, who was barred from building his own computer !?
As is my custom when encountering a blog post, I’ll usually check the current entries and grep for anything of interest after perusing what I came for; in this case, it was a blog post that floated into mention on #vim, during a short discuesion of git and hg. When I hit the ‘home’, I noticed a pair of entries: 1, 2; on the iPad.
It reminds me of why I stuck up my nose at the iPad about 5 seconds into the news report: because if it’s not *at least* as easy to screw with as OS X, it’s just one more over priced pile of garbage as far as I’m concerned… Then again, I’m kind of an odd ball, that I expect mobiles and tablets to be at least as good fun as early microcomputers were 15 years ago ^_^. I wonder how many decades I’ll have to wait for that in the American market place :-/. It’s actually possible to get outdated PDAs that are more fun, but unfortunately require some what of an import cost and learning some Japanese lol.