Re&#162;ently 2019-06-18T19:30:48-04:00 Jake Harvey Brian Christiansen,2019-06-18:1 Repairing the Glass Front Panel on an iPhone 3GS 2010-12-04T16:05:41-04:00 2011-01-06T11:17:43-04:00 Brian,2010-12-04:1.1213 <p>You&#8217;ve dropped your beloved iPhone and smashed the front glass. There are few things more sad. This scenario played out for my wife, who had dropped hers this summer, only 9 months into her AT&T contract. Luckily the phone was still very usable; it was just not easy to see anything on the top third of the display.</p> <p>If you&#8217;ve cracked your iPhone, you may already know that your warranty does not cover accidental damage (although, you should check with your credit card company&#8230;some, especially <span class="caps">AMEX</span>, will pay for a replacement if you bought it with a qualified card!). You&#8217;ve probably inquired with Apple and they&#8217;ve told you they offer a &#8220;service replacement&#8221; for $200. Cheap? No.</p> <p>It is <em>possible</em> to repair an iPhone yourself and probably for less than $200. You can find repair kits and extensive instructions online. Let me put this out there as a (former) triple-Apple-certified technician: <em>it is not easy to repair your iPhone.</em> My recommendation is that you <em>don&#8217;t try this yourself</em> unless you&#8217;re experienced at repairing electronics with extremely small components and tight tolerances.</p> <p>Now that I have that disclaimer out there, I <em>do</em> have experience repairing Apple electronics. So I repaired my wife&#8217;s display using a kit and instructions from <a href=""></a>. It was not easy. The instructions themselves rank the repair as &#8220;Difficult&#8221;. The repair is very simple, but one step in particular is very difficult. Removing the front glass panel from the components that are glued to it is challenging. With the proper tools, it took me more than an hour.</p> <p>I&#8217;m writing this post for anyone who has also bought the <a href="">iFixit iPhone 3GS Front Panel kit</a> so if you get stuck where I got stuck, hopefully Google has lead you to this post and my commentary is helpful.This kit cost me about $40<br /> <a href="/modls/blog/images/2010/12/04_1305_0.jpg"><img src="/modls/blog/images/2010/12/04_1305_0_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Starting the repair" title="Title of Image" /></a><br /> The iFixit kit I bought included the glass front panel, the digitizer (the part that enables &#8220;touch&#8221; to work), custom-cut adhesive strips, a metal spudger, a black plastic spudger (which we called a &#8220;black stick&#8221; in my day), and a modular, magnetic precision screwdriver kit with many small phillips, torx, hex, slotted and star-shaped bits. The kit also has a pair of tweezers, which isn&#8217;t needed for this repair. It&#8217;s housed in a nice plastic case, and I&#8217;m psyched to have a kit like this around again. Lastly, they include a generic suction cup to help you grasp and lift the display.</p> <p><em>The instructions are not included</em>. You must access these from their web site. I used my iPad to show them. If you&#8217;ll be away from the Internet, you&#8217;ll need to print them out or otherwise have them ahead of time.<br /> <a href="/modls/blog/images/2010/12/04_1305_1.jpg"><img src="/modls/blog/images/2010/12/04_1305_1_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Instructions via iPad" title="Title of Image" /></a><br /> For someone who&#8217;s good with this sort of work, everything is pretty easy up until step #15. In step #15, you need to remove the glass from the carrier (for lack of a better term&#8212;iFixit calls it the &#8220;the touch screen plastics&#8221;) that holds the glass to the phone, and also houses the ear speaker, the ambient light sensor, the proximity sensor, and, at the bottom, the home button. Needless to say, this part is critical to the operation of your phone! But getting the glass off of it is difficult for several reasons.</p> <ol> <li>The adhesive is very strong.</li> <li>The carrier is very thin plastic and easy to bend or break.</li> <li>There&#8217;s a bit of a rubber gasket that&#8217;s not mentioned in the instructions that obscurs the seam between the glass and the plastic.</li> <li>You&#8217;ve smashed the glass, so it may be in 100 tiny, sharp pieces.</li> <li>There are delicate sensors embedded right where you are trying to pry.</li> <li>They suggest you use your fingernail to split the glass from the plastic. This could be dangerous if your glass smashed like mine. Even so, since you can&#8217;t really see the seam, you&#8217;re not really sure where to stick your relatively thick nail.</li> <li>Since the glass is smashed, it lacks the structural rigidity to pry.</li> </ol> <p>That&#8217;s a lot of variables. This one step took me <em>one and a half hours</em>.</p> <p>Here&#8217;s how I addressed the situation.</p> <p><ul><br /> <li>Perseverance. When they say to keep going back to the heat, do so. That softens up the adhesive, but becareful not to soften the plastic, and make it even more malleable. I did not have a heat gun, I used a hair dryer on hot, at low speed.</li><br /> <li>I used their supplied metal spudger instead of my finger nail. If you don&#8217;t have fine tuned motor skills with tools like this, you can do a lot of irreversible damage with this. Someone else online suggested using a knife for this step. Both tools could also do serious damage to your hand when you slip. You will slip, so don&#8217;t blame me if you stab yourself. For the record, I told you to leave this to professionals.</li><br /> <li>That damned gasket. I discovered it&#8217;s part of the plastics, but you need to nudge it a bit to find the seam. Also refer to the new part to see how wide the glass is.</li><br /> <li>It&#8217;s hard to tell from the photos what parts belong to the glass and which belong to the plastic. Answer: anything black on both exists on both. If it&#8217;s clear (you know, glass) or the #2 cable, it&#8217;s part of the glass. If it&#8217;s metal, it&#8217;s part of the carrier.</li><br /> <li>Smashed glass near the parts you&#8217;re trying to pry will prevent you from prying. I lot of the time I spent on this step was simply extracting small, sharp (!) shards of glass from the adhesive. This is precarious because, for me, the whole top was smashed, meaning I had to work carefully around the speaker and all of the sensors.</li><br /> <li>Once I plucked out all the small pieces out, the rest of the glass was easier to leverage and pry from the plastics. The bottom, which was not smashed on mine, was much easier for me to separate. However, I still used the metal spudger. The adhesive is very strong, and I used the heat often, and twisted the spudger to help separate the two sides.</li><br /> </ul><br /> <a href="/modls/blog/images/2010/12/04_1305_2.jpg"><img src="/modls/blog/images/2010/12/04_1305_2_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Pulling the glass from the plastic" title="Title of Image" /></a></p> <p>Once I got the two pieces apart, I went to work peeling out the remaining adhesive. The tolerances are tight, and unless you want your display raised out of the sides of your iPhone, peel this out. It also makes it easier to adhere your new adhesive bits.</p> <p>The iFixit adhesive bits that came in my kit fit well. But there was no indication that this was two sided tape. I didn&#8217;t know if I had to peel a top piece off, or if this was some heat-activated adhesive, because there were no markings or instructions other than &#8220;place&#8221;. In may case, the top part was orange and after a little work I was able to separate the top from the clear adhesive.</p> <p>The moment of truth is sticking the two bits together. Luckily, since Apple&#8217;s manufacturing tolerances are tight, I had little trouble here. Take heed of their warnings on the placement of the cables or you&#8217;ll be up a creek!</p> <p>At this point you reverse course and reassemble the phone. I made it back with no concerns, other than the gasket. If you sliced yours up like I did mine, it&#8217;ll stick out from the phone. Try your best to lay it flat, while you&#8217;re setting the display into the phone body. I can still see the gaps on my finished product.</p> <p><a href=""><img src="" alt:"The Repaired Phone"></a></p> <p>In conclusion, if you have the chops for this repair, the iFixit kit was well made and a fair price, considering all the tools it includes. Hopefully this post fills in the gaps for you if you&#8217;re stuck in the same situation.</p> What are you thinking Sidney, NY? 2010-10-08T12:04:05-04:00 2010-10-11T08:13:26-04:00 Jacob,2010-10-08:1.1212 <p>The town should have spent its energy visiting the <a href="">soccer hall of fame</a>. Then maybe it would still be <a href="" title="Forget That Trip You Had Planned to the National Soccer Hall of Fame ">open</a>.</p> <p><a href="">Town Wants Muslim Graveyard Gone</a> (via <a href="" title="Town Wants Muslim Graveyard Gone">digg</a>)</p> <p>p.s. How does NY State get so many hall of fames? They&#8217;re all out in the middle of nowhere. </p> Elvira coming to ThisTV. 2010-08-20T17:21:37-04:00 2010-09-27T10:56:09-04:00 Jacob,2010-08-20:1.1211 <p><a href="/modls/blog/images/2010/08/20_1421_0.jpg"><img src="/modls/blog/images/2010/08/20_1421_0_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Elvira in repose." title="Elvira: Mistress of The Dark" /></a>The crazy thing about the return of <a href="" title="Cassandra Peterson">Elvira, Mistress of The Dark</a> to the small screen is that it&#8217;s taking place on <a href="">ThisTV</a>. Crazy because all us people who don&#8217;t have cable still have a chance to watch. I was too young in the 80&#8217;s to appreciate her sense of humor and the campy horror movies she shared. I&#8217;m excited to check out the show.</p> <ul> <li><a href="">Elvira Returns To The Small Screen</a></li> <li>A thorough interview from a couple years ago, <a href=",34622/" title="and merchandising">Elvira, Mistress Of The Dark</a></li> <li><a href="">Elvira, Mistress of the Dark</a> at Amazon.</li> </ul> <p><strong>Update:</strong> Missed the first show this weekend because I was out of town. But here&#8217;s <a href="" title="Elvira&#39;s World ">another article delving into Elvira&#8217;s history</a>. (via <a href="" title="Elvira returns, with a new Movie Macabre">BoingBoing</a>)</p> acquired by Amazon 2010-07-01T13:29:09-04:00 2010-07-01T11:34:07-04:00 Jacob,2010-07-01:1.1210 <p>Even if you&#8217;ve never made a purchase from Woot, and when they sell stuff like &#8220;bags &#8216;o crap&#8221; I wouldn&#8217;t blame you, you should read <a href="" title="Amazon, Woot, and You: But Mostly Woot">the hi-larious post about the acquisition</a>. </p> <blockquote> <p>I know I say this every time I find a picture of an adorable kitten, but please set aside 20 minutes to carefully read this entire email.</p> </blockquote> Metafilter community saves Russian women from human trafficking. 2010-05-21T11:40:31-04:00 2010-05-21T11:33:14-04:00 Jacob,2010-05-21:1.1209 <p>This is way too big an event to simply &#8220;share on Facebook.&#8221;</p> <p>A user on Metafilter gets contacted by an old friend and student about coming to the States and getting a job in <span class="caps">NYC</span>. She traveled from Russia with a friend and her communications started raising flags that she might be in over her head. Worried that human trafficking might be involved and distant from the situation our hero starts a thread at Metafilter and the community goes to work&#8230;</p> <p><a href="">Help me help my friend in DC.</a> (via <a href="" title="Metafilter users save two Russian girls from sex traffickers">Boing Boing</a>)</p> First chapter of <em>HTML5 For Web Designers</em> 2010-05-06T17:50:02-04:00 2010-05-06T17:54:26-04:00 Jacob,2010-05-06:1.1208 <p>After reading <a href="" title="A Brief History of Markup">the first chapter</a> of <a href="">A List Apart&#8217;s</a> <a href="" title="HTML5 For Web Designers ">foray into books</a> I can&#8217;t wait for it to arrive.</p> <blockquote> <p>After <span class="caps">HTML</span> 4.01, the next revision to the language was called <span class="caps">XHTML</span> 1.0. The X stood for &#8220;eXtreme&#8221; and web developers were required to cross their arms in an X shape when speaking the letter.</p> <p>No, not really. The X stood for &#8220;eXtensible&#8221; and arm crossing was entirely optional.</p> </blockquote> More SimpleXML to display OPML 2010-04-22T17:28:10-04:00 2010-04-22T18:23:11-04:00 Jacob,2010-04-22:1.1207 <p><a href="">Matt Katz</a> recently sent in an email regarding the code we use to <a href="" title="Using PHP&#39;s SimpleXML to display OPML">display our <span class="caps">OPML</span> lists</a>. He needed a second pair of eyes to go over <a href="">his new class</a>. Turned out the bug wasn&#8217;t in his display function but the once over highlighted some other issues with ours. </p> <p>The pages here are now updated but we can&#8217;t keep this all to ourselves. Here&#8217;s the updated code for traversing an <span class="caps">OPML</span> file. </p> <pre class="code"><code class="code">function displayChildrenRecursive($xmlObj,$depth=1) { $outPut = &quot;&quot;; if (count($xmlObj-&gt;children()) &gt; 0) { $outPut .= str_repeat(&quot;\t&quot;,$depth).&#39;&lt;ul class=&quot;opmlGroup&quot;&gt;&#39;.&quot;\n&quot;; } foreach($xmlObj-&gt;children() as $child) { if (isset($child[&#39;htmlUrl&#39;]) || isset($child[&#39;xmlUrl&#39;])) { $outPut .= str_repeat(&quot;\t&quot;,$depth).&#39;&lt;li&gt;&#39;; if (isset($child[&#39;htmlUrl&#39;])) { $outPut .= &#39;&lt;a href=&quot;&#39;.htmlentities($child[&#39;htmlUrl&#39;]).&#39;&quot;&#39;; $outPut .= (isset($child[&#39;description&#39;])) ? &#39; title=&quot;&#39;.htmlentities($child[&#39;description&#39;]).&#39;&quot;&#39; : &#39;&#39;; $outPut .= &#39;&gt;&#39;.$child[&#39;text&#39;].&#39;&lt;/a&gt;&#39;; } else { $outPut .= $child[&#39;text&#39;]; } $outPut .= (isset($child[&#39;xmlUrl&#39;])) ? &#39; [&lt;a href=&quot;&#39;.htmlentities($child[&#39;xmlUrl&#39;]).&#39;&quot;&gt;XML Feed&lt;/a&gt;]&#39; : &#39;&#39;; $outPut .= &#39;&lt;/li&gt;&#39;.&quot;\n&quot;; } elseif (isset($child[&#39;text&#39;]) &amp;&amp; !isset($child[&#39;xmlUrl&#39;])) { $outPut .= str_repeat(&quot;\t&quot;,$depth).&#39;&lt;li&gt;&lt;h&#39;.($depth+1).&#39;&gt;&#39;.$child[&#39;text&#39;].&#39;&lt;/h&#39;.($depth+1).&#39;&gt;&#39;.&quot;\n&quot;; } $outPut .= displayChildrenRecursive($child,$depth+1); } </code> <code class="code"> if (count($xmlObj-&gt;children()) &gt; 0) { $outPut .= str_repeat(&quot;\t&quot;,$depth).&#39;&lt;/ul&gt;&#39;.&quot;\n&quot;; if ($depth &gt; 1) { $outPut .= str_repeat(&quot;\t&quot;,$depth-1).&#39;&lt;/li&gt;&#39;.&quot;\n&quot;; } } return $outPut; } </code></pre> iPad: A shift 2010-01-29T00:40:25-04:00 2010-01-29T00:42:45-04:00 Brian,2010-01-29:1.1206 <p><a href="/modls/blog/images/2010/01/28_2240_0.png"><img src="/modls/blog/images/2010/01/28_2240_0_t.png" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="The Apple iPad" title="The Apple iPad" /></a></p> <p>There&#8217;s a lot of talk every time Apple releases a new product. The vast majority of that judgement comes without ever having seen or touched the new product. Hey, I can do that too.</p> <p>I almost wasn&#8217;t going to share my thoughts after reading <a href="">Jeff Croft&#8217;s blog post about the iPad</a> this morning. But I&#8217;m hardly one to be shy.</p> <p>I think the iPad is the future of the PC. Period. Looking at the specs, it&#8217;s easy to dismiss the iPad as just an up-sized iPhone. The fact of the matter is, it basically is. So how is &#8220;now&#8221; equal to &#8220;the future&#8221;? The answer, lies in Japanese mobile phone habits.</p> <p>In Japan, a majority of people count their mobile phone as their primary computing device. Their phones are typically capable of many more things than your typical handset. Until the iPhone went on sale in Japan, non-Japanese phones sold very poorly in the that market, because they couldn&#8217;t handle the day-to-day computing that people had become accustom to. For the past ten years, the mobile web has been a part of daily life for many Japanese.</p> <p><a href="">Phone use varies quite a bit from culture to culture</a>, as this fascinating Economist feature discusses. The Japanese culture has little personal space, and has strict social rules on where you can talk on your phone. People were practically driven to their handsets for their personal computing and communication needs.</p> <p>The American market is very different from other markets, for several reasons. Compared to Japan, we&#8217;re not constrained by the same societal norms. Plus, mobile data plans have been expensive here, when compared to Japan. Landline telephones which are generally more reliable and less costly than mobile phones are near ubiquitous. Many households have multiple computers with high speed connections, and many people have high-speed connections on PCs at work, as well. Up until now, people haven&#8217;t seen a need to use the mobile web.</p> <p>Then the iPhone hit. In the nearly four years from its initial release, the iPhone&#8217;s success has been phenomenal. Currently, by my math, one in every ten new phones sold in the U.S. are an iPhone. A mobile web has sprung up almost overnight in the U.S., and the iPhone gives you able access to most non-mobile sites. My mother-in-law, someone you would not expect to have a mobile computing device, bought one today. She joins all three of her daughters with iPhones.</p> <p>The U.S. is following in the steps of the Japanese market, although for different reasons. People here are slowly moving to mobile devices as their primary computing devices, they just might not yet realize it yet. One big draw back is screen size. There are many applications where mobile screen size really puts a crimp in your productivity. The iPad, with its 1024&#215;768 resolution, shown with a 163ppi display density, addresses this. Unless you are editing video, audio or photos, or are a hard core gamer (most people are not), you can probably accomplish all your daily computing on an iPad. And then, Apple has added in the capability to replace any newspaper, magazine or book habits you may have in a manner a traditional PC can&#8217;t quite match.</p> <p>This change over dawned on me earlier today when I was reading someone&#8217;s dismissal of &#8220;all the things an iPad can&#8217;t do&#8221;. This thought entered my mind,</p> <blockquote>Most people need less done well, not more done poorly.</blockquote> <p>Yeah, a netbook can run a full installation of Windows (and all that comes with it), and some can even be hacked into running Mac OS X. But that doesn&#8217;t matter. Most average users don&#8217;t need all that, they probably use 5% of their machine&#8217;s capabilities&#8230; and most of that is email and web surfing. The iPad can do all that with applomb. In fact, the consensus report from the few people who have touched an iPad is that it surfs the web with startling speed.</p> <p>Some geeks are complaining that the restrained iPhone OS is running the show. But Apple doesn&#8217;t care because this device is not intended to be as flexible as a PC. It&#8217;s meant to be a computing appliance; it turns on instantly, does a few things very well, and is immensely convenient and comfortable.</p> <p>My prediction is that in 5 years, many people with simple computing needs will use an iPad (or like devices) as their primary computing device. This is a large part of the general population. They may have full-fledged PCs at work, but for their basic needs, an iPad will be plenty.</p> <p>The U.S. has many, many multi-PC households. In the next five years, you&#8217;ll see many of those move to a situation with one main computer, perhaps an iMac, and several iPads for the family. These families will include people who take a lot of video or photos as a hobby, who have a need for an editing machine. The savviest families will have all their media in a central, networked place, easily accessible by other household devices. But much of the time, they won&#8217;t need a lot of processing power, large display or a full-fledged operating system. They&#8217;ll just want to check their email, Facebook or look up a recipe. For that, they&#8217;ll have an iPad handy.</p> <p>The iPad follows the Apple recipe for cultural success. It combines existing technology, expertly curated to accomplish specific tasks very well piped through unbeatable interface and experience design. The package is wrapped in impeccable industrial design, which belies the complexity inside. The result is another device an average person can comfortably curl up with.</p> <p>With apologies to HP&#8217;s recent marketing, Apple has again made personal computing more personal.</p> Chrome 3 Has Issue With @font-face and letter-spacing. 2009-12-01T15:20:40-04:00 2010-02-28T22:26:06-04:00 Jacob,2009-12-01:1.1205 <p>While working on a friend&#8217;s wedding web site an oddity in <a href="">Chrome&#8217;s</a> handling of <code>@font-face</code> came to light. <a href="" title="Bulletproof @font-face syntax">Paul Irish&#8217;s code</a> works wonders for enabling the inclusion of alternative typefaces across browsers. Using <a href="" title="by Barry Schwartz">Goudy Bookletter 1911</a> on a production site is exciting. But the navigation breaks when I load up my site in Chrome 3 at work. </p> <p><a href="/modls/blog/images/2009/12/01_1220_0.jpg"><img src="/modls/blog/images/2009/12/01_1220_0_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Navigation with ==@font-face== being used." title="With ==@font-face==." /></a>As you can see here, the letter spacing of <code>.2em</code> is not applied to the typeface. </p> <p><a href="/modls/blog/images/2009/12/01_1220_1.jpg"><img src="/modls/blog/images/2009/12/01_1220_1_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="Navigation without ==@font-face== being used." title="Without ==@font-face==." /></a>But as soon as I remove the &#8220;Goudy Bookletter&#8221; declaration from the <span class="caps">CSS</span> it magically starts working.</p> <p>A search through Google produces nothing relevant so I thought I&#8217;d document the problem here. Considering this does not affect the latest version of <a href="">Safari</a> I have no problem waiting for the fix to work its way into Chrome.</p> <p><strong>Update</strong>: Just to clarify, Chrome 4 fixes this issue. </p> O'Reilly: Soothsayer or Condemner 2009-11-18T00:15:03-04:00 2009-11-18T00:17:25-04:00 Brian,2009-11-18:1.1204 <p>Tim O&#8217;Reilly is getting a lot of links to his <a href="">&#8220;War For the Web&#8221;</a> piece. For the most part it&#8217;s worth a read. However, I wonder what goes through a &#8220;guru&#8221;&#8216;s mind sometimes when they write lofty pieces like this. Do they just run it off all in one blast, (like I will on this post) or do they let it sit a couple days, edit, rethink and then post?</p> <p>I ask because in the middle of his piece, where he names those who &#8220;threaten&#8221; the future of the open web, he goes after Apple&#8217;s App Store policy, expos&#233;-style:</p> <blockquote> <p>The Apple iPhone is the hottest web access device around, and like Facebook, while it connects to the web, it plays by a different set of rules. Anyone can put up a website, or launch a new Windows or Mac OS X or Linux application, without anyone&#8217;s permission. But put an app onto the iPhone? That requires Apple&#8217;s blessing.</p> <p>There is one glaring loophole: anyone can create a web application, which any user can save as clickable application on their phone. But these web applications have limits &#8211; there are key capabilities of the phone that are not accessible to web applications. <span class="caps">HTML</span> 5 can introduce all the new application-like features it wants, but they will work only for web applications, and can&#8217;t access key aspects of the phone with Apple&#8217;s permission. And as we saw earlier this year with Apple&#8217;s rejection of the Google Voice application, Apple isn&#8217;t shy about blocking applications that it considers threatening to their core business, or that of their partners.</p> </blockquote> <p>So, because Apple limits what apps can be on the phone, they&#8217;re closing down the web? Um&#8230; wha? The iPhone is a bit more than just a web-access device, by the way.</p> <p>He says &#8220;one glaring loophole&#8221; as if Apple mistakenly forgot to lock down Safari to only approved websites. Name the last time Apple forgot to lock something down in error. The iPhone is not the web. iPhone Apps don&#8217;t alone give access to the web. The device, although popular with geeks, doesn&#8217;t have the marketshare it&#8217;s influence might lead you to believe.</p> <p>Secondly, there&#8217;s nothing in HTML5 that is available in the iPhone that Apple only allows access to by an App. No, a web app doesn&#8217;t have access to various <span class="caps">API</span>s available in the iPhone, but those functions aren&#8217;t part of the (actually still incomplete) HTML5 specs. In other words, Apple hasn&#8217;t broken anything web related. In fact, they should be given credit for a) bringing HTML5 to the mobile world b) being a forebearer of <span class="caps">HTML</span> 5 in the first place&#8230; hello? <a href="">WebKit</a>? You know, free, open-source and the same thing Chrome and a number of mobile browsers are based on? C) bringing the real web of any kind to a phone.</p> <p>I&#8217;m all for a transparent App Store review process, and I&#8217;d love to see Google Voice natively on the iPhone. But this passage simply lacks logic. It&#8217;s more as if Mr O&#8217;Reilly needed more big names to bash in his piece.</p> OpenOffice.Org Mouse - Has to be a Joke, right? 2009-11-07T01:08:54-04:00 2009-11-07T01:12:28-04:00 Brian,2009-11-07:1.1203 <p>If this isn&#8217;t a joke about open-source design, I don&#8217;t know what it is.</p> <p><a href="/modls/blog/images/2009/11/06_2308_0.jpg"><img src="/modls/blog/images/2009/11/06_2308_0_t.jpg" style="float: right; border: 0; padding: 0; margin: .1em 0 .3em .5em; clear: right;" alt="OpenOffice Mouse" title="OpenOffice Mouse" /></a></p> <blockquote> <p>Is this like Apple&#8217;s Magic Mouse?</p> <p>It&#8217;s almost the complete opposite of Apple&#8217;s approach with their new mouse. The Magic Mouse has one giant button that can do 10 things, we have 18 small buttons that can each do two or more things. And a scroll wheel. And a joystick. And 512k of memory.</p> </blockquote> <p>There&#8217;s a reason Apple is the most successful consumer goods company in the world, and why your company has the tasteful name &#8220;WarMouse&#8221;.</p> <blockquote> <p>How do I hold the mouse?</p> <p>We have found the most effective way is to rest your first three fingers on the mouse with your thumb on the joystick. Your index finger controls the first two vertical rows, your middle finger utilizes the two middle ones and the scroll wheel, and your ring finger the last two rows.</p> </blockquote> <p>If you need a <span class="caps">FAQ</span> about how to hold a mouse with 18 small buttons, and a scroll wheel and a joystick&#8230; then perhaps it&#8217;s not the most ideal device for an appendage with only five digits.</p> <p>Seriously, someone tell me this is a joke.</p> Firefly cameo on Castle. 2009-10-27T12:57:39-04:00 2009-10-27T13:11:45-04:00 Jacob,2009-10-27:1.1202 <p><a href="/modls/blog/images/2009/10/27_0957_0.jpg"><img src="/modls/blog/images/2009/10/27_0957_0_t.jpg" class="post" alt="Castle Logo" title="Maybe I should have found a still..." /></a></p> <p>Don&#8217;t miss <a href="" title="Vampire Weekend: Castle">last night&#8217;s</a> <a href="">Castle</a>. Along with the Halloween humor there is a glorious reference to <a href=";;tag=recently-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957">Firefly</a> in the first few minutes. </p> <p>Makes me consider &#8220;space cowboy&#8221; for next year.</p> <p><a href="">Castle on Hulu</a></p> Need a Job? Interested in an Early Stage Startup? 2009-09-28T17:17:24-04:00 2009-09-28T17:40:13-04:00 Brian,2009-09-28:1.1201 <p>Need a job? Are you a freelancer who knows me? I&#8217;ve done some advising for a very early-stage Internet dating startup (they have a clever new angle on the old idea) who are looking to build up a small freelance design and development team, and I&#8217;m looking for freelancers I know whose contact info I can pass along to the founders.</p> <p>Unfortunately, I can&#8217;t share many of the details publicly. However, I imagine they would share them with you directly if they make contact.</p> <p>Here&#8217;s what they&#8217;re looking for:</p> <ul> <li>Front End Designer*</li> <li>Front End Developer (<span class="caps">CSS</span>/HTML/JS)*</li> <li>Back End Developer &#8211; fans of the <span class="caps">LAMP</span> stack preferred. Open to <span class="caps">PHP</span>, Ruby on Rails (or others if you can convince them why).</li> </ul> <p>*are you both an amazing designer and front-end coder? These two can be combined if the right person is found.</p> <p>These are very non-descriptive descriptions, I realize. Right now, they&#8217;ve worked more on the business and experience end of the spectrum, and less in the realm of nailing down specific technologies and techniques. This means the people working on the tech side will have a lot of influence on what gets built&#8230; a unique opportunity.</p> <p>If you&#8217;re the designer&#8230; you&#8217;ll work with the founders to bring their idea into a lucid reality. They have a solid idea of their customer&#8217;s experience with the site, but need you to carve that into something tangible. </p> <p>If you&#8217;re the front-end developer, you&#8217;ll take the tangible interface and carve it from standards-compliant code. Experience with mobile web interfaces is a plus here, as that is also in the cards.</p> <p>If you&#8217;re the back-end developer, you&#8217;ll be choosing the tools that are best to serve the data needs of the web app. You&#8217;ll have a considerable amount of influence over how this is will all be implemented and scale.</p> <p>That&#8217;s it. If you find this kind of openness exciting, drop me an email at my usual address and I&#8217;ll pass your information along. (I&#8217;ve disabled comments on this post.)</p> SimplePie Shutting Down. 2009-09-28T11:59:40-04:00 2009-09-28T11:07:23-04:00 Jacob,2009-09-28:1.1200 <p>Hopefully <a href="" title="SimplePie">the open source project</a> will live on in some form. Along with <a href="" title="">my personal site</a> I just used <a href="">SimplePie</a> (along with <a href="">Yahoo! Pipes</a>) to add photos to <a href="" title="GoofyGuys">a blog I keep with some old friends</a>.</p> <blockquote> <p>So effective immediately, we are ceasing development of SimplePie and shutting down the project. We will shortly be pushing all code to GitHub. The mailing list will continue to serve users for the time being, but my sincerest hope is that someone will take up the charge to fork SimplePie, fix all of its issues, and continue on with this project that&#8217;s been such a huge part of my life for the past 5 years.</p> </blockquote> <p><a href="">SimplePie is ceasing development</a></p> Free Library of Philadelphia Possibly Closing 2009-09-14T16:53:42-04:00 2009-09-21T16:01:51-04:00 Jacob,2009-09-14:1.1199 <p>It&#8217;s a sad state of affairs when <a href="" title="All Free Library of Philadelphia Branch, Regional and Central Libraries Closed Effective Close of Business October 2, 2009 ">one of the original public library systems needs to shut its doors</a>. You may know the <a href="">Free Library of Philadelphia</a> by the old stories of Benjamin Franklin starting the one of the first public library systems, the <a href="">Library Company of Philadelphia</a>. Sadly they&#8217;re also the first major library to close.</p> <blockquote> <p>We deeply regret to inform you that without the necessary budgetary legislation by the State Legislature in Harrisburg, the City of Philadelphia will not have the funds to operate our neighborhood branch libraries, regional libraries, or the Parkway Central Library after October 2, 2009.</p> </blockquote> <p>Via <a href="" title="Philadelphia Set to Close Its Public Libraries">Daring Fireball</a></p> <p><a href="" title="Philadelphia Free Library System is shutting down">Also seen on Boing Boing</a>: </p> <blockquote> <p>Just look at that list of all the things libraries do for our communities, all the ways they help the least among us, the vulnerable, the children, the elderly. Think of every wonderful thing that happened to you among the shelves of a library. Think of the millions of lifelong love-affairs with literacy sparked in the collections of those libraries. Think of every person whose life was forever changed for the better in those buildings.</p> </blockquote> <p><a href="" title="Sign of the Times: Philadelphia&#39;s Public Library to Close">And <span class="caps">ABC</span> News.</a></p> <h3><em>Update</em></h3> <p><em>After this was brought to a broader audience&#8217;s attention a letter-writing and email barrage has <a href=";postid=952" title="Breaking News - Legislation to keep libraries open passes!">helped save the Free Library of Philadelphia</a>. (via <a href="" title="Philadelphia Free Library System saved!">Boing Boing</a>)</em></p>