<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-941090960989175786</id><updated>2010-03-04T19:39:20.853+01:00</updated><title type='text'>Business as usual</title><subtitle type='html'>The official OKTECH-Info company blog. Technology, business and some cool stuff to follow...</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oktech.hu/blog/atom.xml'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-2491856175039181584</id><published>2010-01-19T22:57:00.003+01:00</published><updated>2010-01-19T23:07:52.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wicket'/><category scheme='http://www.blogger.com/atom/ns#' term='deect'/><title type='text'>deect.com - pre-beta release</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2010/01/deectcom-pre-beta-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2491856175039181584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2491856175039181584'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2010/01/deectcom-pre-beta-release.html' title='deect.com - pre-beta release'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-8602706980003803093</id><published>2009-12-10T21:04:00.003+01:00</published><updated>2009-12-10T21:15:11.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deect'/><title type='text'>Multilingual dictionary + lexicon = deect.com</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/12/multilingual-dictionary-lexicon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/8602706980003803093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/8602706980003803093'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/12/multilingual-dictionary-lexicon.html' title='Multilingual dictionary + lexicon = deect.com'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-3418227783146120577</id><published>2009-11-19T14:23:00.009+01:00</published><updated>2009-11-19T16:04:56.868+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>Profiler microkernel - contribute your idea</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/11/profiler-microkernel-contribute-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/3418227783146120577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/3418227783146120577'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/11/profiler-microkernel-contribute-your.html' title='Profiler microkernel - contribute your idea'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-5859657083231062991</id><published>2009-10-02T09:48:00.003+02:00</published><updated>2009-10-02T10:02:16.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>OKTECH Profiler 1.1</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/10/oktech-profiler-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5859657083231062991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5859657083231062991'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/10/oktech-profiler-11.html' title='OKTECH Profiler 1.1'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-5387489662327543491</id><published>2009-09-27T15:47:00.000+02:00</published><updated>2009-09-27T15:47:00.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='wicket'/><category scheme='http://www.blogger.com/atom/ns#' term='listview'/><title type='text'>Comma separated list: CSS or application code?</title><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.</summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/09/comma-separated-list-css-or-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5387489662327543491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5387489662327543491'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/09/comma-separated-list-css-or-application.html' title='Comma separated list: CSS or application code?'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-7397458822776040997</id><published>2009-09-26T13:50:00.008+02:00</published><updated>2009-09-26T20:12:08.687+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>DataOutputStream: encoded string too long</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/09/dataoutputstream-encoded-string-too.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7397458822776040997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7397458822776040997'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/09/dataoutputstream-encoded-string-too.html' title='DataOutputStream: encoded string too long'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-9168753344069194877</id><published>2009-09-18T09:09:00.005+02:00</published><updated>2009-09-18T09:24:35.929+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profiling'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>OKTECH Profiler @ Java User Meeting, Budapest</title><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</summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/09/oktech-profiler-java-user-meeting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/9168753344069194877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/9168753344069194877'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/09/oktech-profiler-java-user-meeting.html' title='OKTECH Profiler @ Java User Meeting, Budapest'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-2618312485254330153</id><published>2009-09-11T11:22:00.013+02:00</published><updated>2009-09-11T14:12:50.503+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reflection'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='profiling'/><title type='text'>What is the price to pay for developer productivity?</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/09/what-is-price-to-pay-for-developer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2618312485254330153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2618312485254330153'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/09/what-is-price-to-pay-for-developer.html' title='What is the price to pay for developer productivity?'/><author><name>Szabolcs</name><uri>http://www.blogger.com/profile/14423659301245713700</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11202339182729304456'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-7650196207795128611</id><published>2009-08-29T13:41:00.000+02:00</published><updated>2009-09-03T19:18:45.208+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>The concept behind fragmented XML text nodes</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/08/concept-behind-fragmented-xml-text.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7650196207795128611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7650196207795128611'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/08/concept-behind-fragmented-xml-text.html' title='The concept behind fragmented XML text nodes'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-7777798874721284996</id><published>2009-08-24T08:45:00.001+02:00</published><updated>2009-08-24T08:45:00.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='thread'/><category scheme='http://www.blogger.com/atom/ns#' term='cpu time'/><category scheme='http://www.blogger.com/atom/ns#' term='profiling'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>Profiling Java application: measuring real CPU time</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/08/profiling-java-application-measuring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7777798874721284996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7777798874721284996'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/08/profiling-java-application-measuring.html' title='Profiling Java application: measuring real CPU time'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-5671467707901760932</id><published>2009-08-18T09:00:00.001+02:00</published><updated>2009-08-24T08:20:04.274+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='profiling'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='oktech-profiler'/><title type='text'>Open source Java profiler: OKTECH Profiler</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/08/open-source-java-profiler-oktech.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5671467707901760932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/5671467707901760932'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/08/open-source-java-profiler-oktech.html' title='Open source Java profiler: OKTECH Profiler'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-4727418740274963137</id><published>2009-08-15T20:40:00.000+02:00</published><updated>2009-08-15T20:40:00.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='code analyzer'/><category scheme='http://www.blogger.com/atom/ns#' term='pmd'/><category scheme='http://www.blogger.com/atom/ns#' term='redmine'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='governance'/><category scheme='http://www.blogger.com/atom/ns#' term='code review'/><title type='text'>Code review: more politics than technology?</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/08/code-review-more-politics-than.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4727418740274963137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4727418740274963137'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/08/code-review-more-politics-than.html' title='Code review: more politics than technology?'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-2545850546761066377</id><published>2009-08-07T14:50:00.000+02:00</published><updated>2009-08-07T14:50:00.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='expect'/><category scheme='http://www.blogger.com/atom/ns#' term='zfs'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>First month with Amazon EC2</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/08/first-month-with-amazon-ec2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2545850546761066377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/2545850546761066377'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/08/first-month-with-amazon-ec2.html' title='First month with Amazon EC2'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-1903944311854344288</id><published>2009-07-31T11:15:00.000+02:00</published><updated>2009-07-31T11:15:00.654+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='fmpp'/><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='jfeed'/><category scheme='http://www.blogger.com/atom/ns#' term='freemarker'/><category scheme='http://www.blogger.com/atom/ns#' term='static html'/><title type='text'>Small little toolset for static html pages</title><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</summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/small-little-toolset-for-static-html.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/1903944311854344288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/1903944311854344288'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/small-little-toolset-for-static-html.html' title='Small little toolset for static html pages'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-7792560999431659208</id><published>2009-07-28T08:00:00.001+02:00</published><updated>2009-07-29T00:29:08.170+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='wicket'/><category scheme='http://www.blogger.com/atom/ns#' term='listview'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>Adding and removing rows in a Wicket ListView via AJAX</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/adding-and-removing-rows-in-wicket.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7792560999431659208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/7792560999431659208'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/adding-and-removing-rows-in-wicket.html' title='Adding and removing rows in a Wicket ListView via AJAX'/><author><name>Szabolcs</name><uri>http://www.blogger.com/profile/14423659301245713700</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11202339182729304456'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-4952299390167497111</id><published>2009-07-22T10:55:00.000+02:00</published><updated>2009-07-22T10:55:00.072+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='wicket'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><title type='text'>Captcha in Wicket with cache control and URL encryption</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/captcha-in-wicket-with-cache-control.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4952299390167497111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4952299390167497111'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/captcha-in-wicket-with-cache-control.html' title='Captcha in Wicket with cache control and URL encryption'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-4753703457848981657</id><published>2009-07-16T09:25:00.006+02:00</published><updated>2009-07-19T12:40:02.056+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='redmine'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='ebs'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='issue tracking'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Amazon EC2 - successful migration</title><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</summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/amazon-ec2-successful-migration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4753703457848981657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/4753703457848981657'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/amazon-ec2-successful-migration.html' title='Amazon EC2 - successful migration'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-3258037522078307436</id><published>2009-07-13T09:30:00.008+02:00</published><updated>2009-07-19T12:36:51.704+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='rpc'/><title type='text'>Spring + GWT: integration with ease</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/spring-gwt-integration-with-ease.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/3258037522078307436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/3258037522078307436'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/spring-gwt-integration-with-ease.html' title='Spring + GWT: integration with ease'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-6205117893122067265</id><published>2009-07-09T17:40:00.007+02:00</published><updated>2009-07-19T12:39:08.596+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zfs'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='ebs'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Amazon EC2 + OpenSolaris + ZFS + EBS + encryption</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/amazon-ec2-opensolaris-zfs-ebs.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/6205117893122067265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/6205117893122067265'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/amazon-ec2-opensolaris-zfs-ebs.html' title='Amazon EC2 + OpenSolaris + ZFS + EBS + encryption'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-941090960989175786.post-1913978551398775563</id><published>2009-07-09T13:55:00.003+02:00</published><updated>2009-07-09T21:42:26.709+02:00</updated><title type='text'>Every journey...</title><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 </summary><link rel='replies' type='text/html' href='http://oktech.hu/blog/2009/07/every-journey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/1913978551398775563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/941090960989175786/posts/default/1913978551398775563'/><link rel='alternate' type='text/html' href='http://oktech.hu/blog/2009/07/every-journey.html' title='Every journey...'/><author><name>István</name><uri>http://www.blogger.com/profile/15696994378924823140</uri><email>istvan.soos@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18237742131332317522'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>