| ★ wanayoo — archive 1999 http://tnir.org/~rae/ | Nouvelle recherche | Portail wanayoo |
|
|
|
Fri Aug 11 2000
Spent quite a bit of time on GmOne last night. Managed to almost get it running. After all that work, I didn't want to risk losing it, so I decided to check it in to SourceForge [where the code is kept in a CVS repo]. Now, I make it my policy to never check in code unless it's working. There are exceptions for unusual/critical cases, but I try to stick to it. In this case, since I'm the only one submitting code, it's certainly not a critical or unusual situation, so I really shouldn't "break the repo".
Now, I've only really been using CVS for about 6 months, and thus far I have only used the mundane, day-to-day functionality of update/code/checkin. Last night provided me with the ideal circumstance for trying out CVS branches. Branching is [ideally] a way to split off from the main code, work for a while, and then [again, ideally] merge your changes back into the main code [called the "trunk", since you're using a "branch" -- get it?]. So last night, I created a "Carbon Events" branch and then checked in my code. It was quite cool, because the client I'm using, MacCVSPro, immediately marked the folders and files with the branch, making it quite obvious what was on what branch [I only branched the "source" folder].
Well, maybe it's hard to convey the excitement, but this is the kind of development process I've always wanted to use -- locking code is such a pain in multi-person projects, since you can be blocked by someone else's lock on a file or something.. Well, this is getting a bit dry, so I'll just say that I'm really enjoying CVS at this point. I'll report later after I try merging my stuff back into the main trunk.
If you want to look at the actual code yourself, take a peek at the GmOne CVS tree on SourceForge. Or look at my Carbon_Events branch instead. :-)
Thu Aug 10 2000 [later]
Wow, this is soooo weird. I am running X11 on my G4 under Darwin. I found out today that if you log in to Mac OS X as "console", it kills the Aqua display manager and puts you in a text console. Also, there is a binary download of X11 available, which you simply unarchive in the root '/' directory, and you're all set.
Once you have X running, you are in twm [Tom's Window Manager], which is not very exciting. But if you have a Linux box handy, like I do, you can ssh to it [which automatically forwards X connections -- that's the deep magic in all this] and run X apps... INCLUDING WINDOW MANAGERS. Of course, you first have to kill off twm [not hard -- last item in the menu I think: "Exit"], then in your xterm ssh'ed to tnir you type "afterstep" to run the AfterStep window manager which, appropriately enough, tries to look like NeXTStep. The image on the left there is a screenshot I just took while running AfterStep on tnir with my display set to my G4 running X11 on Darwin.
Now what's so cool about this is that I am, in essence, running Mac OS X. I did not shut down or reboot or anything like that. I simply quit an app that was running [the Aqua window manager] and started another one. But now, I am suddenly running X Windows on Unix! Whoah. Now I can see that it it time to start porting over some Linux apps. :-)
A couple of negative things about X11 on Darwin -- it doesn't grok more than one mouse button [:-P], and it doesn't handle shift quite right. If you hold the shift key a millisecond after typing a capital letter, which Ii seem to do quite often -- you end up with a lower case version of the letter right next to the upper case version. Ii left the last couple in -- Ii've been deleting them manually as Ii type the rest of this.
Thu Aug 10 2000
No news is good news? :-)
I'm going to work on GmOne tonight. I've completely revamped the app architecture and included Carbon Event compatibility. This means the app will only run with Carbon1.1 and later, which means Mac OS 8.6 and up. Not that that really matters all that much, given how long it's taking to get GmOne going.
I'm not sure, but I think it's been about a year since I started GmOne, and it's really been enjoyable despite the fact that there is not much to show for it right now. I'm trying very hard to make it fully as powerful as Maya, at least in terms of infrastructure. Perl is definitely going to be in there, so as to make GmOne's entire UI driven by scripts instead of compiled code or platform-specific binary resources. I absolutely plan on GmOne eventually running on MacOS X, BeOS, Linux. Maybe Windows if I can find some help, since I've never written any Windows code in my life. Technically, I've never written and Linux code either, but SGI's are X11-based Unix machines, so that's pretty damned close.
Hm, I'm going on a bit. Well, too bad. I've recently moved the GmOne website back from SourceForge to tnir, mostly because I found it to be too convoluted and difficult to update the website there. I think I'll mirror it over there every so often, but I won't make it a religious habit or anything.
Found out recently, routesy of a mailing list, that if you log in to Mac OS X as "console", it kills the graphics completely and gives you a text-based console windows. Very cool, because that means you can then type "startx" and voila! You're running X Windows. Cool beans. Here are a few web pages that talk about "Darwin", which is what you get in Mac OS X when you kill the graphics :-) :
There, that should do.
Sun Aug 6 2000
Andrew came over for a visit last night. Andy, Christine and Elspeth visited as well, and we all went swimming in our miniscule pool, even generating a whirlpool by walking around in a counter-clockwise direction, pushing the water. It sounds silly, but it works quite well -- I had a very hard time swimming against the current and making any headway.
After Andy, Christine and Elspeth headed home, Andrew and I watched a bit of Chasing Amy [the first hour or so] and enjoyed it quite a bit. I'm a bit baffled, because I had thought that Andy or Andrew had recommended the movie to me, but it turns out neither had seen it before. Weird. If you think you're the one who told me about Chasing Amy, drop me a line!
Hey! I was just going through IMDB to get that link upu there and looked up Jenny, and although I didn't find her name in X-Man at all, a general search found this entry for Stone Skipper. Woo-hoo!
Fri Aug 4 2000
I was chatting with Andrew on the phone last night and he told me about a game called Terminus, which is a realistic space-battle simulation. No banking, and lots of computer aids to help you see where ships are and where they've been. There's no downloadable demo, alas; just a honking big 60 M AVI movie, which I downloaded and watched. There are some screenshots on the site, showing what the game looks like. I don't think any of the screenshots do the game justice. The best of them is this one, but it doesn't show things like the 3D trails ships leave in their wake in the HUD [Heads-Up-Display]. I wasn't able to determine of the computer aided you in predicting where the player would be, perhaps by putting prediction targets for you to aim at.
Well, I think I might end up buying the game, if it isn't over $70 or so, and I'll let you know how it goes. Oh, btw, the game runs under Mac OS, Windows 9x, and Linux.
Oh, and Andrew may be coming to my place to play Quake tonight, so he can experience
the joy of near-zero ping. :-)
Thu Aug 3 2000
Something I forgot to mention is that Jeff Kesner, at the Pool Party, brought along a GPS unit and told me the exact longitude/latitude of our house! Here it is:
Latitude: 43deg 44.71min N Longitude: 79deg 11.99min W
Now, the last digit [0.01 min] changed between the backyard and front yard, but I think that 0.01 min is only a few metres [if my guesstimations are correct -- can anyone confirm?] so it isn't unreasonable for that digit to change. I guess in more typical deg-min-sec terms, I should really state our position as
Latitude: 43deg 44min 43sec N Longitude: 79deg 11min 59sec W
I'm not sure if the deg-min-sec has fallen out of fashion in favour of deg-min or what, but that's what Jeff's GPS showed.
Wed Aug 2 2000
At right is another view of the ISS's orbit, this time from www.heavens-above.com.
And to the left is the current phase of the moon.
Oh, and here is the current time:
[it only "ticks" for 30 seconds]
Does anyone else have any interesting image-links like this they would care to share?
Let me know, and I'll post 'em on this page..
Tue Aug 1 2000
This is pretty cool -- it's the current location of the space station. A better URL for
seeing this info is
<http://liftoff.msfc.nasa.gov/temp/StationLoc.html> -- give it a try.
Old News
[Jan] [Feb] [Mar] [Apr] [May] [Jun] [Jul]
Directory Description anniversary The invitation for Danny and Nancy's 50th wedding anniversary archives be My BeOS stuff bookmarks Where I dump my bookmarks on occasion. breakin-1999-04-21 My machine got hacked badly in April 1999. crack3 Got hacked again in Dec 1999. Fixed it really well after this. cryonics Stuff to do with living a very long time. download family-files My family tree, all 300 some-odd of them [so far] img web page graphics [not used any more though] inkspot Pics from Inkspot's office-warming party. Hm, maybe we should have had an office-cooling party when Debbie went to Philly? interlog A snapshot of my interlog web pages. italy Hotel info for our trip in July 1999. linux screenshots of me running Linux on a PC I had lying around. linuxQuake Some graphics I did for a web page; they never got used though.. magazines Trying to figure out how much an issue of various magazines cost if you subscribe. mailing-lists mirrors sites I've sucked down with 'wget' pics My collection of images. ping A collection of graphs and data relating to my internet connection. quake Big Quake evetns I've gone to/run. quake-dev Stuff I did while trying to develop my own quake levels. quake-files Interesting Quake demos, maps etc. reality A bunch of stuff I used to have on reality.sgi.com when I worked at Alias/Wavefront scripts A link to my ~/bin/noarch directory, where I keep all my hoopy Perl scripts 'n' junk. stocks Harald's portfolio graphing Perl scripts. why-ie-5 Screenshots of IE5 on the Mac. www My old local internal web directory from Alias/Wavefront.
|
|
Dec0697.jpg [89k, 2.7 years old] A Quake screenshot of some of my buddies playing Quake with me. |
G5Server.jpg [39k, 5 weeks old] |
Zs.gif [32k, 8 weeks old] |
afterstep.jpg [211k, 6 days old] |
|
aw.jpg [4k, 2.4 years old] Web menu graphic |
banner-black.jpg [33k, 2.4 years old] Web menu graphic |
banner-white.jpg [33k, 2.4 years old] Web menu graphic |
cjw-head.jpg [1k, 48 weeks old] |
|
funstuff.jpg [185k, 1.1 years old] |
linux-rae.gif [3k, 1.2 years old] |
news.jpg [4k, 2.3 years old] Web menu graphic |
newsbg.gif [150 bytes, 2.1 years old] Web menu graphic |
|
posldom.jpg [4k, 2.4 years old] Web menu graphic |
reality.jpg [4k, 2.4 years old] Web menu graphic |
reidnews.gif [1k, 2.3 years old] Web menu graphic |
sayings.jpg [125k, 9 weeks old] |
|
shot.jpg [221k, 43 weeks old] |
snap-chk.jpg [197k, 48 weeks old] |
tff-imdb.gif [2k, 1 years old] |
why-sketch.jpg [142k, 41 weeks old] |
|
ydl-rae.gif [2k, 1.2 years old] |