<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on Netsensei</title>
    <link>https://www.netsensei.be/tags/java/</link>
    <description>Recent content in Java on Netsensei</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>nl-NL</language>
    <managingEditor>matthias@netsensei.nl (Matthias Vandermaesen)</managingEditor>
    <webMaster>matthias@netsensei.nl (Matthias Vandermaesen)</webMaster>
    <lastBuildDate>Fri, 25 Jan 2008 15:00:33 +0000</lastBuildDate><atom:link href="https://www.netsensei.be/tags/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Don’t try to fake it</title>
      <link>https://www.netsensei.be/2008/01/25/dont-try-to-fake-it/</link>
      <pubDate>Fri, 25 Jan 2008 15:00:33 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2008/01/25/dont-try-to-fake-it/</guid>
      <description>&lt;p&gt;Hm. JAVA weirdness vandaag ontdekt. Men neme een bestand foobar.txt. Vervolgens
beschouwen we even deze code:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;File foo = new File(&#39;foobar.txt&#39;);&amp;lt;br&amp;gt; System.out.println(foo.getPath());&amp;lt;br&amp;gt; foo.renameTo(new File(&#39;barfoo.txt&#39;));&amp;lt;br&amp;gt; System.out.println(&#39;foo.getPath());&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Dat zou pretty straightforward moeten zijn: de code hernoemt het foobar.txt
bestand naar barfoo.txt. Voor en na de operatie wordt via de getPath() operatie
het pad en de naam van het bestand opgehaald en getoond.&lt;/p&gt;
&lt;p&gt;De logica dicteert dat nadat de bestandsnaam van het foo object is gewijzigd, de
getPath() methode de nieuwe bestandsnaam zou weergeven.&lt;/p&gt;
&lt;p&gt;Helemaal niet dus.&lt;/p&gt;
&lt;p&gt;De getPath() methode blijft de oude naam nog altijd tonen. Mogelijk alternatief
om dat op te vangen is werken met een extra File object:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;File foo = new File(&#39;foobar.txt&#39;);&amp;lt;br&amp;gt; System.out.println(foo.getPath());&amp;lt;br&amp;gt; File newFoo = new File(&#39;barfoo.txt&#39;);&amp;lt;br&amp;gt; foo.renameTo(newFoo);&amp;lt;br&amp;gt; System.out.println(&#39;newFoo.getPath());&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Mijns insziens niet meteen het meest propere alternatief want het kost je
geheugen, zeker als je met grote operaties bezig bent, maar het werkt wel. JAVA
adepten onder ons, wat denken jullie ervan?&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Productief</title>
      <link>https://www.netsensei.be/2007/11/04/productief/</link>
      <pubDate>Sun, 04 Nov 2007 19:22:07 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2007/11/04/productief/</guid>
      <description>&lt;p&gt;Het werd een zeer vruchtbaar en productief weekend moet ik zeggen.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ik heb voor een project in &lt;a href=&#34;http://java.sun.com&#34;&gt;Java&lt;/a&gt; een &lt;a href=&#34;http://www.subversion.org&#34;&gt;Subversion&lt;/a&gt; repository opgezet en
de twee working copies op mijn laptop en mijn desktop thuis met elkaar
gesynchroniseerd.&lt;/li&gt;
&lt;li&gt;Ik heb OpenOffice.org en Netbeans geïnstalleerd en geconfigureerd.&lt;/li&gt;
&lt;li&gt;Ik heb mijzelve wat ingewerkt in &lt;a href=&#34;http://java.sun.com/developer/technicalArticles/WebServices/jaxb/&#34;&gt;JAXB&lt;/a&gt; voor het het automatisch genereren
van XML files op basis van XML schema’s.&lt;/li&gt;
&lt;li&gt;Ik heb nog wat foto’s weten te verwerken.&lt;/li&gt;
&lt;li&gt;Ik heb mijn bureaublad en de programma’s in mijn Start menu opgeruimd.&lt;/li&gt;
&lt;li&gt;Ik heb mijn gebruikersprofiel verhuist naar een andere partitie. Kwestie van
wat ruimte te besparen.&lt;/li&gt;
&lt;li&gt;Ik heb wat zitten spelen met Adium en Pidgin. Vooral dan Twitter notifications
in Adium toegevoegd. Ik vind eigenlijk best wel grappig om via Adium een
&lt;a href=&#34;http://www.twitter.com&#34;&gt;Twitter&lt;/a&gt; achter te laten en dan te zien dat die in mijn browser op mijn pc
naar voor komt.&lt;/li&gt;
&lt;li&gt;Ik heb flink wat zitten spelen met CSS en XHTML. Er staat iets levensvatbaar
in de steigers.&lt;/li&gt;
&lt;li&gt;Ik heb heel wat blogs bijgelezen en de hele &lt;a href=&#34;http://www.google.be/search?client=firefox-a&amp;amp;rls=org.mozilla%3Anl%3Aofficial&amp;amp;channel=s&amp;amp;hl=nl&amp;amp;q=steven+feys&amp;amp;meta=&amp;amp;btnG=Google+zoeken&#34;&gt;Steven Feys&lt;/a&gt; (Google’s a
bitch, aint she!) discussie proberen te volgen.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ik ben een tevreden mens. Ik hoop de lijn de komende week verder te kunnen
trekken…&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Trip down memory lane</title>
      <link>https://www.netsensei.be/2007/06/07/trip-down-memory-lane/</link>
      <pubDate>Thu, 07 Jun 2007 19:24:31 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2007/06/07/trip-down-memory-lane/</guid>
      <description>&lt;p&gt;Wat heb ik vandaag gepresteerd? Wel, ik heb wat geknoeid in JAVA! Trip down
memory lane want dat is toch al van mijn ASI opleiding (2003-2004) geleden dat
ik nog eens serieus met JAVA heb gewerkt!&lt;/p&gt;
&lt;p&gt;Wat ik heb gemaakt? Een eenvoudige TIFF naar JPEG batch converter! Eigenlijk is
het vooral een grafische schil rond &lt;a href=&#34;http://perso.orange.fr/pierre.g/xnview/en_nconvert.html&#34;&gt;nconvert&lt;/a&gt;. Het werkt eigenlijk zo: je
geeft een bronfolder met TIFF bestanden op, je geeft een doelfolder op waar je
JPEG afbeeldingen terecht moeten komen en dan duw je op de grote
‘conversie’ knop. Even later krijg je een ‘conversie
voltooid’ berichtje en zijn je versgebakken JPEG beeldjes (met watermerk
en al!) klaar voor consumptie.&lt;/p&gt;
&lt;p&gt;Swing, callbacks, inner classes en listeners zijn vandaag mijn deel geweest! De
code zelf is niet om aan te zien, maar het werkt anders best wel ok. Ik zou de
configuratie nog wat vriendelijker willen maken door alles in een aparte
config.xml file of zo te steken. Nah ja…&lt;/p&gt;
&lt;p&gt;Waarom? Omdat we over een paar duizenden TIFF bestanden beschikken die we zouden
willen omzetten. Liefst op een relatief eenvoudige no-nonsens manier. En dit
leek me wel de aanpak die dit het meest benaderde.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>