<?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-10137339</id><updated>2011-06-08T08:35:03.804+02:00</updated><title type='text'>Java Addicts</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mark Rambow</name><uri>http://www.blogger.com/profile/17887573727017128181</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10137339.post-110668168620389894</id><published>2005-01-25T20:18:00.000+01:00</published><updated>2005-01-25T20:34:46.203+01:00</updated><title type='text'>CruiseControl in Action</title><content type='html'>Mike Clark, author of the great book "Pragmatic Project Automation" (if you don't have it, go get it!), has put up a nice movie showing &lt;a href="http://cruisecontrol.sf.net" target="_blank"&gt;CruiseControl&lt;/a&gt; in action. CruiseControl is a very nice tool for &lt;a href="http://www.martinfowler.com/articles/continuousIntegration.html" target="_blank"&gt;continuous integration&lt;/a&gt;. We use it at the company, where I work, and it has changed the way we deal with commits. Everyone tries to make sure that her code compiles and the JUnit tests run as expected. You can see within minutes, if the code base is still in a working state. It's insanely easy to set up, if you already have a working Ant or Maven build. If you don't know how CruiseControl works, just check the video and you'll get a nice introduction. Mike also put up a sample chapter of his book dealing with "Scheduled Builds", on the book's &lt;a href="http://www.pragmaticprogrammer.com/starter_kit/au/scheduled.pdf" target="_blank"&gt;website&lt;/a&gt;. I wrote an additional publisher for CruiseControl to have the nice red or green icons of &lt;a href="http://damagecontrol.codehaus.org" target="_blank"&gt;DamageControl&lt;/a&gt;. Quite nice and easy. Maybe I'll put it up within the next days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110668168620389894?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi/Build/CCActionMovie.rdoc' title='CruiseControl in Action'/><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110668168620389894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110668168620389894' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110668168620389894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110668168620389894'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/cruisecontrol-in-action.html' title='CruiseControl in Action'/><author><name>Mathias Meyer</name><uri>http://www.blogger.com/profile/05771446501072236514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110666570251883488</id><published>2005-01-25T14:58:00.000+01:00</published><updated>2005-01-25T16:08:22.516+01:00</updated><title type='text'>Give your code a wash</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Since I was 'asked' to write in english here I'll do so ;-)&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;I was wondering if there would be a standardised way to do code reviews. After searching the web for a while I first found this funny &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.elsop.com/wrc/humor/coderev.htm"&gt;Code Review Terminology&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;Oio wants to sell outsourcing capabilitys and do &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.oio.de/projekte/outsourcing/codereview.htm"&gt;code reviews&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; for money &lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;According to Wikipedia &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://en.wikipedia.org/wiki/Code_review"&gt;code reviews&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; should take place in the "initial development phase" (when ever this is).&lt;br /&gt;The only things I would need to be found during a review are: race conditions (in java also?), format string exploits, buffer overflows (or array out of bounds) and memory leaks. I'll check out some of the following tools which sounds promising: &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://checkstyle.sourceforge.net/"&gt;checkstyle&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm"&gt;checklipse&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.dwheeler.com/flawfinder/"&gt;Flawfinder&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; and ...?&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;Beside this I'm waiting for helpfull comments.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110666570251883488?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110666570251883488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110666570251883488' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110666570251883488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110666570251883488'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/give-your-code-wash.html' title='Give your code a wash'/><author><name>chk</name><uri>http://www.blogger.com/profile/04053301252754384917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://www.digitalvitamin.de/img/chk_bw2.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110621087515260302</id><published>2005-01-20T09:31:00.000+01:00</published><updated>2005-01-20T09:47:55.153+01:00</updated><title type='text'>AspectWerkz and AspectJ Join Forces</title><content type='html'>Yes, it is happening! The two greatest AOP frameworks in the Java world merge forces to create, what will hopefully be the best AOP framework ever. I've been playing and working with AspectWerkz for quite some time now and have to say it's an amazing piece of software. The authors are very helpful and it's good to see the flexibility of AspectWerkz and the experience and tools of AspectJ go together. I can't wait to see and work with the first results of this collaboration.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=31244" target="_blank"&gt;TheServerSide&lt;/a&gt; has some information, and of course you can read about some more detailed development plans on the &lt;a href="http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/aspectj-home/aj5announce.html" target="_blank"&gt;AspectJ&lt;/a&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110621087515260302?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eclipse.org/aspectj' title='AspectWerkz and AspectJ Join Forces'/><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110621087515260302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110621087515260302' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110621087515260302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110621087515260302'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/aspectwerkz-and-aspectj-join-forces.html' title='AspectWerkz and AspectJ Join Forces'/><author><name>Mathias Meyer</name><uri>http://www.blogger.com/profile/05771446501072236514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110617026280066852</id><published>2005-01-19T21:19:00.000+01:00</published><updated>2005-01-19T22:50:32.403+01:00</updated><title type='text'>Look Ma, no Swing!</title><content type='html'>I've been using Eclipse as an IDE for about one and a half years now. It's a quite amazing piece of software and what was kind of fascinating for me was the fact that those guys didn't care about Swing. Swing is something I could successfully avoid for the time I'm programming Java. Sure, there are things like JGoodies to ease the development, but somehow it just doesn't feel right, especially if you've programmed with stuff like Cocoa or the Qt (yeah, I like both C++ and Objective-C). Cocoa is one of most powerful and easiest frameworks I worked with. Qt is quite fascinating as well. They both have their upsides and downsides, but they stack up against Swing quite well.&lt;br /&gt;&lt;br /&gt;About two weeks ago I decided to give programming with SWT/JFace a shot. And turns out, these fellas are an amazing couple. Programming with them reminded me of programming in Objective-C and Cocoa. You get to the point quite fast, if you know the way. I took a shot with two tutorials dealing with Eclipse RCP (the fancy word for an SWT/JFace application/plugin) published on &lt;a href="http://www-130.ibm.com/developerworks/" target="_blank"&gt;developerWorks&lt;/a&gt;. The first one introduces RCP as a development platform and introduces the basic classes needed to get an empty application up and running. The second part gets down to business and shows you how to build a plugin to search Google with the Google API. Excellent stuff, so check them out &lt;a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-rcp1-i.html" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-rcp2-i.html" target="_blank"&gt;here&lt;/a&gt; (developerWorks account required).&lt;br /&gt;&lt;br /&gt;After digging through the tutorials I felt the itch to play around with more RCP stuff and implemented some small enhancements which I want to introduce here. If you want to try them out, you better go to the &lt;a href="http://www.google.com/apis/" target="_blank"&gt;Google APIs website&lt;/a&gt; and get yourself an account. Without one of those, you won't be able to test the plugin (well, you could &lt;a href="http://www.mockobjects.org/" target="_blank"&gt;mock&lt;/a&gt; it, if you want ;).&lt;br /&gt;&lt;br /&gt;The enhancements that I made, are pretty simple. It's basically a preference page and some contextual menu stuff. We'll start right away with the easier one, the contextual menus.&lt;br /&gt;&lt;br /&gt;The picture shows the plugin you get after finishing the tutorials. The integrated browser is just amazing, isn't it?&lt;br /&gt;&lt;img src="http://www.beatsteaks.de/blog/google_plugin_base.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Let's start off with some contextual menu stuff. The Google API returns some additional information with every search result found. The table view maybe isn't the right place to put that stuff into. We want to have it as an optional feature you might use, but don't have to. So we'll put it in a small message dialog and that's it. The code is quite simple. Maybe not the best way to implement it, but it's a start. It's basically just an addition to the class SearchView in the method createPartControl(). Did I say you should have done the two tutorials before going any further?&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;...&lt;br /&gt;      // code from the tutorials (build the table viewer and the table)&lt;br /&gt;      Table table = tableViewer.getTable();&lt;br /&gt;      table.setHeaderVisible(true);&lt;br /&gt;      table.setLinesVisible(true); &lt;br /&gt;      // now for the interesting part&lt;br /&gt;      // context menu for the table&lt;br /&gt;      // includes an item to display more information about a specific entry&lt;br /&gt;      // and an additional item to open the link in the browser&lt;br /&gt;      Menu tableMenu = new Menu(table);&lt;br /&gt;      MenuItem item = new MenuItem(tableMenu, SWT.NONE);&lt;br /&gt;      item.setText("More Information");&lt;br /&gt;      item.addSelectionListener(new SelectionListener()&lt;br /&gt;      {&lt;br /&gt;&lt;br /&gt;         public void widgetSelected(SelectionEvent e)&lt;br /&gt;         {&lt;br /&gt;            // shows additional information of the selected item&lt;br /&gt;            // in a simple message dialog&lt;br /&gt;            MenuItem mItem = (MenuItem) e.widget;&lt;br /&gt;            IStructuredSelection ss = (IStructuredSelection) tableViewer&lt;br /&gt;                  .getSelection();&lt;br /&gt;            GoogleSearchResultElement el = (GoogleSearchResultElement) ss&lt;br /&gt;                  .getFirstElement();&lt;br /&gt;            String msg = el.getSnippet();&lt;br /&gt;            if (msg != null)&lt;br /&gt;            {&lt;br /&gt;               msg = msg.replaceAll("&lt;[^&gt;]+&gt;", "");&lt;br /&gt;            }&lt;br /&gt;            MessageDialog.openInformation(table.getShell(),&lt;br /&gt;                  "Additional Information", msg);&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         public void widgetDefaultSelected(SelectionEvent e)&lt;br /&gt;         {&lt;br /&gt;         }&lt;br /&gt;      });&lt;br /&gt;&lt;br /&gt;      item = new MenuItem(tableMenu, SWT.NONE);&lt;br /&gt;      item.setText("Open in Browser");&lt;br /&gt;      item.addSelectionListener(new SelectionListener()&lt;br /&gt;      {&lt;br /&gt;         // opens the entry's url in the browser view&lt;br /&gt;         public void widgetSelected(SelectionEvent e)&lt;br /&gt;         {&lt;br /&gt;            MenuItem mItem = (MenuItem) e.widget;&lt;br /&gt;            IStructuredSelection ss = (IStructuredSelection) tableViewer&lt;br /&gt;                  .getSelection();&lt;br /&gt;&lt;br /&gt;            GoogleSearchResultElement el = (GoogleSearchResultElement) ss&lt;br /&gt;                  .getFirstElement();&lt;br /&gt;            BrowserView.browser.setUrl(el.getURL());&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         public void widgetDefaultSelected(SelectionEvent e)&lt;br /&gt;         {&lt;br /&gt;         }&lt;br /&gt;      });&lt;br /&gt;&lt;br /&gt;      table.setMenu(tableMenu);&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The first menu entry (named "More Information") basically just fetches the additional information from the selected search result entry and displays it in a message box (parsing out the HTML tags beforehand). The second actually does the same thing as a double click on a search result entry, it opens the entry's URL in the browser view.&lt;br /&gt;&lt;br /&gt;So what's with the menu stuff? Basically you just go ahead, create a menu, add it to the table and add entries to it. SWT is the other way around, sort of. You create a menu (with class Menu, obviously) and set the table as its parent. Then you create as much menu entries as you want and set the freshly created menu as their parent. Kind of weird that way, but you get used to it. The menu items need a listener to handle the corresponding action, of course. They both do the same, basically. They fetch the selected search result entry from the table view and fetch either its additional information (it's called snippet) or its URL. It's that easy. So how does it look? It won't blind you, but check out the image to see the menu in action.&lt;br /&gt;&lt;img src="http://www.beatsteaks.de/blog/google_plugin_menu.jpg" border="0"/&gt;&lt;br /&gt;&lt;br /&gt;That's it for the night. Next time I'll show you how to implement a preference page. Not surprisingly, it's darn easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110617026280066852?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110617026280066852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110617026280066852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110617026280066852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110617026280066852'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/look-ma-no-swing.html' title='Look Ma, no Swing!'/><author><name>Mathias Meyer</name><uri>http://www.blogger.com/profile/05771446501072236514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110615107008458783</id><published>2005-01-19T17:10:00.000+01:00</published><updated>2005-01-19T17:41:10.613+01:00</updated><title type='text'>Nerd Test</title><content type='html'>I took the nerd test today, and luckily, I came out as being lightly nerdy. What a relief ;). That's good news for sure. Click the image to check your nerd score.&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.wxplotter.com/ft_nq.php" target="_blank"&gt;&lt;img src="http://www.wxplotter.com/images/ft/nq.php?val=9621" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;a href="http://www.wxplotter.com/ft_nq.php?im"&gt;&lt;br /&gt;&lt;img src="http://www.wxplotter.com/images/ft/nq.php?val=5780" alt="I am nerdier than 93% of all people. Are you nerdier? Click here to find out!" /&gt; &lt;/a&gt;&lt;br /&gt; {mark, damn!!}&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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/10137339-110615107008458783?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wxplotter.com/ft_nq.php' title='Nerd Test'/><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110615107008458783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110615107008458783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110615107008458783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110615107008458783'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/nerd-test.html' title='Nerd Test'/><author><name>Mathias Meyer</name><uri>http://www.blogger.com/profile/05771446501072236514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110607013833394833</id><published>2005-01-18T18:34:00.000+01:00</published><updated>2005-01-18T19:35:25.230+01:00</updated><title type='text'>Auch Computer sind Künstler</title><content type='html'>&lt;table&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;img src="http://www.digitalvitamin.de/fotos/blog/memory_art.jpg" alt="" hspace="15" align="left" /&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;So schön sieht die Ausgabe des KControlCenters aus wenn man versucht mit dem Eclipse Editor ein 35MB Logfile zu öffnen. Irgendwann erschien dann eine "OutOfMemory" Meldung und ich setzte dem Spaß ein Ende. Da gehen less, vi und Konsorten ganz anders zu Werke ... &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110607013833394833?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110607013833394833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110607013833394833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110607013833394833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110607013833394833'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/auch-computer-sind-knstler.html' title='Auch Computer sind Künstler'/><author><name>chk</name><uri>http://www.blogger.com/profile/04053301252754384917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://www.digitalvitamin.de/img/chk_bw2.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110595443961326827</id><published>2005-01-17T10:33:00.000+01:00</published><updated>2005-01-17T10:35:04.926+01:00</updated><title type='text'>Ich bin auf Entzug</title><content type='html'>und zwar auf kaltem!! Ständig sitz ich vor dem Rechner gewillt meiner Passion nachzugehen, aber immer kommt etwas dazwischen.&lt;br /&gt;Man kann es kaum fassen wieviel Zeit man mit Computerproblemen verbringen kann, die nicht einmal die eigenen sind :)&lt;br /&gt;&lt;br /&gt;M.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110595443961326827?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110595443961326827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110595443961326827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110595443961326827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110595443961326827'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/ich-bin-auf-entzug.html' title='Ich bin auf Entzug'/><author><name>Mark Rambow</name><uri>http://www.blogger.com/profile/17887573727017128181</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110574564665356329</id><published>2005-01-15T01:16:00.000+01:00</published><updated>2005-01-15T00:34:06.653+01:00</updated><title type='text'>Ja ich bin süchtig ...</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;... java süchtig - schnief. Es vergeht nicht ein Tag an dem ich nicht eine Zeile schreiben muss. Manchmal reichen auch ein paar Versuche mit Eclipse oder log4j. Aber am besten kickt doch so ein richtiger import java.lang.util.*; // Gibt es da eine Therapie?&lt;br /&gt;&lt;br /&gt;Ich hoffe nur ich verbreite hier nicht zu viel &lt;a href="http://dict.leo.org/?lp=ende&amp;lang=de&amp;amp;searchLoc=0&amp;cmpType=relaxed&amp;amp;relink=on&amp;sectHdr=on&amp;amp;spellToler=std&amp;amp;search=lingo"&gt;Lingo&lt;/a&gt;.&lt;br /&gt;Außerdem: Warum bloggt denn hier eigentlich keiner?&lt;br /&gt;Liegt es vielleicht an diesem furchtbaren WYSIWYG editor?&lt;br /&gt;&lt;br /&gt;C.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110574564665356329?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110574564665356329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110574564665356329' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110574564665356329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110574564665356329'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/ja-ich-bin-schtig.html' title='Ja ich bin süchtig ...'/><author><name>chk</name><uri>http://www.blogger.com/profile/04053301252754384917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://www.digitalvitamin.de/img/chk_bw2.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10137339.post-110565048437880278</id><published>2005-01-13T22:07:00.000+01:00</published><updated>2005-01-13T22:08:04.380+01:00</updated><title type='text'>Soooo</title><content type='html'>                            &lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;Ein guter Tag zum .... bloggen?&lt;br /&gt;Mal sehn wann die anderen Member mit einer Nachricht erscheinen. Heute hab ich mir mal LogFactor5 angesehen. Scheint ganz cool zu sein, gibt es aber fast nix auf der Apache Webseite. Hier mal ein &lt;a href="http://jb340.csci.csusb.edu:8080/docs/user_doc/log4j-1.2.8/html/lf5/overview.html"&gt;Link&lt;/a&gt; zu etwas verstaubter Doku. Wird das Teil nicht mehr gepflegt oder was?&lt;br /&gt;&lt;br /&gt;by CHK&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10137339-110565048437880278?l=javaddict.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaddict.blogspot.com/feeds/110565048437880278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10137339&amp;postID=110565048437880278' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110565048437880278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10137339/posts/default/110565048437880278'/><link rel='alternate' type='text/html' href='http://javaddict.blogspot.com/2005/01/soooo.html' title='Soooo'/><author><name>Mark Rambow</name><uri>http://www.blogger.com/profile/17887573727017128181</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
