|
|
.JARa's Bilingual Weblog
Life's better with NetBeans
|
|
|
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
(CS) Libraries v J2SE projektu
(

Pondělí únor 26, 2007 )
V minulosti jsem několikrát řešil problém spojený s přesunutím mého vlastního J2SE projektu z jednoho počítače na druhý. Komplikace nastávají u projektů, které používají knihovny (libraries). Někdy jsem byl opravdu hodně vyvedený z míry při otevírání projektu obsahujícího Matisse formuláře. Takové formuláře totiž potřebují a závisí na .jar souboru swing-layout-1.0.1.jar. Bohužel tento .jar file není součástí JDK<6 takže tato knihovna byla vždy použita z NetBeans IDE podadresáře. To zajišťuje soubor projektu nbproject/project.properties. V něm je taková knihovna definována jako relativní cesta k příslušnému .jar souboru. Řádka s takovou definicí může například vypadat takto:
libs.swing-layout.classpath=../../../../space/60/netbeans/platform7/modules/ext/swing-layout-1.0.1.jar
Většinou jsem takovou závislost řešil vygenerováním nějaké nové instance JFrame Form, kterou jsem okamžitě smazal. Za pomocí tohoto triku se do projektu totiž přidá další swing-layout knihovna (pocházející z právě používaného NetBeans IDE).
Příklad uvedený výše lze zevšeobecnit na následující případ.Představme si, že projekt potřebuje nejaký .jar soubor umístěný kdekoli na harddisku. Na tento případ nelze použít fintu uvedenou výše. To proto, že není zajištěna přítomnost této knihovny na našem druhém počítači (přesouváme přeci projekt z počítače A na počítač B). Jediná cesta vedoucí k řešení je přidat nějak potřebnou knihovnu do projektového adresáře. Tento adresář je totiž to jediné, co se chystáme zkopírovat z počítače A do počítače B.
Já osobně pro toto řešení používám následující řešení:
Nejprve si představme, že máme projekt PRJ, který pořebuje použít knihovnu LIB.jar
1.Vytvoříme adresář PRJ/lib (není samozřejmě nutné aby se jmenoval 'lib')
2.Zkopírujeme LIB.jar do PRJ/lib
3.V Project Properties vybereme Libraries
4.Stisknutím Add JAR/Folder tláčítka přidáme PRJ/lib/LIB.jar jako library do projektu
Na tento koncept jsem si docela zvykl a myslím, že by vám mohl pomoci vyřešit obdobné situace při používání NetBeans IDE.
|
|
|
Posted by jara
( II 26 2007, 12:48:33 odp. CET )
Permalink
(EN) UML support in NetBeans 5.5
(

Čtvrtek únor 22, 2007 )
There is a new set of modules for UML Modeling available on NetBeans 5.5 Beta Update Center. They were uploaded yesterday and I was surprised what these modules provide. I think they are really valuable and hope users will appreciate their availability. I was really curious how do UML modules manage generation of Java code. For this purpose I just created new UML Java-platform project. Then designed Shape interface in 'Class Diagram' and class Circle. I then drew implementation arrow between them. All inherited methods appeared in the Circle class.
Finally I tried to generate code and here you can see the result for the Circle class. There are missing imports, but I fixed it by Ctrl+Shift+F shortcut in NetBeans editor.
This kind of tool I really missed in NetBeans for long time and I am happy it is available for free. I am going to play with other diagram types (if I spare some time) and perhaps you will be able to read here my real experience with UML Modeling in NetBeans IDE 5.5. I have now created the first step - generated all available UML diagram types:
|
|
|
Posted by jara
( II 22 2007, 10:50:12 dop. CET )
Permalink
(CS) Podpora UML v NetBeans 5.5
(

Čtvrtek únor 22, 2007 )
NetBeans 5.5 Beta Update Center obsahuje novou sadu modulů pro UML modelování. Byly uploadovány včera a byl jsem překvapený, co vše tyto moduly poskytují. Myslím, že jsou hodnotné a snad jejich dostupnost ocení i uživatelé. Byl jsem přímo zvědavý jak si UML moduly poradí s generováním Java kódu. Pro tyto účely jsem si vytvořil nový UML Java-platform projekt. Pak jsem vyrobil Shape interface v 'Class Diagramu' a class Circle. Ty jsem pak jen propojil implementační šipkou. Všechny zděděné metody se korektně objevily v Circle class.
Nakonec jsem jen vyzkoušel vygenerovat kód a na vysledek pro třídu Circle se můžete podívat.Chybí u ní sice importy, ale to se dá jednoduše opravit pomocí Ctrl+Shift+F shortcutu v NetBeans editoru.
Tento typ nástroje mi v NetBeans po dlouhou dobu chyběl a jsem rád, že je zdarma dostupný. Chystám se vyzkoušet další typy diagramů (až naspořím nějaký čas) a snad se o mých dalších zkušenostech s UML Modelováním v NetBeans IDE 5.5 dočteteand na tomto blogu. První krok už jsem udělal - vygeneroval jsem si všechny dostupné typy UML diagramů:
|
|
|
Posted by jara
( II 22 2007, 10:50:06 dop. CET )
Permalink
|
|
|
|
| Archives |
|
|
| « duben 2008 | | 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 | | | | | | | | | | | | | | 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: 690
|
|
|
|
|
|