<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6991152</id><updated>2011-08-27T21:41:58.541+03:00</updated><category term='ktel'/><category term='first'/><category term='netbeans'/><title type='text'>::cvasilak::</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6991152.post-7296127542648666156</id><published>2010-03-17T11:41:00.004+02:00</published><updated>2010-03-17T12:10:17.982+02:00</updated><title type='text'>JPA 2 with Hibernate 3.5.0-CR-2</title><content type='html'>Writing this down so maybe it can help someone that wants to get started with&lt;span style="font-weight:bold;"&gt; JPA 2&lt;/span&gt; with &lt;span style="font-weight:bold;"&gt;Hibernate 3.5.0-CR-2&lt;/span&gt; as the underlying persistence framework.&lt;br /&gt;&lt;br /&gt;Because you can be lost (At least I did!) to write the plumber code (e.g. maven's &lt;span style="font-weight:bold;"&gt;pom.xml, log4j.properties, persistence.xml&lt;/span&gt; etc) I have prepared a small project that demonstrates just an @OneToOne relation  between a Customer and Address. I used &lt;a href="http://www.h2database.com/html/main.html"&gt;H2&lt;/a&gt; as the underlying database(my preferred embedded db of choice) but you can easily change it to use your preferred one(by editing the persistence.xml file).&lt;br /&gt;&lt;br /&gt;Unzip the file that you can find &lt;a href="http://dl.dropbox.com/u/155050/JPADemo1.zip"&gt;here&lt;/a&gt;, edit the persistence.xml and change the &lt;span style="font-weight:bold;"&gt;'javax.persistence.jdbc.url"&lt;/span&gt; property (yeap no more vendor properties!) to point to a folder in your local machine.&lt;br /&gt;&lt;br /&gt;And then type the usual commands&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;mvn clean&lt;br /&gt;mvn compile&lt;br /&gt;mvn exec:java -Dexec.mainClass="gr.forthnet.rd.casper.jpademos.jpademo1.Main"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am thinking of starting a series of posts as I am getting familiar with JPA 2. &lt;br /&gt;&lt;br /&gt;Hope that helps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-7296127542648666156?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/7296127542648666156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=7296127542648666156' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/7296127542648666156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/7296127542648666156'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2010/03/jpa-2-with-hibernate-350-cr-2.html' title='JPA 2 with Hibernate 3.5.0-CR-2'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-7961549282400180133</id><published>2009-08-06T11:16:00.004+03:00</published><updated>2009-08-06T11:46:03.162+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ktel'/><title type='text'>Αθλιοι</title><content type='html'>Για όσους δεν με ξέρουν, μένω σε τουριστική περιοχή και καθημερινά έρχομαι Ηράκλειο οπου βρίσκετε η δουλειά μου. Σήμερα λόγω εκτάκτου, δεν είχα αμάξι να μετακινηθώ.&lt;br /&gt;&lt;br /&gt;Σηκώνομαι που λέτε πρωί πρωί και 8:15 βρίσκομαι στην στάση με σκοπό να πάρω το λεωφορείο των 8:30 για Ηράκλειο. Περιμένω μαζί με άλλο κόσμο και 8:35 περνάει το λεωφορείο. Ο οδηγός μας κάνει σήμα οταν μας πλησιάζε "Το άλλο...το άλλο έρχετε απο πίσω.." ΟΚ λέω ας περιμένουμε λίγο ακόμα.&lt;br /&gt;&lt;br /&gt;Πάει 8:40:45:50:00:5:10:15 φρίκαρα. Και 20 νάτο το άλλο.  Ειχαμε μαζευτεί καμια 15αριά νοματέοι και αρχίζουμε να μπαίνουμε. Και τι να δώ, όλλα τα καθίσματα πιασμένα και κόσμος ουρά στο κέντρο. Στριμωγνόμαστε, σπρωχνόμαστε, να έχω φρικάρει και σκάει μύτη ο ελεγκτής για εισιτήριο. Τα είχα δεί όλα, άρχιζα να φωνάζω ...περιμένετε να γεμίσει το λεωφορείο και αυτούς που θα πάρετε στο δρόμο τους γράφετε στα @@,  αυτός τον 8:30 γιατί δεν σταμάτησε που ήταν άδειος.... αυτός να μου λεει παπαριές (τα παραπονά σας στην διοίκηση ....).  Στο τσακ ειμουνα να πάρω την τροχαία (απο οτι μου είπε μια κυρία οτι δεν πρόκειτε να κερδίσεις τίποτα, ήταν η ήδια σε φάση που ήρθε η τρόχαια έγιναν συστάσεις αλλά πάλι τα ίδια)&lt;br /&gt;&lt;br /&gt;Τελικά έφτασα 10:40 δουλεία απο της 8:00 που ξεκίνησα!&lt;br /&gt;&lt;br /&gt;Τι να πώ, μας βλέπανε και οι τουρίστες τι κολοχανίο είμαστε!&lt;br /&gt;Να τους χαιρόμαστε, τουρισμό θέλουμε κατα τα άλλα....ρε δεν πάτε να γα...&lt;br /&gt;&lt;br /&gt;Κτέλ Ηρακλείου fail&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-7961549282400180133?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/7961549282400180133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=7961549282400180133' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/7961549282400180133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/7961549282400180133'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/08/blog-post.html' title='Αθλιοι'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-9072837577360750940</id><published>2009-06-27T12:52:00.003+03:00</published><updated>2009-06-27T13:10:27.719+03:00</updated><title type='text'>Meet Jeliot</title><content type='html'>For anyone interested in teaching introductory programming using a visual like interface, consider using &lt;a href="http://cs.joensuu.fi/jeliot/"&gt;Jeliot&lt;/a&gt;. As the help describes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Jeliot is a program animation system intended for teaching introductory programming. Programs are animated automatically, requiring no modifications or annotations on the part of the instructor or student. Jeliot is written in Java for portability and animates programs that are written in Java.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The program usage is really simple. You load the code you want to visualize(it comes with already written examples you can pick of), click "Compile" and then "Run". As the program executes it displays the outcomes, assigning to variables, executing iterations etc.&lt;br /&gt;&lt;br /&gt;For sure, I really had fun using it, and I would recommend to anyone that wants to teach introductory programming to use it. I hope to have some time to translate it to Greek language.&lt;br /&gt;&lt;br /&gt;Check the &lt;a href="http://cs.joensuu.fi/jeliot/"&gt;web site&lt;/a&gt; for more details (you can easily start the program with Java Web Start)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-9072837577360750940?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/9072837577360750940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=9072837577360750940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/9072837577360750940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/9072837577360750940'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/06/meet-jeliot.html' title='Meet Jeliot'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-2264664904469094278</id><published>2009-05-27T16:12:00.004+03:00</published><updated>2009-05-27T16:37:32.622+03:00</updated><title type='text'>URL Abuse Example</title><content type='html'>Today I received a mail from a well-respectful company that suggested me to update my profile and as a bonus I will have access to some report documents (and some ring-tones which is why I was interested in the first place! :)&lt;br /&gt;&lt;br /&gt;I completed the on-line form and after clicking the "&lt;span style="font-weight:bold;"&gt;Submit&lt;/span&gt;" button, a new page appeared saying "Success" and some links to get access to the content. The weird thing though that I noticed is the URL part. It was too *big*! After copying and pasting the URL to a text editor I got this:&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;https://*.com/dct/forms/success-v2-frame.jsp?resText=%3Cp%3E%3Cimg+src%3D%22http%3A%2F%2F.FOO.com%2Foffers%2Fdetails%2FBOO_guide%2Fimages%2Fmasthead.jpg%22+%2F%3E%3C%2Fp%3E%0A%3Ch4%3EThank+you+for+your+interest+in+FOO+and+BOO.%3Cbr+%2F%3E+Get+access+to+your+%0Aoffers+now+%3A%3C%2Fh4%3E%0A%3Cp%3E%3Cbr+%2F%3E%3Cspan+style%3D%22font-family%3A+arial%3B+color%3A+%23e2934d%3B%22%3E%3Cstrong%3E%26%23187%3B%3C%2Fstrong%3E%3C%2Fspan%3E%3Cstrong%3E+Click+below+for+the+blueprint+article%3A%3Cbr+%2F%3E%0A%3Ca+href%3D%22http%3A%2F%2Fwww.FOO.com%2Foffers%2Fdocs%2F820-7350.pdf%22+target%3D%22parent%22%3EBOO+Guide+for+FOO+BOO+7000+FOO+BOO+FOO%3C%2Fa%3E%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cp%3E%3Cspan+style%3D%22font-family%3A+arial%3B+color%3A+%23e2934d%3B%22%3E%3Cstrong%3E%26%23187%3B%3C%2Fstrong%3E%3C%2Fspan%3E%3Cstrong%3E+Click+below+to+watch+the+video%3A%3Cbr+%2F%3E%0A%3Ca+href%3D%22http%3A%2F%2FchannelFOO.FOO.com%2Fvideo%2FFOO%2BMachines%2Bfor%2BBOO%2Bbest%2Bopen%2Bweb%2Binfrastructure%2B%2F1900390530%22+target%3D%22parent%22%3EFOO+FOO+for+BOO+Best+FOO+Web+Infrastructure%3C%2Fa%3E%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cp%3E%3Cspan+style%3D%22font-family%3A+arial%3B+color%3A+%23e2934d%3B%22%3E%3Cstrong%3E%26%23187%3B%3C%2Fstrong%3E%3C%2Fspan%3E%3Cstrong%3E+Click+%3Ca+href%3D%22https%3A%2F%2Fcommunications.FOO.com%2FFOOSat%2Fc%2Femea_get_music.html%22+target%3D%22parent%22%3Ehere%3C%2Fa%3E+to+access+your+FOO+Music+Sampler+page+and+download+your+gifts!%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cp%3E%3Cspan+style%3D%22font-family%3A+arial%3B+color%3A+%23e2934d%3B%22%3E%3Cstrong%3E%26%23187%3B%3C%2Fstrong%3E%3C%2Fspan%3E+%3Cstrong%3ELast+but+not+least%3A+access+the+%3Ca+href%3D%22http%3A%2F%2Fuk.FOO.com%2Femrkt%2F20090518%2Fwhitepapers%2Findex.jsp%22+target%3D%22blank%22%3E10+MOST+POPULAR+FOO+resources%3C%2Fa%3E+right+now!%3C%2Fstrong%3E%3C%2Fp%3E%0A%3Cp%3EYou+will+also+receive+an+e-mail+in+a+few+moments+with+a+link+to+this%0Ablueprint+and+the+video+so+that+you+can+save+them+to+your+system+more%0Aeasily.%3C%2Fp%3E%0A%3Cp%3EClick+here+to+%3Ca+href%3D%22http%3A%2F%2Fwww.FOO.com%2FBOO%22+target%3D%22parent%22%3Elearn+more+about+BOO.%3C%2Fa%3E%3C%2Fp%3E%0A%3Cp%3ELooking+forward+to+keeping+in+touch+with+you!%3Cbr+%2F%3E%0AThank+you%2C%3Cbr+%2F%3E%0AFOO+BOOMachines+%3C%2Fp%3E&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;Obviously they used the URL to encode the Success HTML page(!). I have removed the notices that point to the company name, its not the important thing here. The important thing is that the hell of abuse of the HTTP/URL protocol conventions! &lt;br /&gt;&lt;br /&gt;And it is not the first or the last example. The list goes on and on...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-2264664904469094278?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/2264664904469094278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=2264664904469094278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/2264664904469094278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/2264664904469094278'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/05/url-abuse-example.html' title='URL Abuse Example'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-8680421574408288521</id><published>2009-02-11T10:38:00.004+02:00</published><updated>2009-02-11T10:44:13.303+02:00</updated><title type='text'>JBoss Virtual Experience 2009</title><content type='html'>A quick reminder for those interested in JBoss technology. The &lt;a href="http://www-2.virtualevents365.com/jboss_experience/agenda.php"&gt;JBoss Virtual Experience 2009&lt;/a&gt; session starts today at 8:30am EST (3:30pm Greek Time). Use the &lt;a href="http://www.timeanddate.com/worldclock/converter.html"&gt;WorldClock&lt;/a&gt; Converter to convert the time to your local one.&lt;br /&gt;&lt;br /&gt;See you online! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-8680421574408288521?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/8680421574408288521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=8680421574408288521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/8680421574408288521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/8680421574408288521'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/02/jboss-virtual-experience-2009.html' title='JBoss Virtual Experience 2009'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-3491185326537808427</id><published>2009-02-06T10:45:00.003+02:00</published><updated>2009-02-06T11:34:09.433+02:00</updated><title type='text'>Ajax me Baby!</title><content type='html'>Recently, I wanted to put some Ajax touch in a web application that I currently maintain. Besides the UI's enhancements, there is real world value doing so. For example, the user enters and ID, you check the ID asynchronously(don't need a full refresh), and if doesn't exist you don't let him continue or you want to retrieve the customers that satisfy a condition and fill up a combo box. Do you want to pre-load all of your customers and handle them with js at the client side. I don't think so!&lt;br /&gt;&lt;br /&gt;Existing ajax js frameworks may require you to do a lot of plumbing or give you stuff that you may not need at the end, I present you a handy ajax js library(one file only!) that is easy to use. Check this:&lt;br /&gt;&lt;br /&gt;AjaxRequest.get(&lt;br /&gt;  {&lt;br /&gt;  'url':'AjaxRequestHandlerServlet',&lt;br /&gt;   parameters':{ 'selection':'selectCustomer', 'id':id, 'group':group }&lt;br /&gt;, 'onSuccess':function(req) { fill_Customers(req.responseText); }&lt;br /&gt;  }&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;Can't be more simple than this! :)&lt;br /&gt;&lt;br /&gt;For legacy applications that you have to maintain, this library in my opinion can offer you a big value for money. To find out more visit the &lt;a href="http://www.ajaxtoolbox.com/"&gt;homepage&lt;/a&gt;. Kudos to &lt;a href="http://mattkruse.com/"&gt;Matt Kruse&lt;/a&gt; for providing this. I already use his &lt;a href="http://www.javascripttoolbox.com/lib/table/"&gt;table js library&lt;/a&gt; and it works great too(and best performance both in displaying and sorting of data). &lt;br /&gt;I really have to persuade my company to donate him, really great stuff!&lt;br /&gt;&lt;br /&gt;Catch you soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-3491185326537808427?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/3491185326537808427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=3491185326537808427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/3491185326537808427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/3491185326537808427'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/02/ajax-me-baby.html' title='Ajax me Baby!'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-2615076204168367456</id><published>2009-01-07T13:38:00.002+02:00</published><updated>2009-01-07T14:22:58.112+02:00</updated><title type='text'>NetBeans 6.5 and JBoss 5</title><content type='html'>The current release of NetBeans 6.5 doesn't support(yet) the newly released JBoss 5. Although the &lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=154800"&gt;bug&lt;/a&gt; has already been reported in the dev team and the fix is on the development trunk (and the soon to be released patch2 pack for NetBeans 6.5), for those of you who don't want to install a daily build, you can do the following: (Thanks to Adrigan from the JBoss &lt;a href="http://www.jboss.com/index.html?module=bb&amp;amp;op=viewtopic&amp;amp;t=147408"&gt;forum&lt;/a&gt; for giving us the tip!)&lt;br /&gt;&lt;br /&gt;1. Append the following in the file "/home/YOURUSERNAME/.netbeans/6.5/config/J2EE/InstalledServers/.nbattrs".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;fileobject name=&amp;quot;instance_X&amp;quot;&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;deploy-dir&amp;quot; stringvalue=&amp;quot;/opt/jboss-5.0.0.GA/server/default/deploy&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;displayName&amp;quot; stringvalue=&amp;quot;JBoss Application Server 5.0.0.GA&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;host&amp;quot; stringvalue=&amp;quot;localhost&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;password&amp;quot; stringvalue=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;port&amp;quot; stringvalue=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;registeredWithoutUI&amp;quot; stringvalue=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;root-dir&amp;quot; stringvalue=&amp;quot;/opt/jboss-5.0.0.GA&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;server&amp;quot; stringvalue=&amp;quot;default&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;server-dir&amp;quot; stringvalue=&amp;quot;/opt/jboss-5.0.0.GA/server/default&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;url&amp;quot; stringvalue=&amp;quot;jboss-deployer:localhost:8080#default&amp;amp;amp;/opt/jboss-5.0.0.GA&amp;quot;/&amp;gt;&lt;br /&gt;        &amp;lt;attr name=&amp;quot;username&amp;quot; stringvalue=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt; &amp;lt;/fileobject&amp;gt;&lt;br /&gt;&lt;br /&gt;Replace the appropriate entries with your environment, that is the deploy-dir to the path where you have installed the JBoss server, and so on.&lt;br /&gt;&lt;br /&gt;2. In the same folder you will find files with names starting with instance_[1,2...]. Choose the maximum and create a new empty file. In my case the file will be instance_3 (touch instance_3). After that replace the "instance_X" from the previous XML with that name.&lt;br /&gt;&lt;br /&gt;One advice though, be carefully with the editing of the XML, because a small XML error(forgotten / at the end!), will result of your existing server list to be wiped out by NetBeans. &lt;span style="font-weight: bold;"&gt;Make a backup of the file prior editing!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's all, save, restart NetBeans and enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-2615076204168367456?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/2615076204168367456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=2615076204168367456' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/2615076204168367456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/2615076204168367456'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2009/01/netbeans-65-and-jboss-5.html' title='NetBeans 6.5 and JBoss 5'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-5322648816630058679</id><published>2008-12-31T11:46:00.004+02:00</published><updated>2008-12-31T12:34:51.501+02:00</updated><title type='text'>"JBoss in Action" ebook Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.manning.com/jamae/"&gt;&lt;img style="cursor: pointer; width: 150px; height: 188px;" src="http://4.bp.blogspot.com/_9c6ndDoH4B4/SVtJC6ErAAI/AAAAAAAAALE/eXh5sQX780o/s320/jamae_cover150.jpg" alt="" id="BLOGGER_PHOTO_ID_5285898901946826754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Όσοι ήταν γραμμένοι στο Manning Early Access Program(MEAP) για την κυκλοφορία του βιβλίου "&lt;a href="http://www.manning.com/jamae/"&gt;JBoss in Action&lt;/a&gt;", σήμερα θα είναι ιδιαίτερα χαρούμενου μιας και κυκλοφόρησε η τελική έκδοση. Προς το παρόν προσφέρετε ως ebook και στης 19 Ιαν. θα οδηγηθεί για επίσημη εκτύπωση (και θα διατεθεί λιγάκι αργότερα στα βιβλιοπωλεία).&lt;br /&gt;&lt;br /&gt;Έχοντας κάποιες μέρες που είχα μπει στο πρόγραμμα είχα την ευκαιρία να διαβάσω λιγάκι το βιβλίο (όσο με άφησε βέβαια η Χριστουγεννιάτικη κραιπάλη!) και μπορώ να πω ότι πραγματικά έχουν κάνει πολλή καλή δουλειά. Στα πολλή θετικά στοιχεία του βιβλίου είναι ότι ασχολείται με την καινούργια έκδοση του JBoss 5 (έγινε release μόλις πρόσφατα). Όπως έχουν πει και οι συγγραφείς καθυστέρησαν την κυκλοφορία του βιβλίου μιας και ήθελαν να συμπέσουν και με την επίσημη κυκλοφορία της 5 έκδοσης του JBoss.&lt;br /&gt;&lt;br /&gt;Το βιβλίο απευθύνετε τόσο σε administrators (δίνοντας αρκετά in-depth tips στην διαχείριση, πχ το ξέρατε ότι μπορεί να έχετε αλλo directory για το deploy των εφαρμογών (πχ "/home/cvasilak/my-jboss-apps") εκτός από το default "/opt/jboss-5.0.0.GA/server/default/deploy",  εγώ πάντως δεν το ξέρα!) αλλά και για developers (δίνοντας in-depth tips για το deploy όλων των τύπων j2ee artifacts (war, ears, mdb etc) και το δρόμο που ακολουθούν εσωτερικά στο app server, χρήσιμο όταν θέλουμε να δούμε που είναι το πρόβλημα).&lt;br /&gt;&lt;br /&gt;Σίγουρα όσοι ασχολείστε ή πρόκειται να ασχοληθείτε με τον JBoss application server (και δη με την καινούργια έκδοση του 5), θα βρείτε το βιβλίο αρκετά ενδιαφέρον και το προτείνω ανεπιφύλακτα.&lt;br /&gt;&lt;br /&gt;Μιας και πρόκειται για το τελευταίο post για το 2008 σας εύχομαι&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Καλή δημιουργική Χρονιά με Yγεία και Eυτυχία! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Τα λέμε του χρόνου λοιπόν!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-5322648816630058679?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/5322648816630058679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=5322648816630058679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/5322648816630058679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/5322648816630058679'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2008/12/jboss-in-action-ebook-released.html' title='&quot;JBoss in Action&quot; ebook Released'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9c6ndDoH4B4/SVtJC6ErAAI/AAAAAAAAALE/eXh5sQX780o/s72-c/jamae_cover150.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-4001907163687303907</id><published>2008-12-16T09:52:00.002+02:00</published><updated>2008-12-16T09:56:16.652+02:00</updated><title type='text'>Devoxx-08 Whiteboards</title><content type='html'>Eνα από το ενδιαφέροντα πράγματα του Devoxx συνεδρίου που παρακολούθησα είναι οι αναρτημένοι πίνακες όπου οι παρευρισκόμενοι μπορούσαν να ψηφίσουν τις τεχνολογίες που χρησιμοποιούν καθώς και να αφήσουν όποια σχόλια. Τράβηξα φωτογραφία τους περισσότερους πίνακες και μπορείτε να βρείτε το set &lt;a href="http://www.flickr.com/photos/24769684@N04/sets/72157611300565822/detail/"&gt;εδώ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Σίγουρα έχουν αρκετό ενδιαφέρον και μπορούν να γεμίσουν αρκετές flamewar συζητήσεις :)&lt;br /&gt;&lt;br /&gt;PS. Εξαιρετικά posts για τις μέρες του συνεδρίου μπορείτε να διαβάσετε απο το &lt;a href="http://thejavablog.wordpress.com/"&gt;blog&lt;/a&gt; του Πάνου(jhug) που είχα την τύχη και χαρά να τον γνωρίσω και από κοντά.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-4001907163687303907?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/4001907163687303907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=4001907163687303907' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/4001907163687303907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/4001907163687303907'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2008/12/devoxx-08-whiteboards.html' title='Devoxx-08 Whiteboards'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-6324759774728543556</id><published>2008-10-22T10:36:00.005+03:00</published><updated>2008-10-22T13:02:55.431+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>NetBeans Syntax Highlighting Settings Migration</title><content type='html'>Hi there,&lt;br /&gt;&lt;br /&gt;Unfortunately till now, &lt;a href="http://www.netbeans.org"&gt;NetBeans&lt;/a&gt; doesn't provide a way to manual store and retrieve the syntax highlighting settings for the editor. This is painful if you decide to migrate the settings between two or more development machines cause you need to manual adjust the settings for each one. Further it causes problems if you would like to share the settings with a friend or back it up.&lt;br /&gt;&lt;br /&gt;Fortunately enough though there is a solution, a manual one!. NetBeans stores all of its configuration data in the user's home directory(e.g /home/&lt;user&gt;/.netbeans). Inside that directory you will find a folder for each NetBeans release you might have installed. For example:&lt;br /&gt;&lt;br /&gt;/home/username/.netbeans/6.1  (For the NetBeans 6.1 release)&lt;br /&gt;/home/username/.netbeans/6.5rc1 (For the NetBeans 6.5 release candindate release)&lt;br /&gt;&lt;br /&gt;That is under Linux though, please fellow window users help here (I think it may be somewhere around C:\Documents And Settings\&lt;user&gt;\...)&lt;br /&gt;&lt;br /&gt;If you have adjusted your syntax highlighting settings, then in the NetBeans directory you will find a folder named "Editors"&lt;br /&gt;&lt;br /&gt;/home/username/.netbeans/6.1/config/Editors/  (For the 6.1 release)&lt;br /&gt;&lt;br /&gt;If you now copy the "Editors" folder and paste into another NetBeans instance(in /home/username/.netbeans/6.5rc1/config/) for the NetBeans 6.5 rc1 release ,all of your syntax highlighting settings would migrate. Easy ee! :)&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;&lt;br /&gt;This tip is completely unofficial, I described a method that worked for me but I cannot make any guarantees that it will work for you. Try it with caution... &lt;br /&gt;&lt;br /&gt;That's all for now, I would love to hear your comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-6324759774728543556?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/6324759774728543556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=6324759774728543556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/6324759774728543556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/6324759774728543556'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2008/10/netbeans-syntax-highlighting-settings.html' title='NetBeans Syntax Highlighting Settings Migration'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-4892140148436518679</id><published>2008-10-22T10:18:00.003+03:00</published><updated>2008-10-22T10:35:20.827+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='first'/><title type='text'>Ξεκίνημα</title><content type='html'>Γεια χαρά,&lt;br /&gt;&lt;br /&gt;μετά από μια μακρά περίοδο αποχής, (όπως θα έχετε ήδη καταλάβει από το τελευταίο post που έγινε το 2004 όταν ήμουν ακόμα φοιτητής!) αποφάσισα να ξεκινήσω σιγά σιγά αυτό το blog καταγράφοντας τις εμπειρίες μου και θέματα που με απασχολούν κατά καιρούς περιμένοντας και τις δικές σας απόψεις. &lt;br /&gt;Η ύλη του blog θα περιέχει κατά ένα μεγάλο ποσοστό προγραμματιστικά tips-links που συναντάω κατά καιρούς (κάποια θα είναι στα αγγλικά ώστε να βοηθήσουμε και τους φίλους μας από το εξωτερικό) αλλά και θέματα που τα βρίσκω ενδιαφέρον.&lt;br /&gt;&lt;br /&gt;Προχωράμε στο πρώτο μας θέμα σχετικά με την αποθήκευση των ρυθμίσεων syntax highlighting του NetBeans(ένα πολλή καλό περιβάλλον ανάπτυξης για Java και όχι μόνο) editor ώστε να μπορούμε να τις μεταφέρουμε σε άλλους υπολογιστές ή να τα κάνουμε migrate σε major upgrades&lt;br /&gt;&lt;br /&gt;Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-4892140148436518679?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/4892140148436518679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=4892140148436518679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/4892140148436518679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/4892140148436518679'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2008/10/blog-post.html' title='Ξεκίνημα'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6991152.post-108455294488576489</id><published>2004-05-14T19:35:00.000+03:00</published><updated>2004-05-14T19:43:13.323+03:00</updated><title type='text'>Αλλο ένα απόγευμα διαβάσματος!</title><content type='html'>Παρασκευή σήμερα και αλλα μια μέρα μέσα για διάβασμα. Δευτέρα δίνω Μαθηματικά και ο Θεός βοηθός! Υπομονή το καλοκαιράκι φτάνει...&lt;br /&gt;&lt;br /&gt;Συγχρητηρία στο blogger για την αλλαγή εμφάνισης, πραγματικά οι σελίδες ειναι πολλή όμορφες. Συνεχίστε την καλή δουλεία...&lt;br /&gt;&lt;br /&gt;Λοιπον, τα κεφάλια μέσα και πίσω για διάβασμα!&lt;br /&gt;&lt;br /&gt;::cvasilak&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6991152-108455294488576489?l=cvasilak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cvasilak.blogspot.com/feeds/108455294488576489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6991152&amp;postID=108455294488576489' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/108455294488576489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6991152/posts/default/108455294488576489'/><link rel='alternate' type='text/html' href='http://cvasilak.blogspot.com/2004/05/blog-post.html' title='Αλλο ένα απόγευμα διαβάσματος!'/><author><name>cvasilak</name><uri>http://www.blogger.com/profile/14632231651516306354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_9c6ndDoH4B4/SzvIQvfOMbI/AAAAAAAAAQo/OQXpLG_58PI/S220/cam-pic-small.png'/></author><thr:total>1</thr:total></entry></feed>
