Blog Archives

How to add multiple Google Calendars to Apple’s iCal in Lion

This seems to be inexplicably difficult, but thanks to oct8vio’s posting here: http://www.google.com/support/forum/p/Calendar/thread?tid=50f2db1de3784fd8&hl=en I was able to get more than just my default Google Calendar to pull into iCal. The trick is to set up an iCal calendar, using the Google Calendar ID, and a carefully-constructed URL detailed in his post. Note that this did [...]

Indexing your Google Docs with local Mac Spotlight

I have wanted this for awhile, finally figured someone must have made it. Sure enough… Precipitate is open source, works beautifully and fast so far, and has been around for awhile. Install it as a pref pane, let it in, and in a few minutes it adds your Google docs to your local Spotlight index [...]

Priceless Charles

A timely tip from my friend John Cool saved a ton of time with this post about using Charles to capture and examine all HTTP traffic to/from iPad Safari. Just bought myself a copy after it worked flawlessly. Great software is just great. Being able to find a good post about it, pull it down, [...]

A shout for IP Scanner

I totally love this software, and the company that makes it. I had a suggestion, an idea, and sent it off to them. A day later they had a new build that implemented the feature perfectly. IP Scanner is fast, reliable, and customizable — it scans your network and lets you know what devices are [...]

Fixing a cracked Macbook screen the cheaper way

My son cracked his 13″ plastic white Macbook screen. Quick research suggested Apple’s cost to repair approached or exceeded the value of the laptop ($750+). So after looking at DIY instructions I was inspired to pick up the replacement display part on Amazon (LP133WX1, $107). After removing a few screws and flipping forward through the [...]

Macbook Mystery: Bluetooth “not available” resolved

My Macbook was slowing down. Safari became unresponsive. System froze, totally. Unusual, but when I restarted there was a strange version of the Bluetooth icon in the menu and the only item on the menu when clicked was “Bluetooth not available.” Poking around, some people suggested this indicated a need to reset SMC. Since I [...]

Integrating YouTrack with IDEA 10: Enable REST API!

If you get an HTTP 501 Error Code when trying to integrate YouTrack as a Task Server in IDEA, turns out you need to enable REST API access in the Settings for YouTrack. Thanks to http://89.163.94.184/issue/TW-14257 for the info, but the JetBrains guys should know to make this easier since they wrote both products…

Grails OpenID plugin problem and fix

Running Grails 1.3.7 and Groovy 1.7.9 I was getting this error on the OpenId plugin: groovy.lang.MissingMethodException: No signature of method: org.openid4java.consumer.ConsumerManager.authenticate() is applicable for argument types: (org.openid4java.discovery.DiscoveryInformation, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [OpenID2 Change line 49 of OpenidController to cast the value to a String: String url = getReturnToUrl(redirectParams) def authReq = consumerManager.authenticate(discovered, url) Bob shamed me into [...]

Back in the Code Again

It’s good to get back in touch with what got me into this business in the first place. This time the recipe includes these ingredients: Groovy Grails jQuery Amazon’s Elastic Beanstalk, RDS and S3 JetBrains IDEA 10 Groovy just continues to satisfy me as a language more than any other these days. And more than [...]

Running a little leaner under OS X

I got fed up with feeling like I was carrying a lot of extra CPU weight around, so I followed this advice: http://www.interrupt19.com/2009/05/21/speed-up-your-mac-eliminate-background-processes/ And ended up getting rid of a lot. I did do a full drive image with Super Duper! first, though, just to be safe ;-)

Dealing with BindExceptions for port 8080 already in use on Mac OS X

Thanks to Henri Gomez’ post at http://blog.hgomez.net/?p=562 for a quick solution to move the HP Laserjet printer agent to another port instead of blocking 8080. The net is good.

Packaging and deploying Groovy command-line apps

After struggling mightily and painfully with Maven, GMaven, IDEA and even calling on my colleague Tim O’Brien (who wrote the book on Maven), I found a simpler, better way to get my useful Groovy code into a deployable package that even an IT Operations group could love. Or at least invoke. The resolution for me [...]