<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Max Manders</title>
	
	<link>http://maxmanders.co.uk</link>
	<description>thoughts of a web developer</description>
	<lastBuildDate>Wed, 04 Apr 2012 19:50:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/maxmanders" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="maxmanders" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Quick Wiki With Vim And Dropbox</title>
		<link>http://maxmanders.co.uk/2012/04/04/quick-wiki-with-vim-and-dropbox/</link>
		<comments>http://maxmanders.co.uk/2012/04/04/quick-wiki-with-vim-and-dropbox/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 19:50:12 +0000</pubDate>
		<dc:creator>maxmanders</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://maxmanders.co.uk/?p=528</guid>
		<description><![CDATA[I&#8217;m a big fan of Wikis. I like the idea of being able to dump my brain somewhere that I can keep organised, and access anywhere. If I don&#8217;t have to juggle something in my mind, it&#8217;s one less thing for me to worry about. There are lots of applications out there that let you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of Wikis. I like the idea of being able to dump my brain somewhere that I can keep organised, and access anywhere. If I don&#8217;t have to juggle something in my mind, it&#8217;s one less thing for me to worry about. There are lots of applications out there that let you manage a list of tasks, todo lists etc., but I like the flexibility a Wiki affords me to readily organise larger amounts of information.</p>
<p>I&#8217;ve tried various web based solutions for the obvious benefit that I can access them everywhere, however since I spend a lot of my time in Vim, I wanted something that doesn&#8217;t involve a browser, yet offers the same flexibility and access-everywhere (well, where there&#8217;s Vim) that a web based wiki offers.</p>
<p>That&#8217;s where <a title="Vimwiki" href="http://code.google.com/p/vimwiki/">Vimwiki</a> comes in. Vimwik is a Vimball that, once installed, allows you to create linked documents using a similar syntax to Markdown, Restructed Text etc. By default, it creates a &#8216;vimwiki&#8217; directory in your home directory. I simply moved that directory to my Dropbox and created a symlink to my home directory.</p>
<p>It also features commands to export one or all pages to linked, local HTML files and allows you to create multiple separate wikis if you want. If, like me, you&#8217;re a fan of Vim and wikis, give it a shot!</p>
]]></content:encoded>
			<wfw:commentRss>http://maxmanders.co.uk/2012/04/04/quick-wiki-with-vim-and-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whisky Web 2012</title>
		<link>http://maxmanders.co.uk/2012/03/13/whisky-web-2012/</link>
		<comments>http://maxmanders.co.uk/2012/03/13/whisky-web-2012/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 00:09:49 +0000</pubDate>
		<dc:creator>maxmanders</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://maxmanders.co.uk/?p=508</guid>
		<description><![CDATA[Scotland has a thriving and diverse tech community, reflected in such events and organisations as Tech Meetup; various Linux User Groups; the annual Highland Fling web conference; Culture Hack Scotland; The Turing Festival and the Edinburgh International Science Festival to name but a few.  I have been fortunate enough to attend previous Highland Flings, and I know others in the web industry who have [...]]]></description>
			<content:encoded><![CDATA[<p>Scotland has a thriving and diverse tech community, reflected in such events and organisations as <a title="Tech Meetup" href="http://techmeetup.co.uk/">Tech Meetup</a>; various <a title="ScotLUG" href="http://www.scotlug.org.uk/">Linux User Groups</a>; the annual <a title="Highland Fling" href="http://thehighlandfling.com/">Highland Fling</a> web conference; <a title="Culture Hack Scotland" href="http://www.welcometosync.com/hack/">Culture Hack Scotland</a>; <a title="Turing Festival" href="http://www.turingfestival.com/">The Turing Festival</a> and the <a title="Edinburgh International Science Festival" href="http://www.sciencefestival.co.uk/">Edinburgh International Science Festival</a> to name but a few.  I have been fortunate enough to attend previous Highland Flings, and I know others in the web industry who have had fun and positive experiences at other tech events hosted in Scotland.<span id="more-508"></span></p>
<p>2012 should have been the year that <a title="Open Source Scotland 2012" href="http://open-source-scotland.com/">Open Source Scotland</a> was added to that list, but unfortunately events conspired against its organiser, Kevinjohn Gallagher, to prematurely put a stop to OSS2012.  Kevinjohn <a title="Open Source Scotland 2012 - Cancelled" href="http://kevinjohngallagher.com/2012/01/open-source-scotland-2012-cancelled/">recounts</a> in his own blog, the <a href="http://kevinjohngallagher.com/2012/01/enough-is-enough/">reasons</a> that <a href="http://kevinjohngallagher.com/2012/01/wordpress-has-left-the-building/">necessitated</a> the cancellation.</p>
<p>A few weeks after hearing that OSS2012 had been cancelled, I overheard <a href="http://juokaz.com">Juozas &#8220;Joe&#8221; Kaziukėnas</a> and <a href="http://mgdm.net">Michael Maclean</a> discussing an idea on Twitter,  to organise an alternative web conference.  I knew that I wanted to help in any way I could to make their plan a success.  Shortly after, <a href="http://arandomurl.com">Dale Harvey</a> and <a href="https://twitter.com/dr4goonis">Paul Dragoonis</a> were on board.  With the help of collaborative tools such as HackPad and Trello, and more traditional email and <a href="http://groups.google.com/group/scotland-tech-conference">Google Groups</a> we quickly agreed on a fitting name for the conference, and launched a web site to promote it.  Whisky Web was born.</p>
<p>Our goal is to organise an affordable, fun, language- and platform-agnostic conference that is focused on the Web.  With just a month left until the big day, we&#8217;ve still got a lot of work to do, but all concerned are confident that we will succeed in organising an awesome conference to put Edinburgh, and indeed Scotland, firmly on the tech conference map.</p>
<p>We&#8217;ve been fortunate enough to receive generous sponsorship from such big names as Engine Yard / Orchestra and Ibuildings, not to mention a master-class in whisky courtesy of <a href="http://twitter.com/WhiskyCraig">@WhiskyCraig</a> from Bruichladdich.  We would of course gladly accept further sponsorship; despite our goal of minimising costs there are necessarily going to be certain unavoidable costs that must be met.  Whisky Web is formally sponsored/organised by Joe&#8217;s company, <a href="http://webspecies.co.uk/">Web Species</a>.  More details, including our list of speakers, can be found on the <a href="http://whiskyweb.co.uk">Whisky Web site</a>.</p>
<p>The event spans two days in Scotland&#8217;s capital on the 13th and 14th of April.  The first day will see a two-track schedule of speakers presenting at <a title="The Hub, Edinburgh" href="http://www.thehub-edinburgh.co.uk/">The Hub</a>.  We&#8217;ll end the day with the aforementioned introduction to Scotch whisky, and I&#8217;m sure there will be more partying in to the night.  Day two will involve a hackathon event at Edinbrugh&#8217;s exclusive Our Dynamic Earth exhibition and conference centre at the other end of the historic Royal Mile.  The precise details and schedule for the second day are still being discussed, but it will definitely involve socialising with like-minded people and hacking some code on a few open source projects.</p>
<p>We are very pleased with the progress made thus far, and look forward to providing all of our delegates with a conference experience they won&#8217;t forget.  However, I&#8217;d be remiss were I not to point out that from inception to execution Whisky Web will have been organised in just four short months.  Should the conference be as successful as we hope then we fully expect to offer a bigger and better Whisky Web in future years.</p>
<p>So, if you haven&#8217;t bought a ticket yet and want to see what Edinburgh and the Scottish web community has to offer, don&#8217;t hesitate; act now and <a href="http://whiskyweb.eventbrite.co.uk/">get your ticket </a>while they&#8217;re still available, at the attractive price of just £50!</p>
]]></content:encoded>
			<wfw:commentRss>http://maxmanders.co.uk/2012/03/13/whisky-web-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu – Post-Install Links</title>
		<link>http://maxmanders.co.uk/2012/01/16/ubuntu-post-install-links/</link>
		<comments>http://maxmanders.co.uk/2012/01/16/ubuntu-post-install-links/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 22:21:56 +0000</pubDate>
		<dc:creator>maxmanders</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maxmanders.co.uk/?p=428</guid>
		<description><![CDATA[Over many years of rebuilding my laptop with different versions of Ubuntu, I&#8217;ve accumulated a list of useful links to save me from remembering useful repositories, PPAs and packages to install.  I&#8217;ve settled on version 10.10 (Maverick) as being the most stable for my purposes, albeit with a more recent kernel.  So more as an [...]]]></description>
			<content:encoded><![CDATA[<p>Over many years of rebuilding my laptop with different versions of Ubuntu, I&#8217;ve accumulated a list of useful links to save me from remembering useful repositories, PPAs and packages to install.  I&#8217;ve settled on version 10.10 (Maverick) as being the most stable for my purposes, albeit with a more recent kernel.  So more as an aid to my useless memory than anything else, collected links to jog my memory.  I could clone my package list regularly for use with &#8216;dpkg &#8211;set-selections&#8217; and &#8216;apt-get &#8211;dselect-upgrade&#8217; but it&#8217;s quite possible that at some point I&#8217;ll install some rubbish I don&#8217;t want.<span id="more-428"></span></p>
<ul>
<li><a href="http://www.webupd8.org/2010/10/what-to-do-after-fresh-ubuntu-1010.html">http://www.webupd8.org/2010/10/what-to-do-after-fresh-ubuntu-1010.html</a></li>
<li><a href="http://www.omgubuntu.co.uk/2010/10/10-things-to-do-after-installing-ubuntu-10-10-maverick-meerkat/">http://www.omgubuntu.co.uk/2010/10/10-things-to-do-after-installing-ubuntu-10-10-maverick-meerkat/</a></li>
<li><a href="http://www.unixmen.com/linux-tutorials/linux-distributions/linux-distributions4-ubuntu/1158-top-things-to-do-after-installing-ubuntu-1010-marevick-meerkat">http://www.unixmen.com/linux-tutorials/linux-distributions/linux-distributions4-ubuntu/1158-top-things-to-do-after-installing-ubuntu-1010-marevick-meerkat</a></li>
<li><a href="http://debianhelp.wordpress.com/2011/07/05/to-do-list-after-installing-ubuntu-10-10-aka-maverick-meerkat/">http://debianhelp.wordpress.com/2011/07/05/to-do-list-after-installing-ubuntu-10-10-aka-maverick-meerkat/</a></li>
<li><a href="https://github.com/sigurdga/gnome-terminal-colors-solarized">https://github.com/sigurdga/gnome-terminal-colors-solarized</a></li>
<li><a href="http://www.n00bsonubuntu.net/content/install-bisigi-and-equinox-themes-on-ubuntu-10-10-maverick-meerkat/">http://www.n00bsonubuntu.net/content/install-bisigi-and-equinox-themes-on-ubuntu-10-10-maverick-meerkat/</a></li>
<li><a href="http://www.techdrivein.com/2010/10/nautilus-elementary-in-ubuntu-maverick.html">http://www.techdrivein.com/2010/10/nautilus-elementary-in-ubuntu-maverick.html</a></li>
<li><a href="http://www.webupd8.org/2010/10/medibuntu-repository-is-available-for.html">http://www.webupd8.org/2010/10/medibuntu-repository-is-available-for.html</a></li>
<li><a href="http://www.techdrivein.com/2010/10/9-things-i-did-after-installing-brand.html">http://www.techdrivein.com/2010/10/9-things-i-did-after-installing-brand.html</a></li>
</ul>
<p>And some extra apps that I find uesful:</p>
<ul>
<li>Vim</li>
<li>Shutter</li>
<li>LAMP, PHPUnit, Pear, XDebug, Phing</li>
<li>SQLite3</li>
<li>Ubuntu Tweak</li>
<li>Firefox (from Mozilla, not Maverick repo)</li>
<li>Thunderbird (from Mozilla, not Maverick repo)</li>
<li> Dropbox</li>
<li>Chrome</li>
<li>Bamsamiq</li>
<li>Adobe Air</li>
<li>Flash Plugins</li>
<li>Solarized Vim Scheme</li>
<li>Adobe Acrobat</li>
<li>LaTeX (texlive-full)</li>
<li>Spotify</li>
<li>Virtualbox</li>
</ul>
<p>I also keep my key dot files in a Subversion repository that I can check out, and symlink into place.  There may be more streamlined approaches, but this serves my purposes.</p>
]]></content:encoded>
			<wfw:commentRss>http://maxmanders.co.uk/2012/01/16/ubuntu-post-install-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recovery Disk My Backside – Another Reason I Use Linux</title>
		<link>http://maxmanders.co.uk/2012/01/16/recovery-disk-my-backside/</link>
		<comments>http://maxmanders.co.uk/2012/01/16/recovery-disk-my-backside/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 21:58:26 +0000</pubDate>
		<dc:creator>maxmanders</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maxmanders.co.uk/?p=490</guid>
		<description><![CDATA[I had planned on selling on my current laptop to invest in something more future proof. I very much like my HP Pavillion DV6; but the build quality isn&#8217;t as good as I&#8217;d like, and although the ATI Radeon graphics would be great if I was a Windows 7 user, Nvidia seems to be better [...]]]></description>
			<content:encoded><![CDATA[<p>I had planned on selling on my current laptop to invest in something more future proof. I very much like my HP Pavillion DV6; but the build quality isn&#8217;t as good as I&#8217;d like, and although the ATI Radeon graphics would be great if I was a Windows 7 user, Nvidia seems to be better supported as Ubuntu continues to evolve, and since Ubuntu is my Linux distribution of choice, it makes sense for me to opt for something with Nvidia graphics. I&#8217;d hoped to get something around the £300 mark as the laptop is in great condition and is very well spec&#8217;d. However, any potential buyer would more than likely want the laptop restored to factory settings, with Windows 7 installed. And so begins a hellish day&#8230;<span id="more-490"></span></p>
<p>I had restored the laptop in this manner at least once in the past, I can&#8217;t recall the reason, but I am sure I&#8217;d done it.  As with most laptops bought these days, you don&#8217;t get a proper Windows 7 installation disk, instead you get some form of cut-down shonky recovery solution.  In my case, this was a combination of a recover partition and an HP utility that could be run from Windows to create recovery disks from that partition.  I have since discovered (too late) that the recovery can be started from within Windows without the need to reboot with the first of the recovery disks inserted.  This option makes the disks redundant, unless you&#8217;re in my position where you no longer have a bootable Windows installation.</p>
<p>I followed what I thought to be the appropriate procedure of booting from the first disk, following the instructions and eventually being told to remove disk three and restart the machine.  When the machine restarted, some sort of Windows 7 had started, with a full screen window titled &#8216;Restoration Incomplete&#8217;.  I was unable to start the task manager or launch any other applications to investigate further.</p>
<p>The window had three buttons: &#8216;Save Log&#8217;, &#8216;View Details&#8217; and &#8216;Retry&#8217;.  Clicking &#8216;Save Log&#8217; saved a password-protected zip file to the first available USB storage device &#8212; I wasn&#8217;t given an option of where I&#8217;d like to save the file.  I also had no idea why the file was password-protected, nor what the password was.</p>
<p>The next option, &#8216;View Details&#8217;, appeared to do nothing.  The final &#8216;Retry&#8217; button asked me to re-insert the first disk.  Upon doing so, the disk was ejected and the message was redisplayed.  I tried the restore three times to be sure the problem was consistent and not a fluke.  Having booted from an Ubuntu disk, I used cfdisk and gparted to find out what had actually been done to the disk after the apparent failure.  The previously pristine disk now had three partitions, one of which was flagged as bootable.  Mounting this partition revealed a file that was named so as to suggest it was some sort of error flag.  I deleted the file and rebooted.</p>
<p>I still got the error, but I was also able to start the task manager.  I killed the process responsible for the recovery error window, and the setup continued as hoped.  A progress window suggested files were being installed, and at one point I even caught a glimpse of a Windows 7 task bar!  However, close to the end, the error window appeared again and I was denied access to the task manager.  Subsequent attempts at rebooting consistently failed with the same error.</p>
<p>I tried calling HP to see if they could offer any help.  The representative I spoke to suggested that I&#8217;d need to create the recovery disks &#8212; the ones I had already explained that I had created.  I told the representative that I had previously used these disks without error, so clearly the HP utility that was originally run didn&#8217;t create faulty disks.  However, now absent a working Windows 7 installation I couldn&#8217;t try again.  The only option that the HP representative offered me was to pay for them to send me a set of the same disks for my particular machine, at a cost of £50 and with no guarantee that they would work.  No thanks!</p>
<p>Microsoft next.  The license sticker on the bottom of my laptop has worn away, and perhaps I should have noted the number down somewhere.  I tried calling Microsoft to see if they could tell me my license number given a laptop model and serial number.  I was told that nobody kept that information, and that in my particular case I&#8217;d have no option but to buy a new copy.</p>
<p>So, in summary a laptop that I purchased came pre-installed with an operating system and a method for restoring that operating system to its original state;  however, that restoration process isn&#8217;t fit for purpose.  Despite Windows 7 &#8212; and in my mind that ability to rebuild the laptop to it&#8217;s original state &#8212; being included in the cost of the laptop, I now have to fork out a third of my anticipated sale price to have a shot of selling.</p>
<p>This post isn&#8217;t meant to be pro-Linux rhetoric or a piece of Windows- or Microsoft-bashing, but it highlights quite nicely one of the non-technical reasons I choose Linux over Windows.  I feel utterly frustrated having no recourse, no way to reinstall Windows.  Maybe I should pirate a copy?</p>
]]></content:encoded>
			<wfw:commentRss>http://maxmanders.co.uk/2012/01/16/recovery-disk-my-backside/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Missing LaTeX ‘Glossaries’ Package In Ubuntu</title>
		<link>http://maxmanders.co.uk/2012/01/05/missing-ubuntulatex-glossaries/</link>
		<comments>http://maxmanders.co.uk/2012/01/05/missing-ubuntulatex-glossaries/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 22:54:10 +0000</pubDate>
		<dc:creator>maxmanders</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://maxmanders.co.uk/?p=482</guid>
		<description><![CDATA[I had cause to use the glossaries package in LaTeX today to take care of all my glossary management needs.  The idea of being able to create an external file to define all of my acronyms and definitions, and then include them as required in a separate section that is automatically included in a table [...]]]></description>
			<content:encoded><![CDATA[<p>I had cause to use the <code>glossaries</code> package in <code>LaTeX</code> today to take care of all my glossary management needs.  The idea of being able to create an external file to define all of my acronyms and definitions, and then include them as required in a separate section that is automatically included in a table of contents is very appealing.  Unfortunately, the <code>glossaries</code> package isn&#8217;t installed as part of the Ubuntu <code>texlive-latex-*</code> packages, nor is it separately installable via Aptitude.<span id="more-482"></span>  I had expected that something as common as glossary management would be included, bud sadly that&#8217;s not the case.</p>
<p>Thankfully, the TexLive installation is quite modular, and it&#8217;s relatively straight forward to install new environments and packages. Through trial and error, I&#8217;ve discovered the missing packages required to use <code>glossaries</code> are: <code>glossary</code>, <code>glossaries</code>, <code>xfor</code> and <code>etoolbox</code>.</p>
<p>Firstly, we need to find the location to install local <code>tex</code> packages</p>
<pre class="brush: bash">[max@dolphin ~] $ kpsewhich -expand-var "\$TEXMFLOCAL"
/usr/local/share/texmf</pre>
<p>Now that we know where to install the packages, we can download and install them. The following redacted typescript will download and extract the packages to the appropriate local location and rebuild the <code>LaTeX</code> package map.</p>
<pre class="brush: bash">[max@dolphin ~] $ wget http://mirror.ctan.org/macros/latex/contrib/glossary.zip -P /tmp/
[max@dolphin ~] $ wget http://mirrors.ctan.org/install/macros/latex/contrib/glossaries.tds.zip -P /tmp/
[max@dolphin ~] $ wget http://mirrors.ctan.org/install/macros/latex/contrib/xfor.tds.zip -P /tmp/
[max@dolphin ~] $ wget http://mirrors.ctan.org/install/macros/latex/contrib/etoolbox.tds.zip -P /tmp/
[max@dolphin ~] $ sudo unzip /tmp/glossaries.tds.zip -d /usr/local/share/texmf
[max@dolphin ~] $ sudo unzip /tmp/xfor.tds.zip -d /usr/local/share/texmf
[max@dolphin ~] $ sudo unzip /tmp/etoolbox.tds.zip -d /usr/local/share/texmf
[max@dolphin ~] $ sudo mkdir -p /usr/local/share/texmf/tex/latex/{contrib,html}
[max@dolphin ~] $ cd /tmp/
[max@dolphin ~] $ unzip glossary.zip &amp;&amp; cd glossary
[max@dolphin glossary] $ latex glossary.ins
[max@dolphin glossary] $ sudo cp glossary.sty /usr/local/share/texmf/tex/latex/contrib/
[max@dolphin glossary] $ sudo cp glossary.perl /usr/local/share/texmf/tex/latex/html/
[max@dolphin glossary] $ cd /usr/local/share/texmf/
[max@dolphin glossary] $ sudo texhash</pre>
]]></content:encoded>
			<wfw:commentRss>http://maxmanders.co.uk/2012/01/05/missing-ubuntulatex-glossaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.135 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-04-07 13:03:12 -->

