<?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-3721140127652960898</id><updated>2011-12-19T03:45:53.030+01:00</updated><category term='install'/><category term='Fedora'/><category term='control'/><category term='macos'/><category term='proxy'/><category term='GWT'/><category term='explanation'/><category term='development'/><category term='Fedora9'/><category term='iso'/><category term='directory'/><category term='URI'/><category term='avd'/><category term='latency'/><category term='site'/><category term='insufficient space'/><category term='track'/><category term='JRE 1.5'/><category term='TSVNCache.exe'/><category term='file copy'/><category term='panel'/><category term='render'/><category term='browser'/><category term='xpath'/><category term='preferExternal'/><category term='windows'/><category term='link'/><category term='email'/><category term='Foxmarks'/><category term='Android'/><category term='Google analytics'/><category term='Tomcat 5.5+'/><category term='update'/><category term='repository'/><category term='failed'/><category term='elapsed'/><category term='multiple'/><category term='tab'/><category term='xml'/><category term='xerces'/><category term='JMeter'/><category term='google protocol buffer'/><category term='xst'/><category term='boot'/><category term='Subversion'/><category term='attribute'/><category term='MC4J'/><category term='header'/><category term='intent'/><category term='URL'/><category term='Spotify'/><category term='xslt'/><category term='VmWare'/><category term='memory'/><category term='maven2'/><category term='Java'/><category term='bash'/><category term='HTC Desire'/><category term='source generation'/><category term='USB'/><category term='DocumentBuilderFactory'/><category term='sdcard'/><category term='Tomcat'/><category term='smdl2tmp1'/><category term='I/O'/><category term='Firefox'/><category term='gnujaxp'/><category term='JMX'/><category term='emulator'/><category term='namespace'/><category term='Linux'/><category term='icon'/><category term='market'/><category term='network'/><category term='Ubuntu'/><category term='screenshot'/><category term='SVN'/><category term='TortoiseSVN'/><category term='chooser'/><title type='text'>Lost in heapspace</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marco</name><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>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3721140127652960898.post-5165949345755794635</id><published>2011-12-19T03:45:00.000+01:00</published><updated>2011-12-19T03:45:53.049+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='insufficient space'/><category scheme='http://www.blogger.com/atom/ns#' term='avd'/><title type='text'>Android emulator too small for your app?</title><content type='html'>Sometimes when you are developing Android applications they contains so much content it can be hard to test and verify on a Android emulator.&lt;br /&gt;&lt;br /&gt;One way of allowing for larger applications is to use a API level 8 (or later) avd with an SD-card.&lt;br /&gt;I have looked for a solution on the problem and got informed yesterday on how to do this.&lt;br /&gt;It is fairly easy when you know what to do and most things are once you know what to do. :)&lt;br /&gt;&lt;br /&gt;I work in a Linux environment so this might look different on your computer.&lt;br /&gt;The trick is to find the configuration file for your avd and modify that a little bit.&lt;br /&gt;I have chosen one of my avd:s the reside in my home folder:&lt;br /&gt;&lt;code&gt;~/.android/avd/norm_hdpi.avd&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;In that folder you can see a file named config.ini, open that file in a text editor and see if you can find a line starting with &lt;code&gt;disk.dataPartition.size&lt;/code&gt;.&lt;br /&gt;If it's there you can edit the number to suite you needs (it's in MB as far as I know).&lt;br /&gt;Add it if you can't find it, I've been using lately (a bit of an overkill).&lt;br /&gt;&lt;ode&gt;disk.dataPartition.size=150&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-5165949345755794635?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/5165949345755794635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=5165949345755794635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5165949345755794635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5165949345755794635'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2011/12/android-emulator-too-small-for-your-app.html' title='Android emulator too small for your app?'/><author><name>Marco</name><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-3721140127652960898.post-326084453882412787</id><published>2011-12-19T03:33:00.000+01:00</published><updated>2011-12-19T03:33:04.539+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='macos'/><category scheme='http://www.blogger.com/atom/ns#' term='file copy'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Two one-liners to copy and rename files. :)</title><content type='html'>Find all files with a specific name and copy to another folder:&lt;br /&gt;&lt;code&gt;find ./ -name "*stringtosearchfor*" -print | xargs cp -vt /home/folder/for/user/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Rename files by listing them and replacing unwanted characters and moving them to the new file name:&lt;br /&gt;&lt;code&gt;for i in `ls`; do mv "$i" `echo $i| sed s/stringtoreplace/withthisstring/g`; done&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;These commands have been tested on Ubuntu 10.10 and MacOS X&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-326084453882412787?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/326084453882412787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=326084453882412787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/326084453882412787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/326084453882412787'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2011/12/two-one-liners-to-copy-and-rename-files.html' title='Two one-liners to copy and rename files. :)'/><author><name>Marco</name><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-3721140127652960898.post-8549152860410230369</id><published>2011-07-07T15:20:00.000+02:00</published><updated>2011-07-07T15:20:28.144+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smdl2tmp1'/><category scheme='http://www.blogger.com/atom/ns#' term='sdcard'/><category scheme='http://www.blogger.com/atom/ns#' term='HTC Desire'/><category scheme='http://www.blogger.com/atom/ns#' term='failed'/><category scheme='http://www.blogger.com/atom/ns#' term='market'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='preferExternal'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Problem updating Android apps on SD-card</title><content type='html'>I have had problems updating applications on my SD-card in the phone.&lt;br /&gt;Since I am a Android developer I could see the logs and the error I got was:&lt;br /&gt;&lt;pre&gt;ASEC file '/mnt/secure/asec/smdl2tmp1.asec' currently exists - destroy it first!&lt;/pre&gt;&lt;br /&gt;I tried a lot of different things.&lt;br /&gt;I tried to erase the file through eclipse, I tried installing the terminal emulator and those also failed.&lt;br /&gt;&lt;br /&gt;I was about to remove the SD-card, buy an adapter and remove it manually when I read that people had mounted the phone on their computer.&lt;br /&gt;&lt;br /&gt;What I did was that I connected the phone (HTC Desire with 2.2) to my computer (laptop running Ubuntu 11.04) and set the connection mode to HTC sync (there is probably matching modes for non-HTC phones).&lt;br /&gt;When the phone has been mounted I got a popup asking what I wanted to do with the newly mounted drive.&lt;br /&gt;I opened the drive with the file browser, pressed ctrl-h (show hidden files) and then I deleted the file in question.&lt;br /&gt;The tricky part was that the file did not reside in the folder mentioned but rather in the folder &lt;pre&gt;.android_secure&lt;/pre&gt;&lt;br /&gt;When I deleted the file everything worked as expected, I could even install our application that is configured with &lt;pre&gt;android:installLocation="preferExternal"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-8549152860410230369?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/8549152860410230369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=8549152860410230369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8549152860410230369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8549152860410230369'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2011/07/problem-updating-android-apps-on-sd.html' title='Problem updating Android apps on SD-card'/><author><name>Marco</name><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-3721140127652960898.post-4788178742921873310</id><published>2011-06-28T09:46:00.002+02:00</published><updated>2011-06-28T09:50:49.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='chooser'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='intent'/><title type='text'>How to send emails in Android</title><content type='html'>I am new to Android development but I have done a few things and I found one thing really hard.&lt;br /&gt;That this is filtering actions on the intent ACTION_SEND.&lt;br /&gt;&lt;br /&gt;I have been trying to find much information (I have done no formal studying though but I am planning to &amp;nbsp;do self studies this summer.&lt;br /&gt;&lt;br /&gt;If you want to send emails the trick is in setting the the type of message to&amp;nbsp;message/rfc822, rfc822 is an old RFC for text messages on ARPA net (&lt;a href="http://www.w3.org/Protocols/rfc822/"&gt;http://www.w3.org/Protocols/rfc822/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;This is a code example that you look at to see how I did it (I have modified the code for readbility).&lt;br /&gt;&lt;pre class="brush: js"&gt;Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);&lt;br /&gt;String recipient = "some.email@email.com";&lt;br /&gt;String body = "Hello, this is an email sent from an android phone";&lt;br /&gt;String subject = "An Android program sent email";&lt;br /&gt;String[] recipients = new String[]{recipient};&lt;br /&gt;emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);&lt;br /&gt;emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);&lt;br /&gt;emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);&lt;br /&gt;emailIntent.setType("message/rfc822");&lt;br /&gt;startActivity(Intent.createChooser(emailIntent, "Choose email client");&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-4788178742921873310?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/4788178742921873310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=4788178742921873310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/4788178742921873310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/4788178742921873310'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2011/06/how-to-send-emails-in-android.html' title='How to send emails in Android'/><author><name>Marco</name><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-3721140127652960898.post-1686943169413846287</id><published>2010-12-10T02:22:00.007+01:00</published><updated>2010-12-14T04:49:37.754+01:00</updated><title type='text'>SOAP Action and header authentication with Spring web services 1.5.9</title><content type='html'>This is something I discovered yesterday.&lt;br /&gt;&lt;br /&gt;We are currently using Spring-WS 1.5.9 and we're using a SOAP API that filters SOAP messages on the action sent in the SOAP header.&lt;br /&gt;&lt;br /&gt;We are injecting the properties into our SOAP Client with Spring.&lt;br /&gt;&lt;br /&gt;Earlier (I think) one could set it directly by doing like this:&lt;br /&gt;&lt;property name="action" value="AVerySpecificSOAPAction"&gt;&lt;br /&gt;&lt;br /&gt;I couldn't get this to work in 1.5.9.&lt;br /&gt;What I did was to implement a WebServiceMessageCallback class that would do it for me.&lt;br /&gt;I also implement SOAP Header authentication in it since the partner we are working with requires it.&lt;br /&gt;&lt;pre class="brush: js"&gt;public class MyWebServiceMessageCallBack implements WebServiceMessageCallback {&lt;br /&gt;    private static final Logger LOG = LoggerFactory.getLogger(MyWebServiceMessageCallBack.class);&lt;br /&gt;&lt;br /&gt;    private WSAuthenticateDocument wsAuthenticateDocument;&lt;br /&gt;    private String soapAction;&lt;br /&gt;&lt;br /&gt;    @Override&lt;br /&gt;    public void doWithMessage(WebServiceMessage&lt;br /&gt;                                      message) throws TransformerException {&lt;br /&gt;        SoapMessage soapMessage = (SoapMessage) message;&lt;br /&gt;        soapMessage.setSoapAction(soapAction);&lt;br /&gt;        SoapHeader header = soapMessage.getSoapHeader();&lt;br /&gt;        StringSource headerSource = new StringSource(wsAuthenticateDocument.toString());&lt;br /&gt;        Transformer transformer = TransformerFactory.newInstance().newTransformer();&lt;br /&gt;        transformer.transform(headerSource, header.getResult());&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setWsAuthenticateDocument(WSAuthenticateDocument wsAuthenticateDocument) {&lt;br /&gt;        this.wsAuthenticateDocument = wsAuthenticateDocument;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void setSoapAction(String soapAction) {&lt;br /&gt;        this.soapAction = soapAction;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-1686943169413846287?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/1686943169413846287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=1686943169413846287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/1686943169413846287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/1686943169413846287'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2010/12/soap-action-with-spring-web-services.html' title='SOAP Action and header authentication with Spring web services 1.5.9'/><author><name>Marco</name><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-3721140127652960898.post-649349308584898517</id><published>2010-12-05T05:23:00.000+01:00</published><updated>2010-12-05T05:23:17.453+01:00</updated><title type='text'>It's been quiet for a while.</title><content type='html'>This is mainly because I have been working as a scrum master and been very busy at my previous employer.&lt;br /&gt;&lt;br /&gt;I have now moved to Cambodia to work as a developer which is kind of interesting.&lt;br /&gt;The current technologies I am working with is Spring, Web services and google app-engine.&lt;br /&gt;&lt;br /&gt;I hope I will learn something that is worth posting on the blog.&lt;br /&gt;&lt;br /&gt;/Marco&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-649349308584898517?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/649349308584898517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=649349308584898517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/649349308584898517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/649349308584898517'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2010/12/its-been-quiet-for-while.html' title='It&apos;s been quiet for a while.'/><author><name>Marco</name><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-3721140127652960898.post-7648114992453306558</id><published>2010-06-28T21:06:00.011+02:00</published><updated>2010-06-28T22:20:26.079+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='source generation'/><category scheme='http://www.blogger.com/atom/ns#' term='google protocol buffer'/><title type='text'>Compiling google protocol buffer files from Maven2</title><content type='html'>This example is a bit outdated since it is using the sourceRoot tag in the AntRunner plugin but this is a working example.&lt;br /&gt;The only drawback is that I have to have all &lt;code&gt;.proto&lt;/code&gt; files in the same directory.&lt;br /&gt;&lt;br /&gt;I haven't had the energy to continue to set this up with a &lt;code&gt;**/*.proto&lt;/code&gt; style filter since the &lt;code&gt;exec&lt;/code&gt; tag does not support file sets as far as I remember.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:60%;"&gt;&lt;br /&gt;&lt;ul style="margin-left:-40px;"&gt;&amp;lt;build&amp;gt;&lt;ul style="margin-left:-35px;"&gt;&amp;lt;plugins&amp;gt;&lt;ul style="margin-left:-30px;"&gt;...&lt;br /&gt;       ...&lt;br /&gt;       &amp;lt;plugin&amp;gt;&lt;br /&gt;       &lt;ul style="margin-left:-25px;"&gt;&amp;lt;artifactId&amp;gt;maven-antrun-plugin&amp;lt;/artifactId&amp;gt;&lt;br /&gt;             &amp;lt;executions&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-20px;"&gt;&amp;lt;execution&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-15px;"&gt;&amp;lt;phase&amp;gt;generate-sources&amp;lt;/phase&amp;gt;&lt;br /&gt;                     &amp;lt;configuration&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-15px;"&gt;&amp;lt;tasks name="Compile Protocol• Buffer sources"&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-10px;"&gt;&amp;lt;mkdir dir="target/generated-sources"/&amp;gt;&lt;br /&gt;                             &amp;lt;exec executable="F:\java\protobuf\protoc"&lt;br /&gt;                                   failonerror="true"&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-5px;"&gt;&amp;lt;arg value="--java_out=target/generated-sources"/&amp;gt;&lt;br /&gt;                                 &amp;lt;arg value="src/main/protobuf/*.proto"/&amp;gt;&lt;/ul&gt;&amp;lt;/exec&amp;gt;&lt;/ul&gt;&amp;lt;/tasks&amp;gt;&lt;br /&gt;                         &amp;lt;sourceRoot&amp;gt;target/generated-sources&amp;lt;/sourceRoot&amp;gt;&lt;/ul&gt;&amp;lt;/configuration&amp;gt;&lt;br /&gt;                     &amp;lt;goals&amp;gt;&lt;br /&gt;&lt;ul style="margin-left:-10px;"&gt;&amp;lt;goal&amp;gt;run&amp;lt;/goal&amp;gt;&lt;br /&gt;&lt;/ul&gt;&amp;lt;/goals&amp;gt;&lt;/ul&gt;&amp;lt;/execution&amp;gt;&lt;br /&gt;&lt;/ul&gt;&amp;lt;/executions&amp;gt;&lt;/ul&gt;&amp;lt;/plugin&amp;gt;&lt;/ul&gt;&amp;lt;/plugins&amp;gt;&lt;/ul&gt;&amp;lt;/build&amp;gt;&lt;/ul&gt;&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/3721140127652960898-7648114992453306558?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/7648114992453306558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=7648114992453306558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7648114992453306558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7648114992453306558'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2010/06/compiling-google-protocol-buffer-files.html' title='Compiling google protocol buffer files from Maven2'/><author><name>Marco</name><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-3721140127652960898.post-7877150499531150704</id><published>2009-05-28T10:49:00.002+02:00</published><updated>2009-05-28T10:52:20.273+02:00</updated><title type='text'>Handling error codes from Maven during the build process</title><content type='html'>If you are using a batch script to build out project and some other way to deploy it (ant) you need to stop the batch file from executing when the maven command has failed.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I did it this way:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;@echo off&lt;br /&gt;call mvn clean install&lt;br /&gt;IF ERRORLEVEL   1 GOTO :end&lt;br /&gt;&lt;br /&gt;call scriptThatShouldBeCalledUponFailure&lt;br /&gt;&lt;br /&gt;:end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-7877150499531150704?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/7877150499531150704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=7877150499531150704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7877150499531150704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7877150499531150704'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2009/05/handling-error-codes-from-maven-during.html' title='Handling error codes from Maven during the build process'/><author><name>Marco</name><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-3721140127652960898.post-2823015711586219014</id><published>2009-05-28T10:39:00.003+02:00</published><updated>2010-06-28T21:17:52.933+02:00</updated><title type='text'>Encoding warning when building with maven</title><content type='html'>&lt;span class="Apple-style-span" style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;If you get a warning saying the following:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span" style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;br /&gt;you need to add a property to the root pom of you project, the property is named&lt;br /&gt;project.build.sourceEncoding and the tag should be placed like this.&lt;/span&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&amp;lt;project&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt;   &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt;&lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;&lt;br /&gt;Just be sure to save your files in the specified encoding to avoid encoding problems.&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/3721140127652960898-2823015711586219014?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/2823015711586219014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=2823015711586219014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2823015711586219014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2823015711586219014'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2009/05/encoding-warning-when-buildign-with.html' title='Encoding warning when building with maven'/><author><name>Marco</name><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-3721140127652960898.post-5860335080670911898</id><published>2009-02-19T16:27:00.010+01:00</published><updated>2009-02-19T17:06:40.620+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='URI'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='URL'/><category scheme='http://www.blogger.com/atom/ns#' term='Spotify'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>How to open spotify URI:s from a webpage with Firefox</title><content type='html'>This small guide is created for the windows users out there. :)&lt;br /&gt;&lt;br /&gt;Start by creating a script in a suitable location, in this tutorial I use &lt;code&gt;C:\scripts&lt;/code&gt;.&lt;br /&gt;Create the folder if it does not exist and create a file named &lt;code&gt;browser2spotify.cmd&lt;/code&gt; within that folder.&lt;br /&gt;Edit the file in a text editor and add the following line into it:&lt;br /&gt;&lt;code&gt;"C:\Program Files\Spotify\spotify.exe" /uri "$@"&lt;/code&gt;.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NOTE!&lt;/span&gt;: The install location is for an installation on the english version of windows, your might look different.&lt;br /&gt;&lt;br /&gt;Enter about:config in the address-bar Click ok in the warning&lt;br /&gt;&lt;br /&gt;Right-click in the table shown and choose to add "New &gt; Boolean"&lt;br /&gt;Give it the name &lt;code&gt;network.protocol-handler.external.spotify&lt;/code&gt; and set the value to &lt;code&gt;true&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Right-click again to add another filed but this time choose "New &gt; String" and enter &lt;code&gt;network.protocol-handler.app.spotify&lt;/code&gt; as key and &lt;code&gt;C:\scripts\browser2spotify.cmd&lt;/code&gt; as value.&lt;br /&gt;&lt;br /&gt;This should be all and when it is done you can try and click on &lt;a href="spotify:track:151GuuYZZVV8aeUWm6fUgK"&gt;this&lt;/a&gt; link to test your settings.&lt;br /&gt;&lt;br /&gt;If you still can't open the link, please check the spotify &lt;a href="http://www.spotify.com/en/help/faq/wine/"&gt;help&lt;/a&gt; for information&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-5860335080670911898?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/5860335080670911898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=5860335080670911898' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5860335080670911898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5860335080670911898'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2009/02/how-to-open-spotify-uris-from-webpage.html' title='How to open spotify URI:s from a webpage with Firefox'/><author><name>Marco</name><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-3721140127652960898.post-7386089979734663567</id><published>2009-01-30T16:05:00.013+01:00</published><updated>2009-01-30T16:57:40.724+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiple'/><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='panel'/><category scheme='http://www.blogger.com/atom/ns#' term='tab'/><title type='text'>Tabbing between panels in GWT</title><content type='html'>When you are creating panels and add widgets with natural tab order everything is fine as long as you are within a single panel.&lt;br /&gt;&lt;br /&gt;I solved the multi-panel tabbing with natural tab order by fetching the first component from the other panel and setting focus to it.&lt;br /&gt;&lt;br /&gt;Here we fetch the widget (the method just returns a hard coded widget from the panel).&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;headerPanel.getFirstTabItem()&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Here I extend the printbutton (it is the last button in the panel) and implements the  &lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;public class TabAwarePrintButton&lt;br /&gt;    extends PrintButton&lt;br /&gt;    implements SourcesKeyboardEvents {&lt;br /&gt;   private FocusWidget nextFocusItem = null;&lt;br /&gt;&lt;br /&gt;      public TabAwarePrintButton(final FocusWidget nextFocusItem) {&lt;br /&gt;         super();&lt;br /&gt;&lt;br /&gt;         this.nextFocusItem = nextFocusItem;&lt;br /&gt;&lt;br /&gt;         sinkEvents(Event.ONKEYDOWN);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void onBrowserEvent(Event event) {&lt;br /&gt;         switch (DOM.eventGetType(event)) {&lt;br /&gt;         case Event.ONKEYDOWN:&lt;br /&gt;&lt;br /&gt;            if (event.getKeyCode() == '\t') {&lt;br /&gt;               nextFocusItem.setFocus(true);&lt;br /&gt;               DOM.eventPreventDefault(event);&lt;br /&gt;            }&lt;br /&gt;         break;&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-7386089979734663567?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/7386089979734663567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=7386089979734663567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7386089979734663567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7386089979734663567'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2009/01/tabbing-between-panels-in-gwt.html' title='Tabbing between panels in GWT'/><author><name>Marco</name><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-3721140127652960898.post-2084224284210812864</id><published>2008-12-17T12:38:00.008+01:00</published><updated>2008-12-17T13:41:19.588+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='Google analytics'/><title type='text'>How to track your blog with google analytics</title><content type='html'>I found a &lt;a href="http://www.infektia.net/how-to-track-your-blogger-statistics-with-google/" target="_blank"&gt;guide&lt;/a&gt; which explains how to add google analytics tracking of your blog.&lt;br /&gt;&lt;br /&gt;I added the tracking code in the footer of my blog and to verify I entered &lt;span style="font-style:italic;"&gt;"Analytics Settings  &gt;  Profile Settings"&lt;/span&gt; to check the status of my analysis.&lt;br /&gt;You can find the status link in the upper right corner of the &lt;span style="font-style:italic;"&gt;"Main Website Profile Information"&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KwySw3FiwpU/SUjweBHEWTI/AAAAAAAAAAc/ktSVS7XbPmQ/s1600-h/analytics.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 47px;" src="http://3.bp.blogspot.com/_KwySw3FiwpU/SUjweBHEWTI/AAAAAAAAAAc/ktSVS7XbPmQ/s400/analytics.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280734961576728882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There you should see information about your tracking status (don't forget to access your blog with at least one request to notify Google Analytics).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KwySw3FiwpU/SUjxPItrMqI/AAAAAAAAAAk/dPlpH2aqFNA/s1600-h/analytics_data_gathering.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 36px;" src="http://2.bp.blogspot.com/_KwySw3FiwpU/SUjxPItrMqI/AAAAAAAAAAk/dPlpH2aqFNA/s400/analytics_data_gathering.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280735805431296674" /&gt;&lt;/a&gt;&lt;br /&gt;If you see anything else but &lt;span style="font-style:italic;"&gt;"Waiting for data"&lt;/span&gt; you have done something wrong and should check that everything is done correctly.&lt;br /&gt;&lt;br /&gt;Also check this &lt;a href="https://www.google.com/support/googleanalytics/bin/answer.py?answer=55480&amp;hl=en_US&amp;utm_id=ad" target="_blank"&gt;google page&lt;/a&gt; to get more information in how to verify the setup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-2084224284210812864?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/2084224284210812864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=2084224284210812864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2084224284210812864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2084224284210812864'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/12/how-to-track-your-blog-with-google.html' title='How to track your blog with google analytics'/><author><name>Marco</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KwySw3FiwpU/SUjweBHEWTI/AAAAAAAAAAc/ktSVS7XbPmQ/s72-c/analytics.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721140127652960898.post-5344788827510437797</id><published>2008-12-17T10:45:00.004+01:00</published><updated>2008-12-17T11:13:12.936+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><category scheme='http://www.blogger.com/atom/ns#' term='JMeter'/><category scheme='http://www.blogger.com/atom/ns#' term='elapsed'/><category scheme='http://www.blogger.com/atom/ns#' term='latency'/><title type='text'>JMeter latency explained</title><content type='html'>When I started using JMeter and was wondering about the latency field which I think is not well explained in the documentation.&lt;br /&gt;&lt;br /&gt;I tried searching the internet for an answer to the question and the closest I found was that latency is the time from just before sending the request until the request has been processed (request and reply assembly). &lt;br /&gt;In short, this should be a more accurate time from a user experience view than the elapsed field which is the time from when the request is sent until a response is received.&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://www.nabble.com/Question-about-calculating-the-latency-td13894104.html#a13894104"&gt;this Nabble mailing list entry&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-5344788827510437797?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/5344788827510437797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=5344788827510437797' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5344788827510437797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/5344788827510437797'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/12/jmeter-latency-explained.html' title='JMeter latency explained'/><author><name>Marco</name><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-3721140127652960898.post-8692526781539558097</id><published>2008-12-15T17:25:00.003+01:00</published><updated>2008-12-15T17:42:16.856+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TortoiseSVN'/><category scheme='http://www.blogger.com/atom/ns#' term='I/O'/><category scheme='http://www.blogger.com/atom/ns#' term='Subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='TSVNCache.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='icon'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Optimize TortoiseSVN Cache (TSVNCache.exe) Disk I/O</title><content type='html'>TSVNCache.exe is a process that handles the explorer icons as far as I have gathered, the process can hog a lot of disc I/O which is quite annoying.&lt;br /&gt;&lt;br /&gt;I have found a solution to the problem and that is to disable icon overlays for all folders except the ones you really want overlaid. :)&lt;br /&gt;&lt;br /&gt;Enter ToirtoiseSVN settings, choose Icon Overlays and in the bottom part of the applet you have two listboxes (Exclude paths and Include paths).&lt;br /&gt;&lt;br /&gt;Enter the root folder of all drives in the Exclude paths and the enter the folders you want overlaid in the includes path according to the picture below.&lt;br /&gt;The last thing you should do is to check the box that says "Show excluded folders as normal".&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KwySw3FiwpU/SUaIlEW-XlI/AAAAAAAAAAU/L0R-yNQ2-mQ/s1600-h/tortoise_svn_settings.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 268px;" src="http://3.bp.blogspot.com/_KwySw3FiwpU/SUaIlEW-XlI/AAAAAAAAAAU/L0R-yNQ2-mQ/s400/tortoise_svn_settings.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280057783545126482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This should get you sorted. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-8692526781539558097?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/8692526781539558097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=8692526781539558097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8692526781539558097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8692526781539558097'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/12/optimize-tortoisesvn-cache-tsvncacheexe.html' title='Optimize TortoiseSVN Cache (TSVNCache.exe) Disk I/O'/><author><name>Marco</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KwySw3FiwpU/SUaIlEW-XlI/AAAAAAAAAAU/L0R-yNQ2-mQ/s72-c/tortoise_svn_settings.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721140127652960898.post-8359356559422354612</id><published>2008-12-15T14:08:00.005+01:00</published><updated>2008-12-15T14:13:10.481+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='control'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='repository'/><title type='text'>Specifying repository directory for Maven2</title><content type='html'>If you do not like the default location of the maven repository you can control this by creating a settings.xml file in your homedirectory/.m2&lt;br /&gt;&lt;br /&gt;The contents of the settings.xml should be like the following example:&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;settings&amp;gt;&lt;br /&gt;    &amp;lt;localrepository&gt;/path/to/your/repository&amp;lt;/localrepository&amp;gt;&lt;br /&gt;&amp;lt;/settings&gt;&lt;/code&gt;&lt;br /&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-8359356559422354612?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/8359356559422354612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=8359356559422354612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8359356559422354612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8359356559422354612'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/12/specifying-repository-directory-for.html' title='Specifying repository directory for Maven2'/><author><name>Marco</name><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-3721140127652960898.post-3219229508067175034</id><published>2008-12-02T16:52:00.009+01:00</published><updated>2008-12-02T17:18:16.646+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xerces'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='gnujaxp'/><category scheme='http://www.blogger.com/atom/ns#' term='DocumentBuilderFactory'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>Specify DocumentBuilderFactory with multiple XML implementations</title><content type='html'>I was using standard Java XML parsing and XPath when I started using JFreeChart which in turn uses the gnujaxp implementation.&lt;br /&gt;&lt;br /&gt;This implementation broke my current implementation with the error-message:&lt;br /&gt;&lt;code&gt;java.lang.AbstractMethodError: gnu.xml.dom.DomElement.getTextContent()Ljava/lang/String;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;I searched the internet but ended up looking in the API for leads on how to specify which implementation I would use for the DocumentBuilderFactory (&lt;code&gt;DocumentBuilderFactory.newInstance();&lt;/code&gt;)&lt;br /&gt;&lt;br /&gt;I quickly realized that if I set the environment variable &lt;code&gt;javax.xml.parsers.DocumentBuilderFactory&lt;/code&gt; to &lt;code&gt;com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl&lt;/code&gt; it would solve the problem.&lt;br /&gt;I chose the xerces string from debugging and looking at the DocumentFactory instance. :D&lt;br /&gt;&lt;br /&gt;This is an excerpt from the actual code.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl");&lt;br /&gt; DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Happy hacking to you all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-3219229508067175034?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/3219229508067175034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=3219229508067175034' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/3219229508067175034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/3219229508067175034'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/12/specify-documentbuilderfactory-with.html' title='Specify DocumentBuilderFactory with multiple XML implementations'/><author><name>Marco</name><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>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721140127652960898.post-7117973380820604240</id><published>2008-11-18T13:47:00.027+01:00</published><updated>2008-11-19T09:00:30.607+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='namespace'/><category scheme='http://www.blogger.com/atom/ns#' term='xpath'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='attribute'/><title type='text'>Problems with namespace in XPath (Java)</title><content type='html'>I had some problems with namespaces and xpath queries.&lt;br /&gt;&lt;br /&gt;The solution is to implement the javax.xml.namespace.NamespaceContext inteface with a class and implement the &lt;code&gt;public String getNamespaceURI(String prefix)&lt;/code&gt; method.&lt;br /&gt;&lt;br /&gt;in this method you can implement a if/else clause like this&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public String getNamespaceURI(String prefix)&lt;br /&gt;if (prefix.equals("mynamespace")) {&lt;br /&gt; uri = "http://xml.svtplay.se/ns/playrss";&lt;br /&gt;} else {&lt;br /&gt; uri = null;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return uri;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;MyNameSpaceContext ctx = new MyNameSpaceContext();&lt;br /&gt;&lt;br /&gt;XPathFactory factory = XPathFactory.newInstance();&lt;br /&gt;XPath xpath = factory.newXPath();&lt;br /&gt;xpath.setNamespaceContext(ctx);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Check out &lt;a href="http://blog.davber.com/2006/09/17/xpath-with-namespaces-in-java/" target="_blank"&gt;this&lt;/a&gt; blog entry in the blog of David Bergman (Davber) for more information.&lt;br /&gt;&lt;br /&gt;What if you have attributes with a namespace?&lt;br /&gt;Well, this I have found a solution to but I don't think it is the best solution (it's quite ugly and matches all attributes with the same name) but it works in my case. :D&lt;br /&gt;example XML:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;root&amp;gt;&lt;br /&gt;&amp;lt;node myNameSpaced:attribute="value" /&amp;gt;&lt;br /&gt;&amp;lt;/root&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To make a xpath request work you need to call a function in the parser like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;xpathExpression xpathExpression=&lt;br /&gt;"//*/@*[local-name()='attribute']"&lt;br /&gt;XPathFactory factory = XPathFactory.newInstance();&lt;br /&gt;XPath xpath = factory.newXPath();&lt;br /&gt;xpath.setNamespaceContext(ctx);&lt;br /&gt;XPathExpression expr = xpath.compile(xpathExpression);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-7117973380820604240?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/7117973380820604240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=7117973380820604240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7117973380820604240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/7117973380820604240'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/11/problems-with-namespace-in-xpath-java.html' title='Problems with namespace in XPath (Java)'/><author><name>Marco</name><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-3721140127652960898.post-6759139620958834753</id><published>2008-11-13T08:55:00.003+01:00</published><updated>2008-11-13T09:01:03.546+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='render'/><category scheme='http://www.blogger.com/atom/ns#' term='site'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshot'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Want to know what you site looks like in another environment?</title><content type='html'>I have discovered a very nice site that lets you test your site in different browsers and operating systems.&lt;br /&gt;Current "OS"s are Windows, Linux, MacOS, and BSD with many browsers on each platform.&lt;br /&gt;&lt;br /&gt;Go check it out!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://browsershots.org/"&gt;Browsershots&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-6759139620958834753?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/6759139620958834753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=6759139620958834753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/6759139620958834753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/6759139620958834753'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/11/want-to-know-what-you-site-looks-like.html' title='Want to know what you site looks like in another environment?'/><author><name>Marco</name><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-3721140127652960898.post-3784191271560059357</id><published>2008-11-12T17:20:00.003+01:00</published><updated>2008-11-12T17:21:43.212+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='header'/><category scheme='http://www.blogger.com/atom/ns#' term='xst'/><category scheme='http://www.blogger.com/atom/ns#' term='xslt'/><title type='text'>How to supress header in XSLT</title><content type='html'>Add this line to your xsl if you want to omit the header&lt;br /&gt;&lt;br /&gt;&amp;lt;xsl:output omit-xml-declaration=&amp;quot;yes&amp;quot;/&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-3784191271560059357?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/3784191271560059357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=3784191271560059357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/3784191271560059357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/3784191271560059357'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/11/how-to-supress-header-in-xslt.html' title='How to supress header in XSLT'/><author><name>Marco</name><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-3721140127652960898.post-4817442504008617955</id><published>2008-11-07T15:41:00.003+01:00</published><updated>2008-11-07T15:45:11.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JRE 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='MC4J'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat 5.5+'/><category scheme='http://www.blogger.com/atom/ns#' term='JMX'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><title type='text'>Tomcat and MC4J on windows</title><content type='html'>Install &lt;span&gt;Tomcat 5.5&lt;/span&gt; (service installer)&lt;br /&gt;install &lt;span&gt;MC4J&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to your &lt;span style="font-style: italic;"&gt;jre 1.5&lt;/span&gt; installation directory&lt;br /&gt;Enter folder &lt;span style="font-style: italic;"&gt;lib\management&lt;/span&gt;&lt;br /&gt;copy &lt;span style="font-style: italic;"&gt;jmxremote.password.template&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;jmxremote.password&lt;/span&gt;&lt;br /&gt;Add and entry with username password last in the file&lt;br /&gt;&lt;span style="font-style: italic;"&gt;mc4j jmxuser&lt;/span&gt;&lt;br /&gt;in the same folder you must edit the file &lt;span style="font-style: italic;"&gt;management.properties&lt;/span&gt;&lt;br /&gt;uncomment the line looking like this:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;com.sun.management.jmxremote.authenticate=false&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Edit the Tomcat service properties and add the following line&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-Dcom.sun.management.jmxremote.port=8999&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start Tomcat (it should start)&lt;br /&gt;Start MC4J&lt;br /&gt;Start the server wizard by clicking the &lt;span style="font-style: italic;"&gt;“Create Server Connection”&lt;/span&gt; button&lt;br /&gt;Select Tomcat 5.5+ in &lt;span style="font-style: italic;"&gt;“Connection type”&lt;/span&gt; dropdown box&lt;br /&gt;Give the connection a name&lt;br /&gt;Set &lt;span style="font-style: italic;"&gt;“Principal”&lt;/span&gt; to mc4j&lt;br /&gt;Set &lt;span style="font-style: italic;"&gt;“Credentials”&lt;/span&gt; to jmxuser&lt;br /&gt;Click next&lt;br /&gt;Click add and browse to your tomcat installation directory (The valid server directory is in bold font)&lt;br /&gt;Click &lt;span style="font-style: italic;"&gt;“Select Server”&lt;/span&gt;&lt;br /&gt;Click &lt;span style="font-style: italic;"&gt;“Next”&lt;/span&gt;&lt;br /&gt;Click &lt;span style="font-style: italic;"&gt;“Finish”&lt;/span&gt;&lt;br /&gt;MC4J should connect and you are now able to browse your Tomcat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-4817442504008617955?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/4817442504008617955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=4817442504008617955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/4817442504008617955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/4817442504008617955'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/11/tomcat-and-mc4j-on-windows.html' title='Tomcat and MC4J on windows'/><author><name>Marco</name><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-3721140127652960898.post-2207199541453839210</id><published>2008-10-30T11:30:00.008+01:00</published><updated>2008-10-30T18:42:53.170+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora9'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='VmWare'/><title type='text'>Installing Fedora9 on vmware for windows</title><content type='html'>This is a short guide to installing Fedora9 on Vmware Server2 with a network install&lt;br /&gt;&lt;br /&gt;First you need to download boot.iso from Fedora server&lt;br /&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;http://mirror.anl.gov/pub/fedora/linux/releases/9/Fedora/i386/os/images/boot.iso&lt;/span&gt;&lt;br /&gt;&lt;url&gt;&lt;br /&gt;Then you need to download vmware server2 from vmware&lt;br /&gt;Create a virtual machine named Fedora9&lt;br /&gt;Copy the downloaded &lt;span style="font-family: arial;font-size:85%;" &gt;boot.iso&lt;/span&gt; into virtual machine directory&lt;br /&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;C:\Virtual machines\Fedora9&lt;/span&gt;&lt;br /&gt;Add hardware-&gt;CD/DVD-&gt;From ISO-&gt;browse to ISO&lt;br /&gt;Boot the virtual machine and choose to install from network.&lt;br /&gt;Add url &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;ftp://alviss.et.tudelft.nl/pub/fedora/linux/releases/9/Fedora/i386/os/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Rock on!&lt;br /&gt;&lt;/url&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-2207199541453839210?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/2207199541453839210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=2207199541453839210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2207199541453839210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/2207199541453839210'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/10/installing-fedora9-on-vmware-for.html' title='Installing Fedora9 on vmware for windows'/><author><name>Marco</name><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-3721140127652960898.post-8777030836287233586</id><published>2008-10-30T10:09:00.017+01:00</published><updated>2008-10-30T18:40:58.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora9'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><category scheme='http://www.blogger.com/atom/ns#' term='iso'/><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><title type='text'>Installing Fedora9 from USB-memory</title><content type='html'>Download boot.iso from fedora server, I used Fedora9 and this URL:&lt;br /&gt;http://mirror.anl.gov/pub/fedora/linux/releases/9/Fedora/i386/os/images/boot.iso&lt;br /&gt;&lt;br /&gt;Install image on usb memory with dd&lt;br /&gt;http://uranus.it.swin.edu.au/~jn/linux/rawwrite/&lt;br /&gt;&lt;br /&gt;insert USB-memory stick (mine got mounted as f)&lt;br /&gt;write image to USB with&lt;br /&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;dd --size if=c:\downloads\boot.iso of=\\.\f: --progress&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I tried with the filter (--filter=removable) which is really good if you are not very sure about what you are doing but it didn't match my drive.&lt;br /&gt;When I did &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;dd --list&lt;/span&gt;&lt;/span&gt; it was reported as &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;\\.\Volume{fec8f94c-a65d-11dd-af64-001aa0854e6c}\&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;link to \\?\Device\Harddisk2\DP(1)0-0+7&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;removeable media&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Mounted on \\.\f:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;The spelling of removable is different from that of the filter, could that be the problem?&lt;br /&gt;&lt;br /&gt;Wait for the image to be written (this took 15 minutes when I did it)&lt;br /&gt;This is what it looks like when it is finished:&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;rawwrite dd for windows version 0.5.&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Written by John Newbigin &lt;jn@it.swin.edu.au&gt;&lt;/jn@it.swin.edu.au&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;This program is covered by the GPL.  See copying.txt for details&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;119,234,560&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;232880+0 records in&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;232880+0 records out&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configure BIOS to boot from the image and boot from the memory stick.&lt;br /&gt;The machine should now boot from your image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721140127652960898-8777030836287233586?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/8777030836287233586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=8777030836287233586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8777030836287233586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/8777030836287233586'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/10/installing-fedora9-from-usb-memory.html' title='Installing Fedora9 from USB-memory'/><author><name>Marco</name><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-3721140127652960898.post-594094267264215564</id><published>2008-10-29T19:41:00.001+01:00</published><updated>2008-12-03T08:40:08.902+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Foxmarks'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Making Foxmarks work with a proxy</title><content type='html'>&lt;span style="font-family:verdana;"&gt;I am using Foxmarks with my own server and in my current assignment I am behind aproxy server. Foxmarks does not work well with proxy servers so I had to find a solution to the problem.&lt;br /&gt;After almost giving up I realized that since the proxy is the problem, why not remove it from the equation?&lt;br /&gt;I put my server on the proxy exception list and voilá, it all worked!&lt;br /&gt;&lt;br /&gt;In short,  ä'¨¨¨¨¨gby7t4vfgftmnvb§§§§§§§§§§§§ (sorry about that people, one of the cats decided to take a walk across the keyboard) add your server to the proxy exceptions in network settings.&lt;br /&gt;&lt;br /&gt;&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/3721140127652960898-594094267264215564?l=lostinheapspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lostinheapspace.blogspot.com/feeds/594094267264215564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721140127652960898&amp;postID=594094267264215564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/594094267264215564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721140127652960898/posts/default/594094267264215564'/><link rel='alternate' type='text/html' href='http://lostinheapspace.blogspot.com/2008/10/making-foxmarks-work-with-proxy.html' title='Making Foxmarks work with a proxy'/><author><name>Marco</name><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></feed>
