Artiklar skrivna av
Anders Hedström

Sida 1/3:123

Eclipse plockar per default det inloggade namnet och sätter i @author-taggen i all javadoc som man skriver. Jag personligen vill oftast att mitt riktiga namn skrivs där istället. Ett sätt att få till det är att man editerar code templates, Inställningar -> Java -> Code Style -> Code Templates. Detta känns ju inte helt optimalt så istället brukar jag editera eclipse.ini filen och lägga till följande fetmarkerade variabel:

-Xms256m

-Xmx1024m

-Duser.name=Anders Hedström

och vips så plockar Eclipse upp det värdet när jag skapar ny javadoc

Om man utvecklar Android-appar på Windows och vill ansluta en Android-enhet till datorn för att testa apparn så måste man installera Android’s Windows USB-drivrutin. Jag läste och följde alla instruktioner på Android’s utvecklarsidor och försökte ansluta min HTC Hero….men det gick inte alls, jag kunde inte ens installera drivrutinerna på datorn som kör Windows XP.

Vad jag fick göra istället var att ladda ner HTC Sync och installera den mjukvaran på datorn, sen så pluggade jag in telefonen och då kände adb att min telefon var ansulten till datorn och jag kunde utan problem köra mina appar från Eclipse direkt på min telefon.

Ibland så hamnar man i situationer när man behöver ladda ner eller ladda upp stora filer, tex dokument eller bilder från/till en server via webbtjänster. I den här artikeln tänkte jag visa hur man kan göra detta om man använder sig utav JAX-WS och även hur man kan optimera det. Jag kommer använda följande verktyg; JDK 6, Maven 3.0 och JAX-WS 2.2.0.2. Läs mer >>

Efter det att jag uppgraderat till Ubuntu 9.10 så uppstod det lite problem med min Eclipse 3.5 installation, vissa knappar i olika dialoger slutade att fungera. Efter en snabb googling så visade det sig att det är en bug i Eclipse som är fixad i Eclipse 3.6 M2. För att få Eclipse 3.5 att fungera i Ubuntu 9.10 så kan man starta Eclipse med följande lilla skript:

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/path/to/your/eclipse/installation/dir/eclipse

Har man nån gång suttit och utvecklat webserviceklienter så har man säkerligen suttit och svurit för att man inte lyckas se den råa xml:en som skickas i loggen. Då kan man använda sig av tcpmon eller wsmonitor, men detta kräver att man ändrar host:en på sin endpoint-url. Så jag tänkte tipsa om en jvm parameter man sätta om man använder sig av Glassfish som appserver: com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump, sätter man denna till true så kommer jax-ws logga soap-anropet och soap-svaret till System.out

Två bra verktyg för att övervaka sin jvm är VisualVM och JConsole. Båda verktygen är enkla att använda och så länge man vill övervaka en jvm på sin lokala maskin så är det inga konstigheter. Men i verkligheten så vill man förmodligen övervaka någon jvm på någon server och det lär det finnas brandväggar i vägen för att krångla till det ännu mer. Läs mer >>

Sida 1/3:123