Tuesday, December 30, 2008

New RemoteFS project site

Because I receive some comments on my blog about remotefs plug-in, I decided to create google project where you can create issues about this plug-in. So when you find some bug or feature request, please create issue on project site.

Link for project is:
http://code.google.com/p/nb-remotefs

Issues list:
http://code.google.com/p/nb-remotefs/issues/list

Thursday, October 30, 2008

serialVersionUID generator for netbeans 6.5 released

Changelog:
  • API changes to work with Netbeans 6.5
  • works with JFrame and JPanel in Matisse since issue #140653 fixed
Download from plugin site.

Saturday, September 27, 2008

Rohace in latest summer days 2008


Trip to West Tatras during nice weekend in village Veličná.

Monday, September 08, 2008

I am a netbeans fan, so what...

Time ago I read some blogs about ftp support for php projects in netbeans. I was thinking... Why ftp only? Where's support for SFTP and other protocols? It should be great to have an abstract API for remote file systems and lot of implementations for other protocols. So I started to look into netbeans sources. I found remotefs project in contrib repository. I was thinking: "it's great to see this. Netbeans for PHP must use this". So I started implementation of SFTP protocol. When I was in half of my work I looked into sources of netbeans php modules.
And what I discover? It uses own implementation of FTP protocol. Hmmm, so what now???

Because my primary targer was php module, I didn't know why should I continue write this plug-in. So I decided to rewrite remotefs API and it's implementation to more abstract level because it looks like it's tightly coupled with FTP protocol implementation.

Now I am releasing first alpha quality release. Maybe this is good starting point for integration of this plug-in into existing netbeans features...

You can download it here.
If you are interested in sources are available via mercurial repository.

PS: These modules uses same namespace (package) as mentioned project remotefs in main/contrib. So don't install this modules when you already have it installed.

Screenshots:


Thursday, August 21, 2008

Aliens Exist


This alien was seen near Banska Stiavnica. Look at its brilliant body...

Sunday, July 13, 2008

Holiday in Slovenia and Croatia


This year holiday was trip including hiking in Julian Alps (Slovenia) and sea in Croatia. Enjoy photos.

serialVersionUID generator for netbeans v1.5 released

Changelog:
  • hint configuration was moved to "general" group
  • refactoring in Descriptor class
  • support for SuppressWarrning("serial") annotation
  • abstract classes are excluded from generator and hint
Download from plugin site.

Wednesday, May 28, 2008

SerialVersionUID generator v1.9 for Netbeans 6.5 nightly builds

As I mentioned generator v1.3 is not compatible with api changes in 6.5 dev builds. So I created serialVersionUID generator v1.9 that supports 6.5 nightly builds... You can download nbm here.

Tuesday, May 27, 2008

SerialVersionUID generator v1.3 for Netbeans 6.1

Today I updated new version of generator for serialVersionUID field. It generates default value (1L) or generated value from source code. You can use it as java editor hint or code generator.



Iteresting is that it generates uid in correct way only for some cases. Correct way I mean sun's javac. Algorithm uses uses this directions to calculate value. Maybe there is problem with descriptors of fields, methods and constructors. I'll investigate it to create patch. But if you want to participate sources are in this mercurial repository.

Download plugin.

This version doesn't work with 6.5 nightly builds. See this post.

Sunday, April 06, 2008

I am JavaFX fan

Joshua Marinacci wrote really interesting post about speed of JavaFX. I have to try it. So I installed jdk 1.6.0_10 beta on my dual core Lenovo R60 with openSuse linux 10.3 and run bubblemark. Result shows the best fps results in first 15 seconds of run with 32 bubbles:

Java (Swing) - 71 fps
Java (Swing, optimized) - 131 fps
JavaFX (optimized version by Chris Oliver) - 27 fps
JavaFX - 6 fps !!!
Flash (Flex) - 31 fps
Flash (Flex) with cacheAsBitmap - 81 fps

Swing really rocks but javaFX doesn't. I don't know, may be it's only some linux issue but 6 fps is really slow. And I have to say, disabling comments on this post was really smart move (no offence). Articles like this can turn to flame war.

Monday, March 31, 2008

Generating of serialVersionUID in Netbeans 6.0+

Hello,

some time ago I wrote question about generator of serialVersionUID in netbeans. After that I saw issue in bugzilla describing this problem. I decided to write this plug-in because I can't see any progress on this issue. For now it generates only default serialVersionUID = 1L. I am working on hash method that generates serialVersionUID from fields and methods. You can find plug-in on netbeans plug-in site.

Thanks to geertjan's posts Fixable hint and Java Hint Generator development was really easy.

Note: Third picture shows code generator which works only in netbeans 6.1-dev. You can download plug-in for 6.1-dev from this location.

Fixable editor hint


Generated serialVersionUID


Code generator from context menu works only in netbeans 6.1-dev

Tuesday, February 19, 2008

New beta version 0.7 of gemini dictionary was released. It contains support for default language and some bug fixes. You can find sources at mercurial repository. Next version will contain tighter intergration with netbeans editor.

Monday, February 18, 2008


Unbelievable skiing week in Low Tatras - enjoy photos.

Friday, January 11, 2008


We were on little walk on New year's day 2008 in part of Bratislava called Rača. If you want to see it on map click to this link. Sun was shining and landscape looked really wonderful. See my photoalbum.
Few days ago I started new project at google sorce. It allows create dictionary with translations, synonyms and other word relations. Homepage of project is http://gemini-dictionary.googlecode.com. It it set of plugins (2) for netbeans RCP 6.0. If you have some suggestions or want to participate please feel free to contact me.

It is still in beta (maybe alpha :) ) quality state so be patient to first release.

Sources are available in mercurial repository http://www.hlavki.eu/hg/gemini-dictionary.