<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-941090960989175786</atom:id><lastBuildDate>Thu, 04 Mar 2010 18:39:20 +0000</lastBuildDate><title>Business as usual</title><description>The official OKTECH-Info company blog. Technology, business and some cool stuff to follow...</description><link>http://oktech.hu/blog/</link><managingEditor>istvan.soos@gmail.com (István)</managingEditor><generator>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-2491856175039181584</guid><pubDate>Tue, 19 Jan 2010 21:57:00 +0000</pubDate><atom:updated>2010-01-19T23:07:52.675+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>wicket</category><category domain='http://www.blogger.com/atom/ns#'>deect</category><title>deect.com - pre-beta release</title><atom:summary type='text'>Based on the feedbacks we have received in the last month, I've just released a new version of deect.com, our multilingual dictionary. Major news in this release:new user interface, with Hungarian localizationa bit larger language corpus (English-Hungarian dictionary)autocomplete for the searchesfine-grained searches (accent-sensitive, case-sensitive, prefix and full matches)We are looking for </atom:summary><link>http://oktech.hu/blog/2010/01/deectcom-pre-beta-release.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-8602706980003803093</guid><pubDate>Thu, 10 Dec 2009 20:04:00 +0000</pubDate><atom:updated>2009-12-10T21:15:11.388+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>deect</category><title>Multilingual dictionary + lexicon = deect.com</title><atom:summary type='text'>I'm happy to invite everyone to test drive our new product: deect.com is a multilingual dictionary, merged with a lexicon. It is in a very early stage at the moment:read-only, limited functionality,contains only 550.000+ words from WordNet and Wiktionary,not really fast (running on the smallest Amazon EC2 instance).However, it does show the concept, which might help to create better online </atom:summary><link>http://oktech.hu/blog/2009/12/multilingual-dictionary-lexicon.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-3418227783146120577</guid><pubDate>Thu, 19 Nov 2009 13:23:00 +0000</pubDate><atom:updated>2009-11-19T16:04:56.868+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>opensource</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>Profiler microkernel - contribute your idea</title><atom:summary type='text'>We have been busy with various projects and assignments lately, but let's say a few words about the profiler.Aron Deak is working on the network profiling part and he is doing a promising job on it, we really look forward to see the results, and we will release it as 1.2.As a separate work we are doing some (scientific) research on general application profiling, various profiling strategies and </atom:summary><link>http://oktech.hu/blog/2009/11/profiler-microkernel-contribute-your.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-5859657083231062991</guid><pubDate>Fri, 02 Oct 2009 07:48:00 +0000</pubDate><atom:updated>2009-10-02T10:02:16.944+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>opensource</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>OKTECH Profiler 1.1</title><atom:summary type='text'>After a lot addition, we are happy to release OKTECH Profiler 1.1. It has been a very busy period for us, lots of education and consulting, but in the end we have managed to release it only with a week delay.New features:Instrumentation profiler using JavassistMethod summary for tree reportXML output format for tree reportConfigurable timer (nanotime / thread cpu time)We have extended the </atom:summary><link>http://oktech.hu/blog/2009/10/oktech-profiler-11.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-5387489662327543491</guid><pubDate>Sun, 27 Sep 2009 13:47:00 +0000</pubDate><atom:updated>2009-09-27T15:47:00.309+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>wicket</category><category domain='http://www.blogger.com/atom/ns#'>listview</category><title>Comma separated list: CSS or application code?</title><atom:summary type='text'>Recently I've encountered a problem of displaying comma-separated list items on a web page. It came natural to check if it can be done in CSS or not. This page explains the concept implemented in CSS, and on this example page you can check it yourself. It works in Safari and Firefox, but does not work in IE 7 - it just don't display any comma at all, the items are listed with spaces between them.</atom:summary><link>http://oktech.hu/blog/2009/09/comma-separated-list-css-or-application.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-7397458822776040997</guid><pubDate>Sat, 26 Sep 2009 11:50:00 +0000</pubDate><atom:updated>2009-09-26T20:12:08.687+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>DataOutputStream: encoded string too long</title><atom:summary type='text'>As I'm preparing to release OKTECH Profiler 1.1, I have checked the performance benchmarks on the profiler itself. It came apparent that the UTF-8 conversion consumes a lot time, so I've started to investigate what happens behind the scenes. I've encountered a little shock at the DataOutputStream class: it has a serious limitation, as it doesn't allows to write strings larger than 64k. I thought </atom:summary><link>http://oktech.hu/blog/2009/09/dataoutputstream-encoded-string-too.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-9168753344069194877</guid><pubDate>Fri, 18 Sep 2009 07:09:00 +0000</pubDate><atom:updated>2009-09-18T09:24:35.929+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>profiling</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>OKTECH Profiler @ Java User Meeting, Budapest</title><atom:summary type='text'>It is good to see and notice the interest in OKTECH Profiler. In Budapest, we have a roughly bimonthly Java User Group meeting, and this time I had participated to give a little presentation on OKTECH Profiler. Unfortunately because our actual project assignments just burn our time, I had not prepared everything I wanted, especially the release of 1.1 version, but still, the presentation had been</atom:summary><link>http://oktech.hu/blog/2009/09/oktech-profiler-java-user-meeting.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-2618312485254330153</guid><pubDate>Fri, 11 Sep 2009 09:22:00 +0000</pubDate><atom:updated>2009-09-11T14:12:50.503+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>reflection</category><category domain='http://www.blogger.com/atom/ns#'>java</category><category domain='http://www.blogger.com/atom/ns#'>productivity</category><category domain='http://www.blogger.com/atom/ns#'>profiling</category><title>What is the price to pay for developer productivity?</title><atom:summary type='text'>In the following few minutes I would like to share some thoughts with you about an untold tale in software engineering. Most probably you have already read or seen quite a few marketing-oriented documents or events with a similar message:Use configuration instead of codingChange system behavior or business rules without recompilingIncreased developer productivity...All of these (let's call them </atom:summary><link>http://oktech.hu/blog/2009/09/what-is-price-to-pay-for-developer.html</link><author>noreply@blogger.com (Szabolcs)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-7650196207795128611</guid><pubDate>Sat, 29 Aug 2009 11:41:00 +0000</pubDate><atom:updated>2009-09-03T19:18:45.208+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>The concept behind fragmented XML text nodes</title><atom:summary type='text'>A few weeks ago a friend asked me about a problem with XMLStreamReader. We have quickly concluded that it is no error at all, it is in the nature of the XML processing tools, but if you encounter it at the first time, it could seem strange. It is about the fact that XML text nodes are not necessarily processed at once, and while you read the XML, you might receive only fragments.For example if </atom:summary><link>http://oktech.hu/blog/2009/08/concept-behind-fragmented-xml-text.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-7777798874721284996</guid><pubDate>Mon, 24 Aug 2009 06:45:00 +0000</pubDate><atom:updated>2009-08-24T08:45:00.279+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>thread</category><category domain='http://www.blogger.com/atom/ns#'>cpu time</category><category domain='http://www.blogger.com/atom/ns#'>profiling</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>Profiling Java application: measuring real CPU time</title><atom:summary type='text'>This blog entry explains a little technical detail about our commercially supported open source Java profiler, as part of a series of blog entries around the product.When profiling applications, it is always important to measure the time as precise as it can be, and the old way was to measure the system clock with increasing granularity, while in the meantime we have received access to a more </atom:summary><link>http://oktech.hu/blog/2009/08/profiling-java-application-measuring.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-5671467707901760932</guid><pubDate>Tue, 18 Aug 2009 07:00:00 +0000</pubDate><atom:updated>2009-08-24T08:20:04.274+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>automation</category><category domain='http://www.blogger.com/atom/ns#'>profiling</category><category domain='http://www.blogger.com/atom/ns#'>opensource</category><category domain='http://www.blogger.com/atom/ns#'>oktech-profiler</category><title>Open source Java profiler: OKTECH Profiler</title><atom:summary type='text'>It is a great pleasure to announce our open-source product: the OKTECH Profiler. As the description says: OKTECH Profiler is a low-impact, sampling profiler for Java. It doesn't require constant connection from a profiler console, as it dumps the profiled information in a binary file. This file can later processed and report can be generated from the overall information. It can be executed in a </atom:summary><link>http://oktech.hu/blog/2009/08/open-source-java-profiler-oktech.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-4727418740274963137</guid><pubDate>Sat, 15 Aug 2009 18:40:00 +0000</pubDate><atom:updated>2009-08-15T20:40:00.587+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>code analyzer</category><category domain='http://www.blogger.com/atom/ns#'>pmd</category><category domain='http://www.blogger.com/atom/ns#'>redmine</category><category domain='http://www.blogger.com/atom/ns#'>automation</category><category domain='http://www.blogger.com/atom/ns#'>governance</category><category domain='http://www.blogger.com/atom/ns#'>code review</category><title>Code review: more politics than technology?</title><atom:summary type='text'>A few weeks ago there was a question on a Hungarian Java user list about PMD and code review that made me wonder what is the actual state of automated code review or code analyzer tools like PMD compared to the manual process. The political aspects of the code review process brought up some good and some bad memories too...On the mail list...My quick answer on the mail list was around the </atom:summary><link>http://oktech.hu/blog/2009/08/code-review-more-politics-than.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-2545850546761066377</guid><pubDate>Fri, 07 Aug 2009 12:50:00 +0000</pubDate><atom:updated>2009-08-07T14:50:00.239+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>expect</category><category domain='http://www.blogger.com/atom/ns#'>zfs</category><category domain='http://www.blogger.com/atom/ns#'>automation</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>encryption</category><category domain='http://www.blogger.com/atom/ns#'>aws</category><title>First month with Amazon EC2</title><atom:summary type='text'>We have started evaluating and using Amazon EC2 almost a month ago. Here is our 'lessons learned' items.Be prepared...We have evaluated and used encryption with OpenSolaris and ZFS on EBS. We have successfully rebundled the instance to migrate our Subversion repository on this server. Although we have always typed the encryption password right after this migration, we have finally decided to </atom:summary><link>http://oktech.hu/blog/2009/08/first-month-with-amazon-ec2.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-1903944311854344288</guid><pubDate>Fri, 31 Jul 2009 09:15:00 +0000</pubDate><atom:updated>2009-07-31T11:15:00.654+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>fmpp</category><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>jquery</category><category domain='http://www.blogger.com/atom/ns#'>jfeed</category><category domain='http://www.blogger.com/atom/ns#'>freemarker</category><category domain='http://www.blogger.com/atom/ns#'>static html</category><title>Small little toolset for static html pages</title><atom:summary type='text'>Our company homepage required a bit modification (yes, we are providing more information on it - and I think this will be a continuos state forever), and because we prefer to host it as static html pages, I took the time to search for a few options to make it more easier to maintain. Here is the little toolset I've currently used for the actual homepage:FMPP for templatingjQuery and JFeed for the</atom:summary><link>http://oktech.hu/blog/2009/07/small-little-toolset-for-static-html.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-7792560999431659208</guid><pubDate>Tue, 28 Jul 2009 06:00:00 +0000</pubDate><atom:updated>2009-07-29T00:29:08.170+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>wicket</category><category domain='http://www.blogger.com/atom/ns#'>listview</category><category domain='http://www.blogger.com/atom/ns#'>ajax</category><title>Adding and removing rows in a Wicket ListView via AJAX</title><atom:summary type='text'>As our regular readers already know, Wicket is our favorite web framework and we use it actively in our projects. Wicket is an easy-to-use, well-designed framework and is able to incorporate Ajax in a very nice and easy way. I personally am not a big fan of using Ajax in every corner of the application, however at some points it can make your app much nicer. Let's look at such a case!Imagine a </atom:summary><link>http://oktech.hu/blog/2009/07/adding-and-removing-rows-in-wicket.html</link><author>noreply@blogger.com (Szabolcs)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-4952299390167497111</guid><pubDate>Wed, 22 Jul 2009 08:55:00 +0000</pubDate><atom:updated>2009-07-22T10:55:00.072+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>captcha</category><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>wicket</category><category domain='http://www.blogger.com/atom/ns#'>encryption</category><title>Captcha in Wicket with cache control and URL encryption</title><atom:summary type='text'>Wicket provides a lot of useful feature, among the others: it provides a lot out-of-the-box components. And if it doesn't suites you, you can easily create your own. Recently we have encountered this with a captcha component: we required a few different features (e.g. easier to read captcha), so we have created our own captcha panel.We choose SimpleCaptcha as the image provider: it can create </atom:summary><link>http://oktech.hu/blog/2009/07/captcha-in-wicket-with-cache-control.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-4753703457848981657</guid><pubDate>Thu, 16 Jul 2009 07:25:00 +0000</pubDate><atom:updated>2009-07-19T12:40:02.056+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>redmine</category><category domain='http://www.blogger.com/atom/ns#'>subversion</category><category domain='http://www.blogger.com/atom/ns#'>ebs</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>encryption</category><category domain='http://www.blogger.com/atom/ns#'>ec2</category><category domain='http://www.blogger.com/atom/ns#'>issue tracking</category><category domain='http://www.blogger.com/atom/ns#'>aws</category><title>Amazon EC2 - successful migration</title><atom:summary type='text'>Last week we have made a little proof of concept about the encrypted Subversion on Amazon EC2. This week, we decided to move forward and migrate most of our development-related stuff to the EC2 cloud, and now here goes our little success story.The ZFS encryption works mostly as described on the previous blog, although it has a little difference after we have rebundled the OpenSolaris image. (Make</atom:summary><link>http://oktech.hu/blog/2009/07/amazon-ec2-successful-migration.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-3258037522078307436</guid><pubDate>Mon, 13 Jul 2009 07:30:00 +0000</pubDate><atom:updated>2009-07-19T12:36:51.704+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>dev</category><category domain='http://www.blogger.com/atom/ns#'>gwt</category><category domain='http://www.blogger.com/atom/ns#'>spring</category><category domain='http://www.blogger.com/atom/ns#'>rpc</category><title>Spring + GWT: integration with ease</title><atom:summary type='text'>On the company website, we have indicated the intention to share some of our work as open source. This blog seems to be a good opportunity to start with that process, especially when the toolkit is as simple as our GWT integration solution with Spring framework. (Have you noticed that springframework.org is redirected to springsource.org? I wonder if the packages will be renamed too, just to </atom:summary><link>http://oktech.hu/blog/2009/07/spring-gwt-integration-with-ease.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-6205117893122067265</guid><pubDate>Thu, 09 Jul 2009 15:40:00 +0000</pubDate><atom:updated>2009-07-19T12:39:08.596+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>zfs</category><category domain='http://www.blogger.com/atom/ns#'>subversion</category><category domain='http://www.blogger.com/atom/ns#'>ebs</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>encryption</category><category domain='http://www.blogger.com/atom/ns#'>ec2</category><category domain='http://www.blogger.com/atom/ns#'>aws</category><title>Amazon EC2 + OpenSolaris + ZFS + EBS + encryption</title><atom:summary type='text'>The company made a good decision in the recent weeks: the target is the sky, but at least the cloud. Amazon AWS offerings are hard to beat, so we have started with that one, played around with different configurations a bit, and finally decided that first we shall migrate the company Subversion repository to the cloud, with ZFS mirrors and encryption.I'm a long-time fan of the ZFS filesystem and </atom:summary><link>http://oktech.hu/blog/2009/07/amazon-ec2-opensolaris-zfs-ebs.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-941090960989175786.post-1913978551398775563</guid><pubDate>Thu, 09 Jul 2009 11:55:00 +0000</pubDate><atom:updated>2009-07-09T21:42:26.709+02:00</atom:updated><title>Every journey...</title><atom:summary type='text'>... oh wait, nobody is interested in that boring first steps. Anyway, I'd like to add an initial entry to this blog that marks the beginning, and it helps me to check how the external FTP setup works with blogger.com.This blog will be our company blog, and we will share information about us, business directions and some cool technology stuff with not specified frequency. It is about time to make </atom:summary><link>http://oktech.hu/blog/2009/07/every-journey.html</link><author>istvan.soos@gmail.com (István)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>