<?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"
	>

<channel>
	<title>Julian Lepinski</title>
	<atom:link href="http://lepinski.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://lepinski.net</link>
	<description></description>
	<pubDate>Thu, 10 Sep 2009 02:52:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>Debacle News!</title>
		<link>http://lepinski.net/2009/09/debacle-news/</link>
		<comments>http://lepinski.net/2009/09/debacle-news/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 02:52:08 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://lepinski.net/?p=61</guid>
		<description><![CDATA[Since we don&#8217;t have an official Debacle Software blog, I figured this was probably the best way to spread some info. As I&#8217;ve hinted at on Twitter, we have two apps that are currently nearing completion. The apps are quite different, but we think you&#8217;ll enjoy them both. I can&#8217;t give away all the info [...]]]></description>
			<content:encoded><![CDATA[<p>Since we don&#8217;t have an official Debacle Software blog, I figured this was probably the best way to spread some info. As I&#8217;ve hinted at on Twitter, we have two apps that are currently nearing completion. The apps are quite different, but we think you&#8217;ll enjoy them both. I can&#8217;t give away all the info quite yet, but I&#8217;ll spill as much as I can.</p>
<p>One of the two new apps (Adam&#8217;s baby) is a game codenamed LMB. He&#8217;s been working on this for quite some time, and I can&#8217;t tell you how excited I am to see it nearing completion. I really think that LMB will soon be eating up your time on buses and airplanes, consuming your life and destroying your friendships. I&#8217;ll apologize in advance for this.</p>
<p>In the meantime, I&#8217;ve been working on a new photography app, with tons of help from Adam and Eric. The codename for this one is Mira. This is one of those small, succinct ideas that I think people will really enjoy. We&#8217;re currently doing a lot of work to tune the performance of Mira and streamline the user flow through the app. We spent a lot of time on these aspects of Pano and we think (we hope?) it&#8217;s one of the things users really enjoy about it, so we&#8217;re trying to attend to those details as carefully this time around as well.</p>
<p>Speaking of Pano, we haven&#8217;t forgotten about our <a href="http://ilovepano.com/">contest</a> (though we have gotten a little behind). The votes from our external judges are in, so we&#8217;re tabulating and getting ready to announce the winners. I want to thank everyone who entered, and thank you all for your patience.</p>
<p>Now that OS3.1 is out we&#8217;re going to be putting together a small update for Pano that should fix some little issues, including UI problems on the 3GS. We believe the big image bug on the 3GS should now be a thing of the past, and I can&#8217;t thank everyone enough for holding out through all of this. I haven&#8217;t had the heart to look at our app store ratings lately, but if anyone wants to give us a quick rate on the store, it&#8217;d be much appreciated.</p>
<p>In terms of a timeline for the new apps, we&#8217;re looking at something around 1 month (so mid-October) until the release of the game codenamed LMB, and the new photography app will hopefully be showing up a bit sooner than that, perhaps in late September. As we get closer to those dates I&#8217;ll try to give more updates and information.</p>
<p>As always, if you have questions or thoughts, or if you would like us to reject your solicitation for a free promo code, you can always send us an email at support@debaclesoftware.com.</p>
<p>-Julian</p>
]]></content:encoded>
			<wfw:commentRss>http://lepinski.net/2009/09/debacle-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apple&#8217;s Private API problem</title>
		<link>http://lepinski.net/2008/12/apples-private-api-problem/</link>
		<comments>http://lepinski.net/2008/12/apples-private-api-problem/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 05:20:44 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://lepinski.net/?p=42</guid>
		<description><![CDATA[So a few weeks ago everyone was aflutter about the new Google iPhone app. Not only was is pretty damn great (my first voice search, &#8220;pizza near me,&#8221; was one of those moments where the world seems to change forever), but Google was apparently doing something dirty.
See, for maximum slickness the Google app would automatically [...]]]></description>
			<content:encoded><![CDATA[<p>So a few weeks ago everyone was aflutter about the new Google iPhone <a href="http://www.google.com/intl/en/press/annc/iphone_application.html" target="_blank">app</a>. Not only was is pretty damn great (my first voice search, &#8220;pizza near me,&#8221; was one of those moments where the world seems to change forever), but Google was apparently doing something dirty.</p>
<p>See, for maximum slickness the Google app would automatically trigger voice detection when your phone was held in close proximity to your face. (In academia we&#8217;d use this as an example of a <em>multimodal interface</em>, but that&#8217;s neither here nor there.) The Google app was using the same API as the iPhone uses to turn off the display when you&#8217;re holding your phone to your face during a phone call. So what&#8217;s wrong with that?</p>
<p>Well, like many useful APIs on the iPhone, the proximity sensor was only accessible through a private, undocumented API. 3rd party apps can access these APIs, but they&#8217;re not supposed to. In fact, many people were operating under the belief that using an undocumented API would be grounds for an app rejection. (Apparently not!)</p>
<p>What was extra strange about this situation was that Google almost immediately <a href="http://news.cnet.com/8301-13579_3-10108348-37.html?part=rss&amp;tag=feed&amp;subj=News-Apple" target="_blank">admitted</a> to using the private API. And then&#8230; nothing. The app never got pulled, and everybody continued to receive directions to nearby pizza. At the time some opined that this was a case of Google&#8217;s clout winning over, but I don&#8217;t think that was entirely the case. All evidence points to Google submitting much in the same way as any other developer has to &#8212; they certainly didn&#8217;t skip the process or jump the queue. (In fact, Google was left somewhat red-faced as they excitedly announced the launch of their app only to have it <a href="http://www.techcrunch.com/2008/11/16/update-on-google-iphone-voice-recognition-app-look-for-it-on-monday/" target="_blank">not launch</a> on time. So goes the opaque app review process Google; perhaps you and aren&#8217;t so different after all.)</p>
<p>Fast forward to today and there is some other API-related news &#8212; this time considerably more bitter. <a href="http://daringfireball.net/linked/2008/12/12/landon-fuller-app-store" target="_blank">Apparently</a> Apple has just rejected the <a href="http://www.plausiblelabs.com/peeps/" target="_blank">Peeps</a> app for using the unpublished/private Cover Flow APIs in their app. The dirty here is that Peeps isn&#8217;t using cover flow at all &#8212; they recreated it themselves without touching the API.</p>
<p>And that&#8217;s potentially the most important lesson to take away from this whole mess: <strong>Apple has no way to formally check whether you are using private APIs or not.</strong> This is not something Apple probably wants you to know. Obviously if your app does something super-egregious, it can be expected that someone will pick up on it during the review process, but there are numerous apps that are already flying under the radar. (Case in point: the original launch version of <a href="http://www.phanfare.com/home.aspx" target="_blank">Phanfare</a> used very-disallowed direct access to the camera so they wouldn&#8217;t have to go through the UIImagePicker, which is a lumbering nightmare. The app was approved, then <a href="http://discussions.apple.com/message.jspa?messageID=7616302" target="_blank">pulled</a> some time later when someone at Apple finally clued in.)</p>
<p>But how does Google figure in to this? Well, for one thing Apple certainly knows that Google is using a private API. For all we know the app may be staying up simply because of the clout that Google has, but I&#8217;m not sure that&#8217;s the whole story. You see, Apple has more than one reason to keep some APIs private. Sure, they don&#8217;t want your app secretly grabbing frames from someone&#8217;s camera and sending them out over the interblag, that&#8217;s obvious, but considering the half-finished state of the iPhone SDK release I think it&#8217;s likely that Apple left some APIs private/undocumented simply to shorten their to-do list before release. There doesn&#8217;t seem to be much reason for Apple to keep the proximity sensor private until you realize that not opening it up means one less API to maintain, one less API to document and one less API that has to be kept consistent and compatible between firmware updates.</p>
<p>Knowing this, I&#8217;d expect that Apple may turn a blind eye to some API access violations because, really, they don&#8217;t care if you know what the proximity sensor knows. (I&#8217;m not sure if there are any other apps that make obvious use of the sensor, but I have half a mind to throw one together and submit to Apple to test my thesis.)</p>
<p>And, after all this headache, it seems that Apple can&#8217;t prevent some developer from spying on you through your camera&#8230; that&#8217;s somewhat troubling.</p>
<p><em>* * * Julian is one of the <a href="http://debaclesoftware.com/" target="_blank">three guys</a> who make <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293709029" target="_blank">Pano</a> for iPhone. We don&#8217;t use any private APIs, Apple. Please don&#8217;t kick us out. * * *</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lepinski.net/2008/12/apples-private-api-problem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pano rejected over new icon&#8230; *sigh*</title>
		<link>http://lepinski.net/2008/12/pano-rejected-over-new-icon-sigh/</link>
		<comments>http://lepinski.net/2008/12/pano-rejected-over-new-icon-sigh/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 02:56:25 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://lepinski.net/?p=30</guid>
		<description><![CDATA[Two days ago we submitted an updated version of Pano to Apple for review. We&#8217;ve been working on this since the day v1.0 was released, and we&#8217;re all kinds of excited to get it out there. Adam put a ton of work into improving memory management, better colour correction and image blending, and Eric came [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago we submitted an updated version of <a href="http://debaclesoftware.com/" target="_blank">Pano</a> to Apple for review. We&#8217;ve been working on this since the day v1.0 was released, and we&#8217;re all kinds of excited to get it out there. Adam put a ton of work into improving memory management, better colour correction and image blending, and Eric came up with a beautiful new icon for the 2.0 release.</p>
<p>And then&#8230;</p>
<p><em>Dear Debacle Software,</em> (Oh no&#8230;)</p>
<p><em>Thank you for submitting Pano to the App Store. We&#8217;ve reviewed Pano and determined that we cannot post this version of your iPhone application to the App Store because of an Apple trademark image.  We want to remind you of the importance of following Apple&#8217;s posted Guidelines for Using Apple&#8217;s Trademarks and Copyrights: &lt;<a href="http://www.apple.com/legal/trademark/guidelinesfor3rdparties.html" target="_blank">http://www.apple.com/legal/trademark/guidelinesfor3rdparties.html</a>&gt;.</em></p>
<p><em>If you believe that you can make the necessary changes so that Pano does not infringe on Apple trademarks, we encourage you to do so and resubmit it for review.</em></p>
<p>The infringement in question, we assume (thanks for not being specific, Apple) is our new icon. Well, what <em>was</em> going to be our new icon. Observe:</p>
<div id="attachment_39" class="wp-caption aligncenter" style="width: 387px"><a href="http://lepinski.net/wp-content/uploads/2008/12/icons1.png"><img class="size-full wp-image-39" title="Pano icons: v1.0 and the 2.0 reject" src="http://lepinski.net/wp-content/uploads/2008/12/icons1.png" alt="Pano icons: v1.0 and the 2.0 reject" width="377" height="340" /></a><p class="wp-caption-text">&gt;Pano icons: v1.0 and the 2.0 reject</p></div>
<p>I guess Apple was alright with us showing &lt; 50% of an iPhone silhouette? Perhaps this is just common knowledge, but I haven&#8217;t been able to find a list of Apple&#8217;s image trademarks. (They aren&#8217;t included in their <a href="http://www.apple.com/legal/trademark/appletmlist.html" target="_blank">trademark list</a>.)</p>
<p>So now we have to decide: Do we delay 2.0 until we get a new icon ready, or do we ship with the original icon?</p>
]]></content:encoded>
			<wfw:commentRss>http://lepinski.net/2008/12/pano-rejected-over-new-icon-sigh/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Going Backstage in Toronto</title>
		<link>http://lepinski.net/2008/11/going-backstage-in-toronto/</link>
		<comments>http://lepinski.net/2008/11/going-backstage-in-toronto/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 06:00:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://lepinski.astorieddesign.com/?p=3</guid>
		<description><![CDATA[Note: This article originally appeared on SmashingPumpkins.com.
(Alternate title: The Storied Exploits of a Resourceful Writer in the Land of Angry Venue Security)
If you’re getting sick of hearing about the Toronto shows then you’ll likely want to skip this article. In addition to attending the two shows last week I was also fortunate enough to head backstage after [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: This article originally appeared on <a href="http://smashingpumpkins.com/pages/articles/going-backstage-in-toronto" target="_blank">SmashingPumpkins.com</a>.</em></p>
<p>(Alternate title: <em>The Storied Exploits of a Resourceful Writer in the Land of Angry Venue Security</em>)</p>
<p>If you’re getting sick of hearing about the <a href="http://smashingpumpkins.com/pages/tourdate/147">Toronto</a> <a href="http://smashingpumpkins.com/pages/tourdate/148">shows</a> then you’ll likely want to skip this article. In addition to attending the two shows last week I was also fortunate enough to head backstage after night #1 and <a href="http://smashingpumpkins.com/pages/articles/billy-jimmy-on-state-our-union">chat</a> with Jimmy and Billy. I thought some of you might be interested in my fleeting time as a Smashing Pumpkins VIP.</p>
<p>This past month has been busy — I’ve traveled back and forth between Toronto and Kingston, Ontario (where I go to <a href="http://queensu.ca/">school</a>) a number of times, as well as to <a href="http://www.ichotelsgroup.com/intercontinental/en/gb/locations/overview/athha">Greece</a> briefly for a conference. On the 2nd I returned to Toronto for the millionth time to prep for the two nights of SP shows. The plan was to attend both shows and write an article on the two-night format. (Toronto was notably the first of the two-show-format stops on the tour.) At some point during the day before the first show I got the following series of messages from the shadowy figures that pull my strings:</p>
<p>&gt; Hey<br />
&gt; You wanna meet the band?<br />
&gt; In fact<br />
&gt; you don&#8217;t get a choice in the matter anymore.</p>
<p>The shadowy figures elaborated that the Pumpkins were interested in sitting down to talk about issues surrounding the current tour, the community, the website. I’d love to think that I’m Everyone’s Favourite Writer™, but I’m sure that timing played a big role in it too. (Score one for right-place-at-right-time!) I had precious little time to prepare for the show and my upcoming interview, and I was supposed to be <a href="http://flickr.com/photos/thesmashingpumpkins">photoblogging</a> as well. Yikes!</p>
<p>I arrived at the venue (with a <em>fortunate friend</em>) and picked up my tickets at the will-call window. Included were: one (1) media pass; two (2) aftershow passes (and my tickets, of course). We walked into Massey Hall, flashing our badges at various security personnel who couldn’t have cared less and found our way to our seats. I won’t go into the details of the show here, but they can be <a href="http://smashingpumpkins.com/pages/articles/toronto-black-sunshine-first-impressions">found elsewhere</a> if you missed out.</p>
<p>Before the show started we tried to get some close-up shots of the stage and the gear (I am an Official Smashing Pumpkins Writer bearing a Media Badge, right?), which did not go particularly well. We were told variously that, “Yes, you can go up close and take some photos,” then “Well, one of you can, but you have to sit down after the first song.” Before taking a single shot, we were told by the head of security (I’m guessing — he was certainly the angriest security guard) that, no, in fact, we couldn’t take any pictures up close. None. Not even before the show started. While he was conveying this to us, we watched other audience members walk up to the stage, take pictures, and sit back down. *sigh*</p>
<p>After the band finished their encore and left the stage we stayed in our seats and watched the house lights come up. Somewhat unsure of what to do next, we decided to wait things out and see if we could get some pictures of the stage, now that the show was over and the true power of our Aftershow Passes came into play. As yet another angry security guard tried to force us from the venue, we brandished our passes in defense (ha!) and we told that the passes weren&#8217;t &#8220;activated&#8221; until they were stuck to our clothing. We duly stuck them to our shirts and found out quickly that, yet again, we were not permitted to take pictures of the stage.</p>
<p>We sat near the stage door in the now-empty auditorium and waited.</p>
<p>We listened in as an event security staff member detailed his upcoming armpit tattoos. (Painful, I&#8217;m told.)</p>
<p>Then word came, &#8220;They&#8217;re ready for you.&#8221; We marched backstage, introduced ourselves to Doug, the tour manager and followed him into the dressing room. Doug introduced us to Billy and Jimmy. We sat down and started chatting as various band members, friends, crew bustled in and out of the adjacent rooms.</p>
<p>The subject or our discussion has been posted <a href="http://smashingpumpkins.com/pages/articles/billy-jimmy-on-state-our-union">previously</a>, so I won&#8217;t detail that again. Billy and Jimmy were friendly and thoughtful and the time we spent whipped by. I&#8217;m pretty sure there were other bandmates here and there, but aside from briefly saying hi to Ginger and Kris I barely took any notice. (We were a little short on chairs, so I sat on a food-warming box.) I fired up some recording software on my iPhone to help me with quotes when I was later writing the article on the interview, and off we went.</p>
<p>Before we knew it we were being told that Massey Hall needed everyone out. (Apparently they&#8217;re serious about their curfews&#8230;) The room quickly emptied and we were left standing, alone, in the Pumpkins dressing room, which was a surreal experience. After snapping a quick picture (I don&#8217;t know, what else were we supposed to do? <em>Steal stuff</em>?) we tried to briefly explore the backstage area and encountered more event staff (yay&#8230;), to whom we feigned confusion (&#8221;Oh, is this not the way out?&#8221;). I snapped a quick shot of the stage from the wings (I&#8217;ll count that as a win!) and followed the band through the backstage door to the street.</p>
<p>And there, despite having <em>just left</em> the SP dressing room, we were told by security (angrily, of course) that we needed to keep 10 feet back from the band. So we stood and watched Jimmy and Billy, from a distance, as they chatted with the stalwart fans who had waited outside before climbing into the shuttle to their hotel.</p>
<p>As I drove home I started going over the evening in my head. Before going to bed I had an article to write.</p>
]]></content:encoded>
			<wfw:commentRss>http://lepinski.net/2008/11/going-backstage-in-toronto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Billy and Jimmy on the State of our Union</title>
		<link>http://lepinski.net/2008/11/billy-and-jimmy-on-the-state-of-our-union/</link>
		<comments>http://lepinski.net/2008/11/billy-and-jimmy-on-the-state-of-our-union/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 06:00:43 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://lepinski.astorieddesign.com/?p=10</guid>
		<description><![CDATA[Note: This article originally appeared on SmashingPumpkins.com.
Following Monday night&#8217;s Black Sunshine show in Toronto I made my way backstage to talk with Billy and Jimmy. On the agenda was the current state and future of the Pumpkins online community. (That&#8217;s us!)
With the recent website revamp (*round of applause for the incredible web team*) and the [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: left;"><em>Note: This article originally appeared on <a href="http://smashingpumpkins.com/pages/articles/billy-jimmy-on-state-our-union" target="_blank">SmashingPumpkins.com</a></em>.</p>
<p style="clear: left;">Following Monday night&#8217;s Black Sunshine show in Toronto I made my way backstage to talk with Billy and Jimmy. On the agenda was the current state and future of the Pumpkins online community. (That&#8217;s <a href="http://www.smashingpumpkins.com/">us</a>!)</p>
<p>With the recent website revamp (*round of applause for the incredible web team*) and the host of new interactive features that have come with it (as well as soon-to-arrive ones, like the message board), the ability for fans to interact with each other and with the band continues to grow. Billy came onstage in a white Zero shirt, I snapped a picture on my iPhone, and within minutes people online were talking about it. The great thing about all of this is, as Billy said to me last night, that it allows a fanbase that spans the planet to have a community with a genuinely small-town feel. This is definitely what the Pumpkins want.</p>
<p>The downside (there&#8217;s always a downside) is that this also means that there are people who will show up and, &#8220;poison the consciousness of the community,&#8221; as Billy put it. &#8220;There is an element of the fanbase that has got to go.&#8221; (Billy said, &#8220;they&#8217;ve got to go,&#8221; more than once last night.) These are the people who are, &#8220;negative, hostile, counter intuitive to the future of the band.&#8221; That means comments that contribute nothing but negativity aren&#8217;t welcome on the site, and they aren&#8217;t welcome on the boards. The new community features aren&#8217;t going to be a free-for-all - Jimmy and Billy were clear that that&#8217;s not what they want - but rather a place where people are free to express intelligent and thoughtful comments (pro and con).</p>
<p>The &#8220;toxic&#8221; elements of the Pumpkins online community, as Jimmy refers to them, are small, but they&#8217;re deeply rooted. These toxic elements are a direct impediment to its positive growth. I know that despite being a Pumpkins fan for years, I often kept my distance from parts of the online community because of this subculture, and I also know that I&#8217;m not the only one. Billy thinks that the Pumpkins share the blame for some of its development, noting that, &#8220;I encouraged people to feel possessive of the band.&#8221; As the band moves forward it&#8217;s clear that they&#8217;re going to have to shed these few people who are holding them back, and holding the community back.</p>
<p>This is one the most important parts of our discussion Monday night: Billy and Jimmy are well aware of the distinction between real, thoughtful criticism and bomb-throwing. One of the first things Billy said to me as we sat down to talk was that SP <em>does not </em>want a community to sit around and tell them everything they do is great. &#8220;<strong>We</strong> don&#8217;t think everything we do is the greatest thing ever,&#8221; he continued. The Pumpkins have always had a presence online, and they&#8217;ve always had an intelligent and open relationship with their fans. A relationship like this thrives on support and love, but it also leaves room for criticism and suggestions. This has always been the case, and it&#8217;s certainly not something the band wants to change.</p>
<p>I have to say, this also fits with my experience working for the Pumpkins. I&#8217;ve had issues with articles because I&#8217;d made factual errors (the <a href="http://smashingpumpkins.com/pages/articles/gear-what-on-earth-mellotron">Mellotron article</a> had <em>a few</em> rewrites!) and I&#8217;ve gotten comments from Billy when he&#8217;s felt I could explore issues in more depth, but I&#8217;ve never gotten the feeling that I couldn&#8217;t say something critical of the band or the music. To be honest, if I ever got that feeling, I probably wouldn&#8217;t be sticking around for very long.</p>
<p>I think one of the main reasons why we&#8217;re drawn to the Pumpkins and the community that surrounds their music is <em>because</em> of the back and forth between the community of the band. This isn&#8217;t some textbook producer-consumer relationship: things flow both ways, and the site plays a big part in that back and forth. This two-way relationship is pretty unique, but it&#8217;s something that we can&#8217;t take for granted. If the community suffers we all lose out (and that includes the Pumpkins). In Billy&#8217;s words, &#8220;the future of the band has everything to do with creating a new sense of community.&#8221; When we have a community built around trust and support, everybody wins.</p>
]]></content:encoded>
			<wfw:commentRss>http://lepinski.net/2008/11/billy-and-jimmy-on-the-state-of-our-union/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
