Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed some mark-up snafus.

  • Loading branch information...
commit cabe09da39ca355670096c74862aa7933d55279d 1 parent 62f6266
@evmcl authored
Showing with 1 addition and 1 deletion.
  1. +1 −1  index.html
View
2  index.html
@@ -1 +1 @@
-<!doctype html> <!--[if lt IE 7]><html class="no-js ie6 oldie" lang=en><![endif]--> <!--[if IE 7]><html class="no-js ie7 oldie" lang=en><![endif]--> <!--[if IE 8]><html class="no-js ie8 oldie" lang=en><![endif]--> <!--[if gt IE 8]><!--> <html class=no-js lang=en> <!--<![endif]--> <head> <meta charset=utf-8> <title>Source of Evan</title> <meta name=author content="Evan McLean"> <meta name=viewport content="width=device-width,initial-scale=1"> <link rel=apple-touch-icon href="/apple-touch-icon.png"> <link rel=author href="/humans.txt" type="text/plain"> <link rel=stylesheet href='/css/6d7456a64b6bccb3070fb763196bb1017d86b1df.css'> <script src="/js/libs/modernizr-2.0.6.min.js"></script> </head> <body> <div id=container> <header class=clearfix> <img src="/img/site/logo.png" width=114 height=114 alt="[Logo]" class=float-left> <h1>Source of Evan</h1> <p>Various open-source bits and pieces by <a href="/#about">Evan M<sup style="margin-right: 1px">c</sup>Lean</a>.</p> </header> <div class=clearfix> <div id=main role=main> <div id=content> <section> <p id=top>Table of contents</p> <ul> <li><p><strong><a href="#bday">BDay</a></strong>: The super simple birthday and anniversary reminder program.</p></li> <li><p><strong><a href="#evlibjava">Evlib Java</a></strong>: A collection of reusable tools and utilities that I found I was often re-implementing in different Java projects.</p></li> <li><p><strong><a href="#userscripts">Userscripts</a></strong> to enhance your browser.</p></li> <li><p><strong><a href="#inbrief">In Brief</a></strong>: The miscellaneous bucket for other small projects.</p></li> <li><p><strong><a href="#about">About Evan</a></strong></p></li> </ul> </section> <article> <h1 id=bday><a href="http://evanmclean.com/software/bday/">BDay</a></h1> <p><em>The super simple birthday and anniversary reminder program.</em></p> <p><img src="/img/bday_main_window.png" width=347 height=197 alt="Main Window" class=float-right></p> <p>BDay is a simple program to help you track birthdays and anniversaries. It runs when you start or log in to your computer, displays any events that are coming up, and then exits when you click <code>OK</code>. It does not hang around in the system tray or as a background process taking up your computer’s resources. If there are no events to be displayed, then you wont even see BDay run.</p> <p><a href="http://evanmclean.com/software/bday/">More Details</a> &bull; <a href="http://code.google.com/p/evbday/downloads/list">Downloads for Windows &amp; Linux</a></p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=evlibjava><a href="http://evanmclean.com/software/#evlibjava">Evlib Java</a></h1> <p>A collection of reusable tools and utilities that I found I was often re-implementing in different Java projects.</p> <p>Highlights include:</p> <ul> <li>Common <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/lang/Str.html">string handling</a> routines.</li> <li>Common <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/escape/Esc.html">string escaping</a> for HTML, URLs and others.</li> <li><a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/swing/SafeOptionPane.html">Thread-safe JOptionPane</a> wrapper.</li> <li>Various <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/io/package-summary.html">file and I/O</a> utilities.</li> </ul> <p>and <a href="http://evmcl.github.com/evlibjava/index.html">plenty more</a>.</p> <p>See the <a href="http://evmcl.github.com/evlibjava/index.html">javadoc</a> for all the details, source and binary downloads available via <a href="https://github.com/evmcl/evlibjava/downloads">github</a>.</p> <p>Released under a BSD style license.</p> <p><a href="https://github.com/evmcl/evlibjava/downloads">Download of binary, source &amp; doc</a> &bull; <a href="http://evmcl.github.com/evlibjava/index.html">Javadoc</a> &bull; <a href="https://github.com/evmcl/evlibjava">Github</a></p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=userscripts>Userscripts</h1> <p>You can install <a href="http://userscripts.org/">userscripts</a> in <a href="http://www.mozilla.org/en-US/firefox/fx/">Firefox</a> via the <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">Greasemonkey Add-On</a>, or <a href="http://www.google.com/chrome/">Chrome</a> via the <a href="https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo">Tampermonkey extension</a>. Userscripts allow you to customise the way a web page displays or behaves, by using small bits of JavaScript.</p> <p><strong><a href="http://userscripts.org/scripts/show/57939">Twitter/Identi.ca Pretty Print</a></strong> does various character substitutions as you type to make your twitter or identi.ca messages prettier and use less characters. (e.g., Use angle quotes instead of straight quotes, or substitute three dots (&ldquo;.&thinsp;.&thinsp;.&rdquo;) with an ellipses (&ldquo;…&rdquo;)).</p> <p><img src="http://s3.amazonaws.com/uso_ss/icon/57934/large.png?1253192430" width=64 height=48 alt="Shorten Button" title="Shorten Button" class=float-left> <strong><a href="http://userscripts.org/scripts/show/57934">Twitter/Identi.ca shorten on demand using j.mp (AKA bit.ly)</a></strong> adds a button next to the &ldquo;Update&rdquo; button on Twitter, or &ldquo;Send&rdquo; button on Identi.ca, that, when clicked, will shorten any URLs over 20 characters in the status text box. It uses <a href="http://j.mp/">j.mp</a> which is run by <a href="http://bit.ly/">bit.ly</a>, but two characters shorter.</p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=inbrief>In Brief</h1> <p><strong><a href="https://github.com/evmcl/clementinemonitor">clementinemonitor</a></strong>: Monitors what is currently playing in your <a href="http://www.clementine-player.org/">Clementine</a> music player, by hooking into the relevant dbus signals to detect state change. (Read <a href="http://www.michevan.id.au/content/clementine/">my review of Clementine</a>).</p> <p><strong><a href="https://github.com/evmcl/timeline">timeline</a></strong>: Shell script that collects screen captures and (optionally) webcam captures and builds a daily time-lapsed video of the day&rsquo;s activity.</p> <p><strong><a href="https://github.com/evmcl/tracks-nfs-mail-handler">tracks-nfs-mail-handler</a></strong>: A PHP script to use <a href="https://www.nearlyfreespeech.net/">nearlyfreespeech.net</a>&rsquo;s feature of being able to redirect an email alias to a URL in order to create new actions in a <a href="http://www.getontracks.org/">tracks</a> installation.</p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=about>About Evan</h1> <p>Evan is a computer programmer, software architect, application developer or whatever you want to call it. Most of the time he just says, &ldquo;I work with computers.&rdquo; When he is contracting he trades as <a href="http://evanmclean.com/">M<sup style="margin-right: 1px">c</sup>Lean Computer Services</a>.</p> <p>Evan likes lots of open source things like Linux, and runs <a href="http://www.opensuse.org/">openSUSE</a> on his main computer at home, even though he develops software for Windows as well.</p> <p>You can find Evan on <a href="http://twitter.com/evmcl">Twitter</a>, and possibly even track him down on <a href="http://identi.ca/evmcl/all">Identi.ca</a> where he describes himself as a &ldquo;software developer and wry observationist.&rdquo;</p> <p>Evan, along with his spousal overunit live in Melbourne, Australia with two children, two cats, a variable number of goldfish and one dog, who wrote this page.</p> <p><small><a href="#top">top</a></small></p> <h2>Where to Find Him</h2> <article class=&ldquo;indented&rdquo;> <p><a href="http://twitter.com/evmcl">Twitter</a> &bull; <a href="http://identi.ca/evmcl/all">Identi.ca</a> &bull; <a href="http://www.linkedin.com/in/evanmclean">LinkedIn</a> &bull; <a href="https://github.com/evmcl">GitHub</a></p> <h3><a href="http://evanmclean.com/">M<sup>c</sup>Lean Computer Services</a></h3> <p>Evan&rsquo;s professional site, for when he is contracting. Contains his <a href="http://evanmclean.com/resume/">Résumé</a> and the occassional computer related article or two.</p> <h3><a href="http://www.michevan.id.au/">Evan and Michelle&rsquo;s Meanderings</a></h3> <p>An informal place to chuck up stuff on the web that he finds interesting, be it <a href="http://www.michevan.id.au/content/clementine/">reviews</a>, <a href="http://www.michevan.id.au/content/picture-of-the-day-the-problem-with-usb-ports/">funny pictures</a>, his own <a href="http://www.michevan.id.au/content/can-you-spare-a-dollar/">articles</a> and <a href="http://www.michevan.id.au/content/petting-problem/">pet projects</a> and of course, stuff about <a href="http://www.michevan.id.au/content/suffering-oriented-programming/">computers</a>.</p> </article> </article> <p><small><a href="#top">top</a></small></p> </div> </div> </div> <footer> <p class=copyright> <span style="float: left; padding-right: 10px; padding-bottom: 5px"><a rel=license href="http://creativecommons.org/licenses/by-nc-sa/2.5/au/"><img alt="Creative Commons License" style="border-width:0" src="/img/site/cc-by-nc-sa.png"/></a></span> The content of this web site is licensed by <a href="http://evanmclean.com/" rel="cc:attributionURL">Evan M<sup>c</sup>Lean</a> under a <a rel=license href="http://creativecommons.org/licenses/by-nc-sa/2.5/au/">Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License</a>.</p> </footer> </div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script>window.jQuery||document.write('<script src="/js/libs/jquery-1.6.2.min.js"><\/script>');</script> <script defer src='/js/48e7ddd03ce05249d56653a346eb6e4616cafdfc.js'></script> </body> </html>
+<!doctype html> <!--[if lt IE 7]><html class="no-js ie6 oldie" lang=en><![endif]--> <!--[if IE 7]><html class="no-js ie7 oldie" lang=en><![endif]--> <!--[if IE 8]><html class="no-js ie8 oldie" lang=en><![endif]--> <!--[if gt IE 8]><!--> <html class=no-js lang=en> <!--<![endif]--> <head> <meta charset=utf-8> <title>Source of Evan</title> <meta name=author content="Evan McLean"> <meta name=viewport content="width=device-width,initial-scale=1"> <link rel=apple-touch-icon href="/apple-touch-icon.png"> <link rel=author href="/humans.txt" type="text/plain"> <link rel=stylesheet href='/css/6d7456a64b6bccb3070fb763196bb1017d86b1df.css'> <script src="/js/libs/modernizr-2.0.6.min.js"></script> </head> <body> <div id=container> <header class=clearfix> <img src="/img/site/logo.png" width=114 height=114 alt="[Logo]" class=float-left> <h1>Source of Evan</h1> <p>Various open-source bits and pieces by <a href="/#about">Evan M<sup style="margin-right: 1px">c</sup>Lean</a>.</p> </header> <div class=clearfix> <div id=main role=main> <div id=content> <section> <p id=top>Table of contents</p> <ul> <li><p><strong><a href="#bday">BDay</a></strong>: The super simple birthday and anniversary reminder program.</p></li> <li><p><strong><a href="#evlibjava">Evlib Java</a></strong>: A collection of reusable tools and utilities that I found I was often re-implementing in different Java projects.</p></li> <li><p><strong><a href="#userscripts">Userscripts</a></strong> to enhance your browser.</p></li> <li><p><strong><a href="#inbrief">In Brief</a></strong>: The miscellaneous bucket for other small projects.</p></li> <li><p><strong><a href="#about">About Evan</a></strong></p></li> </ul> </section> <article> <h1 id=bday><a href="http://evanmclean.com/software/bday/">BDay</a></h1> <p><em>The super simple birthday and anniversary reminder program.</em></p> <p><img src="/img/bday_main_window.png" width=347 height=197 alt="Main Window" class=float-right></p> <p>BDay is a simple program to help you track birthdays and anniversaries. It runs when you start or log in to your computer, displays any events that are coming up, and then exits when you click <code>OK</code>. It does not hang around in the system tray or as a background process taking up your computer’s resources. If there are no events to be displayed, then you wont even see BDay run.</p> <p><a href="http://evanmclean.com/software/bday/">More Details</a> &bull; <a href="http://code.google.com/p/evbday/downloads/list">Downloads for Windows &amp; Linux</a></p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=evlibjava><a href="http://evanmclean.com/software/#evlibjava">Evlib Java</a></h1> <p>A collection of reusable tools and utilities that I found I was often re-implementing in different Java projects.</p> <p>Highlights include:</p> <ul> <li>Common <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/lang/Str.html">string handling</a> routines.</li> <li>Common <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/escape/Esc.html">string escaping</a> for HTML, URLs and others.</li> <li><a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/swing/SafeOptionPane.html">Thread-safe JOptionPane</a> wrapper.</li> <li>Various <a href="http://evmcl.github.com/evlibjava/index.html?com/evanmclean/evlib/io/package-summary.html">file and I/O</a> utilities.</li> </ul> <p>and <a href="http://evmcl.github.com/evlibjava/index.html">plenty more</a>.</p> <p>See the <a href="http://evmcl.github.com/evlibjava/index.html">javadoc</a> for all the details, source and binary downloads available via <a href="https://github.com/evmcl/evlibjava/downloads">github</a>.</p> <p>Released under a BSD style license.</p> <p><a href="https://github.com/evmcl/evlibjava/downloads">Download of binary, source &amp; doc</a> &bull; <a href="http://evmcl.github.com/evlibjava/index.html">Javadoc</a> &bull; <a href="https://github.com/evmcl/evlibjava">Github</a></p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=userscripts>Userscripts</h1> <p>You can install <a href="http://userscripts.org/">userscripts</a> in <a href="http://www.mozilla.org/en-US/firefox/fx/">Firefox</a> via the <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">Greasemonkey Add-On</a>, or <a href="http://www.google.com/chrome/">Chrome</a> via the <a href="https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo">Tampermonkey extension</a>. Userscripts allow you to customise the way a web page displays or behaves, by using small bits of JavaScript.</p> <p><strong><a href="http://userscripts.org/scripts/show/57939">Twitter/Identi.ca Pretty Print</a></strong> does various character substitutions as you type to make your twitter or identi.ca messages prettier and use less characters. (e.g., Use angle quotes instead of straight quotes, or substitute three dots (&ldquo;.&thinsp;.&thinsp;.&rdquo;) with an ellipses (&ldquo;…&rdquo;)).</p> <p><img src="http://s3.amazonaws.com/uso_ss/icon/57934/large.png?1253192430" width=64 height=48 alt="Shorten Button" title="Shorten Button" class=float-left> <strong><a href="http://userscripts.org/scripts/show/57934">Twitter/Identi.ca shorten on demand using j.mp (AKA bit.ly)</a></strong> adds a button next to the &ldquo;Update&rdquo; button on Twitter, or &ldquo;Send&rdquo; button on Identi.ca, that, when clicked, will shorten any URLs over 20 characters in the status text box. It uses <a href="http://j.mp/">j.mp</a> which is run by <a href="http://bit.ly/">bit.ly</a>, but two characters shorter.</p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=inbrief>In Brief</h1> <p><strong><a href="https://github.com/evmcl/clementinemonitor">clementinemonitor</a></strong>: Monitors what is currently playing in your <a href="http://www.clementine-player.org/">Clementine</a> music player, by hooking into the relevant dbus signals to detect state change. (Read <a href="http://www.michevan.id.au/content/clementine/">my review of Clementine</a>).</p> <p><strong><a href="https://github.com/evmcl/timeline">timeline</a></strong>: Shell script that collects screen captures and (optionally) webcam captures and builds a daily time-lapsed video of the day&rsquo;s activity.</p> <p><strong><a href="https://github.com/evmcl/tracks-nfs-mail-handler">tracks-nfs-mail-handler</a></strong>: A PHP script to use <a href="https://www.nearlyfreespeech.net/">nearlyfreespeech.net</a>&rsquo;s feature of being able to redirect an email alias to a URL in order to create new actions in a <a href="http://www.getontracks.org/">tracks</a> installation.</p> </article> <p><small><a href="#top">top</a></small></p> <article> <h1 id=about>About Evan</h1> <p>Evan is a computer programmer, software architect, application developer or whatever you want to call it. Most of the time he just says, &ldquo;I work with computers.&rdquo; When he is contracting he trades as <a href="http://evanmclean.com/">M<sup style="margin-right: 1px">c</sup>Lean Computer Services</a>.</p> <p>Evan likes lots of open source things like Linux, and runs <a href="http://www.opensuse.org/">openSUSE</a> on his main computer at home, even though he develops software for Windows as well.</p> <p>You can find Evan on <a href="http://twitter.com/evmcl">Twitter</a>, and possibly even track him down on <a href="http://identi.ca/evmcl/all">Identi.ca</a> where he describes himself as a &ldquo;software developer and wry observationist.&rdquo;</p> <p>Evan, along with his spousal overunit live in Melbourne, Australia with two children, two cats, a variable number of goldfish and one dog, who wrote this page.</p> <p><small><a href="#top">top</a></small></p> <h2>Where to Find Him</h2> <article class="indented"> <p><a href="http://twitter.com/evmcl">Twitter</a> &bull; <a href="http://identi.ca/evmcl/all">Identi.ca</a> &bull; <a href="http://www.linkedin.com/in/evanmclean">LinkedIn</a> &bull; <a href="https://github.com/evmcl">GitHub</a></p> <h3><a href="http://evanmclean.com/">M<sup>c</sup>Lean Computer Services</a></h3> <p>Evan&rsquo;s professional site, for when he is contracting. Contains his <a href="http://evanmclean.com/resume/">Résumé</a> and the occassional computer related article or two.</p> <h3><a href="http://www.michevan.id.au/">Evan and Michelle&rsquo;s Meanderings</a></h3> <p>An informal place to chuck up stuff on the web that he finds interesting, be it <a href="http://www.michevan.id.au/content/clementine/">reviews</a>, <a href="http://www.michevan.id.au/content/picture-of-the-day-the-problem-with-usb-ports/">funny pictures</a>, his own <a href="http://www.michevan.id.au/content/can-you-spare-a-dollar/">articles</a> and <a href="http://www.michevan.id.au/content/petting-problem/">pet projects</a> and of course, stuff about <a href="http://www.michevan.id.au/content/suffering-oriented-programming/">computers</a>.</p> </article> </article> <p><small><a href="#top">top</a></small></p> </div> </div> </div> <footer> <p class=copyright> <span style="float: left; padding-right: 10px; padding-bottom: 5px"><a rel=license href="http://creativecommons.org/licenses/by-nc-sa/2.5/au/"><img alt="Creative Commons License" style="border-width:0" src="/img/site/cc-by-nc-sa.png"/></a></span> The content of this web site is licensed by <a href="http://evanmclean.com/" rel="cc:attributionURL">Evan M<sup>c</sup>Lean</a> under a <a rel=license href="http://creativecommons.org/licenses/by-nc-sa/2.5/au/">Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License</a>.</p> </footer> </div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script>window.jQuery||document.write('<script src="/js/libs/jquery-1.6.2.min.js"><\/script>');</script> <script defer src='/js/48e7ddd03ce05249d56653a346eb6e4616cafdfc.js'></script> </body> </html>
Please sign in to comment.
Something went wrong with that request. Please try again.