Wednesday, August 4, 2010

Netbeans 6.9.1 Released

Update1: Due to technical difficulties as mentioned here… The download links are not available

Update2: Its available for download again…

The latest bug fix release for Netbeans IDE was just released few minutes back. Netbeans 6.9.1 contains some critical bug fixes and includes some new updates to the JavaFX IDE. Hard to believe, but the resources into JavaFX continues…

NetBeans IDE 6.9.1 is a minor update to NetBeans IDE 6.9 and includes the following changes:

  • Availability of the latest IDE bundled with JavaFX SDK 1.3.1
  • Improvements to the JavaFX debugger
  • Important usability issues fixed in the JavaFX Composer and Editor
  • Critical bug fixes made to other modules since the 6.9 final release

The complete release notes can be found here… Netbeans 6.9.1 can be downloaded from here.

Fixing Wireless in OpenSuSE 11.3 and Dell Studio Laptops

The new and shiny OpenSuSE 11.3 was released on 15th July, 2010 and I was eagerly waiting because it promised to give a preview of the GNOME 3.0 and LXDE desktops on the DVD. As with my forgetful self, I forgot about the release, until now when I had to create an openSuse based appliance (but this one is long story for another day)… Nevertheless, I downloaded the DVD image yesterday and was ready to install it.

After the installation like I always do with the Dell Laptops (which have the Broadcom wifi chipset), go and download the Broadcom proprietary ‘wl’ drivers from packman repo. But this time, the 1-click install button didn’t work and gave some error message. Nevermind, I got the rpm and installed it. Rebooted the machine, but couldn’t find the wireless on… Odd I wondered and went to YAST and checked what was the issue… I discovered that starting from OpenSuSE 11.3, the ssb module is bundled with the kernel to deal with the Broadcom chipsets, but then Broadcom changed the hardware address and hence the driver doesn’t work correctly. Also because there are two options (wl and ssb), I couldn’t get the wireless automatically working after installing the ‘wl’ like it otherwise does.

Thus, I realized that ssb and its dependencies need to be blacklisted and only then wl will be the only one available in the kernel and things will work well… Thus, the following steps need to be followed:

1.) create a file 50-Broadcom-wl-blacklist.conf, if it does not exist with the following content:

blacklist bcm43xx
blacklist ssb
blacklist b43
blacklist ndiswrapper

2.) install the Broadcom-wl, if you haven’t already installed. Download it from the above linked packman repo. If you had already installed it, then do the following:

rmmod bcm43xx
rmmod b43
rmmod ssb
insmod wl

3.) reboot

This should only load wl into the kernel and should show the wireless in the network manager or ifup, whichever you may want to use.

Tuesday, August 3, 2010

Slow JSP Editing in Netbeans 6.9

Haven’t blogged in a while, but today was reminded by a friend, that I need to write about this… We’ve been using Netbeans as our IDE for some years now.

I have been acknowledged as the most significant contributor in the Netbeans 6.9 NetFIX program, which is a where community members fix bugs in the Netbeans release… But this is something that I’ve completely missed. The JSP editor performance for free-form projects sucks real bad in the Netbeans 6.9 final release. The problem started somewhere in the beta1 release where the whole IDE hangs after any change in made through the JSP editor. This has been one of the showstopper bugs and yet it became part of the 6.9 release. The issue has been filed here.

Thankfully, the issue has been fixed and is part of the latest release of Netbeans and is a candidate for the Netbeans 6.9.1 which should be sometime during this month. In the meantime, if you have been affected by the slow performance, I suggest that you download the latest release from here. Also keep a watch of the final release of Netbeans 6.9.1 from the dashboard below:

Wednesday, April 28, 2010

Headphone in Linux on Dell laptop

The newer alsa sound in Linux kernel has an issue with the headphone jack... Most distributions have issues with the newer Dell, Asus and other laptops which have the Intel 5 series or H55, P55 etc chipsets. These use the IDT codecs and work well on the normal laptop speakers.

I got a Dell 1749 recently and had issues with alsa configuration which resulted in no sound from the headphone. The same problem with other dell studio and XPS laptops that are using that chipset. Adding model=dell-m6 in the /etc/modprobe.d/sound (or /etc/modprobe.d/50-sound.conf in opensuse 11.2) will solve the issue.

Saturday, February 20, 2010

Blackberry to Get a Better Browser.. Finally!

Finally I must say... I am a big Blackberry fan. Emails are really my thing and nothing better than a Blackberry. But there are many times when I want to surf something from that link in the email and it does not work well. Some bad layout, bad javaScript... it sucks! Thankfully now there is some movement to integrate the WebKit engine into the Blackberry browser. Watch this keynote from Mobile World Congress '10:

Blackberry had last year bought Iris browser (a Webkit based mobile browser) company called Torch Mobile... and I was waiting when they would use that asset. Now it seems it will come. How difficult is it to ship a product that you just bought??

Tuesday, February 9, 2010

Google Buzz: Google's Twitter

Google today comes with another competition, for another web company. It's called Google Buzz and it's a microblogging tool for short conversations/photos/videos/feeds. Its is integrated and publishes to all you contacts from Gmail. It can be used from Gmail and hence very simple to use...

The most interesting part to me is how it's integrated with all the other Google services like Picasa, Maps, Youtube. It is even linked to Twitter if you want to. Google Buzz can let you share your stuff with the world through public conversations or with a group of friends. Very interesting is how it provides recommendations and I expect the recommendations are going to be great because it comes from Google. Google is someone who knows more about u do that you yourself do!

Watch the video that introduces us to Buzzzz:

Tuesday, February 2, 2010

The first axe on Sun after Oracle acquisition

Although the hardware business and the way of working at Sun Microsystems would continue as outlined in a detailed 5hr marathon by Oracle Boss Larry Ellison, we have the first victim of the merger... and its the not-so-successful "Kenai" project hosting services from Sun Microsystems. According to the announcement, "It's with a sad heart that we have to announce that the Kenai.com domain will be shutdown as part of the consolidation of project hosting sites now that Sun is a wholly owned subsidiary of Oracle."

Kenai.com was never a good launch... Not a lot of marketing, nor a lot of support or projects jumped into their bandwagon. But it was kind of a nice set of features that Kenai.com was providing. It had source-code hosting with version control where you could choose between Subversion, Mercurial or Git. Issue tracking you could choose between JIRA and Bugzilla. It also provided you with mailing lists, wiki, forums, downloads, chat room etc. Basically covering most of the part of the web infrastructure that today open-source projects want. Nothing innovative or original, you get all of those at other places and probably somewhat better packaged, but Kenai definitely gave a lot of choices.

The announcement also mentions:
Project Kenai has always existed as two different things: Kenai the infrastructure, and Kenai the website (Kenai.com).  While it has come time to close the domain of Kenai.com, the infrastructure (which is already used under NetBeans.org) will live on to support other domains in the future.

So, you see the real added advantage for using Kenai was for developers and projects using Netbeans 6.8 because it was very nicely integrated. You could manage issues, code, forums etc from inside Netbeans. Nevertheless, its the death of one of the failed products of Sun Microsystems. This may just be the beginning where we see many axes chopping failed projects. Hopefully none of the huge, monolith trees get chopped, only because they aren't fetching money!

Friday, January 29, 2010

High-Res Dock Icons from Netbeans

I often use Netbeans and hence want that on my desktop. This time when I dragged to the desktop, it looked a bit out of touch... Edgy icon didn't look to good for  my favorite IDE. Luckily I knew Netbeans ships an icns file for the OSX.

The icns (Apple icon format) - as wiki states "supports icons of 16×16, 32×32, 48×48, 128×128, 256×256 and 512×512 pixels, with both 1- and 8-bit alpha channels and multiple image states (example: open and closed folders). The fixed-size icons can be scaled by the operating system and displayed at any intermediate size"

So, I go ahead and install "icnsutils" which gives me the nifty tool icns2png. Then I run the tool:
icns2png -x -s 128 -d 32 netbeans.icns
...and get a nice 128x128 32-bit png file. This I use as the icon for the launcher or use it at the dock.

Linux Mint 8 is Perfect for me

Over the last 12 yrs that I've been using Linux never has a distribution impressed me this good. I keep experimenting with distributions when they are released. From Mandrake to Mandriva, Redhat to Fedora, SuSE to openSUSE and even Debian to Ubuntu... I thought I had seen it all. All the time I kept coming back to SuSE, but this time it seems different. I tried Linux Mint and I guess I will be sticking to it for long.

Over these years, everytime I've felt something is missing and I will need some bloody configuration to make something work, but Linux mint is one distribution which suites me perfectly. It has video/audio codecs, flash, Java out-of-the box. Nice looking fonts, simple installation, everything I would want to have from an OS. Photoshop was available through the Wine Doors. All the devices worked, volumes were perfect, performance was good...

I needed Cheese... Click on menu, in filter i write cheese... it shows install cheese, I click and enter password... cheese installed and I click the photo!! Perfect...

Sunday, January 24, 2010

Freedom to Innovate

This one brings me back to blogging:

Don’t we all want to be free??