Posts Tagged ‘review’

Issues with IntelliJ IDEA 9 M1 (Maia) in Linux and OSX (build #10372)

Unlike the godess, IntelliJ 9 M1 isn't shy about being buggy

Unlike the godess, IntelliJ 9 M1 isn't shy about being buggy

IntelliJ 9 (codenamed Maia) looks promising with lots and lots of great features. There seems to be an endless list of newly supported technologies, tweaks, and usability features.

Maia has been superb in Mac OSX Snow Leopard. Unfortunately, my Ubuntu 9.04 desktop is an entirely different story.

A big feature of Maia that I’m looking forward to is background file indexing. It sounds like a great idea, be able to edit and browse projects instantly while you wait for the indexing to finish. The catch is advanced browsing and editing features are not available until after indexing finishes.

Both in OSX and Linux I ran into issues with the background file indexing.

Comparatively, my experience with background file indexing with OSX was less severe, so I’ll start there. Like when I normally load a project with IntelliJ, a loading dialog pops up with a status bar and I can watch the name of files zoom by as they’re being indexed. Unlike previous versions of Intellij, there’s a button to put the indexing into the background.

Instantly I click the button. I mean, why waste time, right? Unfortunately browsing was completely unusable with everything being sloooooow. In IntelliJ’s defense, I have only booted up IntelliJ once so far on my Mac. And this is a pre-release. (I usually just leave IntelliJ running and beyond this, everything has been wonderful).

The issues with Ubuntu were a bit more troubling. To my surprise, the background indexing did not bring the UI to a screeching halt like it did on my Mac. What I wasn’t prepared for was worse.

With background indexing appearing to run smooth, I was pumped to get the most out of the new feature. Immediately I dug into the directory with the project’s JSPs. Annoyingly every minute or so the listing of files would disappear and be rebuilt. After a few times, I realized the background indexing would finish then start right back up in a minute.

This restarting of the background indexing went on for about a half hour I was busy with some activities that didn’t require a PC so I just let it do its thing hoping it would stop. Of course the constant indexing did not stop. The directory listing did not stop reloading.

Giving up, I restarted IntelliJ and everything loaded just fine every time since.

The next two problems showed up intermittently in Linux.

Firstly, on more than one occasion and seemingly randomly. If I had two files in two tabs, selecting the unselected tab would do nothing except show that the second tab was selected. The displayed file contents would not show up. I could open up additional files and switch to them just fine, but I could never get the other file’s contents to show up even then. The tab issue occurred on more than one occasion. Closing and reopening the misbehaving tabs fixed the issue each time.

The next issue was more troubling: I would simply lose the ability to edit files. I could type until I was blue in the face and text would not show up. The inability to edit files cropped up frequently and was not solvable without restarting IntelliJ.

After poking around at IntelliJ IDEA 9 M1 on Linux I gave up and reverted back to using IntelliJ 8. I am still successfully using IntelliJ 9 M1 on OSX, but my usage has been very light lately due to other events.

I sincerely hope IntelliJ 9 gets to a stable point. IntelliJ is such a time saver I really do not want to program in Java with anything less feature full.

Bottom line: The new features in Maia are wonderful. Feel free to download and use Maia, just don’t expect to be throwing out IntelliJ 8 just yet.

 

Readtwit – Publish twitter links to RSS feeds

Readtwit

If you’ve ever found yourself having trouble keeping track of links posted by your Twitter friends, then there’s a new Twitter app that should be right up your alley.

The app? Readtwit.

It’s mission? Convert links posted by your Twitter friends into RSS feeds.

The setup

I just setup Readtwit about an hour ago and I’m already digging the ability to link it with my other RSS feeds in Google Reader. Now I can check out tweeted links on my own time. Best yet it’s free and the setup is super easy (it only takes like 3 steps).

Previously I had been keeping track of links that looked interesting by marking them as a favorite for later digesting. The problem with that approach: I always forgot to check out my favorites. With Readtwit I am hopeful that Twitter favorites become a thing of the past (at least one step closer).

Best yet, I can avoid missing links that are important to me, even when I take a Twitter holiday.

Blacklisting features

The first blacklisting feature lets you blacklist certain friends. I have already made use of this feature by blocking links that I know are time sensitive. For example I follow @amazondeals to get notification of Amazon’s lightning deals ( each deal expires in just hours).

The second blacklisting feature is to blacklist certain tags. Currently I don’t have a reason to use this feature, but I can see some uses for it.

Other features

While I haven’t had time to test this feature (it happens automatically), Readtwit has the ability remove duplicate links. I am curious how much time must pass before a link is no longer considered a duplicate.

Another feature to reverse shortened URLs. As you can imagine, tinyurl.com followed by a bunch of jibberish doesn’t help me much in determining what items in my RSS feed is worth reading and what is rubbish.

My wishlist

I think it would be useful to continue with the blacklisting theme and blacklist anything from specific URLs, tweets with certain words (most people don’t use hashtags religiously or at all), and blacklist URLs with specific words in the linked article.

Readtwit does not have any features for whitelisting. That’s unfortunate. If I only wanted a small subset of my friends tweeted links, I would have to blacklist 70+ people. That’s far too tedious.

Bottom line

Overall Readtwit looks very promising. I really like the concept and hopefully I can get some good use out of it. Existing blacklisting features are already helpful, but I’d like to see more blacklisting abilities. I’d also like to see whitelisting features. One thing is certain, Readtwit is worth it’s price and worth a try.