First MonoDevelop Bug Closed!

April 2nd, 2005 Rev No comments

Woo hoo for me. It was a dinky little bug – you could overwrite an existing file without being asked – but it was my first time through the process on MonoDevelop. Made the patch… submitted it… closed out the bug in bugzilla.

Very cool for me. What’s next?

Tags:

Beagle, QEMU, and the week in review

April 2nd, 2005 Rev 4 comments

Got Beagle installed on the laptop. So far so good. We’ll see if it makes bug hunting easier. I don’t notice it scanning my web history. But, it’s installed and I can fiddle with it more later, that’s what linux is all about right? =)

Running two+ builds at the same time, updating ubuntu, browsing the web, and indexing with beagle is really punking my poor Cel 466 laptop. Maybe after little Locke is born I’ll pick up a new laptop. Yeah…. riiiiight. =)

Tried out QEMU at work and was really surprised at how well it worked. But I grabbed the latest beta of VMWare (5) to run XP on the AMD64 when I get things switched. I’ve still got a few things to do first.. like get my SVN repository off there. Fortunately I did the flat file storage rather than berkley DB.

Brandon left this week. Fortunately my pro-active of my two demi-bosses took the week off so I wasn’t immediately overwhelmed with requests. Oh.. but the one I did get made me want to follow Brandon to his new gig. They asked me if I could quickly extend MSI’s functionality so that it would let you roll back our installs on an uninstall. So say someone installs an update to our product.. they want to be able to remove the update and have it put the original files back – by the next release – July 1st.

While this might seem like some cool functionality and handy… it’s not the way MSI works. You install a patch to a product and you’ve got to remove it all and reinstall the original package to go back. But yeah.. it’s not trivial.. and I’m already trying to finish the System Management application I’m working on and make all the changes to the current installs. And find time to switch the build system to NANT and all the installs to WiX.

Okay.. enough boring MSI/Install stuff.

No real forward movement on ReadyReply this week. I got maybe a couple methods in. But now I’m into the meat of defining data handling methods and the UI rewrite. I’m thinking I’ll get a large chunk of work done at the Mono Meeting this Sunday. This twice a month thing is a good idea simply because it’ll get me to focus more.

Oh and it doesn’t help that I’d rather spend all my time booted into ubuntu when the project is on the win partition of the laptop.

Ever since I installed netapplet I’ve had problems with wireless in ubuntu. I’ve since ditched netapplet..but it’s now a chore everytime I boot the system. It’s not persisting key information at all (should it be?). And to get things connected I find myself having to throw it in by hand with iwconfig. Not such a big deal.. but it takes for ever for it to take and actually get up and running. This kind of “this can’t be that hard” problem makes one feel like a real feeb.

So I installed KWifiManager after reading about it in Linux Magazine… sucked. Wouldn’t even bring up the configuration menu. And, even though it showed I was connected to my AP… when I ran a scan for AP’s.. it said there weren’t any. Hmmm. SO I scrapped that. Anyone have any suggestions for wireless managment? It can’t be that Windows handles this better.

Oh and Chris and Eric are right.. KDE ui blows.

And, I’ve yet to grok the multiple desktop system. I just don’t tend to use it even though I’m obsessed with desktop realestate. I like to have enough room to see everything in one window. If it’s off the screen I run the risk of forgetting about it. But perhaps that speaks more to my scatter brained approach to things.

There’s an app called Skippy which apparently spaces out all the windows so you can pick one and then collapses them back with your selected window top most. Kind of like in Nat’s demo at BrainShare this year. Maybe I’ll install that and check it out.

Oh well.. I’ve babbeled enough.. MonoDevelop is done building… time to start hunting bugs with Beagle. =)

O’Reilly’s Make

March 28th, 2005 Rev No comments

I’m still trying to get through this first issues which Justin was nice enough to give me.

It’s one of the few magazines I feel compelled to read from start to finish. Okay.. well I skipped the “Monorail in your back yard” section. But, being from the Seattle area, Monorails are a sore subject with me.

Tags:

Cilantro, thy name is pain

March 28th, 2005 Rev No comments

Well, Saturday night we finally got some pretty good proof for my theory that cilantro *spits* gives me terrible migrians. And apparently the fresher the cilantro the worse the migraine. Fortunately for me in the last couple years the pain has started to get more mild. (I’ve probably burned out enough brain cells with the mini-strokes that are the migraines).

I get the aural precursors with my migraines. I was about to dive into a detailed description when I realize that the wikipedia link gives a pretty good description of what happens. Reference that.

So, I was treated to wave after wave of aural assults until I finally gave up hope of recovering enough to sneak off and play FarCry – my current time waster – and I climed into the shower and stood there until it went cold. Then I crawled into bed and mercifully collapsed. If I were smart I would’ve chucked up dinner and it would’ve stopped sooner, then I could’ve just passed out. But I took some tums to stop my stomach from lurching and bubbling, thus prolonging the whole circus.

The auras give me a warning of things to come so as soon as I start to lose my site I usually run (literally) for the recipe that seems to help best in combating the inevitable pain:

Excedrin Migraine – If you look in the ingredients this is a cocktail of 2 pain relievers, something for swelling, and a big dose of caffine.

Coffee – Just start drinking. I should probably throw Orange juice into the mix to help bust the caffine.

Then an try and fall asleep before it comes. My wife also rubs Tiger Balm into my temples from time to time. But to be honest I don’t know if it’s the tiger balm that makes me feel better or just getting a temple massage from a beautiful woman. =)

I still have a small blind spot I’ve been trying to look around all day and it’s driving me nuts.

So, no more cilantro for me. Which sucks because I love salsa and in the last 5 years or so the only salsa you can seem to get without cilantro is the Mango Pineapple kind. Yeah, thanks to what ever So-Cal trend-master decided that cilantro was the hot new thing that needed to be in everything. Probably the same guy who is responsible the Chipotle fad. Or Lime – (insert cola product here).

This post has all the flow of a pillow case full of bricks. Oh well.. migraines screw with my thinking.

Tags:

XP Pro has a death wish

March 26th, 2005 Rev 2 comments

I really think that Microsoft wants me to ditch XP. I know linux certainly does. I’m speaking of my sudden rash of svchost.exe errors at boot and shutdown on my two instances of XP. And the problem with XP not refreshing the CD drive view when I change CDs is annoying – I had to reboot XP for each of the 6 FryCry CDs I was trying to install. (And many more issues)

I looked on-line for the registry hacks that took care of the problem last time and the ones I found didn’t help.

Linux wants to help pry my last couple fingers off of XP. It’s doing this by providing things like Cedega, to cover my gaming needs. And Mono and Monodevelop, to cover my development needs – not to mention the great people in the Seattle Mono User’s Group (SMUG?) =) who are motivating and fun to hang out with.

For some reason I still think I need VStudio for my purely Win/.Net development – Could it be that I’m still hung up on code folding? VStudio’s left me needy and addicted to it’s crutches. If only someone *COUGH*berman*COUGH* could some how get that functionality into monodevelop.

I suppose I could just run a VMachine of XP or Win2k. That way when ever windows vomited all over itself I could just restore the image and keep going.

I just think it says a lot that I got an AMD64 for my main XP box around the same time I got Ubuntu installed on my 800mhz linux box and I’ve been using my linux box almost exclusively and not touched my smokin’ new AMD64. Wow, that sucks.

What’ve you done for me lately, XP?

Prepare to suck wind, XP. Prepare to suck wind.

Tags:

IPv6 Follow up

March 25th, 2005 Rev 1 comment

I’ll go ahead and put the steps / scripts here I had to take to get this to work. in case someone else needs a hint.

Get a linksys WRT54G

Flash the firmware with either Sveasoft or OpenWRT (I used sveasoft)

enable ssh

log in and turn on IPv6 and radvd:

nvram set ipv6_enable=1

nvram set radvd_enable=1

nvram commit

Then cut and paste this:

nvram set rc_startup=”\
ip tunnel add v6tf mode sit remote <put remote ipv4 address here – no brackets> ttl 255
ip link set v6tf up
ip addr add <put assigned ipv6 address here – no brackets> dev v6tf
ip route add ::/0 dev v6tf metric 1
ip addr add <put assigned ipv6 prefix here – no brackets> dev br0
iptables -I INPUT -p icmp –icmp-type 8 -j ACCEPT
iptables -I INPUT -p icmp –icmp-type 128 -j ACCEPT

and:

nvram set radvd_conf=”\
interface br0{
AdvSendAdvert on;
AdvHomeAgentFlag off;
prefix <put assigned ipv6 prefix here – no brackets>
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};

then:

nvram commit

Reboot the router and you should be good to go.

IPv6 connections aren’t NAT’d through your router so make sure you’re secure when you get things up and running. It look like XP SP2’s firewall will cover IPv6 and shorewall for linux appears to handle it as well.

To get IPv6 running in XP (and perhaps 2k3) run: ipv6 install

Anymore questions, I guess you could contact me. But hell… that right there is all I know on the matter.

Tags:

IPv6 Project: Finished

March 25th, 2005 Rev No comments

Finally got IPv6 setup through the WRT54g router. All seems to be going well. I can resolve and connect to different IPv6 only sites. I even get the dancing turtle.

Now I’m setting up bind and nessus on my server. More fun, to be sure.

So, did my blog help me focus and actually complete a project? Hrmm I think it probably more just help from Eric and Chris. =)

Next up, company web site.

Tags:

Playlist Generator

March 24th, 2005 Rev No comments

I’ve been listening to C89.5 more and more lately (rather than just on the drive in to work) and I notice that you’ll hear the same block of songs just about every hour. ACK!

When I worked at KGRG (Green River Community College) we had a program that would automatically generate play lists for us. The station programmers (radio, not computer) would set a level for a given song from “High Rotation” (hot new stuff) to “Oldies” and the machine would churn through the library and put together a play list.

Got me thinking that C89.5 needed something like this. And if they do have something like this… they need to need to drop the number of high rotation songs they get in an hour. Or more likely… increase their library so you don’t keep hitting the same six songs every hour.

I know, what with all the iPod’s and Webcasting out there that folks have come up with their own play list managers and smart agents to build out play lists for them. But perhaps they could get something like that for c89.5. Set it up so requests are logged and help bump up popular songs in rotation. *shrug*

I’m probably obsolutely wrong about what goes on there, having never been there. And I’m sure Eric is going to message me shortly after this post to fill me in. =) But… these are the things I think about on my long commute. (or as George Carlin says, “These are the things I think about when I’m at home alone and the lights go out.”) =)

Tags:

Code-A-Game

March 23rd, 2005 Rev 1 comment

Eric sent me a link to realmforge in reference to my post about the realtime codeable environment. While it does look interesting, I was thinking of something a little more integrated.

One of the screenshots looks like basically you’re “playing the game” through an editor. I’m thinking more of having the editor just be another item in there. You select an item to edit/create and a free floating 3d editor pops up and you can code in it and interact with it. Or perhaps you’ve got a transparent menu style of editor *waves hand dismissively* nothing is spec’d and it’s all in my head – along with a lot of other strange stuff, to be sure. =)

Maybe this’ll be like the great american novel. I’ll have to wait till I’m near retirement to churn it out.

It’s hard to find the time now, with the 2 hour commute each way. Love wants to see a little more of me =) I work from home one day a week to try and help out.. especially with the new one coming.

Contracting might be nice… if it was stable.. and had benefits. Uh-huh… I guess I’ll keep spinning my wheels with the personal business thing until I get some traction.

Tags:

IPv6 again

March 23rd, 2005 Rev No comments

Didn’t get much work done on it today. Last night I got a script from Eric and looked at little more at what was going on.

I try and ping6 and I get a 100% loss. But tunnelbroker shows up and down activity on the website. I can ping other IPv6 machines on my side of the router and it’s fine. I’m thinking the hang up is in the router and it’s settings.

So the next step is to flash the firmware and try Eric’s script fresh. We’ll see how it goes.

I was getting the wireless drops last night and I changed the settings I mentioned earlier to no effect. But I spent all day working from home via vpn and Remote Desktop and I didn’t have any issues. *shrug*

Tags: