<?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>Isaac Schmidt</title>
	<atom:link href="http://isaacschmidt.com/feed" rel="self" type="application/rss+xml" />
	<link>http://isaacschmidt.com</link>
	<description>Technology Consultant &#38; Software Developer</description>
	<lastBuildDate>Thu, 22 Mar 2012 16:25:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Takeaway Tweets Now Available</title>
		<link>http://isaacschmidt.com/archives/405</link>
		<comments>http://isaacschmidt.com/archives/405#comments</comments>
		<pubDate>Sun, 11 Mar 2012 19:08:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[My Apps]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=405</guid>
		<description><![CDATA[<p>Coming back to New York after a couple months away, I&#8217;d accumulated quite a few odds-n&#8217;-ends that needed attending to. In the meantime, I was anxious to get back to work, and so I took a brief detour and joined the ranks of indie developers who, unwilling to accept the multitudes of existing well-executed Twitter [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Coming back to New York after a couple months away, I&#8217;d accumulated quite a few odds-n&#8217;-ends that needed attending to. In the meantime, I was anxious to get back to work, and so I took a brief detour and joined the ranks of indie developers who, unwilling to accept the multitudes of existing well-executed Twitter clients, decided to build my own. But mine&#8217;s a little different. I&#8217;ve dubbed it a &#8220;novelty&#8221; Twitter client, which really only stands to discourage consumption by those who assume it might actually be a traditional (read: fully capable) client. Takeaway Tweets allures not by it&#8217;s array of features as compared to existing clients, but rather by it&#8217;s lack there-of.</p>
<p>And so I bring you <em>Takeaway Tweets</em>. Half mystic, half Twitter client, it is, at the very least, unlike any Twitter client you may have used. <em>Takeaway Tweets</em> begins by scouring Twitter for tweets marked with the hashtags #TakeAwayTweets or #FortuneTweets. What it finds, it wraps in fortune-cookies and presents to users of the app for consumption. The premise, then, is essentially crowd-sourced fortune tweets. Mixed with a little sauce to favor user-tagged fortune tweets over the fortunes of the anonymous masses,  extended to support wrapping a user&#8217;s entire timeline in fortune cookies (well, up to eight entries), it actually progressed into something that, once-or-twice a day, can be quite fun to use. I&#8217;ve yet to find any other  Twitter client that suggests the act of consuming of a single tweet  be any more crunchily-satisfying.</p>
<p><a href="http://isaacschmidt.com/wp-content/uploads/2012/03/iPhoneSolo.png"><img class="alignleft size-medium wp-image-407" title="iPhoneSolo" src="http://isaacschmidt.com/wp-content/uploads/2012/03/iPhoneSolo-190x300.png" alt="" width="190" height="300" /></a></p>
<p>Half the fun, of course, is reading and sending wisdom-filled tweets to friends, so naturally the app supports traditional Twitter functions such as compose, reply, retweet, and quote.</p>
<p>Given a relatively modest scope and feature set,  <em>Takeaway Tweets</em> moved quickly through design and production, but it did give me the chance to dabble in a few areas of the SDK that I&#8217;ve been meaning to dabble in since last year&#8217;s WWDC:  This represents my first  Automatic Reference Counting project (incidentally, also the first project I did what my first Obj-C teacher told me I never would: Found a leak in an Apple framework), it was also my first foray into Storyboards (really, really fast if you can work within the confines). This is also the first app where I developed all the art and audio components completely independently.</p>
<p>It&#8217;s on the app store, and it&#8217;s guaranteed to entertain you for at least 3-5 minutes while you try and figure out how to use it.</p>
<p>Grab a copy!</p>
<p style="text-align: center;"><a href="http://itunes.apple.com/us/app/takeaway-tweets/id507810036?ls=1&amp;mt=8"><img class="aligncenter size-medium wp-image-406" title="Available on the App Store!" src="http://isaacschmidt.com/wp-content/uploads/2012/03/appStoreAvailable-300x103.png" alt="" width="300" height="103" /></a></p>
<p>&nbsp;</p>
<div class="shr-publisher-405"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/405/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Takeaway Tweets</title>
		<link>http://isaacschmidt.com/archives/400</link>
		<comments>http://isaacschmidt.com/archives/400#comments</comments>
		<pubDate>Wed, 07 Mar 2012 17:49:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[My Apps]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=400</guid>
		<description><![CDATA[<p>My February side-project was submitted to Apple several days ago, and I&#8217;m currently awaiting acceptance. This is a  delicious novelty Twitter client app for iPhone and iPad.</p> <p>Details to follow on launch, but in the meantime, check it out for yourself at <a href="http://www.takeawaytweets.com">http://www.takeawaytweets.com/</a></p> <p></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>My February side-project was submitted to Apple several days ago, and I&#8217;m currently awaiting acceptance. This is a  delicious novelty Twitter client app for iPhone and iPad.</p>
<p>Details to follow on launch, but in the meantime, check it out for yourself at <a href="http://www.takeawaytweets.com">http://www.takeawaytweets.com/</a></p>
<p><img class="alignnone" title="Takeaway Tweets" src="http://takeawaytweets.com/wp-content/uploads/iPhoneBanner1-300x200.png" alt="" width="300" height="200" /></p>
<div class="shr-publisher-400"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/400/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reusing UITableView Header Views+Controllers</title>
		<link>http://isaacschmidt.com/archives/383</link>
		<comments>http://isaacschmidt.com/archives/383#comments</comments>
		<pubDate>Sun, 18 Dec 2011 00:13:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[code sample]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=383</guid>
		<description><![CDATA[<p>I&#8217;m a big fan of UITableViews, as a class they enjoy the distinction of being completely ubiquitous and  complete workhorses, whilst still managing to look gorgeous. But they must be treated delicately, for example best practice dictates that table&#8217;s cell views be reusable, and the architecture of UITableView reflects that. Recently, I wanted to create [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I&#8217;m a big fan of UITableViews, as a class they enjoy the distinction of being completely ubiquitous and  complete workhorses, whilst still managing to look gorgeous. But they must be treated delicately, for example best practice dictates that table&#8217;s cell views be reusable, and the architecture of UITableView reflects that. Recently, I wanted to create a  table view that made heavier use of section headers by allowing the user to &#8220;tap&#8221; a section header and only then disclose its rows (also ensuring that only the rows from one section are visible at any given time). It&#8217;s quite possible I&#8217;ll have many more section header views scrolling by at any moment than I will have actual rows, and so it occurred to me that a similar enhancement approach (it&#8217;s a flyweight pattern) might benefit my header (and footer) views as they&#8217;re being presented by the table view. My solution isn&#8217;t as sophisticated as what happens with cell queueing, but it still delivers big-time in Instruments, and only takes a few moments to implement.</p>
<p>It&#8217;d be pretty simple to implement this functionality in a shared cache singleton class, but for my purposes , I&#8217;m going to avoid creating any additional subclasses and just add a few methods to my UITableViewController (the one Apple gave me in my project template). In this case, I&#8217;m using custom controller&#8217;s for my views (these controllers are a subclass of NSObject, <a title="Abusing View Controllers" href="http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontrollers/">not UIViewController</a>) because I want to design my cells and wire my outlets in Interface Builder (you could easily omit the controller aspect altogether).</p>
<p>*Note: This sample assumes use of automatic reference counting. If you run this code in a manually managed memory project, you&#8217;ll end up with quite a few leaks.</p>
<p>Our adventure begins at the landing point for a handful of Apple&#8217;s Xcode templates: An empty subclass of UITableViewController. Because we&#8217;re essentially storing views that our controller will be presenting, I create an NSMutableDictionary property on the class to store our reusable view&#8217;s (controllers) in:</p>
<p style="padding-left: 30px;"><em>MasterTableController.h</em><br />
&#8230;<br />
@property (strong, nonatomic)  NSMutableDictionary *reusableControllers;</p>
<p style="padding-left: 30px;">-  (void)registerController:(Controller *)controller forReuseIdentifier:(NSString *)reuseIdentifier;<br />
-   (Controller *)reusableControllerForReuseIdentifier:(NSString *)reuseIdentifier;</p>
<p>Let&#8217;s hop over to implementation:</p>
<p style="padding-left: 30px;"><em>MasterTableController.m</em><br />
&#8230;<br />
@synthesize reusableControllers = __reusableControllers;</p>
<p>Our first method registers an existing controller for reuse:</p>
<p style="padding-left: 30px;">- (void)registerController <img src='http://isaacschmidt.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Controller *)controller forReuseIdentifier:(NSString *)reuseIdentifier<br />
{</p>
<p style="padding-left: 30px;">NSMutableDictionary *reusableDictionary  = [self resuableControllers];<br />
if (resuableDictionary == nil)<br />
{<br />
reusableDictionary = [[NSMutableDictionary alloc] init];  //creates a storage dictionary if one doesn&#8217;t exist<br />
[self setReusableControllers];<br />
}</p>
<p style="padding-left: 30px;">NSMutableArray *arrayForIdentifier = [[self reusableViews] objectForKey:reuseIdentifier];<br />
if (arrayForIdentifier == nil)<br />
{<br />
arrayForIdentifier = [[NSMutableArray alloc] init]; //creates an array to store views sharing a reuse identifier if one does not exist<br />
[reusableDictionary setObject:arrayForIdentifier forKey:reuseIdentifier];<br />
}</p>
<p>[arrayForIdentifier addObject:controller];</p>
<p style="padding-left: 30px;">}</p>
<p>The second method retrieves an available controller (along with it&#8217;s view). Because our table view controller doesn&#8217;t inform us as our section header &amp; footer views scroll on and off the screen (we aren&#8217;t given opportunity to flag/file a controller as being available for reuse), we use a block, enumerate our controllers (don&#8217;t worry, there will never be more than the minimum quantity required to occupy the screen) and determine if any posses a view that isn&#8217;t currently on screen:</p>
<p style="padding-left: 30px;">- (Controller *)reuseableControllerForIdentifier:(NSString *)reuseIdentifier<br />
{</p>
<p style="padding-left: 30px;">NSArray *arrayOfViewsForIdentifier = [[self reusableControllers]  objectForKey:reuseIdentifier];</p>
<p style="padding-left: 30px;">if (arrayOfViewsForIdentifier == nil)<br />
{<br />
return nil;  //We don&#8217;t have any of this kind!<br />
}</p>
<p style="padding-left: 30px;">NSInteger indexOfAvailableController = [arrayOfViewsForIdentifier indexOfObjectPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop)<br />
{<br />
return  [[obj view] superview] == nil;   //If my view doesn&#8217;t have a superview, it&#8217;s not on-screen.<br />
}];</p>
<p style="padding-left: 30px;">if (indexOfAvailableController != NSNotFound)<br />
{<br />
Controller *availableController = [arrayOfViewsForIdentifier objectAtIndex:indexOfAvailableController];<br />
return availableController;    //Success!<br />
}</p>
<p>return nil;</p>
<p style="padding-left: 30px;">}</p>
<p>And that, my friends, is that. Because I&#8217;m feeling verbose, I&#8217;ll toss in a sample method demonstrating use. Here&#8217;s our template method providing our table it&#8217;s headerView:</p>
<p style="padding-left: 30px;">-  (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section<br />
{</p>
<p style="padding-left: 30px;">static NSString *headerReuseIdentifier = @&#8221;headerView&#8221;;</p>
<p style="padding-left: 30px;">Controller *headerController = [self reusableControllerForIdentifierString:headerReuseIdentifier];</p>
<p style="padding-left: 30px;">if(headerController == nil) //Didn&#8217;t locate a reusable<br />
{<br />
headerViewController = [[Controller alloc] initWithNib:@&#8221;MyHeaderViewNib&#8221; bundle:nil];<br />
[self registerController:headerViewController forReuseIdentifier:headerReuseIdentifier];<br />
}</p>
<p>return [headerController view];</p>
<p>}</p>
<p style="padding-left: 60px;">&nbsp;</p>
<p>Lastly, don&#8217;t forget to nil out your reference to the reusableControllers property on your class when you unload. You could additionally empty the dictionary in low-memory conditions.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-383"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/383/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siri, where can I find an opinion?</title>
		<link>http://isaacschmidt.com/archives/369</link>
		<comments>http://isaacschmidt.com/archives/369#comments</comments>
		<pubDate>Fri, 02 Dec 2011 17:08:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Humanoids]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=369</guid>
		<description><![CDATA[<p>Siri, for her many charms, is not actually a &#8220;her&#8221;, and not actually a &#8220;human&#8221;. She doesn&#8217;t have opinions, and her stated position on any topic under the sun can and must be reduced to the simple expression of a one or a zero. PCMag is running a piece on the fact that <a href="http://www.pcmag.com/article2/0,2817,2397118,00.asp">Siri [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Siri, for her many charms, is not actually a &#8220;her&#8221;, and not actually a &#8220;human&#8221;. She doesn&#8217;t have opinions, and her stated position on any topic under the sun can and must be reduced to the simple expression of a one or a zero. PCMag is running a piece on the fact that <a href="http://www.pcmag.com/article2/0,2817,2397118,00.asp">Siri is rather dumb</a>. I don&#8217;t like the term &#8220;dumb&#8221;  because personally I think it implies a lack of curiosity rather than a lack of knowledge, but it&#8217;s an insightful read, and pretty much explains the basis for this misconception. Siri is both  curious and  knowledgeable, but she&#8217;s neither politically astute nor able to seek answers that satisfy the subjective questions of those who are.</p>
<p>I&#8217;m not voicing an opinion on women&#8217;s reproductive rights. You could probably look at who I am, where I live, the generally progressive values I promote, and draw your own conclusions as to what my leanings may be. I&#8217;m allowed to have those opinions, and you&#8217;re allowed to challenge them, and that&#8217;s kind of the point.</p>
<p>In case you&#8217;re wondering: In general, Siri searches topics by keyword. &#8220;Abortion&#8221; is a keyword on many pro-life leaning websites. The term is avoided by many in the pro-choice community. It&#8217;s not rocket science to anticipate which result set is going to be returned with a keyword search. Note that this is a material shortcoming, but it&#8217;s a concrete dilemma without a clear answer: How  do we systematically correlate themes and topics without preexisting knowledge of them, if all we have to go by is a keyword? Thankfully, people far smarter than I continue to seek solutions to this question. Solutions are found in observing behaviors of those searching keywords rather than the keywords themselves (this was after all the key to Google&#8217;s search sauce a decade ago), but it&#8217;s still a vexing challenge, and it&#8217;s still an infant technology.</p>
<p>I like political discourse, but I like it to be smart and predicated on insights with merit. The suggestion that Siri is promoting a pro-life agenda is as well considered as the suggestion that Apple promotes an anti-left-handed agenda by placing USB ports on the right-side of the iMac (this particularly egregious political statement having gone un-criticized for years).</p>
<p>Given that I consider some of the individuals expressing this sentiment to be quite intelligent, I&#8217;m a bit flabbergasted. Siri doesn&#8217;t have opinions, she has algorithms. There is room for improvement, and those who observed that Siri isn&#8217;t working as well is it could (regardless of one&#8217;s opinion on the topic) in this specific capacity were right to draw Apple&#8217;s attention to it. To assert it as some sort of Apple-backed-political statement in the media rather than the perfectly explicable behavior of a fallible tool (it won&#8217;t find you a root canal, either) is either ill-informed or intentionally misleading for purposes of political self-promotion.  I take exception to either, particularly coming from &#8220;leaders&#8221; who are supposed to be informing us, not convoluting the argument with dumb accusations (yeah, I said dumb).</p>
<p>The accusation  insults those of us who<em> aren&#8217;t</em> algorithms, and who actually do carry thoughtfully-considered and well-informed arguments on any topic of controversy. It&#8217;s also a slap to those who strive to develop and enable technologies such as Siri to be incredibly simple but powerful tools for humans. Accusing the folks that work tirelessly producing a tool with the magnificent expectation of parsing the entire world&#8217;s knowledge in a matter of seconds (to any question known to man) of subverssively  harboring and promoting some phantom political position is bad form. I&#8217;m not typically sympathetic to Google, but I&#8217;d certainly extend them the same latitude to any result set they&#8217;d return on a controversial matter (though being a search company, I think the standard of measure should be higher).</p>
<p>If there is a basis for concern, I think it may be tied to the broader issue that women are under-represented in tech and in engineering. I have no knowledge of the team that created Siri (other than what is publicly written about the original Siri team at the time it was acquired and brought into Apple) or the genders of those who built it, and my opinion here is informed not by fact but by anecdotal observation and pure speculation. Siri relies on generic and incredibly far-reaching algorithms for parsing questions and returning results, but it&#8217;s also evident she&#8217;s been programmed for a few &#8220;special cases&#8221;: Given the right question, she&#8217;ll chirp back a quirky witticism rather than an informative and relevant result. So how is it she&#8217;ll try to help you bury a body down old quarry road, but can&#8217;t tell a crisis pregnancy center from  an abortion clinic? Well, it&#8217;s overly simple, but, put simple: Men created Siri. They may or may not even have political opinions on abortion, but the reality is that as a topic of general consideration, women&#8217;s rights are likely further down the list in the mind of the average highly-educated-intelligent-and-motivated male engineer than that of the average highly-educated-intelligent-and-motivated female engineer (or product manager). It&#8217;s sad that women&#8217;s rights don&#8217;t garner as much attention in the male psyche of 2011 as the idea of burying a body (I blame video games), but this points to the broader issue, not to what Siri has to say on any given topic.</p>
<p>If this is a matter of being an advocate for women, if what you seek is to avoid misconceptions (and on this topic, there are many) in your own mind and in the minds of others,  my suggestion (and indeed my own ideal) is to promote a culture that values diversity and is thus  more likely to anticipate the concerns of women and all social groups as we push science and technology forward.  The answer to the problem isn&#8217;t &#8220;Siri needs to know where to find an abortion clinic&#8221; but rather  that Siri, and by extension technology, needs to know more about women. To know more, it must be informed, and the best way it could be informed would be if more women were involved with building it. Tech needs women. It&#8217;s not as captivating a headline as &#8220;Siri is anti-abortion&#8221;, but it enjoys the benefit of being both true and constructive.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-369"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three&#8217;s a collection.</title>
		<link>http://isaacschmidt.com/archives/359</link>
		<comments>http://isaacschmidt.com/archives/359#comments</comments>
		<pubDate>Sun, 27 Nov 2011 18:33:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=359</guid>
		<description><![CDATA[<p>My sister returned from Shanghai last week, bearing amongst other things a snazzy new Mao t-shirt. Apparently it &#8220;had my name on it&#8221; although I can&#8217;t decipher the characters.</p> <p>Placed lovingly beside my existing East German and Soviet themed shirts, this new Mao constitutes a shift from coincidence to collection of ironic socialist-themed t-shirts.</p> <p><a href="http://isaacschmidt.com/wp-content/uploads/2011/11/Photo-on-11-27-11-at-1.20-PM.jpg"><br /> [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>My sister returned from Shanghai last week, bearing amongst other things a snazzy new Mao t-shirt. Apparently it &#8220;had my name on it&#8221; although I can&#8217;t decipher the characters.</p>
<p>Placed lovingly beside my existing East German and Soviet themed shirts, this new Mao constitutes a shift from coincidence to collection of ironic socialist-themed t-shirts.</p>
<p><a href="http://isaacschmidt.com/wp-content/uploads/2011/11/Photo-on-11-27-11-at-1.20-PM.jpg"><br />
</a>
<a href='http://isaacschmidt.com/archives/359/photo-on-11-27-11-at-1-20-pm' title='USSR'><img width="150" height="150" src="http://isaacschmidt.com/wp-content/uploads/2011/11/Photo-on-11-27-11-at-1.20-PM-150x150.jpg" class="attachment-thumbnail" alt="USSR" title="USSR" /></a>
<a href='http://isaacschmidt.com/archives/359/photo-on-11-27-11-at-1-21-pm' title='Photo on 11-27-11 at 1.21 PM'><img width="150" height="150" src="http://isaacschmidt.com/wp-content/uploads/2011/11/Photo-on-11-27-11-at-1.21-PM-150x150.jpg" class="attachment-thumbnail" alt="Photo on 11-27-11 at 1.21 PM" title="Photo on 11-27-11 at 1.21 PM" /></a>
<a href='http://isaacschmidt.com/archives/359/photo-on-11-27-11-at-1-22-pm' title='Photo on 11-27-11 at 1.22 PM'><img width="150" height="150" src="http://isaacschmidt.com/wp-content/uploads/2011/11/Photo-on-11-27-11-at-1.22-PM-150x150.jpg" class="attachment-thumbnail" alt="Photo on 11-27-11 at 1.22 PM" title="Photo on 11-27-11 at 1.22 PM" /></a>
</p>
<div class="shr-publisher-359"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/359/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So close.</title>
		<link>http://isaacschmidt.com/archives/351</link>
		<comments>http://isaacschmidt.com/archives/351#comments</comments>
		<pubDate>Mon, 14 Nov 2011 16:28:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=351</guid>
		<description><![CDATA[<p>I&#8217;ve been reading Steve Jobs biography, and I&#8217;ve discovered lots of cool things.</p> <p>I never knew that Apple got it&#8217;s name from an organic orchard outside my (adopted) American hometown of Eugene, Oregon.</p> <p>Nor was I aware that he used to kick-it with his sister in the (former) offices of my long-term client, <a href="http://theparisreview.org">The [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I&#8217;ve been reading Steve Jobs biography, and I&#8217;ve discovered lots of cool things.</p>
<p>I never knew that Apple got it&#8217;s name from an organic orchard outside my (adopted) American hometown of Eugene, Oregon.</p>
<p>Nor was I aware that he used to kick-it with his sister in the (former) offices of my long-term client, <a href="http://theparisreview.org">The Paris Review</a>.</p>
<p><a href="http://isaacschmidt.com/wp-content/uploads/2011/11/IMG_0488.jpg"><img class="alignleft size-medium wp-image-352" title="Hard drive." src="http://isaacschmidt.com/wp-content/uploads/2011/11/IMG_0488-224x300.jpg" alt="" width="224" height="300" /></a></p>
<p>&nbsp;</p>
<div class="shr-publisher-351"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Computers Don&#8217;t Work in Classrooms (yet)</title>
		<link>http://isaacschmidt.com/archives/289</link>
		<comments>http://isaacschmidt.com/archives/289#comments</comments>
		<pubDate>Mon, 19 Sep 2011 16:21:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[technology in classrooms]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=289</guid>
		<description><![CDATA[<p>Long an interested observer in the role of technology in the classroom, I must admit some dissapointment in skimming the results of several recently completed studies indicating that classrooms full of computers and technology don&#8217;t actually generate any observable benefit in academic performance on the part of students.</p> <p>First, I do think it&#8217;s important to [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Long an interested observer in the role of technology in the classroom, I must admit some dissapointment in skimming the results of several recently completed studies indicating that classrooms full of computers and technology don&#8217;t actually generate any observable benefit in academic performance on the part of students.</p>
<p>First, I do think it&#8217;s important to remember that as long as consumer technology and computers remain one of America&#8217;s startlingly-few vibrant and thriving sectors, it&#8217;s important that we capitalize on our unique abilities to fuse science and creative thinking. China and India may be producing more human engineers than Americans are producing humans these days, there still seem few challenges to the assertion that Americans have a unique knack for creatively innovating within highly-structued and constrained scientific and technical environments. Having computers in classrooms, in my opinion, regardless of improving SAT scores, does help children by introducing and reinforcing concepts that we simply don&#8217;t test for at all, but that are arguably going to be some of the most critical skills in the decades to come &#8211; for example, an intuitive ability to navigate complex data hierarchies and structures, or to cognitively assemble concepts that are more loosely associated (i.e., via tag-clouds as opposed to tables-of-contents) than they traditionally have been.</p>
<p><a href="http://www.economist.com/node/21529062">The Economist is running a fascinating article</a> suggesting that while we haven&#8217;t yet seen a tremendous boost in academic performance following heavy investment in technology-equipped classrooms, this may simply be the result of our approach: Essentially, we&#8217;ve augmented our existing classrooms with computers, but we&#8217;ve failed to realize the benefits technology can offer by refusing to reconsider our underlying approach. It&#8217;s a classic square-peg-in-round-hole dilemma: Until the educational model fits the computer, the computer is of little benefit, because it doesn&#8217;t really add anything beyond a few conveniences for the teacher and the ability to appeal to some students by virtue of making academic challenges more like computer games. There may be some value in those things, but if we look at the gains in productivity and efficiency that computers have brought to broad swaths of business and industry, the question is begged: Why aren&#8217;t computers making directly observable contributions to our educational system?</p>
<p>The answer suggested by this article and progressed by primary schools such as the KhanAcademy in Silicon Valley, is that there is a simple but significant &#8220;flip&#8221; in mindset that must be applied in order to start reaping the benefits of computers in classrooms. Put simply, much of what teachers spend most of their time doing with students is lecturing. This should stop. Students can observe lectures on laptops at home &#8211; not only are they likely to retain just as much of the content presented, but they&#8217;re also empowered to move to new content as soon as they&#8217;re ready &#8211; or, free to repeat and loop lectures that they&#8217;re not quite grasping. This frees us from the age-old dilemma that a teacher can only teach as quickly as the slowest student progresses.</p>
<p>The more significant benefit, however, is that teachers can spend their days doing that which is known to be the most effective means of promoting comprehension, and, for lack of a better word, &#8220;teaching&#8221;: Spending time one-on-one with students, addressing the specific challenges of a specific student and helping them to overcome them.</p>
<p>Brief but compelling evidence suggests that schools that have adopted the approach of swapping home-work (exercises) at school, and school-work (lectures) for home, are realizing magnificent gains.</p>
<div class="shr-publisher-289"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/289/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Of The Week</title>
		<link>http://isaacschmidt.com/archives/268</link>
		<comments>http://isaacschmidt.com/archives/268#comments</comments>
		<pubDate>Tue, 21 Jun 2011 21:45:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[amazing]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[imaging]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=268</guid>
		<description><![CDATA[<p>Friends, it&#8217;s been a month &#8211; and a busy one at that. WWDC, a stint on the exotic islands of New Zealand and Australia in the South Pacific, and a rather anticlimactic return to New York City and my APP OF THE WEEK column.</p> <p>I actually do have some things to say about my travels, [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Friends, it&#8217;s been a month &#8211; and a busy one at that. WWDC, a stint on the exotic islands of New Zealand and Australia in the South Pacific, and a rather anticlimactic return to New York City and my APP OF THE WEEK column.</p>
<p>I actually do have some things to say about my travels, but I need a bit more time to distill my thoughts and do some photo-retouching before any of it is fit for official publication on the Isaac Schmidt blog.</p>
<p>This week&#8217;s app, beautiful in ingenuity and execution, is the amazing Trimensional.</p>
<p><a href="http://isaacschmidt.com/wp-content/uploads/2011/06/Screen-shot-2011-06-21-at-5.08.42-PM.png"><img class="alignleft size-full wp-image-269" title="Trimensional" src="http://isaacschmidt.com/wp-content/uploads/2011/06/Screen-shot-2011-06-21-at-5.08.42-PM.png" alt="" width="188" height="177" /></a></p>
<p><a title="Wired on 3D Printing" href="http://www.wired.com/epicenter/2011/05/3d-printing-an-industrial-revolution-in-the-digital-age/" target="_blank">The progression of 3D printin</a>g technology and a marked increase in the number of reported three dimensional printer sightings in New York has garnered my attention in recent months (not a particularly high bar of measure, admittedly). Yet the futuristic  predictions of on-demand in-home manufacturing,  doomsday tales foreboding the demise of the 99¢ store &#8211;  all pale in comparison to the amazement of witnessing a fully rendered three-dimensional image of one&#8217;s dog, captured with nothing more than the tiny embedded camera on an iPhone and this remarkable application.</p>
<p>Here&#8217;s how it works: <a title="Trimensional on iTunes" href="http://itunes.apple.com/us/app/trimensional/id412348062?mt=8" target="_blank">Download and install the app</a>. Close yourself in a dark room and launch the app with suitable subject matter roughly in front of the lens- it&#8217;s a one click process, probably best executed with your eyes closed if you happen to have chosen yourself as the unlucky first subject. In a matter of moments, you&#8217;ll experience flashes of light in various shades across your skin, and then, you&#8217;ll experience a stunning fully rendered three dimensional, rotatable image, more or less resembling a hybrid of yourself and <a href="http://news.nationalgeographic.com/news/2011/03/pictures/110304-otzi-iceman-mummy-reconstruction-face-eyes-science-oetzi/#/oetzi-otzi-iceman-new-reconstruction-details-face_32898_600x450.jpg" target="_blank">ötzi-the-iceman</a> after his <a href="http://news.sciencemag.org/sciencenow/2011/06/the-icemans-last-meal.html?ref=hp" target="_blank">final meal of ibex meat</a>.</p>
<div class="shr-publisher-268"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/268/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WHEREABOUTS</title>
		<link>http://isaacschmidt.com/archives/255</link>
		<comments>http://isaacschmidt.com/archives/255#comments</comments>
		<pubDate>Tue, 26 Apr 2011 15:29:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Platform Flames]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=255</guid>
		<description><![CDATA[<p>Much has been written and said following the revelation that Apple&#8217;s devices maintain a database (to use the term loosely) with entries, that, properly parsed, can be used to demonstrate more or less where the iPhone has been geographically over the course of it&#8217;s little iLife.</p> <p>So: Is this a problem, and if so, how [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Much has been written and said following the revelation that Apple&#8217;s devices maintain a database (to use the term loosely) with entries, that, properly parsed, can be used to demonstrate more or less where the iPhone has been geographically over the course of it&#8217;s little iLife.</p>
<p>So: Is this a problem, and if so, how much of one? Given my personal penchant for privacy, it&#8217;s certainly a disconcerting notion that Apple could be tracking my every move &#8211; frankly, this is one reason I avoid Google products. I prefer to pay for my devices with cash rather than personal information, but that&#8217;s another post.</p>
<p>This doesn&#8217;t concern me in the least, and it won&#8217;t until evidence emerges that this information is being used for anything other than the practical performance of the device in an ongoing basis. Apple has denied, and there is no evidence to suggest, that anyone or anything other than the iPhone itself which collects this information, ever sees it.</p>
<p>There is of course the argument that, should the phone fall into the wrong-hands,  some shadowy character (or law enforcement) could obtain a record of your whereabouts. This is a legitimate woe, but as far as I&#8217;m concerned, you can toss it on the pile with all the other concerns I&#8217;d have if my iPhone fell into the wrong hands. My phone is full of private information &#8211; much of which I am consciously aware is already geo-tagged. Admissibility in court is an entirely different consideration, since the recorded data is cursory at best and completely wrong in some cases.</p>
<p>Apple hasn&#8217;t clearly stated why the device collects geographic location information over time. If I were to guess, I&#8217;d assume that by knowing which cell phone towers and wifi hotspots the phone has associated itself with at a given geographical point in the past, the performance of network services can be optimized to rely on knowledge of given infrastructure rather than having to seek it afresh out every time the device arrives in a previously visited location. This is of course only an assumption, but the implication that this information is useful only for some dark design beyond than making the phone work as best as possible is arguably a bit more outlandish.</p>
<p>Does practical use override the principle? In some users minds, I suppose it might &#8211; but in my mind, it&#8217;s long been a foregone conclusion that this kind of behavior occurs with devices that deal in location awareness.</p>
<p>&nbsp;</p>
<div class="shr-publisher-255"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/255/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My latest App: Stanley Mows the Lawn</title>
		<link>http://isaacschmidt.com/archives/238</link>
		<comments>http://isaacschmidt.com/archives/238#comments</comments>
		<pubDate>Fri, 22 Apr 2011 15:51:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[My Apps]]></category>

		<guid isPermaLink="false">http://isaacschmidt.com/?p=238</guid>
		<description><![CDATA[<p><a href="http://isaacschmidt.com/wp-content/uploads/2011/04/stanleyscreen.png"></a>Apple has approved for sale my first children&#8217;s book app, a joint venture with acclaimed illustrator and children&#8217;s book author <a title="Craig Frazier" href="http://www.craigfrazier.com" target="_blank">Craig Frazier</a>, titled Stanley Mows the Lawn. Without spoiling the story, Frazier&#8217;s well-loved Stanley character appears in this title to perform the rather unpleasant chore of mowing his overgrown lawn, [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://isaacschmidt.com/wp-content/uploads/2011/04/stanleyscreen.png"><img class="alignleft size-medium wp-image-240" style="margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 20px;" title="Stanley Mows the Lawn" src="http://isaacschmidt.com/wp-content/uploads/2011/04/stanleyscreen-300x223.png" alt="" width="300" height="223" /></a>Apple has approved for sale my first children&#8217;s book app, a joint venture with acclaimed illustrator and children&#8217;s book author <a title="Craig Frazier" href="http://www.craigfrazier.com" target="_blank">Craig Frazier</a>, titled <em>Stanley Mows the Lawn</em>. Without spoiling the story, Frazier&#8217;s well-loved Stanley character appears in this title to perform the rather unpleasant chore of mowing his overgrown lawn, and, encountering the bewitching Hank the Snake in the process, is inspired to complete the task in uniquely inspired fashion.</p>
<p>Craig is a remarkable illustrator and it was a great pleasure to bring the inspired work of his print book to life-in-pixel on the iPad (there are two more titles from the series which will be available as soon as rights issues have been cleared).</p>
<p>This was my first attempt at a digital book, and technology-wise it drew from the interactive experiences of a number of existing book and children&#8217;s books apps. The functionality is primarily flip-based page turning, with peripheral features including the ability to record audio (as in, record your own narration to the book, with the option of turning the written text that accompanies the illustrations off altogether), an embedded animated short, and a touch-driven game that allows the user to mimic Stanley&#8217;s efforts in creatively maintaing a well manicured lawn.</p>
<p>The app utilizes the following development frameworks:<br />
A combination of UIKit provided and custom-designed interface elements, all in beautiful orange and tangerine.<br />
Core Animation powers all book-related animations, namely page turning.<br />
AVFoundation provides audio recording and playback functionality, as well as presents the animated short.<br />
OpenGL powers the visual effects in the game, alongside CoreAnimation and e-mail/print services.</p>
<p>The core functionality of the app is quite  simple and versatile &#8211; it accepts a folder full of PNGs, and, when accompanied by a simple XML/Plist file containing the text associated with each page, presents a flippable &#8220;book&#8221;.</p>
<p>Stanley Mows the Lawn is intended for an audience ages 4+, and it&#8217;s available now.</p>
<p><a href="http://itunes.apple.com/us/app/stanley-mows-the-lawn/id431653749?mt=8&amp;ls=1"><img class="alignleft size-full wp-image-242" title="Stanley Mows the Lawn on iTunes" src="http://isaacschmidt.com/wp-content/uploads/2011/04/appstore.png" alt="" width="160" height="61" /></a></p>
<div class="shr-publisher-238"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://isaacschmidt.com/archives/238/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

