jump to navigation

We did it! March 30, 2008

Posted by a1291762 in : emily , 1 comment so far

Emily told me that she’d lost one of her doll’s shoes yesterday morning. I told her to look for it since it must have been in her room. Later on she came out all excited and told me she had found the shoe. Then she proceeded to since the “We did it!” song from Dora the Explorer.

Expelled March 21, 2008

Posted by a1291762 in : Uncategorized , add a comment

I hate blogs that just link to other people’s stuff but this was too good to pass up.

http://scienceblogs.com/pharyngula/2008/03/expelled.php

Posted from Blazer March 17, 2008

Posted by a1291762 in : treo650 , add a comment

This post was made from Blazer running on my treo. wOOt!

I found the newer Blazer which can be instructed to ignore CSS. It displays sites much better (since most CSS is designed for bigger displays.

I noticed that Blazer uses a 1.3MB “NetFrontLib_Device” file in the ROM. I figured it might not be needed when Blazer wasn’t installed but it seems that’s wrong. Messages (SMS) dynamically loads the file for displaying “big” messages (ones that don’t fit on a single screen). I noticed this when I received a big SMS today and my Treo crashed.

Konq thinks it's a small screen? March 15, 2008

Posted by a1291762 in : site , add a comment

Either that or it chokes on the CSS 3 media elements…

I tried to setup the stylesheets so mobile browsers like Opera Mini and Blazer wouldn’t use the box model but both Opera Mini and Blazer just went and used the stylesheets anyway. Sigh. My blog template is in some Google XML format. I don’t think I get to do server-side condtionals (eg. to deliver different content for those browsers) and I’m not sure that I can do this client side. Possibly I could do a document.write() from JavaScript… That would assume JavaScript was available (which it often isn’t in mobile browsers).

Ugh.

More Treo Stuff March 13, 2008

Posted by a1291762 in : treo650 , 2comments

Strange bugs in SrcEdit… caused by GCC optimizations? Possibly… You can’t build without any optimizations though (it ends up too big) so I’m trying -O without -g. -O2 -g seems more stable than -O2 which is more stable than anything with -Os.

It was suggested for me to use AlmSetProcAlarm because it doesn’t wake the screen, and it works great. Then I needed to ensure my code was locked down so that it wasn’t moved or worse, evicted from DBCache. I had to add some extra checks to ensure I don’t end up with a stale handle but it seems to be good now. AttnGrab isn’t quite the “simple utility” it was at v1.0 but it’s still quite small and easy to understand. I even put some comments in the code!

I listed AttnGrab on some download sites and it seems it’s getting around now. People are finding it useful. wOOt!

Update 14 March 2008

Maybe I just can’t build SrcEdit on my system? I’ve got PRC-TOOLS built for MacPPC running under Rosetta. To build for Intel requires bootstrapping a GCC 3.x native compiler first (you can’t build GCC 2.95 with GCC 4). I downgraded all the way to 2.5.1 and it’s finally stable (and faster than the HEAD version for most things).

AttnGrab has 2 major bugs:
1) It crashes on the second attention attempt (ie. if your calendar goes off and you miss a call, crash).
2) For some reason I can’t get it to de-register the ‘hede’ notification. Switching back to sub-launch resolves this.

I also added an explicit check for a case you can hit when rebuilding (the .prc is re-written then launched, if it was previously locked you’re going to get a crash at some point so it notes this in the crash log). The only other way to come across this bug would be if you used an app like Filez to copy a new version over an old version (that was locked), and that’s assuming Filez doesn’t “delete” the old database first (which would correctly clear the lock).

I’ve done an emergency update (.prc only). I’ll upload the whole package later.

Surround finally installed March 11, 2008

Posted by a1291762 in : house, isaac , add a comment

I finally got around to installing my surround speakers. I did it over 2 weekends and the result looks tidy, though you can see the wires. Kind of a shame I couldn’t just put them through the ceiling but the lounge room doesn’t have a ceiling space :(

I whacked on a movie to test them out and it was THX one. There’s this thing at the start where this funny man makes a cow noise then plugs it into his THX sign, then it makes cow noises from everywhere. It showed the speakers are working fine but totally feaked out Isaac. I guess he wasn’t expecting the noises to come from everywhere :)

Treo stuff March 11, 2008

Posted by a1291762 in : programs, treo650 , add a comment

My battery case was squeaking. Most noticeable when typing and stuff. Solved by putting a bit of paper around the battery compartment (makes the case fit more snugly).

Attention Grabber was updated to 1.4. It now re-enables itself after being upgraded during HotSync (a bit more useful than getting disabed).

Graffiti Anywhere has been causing strange problems even though it’s not activated. The most annoying of these was preventing my Treo from sleeping! I’ve blown it away because I never use Graffiti anyway (what with that keyboard there).

I got reverse DUN going. Using a pppd command instead of HotSync on the Bluetooth serial port the Treo can connect and I can do things like Google Maps trough my laptop. Not sure what good this will be though as my laptop only has Internet at home.

I added Blazer back to my ROM to test the Reverse DUN stuff. I need to update this blog because it looked fine until the CSS loaded and then it just looked like crap.

AttnGrab update, Blog template update March 6, 2008

Posted by a1291762 in : programs, site , add a comment

AttnGrab has been updated to 1.2. I’m going to post a comment on it’s page so that people can track new versions without having to wade through my regular posts.

I’ve fixed the “Subscribe to comments for this post” link too. I guess nobody has been doing that because it’s been broken for a long, long time.

Dependencies rant March 3, 2008

Posted by a1291762 in : computers , 1 comment so far

I’m sitting here waiting while perl compiles. My system perl is 5.8.6 yet for some strange reason MacPorts thinks I need to rebuild perl from scratch… all I wanted to do was import and SVN repo into git :(

I really hate the push to get the Linux dependency hell onto other platforms.

Update 3 March 2008

When MacPorts started build gawk I gave up. Let’s see what git-svn actually requires…

Ok… So I need Subversion to get the SVN::Core perl module…

I need SWIG to build the Perl bindings. SWIG built and installed quickly and without issue. Great!

Subversion requires APR and APR-UTIL but it wasn’t until I’d built the former that Subversion’s configure bothered to notify me of the latter dependency. Open Source… you know, you’re allowed to distribute this stuff with your package so that people don’t need to satisfy strange dependencies to build!

APR seemed quick and easy but installed by default into a location that nothing else looked in, requiring –with-apr=/usr/local/apr for everything else.

APR-UTIL (why isn’t this just in the APR package) was quick.

Subversion requires both –with-apr=/usr/local/apr and –with-apr-util=/usr/local/apr.

Finally, time to make swig-pl to build the SVN::Core module and sudo make install-swig-pl to instal it.

Sure, it was more work than using MacPorts but a damn sight less to download and build. It works! Why did I need all that extra crap?!?!?

Isaac is done (last post, really) March 3, 2008

Posted by a1291762 in : isaac , 1 comment so far

Isaac is done. Toilet trained. I’d take him anywhere in undies now.

It’s been about a week now with no accidents of any kind and he’s got enough advance warning to come tell us he needs to go to the toilet, pull down his own pants (quite funny to watch) and sit on the toilet. Once he’s done he can even get up by himself but he can’t put his pants back on. He can even use the big toilet though he hasn’t learned how to get on yet. He climbs up and then can’t figure out how to turn around to sit down (Emily did the same thing).