Fission 1.6.1 Fixes Two Nasty Bugs

November 19th, 2008

Fission.png

The cats at Rogue Amoeba have fixed two "nasty bugs", as they called them, in Fission and released version 1.6.1 for general consumption. I'm a little surprised that they didn't elaborate, but maybe they were something they'd rather not hear about again and again in the indie Mac developer community (You did What?).

I hadn't hit anything major with Fission, but then again, I'm not making/editing podcasts with it either.

UPDATE: they did say what the problems were:

  • Fixed a rare crash that could occur after intensive editing
  • Fixed a drawing-related crash on Tiger when using the I and O keys to create a selection

VoodooPad (Pro) 4.0 is Out!

November 18th, 2008

VoodooPad.jpg

I've been using Flying Meat's VoodooPad (Pro) for a while now, taking the time to put in the things I want quick access to and might not put in this web log. I like the Wiki format, and the auto-creation of links, but I have to admit that I haven't used the imbedded drawing like I might have, it's just not something I've thought to use a lot. But I'm going to try harder in the future.

In any case, they have released version 4.0 of VoodooPad (Pro) and it's got a ton of new features. I like the updated look and feel of the app, including the single window for all options - very much like Acorn, their image editor.

I haven't played with a lot of the other features, but I'm sure I'll get around to them soon enough. I always seem to have the need of some other little tidbit to place into VoodooPad, so I'll be using it more in the weeks to come.

Interesting Formatting Trick for WD My Book 1TB Drive

November 16th, 2008

iMac-G5-20.jpg

Friday evening we went to pick up my fixed iMac G5 from the OakBrook Apple Store and I've been setting it up, and updating it over the weekend. Yesterday, I went to Best Buy and got a nice My Book 1TB drive for Time Machine on this guy. The drive was in the $260 range, and had USB and Firewire 400 ports - nice drive.

So I got it hooking up and I wanted to reformat it as a Mac OS Extended (Journaled) filesystem for Time Machine (and anything else I wanted to throw on there), but when I tried to do that, I kept getting a formatting error, and it'd just stop.

Hmmm...

I finally open up the log for Disk Utility and say this error message:

    newfs_hfs: /dev/rdisk1s1: partition size not a multiple of 4K.

That's very odd. I hadn't seen that before, and I've formatted a lot of this style of drives in the past. I wonder what it was. If I formatted is as FAT32, it worked fine. But I didn't want that. I wanted Mac OS Extended (Journaled). So I had to hit Google.

The solution was not obvious, and yet clear as day once you know what to look for. The trick was in the partitioning of the drive and the 'Options...' button at the bottom. The default from the factory had it with a DOS-based MBR selected, and I needed to select the GUID (for Intel Macs) or the APM (for PPC Macs). Once I did that, then the format was clean and quick, and it's working fine.

Interesting how the defaults play into these things. Glad to have hit it, and figured it out.

Safari 3.2 on Software Update

November 16th, 2008

Safari.jpg

I got a nice little surprise today when I went to my machine and noticed that Software Update had Safari 3.2 on it! Sweet! I haven't read all the release notes, but I'm guessing this is the WebKit update that has SquirrelFish in it for JavaScript interpretation. I've been laid up with this back problem, but I'm hoping that as soon as I'm well enough to sit at a desk for a while, I'll be able to have a look at the release notes and see what's all there.

OK, I had a look... seems this release has the anti-phishing features some other browsers have had for a while, and that's nice to have, but they didn't release SquirrelFish, as the Acid3 test is only at 77, and I know SquirrelFish and WebKit have been up to 100 for a while now. So it's better, but it's not the best WebKit can do in this release.

That's OK, I'm sure Snow Leopard will have all the latest in that release at the first of the new year.

MacVim Snapshot 37 is Out!

November 16th, 2008

MacVim.jpg

Once again, the MacVim team has released a new snapshot of one of the best Vim implementations I've ever seen. There are a few add-ins for this release, and a new way of communicating from the ObjC (Mac) side to the underlying C (Vim) side of the app. Hopefully, this is going to make the app more responsive on slower machines. I know I still love it and it's plenty fast on my MacBook Pro.

If you like Vim, get it.

I Do Hate this Herniated Disc

November 15th, 2008

Ambulance.jpg

This morning, at volleyball practice, where I'm the Asst. Coach, I bent over to pick up a volleyball and Zing! I felt it right in my lower back. I had hoped it was simply muscular strain, and would get better during the day, but as time progressed, I knew it wasn't... it was going to be another long recovery.

I spent a lot of Saturday and Sunday resting, and getting a few back spasms along the way. I have to say, I've been told that kidney stones are one of the most painful things you can endure. I have to agree. When I had a kidney stone, it was bad. But a lower back spasm is right up there. If you can't control your breathing and force yourself to relax, then you're going to be in a world of hurt.

Monday morning Liza called the Doctor and I got the prescription for the steroid pack and some muscle relaxers which is all I need - along with time, to get better. It's no fun, no fun at all. But there's nothing I could have done to stop it. No way to know that this volleyball, or whatever, would be the one to aggravate the condition.

So I'm laid up until I'm better. What a drag.

Installed Fedora Core 9 on Older Laptop

November 15th, 2008

Fedora.jpg

With all the machine consolidation in my office of late, and the replacement of Liza's Windows laptop with a MacBook Air, it seemed fitting to take her old laptop and put Fecora Core 9 on it just so that I'd once again have a linux machine in the office. The last laptop I had with linux on it was an interesting experience getting drivers for, etc. as it was RedHat 5 at the time. I used it to type in my old thesis simulation work and get that going again.

Over time, I upgraded it until the last version I had on there was Fedora Core 3. It hadn't been updated in a long while. I've been working with Fedora Core 5 and 6 at work, and while Fedora Core 10 is due out in a week or so, I decided to just get the Fedora Core 9 ISO and burn it onto a DVD and be done with it.

It's interesting to do this process every now and then as you see what defaults they have for the OS. In this case, the Firewall and SELinux were both on by default, and there were no options I saw in the install to disable them, as there was in the past. I'll have to do a few more installs before I'm sure, but normally, I can see people wanting these on by default, but in my office, and at work, where the network is secured, it's just a hassle to mess with ports, etc.

It's up and running and hooked into the router so I can get to it from outside (on certain ports, of course). It was interesting. Fun even. We'll see what I do with it, but it's nice to have an x86_64 linux box at home - like I have at work.

Enlightenment is Never a Gradual Thing

November 14th, 2008

PHB.gif

I have never considered myself a real people person. Sure, I like people. I like talking to them, I like listening to a good story, and even like listening to them when they don't necessarily have a good story. But I'm happier with fewer people around me. I don't like crowds. I find great comfort in silence. So I would not consider myself to be someone that's got a great read on people.

Because of how I was raised, and what life experiences I've had, I, like many people, do not really see myself as others see me. I don't see when someone is threatened by me if I am not threatened by them. I tend to filter what I see, by what I'm experiencing at the time. Consequently, I do not see deception very well. I'm easily fooled.

In one sense, I like this. I love magic. I know it's not real. I have a great friend that does magic, and he's shown me a lot of the tricks. The manuals, books, tricks, and the very elaborate and expensive machines that really "do" the magic. It's an illusion, but one that I gladly succumb to.

I have held my current position for over seven years. As an hourly consultant. That's a long time in this business. Not as long as some, but a lot longer than others. Why? I believe that it's because I work very hard, I'm smarter than the average bear... in short - I Produce. No two ways about it. I make ideas a reality in timescales that simply don't apply to the other people I work with.

I've heard the CTO call it "Bob Time".

Fair enough. I think it's a compliment, and I take it as such.

But some people close to me (Liza and friends) have been saying for years that many people I work with are threatened by me. In the past, I've agreed - as if to say "Sure, I believe you", when I really didn't. I mean really - who'd be threatened by me? I'm about the most un-threatening person I've ever met. (OK, here I understand that this is very subjective and I'm probably way off base on this, but you get the point.)

Yesterday I was asked to a meeting with several managers in the Shop with the topic of how to move forward in the coming year(s) with the service that my application provides. It was carefully phrased that it wasn't about my application (suite, really) - per se... it was about the service that my application provides. Fair enough, I can't imagine what they are planning on doing - seeing as how there's no application to take it's place (really) in the near future, but I'll play along.

So I get to this meeting and on the manager's whiteboard I see designs about what "could be" where they have gutted my fast-tick server and replaced it with another risk system. It's possible, in theory, to make this replacement, where the theory fails is in the timely delivery of the amount of data necessary to keep the end-users seeing what they want to see when they want to see it.

I am very familiar with the replacement engine. It's a package from a vendor that I cannot name (already been threatened with lawsuits) and a product that I cannot name (ditto). But that doesn't make it any better a product. It's a mess. It's a multi-million dollar mess. And in this meeting I find out that we have contractually agreed to buy 80 seats of this app which they now realize is a horrible waste of money. Not being good business people, they don't understand the concept of sunk cost, and are determined to leverage this expenditure to ruin other things as well.

At the current time, my app does everything it needs to, faster than anyone expects, and at a cost that is so low it's hard to imagine anything purchased beating it in cost/benefit analysis. But they want to leverage this other (bad) product. So they want to merge the two and make the "best of both" solution.

That's the start of the meeting.

I was the only technical person there.

They never asked my opinion. Not once.

They were far more interested in telling me their ideas then listening to why it was a good idea, or not, and what really should be done to try and make use of this horrible multi-million dollar white elephant. I never understood why until today.

They really are threatened by me.

Not for their jobs... I'm the lowest of the low on the totem pole. There's no one I threaten for their job. But their reputation is something else. Also, as they consider themselves to be "smart people", they want to be able to look back at what's been built and say "There - see that? I told him how to do it." Ego.

At the end of the meeting another issue was raised, and I was told that I'd do what one of these managers asked of me - and they knew I didn't like it, and didn't care.

So to add to the insult, they show that they have power over me, and even on top of that, they point out that they don't care - effectively putting me in a 'servant' role. How low did they plan on placing me? Slave?

I was upset, and left early. I didn't go in today, and had the opportunity to watch a little of the show House on DVR with my 14 yr old son. I'm glad I did... it was the seed of The Enlightenment.

One of the characters in this episode asked House (a genius doctor with horrible people skills) why he got into medicine when it was very clear that he disliked people so much. "Research, where you could make your own world, would seem a better fit". House responded with a little story about his childhood in Japan.

He and a hurt friend went into the wrong door of a hospital and saw this janitor scrubbing floors. They found their way to the Emergency Room and as his friend was getting fixed up, House walked around a bit. There was a patient that the doctors were stumped on. Totally baffled about the disease. So they finally decided to call in the specialist. Through the door walks the janitor. He was one of the 'untouchables', but was so smart, and always had the right answer, that they knew when they were completely beaten, they could go to him and he'd know the answer.

House went on to day "It was then I knew it wasn't about fitting in. It was about being right." It hit me like a ton of bricks. That is very similar to how I'm treated by my co-workers at the Shop. I'm the person they call when they have no idea what the problem is, but know in their bones that I'm going to have the solution to their problems.

Case in point: Yesterday one guy couldn't log into his linux box. He'd been able to for weeks, so it wasn't something configured wrong. It was new. Also, someone else was able to get into his box and all was OK. He and his neighbor worked on this for at least two hours. No luck. Then they came to me. I had ti solved in 5 mins. Time. The clock on the box wasn't being synced to the time servers so kerberos didn't like the time shift and disallowed the login. Simple fix - set up the step-tickers file and start ntpd. Easy.

But in the face of the one guy, he was angry. Very angry. He's relatively new - only a few weeks here, but is an old friend of the management group. Good Old Boy. He's never said 'Hi' to me after I've said 'Hi' to him in the halls. Many would call his actions downright rude. So for me to have fixed the problem he and his co-worker couldn't was a blow to his ego.

And the same is true for the meeting I was in.

No one wanted my opinion. They wanted to shape my opinion. When they saw that it wasn't happening, or they felt they'd said what they wanted to say, then they stopped and the meeting was over. That I hadn't agreed with them made the last part easier, but it would have happened anyway. Maying sure to put me in 'my place' was essential to their sense of order. I was (and am) capable of doing great things in record time. This is undeniable. Talent like that usually commands respect. Or fear. They were simply showing themselves to me to be the kind of people that fear me.

It's sad, but it became as clear as day with that TV show. I'm not someone to be treated as an equal. In that sense, I'm 'untouchable'. Yet they know I can solve these things like no one else can, and in so doing, make them look good for having made the choices they have. When you make good choices you don't need a miracle worker to make them look good - so almost by definition, I'm only called in on the very bad decisions.

When I do what they ask, and make something wonderful out of a mess, they hate me for being able to do it so effortlessly. Anger, fear, power... it's not a great combination in a group of people. It leads to bad things.

It's clear to me that they will never treat me kindly. It's not what they are ever going to do. I'll finish my time here and get a new job, because there's no place for me long-term where so many of the management team fear and hate me.

Firefox 3.0.4 is Out – Security and Stability Fixes

November 13th, 2008

Firefox.jpg

This morning I noticed that Firefox 3.0.4 was out with the standard security and stability fixes. Nothing really specific unless you get pretty deep into the bug tracking code for Firefox. I don't - it's not that big a deal.

It's nice to see them moving forward, but I'm looking forward to 3.1 and a faster/better rendering scheme.

DrawIt 3.7.3 is Out!

November 12th, 2008

DrawIt.jpg

I just checked and DrawIt 3.7.3 is out with some pretty serious bugs fixed. I didn't notice any because I haven't hit it with anything recently, but it's nice to know they stay on top of things. Probably the funniest bug was he missing images... that just sounds like a "duh" moment for the developer. I know I've had my share.

Anyway, get it and have fun.