<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU" xmlns:media="http://search.yahoo.com/mrss/">
  <id>https://david.gardiner.net.au/tags/Software.xml</id>
  <title type="html">David Gardiner - Software</title>
  <updated>2026-07-13T00:27:33.290Z</updated>
  <subtitle>Blog posts tagged with &apos;Software&apos; - A blog of software development, .NET and other interesting things</subtitle>
  <rights>Copyright 2026 David Gardiner</rights>
  <icon>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=64</icon>
  <logo>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=256</logo>
  <generator uri="https://github.com/flcdrg/astrojs-atom" version="3">astrojs-atom</generator>
  <author>
    <name>David Gardiner</name>
  </author>
  <link href="https://david.gardiner.net.au/tags/Software.xml" rel="self" type="application/atom+xml"/>
  <link href="https://david.gardiner.net.au/tags/Software" rel="alternate" type="text/html" hreflang="en-AU"/>
  <category term="Software"/>
  <category term="Software Development"/>
  <entry>
    <id>https://david.gardiner.net.au/2024/04/paste-markdown-confluence</id>
    <updated>2024-04-29T10:30:00.000+09:30</updated>
    <title>Pasting Markdown into Confluence</title>
    <link href="https://david.gardiner.net.au/2024/04/paste-markdown-confluence" rel="alternate" type="text/html" title="Pasting Markdown into Confluence"/>
    <category term="Software"/>
    <published>2024-04-29T10:30:00.000+09:30</published>
    <summary type="html">A practical way to paste Markdown content into Confluence with better formatting results.</summary>
    <content type="html">&lt;p&gt;This is one of those blog posts which is mainly for my benefit 😀.&lt;/p&gt;
&lt;p&gt;To paste Markdown text into Atlassian Confluence wiki:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use &lt;kbd&gt;Ctrl&lt;/kbd&gt;-&lt;kbd&gt;Shift&lt;/kbd&gt;-&lt;kbd&gt;V&lt;/kbd&gt; (to paste without formatting)&lt;/li&gt;
&lt;li&gt;Click on the Paste Options menu in Confluence and select &lt;strong&gt;Use Markdown&lt;/strong&gt; (the default is)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/confluence-paste-options.CWUrkMeF_Nc4Uh.webp&quot; alt=&quot;Confluence&apos;s Paste Options menu&quot; /&gt;&lt;/p&gt;
&lt;p&gt;If you prepared your Markdown in Visual Studio Code (as I often do), then the &apos;paste without format&apos; is important as by default VS Code copies text with a &apos;plain text/code&apos; formatting flavour, and this means you don&apos;t get offered the paste options menu.&lt;/p&gt;
</content>
    <media:thumbnail url="https://david.gardiner.net.au/_astro/confluence-paste-options.CWUrkMeF.png" width="187" height="116"/>
    <media:content medium="image" url="https://david.gardiner.net.au/_astro/confluence-paste-options.CWUrkMeF.png" width="187" height="116"/>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2019/02/choco-list-localonly-feb-2019-edition</id>
    <updated>2019-02-03T21:15:00.000+10:30</updated>
    <title>Choco list -localonly (Feb 2019 Edition)</title>
    <link href="https://david.gardiner.net.au/2019/02/choco-list-localonly-feb-2019-edition" rel="alternate" type="text/html" title="Choco list -localonly (Feb 2019 Edition)"/>
    <category term="Chocolatey"/>
    <category term="Windows"/>
    <category term="Software"/>
    <published>2019-02-03T21:15:00.000+10:30</published>
    <summary type="html">What software / applications am I using on my laptop (February 2019 Edition) according to Chocolatey?</summary>
    <content type="html">&lt;p&gt;What software / applications am I using on my laptop (February 2019 Edition) according to Chocolatey? Here&apos;s an edited list of the output from  &lt;code&gt;choco list -localonly&lt;/code&gt;:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Package&lt;/th&gt;
&lt;th&gt;Version&lt;/th&gt;
&lt;th&gt;Comments&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/7zip&quot;&gt;7zip&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;18.6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/7zip.commandline&quot;&gt;7zip.commandline&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;16.02.0.20170209&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/audacity&quot;&gt;audacity&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.3.0&lt;/td&gt;
&lt;td&gt;Audio editor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/becyicongrabber&quot;&gt;becyicongrabber&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.30.0.20161027&lt;/td&gt;
&lt;td&gt;Icon extractor (for creating Chocolatey packages)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/beyondcompare&quot;&gt;beyondcompare&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4.2.9.23626&lt;/td&gt;
&lt;td&gt;My favourite file comparison tool&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/beyondcompare-integration&quot;&gt;beyondcompare-integration&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.0.1&lt;/td&gt;
&lt;td&gt;Configure Beyond Compare for TortoiseGit/Svn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/dellcommandupdate-uwp&quot;&gt;dellcommandupdate-uwp&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;3.0.0&lt;/td&gt;
&lt;td&gt;Dell&apos;s driver update app&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/dns-benchmark&quot;&gt;dns-benchmark&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.3.6668.0&lt;/td&gt;
&lt;td&gt;Useful DNS checker&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/docker-for-windows&quot;&gt;docker-for-windows&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;99.0.0.0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/dotnetdeveloperbundle&quot;&gt;dotnetdeveloperbundle&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.3.0.2563&lt;/td&gt;
&lt;td&gt;RedGate&apos;s .NET tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/dropbox&quot;&gt;dropbox&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;41.4.80&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/fiddler&quot;&gt;fiddler&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5.0.20182.28034&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/FiraCode&quot;&gt;FiraCode&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.206&lt;/td&gt;
&lt;td&gt;Nice developer font&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/Firefox&quot;&gt;Firefox&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;57.0.4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/git&quot;&gt;git&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.20.1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/GoogleChrome&quot;&gt;GoogleChrome&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;63.0.3239.132&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/iTunes&quot;&gt;iTunes&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;12.9.3.3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/keepass&quot;&gt;keepass&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.41&lt;/td&gt;
&lt;td&gt;Password manager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/microsoft-teams&quot;&gt;microsoft-teams&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.1.00.2251&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/mousewithoutborders&quot;&gt;mousewithoutborders&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.1.8.105&lt;/td&gt;
&lt;td&gt;Share mouse across laptop and desktop PCs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/msbuild-structured-log-viewer&quot;&gt;msbuild-structured-log-viewer&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.0.61&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/nodejs&quot;&gt;nodejs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;11.9.0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/notepadplusplus&quot;&gt;notepadplusplus&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;7.6.3&lt;/td&gt;
&lt;td&gt;Using this less now compared to VS Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/nuget.commandline&quot;&gt;nuget.commandline&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4.9.2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/obs-studio&quot;&gt;obs-studio&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;22.0.2&lt;/td&gt;
&lt;td&gt;Video / screen recording&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/OctopusTools&quot;&gt;OctopusTools&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5.2.0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/Office365ProPlus&quot;&gt;Office365ProPlus&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016.20170321&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/paint.net&quot;&gt;paint.net&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4.1.5&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/PDFXchangeEditor&quot;&gt;PDFXchangeEditor&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;7.0.328.2&lt;/td&gt;
&lt;td&gt;My favourite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/Pester&quot;&gt;Pester&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4.4.1&lt;/td&gt;
&lt;td&gt;PowerShell unit tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/pingplotter&quot;&gt;pingplotter&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5.8.10&lt;/td&gt;
&lt;td&gt;Useful visual ping network status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/powershell-core&quot;&gt;powershell-core&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;6.1.2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/procmon&quot;&gt;procmon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;3.50&lt;/td&gt;
&lt;td&gt;SysInternals Process Monitor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/resharper-clt.portable&quot;&gt;resharper-clt.portable&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018.3.2&lt;/td&gt;
&lt;td&gt;ReSharper&apos;s free command-line tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/resharper-ultimate-all&quot;&gt;resharper-ultimate-all&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018.3.2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/screentogif&quot;&gt;screentogif&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.16&lt;/td&gt;
&lt;td&gt;Handy screen recorder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/skype&quot;&gt;skype&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;8.38.0.138&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/snagit&quot;&gt;snagit&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2019.1.0&lt;/td&gt;
&lt;td&gt;Screen grabber&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/sql-server-2017&quot;&gt;sql-server-2017&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;14.0.1000&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/sql-server-management-studio&quot;&gt;sql-server-management-studio&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;14.0.17289.1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/tailblazer&quot;&gt;tailblazer&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;0.9.0.536&lt;/td&gt;
&lt;td&gt;Text/log file viewer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/tortoisegit&quot;&gt;tortoisegit&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.7.0.0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/tortoisesvn&quot;&gt;tortoisesvn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.11.1.28492&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/ubiquiti-unifi-controller&quot;&gt;ubiquiti-unifi-controller&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5.9.29&lt;/td&gt;
&lt;td&gt;Software for managing UniFi wireless access points&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/vagrant&quot;&gt;vagrant&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.2.3&lt;/td&gt;
&lt;td&gt;Manage virtual machines&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/visualstudio2017enterprise&quot;&gt;visualstudio2017enterprise&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;15.2.26430.20170605&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/visualstudiocode&quot;&gt;visualstudiocode&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.19.3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/vsts-cli&quot;&gt;vsts-cli&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;0.1.4.20190126&lt;/td&gt;
&lt;td&gt;Command line tool for managing Azure DevOps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/vswhere&quot;&gt;vswhere&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.6.7&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/wifiinfoview&quot;&gt;wifiinfoview&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.42&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/windirstat&quot;&gt;windirstat&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.1.2.20161210&lt;/td&gt;
&lt;td&gt;Where&apos;s all that disk space being used?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/wireshark&quot;&gt;wireshark&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2.6.5&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/x-lite&quot;&gt;x-lite&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;5.4.0.94388&lt;/td&gt;
&lt;td&gt;VoIP client&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/yarn&quot;&gt;yarn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1.13.0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;https://community.chocolatey.org/packages/zoomit&quot;&gt;zoomit&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4.50.0.20160210&lt;/td&gt;
&lt;td&gt;Great for presentations&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;This is also a good basis for refreshing my &lt;a href=&quot;https://gist.github.com/flcdrg/87802af4c92527eb8a30&quot;&gt;Boxstarter scripts&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2009/07/p2p-online-backup</id>
    <updated>2009-07-27T21:58:00.001+09:30</updated>
    <title>P2P online backup</title>
    <link href="https://david.gardiner.net.au/2009/07/p2p-online-backup" rel="alternate" type="text/html" title="P2P online backup"/>
    <category term="Software"/>
    <published>2009-07-27T21:58:00.001+09:30</published>
    <summary type="html">Very rarely you see an online ad that is interesting..</summary>
    <content type="html">&lt;p&gt;Very rarely you see an online ad that is interesting.. Today I noticed one for &lt;a href=&quot;https://web.archive.org/web/20131024044933/http://www.crashplan.com:80/consumer/index.html&quot;&gt;CrashPlan&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;They offer both a free and paid online backup solution. The interesting thing about the free version is that you back up your data on your friends&apos; or family&apos;s computers (rather than a central remote server). Quite a novel approach. About the only downside is that the free version apparently is ad-supported. Not sure how annoying they would be.&lt;/p&gt;
&lt;p&gt;I think all the computers would need to be online at the same time for backups to work properly. Presumably the same would apply if you needed to do a restore too. Something to take into consideration.&lt;/p&gt;
&lt;p&gt;There is also a paid offering too (for orphans or people without any friends?)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2009/07/bringing-developers-and-designers</id>
    <updated>2009-07-15T22:13:00.001+09:30</updated>
    <title>Bringing Developers and Designers closer together (eventually, sort of)</title>
    <link href="https://david.gardiner.net.au/2009/07/bringing-developers-and-designers" rel="alternate" type="text/html" title="Bringing Developers and Designers closer together (eventually, sort of)"/>
    <category term="Software"/>
    <published>2009-07-15T22:13:00.001+09:30</published>
    <summary type="html">When Microsoft released their Expression suite of products, the marketing claim was that they could be used to edit the very same source files that the developers were working on.</summary>
    <content type="html">&lt;p&gt;When Microsoft released their Expression suite of products, the marketing claim was that they could be used to edit the very same source files that the developers were working on.&lt;/p&gt;
&lt;p&gt;BUT, while Visual Studio 2005 included TFS, the obvious integration with any of the Expression products was missing. So the marketing claim was a bit hollow. Yes, you technically &quot;could&quot; work on the same files, but it was going to be a clunky experience.&lt;/p&gt;
&lt;p&gt;So it is ironic that yet again, a &lt;a href=&quot;http://blogs.msdn.com/bharry/archive/2009/07/14/expression-blend-3-has-tfs-integration.aspx&quot;&gt;version 3 product finally appears to get it right&lt;/a&gt;. Note this announcement refers to Expression Blend, and it isn&apos;t clear whether Expression Web has similar capabilities.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/12/3-ps-of-successful-application</id>
    <updated>2008-12-05T15:12:00.001+10:30</updated>
    <title>The 3 Ps of successful application deployment</title>
    <link href="https://david.gardiner.net.au/2008/12/3-ps-of-successful-application" rel="alternate" type="text/html" title="The 3 Ps of successful application deployment"/>
    <category term="Software"/>
    <published>2008-12-05T15:12:00.001+10:30</published>
    <summary type="html">1.</summary>
    <content type="html">&lt;ol&gt;
&lt;li&gt;Planning&lt;/li&gt;
&lt;li&gt;Preparation&lt;/li&gt;
&lt;li&gt;Proximity to a bakery&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Have I missed any others?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/10/major-upgrades-with-wix</id>
    <updated>2008-10-16T13:57:00.001+10:30</updated>
    <title>Major upgrades with WiX</title>
    <link href="https://david.gardiner.net.au/2008/10/major-upgrades-with-wix" rel="alternate" type="text/html" title="Major upgrades with WiX"/>
    <category term="Software"/>
    <published>2008-10-16T13:57:00.001+10:30</published>
    <summary type="html">I thought I was going crazy..</summary>
    <content type="html">&lt;p&gt;I thought I was going crazy.. I’d built an installer using WiX and set the product version to 1.0.0.1. The plan was that installing a new version would automatically uninstall any old versions.&lt;/p&gt;
&lt;p&gt;I then updated the version to 1.0.0.2 and installed the new version, only to end up with two installations.&lt;/p&gt;
&lt;p&gt;Turns out that Windows Installer only looks at the first 3 digits of the &lt;a href=&quot;https://learn.microsoft.com/windows/win32/msi/productversion&quot;&gt;ProductVersion&lt;/a&gt; (as the first Note mentions in the &lt;a href=&quot;https://learn.microsoft.com/windows/win32/msi/major-upgrades&quot;&gt;Windows Installer documentation on Major Upgrades&lt;/a&gt;) – so twiddling that 4th digit is not going to have any effect.&lt;/p&gt;
&lt;p&gt;Here’s a sample .wxs file that works for me:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;

&amp;lt;Wix xmlns\=&quot;http://schemas.microsoft.com/wix/2006/wi&quot; xmlns:util\=&quot;http://schemas.microsoft.com/wix/UtilExtension&quot;\&amp;gt;

  &amp;lt;?define version = &quot;1.1.3.11&quot; ?&amp;gt;

  &amp;lt;Product Id\=&quot;\*&quot; Name\=&quot;WixUpgrading $(var.version)&quot; Language\=&quot;1033&quot; Version\=&quot;$(var.version)&quot; Manufacturer\=&quot;WixUpgrading&quot;

           UpgradeCode\=&quot;630aaa2d-a583-46db-85c4-eaf237590c61&quot;\&amp;gt;

        &amp;lt;Package InstallerVersion\=&quot;200&quot; Compressed\=&quot;yes&quot; /&amp;gt;

        &amp;lt;Media Id\=&quot;1&quot; Cabinet\=&quot;WixUpgrading.cab&quot; EmbedCab\=&quot;yes&quot; /&amp;gt;

        &amp;lt;Directory Id\=&quot;TARGETDIR&quot; Name\=&quot;SourceDir&quot;\&amp;gt;

            &amp;lt;Directory Id\=&quot;ProgramFilesFolder&quot;\&amp;gt;

                &amp;lt;Directory Id\=&quot;INSTALLLOCATION&quot; Name\=&quot;WixUpgrading&quot;\&amp;gt;

                     &amp;lt;Component Id\=&quot;ProductComponent&quot; Guid\=&quot;c768bc29-e2d6-4f1c-b711-2dcf91641fab&quot;\&amp;gt;

             &amp;lt;File Id\=&quot;TextFile1.txt&quot; Name\=&quot;TextFile1.txt&quot; KeyPath\=&quot;yes&quot; Source\=&quot;TextFile1.txt&quot; /&amp;gt;

           &amp;lt;/Component\&amp;gt;

                &amp;lt;/Directory\&amp;gt;

            &amp;lt;/Directory\&amp;gt;

        &amp;lt;/Directory\&amp;gt;

        &amp;lt;Feature Id\=&quot;ProductFeature&quot; Title\=&quot;WixUpgrading&quot; Level\=&quot;1&quot;\&amp;gt;

            &amp;lt;ComponentRef Id\=&quot;ProductComponent&quot; /&amp;gt;

        &amp;lt;/Feature\&amp;gt;

    &amp;lt;Property Id\=&quot;PREVIOUSVERSIONSINSTALLED&quot; Secure\=&quot;yes&quot; /&amp;gt;

    &amp;lt;Property Id\=&quot;ALLUSERS&quot; Value\=&quot;1&quot; /&amp;gt;

    &amp;lt;Upgrade Id\=&quot;630aaa2d-a583-46db-85c4-eaf237590c61&quot;\&amp;gt;

      &amp;lt;UpgradeVersion Property\=&apos;PREVIOUSVERSIONSINSTALLED&apos; OnlyDetect\=&quot;no&quot; IncludeMinimum\=&apos;yes&apos; Minimum\=&apos;0.0.0&apos; IncludeMaximum\=&apos;no&apos; Maximum\=&apos;$(var.version)&apos; /&amp;gt;

      &amp;lt;UpgradeVersion Minimum\=&quot;$(var.version)&quot; IncludeMinimum\=&quot;no&quot; OnlyDetect\=&quot;yes&quot; Language\=&quot;1033&quot; Property\=&quot;NEWERPRODUCTFOUND&quot; /&amp;gt;

    &amp;lt;/Upgrade\&amp;gt;

    &amp;lt;InstallExecuteSequence\&amp;gt;

      &amp;lt;Custom Action\=&quot;PreventDowngrading&quot; After\=&quot;FindRelatedProducts&quot;\&amp;gt;NEWERPRODUCTFOUND AND NOT Installed&amp;lt;/Custom\&amp;gt;

      &amp;lt;RemoveExistingProducts Before\=&apos;InstallInitialize&apos; /&amp;gt;

    &amp;lt;/InstallExecuteSequence\&amp;gt;

    &amp;lt;CustomAction Id\=&quot;PreventDowngrading&quot; Error\=&quot;Newer version already installed.&quot; /&amp;gt;

    &amp;lt;CustomAction Id\=&quot;UIandAdvertised&quot; Error\=&quot;Something about the UI.&quot;/&amp;gt;

    &amp;lt;InstallUISequence\&amp;gt;

      &amp;lt;Custom Action\=&quot;UIandAdvertised&quot; Sequence\=&quot;3&quot;\&amp;gt;ProductState=1&amp;lt;/Custom\&amp;gt;

    &amp;lt;/InstallUISequence\&amp;gt;

  &amp;lt;/Product\&amp;gt;

&amp;lt;/Wix\&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/06/security-tools</id>
    <updated>2008-06-25T10:04:00.001+09:30</updated>
    <title>Security tools</title>
    <link href="https://david.gardiner.net.au/2008/06/security-tools" rel="alternate" type="text/html" title="Security tools"/>
    <category term="Software"/>
    <category term="WWW"/>
    <published>2008-06-25T10:04:00.001+09:30</published>
    <summary type="html">Microsoft have just released a couple of new security tools that might be useful, especially if you’re still running some legacy ASP applications.</summary>
    <content type="html">&lt;p&gt;Microsoft have just released a couple of new security tools that might be useful, especially if you’re still running some legacy ASP applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20080828033935/http://www.microsoft.com:80/downloads/details.aspx?FamilyId=58A7C46E-A599-4FCB-9AB4-A4334146B6BA&amp;amp;displaylang=en&quot;&gt;Microsoft Source Code Analyzer for SQL Injection&lt;/a&gt; - a static code analysis tool for finding SQL Injection vulnerabilities in ASP code&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20080828033931/http://www.microsoft.com:80/downloads/details.aspx?FamilyID=ee41818f-3363-4e24-9940-321603531989&amp;amp;DisplayLang=en&quot;&gt;Microsoft Urlscan Filter v3.0 Beta&lt;/a&gt; - a security tool that restricts the types of HTTP requests that Internet Information Services (IIS) will process. By blocking specific HTTP requests, UrlScan helps prevent potentially harmful requests from being processed by web applications on the server.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;UrlScan has been around for quite a while, so I’ll be interested to see what new features are part of v3.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/06/internode-hosting-sourceforge-mirror</id>
    <updated>2008-06-17T20:44:00.001+09:30</updated>
    <title>Internode hosting Sourceforge mirror</title>
    <link href="https://david.gardiner.net.au/2008/06/internode-hosting-sourceforge-mirror" rel="alternate" type="text/html" title="Internode hosting Sourceforge mirror"/>
    <category term="Software"/>
    <published>2008-06-17T20:44:00.001+09:30</published>
    <summary type="html">I needed to download some files from SourceForge earlier this week, and what a pleasant surprise it was to see that Internode is now hosting the Australian mirror.</summary>
    <content type="html">&lt;p&gt;I needed to download some files from &lt;a href=&quot;https://web.archive.org/web/20130821193746/http://sourceforge.net:80/index.php/&quot;&gt;SourceForge&lt;/a&gt; earlier this week, and what a pleasant surprise it was to see that &lt;a href=&quot;https://www.internode.on.net/news/2008/06/92.php&quot;&gt;Internode is now hosting the Australian mirror&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Even better, it is &lt;a href=&quot;https://help.iinet.net.au/&quot;&gt;unmetered for Internode customers&lt;/a&gt; (such as myself), and means that the 4.7Tb of SourceForge files are available to download super-quick. Not that I want to download 4.7Tb all at once mind you!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/06/are-not-running-on-supported-operating</id>
    <updated>2008-06-13T21:49:00.001+09:30</updated>
    <title>&quot;You are not running on a supported operating system&quot;</title>
    <link href="https://david.gardiner.net.au/2008/06/are-not-running-on-supported-operating" rel="alternate" type="text/html" title="&quot;You are not running on a supported operating system&quot;"/>
    <category term="SQL"/>
    <category term="Software"/>
    <published>2008-06-13T21:49:00.001+09:30</published>
    <summary type="html">After attending Sasha&apos;s talk at the Adelaide SQL Server User Group yesterday, it inspired me to get the ball rolling in preparing for my own presentation, which is pencilled in for August.</summary>
    <content type="html">&lt;p&gt;After attending &lt;a href=&quot;https://web.archive.org/web/20080801025508/http://www.sqlserver.org.au/Events/ViewEvent.aspx?EventId=338&quot;&gt;Sasha&apos;s talk&lt;/a&gt; at the &lt;a href=&quot;https://web.archive.org/web/20080512001636/http://www.sqlserver.org.au/&quot;&gt;Adelaide SQL Server User Group&lt;/a&gt; yesterday, it inspired me to get the ball rolling in preparing for my own presentation, which is pencilled in for August.&lt;/p&gt;
&lt;p&gt;Figuring it would be appropriate to try and use as many of the &quot;2008&quot; products as possible, I planned to install Windows Server 2008 and then plonk Visual Studio 2008 and the just-released SQL Server 2008 on top.&lt;/p&gt;
&lt;p&gt;I downloaded &lt;a href=&quot;https://web.archive.org/web/20080828033923/http://www.microsoft.com:80/downloads/details.aspx?FamilyID=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&amp;amp;displaylang=en&quot;&gt;Virtual PC 2007 SP1&lt;/a&gt; (which was updated to support Server 2008) and then ran the installer.&lt;/p&gt;
&lt;p&gt;To my surprise, a dialog appeared saying &quot;You are not running on a supported operating system&quot;.&lt;/p&gt;
&lt;p&gt;Hang on, I&apos;m running Windows XP with SP3. Double check the &lt;a href=&quot;https://web.archive.org/web/20080828033923/http://www.microsoft.com:80/downloads/details.aspx?FamilyID=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&amp;amp;displaylang=en&quot;&gt;system requirements&lt;/a&gt;, and yes, it does list XP SP3.&lt;/p&gt;
&lt;p&gt;Now I used to run Virtual PC just fine before I reinstalled the OS a few months ago, so what&apos;s changed?&lt;/p&gt;
&lt;p&gt;Ah ha! I was running Windows XP Professional before, and now I&apos;m just running XP Home - that&apos;s what&apos;s different! While it doesn&apos;t explicitly mention &quot;Professional&quot; on the web page, it is more specific in the installed help file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Windows Vista™ Business; Windows Vista™ Enterprise; Windows Vista™ Ultimate; Windows Server 2003, Standard Edition; Windows Server 2003, Standard x64 Edition; Windows XP Professional; Windows XP Professional x64 Edition; or Windows XP Tablet PC Edition&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But having said that, when they say &quot;not supported&quot;, at least they don&apos;t appear to mean &quot;doesn&apos;t work&quot;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2008/06/sql-server-2008-rc0-and-other-things</id>
    <updated>2008-06-11T07:53:00.001+09:30</updated>
    <title>SQL Server 2008 RC0 and other things</title>
    <link href="https://david.gardiner.net.au/2008/06/sql-server-2008-rc0-and-other-things" rel="alternate" type="text/html" title="SQL Server 2008 RC0 and other things"/>
    <category term="SQL"/>
    <category term="Software"/>
    <published>2008-06-11T07:53:00.001+09:30</published>
    <summary type="html">Release candidate zero of SQL Server 2008 is now available.</summary>
    <content type="html">&lt;p&gt;Release candidate zero of SQL Server 2008 is &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=35f53843-03f7-4ed5-8142-24a4c024ca05&amp;amp;DisplayLang=en&quot;&gt;now available&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some other interesting things that have been released recently include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20080825052429/http://www.microsoft.com/downloads/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&amp;amp;displaylang=en&quot;&gt;Windows Installer 4.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20080505042107/http://www.microsoft.com:80/downloads/details.aspx?FamilyID=55c18cb3-c916-4298-aba3-5b98904f7cda&amp;amp;DisplayLang=en&quot;&gt;Windows Search 4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20080510165634/http://www.microsoft.com:80/downloads/details.aspx?familyid=779561DE-C704-4584-80AC-7E4348C927C0&amp;amp;displaylang=en&quot;&gt;Visio add-in for SQL Server&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’ve also downloaded the latest technical preview of &lt;a href=&quot;https://web.archive.org/web/20110122074630/http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1508.entry&quot;&gt;Windows Live Writer&lt;/a&gt; and am using it to write this post. So far, so good.&lt;/p&gt;
</content>
  </entry>
</feed>
