Aluminum MacBook

December 7th, 2008 Mickey 3 comments

MRR Software, until a few days ago, was all produced from a Core Duo iMac (that’s the first intel based iMac that was offered).  Now I’ve brought in a new piece of hardware to help shoulder the load: a brand new Aluminum MacBook.  As someone coming from an iMac at home and a previous generation MacBook Pro at work, I thought I would post a personal review of my new MacBook.  Switching from an iMac to a MacBook may seem like an odd transition, but it fills a couple roles.  I will eventually get a new iMac, but not until they switch to the Nehalem platform, or Core i7 as Intel has dubbed it.  In the mean time we needed a laptop for traveling and a second computer around the house as the wife’s G4 iBook’s screen has started to dim.

There are so many things to say about the new MacBook that rather than list it by likes and dislikes, I’m going to break it down into components and review that way.

Packaging

If you saw Steve Jobs unveiling the new MacBooks you know he took during his talk to mention the reduced packaging.  I know now why he did.  The box, like it’s contents is thinner and lighter with fewer structural parts.  Instead of the usual cardboard outside with a inches of white styrofoam surrounding the machine, you open the box to find no white styrofoam at all.  Instead there is a thin layer of black spongey foam that presses in against the the laptop and the rest is cardboard.  The minimalist theme that is started with the packaging carries through to accessories.  No more S-Video to RCA Video, phone lines, Apple isn’t even throwing in video adapters or remote controls.  I’m not sure I agree with leaving out the latter two items, but Apple has done it and you’ll have to pay to get them.  All that you will find besides the MacBook is a power brick, power brick extension cord and a small packet containing the CDs and manuals.

 

Monitor

Upon first opening the lid, you notice how thin the lid is.  Adding to the thin look and feel is the beveled edges on the top of the lid and the on the inside of the lid is smooth glass, slightly inset from the aluminum shell on that surrounds it.  Combined with LED backlit technology, the glass is part of what makes the monitor so thin: it’s used as part of the structure to keep it from flexing along with the aluminum shell.  I greatly appreciate the glass adding thinness and structural integrity to the lid, but I hate how shiny it is.  This is my greatest fault for the new MacBooks, the screen is just too reflective.  Apple claimed the LED lights were bright enough to overpower the glare: they were wrong.  The glass also greatly reduces the usable viewing angle of the monitor.  If you are not looking straight on (up and down or side to side) the colors get washed out.

Keyboard

Though this style of keyboard, with spaced out flat keys, was introduced with the last revision of MacBooks and carried through to Apple’s new keyboards, this was my first extended use and I love it.  The spaced out keys are perfect for preventing double key striking, touch typing is seemless and it’s just a great design.  And while I expected to not mind the new keyboard, I’m surprised how much I like it.

 

Trackpad

Next to the shell itself, the trackpad has seen the most change.  Apparently made of glass you would never know it as it feels the same as other trackpads of the past, perhaps a bit less resistance.  Also the separate mouse button is gone, replaced by, well, the entire trackpad.  Clearly hinged at the top, the entire trackpad clicks.  And you needn’t be worried about accidentally clicking, because the resistance is set to perfection.  For those who are used to clicking with their thumb, you will notice no difference.  If you’re like me, and you frequently rest your other index finger on the mouse button and use it for clicking, you are out of luck.(Update: It would appear if you rest your finger at the very bottom edge of the pad, it will work.)  The gesture recognition won’t allow you to rest another digit on the pad.  Clicking and dragging become a little different, but not noticeably worse.  Speaking of gestures they are interesting if not all that useful.  Allowing some customization would make them much more useful.  For example, I would

 love to have three finger side swipes to change spaces.  The App Switching gesture could also use some tweaking as the gesture brings up the Command-Tab application switcher but you can’t then immediately move between apps, you have to move the cursor into position, why not just let me keep swiping to change the selected app?

Aluminum Case

The case is what received the most attention from Apple, as it’s a brand new way of manufacturing a laptop.  The result is a thinner lighter laptop.  But it’s also much stiffer.  The case has no flex which gives a much richer feel of quality to the whole machine.  The single block of aluminum also gives a very clean look, which is what Apple is always after.  This sturdy rugged feel doesn’t carry over as well to the bottom of the machine as right out of the box the battery/HD cover is a little loose and setting the laptop down results in a tinny sound that is discomforting.  Something better could have been done with the microphone as well.  It appears to be a group of tiny laser cut holes between the escape key and the monitor.  It gives a dirty feel to an otherwise clean layout.  The power button location was placed better, resting in the upper right corner of the case, it blends in fairly well with the typical Apple power on/off label.  A great feature pulled over from the previous generation and the MacBook Air is the latch-less case.  Instead of a button (which never works well on any machine) there is simply a recessed notch used to access the edge of the lid which opens on a smooth solid feeling hinge.

Internals

So far I’ve managed to talk about everything except the actual computing hardware.  The internals are what you would expect from Apple, fast and quiet.  I got the entry level 2.0 GHz model, and it is exceptionally quick, even with only the default 2GB of RAM installed.  I will eventually bump this to 4GB, but for typical usage even that wouldn’t be necessary.  I have yet to hear the fans spin up and can only hear them spinning at all in a very quiet room.  Even the hard drive seems quiet as I have yet to hear the typical chattering you would expect.  All the internals are well matched to maximize battery life, which I ran through yesterday while calibrating the battery.  I used the machine off and on for over six hours before it finally went into standby.  I started off by locating and fixing two bugs in NameChanger, updating the NameChanger website, uploading the new site, uploading the program to a number of thirdparty sites and general usage for the rest of the time.  All in all the battery life is outstanding.

Overall

On the whole the new MacBook is a marvelous machine.  Dragged down only by the hideously reflective screen, and to a lesser extent the tinniness of the battery cover(which I have yet to remove).  The weight, strength, speed and keyboard all make up for these shortcomings, but if they made one with a matte screen, then I’d be thrilled, as would many others.

Categories: Uncategorized Tags:

NameChanger 2.2.1 Released

December 6th, 2008 Mickey 11 comments

We are at last all settled in our new home, and I’m back online.  I’ve managed to catch up on my emails, thanks to all of those who were patient with me while I relocated.  Today is the first day I’ve had to sit down and do some MRRSoftware coding, and I turned my attention to a bug that was reported againstNameChanger where applying certain saved renames didn’t work as expected.  Sequence/Replace Entire Name and Remove Characters were among the saved renames that were experiencing problems.  These have since been fixed and I’ve pushed out NameChanger 2.2.1 this afternoon.  Enjoy!

Categories: NameChanger Tags:

Moving

November 12th, 2008 Mickey No comments

We are currently in the process of moving from an apartment to our first house.  This is a very exciting time, but unfortunately I will be without internet until next Friday, so my ability to respond to support emails and this blog will be somewhat limited, though I will do my best to keep on top of things.

I will post again when I am settled and back online.  Until then, keep enjoying my software and be well.

Categories: General Tags:

Need for Speed: Syrinx

October 30th, 2008 Mickey 9 comments

Syrinx started out fairly simple, with only the most basic functionality to make it useful to me in day-to-day usage.  In fact that’s all it started out as was something I would use everyday.  Then I decided to share it.  Since the 1.0 release I have added some really great customization and functionality.  A lot of these enhancements came from user suggestions and others from my ever growing list of ideas.  With the last release I feel Syrinx has really pulled ahead of other Twitter apps in terms of functionality.

Unfortunately this great functionality is being dragged down by the slow moving time interface.  What seemed like a great idea at the time, using NSCollectionView, has really started limiting what can be done, and how well it works.  As many users have experienced once a large number of tweets is displayed in Syrinx, scrolling starts to slow down.  Searching becomes painful and the great new Show Conversations feature takes way too long.

With all this in mind I’ve put a temporary halt on the next feature release I was planning to dedicate some time to making Syrinx’s timeline faster and more efficient.  I’ve got some ideas that I’m testing out and though it may mean losing some of the slick animations that NSCollectionView provided, I don’t think they’ll be missed if there is a suitable speedup.

Categories: Syrinx Tags:

Syrinx 1.3 Released

October 13th, 2008 Mickey 6 comments

Syrinx 1.3 has been released!  Now with a Friends window that offers searching, following and unfollowing of friends.  Also, use the new Conversations feature to see a thread of replies right within Syrinx.

New features include:

 

  • Friends – View all the people you follow in the new Friends window.
  • Follow/Unfollow – Use the new Friends window to unfollow current friends and start following new ones.
  • Conversations – View conversations right in Syrinx, easily follow a thread of replies.
  • UI Enhancements – Lots of small visual tweaks.
And version 1.3 contains the following bug fixes:
  • Fixed a crash if a user had no tweets.
  • Show Current Status menu item text is now correct.
  • Scroll to Newest tweet preference now works correctly.
  • Duplicate messages after unpausing is fixed.
  • Preferences window no longer hides when Syrinx is inactive.
  • Improved system date format.
  • Replies now specify the correct replied to tweet.
Categories: Syrinx Tags: ,

Next Syrinx release is looking good

October 3rd, 2008 Mickey 1 comment

I’ve been working away on the latest version of Syrinx, and I’ve added some valuable content.  Humorously I’ve given this next version (1.3) the codename: “Conversations with Friends”.  That should give everyone an idea what’s coming up.  I’ve been running this version for the past few days and it seems pretty solid.  Unfortunately I am holding back the release as I’m on vacation this coming week and I don’t want to have a new release going out without me here to make sure all goes well for the users.

Along with the new version of Syrinx, I’ve been updating the website.  It will now have feature overviews to help people get the most out of what Syrinx is capable of.  This is especially important as I build up the feature set, new users will be able to spin up more quickly.  And I’m building an FAQ section to address the questions I’ve been receiving through email.

Lastly, it appears Twitter has been having issues with their APIs lately, from missing tweets to just not responding at all.  Hopefully they will continue to get these issues ironed out in a timely manner.

Categories: Syrinx, Website Tags: , ,

NSCollectionView – CocoaHeads Presentation

September 11th, 2008 Mickey 1 comment

In case anyone wanted to reference it, I have uploaded both the presentation I gave and the sample code I built during the last Syracuse CocoaHeads meeting.

For those not in attendance, I created and connected an NSCollectionView that was both searchable and selectable that could be used for viewing files.

NSCollecitonView Presentation.pdf

FileViewer.zip

Categories: Cocoa Tags:

Syracuse CocoaHeads – September 11th

September 5th, 2008 Mickey No comments

Join us for the Syracuse area CocoaHeads meeting this Thursday, September 11th at 7pm.  For more details go here: http://fruitstandsoftware.com/CocoaHeads/Welcome.html

I’ll be giving a talk this week, hopefully it will be a useful and enlightening look at NSCollectionView.  It will be a basic how-to based on what I’ve read and learned from using it in Syrinx.

Hope to see you there!

[Updated with the actual day of the meeting.]

Categories: Cocoa Tags:

Syrinx 1.2 Released

September 4th, 2008 Mickey 11 comments

Well the beginning of the week came and went without a Syrinx release, but it’s finally here.  This release, as with 1.1, was built from user feedback.  1.2 really clears out a lot of user requests I received that I felt were important, as well as fixing the HTML entity parsing bug.

I’m happy first that I got this release out, and secondly that I can start building in some bigger features for the next release.  The next release will not be as immediate as 1.1 and 1.2, it will take longer but have larger features in it that really help further separate Syrinx from the competition.

Categories: Syrinx Tags:

User Requests

August 29th, 2008 Mickey No comments

I’m making steady progress on the next release of Syrinx.  Version 1.2 will be another collection of user requested enhancements.  Enhancements will include customizable font colors (for both tweets and your current status), a resizable text entry field, smarter autobookmarking when receiving tweets from yourself and more options for checking tweets and removing older read tweets.

The next version will also include a bug fix for an issue where certain HTML entities were not being properly converted to text(bug on left, fix on right):

After this release, I am excited to start adding in larger features to Syrinx, to further separate it from the current crowd of Mac Twitter clients.  These features will be more involved and as such the release schedule will slow down.  So for all those who get annoyed by frequent releases and rapidly climbing version numbers, relax, it’ll slow down soon, but I don’t want to hold on to these user requested features while I work on something new.

I hope those with a long-weekend take time to enjoy it, and you can look forward to a Syrinx release early next week if all goes well.

Categories: Syrinx Tags: