http://zutt.org/mediawiki/index.php?title=Work:Software&feed=atom&action=historyWork:Software - Revision history2024-03-29T12:49:15ZRevision history for this page on the wikiMediaWiki 1.29.1http://zutt.org/mediawiki/index.php?title=Work:Software&diff=360&oldid=prevJonne: Removed protection from "Work:Software"2013-02-15T20:31:14Z<p>Removed protection from "<a href="/mediawiki/index.php?title=Work:Software" title="Work:Software">Work:Software</a>"</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 20:31, 15 February 2013</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Jonnehttp://zutt.org/mediawiki/index.php?title=Work:Software&diff=347&oldid=prevJonne: Protected "Work:Software" ([edit=sysop] (indefinite) [move=sysop] (indefinite))2013-02-13T20:13:42Z<p>Protected "<a href="/mediawiki/index.php?title=Work:Software" title="Work:Software">Work:Software</a>" ([edit=sysop] (indefinite) [move=sysop] (indefinite))</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 20:13, 13 February 2013</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Jonnehttp://zutt.org/mediawiki/index.php?title=Work:Software&diff=31&oldid=prevJonne at 10:55, 30 December 20122012-12-30T10:55:12Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 10:55, 30 December 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l5" >Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Email me if you are interested in any of the following. This is one of the most *not* up-to-date pages of my site.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Email me if you are interested in any of the following. This is one of the most *not* up-to-date pages of my site.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* RBanking is an offline banking tool that adds the power of R, a free software environment for statistical computing and graphics, to the banking data of the user.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins class="diffchange diffchange-inline">[http://rbanking.sf.net </ins>RBanking<ins class="diffchange diffchange-inline">] </ins>is an offline banking tool that adds the power of R, a free software environment for statistical computing and graphics, to the banking data of the user.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Traplas, a Transport Planning simulator, written in C++. For my research project, I implemented a simulator that can generate, plan, monitor and execute transportation orders. It can graphically display the final plans of the agents as well as lots of performance indicators. The set-up tried to minimize the amount of effort to plugin new type of agents using different techniques. Later, an external 3D visualization toolkit, called TraplasViz, was added.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins class="diffchange diffchange-inline">[http://traplas.sf.net </ins>Traplas<ins class="diffchange diffchange-inline">]</ins>, a Transport Planning simulator, written in C++. For my research project, I implemented a simulator that can generate, plan, monitor and execute transportation orders. It can graphically display the final plans of the agents as well as lots of performance indicators. The set-up tried to minimize the amount of effort to plugin new type of agents using different techniques. Later, an external 3D visualization toolkit, called <ins class="diffchange diffchange-inline">[http://traplasviz.sf.net </ins>TraplasViz<ins class="diffchange diffchange-inline">]</ins>, was added.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Because Traplas uses the Pamela Run-Time-Library and I made several important improvements (stack overflow security, better compiler hacks, pthread support, etc.), I backported these changes to Pamela RTL.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Because Traplas uses the Pamela Run-Time-Library and I made several important improvements (stack overflow security, better compiler hacks, pthread support, etc.), I backported these changes to <ins class="diffchange diffchange-inline">[http://www.st.ewi.tudelft.nl/~gemund/Pamel </ins>Pamela RTL<ins class="diffchange diffchange-inline">]</ins>.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* In May 2006 I joined the aMSN developers team.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* In May 2006 I joined the <ins class="diffchange diffchange-inline">[http://www.amsn-project.net </ins>aMSN<ins class="diffchange diffchange-inline">] </ins>developers team.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* I have solved a wild variant of chess, known as Little-game. Rules are exactly like chess, only the initial position is much more easy (KPP vs kpp). Play it online against my engine here.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* I have solved a wild variant of chess, known as Little-game. Rules are exactly like chess, only the initial position is much more easy (KPP vs kpp). Play it online against my engine <ins class="diffchange diffchange-inline">[http://chess.peer-2-peer.org/Little-game </ins>here<ins class="diffchange diffchange-inline">]</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* I have solved a Fox and Geese variant "The Wolf and the Goats" here. The game is played on a draughts board.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* I have solved a Fox and Geese variant "The Wolf and the Goats" here. The game is played on a draughts board.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* A Scrolling Lyrics plugin for WinAmp, available here at the download section.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* A Scrolling Lyrics plugin for WinAmp, available <ins class="diffchange diffchange-inline">[http://www.mp3.nl </ins>here<ins class="diffchange diffchange-inline">] </ins>at the download section.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* An algorithm for a transportation problem. This algorithm uses a transformation to the Satisfiability problem and solves that instance with a satisfiability solver.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* An algorithm for a transportation problem. This algorithm uses a transformation to the Satisfiability problem and solves that instance with a satisfiability solver.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Fitch JOJ - A Java implementation of a logic based deduction system. This program can create truth tables, proof trees, Fitch diagrams and has a user-interface that allows users to practice creating Fitch diagrams. I created this program together with D.J. Broekens in the third year of my study (1997).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins class="diffchange diffchange-inline">[http://www.pds.twi.tudelft.nl/~tonino/teaching/JOJ-logics/JOJ-Logics.html </ins>Fitch JOJ<ins class="diffchange diffchange-inline">] </ins>- A Java implementation of a logic based deduction system. This program can create truth tables, proof trees, Fitch diagrams and has a user-interface that allows users to practice creating Fitch diagrams. I created this program together with D.J. Broekens in the third year of my study (1997).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* TUurlijk - An improved version of Fitch JOJ. This implementation is written in C++. It is much faster and less buggier and has an ever friendlier user-interface.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* TUurlijk - An improved version of Fitch JOJ. This implementation is written in C++. It is much faster and less buggier and has an ever friendlier user-interface.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* BOP - A user-friendly interface to the system of Fitch. Users can try to build proofs themselves, or ask steps, hints and full proofs to a prover like TUurlijk. It's online here!</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* BOP - A user-friendly interface to the system of Fitch. Users can try to build proofs themselves, or ask steps, hints and full proofs to a prover like TUurlijk. It's online <ins class="diffchange diffchange-inline">[http://logica.ewi.tudelft.nl </ins>here<ins class="diffchange diffchange-inline">]</ins>!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A Lex/Yacc parser for logical formula's.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A Lex/Yacc parser for logical formula's.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* A Turing Machine simulator written in JavaScript.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* A <ins class="diffchange diffchange-inline">[http://www.pds.twi.tudelft.nl/vakken/IN3005/CDromTuring/TMSimulator/TuringMachine.html </ins>Turing Machine<ins class="diffchange diffchange-inline">] </ins>simulator written in JavaScript.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* Chess programs (C/Java) and a draughts game (Java, Dutch variant).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* Chess programs (C/Java) and a draughts game (Java, Dutch variant).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A Java Safety System for buildings. This Object Oriented program can lock and unlock doors and raise alarm in case of burglary or fire.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A Java Safety System for buildings. This Object Oriented program can lock and unlock doors and raise alarm in case of burglary or fire.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A toy Java profiler. This program can be used to test the efficiency of Java programs.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* A toy Java profiler. This program can be used to test the efficiency of Java programs.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* The ZigZag algorithm. Starting with two horizontal lines (a zig and a zag) of length 100 (unit) and len (variable) respectively, we start zigzagging by making angles with the positive x-axis of k alpha (for a zig, where k is the number of iterations) and k beta (for a zag). The interesting thing is that the resulting figure always closes up, for every value of alpha, beta and len. I also made an option to animate (entering an interval for the variables) and an option to let the figures build up slowly. Download windows executable, download the source.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* The ZigZag algorithm. Starting with two horizontal lines (a zig and a zag) of length 100 (unit) and len (variable) respectively, we start zigzagging by making angles with the positive x-axis of k alpha (for a zig, where k is the number of iterations) and k beta (for a zag). The interesting thing is that the resulting figure always closes up, for every value of alpha, beta and len. I also made an option to animate (entering an interval for the variables) and an option to let the figures build up slowly. Download windows executable, download the source.</div></td></tr>
</table>Jonnehttp://zutt.org/mediawiki/index.php?title=Work:Software&diff=27&oldid=prevJonne at 21:42, 29 December 20122012-12-29T21:42:19Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:42, 29 December 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l5" >Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Email me if you are interested in any of the following. This is one of the most *not* up-to-date pages of my site.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Email me if you are interested in any of the following. This is one of the most *not* up-to-date pages of my site.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>RBanking is an offline banking tool that adds the power of R, a free software environment for statistical computing and graphics, to the banking data of the user.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>RBanking is an offline banking tool that adds the power of R, a free software environment for statistical computing and graphics, to the banking data of the user.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>Traplas, a Transport Planning simulator, written in C++. For my research project, I implemented a simulator that can generate, plan, monitor and execute transportation orders. It can graphically display the final plans of the agents as well as lots of performance indicators. The set-up tried to minimize the amount of effort to plugin new type of agents using different techniques. Later, an external 3D visualization toolkit, called TraplasViz, was added.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>Traplas, a Transport Planning simulator, written in C++. For my research project, I implemented a simulator that can generate, plan, monitor and execute transportation orders. It can graphically display the final plans of the agents as well as lots of performance indicators. The set-up tried to minimize the amount of effort to plugin new type of agents using different techniques. Later, an external 3D visualization toolkit, called TraplasViz, was added.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>Because Traplas uses the Pamela Run-Time-Library and I made several important improvements (stack overflow security, better compiler hacks, pthread support, etc.), I backported these changes to Pamela RTL.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>Because Traplas uses the Pamela Run-Time-Library and I made several important improvements (stack overflow security, better compiler hacks, pthread support, etc.), I backported these changes to Pamela RTL.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>In May 2006 I joined the aMSN developers team.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>In May 2006 I joined the aMSN developers team.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>I have solved a wild variant of chess, known as Little-game. Rules are exactly like chess, only the initial position is much more easy (KPP vs kpp). Play it online against my engine here.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>I have solved a wild variant of chess, known as Little-game. Rules are exactly like chess, only the initial position is much more easy (KPP vs kpp). Play it online against my engine here.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>I have solved a Fox and Geese variant "The Wolf and the Goats" here. The game is played on a draughts board.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>I have solved a Fox and Geese variant "The Wolf and the Goats" here. The game is played on a draughts board.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>A Scrolling Lyrics plugin for WinAmp, available here at the download section.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>A Scrolling Lyrics plugin for WinAmp, available here at the download section.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>An algorithm for a transportation problem. This algorithm uses a transformation to the Satisfiability problem and solves that instance with a satisfiability solver.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>An algorithm for a transportation problem. This algorithm uses a transformation to the Satisfiability problem and solves that instance with a satisfiability solver.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>Fitch JOJ - A Java implementation of a logic based deduction system. This program can create truth tables, proof trees, Fitch diagrams and has a user-interface that allows users to practice creating Fitch diagrams. I created this program together with D.J. Broekens in the third year of my study (1997).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>Fitch JOJ - A Java implementation of a logic based deduction system. This program can create truth tables, proof trees, Fitch diagrams and has a user-interface that allows users to practice creating Fitch diagrams. I created this program together with D.J. Broekens in the third year of my study (1997).</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>TUurlijk - An improved version of Fitch JOJ. This implementation is written in C++. It is much faster and less buggier and has an ever friendlier user-interface.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>TUurlijk - An improved version of Fitch JOJ. This implementation is written in C++. It is much faster and less buggier and has an ever friendlier user-interface.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>BOP - A user-friendly interface to the system of Fitch. Users can try to build proofs themselves, or ask steps, hints and full proofs to a prover like TUurlijk. It's online here!</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>BOP - A user-friendly interface to the system of Fitch. Users can try to build proofs themselves, or ask steps, hints and full proofs to a prover like TUurlijk. It's online here!</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>A Lex/Yacc parser for logical formula's.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>A Lex/Yacc parser for logical formula's.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>A Turing Machine simulator written in JavaScript.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>A Turing Machine simulator written in JavaScript.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>Chess programs (C/Java) and a draughts game (Java, Dutch variant).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>Chess programs (C/Java) and a draughts game (Java, Dutch variant).</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>A Java Safety System for buildings. This Object Oriented program can lock and unlock doors and raise alarm in case of burglary or fire.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>A Java Safety System for buildings. This Object Oriented program can lock and unlock doors and raise alarm in case of burglary or fire.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>A toy Java profiler. This program can be used to test the efficiency of Java programs.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>A toy Java profiler. This program can be used to test the efficiency of Java programs.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">    </del>The ZigZag algorithm. Starting with two horizontal lines (a zig and a zag) of length 100 (unit) and len (variable) respectively, we start zigzagging by making angles with the positive x-axis of k alpha (for a zig, where k is the number of iterations) and k beta (for a zag). The interesting thing is that the resulting figure always closes up, for every value of alpha, beta and len. I also made an option to animate (entering an interval for the variables) and an option to let the figures build up slowly. Download windows executable, download the source.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* </ins>The ZigZag algorithm. Starting with two horizontal lines (a zig and a zag) of length 100 (unit) and len (variable) respectively, we start zigzagging by making angles with the positive x-axis of k alpha (for a zig, where k is the number of iterations) and k beta (for a zag). The interesting thing is that the resulting figure always closes up, for every value of alpha, beta and len. I also made an option to animate (entering an interval for the variables) and an option to let the figures build up slowly. Download windows executable, download the source.</div></td></tr>
</table>Jonnehttp://zutt.org/mediawiki/index.php?title=Work:Software&diff=25&oldid=prevJonne: Created page with " NOTE: The following material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by othe..."2012-12-29T21:40:56Z<p>Created page with " NOTE: The following material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by othe..."</p>
<p><b>New page</b></p><div><br />
<br />
NOTE: The following material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.<br />
<br />
Email me if you are interested in any of the following. This is one of the most *not* up-to-date pages of my site.<br />
<br />
RBanking is an offline banking tool that adds the power of R, a free software environment for statistical computing and graphics, to the banking data of the user.<br />
Traplas, a Transport Planning simulator, written in C++. For my research project, I implemented a simulator that can generate, plan, monitor and execute transportation orders. It can graphically display the final plans of the agents as well as lots of performance indicators. The set-up tried to minimize the amount of effort to plugin new type of agents using different techniques. Later, an external 3D visualization toolkit, called TraplasViz, was added.<br />
Because Traplas uses the Pamela Run-Time-Library and I made several important improvements (stack overflow security, better compiler hacks, pthread support, etc.), I backported these changes to Pamela RTL.<br />
In May 2006 I joined the aMSN developers team.<br />
I have solved a wild variant of chess, known as Little-game. Rules are exactly like chess, only the initial position is much more easy (KPP vs kpp). Play it online against my engine here.<br />
I have solved a Fox and Geese variant "The Wolf and the Goats" here. The game is played on a draughts board.<br />
A Scrolling Lyrics plugin for WinAmp, available here at the download section.<br />
An algorithm for a transportation problem. This algorithm uses a transformation to the Satisfiability problem and solves that instance with a satisfiability solver.<br />
Fitch JOJ - A Java implementation of a logic based deduction system. This program can create truth tables, proof trees, Fitch diagrams and has a user-interface that allows users to practice creating Fitch diagrams. I created this program together with D.J. Broekens in the third year of my study (1997).<br />
TUurlijk - An improved version of Fitch JOJ. This implementation is written in C++. It is much faster and less buggier and has an ever friendlier user-interface.<br />
BOP - A user-friendly interface to the system of Fitch. Users can try to build proofs themselves, or ask steps, hints and full proofs to a prover like TUurlijk. It's online here!<br />
A Lex/Yacc parser for logical formula's.<br />
A Turing Machine simulator written in JavaScript.<br />
Chess programs (C/Java) and a draughts game (Java, Dutch variant).<br />
A Java Safety System for buildings. This Object Oriented program can lock and unlock doors and raise alarm in case of burglary or fire.<br />
A toy Java profiler. This program can be used to test the efficiency of Java programs.<br />
The ZigZag algorithm. Starting with two horizontal lines (a zig and a zag) of length 100 (unit) and len (variable) respectively, we start zigzagging by making angles with the positive x-axis of k alpha (for a zig, where k is the number of iterations) and k beta (for a zag). The interesting thing is that the resulting figure always closes up, for every value of alpha, beta and len. I also made an option to animate (entering an interval for the variables) and an option to let the figures build up slowly. Download windows executable, download the source.</div>Jonne