Welcome to biggerbytes.beBiggerBytes.Behttp://biggerbytes.be/index.php2010-09-05T20:10:23ZJoomla! 1.5 - Open Source Content ManagementUsing jarnotator in ant builds2010-08-14T10:17:23Z2010-08-14T10:17:23Zhttp://biggerbytes.be/jarnotator/37-general-jarnotator-information/60-using-jarnotator-in-ant-buildsjarnotatorparentjo@google.com<h1>Using jarnotator in an Ant build</h1>
<p>Since jarnotator provides a Ant task it can be used directly from within Apache Ant build scripts. The Ant task provides all the jarnotator options. All in all the Ant task fairly easy to use. Analyzing your classes as part of a build is trivial.</p>
<p>The necessary setup to use the jarnotator task is that of any other <a href="http://biggerbytes.be/index.php?option=com_weblinks&view=weblink&id=7&catid=19&Itemid=48">external Ant task</a>. The remainder of this page briefly outlines how to get started. For more detailed information please refer to the Apache Ant documentation related to the <a href="http://biggerbytes.be/index.php?option=com_weblinks&view=weblink&id=7&catid=19&Itemid=48">use of external Ant tasks</a>.</p>
<h1>Using jarnotator in an Ant build</h1>
<p>Since jarnotator provides a Ant task it can be used directly from within Apache Ant build scripts. The Ant task provides all the jarnotator options. All in all the Ant task fairly easy to use. Analyzing your classes as part of a build is trivial.</p>
<p>The necessary setup to use the jarnotator task is that of any other <a href="http://biggerbytes.be/index.php?option=com_weblinks&view=weblink&id=7&catid=19&Itemid=48">external Ant task</a>. The remainder of this page briefly outlines how to get started. For more detailed information please refer to the Apache Ant documentation related to the <a href="http://biggerbytes.be/index.php?option=com_weblinks&view=weblink&id=7&catid=19&Itemid=48">use of external Ant tasks</a>.</p>
Using the jarnotator maven plugin2010-08-14T08:28:38Z2010-08-14T08:28:38Zhttp://biggerbytes.be/jarnotator/37-general-jarnotator-information/59-using-the-jarnotator-maven-pluginjarnotatorparentjo@google.com<p>Adding jarnotator to your maven builds is a straightforward process that takes less than 5 minutes. In this short document you'll see how to add the jarnotator plugin to your maven builds and have it analyze your bytecode after every successful compilation of your code.</p>
<p>Adding jarnotator to your maven builds is a straightforward process that takes less than 5 minutes. In this short document you'll see how to add the jarnotator plugin to your maven builds and have it analyze your bytecode after every successful compilation of your code.</p>
What jarnotator does in less than 1 minute2010-08-19T08:33:42Z2010-08-19T08:33:42Zhttp://biggerbytes.be/jarnotator/37-general-jarnotator-information/65-what-jarnotator-does-in-less-than-1-minutejarnotatorparentjo@google.com<p><em><img alt="jarnotator-logo" height="44" width="40" src="http://biggerbytes.be/images/stories/jarnotator/jarnotator-logo.png" style="vertical-align: middle;" />NullPointerException</em>-s still plague the java world. Commercial programs that throw such exceptions from time to time are unfortunately not so rare. It is here that <em>jarnotator</em> steps in to help addressing this problem. Described in what should amount to less than a minute worth of reading follows what <em>jarnatotor</em> does. </p>
<p><em><img alt="jarnotator-logo" height="44" width="40" src="http://biggerbytes.be/images/stories/jarnotator/jarnotator-logo.png" style="vertical-align: middle;" />NullPointerException</em>-s still plague the java world. Commercial programs that throw such exceptions from time to time are unfortunately not so rare. It is here that <em>jarnotator</em> steps in to help addressing this problem. Described in what should amount to less than a minute worth of reading follows what <em>jarnatotor</em> does. </p>
jarnotator on the command line2010-08-16T09:01:51Z2010-08-16T09:01:51Zhttp://biggerbytes.be/jarnotator/37-general-jarnotator-information/64-jarnotator-on-the-command-linejarnotatorparentjo@google.com<p>The jarnotator tool aims at being easy to use. To that end it is also possible to invoke jarnotator on the command line. The command line tools support all the parameters as its ant task and maven2 plugin counterparts.</p>
<p>The command line tool is ideally suited to analyse third party jars since you are less likely to build those from source.</p>
<p>The jarnotator tool aims at being easy to use. To that end it is also possible to invoke jarnotator on the command line. The command line tools support all the parameters as its ant task and maven2 plugin counterparts.</p>
<p>The command line tool is ideally suited to analyse third party jars since you are less likely to build those from source.</p>
What is jarnotator2010-08-11T11:06:08Z2010-08-11T11:06:08Zhttp://biggerbytes.be/jarnotator/37-general-jarnotator-information/58-what-is-jarnotatorjarnotatorparentjo@google.com<p>What is <strong><em>jarnotator<span style="font-weight: normal;"><span style="font-style: normal;">? First things first, the name: jarnotator it is the contraction of "</span>jar annotator"<span style="font-style: normal;">. Simple enough?</span></span></em></strong></p>
<p><strong><em><span style="font-weight: normal;"><span style="font-style: normal;">It is a static code analyser that works directly on java bytecode. Currently the analysis is centered around nullness handling in java programs. Where necessary the bytecode is annotated with the <a href="http://jcp.org/en/jsr/detail?id=305" target="_blank" title="JSR 305">JSR 305</a> annotations. This makes it possible for the static analysis tool <a href="http://findbugs.sourceforge.net/" target="_blank" title="FindBugs">FindBugs (TM)</a> to use those during its analysis and obtain more relevant results.</span></span></em></strong></p>
<p>How to use it? It processes a classes directory or jar file directly. The result are new classes files or a new jar file containing your classes but possible annotated if needed.</p>
<p>jarnotator is free for both individuals or commercial use. A document regarding the licensing model with but made available on this site shortly. Right now the download area is empty, but not for long 1.0 coming soon.</p>
<p>You can use jarnotator in your projects in 3 ways:</p>
<ol>
<li>the command line tool</li>
<li>ant task</li>
<li>maven2 plugin</li>
</ol>
<div>More information will be available in later posts.</div>
<p> </p><p>What is <strong><em>jarnotator<span style="font-weight: normal;"><span style="font-style: normal;">? First things first, the name: jarnotator it is the contraction of "</span>jar annotator"<span style="font-style: normal;">. Simple enough?</span></span></em></strong></p>
<p><strong><em><span style="font-weight: normal;"><span style="font-style: normal;">It is a static code analyser that works directly on java bytecode. Currently the analysis is centered around nullness handling in java programs. Where necessary the bytecode is annotated with the <a href="http://jcp.org/en/jsr/detail?id=305" target="_blank" title="JSR 305">JSR 305</a> annotations. This makes it possible for the static analysis tool <a href="http://findbugs.sourceforge.net/" target="_blank" title="FindBugs">FindBugs (TM)</a> to use those during its analysis and obtain more relevant results.</span></span></em></strong></p>
<p>How to use it? It processes a classes directory or jar file directly. The result are new classes files or a new jar file containing your classes but possible annotated if needed.</p>
<p>jarnotator is free for both individuals or commercial use. A document regarding the licensing model with but made available on this site shortly. Right now the download area is empty, but not for long 1.0 coming soon.</p>
<p>You can use jarnotator in your projects in 3 ways:</p>
<ol>
<li>the command line tool</li>
<li>ant task</li>
<li>maven2 plugin</li>
</ol>
<div>More information will be available in later posts.</div>
<p> </p>Space saved on /usr/src2008-05-01T09:19:32Z2008-05-01T09:19:32Zhttp://biggerbytes.be/documents-related-to-compfused/34-installation/49-space-saved-on-usrsrcAdministratorparent_johan@yahoo.comThis text illustrates the space saved by putting you /usr/src files on a compFUSEd mount. It is worth doing this since you are not compiling 26 kernels everyday, are you?<br /><br />The numbers below are obtained using zlib for the compression.<br />This text illustrates the space saved by putting you /usr/src files on a compFUSEd mount. It is worth doing this since you are not compiling 26 kernels everyday, are you?<br /><br />The numbers below are obtained using zlib for the compression.<br />About2008-04-29T13:30:10Z2008-04-29T13:30:10Zhttp://biggerbytes.be/documents-related-to-compfused/34-installation/44-aboutAdministratorparent_johan@yahoo.com<p>compFUSEd is a compressed overlay filesystem that supports both transparent READ and WRITE operations. Since I did not find other compressing filesystems for Linux right [*] I wrote this thing. Thanks to FUSE and using compFUSEd you can add compression to your existing filesystem in under 5 minutes. </p><p> </p><p>compFUSEd is a compressed overlay filesystem that supports both transparent READ and WRITE operations. Since I did not find other compressing filesystems for Linux right [*] I wrote this thing. Thanks to FUSE and using compFUSEd you can add compression to your existing filesystem in under 5 minutes. </p><p> </p>