Archive for the ‘mac’ category

How to enable TRIM On Your Mac SSD to Prolong the Life Span

January 16th, 2012

I added an SSD drive to my Macbook Pro a few months ago and was amazed at the performance boost I got from it.  I had read before how an SSD truly is one of the best things you can do to truly see big performance gains but I had no idea how much until I did it.  Man, it made my already fast Macbook Pro even faster.  The boot time is amazing and opening even a bulky application like Photoshop is almost instant.

Since I didn’t order my SSD from Apple it didn’t come with the ability for OS X to enable TRIM for the drive.  And as you’ll see in the previous link, if you’re using an SSD you really need to be using TRIM.  Luckily I recently came across this article that told me everything I needed to do to use TRIM in OS X.  Thanks to the free utility Trim Enabler 2.0, it was easy and my SSD now should last a lot longer.

If you’re in the same situation as me, definitely check it out!

Google Chrome for Mac

June 9th, 2009

You can get an early build of Google Chrome for Mac here.  Use at your own risk!

I’ll let you know if it blows up my Mac in my next post…

Specify primary display in OSX when using multiple monitors

April 9th, 2009

When I added my 24″ LED Cinema Display to my Macbook Pro, I couldn’t for the life of me figure out how to make the external display (the bigger one) the primary display with the dock, task bar, etc.

Once I figured it out I felt dumb because it couldn’t have been any easier.  Here’s how just in case you’ve ever run into this.

  1. Open the monitor preferences pane
  2. Click on the displays tab
  3. Click and drag the little menu bar to the display you want to be the primary

That’s it.  Something so simple had me puzzled.  Maybe I’m just still an OSX n00b…

Ways to optimize your ASP.NET applications

February 2nd, 2009

I’ve spent quite a bit of time recently optimizing our ASP.NET application to help improve performance.  After spending time analyzing the code and the database for inefficiencies, it was clear that something needed to be done to minimize the data (reduce the request size) that was being delivered to each user for each page request.

After lots of reading and testing, I ended up reducing the size of most of our page requests by as much as 95% in some instances. In the next few posts I will go over, in detail, how you can use the following steps to optimize your ASP.NET (and non-ASP.NET) web applications with only a little bit of work:

  • Enabling and configuring HTTP compression in IIS6
  • Enabling content expiration for static content (graphics, css files, JavaScript files, etc) in IIS6
  • Changing your application to store ViewState in the session rather than in each page
  • Configuring Telerik’s Radcontrols to work as efficiently as possible

Windows 7 Beta – get yours now before it’s gone!

January 30th, 2009

Microsoft is offering free downloads of Windows 7′s Beta release.  You can get your copy here.  They were originally going to keep the beta open until sometime in March I think but due to the overwhelming number of people that have signed up they’re going to be ending it very soon (actually according to the site, in the next few days).

So far I’ve been very happy with it.  I am running it on my Macbook Pro with VMware Fusion 2.  Even though VMWare doesn’t officially support it yet it went on automatically when I picked Windows Server 2008 64-bit as my operating system when I setup a new VM for it.  All I had to do was put in the product key that Microsoft emailed me when I signed up for the beta and it was up and running in no time.

I only allocated 40GB of Hard Drive space to the VM and 1GB Ram (I have 4GB total).  So far it has been running great on that and seems to be much quicker than the Vista VM I had setup before.  From everything that I’ve been hearing Windows 7 is basically a cleaned up and more stable version of Vista.  So far I agree.

The next steps for me will be to install Visual Studio 2008 and SQL Server 2008.  Since Windows 7 comes pre-loaded with Internet Explorer 8.  One odd/annoying thing that I’m finding is that the Beta version of IE 8 that comes can’t be upgraded to the RC1 version they just put out this week.

For those of you that don’t know.  RC means Release Candidate, and is the final testing version before a software product is released with it’s final version.  The release cycles are typically:

  1. Alpha
  2. Beta
  3. RC (Release Candidate)
  4. RTM (Release to Manufacturing or Release to Marketing)
  5. GA (General Availability)

Here’s my advice to you as far as Internet Explorer 8 goes.  If you insist on using IE, make sure you’re using at least IE 7.  I would not start using IE 8 until it’s released in a final version.  If you’re only using IE because that’s what came with your computer, do yourself a favor and go and download Firefox (for free) right now.  It is way faster than IE, much more secure, and will give you a much getter browsing experience.

Apple 24″ LCD Cinema Display – WOW!!

January 16th, 2009

As I mentioned last month I was considering getting an Apple 24″ LED Cinema Display to compliment my Macbook Pro.  A few weeks ago when I finally got my fantasy football winnings for this year I pulled the trigger and ordered it from PC Connection.  After checking around with a few places I was pretty happy with the deal I got from PC Connection.  Due to them not charging for any taxes I was able to get a better deal there than I could have gotten through my neighbor who gets discounts from Apple through his work.

Considering that I work with dual 19″ monitors at work daily I didn’t think I’d be too impressed with a 24″ and was really actually kind of bummed that a decent 30″ like a Samsung 305T or a Dell UltraSharp 3008WF was so expensive.  I must say that I am more than blown away after using the 24″ Apple display.  At first I was really considering not getting the Apple since it didn’t have any HDMI or DVI inputs (for watching HDTV, etc).  But after I realized that I really wouldn’t (and shouldn’t) be using this monitor to watch TV and the fact that without this monitor I would have to buy a Mini DisplayPort to DVI Adapter ($99 – to hook up a different monitor) and an extra power adapter ($79 – for convenience) the decision got much easier.

What really stands out the most with this display is just how bright the thing is.  With the LED display it goes from off to maximum brightness in an instant.  Also since it’s LED based the power it uses is much less than a comporable LCD display.  Having both LED displays in the laptop and the monitor really make you realize how crappy older flat panel monitors are.  Once you use an LCD display, you won’t want to go back.  In addition to the power savings that the LCD offers this monitor boasts the same environmental (“green”)  changes that Apple made to the Macbook.  Everybody’s “going green”!

Overall I’ve been very happy so far with the display.  Unfortunately the room that I’m turning into my office here at the house is a work in progress so I haven’t been using it daily, but when I have used it I have really been sad when I’ve put it away.  As much as I may like to, having it sitting on the dining room table with a family of 5 just isn’t practical :)   Once the office is done and I get it mounted (I picked up the VESA compatible mount too) I’ll definitely post more about it and how well the dual setup with the Macbook Pro works.

Picasa for Mac, finally!

January 11th, 2009

Google has finally released a version of their Picasa desktop application for Mac.  I have been waiting for this for a while and it couldn’t come a minute sooner.

Our iPhoto library here at home is over 63GB and has almost 16,000 items (photos and movies) and gave me a big scare a few weeks ago when the library wouldn’t show any pictures except for the ones that I had imported from my camera in December 2008 (this was still in December).  Luckily I was able to copy the library off to another hard drive, open the backup copy and do some maintenance to get it working.  But we did lost the pictures that had worked from that December upload.

I think what I would need to do with iPhoto is break our 1 big library into smaller libraries, maybe by year to keep that running more smoothly.  I think I’m going to work on pulling everything out of iPhoto and moving it into Picasa.  This is also because our Flickr service is up for renewal and I don’t think I want to continue with it.  I have been putting pictures on Picasa’s Web Albums lately and I like that much more than Flickr.

Between Gmail, Google Calendar, Google Docs and Picasa, I really must say that I’ve been very impressed with all of the Google products that are now a part of my daily life.

New Mac Hardware

December 12th, 2008

Earlier this year I decided that I wanted to get a new laptop.  I really was interested in the Macbook Pro line from Apple but knew they were in the middle of a release cycle so I started to do my homework.  As the months passed rumors started to circulate containing details about the new Macbook Pros that were going to be out in the fourth quarter of 2008.  So I kept waiting and doing my homework, and finally the product launch event came where they released the details.

Shortly after the launch event in October I placed my order for one of the new 15″ Macbook Pros.  Some of the cool new features that made this model worth waiting for were:

  • Precision aluminum unibody enclosure
  • Ultrathin 15-inch LED-backlit display
  • High-performance NVIDIA graphics
  • All-new, smooth glass Multi-Touch trackpad

The standard technical specifications show what you get out of the box.  The options that I configured my 15″ with are:

  • Processor – 2.8GHz Intel Core 2 Duo
  • Memory – 4GB 1066Mz DDR3 SDRM-2x2GB
  • Hard Drive – 320GB Serial ATA @ 7200

The machine has definitely shown that it’s quick and very solid.  I have no problems running VMWare Fusion with Windows 2008 Server for my Windows development (using Visual Studio 2008 and SQL Server 2008).  I was initially a little disappointed that they didn’t revamp the 17″ Macbook Pro at the same time, but after further consideration I figured that it would probably be smarter to get the 15″, which will save me some money, and probably pickup an external display later.  Because I was going to use this laptop as a desktop replacement, I definitely needed some way to work with more screen real estate than the 15″ display offers.

Fortunately (or un-fortunately) for me Apple also previewed a new 24″ LED Cinema Display at their October 2008 launch event (a review can be found here).  And while it wasn’t going to be available to ship until late November, it’s features made it a perfect match with the new Macbook Pro line.  Not only is it a stunning display but it also basically works as a docking station for your Macbook or Macbook Pro (the new ones, that is).  So while the price tag may seem high initially, by the time you factor in buying a display adapter so you can hook your new Macbook’s mini-display port to a non-Apple monitor, and another power brick that you can leave at home, you’re probably in the same ballpark as any other non-Apple monitor with comporable specs.  And, none of those models will be LED backlit (which, as you can see here is very good with power usage and environmently friendly – like the Macbook).

Anyways, luckily for me I’ve done pretty well in Fantasy Football this year.  My winnings from that at the end of the season will probably cover most of the price for the display.  Maybe I’ll get lucky and it will go on sale or I’ll find some coupon code by then :)

More reviews of the LED display can be found here.

2008!!

July 16th, 2008

Wow, it’s been quite a while since I’ve posted.  It was just into 2008 back in January.  Wow how time flies!

Well, 2008 has brought many new versions of the tools that I use on a daily basis for my job.  Visual Studio has a 2008 version out.  Microsoft SQL Server has their 2008 version out (well, RTM will be next month so they say).  Also the .NET Framework is cranking along with the 3.5 framework which they are almost out with a final release of SP1.

I am excited that my job and the project I’m currently working on has given me the ability to upgrade to the latest versions of these tools.  So far I’ve been the most excited with SQL Server 2008 and all of the new features it has to offer.  Intellisense for T-SQL, now that’s nice!

I’m also anxiously awaiting Apple’s rumored update of their MacBook Pro laptop line.  Once they come out I’m going to get one and beef it up for my .NET Development.  I know many .NET developers out there would never think of owning a Mac, but man… once you go Mac you never go back!  My desktop at work is a HP workstation with Windows XP and I can’t even tell you how many times I need to reboot to keep things running smoothly.  It’s sad that as a Windows user I just am in the habbit now of rebooting when I leave for the day or when I go out to lunch.  With the Mac, I’m like “gee, I haven’t rebooted in a few weeks, I should probably just do it for the hell of it.”

Family life has been keeping me busy too.  We welcomed our 3rd child this past March and have been knee deep in kids!  Our twins turned 2 in June and they’re getting smarter and smarter with each day that passes.  It scares me that they’ll no doubt have me/us tied up in a closet at some point as they take over the house.

I am going to make an effort to post more moving forward.  God knows I come across enough technical things that would probably be helpful to others.  I’m learning to work with LINQ (also, here, scroll down to LINQ section) and can’t wait to get more into that.  Also, SubSonic, a great tool, is out with a new version.  I’ll be playing with that too when building an application I’m working on for my side-business.

Stay tuned!