|
|
.JARa's Bilingual Weblog
Life's better with NetBeans
|
|
|
NetBeans IDE 6.7 - another great release
(

Čtvrtek červenec 02, 2009 )
Another great release of NetBeans IDE is available and as usually you can download it for free from netbeans.org. Since I was working on Kenai integration parts of this release I would like to highlight this functionality. Users can create projects hosted at Kenai on the top of the NetBeans 6.7 IDE and work with projects in NetBeans directly.
I have one notice related to the opening kenai projects (or searching projects) that might help you in case you are trying to look up some project available at kenai.com site: It is possible to use wildcards in the search string as you can see at the screenshot below.
|
Další skvělý release NetBeans IDE je na světě a jako obvykle jej zdarma můžete stáhnout na netbeans.org. Jelikož jsem pracoval Kenai integraci tohoto releasu, chtěl bych zdůraznit tuto funkcionalitu. Uživatelé mohou vytvářet projekty hostované na kenai.com rovnou z NetBeans 6.7 IDE a pracovat s nimi v přímo v NetBeans.
Mám jednu poznámku vztahující se k otevírání kenai projektů (jejich vyhledávání), která by mohla pomoci v případě že potřebujete najít nejaký projekt dostupný na kenai.com:
Při hledání je možné používat wildcards, jak je vidět na screenshotu nahoře.
|
Posted by jara
( VII 02 2009, 10:17:54 dop. CEST )
Permalink
Updated Java on Mac OS X
(

Středa červen 17, 2009 )
Yesterday at night I have installed "Java for Mac OS X 10.5 Update 4" on my MacBook Pro. Then I started NetBeans IDE 6.7 RC3 and tried to create Java Application project. This action was not successful, I got the exception dialog with java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
I don't know now what is the cause of this problem with JDK 5 there but definitely I am going to start using JDK 6 instead of version 5. So that my command for running NetBeans IDE is now:
./netbeans --jdkhome /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
Hopefully there will be no trouble with JDK 6. So far I have tried to create simple Hello World project and it seems that all works fine.
|
Včera večer jsem nainstaloval na 'svůj' MacBook Pro nový update "Java for Mac OS X 10.5 Update 4". Pak jsem pustil NetBeans IDE 6.7 RC3 a zkusil jsem vytvořit Java Application projekt. Nebyl jsem ovšem úspěšný protože jsem dostal exception dialog s java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
Nemám tušení co je za problém s JDK 5, ale definitivně zkusím přejít na JDK 6 namísto verze 5. Můj příkaz na spouštění NetBeans IDE teď bude:
./netbeans --jdkhome /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
Doufejme, že s JDK 6 nebudou trable. Zatím jsem zkusil vytvořit jednoduchý Hello World projekt a zdá se, že vše funguje.
|
Posted by jara
( VI 17 2009, 10:42:29 dop. CEST )
Permalink
Which component holds the focus in NetBeans?/Která komponenta držící fokus v NetBeans?
(

Středa říjen 01, 2008 )
Many times I needed to know which component really holds the focus in NetBeans IDE. I am not aware of any document where is this feature mentioned and it takes me always some time to remember which shortcut can be used for printing such information to output. So that I decided to write it down to my blog to have it always available there. So the desired shortcut is Ctrl-Shift-Break. If you started NetBeans from console then it is easy to check the output there. Otherwise go to main menu View|IDE Log and check the Output window content. There appear lines like this:
*** ShortcutAndMenuKeyEventProcessor: current focus owner = org.openide.explorer.view.TreeView$ExplorerTree[,0,0,188x289,
alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@1e51abf,flags=16777576,maximumSize=,minimumSize=,
preferredSize=,editable=true,invokesStopCellEditing=false,largeModel=true,rootVisible=false,rowHeight=18,scrollsOnExpand=true,
showsRootHandles=true,toggleClickCount=0,visibleRowCount=20]
I have one more comment on this feature: unfortunately it is not working on Mac OS X (at least on my machine).
|
Mnohokrát jsem potřeboval zjistit která komponenta v NetBeans IDE drží fokus. Nejsem si vědom že by funkcionalit pro získání fokusu byla dokumentována a vždy mi nějakou chvíli trvá než si vzpomenu na klávesovou zkratku pro vypsání potřebné informace na výstup. Takže jsem se rozhodl zapsat si ji do svého blogu abych měl tuto zkratku vždy po ruce. Jde o shortcut Ctrl-Shift-Break. Pokud běžíte NetBeans z konzoly pak je jednoduché najít v ní příslušný výpis. Jinak otevřete hlavní menu View|IDE Log a zkontrolujte jeho obsah v okně Output. Objeví se tam text podobný těm na následujících řádkách:
*** ShortcutAndMenuKeyEventProcessor: current focus owner = org.openide.explorer.view.TreeView$ExplorerTree[,0,0,188x289,
alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@1e51abf,flags=16777576,maximumSize=,minimumSize=,
preferredSize=,editable=true,invokesStopCellEditing=false,largeModel=true,rootVisible=false,rowHeight=18,scrollsOnExpand=true,
showsRootHandles=true,toggleClickCount=0,visibleRowCount=20]
Mám k tomu ještě jeden komentář: bohužel to nefunguje na Mac OS X (alespoň na mém počítači).
|
Posted by jara
( X 01 2008, 02:04:06 dop. CEST )
Permalink
New story with Mercurial on Mac OS X/Znovu řeším Mercurial na Mac OS X
(

Sobota březen 22, 2008 )
One of my previous blog entry informed about the problem with running Mercurial on Mac OS X. It appeared again and I have a suspicion that it is connected to the update of Mac OS X (yesterday I have upgraded to 10.5.2). Again I cannot simlpy write hg clone http://www.netbeans.org/main in console so that I was angry when seeing it again. Fortunately it is easy to fix again (unset LC_TYPE works for me) although I don't understand why is this property for (I believe I don't need it). I am attaching screenshot as the the proof that it works now.
 |
|
Na jednom z předchozích příspěvku jsem psal o problému s Mercurialem na Mac OS X. Bohužel se objevil znovu a mám pocit, že to souvisí s upgrade na Mac OS X 10.5.2, keteý jsem provedl včera. Opět nejde spusti anit hg clone http://hg.netbeans.org/main v konzoli. Trochu jsem znejistěl když jsem to znovu uviděl. Naštěstí je to ale opět snadné vyřešit (stačí nastavit unset LC_TYPE ) ikdyž vlastně nevím k čemu sto slouží (a věřím, že to ani nebdu nikdy potřebovat). Nahoře je přiložen jako důkaz, že už mi to funguje. |
|
Posted by jara
( III 22 2008, 07:06:58 odp. CET )
Permalink
New bloggers in my office/Noví bloggeři v mé kanceláři
(

Pátek březen 21, 2008 )
First of all I would like to know how can we say in better way my office. Because the office is not mine (I do not own it, I just share the time with my colleagues there). If you have better fantasy than me then comment on this thought. Nevertheless in my office there were born 2 new bloggers during a couple of last days. I think it is fair to invite them this way here because I believe that their blogs will be valuable for others. These 2 bloggers are:
|
|
Zajímalo by mne, jak se dá lépe vyjádřit spojení moje kancelář. Protože ta kancelář není moje (nejsem jejím vlastníkem, pouze ji sdílím s kolegy). Pokud máte lepší fantazii nežli já, tak prosím zkuste tuhle myšlenku okomentovat. Nicméně v mojí kanceláři se zrodili rovnou 2 noví bloggeři během několika posledních dnů. Věřím, že budou psát zajímavé příspěvky cenné pro ostatní, takže bych je chtěl touto cestou přivítat. Jedná se o:
|
|
Posted by jara
( III 21 2008, 03:07:41 odp. CET )
Permalink
(EN) NetBeans 6.1 Beta available
(

Pátek březen 07, 2008 )
The build of NetBeans 6.1 Beta has been released and it is free for download. Important links related to this build are following:
I would like to mention at least on new feature of this build - the IDE startup is faster up to 40%.
|
 |
|
|
Posted by jara
( III 07 2008, 05:02:11 odp. CET )
Permalink
(CS) NetBeans 6.1 Beta je na světě
(

Pátek březen 07, 2008 )
NetBeans 6.1 Beta build byl vypuštěn na svět a je zdarma ke stažení. Důležité linky vztahující se k tomuto buildu jsou následující:
Chtěl bych upozornit alespoň na jeden novyý rys tohoto buildu - start IDE je zrychlen až o 40%.
|
 |
|
|
Posted by jara
( III 07 2008, 05:01:06 odp. CET )
Permalink
(EN) NetBeans 6.0.1 released today
(

Čtvrtek únor 07, 2008 )
Bits of NetBeans 6.0 have been replaced by NetBeans 6.0.1 today. You can download this NetBeans 6.0.1 directly from http://download.netbeans.org/netbeans/6.0/final/. This release contains following changes:
-Addition of Japanese, Simplified Chinese, and Brazilian Portuguese localizations.
-Glassfish V2 is replaced with Glassfish V2 UR1.
-The integration of bug fixes
It is also possible to upgrade to this version from NetBeans 6.0 through the plugin manager (Tools|Plugins). Available Updates include listed above except localization.
|
|
|
|
Posted by jara
( II 07 2008, 11:10:00 odp. CET )
Permalink
(CS) NetBeans 6.0.1 je na světě
(

Čtvrtek únor 07, 2008 )
Bity NetBeans 6.0 dnes byly nahrazeny NetBeans 6.0.1. Je možné si tuto verzi stáhnout přímo z http://download.netbeans.org/netbeans/6.0/final/. Tato verze NetBeans obsahuje následující změny:
-Byla přidána Japonština, Simplified Chinese, a Brazilian Portuguese lokalizace.
-Glassfish V2 byl nahrazen za Glassfish V2 UR1.
-Byly opraveny některé chyby
Na NetBeans 6.0.1 je možné přejít z NetBean 6.0 také pomocí plugin manageru (Tools|Plugins). Dostupné Updates obsahují zmíněné změny kromě lokalizací.
|
|
|
|
Posted by jara
( II 07 2008, 10:59:00 odp. CET )
Permalink
(EN) Plugin Manager can work in background
(

Středa leden 30, 2008 )
Posted by jara
( I 30 2008, 03:02:00 dop. CET )
Permalink
(CS) Plugin Manager dovede pracovat na pozadí
(

Středa leden 30, 2008 )
Posted by jara
( I 30 2008, 03:00:00 dop. CET )
Permalink
(EN) NetBeans repository moved to Mercurial
(

Pondělí leden 28, 2008 )
As many users already know the NetBeans repository migrated from CVS (cvs.netbeans.org) into Mercurial(hg.netbeans.org). I have already installed Mercurial binaries from http://mercurial.berkwood.com/ on my Mac OS X (running with Leopard). I have met the problem with running of hg. It was not possible to clone testing repository from command line. The command hg clone http://hg.netbeans.org/main finished with the following output:
[.JARa]/space/tmp/tmprepository #hg clone http://hg.netbeans.org/main
Traceback (most recent call last):
File "/usr/local/bin/hg", line 14, in
mercurial.dispatch.run()
File "/Library/Python/2.5/site-packages/mercurial/dispatch.py", line 20, in run
sys.exit(dispatch(sys.argv[1:]))
File "/Library/Python/2.5/site-packages/mercurial/dispatch.py", line 26, in dispatch
except util.Abort, inst:
File "/Library/Python/2.5/site-packages/mercurial/demandimport.py", line 74, in __getattribute__
self._load()
File "/Library/Python/2.5/site-packages/mercurial/demandimport.py", line 46, in _load
mod = _origimport(head, globals, locals)
File "/Library/Python/2.5/site-packages/mercurial/util.py", line 32, in
_encoding = locale.getlocale()[1]
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 460, in getlocale
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 373, in _parse_localename
ValueError: unknown locale: UTF-8
The problem is that the system property LANG was set to UTF-8. There are 2 solutions how to make hg to be working correctly:
1. Simply execute command export LANG="" or better just unset LANG. The disadvantage is that this doesn't work globally so that you may want to write it to the proper user config files.
2. The second option is to go to the Terminal Preferences, then select the tab Advanced in Settings category. You need to deselect the checkbox on the bottom of the dialog.
The Settings dialog of Terminal.
You can find useful some links related to NetBeans migration to Mercurial:
-http://wiki.netbeans.org/wiki/view/HgMigrationDocs - NetBeans hg migration document
-http://wiki.netbeans.org/HgHowTos - How To page
-http://mercurial.berkwood.com/ - hg binaries
-http://www.selenic.com/mercurial/wiki/ - selenic home page
|
|
|
Posted by jara
( I 28 2008, 09:45:58 dop. CET )
Permalink
(CS) NetBeans repository je na Mercurialu
(

Pondělí leden 28, 2008 )
Jak už mnozí asi vědí NetBeans repository přešla z CVS (cvs.netbeans.org) na Mercurial(hg.netbeans.org). Když jsem si nainstaloval Mercurial "binárky" z http://mercurial.berkwood.com/ na můj Mac OS X (běží mi tam Leopard), narazil jsem na problém při spouštění hg. Nebylo možné si naklonovat repozitory z command line. Příkaz hg clone http://hg.netbeans.org/main skončil vždy s následujícím výstupem:
[.JARa]/space/tmp/tmprepository #hg clone http://hg.netbeans.org/main
Traceback (most recent call last):
File "/usr/local/bin/hg", line 14, in
mercurial.dispatch.run()
File "/Library/Python/2.5/site-packages/mercurial/dispatch.py", line 20, in run
sys.exit(dispatch(sys.argv[1:]))
File "/Library/Python/2.5/site-packages/mercurial/dispatch.py", line 26, in dispatch
except util.Abort, inst:
File "/Library/Python/2.5/site-packages/mercurial/demandimport.py", line 74, in __getattribute__
self._load()
File "/Library/Python/2.5/site-packages/mercurial/demandimport.py", line 46, in _load
mod = _origimport(head, globals, locals)
File "/Library/Python/2.5/site-packages/mercurial/util.py", line 32, in
_encoding = locale.getlocale()[1]
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 460, in getlocale
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 373, in _parse_localename
ValueError: unknown locale: UTF-8
Problém byl v tom, že systémová proměnná LANG byla nastavena na UTF-8. Jsou 2 možnostu jak přimět hg aby začal fungovat správně:
1. Jednoduše příkazem export LANG="", nebo lépe unset LANG. Nevýhoda je, že tohle nefunguje globálně takže je možné zapsat to do příslušného konfiguračního souboru uživatele.
2. Druhá možnost je přes Terminal Preferences, pak vybrat záložku Advanced v Settings categorii. Tam je potřeba odznačit checkbox, který se nachází dole na dialogu.
Settings dialog pro Terminál.
Následující linky vztahující se k migraci NetBeans na Mercurial mohou být užitečné:
-http://wiki.netbeans.org/wiki/view/HgMigrationDocs - NetBeans hg migration dokument
-http://wiki.netbeans.org/HgHowTos - stránka s HowTo
-http://mercurial.berkwood.com/ - stránka s binární soubory hg
-http://www.selenic.com/mercurial/wiki/ - selenic home page
|
|
|
Posted by jara
( I 28 2008, 09:45:44 dop. CET )
Permalink
(EN) Sun acquires MySQL - starting blogging again
(

Úterý leden 22, 2008 )
The subject of this entry tells enough. I can only say that for me MySQL is "The world's most popular open source database" which is motto of http://www.mysql.com/. You can find more details about the acquisition at Jonathan's blog. Unfortunately Jonathan is not blogging in Czech so that readers of my Czech entry need to switch to English .
|
|
|
|
Posted by jara
( I 22 2008, 11:01:00 odp. CET )
Permalink
(CS) Opět začínám blogovat - "Sun koupil MySQL"
(

Úterý leden 22, 2008 )
Titulek tohoto článku je dostačující. Na mně je jen abych řekl, že MySQL je i pro mne "The world's most popular open source database" - což je heslo na http://www.mysql.com/. Více informací o akvizici je možné najít na Jonathan's blog. Jonathan bohužel nebloguje v Češtině, takže čtenáři této české verze musí přepnout do angličtiny .
|
|
|
|
Posted by jara
( I 22 2008, 11:00:00 odp. CET )
Permalink
(EN) Plugin Manager's Settings tab redesigned
(

Pátek červen 08, 2007 )
In the NetBeans Plugin Manager there is redesigned Settings tab. You can see this change in new daily builds of NetBeans IDE. I like the terminology that is used there for distinguishing between Plugins and NetBeans Modules (NBM). The term Plugin is used now for what I called a category in my last blog entries. The second one corresponds to a single .nbm file. Unfortunately this wording is probably not final yet.
There is one feature that is disabled by now - Install into shared directories. It used to be called Global option in the Update Center Wizard contained in former releases. This feature is not implemented yet so that the checkbox stays gray now.
The look of all tabs is consistent now in Plugin Manager. Besides changes in Settings tab there are some small improvements especially in description panels which have now different background for plugin/.nbm name and the Install tab contains buttons Activate/Deactivate by this name on the right.
The Settings tab look.
|
|
|
Posted by jara
( VI 08 2007, 07:20:21 odp. CEST )
Permalink
(CS) Redesign Settings tabu v Plugin Manageru
(

Pátek červen 08, 2007 )
V NetBeans Plugin Manageru proběhl redesign Settings tabu. Tato změnu můžete vidět v posledních denních buildech NetBeans IDE. Osobně se mi líbí terminologie použitá pro rozlišení Pluginu od NetBeans Modulu (NBM). Termín Plugin je nyní použitý pro to, co jsem v minulých příspěvcích označoval jako kategorie. Druhý význam odpovídá souboru .nbm. Bohužel to zřejmě ještě není finální názvosloví.
Na Settings tabu je jedna vlastnost, která ještě není povolená - Install into shared directories. Odpovídá to Global instalaci, která bývala v Update Center Wizardu. Tato vlastnost, ještě není naimplementovaná, proto je checkbox zatím šedivý.
Vzhled všech tabů je nyní v Plugin Manageru konzistentní. Vedle změn v Settings tabu došlo k drobným úpravám zvláště v panelu pro popis pluginu. V něm je teď odlišná barva pozadí pro jméno pluginu/.nbm a v Install tabu je vedle něj umístěný button Activate/Deactivate.
Vzhled Settings tabu.
|
|
|
Posted by jara
( VI 08 2007, 07:19:19 odp. CEST )
Permalink
(EN) Plugin Manager notices
(

Středa květen 30, 2007 )
There are some terms and use-cases of NetBeans Plugin Manager that are not clear for some users. I will try to summarize the most important of them:
1.First of all there are 2 different actions "install" and "activate" in Plugin Manager.
The difference between them is following:
Installed plugin can be activated or deactivated. Deactivated plugin is not loaded by the module system so that it doesn't waste resources until it is activated. It resides in proper directory so that it can be activated (loaded by module system) quickly. During the installation of ordinary plugin it is automatically activated (special plugin types - Eager, Fixed and Autoload behave differently). Such details should not be important for users.
2.How can be plugin uninstalled?
There are 2 views of plugins in Plugin Manager. The default "category view" and simple "plugins view". The first one is better for most of users because plugins are grouped to the categories and operations are invoked at these categories. It is more synoptical because users work with the short list. The second "plugins view" may be valuable for advanced users that need to install/uninstall/activate/deactivate only single plugin. This is not so common so that the recommended is the "category view". The view can be switched in Plugin Manager's Settings tab through the "Show plugin details" checkbox.
In the NetBeans Plugin Manager there is the "Installed" tab that contains list of installed plugins/categories. Plugins/categories can be uninstalled by selecting the checkbox by the plugin/category followed by pushing Uninstall button.
To deactivate category/plugin there are popup menu items in Installed tab starting with the word Deactivate. Similar way is available for Activate action. I have to mention that the part of activation and deactivation is going to be redesigned.
3.How can I see list of plugin dependencies, classpath?
The installation of dependencies should be transparent for users. Users usually don't care about dependencies, classpath... they just need to install some feature. This is why the "category view" is default in the NetBeans Plugin Manager.
4.Show it in Updates vs. New Plugins tab
Plugin Manager has one not very intuitive behavior. Let's assume we have e.g. editor plugins "X" and "Y" grouped in category with name "Editing".
Imagine that the user installs this group. Then let's assume that new plugin "Z" is added to update center and it is categorized to "Editing" too. From the group point of view the category is partially installed so that it appears in "Updates" tab. But when the plugin view is active then "Z" plugin appears in "New Plugins" tab (in this case it is just a single plugin no matter what category it belongs to). I do agree that this behavior is not very comprehensive at the first sight.
5.How to Select All/Deselect All
In Plugin Manager you can invoke popup menu on lists of categories/plugins. There are contextual items in this popup like Select All/Deselect All.
6.Merge Downloaded to New Plugins
In one comment of my blog there appeared idea that "Downloaded" can be merged to "New Plugins", in addition to provide a "add local module" button. I don't agree with this, because it is more synoptical to have these in separate tabs (at least for me). Maybe this is a topic for discussion with others.
At the end I would like to say that the Plugin Manager is not completely finished yet. There is big progress on fixing issues and some improvement are still in process. For example Active column wil be removed from Installed tab or contextual popup menu items will change. I hope all changes will help to usability of the Plugin Manager.
|
|
|
Posted by jara
( V 30 2007, 07:10:41 odp. CEST )
Permalink
(CS) Poznámky k Plugin Manageru
(

Středa květen 30, 2007 )
Podle prvních ohlasů nejsou některým uživatelům zřejmé některé termíny a use-cases z oblasti NetBeans Plugin Manageru. Pokusím se proto shrnout ty nejdůležitější:
1.Dvě odlišné akce "install" a "activate" v Plugin Manageru.
Rozdíl mezi nimi je následující:
Nainstalovaný plugin může být ve stavu activated nebo deactivated. Deactivated plugin není natažený modulovým systémem NetBeans, takže nezabírá zbytečně zdroje až do doby, kdy je aktivován. Je umístěný v příslušném adresáři, takže může být velice rychle aktivován (natažen modulovým systémem). Při instalaci se běžné moduly rovnou aktivují (speciální typy pluginů plugin types - Eager, Fixed a Autoload se chovají odlišně). Detaily by neměly být pro uživatele Plugin Manageru podstatné.
2.Ja se dá plugin nainstalovat?
V Plugin Manageru je možné používat 2 odlišná view pro pluginy. Prvním a defaultním je "category view" a druhým je "plugins view". "Plugin view" by mělo být lepší pro většinu uživatelů, protože pluginy jsou grupované do kategorií a operace jsou prováděny nad těmito kategoriemi. Je to mnohem přehlednější, protože uživatel pracuje s kratším seznamem kategorií (seznam pluginů je obsáhlejší a proto méně přehledný). Naproti tomu "plugins view" by mohlo mít smysl pro zkušené uživatele, kteří potřebují instalovat/odinstalovat/aktivovat a deaktivovat jednotlivé pluginy. Takový postup není tak běžný, proto je doporučované pracovat v "category view". View se dá přepínat v Settings tabu Plugin Manageru pomocí checkboxu "Show plugin details".
V NetBeans Plugin Manageru je "Installed" tab obsahující nainstalované pluginy/kategorie. Plugins/categories mohou být odinstalovány pomocí chekboxu vedle pluginu/kategorie a následným stisknutím tlačítka Uninstall.
Pro deaktivaci kategorie/pluginu je možné použít položky v popup menu začínající slovem Deactivate. Analogicky jsou zde položky pro aktivaci. Zde je nutné zmínit, že pro aktivaci/deaktivaci se chystá redesign.
3.Jak se dají zjistit modulové závislosti a classpath pluginu
Instalace závislých modulů by měla probíhat transparentně pro uživatele. Uživatelé se zpravidla nezabývají tím, jaké jsou závislosti, classpath... pouze chtějí nainstalovat určitou funkcionalitu. To je důvod, proč je "category view" defaultní v NetBeans Plugin Manageru.
4.Zobrazení v Updates vs. New Plugins tabu
Plugin Manager obsahuje jedno ne zrovna intuitivní chování. Předpokládejme například, že máme pluginy do editoru "X" a "Y" a jsou zařzeny do kategorie se jménem "Editing". Představme si, že uživatel nainstaluje tuto kategorii. Následně předpokládejme, že je na update center přidán plugin "Z" zařazený rovněž do kategorie "Editing". Z pohledu grupování modulů se jeví kategorie "Editing" jako částečně nainstalovaná a proto se zobrazí v "Updates" tabu. Pokud ovšem pohlížíme na "Z" z pohledu "Plugin view", pak se objeví v "New Plugins" tabu (v tomto případě jde o jeden plugin bez ohledu na to, do jaké kategorie je zařazen). Uznávám, že toto chování není na první pohled příliš pochopitelné.
5.Jak udělat Select All/Deselect All
V Plugin Manageru lze na seznamu kategorií/pluginů vyvolat popup menu. V něm jsou kontextově zobrazeny položky jako jsou Select All/Deselect All.
6.Sloučit Downloaded do New Plugins
V jednom z komentářů u mého blogu se nachází myšlenka, že "Downloaded" tab by mohl být sloučený s "New Plugins". Pak by měl být k dispozici "add local module" button. S touto ideou nejsem ztotožněný. Řešení se mi totiž nezdá dostatečně přehledné, přehlednější je podle mne současné řešení se dvěma taby. Možná je to téma na diskusi pro ostatní.
Na konec bych chtěl říci, že Plugin Manager ještě není zcela ukončen. Je docela velký progres na fixování chyb a procesují se některá vylepšení. Například sloupec Active bude vyřazen z Install tabu, nebo taky dojde ke změně položek v kontextovém menu. Doufám, že všechny změny pomohou vylepšit usability Plugin Manageru.
|
|
|
Posted by jara
( V 30 2007, 07:10:32 odp. CEST )
Permalink
Usability improvement/Vylepšení usability
(

Pondělí květen 28, 2007 )
There are several ways how people access pages of weblogs. Beyond the RSS feeds people can meet weblogs by google or other search engine. This can cause small troubles to people that found my blog entries from NetBeans and NetBeansCZ categories. These categories contain entries that are single-language with the link to the second language entry. Unfortunately such link had the description in the same language as the entry. So that the English speaking person must have red the description in czech. That's my big fault and I have already fixed it in my blog templates. So the links in new entries will simply look like the following:
If you have some other troubles with the usability in my blog, please don't hesitate and speak up (write me an e-mail or just add it as a blog comment) and I will try to fix it.
|
Existuje několik cest, jak lidé navštěvují blogy. Vedle RSS feedů to mohou být například vyhledávače jako je google. To může způsobit potíže těm, kdo si najde příspěvek mého blogu zařazený do kategorií NetBeans and NetBeansCZ. Tyto kategorie totiž obsahují příspěvky, které jsou jednojazyčné a mají v sobě vždy link na příspěvek v opačném jazyce. Bohužel takové linky obsahovaly vždy jen popis v jazyce stejném jako je příspěvek. Takže anglicky mluvící si mohli přečíst popisek v češtině. To je moje velká chyba, kterou jsem už opravil ve svých template souborech. Linkly v nových příspěvcích proto budou vypadat následovně:
Pokud víte o nějaké další usability chybě, tak prosím neváhejte a dejte mi o ní vědět (napište mi e-mail nebo jednoduše přidejte komentář do blogu) a já se pokusím to vyřešit.
|
Posted by jara
( V 28 2007, 08:28:06 odp. CEST )
Permalink
(EN) Improved NetBeans PluginManager
(

Pátek květen 25, 2007 )
After the integration of PluginManager to the NetBeans cvs repository there appeared voices about the usability of this feature. Many users were not satisfied with the user interface so they have spoken up about it. The response to that dissatisfaction is improved user interface that you can see in new trunk builds. Complicated renderers were replaced by simplified ones so that the work with the plugin manager is easier now. Important is the change in panel division (area is divided vertically instead of original horizontal division). As for me the most important is that it is possible to install group of plugins at once (it is not necessary to select them apart). It is wort to say that there is added context popup menu with actions like Activate, Deactivate, Select All, Deselect All... For those who prefer plugin-based instead of category-based view there is the magic checkbox "Show plugins details" in Settings tab.
|
|
|
Posted by jara
( V 25 2007, 07:26:45 odp. CEST )
Permalink
(CS) Vylepšený NetBeans PluginManager
(

Pátek květen 25, 2007 )
Po integraci PluginManageru do NetBeans cvs repozitoře se rozpoutaly diskuse na téma usability tohoto nástroje. Spousta uživatelů byla doslova nespokojena s uživatelským rozhraním a dala to potřičně najevo. Odezvou na nespokojenost je nové vylepšené rozhraní, které je možné čerstvě vidět v trunk buildech. Pro snadnější práci s plugin managerem byly odstraněny komplikované renderery z tabulek obsahujících seznam pluginů. Zásadní je taky rozdělení plochy okna vertikálně namísto původního horizontálního dělení. Podle mne nejdůležitější je umožnění instalace skupiny pluginů najednou (bez nutnosti selekce každého pluginu zvlášť). Za zmínku stojí taky například přidání kontextového pop-up menu s akcemi jako jsou Activate, Deactivate, Select All, Deselect All... Pro ty, kteří preferují zobrazování pluginů místo kategorií je v Settings tabu magický checkbox "Show plugins details".
|
|
|
Posted by jara
( V 25 2007, 07:22:23 odp. CEST )
Permalink
(EN) NetBeans 5.5.1 is out
(

Čtvrtek květen 24, 2007 )
NetBeans 5.5.1 is live today and you can download it for free from http://www.netbeans.org. I will not describe what this version offers. Here is just couple of direct links where you can find the most important information about the release:
|
|
|
Posted by jara
( V 24 2007, 05:40:50 odp. CEST )
Permalink
(CS) NetBeans 5.5.1 je venku
(

Čtvrtek květen 24, 2007 )

Verze NetBeans 5.5.1 je od dnešního dne na světě a je možné si ji zdarma stáhnout z http://www.netbeans.org. Nebudu zbytečně popisovat, co je možné v této verzi najít. Tady je několik přímých odkazů, na kterých lze najít nejdůležitější informace o releasu:
|
|
|
Posted by jara
( V 24 2007, 05:39:03 odp. CEST )
Permalink
Pochod Praha-Prcice
(

Středa květen 23, 2007 )
On this Saturday I involved in "Pochod Praha Prcice". It is the traditional tramp from Prague to Prcice given since 1966. I have chosen middle distance tramp from Bensov u Prahy that has 44km (only 769 from estimated 20000 people went more kilometers than me this year- but on the other hand some went 70km). Those 44km were my maximum and I cannot imagine I would go one more kilometer.
Primarily this tramp was relax and fun with many kiosks with beer and sausages. And in the finish all registered participants got the traditional plastic shoe.
|
Tuto sobotu jsem se zúčastnil akce "Pochod Praha Prcice". Je to tradiční pochod z Prahy do Prčice pořádaný od roku 1966. Pochodoval jsem středně dlouhou trať z Benšova u Prahy, která má 44km (pouze 769 z odhadovaných 20000 ůčastníků ušlo letos více kilometrů než já - na druhou stranu však někteří ušli úctyhodnych 70km). Mých 44km bylo maximum a nedovedu si představit, že bych měl jít o kilometr více.
Celý pochod byl hlavně relax a legrace se spuostou stánků s občerstvením (pivo a klobásky). A navíc v cíli každý z registrovaných účastníků obdržel tradiční plastovou botu.
|
Posted by jara
( V 23 2007, 12:30:00 odp. CEST )
Permalink
(EN) JavaOne notices
(

Úterý květen 22, 2007 )
JavaOne conference that was in May 8th-11th in San Francisco was something rare for me. I was there and it meant many new experiences for me:
- I flew by an airplane for the first time in my life
- I left Europe for the first time in my life
- I have seen such a big show as JavaOne for the first time in my life
Right away the first day in San Francisco it was very visible that the JavaOne Conference is going to be there in the city. I saw the JavaOne captions everywhere - on cabs, pillars, boards at pavements ...
I visited many valuable sessions at the conference. Based on them I have my view of the Java technologies trends. As for me people heard most often about JavaFX, Ruby/JRuby or BlueRay. I have felt very big press on Mobile world and I have heard often the word Community. And finally the word that JavaOne cannot exist without is NetBeans. Hopefully I have chosen correctly only the important .
During the conference time in the Moscone Center surrounding it was obvious that the JavaOne conference is going to be there..
Besides the conference I had a time for San Francisco sightseeing including Golden Gate Bridge.
The general impression from the stay was better than I expected and I am really glad that I had the opportunity to be there. The only bad thing on the stay was the call from my wife. She informed me that someone has spoiled our basement - her bike that we bought a year ago is occupied by someone else now
|
|
|
Posted by jara
( V 22 2007, 01:40:24 odp. CEST )
Permalink
(CS) Postřehy z JavaOne
(

Úterý květen 22, 2007 )
Konference JavaOne, která se konala 8.-11.5.2007 v San Franciscu, pro mne znamenala něco zcela mimořádného. Zůčastnil jsem se jí totiž, což pro mne představovalo spoustu nových zkušeností:
- poprvé v životě jsem letěl letadlem
- poprvé v životě jsem zavítal mimo Evropský kontinent
- poprvé v životě jsem viděl tak velkou show jakou je JavaOne
Hned první den v San Franciscu si nešlo nevšimnout, že ve městě bude JavaOne. Upoutávky byly opravdu všude - na taxících, pouličních sloupech, tabulích na chodnících...
Na konferenci jsem navštívil množství hodnotných přednášek či prezentací. Na jejich základě jsem si udělal obrázek o tom, jaký je trend v oblasti Java technologií. Podle mne bylo nejvíce slyšet o JavaFX, Ruby/JRuby nebo třeba BlueRay. Hodně velký důraz byl kladený na svět Mobile a slovo Community jsem slyšel taky hodně často. A ješte je tady jedno slovo, bez kterého by se JavaOne konference neobešla - NetBeans. Snad jsem si z toho vybral to podstatné .
V průběhu konference bylo v okolí Moscone Center zřetelně vidět, že právě tady je centrum dění...
Kromě konference jsem si prohlédnul San Francisco včetně Golden Gate Bridge.
Celkový můj dojem z pobytu byl nad moje očekávání a jsem neskutečně rád, že jsem dostal tuto příležitost. Jediné, co mi zkazilo během pobytu náladu, byl telefonát od mé ženy. Oznámila mi v něm, že nám vykradli sklep - na jejím kole, které jsme koupili před necelým rokem, už jezdí zřejmě někdo jiný
|
|
|
Posted by jara
( V 22 2007, 01:40:13 odp. CEST )
Permalink
(EN) Libraries in J2SE project
(

Pondělí únor 26, 2007 )
In the past I have been solving problems connected to moving my own Java J2SE project from one computer to another. The problem is with projects that use libraries. I was sometimes very upset when I was opening project containing some Matisse forms. Those forms depend on .jar file like swing-layout-1.0.1.jar. Unfortunately this .jar file was not available in JDK<6 so that this library was referenced from NetBeans IDE subfolder. This is managed by nbproject/project.properties where each such library is defined as a relative path to the proper .jar file. The line with such definition looks like following:
libs.swing-layout.classpath=../../../../space/60/netbeans/platform7/modules/ext/swing-layout-1.0.1.jar
As a workaround for this I usually created some JFrame Form that I immediately deleted. By this trick I just attached another swing-layout library to the project (that one from the currently used NetBeans IDE).
The example above has a general pattern. Imagine that your project uses some .jar file located anywhere on you harddisk. There is no possibility to use previous fake. Because it is possible that you don't have the same library on your other computer (you are moving your project from computer A to computer B). The only way is to have this library somehow contained in the project directory. Because this is the only thing (the only folder) you are going to copy from computer A to Computer B.
I personally use following solution for this problem:
First of all imagine we have project PRJ that needs to use library LIB.jar
1.Create folder PRJ/lib (it is not mandatory to call it 'lib')
2.Copy the LIB.jar to PRJ/lib
3.In Project Properties select Libraries node
4.By pushing Add JAR/Folder button add the PRJ/lib/LIB.jar as a library
I am happy with this concept and I hope it can help you to resolve similar situation when using NetBeans IDE.
|
|
|
Posted by jara
( II 26 2007, 12:49:09 odp. CET )
Permalink
|
|
|
|
| Archives |
|
|
| « červenec 2009 | | Po | Út | St | Čt | Pá | So | Ne |
|---|
| | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | | | | | | Today |
|
|
|
| Search |
|
|
|
|
|
|
| Contact |
|
|
Name: Jaromír Uhřík
E-mail: Jaromir.Uhrik@Sun.Com
ICQ: #265092035
RSS:
|
|
|
| Links |
|
|
|
|
|
| Visits map |
|
|
|
|
|
| Referrers |
|
|
|
Today's Page Hits: 21
|
|
|
|
|
|