I have released next version of Android Chess Clock. Major change is refactoring of calculation engine to support multiple calculation strategies in future. Although this change is not visible for user today it is investment for future. Screenshots Major changes in this release slight screen design graphic improvement added different layout for landscape screens when…
Tag: programování
Mám rád Bugzillu, je kdyby se tak jmenovala jinak…
Na našem posledním projektu používáme na evidenci změn Bugzillu. Je to velice praktický nástroj, hodně vývojářům a testerům pomáhá, nehledě na snadnou integraci přímo do testovaného produktu (vyhozená exception může být snadno reportována do Bugzilly). Máme ale s Bugzillou jiný problém.
Netbeans performance problem: JPanel form is much slower if running inside RCP
Last week I was fighting with very strange performance issue. We have quite complicated JPanel form and I was doing some performance opmtimization. I thought that it is now OK, but when then same form was executed as component inside NetBeans Rich Client Platform, it was horribly slow.
How to submit Bugzilla bug using XML/RPC and pure Java
Our project uses Bugzilla for tracking issues. I was looking for solution how to submit occured exception programatically. I found quite simple solution using Groovy and I have adapted it to pure Java. Here is the source code: import java.net.MalformedURLException; import java.net.URL; import java.util.HashMap; import java.util.Map; import org.apache.commons.httpclient.HttpClient; import org.apache.xmlrpc.XmlRpcException; import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; import…
Před anglicky mluvícími managery nikdy nepoužívejte slovo Subversion, nahraďte jej nic neříkající zkratkou SVN…
Už delší dobu se snažíme změnit stávající verzovací systém ze stařičkého CVS na něco modernějšího. Pro vývojáře se jako přirozená náhrada může jevit Subversion. Zkoušeli jsme si tedy domluvit schálení této změny u managementu v Phoenixu. Neuspěli jsem, s tradiční odpovědí, že už několik let existuje plán na přechod celé korporace na CA Harvest a…
Alternativa k NaSMS? Dá se napsat během dvou hodin, pokud máte NetBeans a Mobility Pack…
Většina telefonů Nokia se Symbian Series 60 má jeden hodně nepříjemný nešvar a tím je psaní SMS s diakritikou a tím i zkracování délky zprávy. Mnoho uživatelů používá komerční program NaSMS, který tento problém dokáže řešit tím, že z odeslané zprávy diakritiku odstraní. Zkušený Java developer si ale s tímto problémem dokáže poradit a pokud…
NetBeans 6.0: I want it, I want it, I want it…
Here is an exciting demo of new features that will be available in NetBeans 6.0. I was amazed and I’m really looking forward some working beta version of NetBeans 6.0.
How to execute long running tasks in NetBeans platform…
We work on J2EE project based on NetBeans platform and we solve typical tasks. My first problem was execution of long running tasks. Here is a solution: private void jbExecuteActionPerformed(java.awt.event.ActionEvent evt) { // start thread RequestProcessor.getDefault().post(new Runnable() { public void run() { ProgressHandle progress = ProgressHandleFactory.createHandle(“Loading data…”); progress.start(10); try { for (int i = 1;…
NetBeans module and web services made easy…
I looked at Roumen’s presentation regarding NetBeans Plaftorm and Web Services and I was impressed. It really looks very easy.
Nové vlastnosti Spring 2.0
Tento článek velice přehledně sumarizuje, co je nového ve Spring 2.0. Pro Java developery velice užitečné čtení… Rod Johnson: Spring 2.0: What’s New and Why it Matters