<?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>MMISoftware Blog &#187; tab</title>
	<atom:link href="http://www.mmisoftware.co.uk/weblog/tag/tab/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mmisoftware.co.uk/weblog</link>
	<description>News and views of Mac OS X and iPhone Programming</description>
	<lastBuildDate>Fri, 07 Oct 2011 00:22:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iCalMaker2: importing comma or tabbed data</title>
		<link>http://www.mmisoftware.co.uk/weblog/2008/03/01/icalmaker2-importing-comma-or-tabbed-data/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2008/03/01/icalmaker2-importing-comma-or-tabbed-data/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 20:39:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[comma]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[icalmaker]]></category>
		<category><![CDATA[icalmaker2]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2008/03/01/icalmaker2-importing-comma-or-tabbed-data/</guid>
		<description><![CDATA[One feature of iCalMaker I use a lot, and so do our users judging by their comments, is the comma/tab import feature. So, what is it? Well, imagine you have been sent a spreadsheet of dates/appointments and you want to get them in to iCal&#8230;. well, you could type them in one at a time, [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F03%2F01%2Ficalmaker2-importing-comma-or-tabbed-data%2F&amp;via=mmisoftware&amp;text=iCalMaker2%3A+importing+comma+or+tabbed+data&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F03%2F01%2Ficalmaker2-importing-comma-or-tabbed-data%2F"  class="twitter-share-button">Tweet</a></div><p>One feature of <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> I use a lot, and so do our users judging by their comments, is the comma/tab import feature.</p>

<p><span id="more-300"></span>
So, what is it?  Well, imagine you have been sent a spreadsheet of dates/appointments and you want to get them in to iCal&#8230;. well, you could type them in one at a time, or you could export the data from the spreadsheet as a tab, or comma, delimited file (tab works best&#8230;) and then import it in to <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> for export as an iCal file, or directly to iCal.</p>

<p>Two major requests from users are more choices on the import besides just start time, start date, end time, end date and summary, and more options over the format of dates and times (this is required for date/time analysis).</p>

<p>Well, the code for comma/tab data import has been significantly re-written. This has two advantages:</p>

<ol>
<li>More options for import can now be easily added (so far there aren&#8217;t any new ones added, but this should now be trivial)   </li>
<li>Time/date formats can now be set. The user can either have them set to the system default, or use their own format (this needs some work in the program preferences).  </li>
</ol>

<p><center>
<img src="http://www.mmisoftware.co.uk/weblog/wp-content/uploads/2008/03/new-data-import.png" alt="new data import" title="New data import window in iCalMaker2" /></p>

<p>The new comma and tabbed data import window
</center></p>

<p>In addition, it is now possible to step forward and backward through imported data to see if the selected &#8216;types&#8217; match.</p>

<p>The data input order can be selected by using the pop-up menus in the import window&#8230;</p>

<p><center>
<img src="http://www.mmisoftware.co.uk/weblog/wp-content/uploads/2008/03/selecting-data-import-types.png" alt="Selecting data import types" title="Available data import types" /></p>

<p>Selecting the data-import type
</center></p>

<p>and if the same data-type is selected more than once then the import cannot be run (note the &#8216;Import&#8217; button is not available), and a warning is presented on the window&#8230;.</p>

<p>Import for tab and comma-delimited data files has been tested, and all seems to work OK&#8230;.  another thing done (tick), and another step closer to releasing the new version of <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker2</a>.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F03%2F01%2Ficalmaker2-importing-comma-or-tabbed-data%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2008/03/01/icalmaker2-importing-comma-or-tabbed-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCalMaker2: a new document!!???</title>
		<link>http://www.mmisoftware.co.uk/weblog/2008/02/29/icalmaker2-a-new-document/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2008/02/29/icalmaker2-a-new-document/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:03:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[comma]]></category>
		<category><![CDATA[icalmaker]]></category>
		<category><![CDATA[icalmaker2]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[mac-os-x-10.5]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2008/02/29/icalmaker2-a-new-document/</guid>
		<description><![CDATA[Work is progressing on iCalMaker2&#8230; one new big change has been to the &#8216;format&#8217; of the program. This change was made fairly early on, and at the request of the users&#8230; One thing that iCalMaker does quite well is &#8216;sort-out&#8217; broken iCal files. By broken I mean ones in which entries have been &#8216;duplicated&#8217; or [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F02%2F29%2Ficalmaker2-a-new-document%2F&amp;via=mmisoftware&amp;text=iCalMaker2%3A+a+new+document%21%21%3F%3F%3F&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F02%2F29%2Ficalmaker2-a-new-document%2F"  class="twitter-share-button">Tweet</a></div><p>Work is progressing on <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker2</a>&#8230; one new big change has been to the &#8216;format&#8217; of the program.  This change was made fairly early on, and at the request of the users&#8230;</p>

<p><span id="more-299"></span>
One thing that <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> does quite well is &#8216;sort-out&#8217; broken iCal files.  By broken I mean ones in which entries have been &#8216;duplicated&#8217; or &#8216;mixed&#8217; in some way.</p>

<p>However, a number of users commented that once data was imported in to <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> there was no way to save &#8216;work-in-progress&#8217;.  Yes, the data could be exported as an iCal file and imported later, but the problem there was <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> would not allow iCal files to be saved IF there was a problem with events ending before they started (long story &#8211; but this feature was added to prevent &#8216;invalid&#8217; events being produced).</p>

<p>To get over the &#8216;saving&#8217; problem it was decided to make <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker2</a> a document based application.  What that means is <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker2</a> data can be saved as it is worked on as a document, and multiple <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker2</a> documents can be open at a time&#8230;.</p>

<p>All part of some the improvements and changes that are now possible as a result of moving <a href="http://www.mmisoftware.co.uk/pages/icm.html">iCalMaker</a> over to objective C v2.0, Xcode 3 and core-data&#8230;.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2008%2F02%2F29%2Ficalmaker2-a-new-document%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2008/02/29/icalmaker2-a-new-document/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Content Delivery Network via Rackspace Cloud Files: c0003336.cdn2.cloudfiles.rackspacecloud.com

Served from: www.mmisoftware.co.uk @ 2012-02-08 19:41:15 -->
