<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Menial &#187; Base</title>
	<atom:link href="http://menial.co.uk/blog/category/software/base/feed/" rel="self" type="application/rss+xml" />
	<link>http://menial.co.uk</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Tue, 31 Jan 2012 12:06:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Base 2.2.1</title>
		<link>http://menial.co.uk/blog/2011/12/09/base-2-2-1/</link>
		<comments>http://menial.co.uk/blog/2011/12/09/base-2-2-1/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 21:54:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=591</guid>
		<description><![CDATA[Base 2.2.1 is now available to download, for both web and App Store users. This is a bug fix update, taking care of some problems with data filters, CSV importing and the table editor. A full list of changes can be read in the release notes Base 2.2.1 can be downloaded from the product page [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.2.1 is now available to download, for both web and App Store users.</p>
<p>This is a bug fix update, taking care of some problems with data filters, CSV importing and the table editor. A full list of changes can be read in the <a href="http://update.menial.co.uk/releasenotes/base/976/">release notes</a></p>
<p>Base 2.2.1 can be downloaded <a href="http://menial.co.uk/software/base/">from the product page</a> or from the <a href="http://itunes.apple.com/app/base/id402383384?mt=12">Mac App Store</a>.<br />
As always, if you’ve found a bug or have a question, please do <a href="http://menial.co.uk/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/12/09/base-2-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.2</title>
		<link>http://menial.co.uk/blog/2011/10/25/base-2-2/</link>
		<comments>http://menial.co.uk/blog/2011/10/25/base-2-2/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 12:48:49 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=564</guid>
		<description><![CDATA[Base 2.2 is now available to download, for both web and App Store users. Browsing table data has been tweaked so that BLOB data fields are now displayed as a clip icon instead of garbled text. Double-clicking on a BLOB icon will show an editor sheet, pre-loaded with a viewer suitable for that data. It [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.2 is now available to download, for both web and App Store users.</p>
<p>Browsing table data has been tweaked so that BLOB data fields are now displayed as a clip icon instead of garbled text. Double-clicking on a BLOB icon will show an editor sheet, pre-loaded with a viewer suitable for that data. It knows the different between text and images and will also attempt to discover the correct file extension for any other data you may throw at it.</p>
<p class="centre"><a href="http://menial.co.uk/wp-content/uploads/table_with_blob_icons.png"><img src="http://menial.co.uk/wp-content/uploads/table_with_blob_icons-300x164.png" alt="" title="Table with blob icons"  class="right inset" /></a></p>
<p>Editing table data has also been made easier with the addition of some keyboard shortcuts. These are:</p>
<ul>
<li>Add row: ⌘ + (command and plus)</li>
<li>Delete row: ← (backspace)</li>
<li>Previous page: ⌘ ⤎ (command and left arrow)</li>
<li>Next page: ⌘ ⤏ (command and right arrow)</li>
</ul>
<p>&nbsp;</p>
<p>There is also an invisible but significant change in this update. The code for parsing table schemas has been rewritten to give greatly increased speed when viewing or editing complex schemas. It also results in far fewer display errors when inspecting tables.</p>
<p>A full list of changes can be read in the <a href="http://update.menial.co.uk/releasenotes/base/963/">release notes</a></p>
<p>Base 2.2 can be downloaded <a href="http://menial.co.uk/software/base/">from the product page</a> or from the <a href="http://itunes.apple.com/app/base/id402383384?mt=12">Mac App Store</a>.<br />
As always, if you’ve found a bug or have a question, please do <a href="http://menial.co.uk/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/10/25/base-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.1.1</title>
		<link>http://menial.co.uk/blog/2011/08/23/base-2-1-1/</link>
		<comments>http://menial.co.uk/blog/2011/08/23/base-2-1-1/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 21:55:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=554</guid>
		<description><![CDATA[Base 2.1.1 is now available to download, for both web and App Store users. This is primarily a bug fix release, with details available in the changelog. It does add support for full-screen mode on Lion, as well as explicit support for files with the extension .sqlite. Base 2.1.1 can be downloaded from the product [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.1.1 is now available to download, for both web and App Store users.</p>
<p>This is primarily a bug fix release, with details available in <a href="http://update.menial.co.uk/releasenotes/base/923/">the changelog</a>. It does add support for full-screen mode on Lion, as well as explicit support for files with the extension <tt>.sqlite</tt>.</p>
<p>Base 2.1.1 can be downloaded <a href="/software/base/">from the product page</a> or <a href="http://itunes.apple.com/app/base/id402383384?mt=12">from the Mac App Store</a>.<br />
As always, if you&#8217;ve found a bug or have a question, please do <a href="/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/08/23/base-2-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.1</title>
		<link>http://menial.co.uk/blog/2011/06/20/base-2-1/</link>
		<comments>http://menial.co.uk/blog/2011/06/20/base-2-1/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 21:57:31 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Mac App Store]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=532</guid>
		<description><![CDATA[Base 2.1 is now available to download, for both web and App Store users. The full list list of enhancements &#038; fixes is available from the changelog, though there is one item I&#8217;d like to mention in more detail here. Something which I have received many emails about is that NULL values in tables are [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.1 is now available to download, for both web and App Store users.</p>
<p>The full list list of enhancements &#038; fixes is available from <a href="http://update.menial.co.uk/releasenotes/base/895/">the changelog</a>, though there is one item I&#8217;d like to mention in more detail here.</p>
<p>Something which I have received many emails about is that NULL values in tables are hard to distinguish from any other text. Being able to set the display string goes some way to fixing this, but doesn&#8217;t quite go far enough.</p>
<p>Base 2.1 now provides the option of displaying a placeholder graphic for cells with a NULL value. Now it&#8217;s easy to skim a table and see where the NULLs are, without having to hunt through pages of homogenous text. Here&#8217;s a contrived example to illustrate:</p>
<p class="centre"><a href="http://menial.co.uk/wp-content/uploads/table_with_null_values.png"><img src="http://menial.co.uk/wp-content/uploads/table_with_null_values-300x260.png" alt="Sample table with NULL placeholders" title="Sample table with NULL placeholders" /></a></p>
<p>Base 2.1 can be downloaded <a href="/software/base/">from the product page</a> or <a href="http://itunes.apple.com/app/base/id402383384?mt=12">from the Mac App Store</a>.<br />
As always, if you&#8217;ve found a bug or have a question, please do <a href="/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/06/20/base-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Quarantine Event Database</title>
		<link>http://menial.co.uk/blog/2011/06/16/mac-quarantine-event-database/</link>
		<comments>http://menial.co.uk/blog/2011/06/16/mac-quarantine-event-database/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 06:06:12 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=501</guid>
		<description><![CDATA[After all the fuss surrounding the iPhone location log, you may be interested to know that there is a file on Macs running Snow Leopard or higher that keeps a record of files you&#8217;ve downloaded. This record is not purged when you clear Safari downloads, caches or even reset Safari completely. &#160; The Short &#038; [...]]]></description>
			<content:encoded><![CDATA[<p>After all the fuss surrounding the iPhone location log, you may be interested to know that there is a file on Macs running Snow Leopard or higher that keeps a record of files you&#8217;ve downloaded. This record is not purged when you clear Safari downloads, caches or even reset Safari completely.</p>
<p>&nbsp;</p>
<p><strong>The Short &#038; Simple Summary</strong><br />
Launch Services is a hidden bit of OS X which helps apps open files. When you double-click on a file, Launch Services is the bit which decides which app to open. For files downloaded from the internet, it also sets a little warning flag to check with the user whether it&#8217;s OK to open the file. Once you&#8217;ve told the computer the file is safe, the Quarantine flag is removed from the file. However, it is not removed from a database which tracks all of these warning flags.</p>
<p>The Quarantine Events database contains URLs of downloaded files or mail addresses and subjects for saved attachments, along with a few other bits of information. For my computer, there were saved events from 4 year old emails!</p>
<p>This database file is located at: ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents. You can open the file with <a href="http://menial.co.uk/software/base/">Base</a>, or another SQLite editor if you prefer.</p>
<p>&nbsp;</p>
<p><strong>An Example Of What Happens When You Download A File</strong></p>
<p>We&#8217;ll run through a quick example of what happens with the Quarantine when you download an application from the internet. You can skip this section if you&#8217;re not interested.
<p>In this example, I&#8217;ll use Base as the test download, since it can open the Quarantine event database.</p>
<p></p>
<ol>
<li>Download Base from <a href="http://menial.co.uk/wp-content/uploads/base.zip">this link</a> and unzip it, but do not launch it yet</li>
<li>Open the Terminal and run the following command: <tt>xattr -l ~/Downloads/Base.app</tt></li>
<li>Take a look at the results of that command. There will be a line starting with &#8220;com.apple.quarantine&#8221;. This is what we&#8217;re interested in.</li>
<li>Run the app. You should get a warning like this: <a href="http://menial.co.uk/wp-content/uploads/untrusted_alert.png"><img src="http://menial.co.uk/wp-content/uploads/untrusted_alert-300x95.png" alt="Untrusted App Alert" title="Untrusted App Alert" /></a></li>
<li>Allow the app to run by clicking &#8220;Open&#8221;</li>
<li>Go back to the terminal and run the command from step 2 again. The line starting &#8220;com.apple.quarantine&#8221; should be gone. The app is no longer quarantined since you allowed it to run.</li>
</ol>
<p>You may have noticed in step 3 that part of the output from the <tt>xattr</tt> command is a UUID (looks something like: 24F21910-D116-40E4-B652-5719A0385561). This UUID is stored in the Quarantine database and it&#8217;s entry is not removed when the file flag is removed.</p>
<p>To show this entry, go back to Base, and use it to open the Quarantine Events database. This is located at ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents. Select the data tab and you&#8217;ll probably find a massive list of downloaded files. We can quickly find the download from step one by adding a filter at the bottom of the window.<br />You want the filter to look like this: <img src="http://menial.co.uk/wp-content/uploads/filter_bar.png" alt="Filter bar showing UUID" title="Filter bar showing UUID" />.<br />You should be left with a single row representing your download.</p>
<p>&nbsp;</p>
<p><strong>Wrapping Up</strong></p>
<p>I&#8217;d like to thank Dorian Johnson for bringing this file to my attention. I was incredibly surprised when I opened it and found listings from downloaded email attachments more than four years old!
<p>The Quarantine Events database file contains the bare minimum of information needed for Launch Services to display the warning message when opening an untrusted file. I&#8217;m not sure why items which have been opened aren&#8217;t purged though. It could simply be an oversight, in a similar manner to the iPhone location log. I&#8217;ll be very interested if someone could explain in detail.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/06/16/mac-quarantine-event-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading your iPhone location log</title>
		<link>http://menial.co.uk/blog/2011/04/22/reading-your-iphone-location-log/</link>
		<comments>http://menial.co.uk/blog/2011/04/22/reading-your-iphone-location-log/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 06:33:20 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=484</guid>
		<description><![CDATA[There&#8217;s a bit of fuss about iPhones tracking their owners location history. The instructions on that page are pretty involved. Here&#8217;s a command-line-free method to get at that controversial little file: &#160; Download and open iPhone Backup Extractor Click &#8220;Read Backups&#8221; and select the most recent backup from the list that appears A list of [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a bit of fuss about iPhones <a href="http://petewarden.github.com/iPhoneTracker/">tracking their owners location history</a>.</p>
<p>The instructions on that page are pretty involved. Here&#8217;s a command-line-free method to get at that controversial little file:</p>
<p>&nbsp;</p>
<ol>
<li>Download and open <a href="http://supercrazyawesome.com/">iPhone Backup Extractor</a></li>
<li>Click &#8220;Read Backups&#8221; and select the most recent backup from the list that appears</li>
<li>A list of app identifiers will be shown. Choose the one that says &#8220;iOS Files&#8221; and click Extract</li>
<li>Choose a location for extraction and wait a minute while the app does it&#8217;s thing</li>
<li>In the finder, navigate to &lt;extracted folder location&gt;/Library/Caches/locationd</li>
<li>Open the file &#8220;consolidated.db&#8221; in your SQLite editor of choice. <a href="http://menial.co.uk/software/base/">I recommend the one we make</a></li>
</ol>
<p>That SQLite database uses the R*Tree extension. Check out the <a href="http://www.sqlite.org/rtree.html">SQLite documentation</a> on how to efficiently query it.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/04/22/reading-your-iphone-location-log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.0.2</title>
		<link>http://menial.co.uk/blog/2011/04/01/base-2-0-2/</link>
		<comments>http://menial.co.uk/blog/2011/04/01/base-2-0-2/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 06:01:24 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Mac App Store]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=469</guid>
		<description><![CDATA[Base 2.0.2 is now available to download, for both web and App Store users. It&#8217;s primarily a bugfix release, ironing out some more kinks found since 2.0.1. It also enables support for the SQLite R*Tree module. You can read the full list of fixes and improvements in the changelog. Base 2.0.2 can be downloaded from [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.0.2 is now available to download, for both web and App Store users. </p>
<p>It&#8217;s primarily a bugfix release, ironing out some more kinks found since 2.0.1. It also enables support for the <a href="http://www.sqlite.org/rtree.html">SQLite R*Tree module</a>.</p>
<p> You can read the full list of fixes and improvements in <a href="http://update.menial.co.uk/releasenotes/base/850/">the changelog</a>.</p>
<p>Base 2.0.2 can be downloaded <a href="/software/base/">from the product page</a>.</p>
<p>As always, if you&#8217;ve found a bug or have a question, please do <a href="/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/04/01/base-2-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Individual</title>
		<link>http://menial.co.uk/blog/2011/03/26/the-individual/</link>
		<comments>http://menial.co.uk/blog/2011/03/26/the-individual/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 20:46:53 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=473</guid>
		<description><![CDATA[Whoever you are, lone PowerPC user, I salute you. &#160; Update 2011-03-30: And a few days later, the Mysterious Individual has gone. Update stats say that Base now has an Intel-only userbase. &#160;]]></description>
			<content:encoded><![CDATA[<p><a href="http://menial.co.uk/wp-content/uploads/powerpc-legacy.png"><img src="http://menial.co.uk/wp-content/uploads/powerpc-legacy.png" alt="The Last PowerPC User" title="The Last PowerPC User" style="border: 1px solid #333;" class="rightinset" /></a>
<p>Whoever you are, lone PowerPC user, I salute you.</p>
<p>&nbsp;</p>
<p><strong>Update 2011-03-30:</strong> And a few days later, the Mysterious Individual has gone. Update stats say that Base now has an Intel-only userbase.</p>
<p class="stopfloat">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/03/26/the-individual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.0.1</title>
		<link>http://menial.co.uk/blog/2011/03/11/base-2-0-1/</link>
		<comments>http://menial.co.uk/blog/2011/03/11/base-2-0-1/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 07:38:42 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Mac App Store]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=464</guid>
		<description><![CDATA[Base 2.0.1 is now available to download, for both web and App Store users. It addresses several bugs related to the display of schemas and some other minor issues. You can read the full list of fixes and improvements from the changelog. Base 2.0.1 can be downloaded from the product page. As always, if you&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Base 2.0.1 is now available to download, for both web and App Store users. It addresses several bugs related to the display of schemas and some other minor issues. You can read the full list of fixes and improvements from <a href="http://update.menial.co.uk/releasenotes/base/835/">the changelog</a>.</p>
<p>Base 2.0.1 can be downloaded <a href="/software/base/">from the product page</a>.</p>
<p>As always, if you&#8217;ve found a bug or have a question, please do <a href="/contact/">get in touch</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/03/11/base-2-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base 2.0</title>
		<link>http://menial.co.uk/blog/2011/02/18/base-2-0/</link>
		<comments>http://menial.co.uk/blog/2011/02/18/base-2-0/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 08:08:17 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Base]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://menial.co.uk/?p=448</guid>
		<description><![CDATA[&#160; I&#8217;m delighted to announce that Base 2.0 is now available. Version 2 of Base is the first major upgrade since the original application was released in November 2008. Almost every part of the app has been tweaked and improved, with several areas getting almost completely re&#8211;written. The result is an application which is just [...]]]></description>
			<content:encoded><![CDATA[<p class="center"><img src="http://menial.co.uk/wp-content/uploads/base2-icon-256.png" alt="Base 2 icon" title="Base 2 icon" width="256" height="256" class="leftinset" /></p>
<p>&nbsp;</p>
<p>I&#8217;m delighted to announce that Base 2.0 is now available.</p>
<p>Version 2 of Base is the first major upgrade since the original application was released in November 2008. Almost every part of the app has been tweaked and improved, with several areas getting  almost completely re&ndash;written. The result is an application which is just as quick and easy to use as the original, with a lot more power.</p>
<p class="stopfloat">&nbsp;</p>
<p>Major highlight of this version include:</p>
<ul>
<li>A revamped schema viewing and editing system, which includes support for <strong>all</strong> column&ndash; and table&ndash;level constraints</li>
<li>Autocompletion of SQL when typing</li>
<li>A find &amp; filter system for browsing data</li>
<li>The ability to export the results of custom queries</li>
</ul>
<p>Remember, those are just highlights. There are more new things, a lot of improvements to existing features and some longstanding bugs have been fixed.</p>
<p>An overview of the application with screenshots is available <a href="/software/base/">on the product page</a> and you can read the entire release notes <a href="http://update.menial.co.uk/releasenotes/base/821/">over here</a>.</p>
<p>Base 2 is priced at &pound;19.99 for new users, &pound;9.99 for existing users, and free for those who bought Base on or after 6<sup>th</sup> January 2011. You can <a href="/software/base/buy/">buy it through this website</a> or <a href="http://itunes.apple.com/app/base/id402383384">through the Mac App Store</a>.</p>
<p>&nbsp;</p>
<hr />
<strong>Quick edit</strong>: If you&#8217;re still running Mac OS 10.5, or don&#8217;t yet want to upgrade, you can download the most recent 1.x version from here: <a href="/wp-content/uploads/base_1.4.2.zip">Base 1.4.2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://menial.co.uk/blog/2011/02/18/base-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

