tag:blogger.com,1999:blog-3770680590348466122024-09-07T18:08:24.393-04:00SP Blog"Still, it's a real good bet, the best is yet to come." ~Frank SinatraUnknownnoreply@blogger.comBlogger184125tag:blogger.com,1999:blog-377068059034846612.post-41612306894598366802014-09-29T16:24:00.001-04:002014-09-29T16:24:42.918-04:00Technical Challenge of the Day: Destiny Character DownloadBungie has a cool 3D viewer for Destiny characters. E.g. here's mine: <a href="http://www.bungie.net/en/Legend/1/4611686018429763268/2305843009217808474" target="_blank">chrisjshull</a>.<br />
Here's your challenge: download your character as an image (with a transparent background!).<br />
<br />
Here's mine:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9jQMD3STKwTCGfju1-KAq3ByfvfBEdvRL5MkPSk_iTBdTnHwees8KAQmRlTV-Yqrt9uLLSSqM3FM2Numv9nMEWaLA2lRqfBIz-0lTj5MYQNGk_nONOXuUNI1TihBTDDP0bCS_4HfIs4dO/s1600/me.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9jQMD3STKwTCGfju1-KAq3ByfvfBEdvRL5MkPSk_iTBdTnHwees8KAQmRlTV-Yqrt9uLLSSqM3FM2Numv9nMEWaLA2lRqfBIz-0lTj5MYQNGk_nONOXuUNI1TihBTDDP0bCS_4HfIs4dO/s1600/me.png" height="320" width="131" /></a></div>
<br />
<span id="goog_1782908726"></span><span id="goog_1782908727"></span>(After a bit of cropping.)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-3139920475272673572009-12-22T19:14:00.004-05:002009-12-22T19:29:01.143-05:00Scrolling for iPhone Web AppsI have created a new <a href="http://shullian.com/scroll.html">iPhone Scroll Demo</a> page. This webpage is a proof-of-concept for scrolling with:<ul> <li>"low-friction",</li>
<li>"pseudo-fixed-position toolbars", and</li>
<li>"rubber-band 'bounce' scrolling" (even when you "you pull down all the way off the bottom [or top] of the display").</li>
</ul> I don't know if this is the "best" way, just <i>a</i> way (if I had to start from scratch I'd probably try a few things differently).<br />
<br />
This all began because I was reading John Gruber's (of Daring Fireball) discussions about iPhone web apps and PastryKit (<a href="http://daringfireball.net/2009/12/pastrykit" target="_blank">here</a>, <a href="http://daringfireball.net/2009/12/more_on_pastrykit" target="_blank">here</a>). It struck me that what he wanted really wouldn't be that hard to do (for the most part). So I put together this little page. As he noted, I doubt it will scroll as nicely on a non-3GS iPhone (although I was only able to test on my own 3GS). Even on a 3GS, I get occasional hiccups when background processes kick off.<br />
<br />
To save time and effort, the page will only really work in portrait orientation when saved to the home screen. I also could have spent a lot more time using HTML5 and CSS3 to make this more web-app-y, but that was not the point of this project. You may also note a few HTML errors when you load - this is my host, not me.<br />
<br />
My next task will be trying to get a scroll bar to show (I will likely have to code up a new one). I also had a lot of trouble embedding Google ads (so much so that I removed them on the iPhone), because they live in their own iframes, which handle events differently (and I cannot access them via JS because it comes from a different domain).<br />
<br />
Disclaimer: While it just so happens that I do work part-time for Apple Inc., I have not used here, nor do I have, any proprietary information on this immediate subject matter. In fact, I haven't even looked at PastryKit itself (as dug up by John Gruber). I am also a student at Carnegie Mellon University, and this prototype was just a mental exercise; I simply tried create something based on John Gruber's notes and thoughts.<br />
<br />
<a href="http://shullian.com/scroll.html">Check out the iPhone Scroll Demo.</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-20428575483148557262009-12-16T01:42:00.008-05:002009-12-16T01:51:23.170-05:00Get Lyrical - Italian & Spanish + LegalThe <b>Good</b> news:<br />
Since the last news posting versions 3.4 and 3.5 of <a href="http://shullian.com/get_lyrical.php">Get Lyrical</a> have added Italian and Spanish localizations respectively (and thanks to Vincenzo Boiano and Israel López Fernández respectively!). That brings the total language count up to four. (And I hear through the grapevine that French may be coming soon - we'll see!)<br />
<br />
The <b>Bad</b> news:<br />
I've received word from the lawyers of TuneUp Media (makers of TuneUp) that SP is infringing on their trademark for "AUTOMAGICALLY" (SP's 2nd ever C&D – woohoo!). You may note from Get Lyrical's description page that it:<br />
<blockquote>"Auto-magically adds lyrics to songs in iTunes from lyrics.wikia.com."<br />
</blockquote>If you take a look at <a href="http://shullian.com/files/081676-0010%20AUTOMAGICALLY.pdf" target="_blank">the letter</a>, you'll see that TuneUp claims to have begun using the term in December 2008. A quick <a href="http://tess2.uspto.gov/bin/gate.exe?f=login&p_lang=english&p_d=trmk" target="_blank">search of the USTPO</a> shows that they filed for the term in January 2009 ... oh, and the trademark was published for opposition at the beginning of the month*.<br />
TuneUp can – forgive me, I don't know the legal term – suck it; not only have I been using "Auto-magically" <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/27864&vid=244306&mode=info" target="_blank">since at least 2005</a>, I know that a number of my actual competitors use the term as well. Oddly enough, I was recently thinking of changing this description. But now that I've gotten this ridiculous claim, I think GL may just have to be <i>auto-magic</i> for the indefinite future. (We'll see though, the TuneUp lawyers have given me until the 22nd to respond.)<br />
<br />
*For those of you not keeping track, it is December 2009.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-377068059034846612.post-7465263589475530842009-10-27T23:22:00.003-04:002009-10-27T23:32:49.184-04:00Get Lyrical v3.3 - Now in German!<a href="http://shullian.com/get_lyrical.php">Get Lyrical</a> 3.3 is out, and it's been localized to German (much thanks to Kay van Haagen!). There are also bug fixes that should clear up any problems with international, or just plain garbled lyrics. And of course, a new icon:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shullian.com/img/new-gl-icon-web.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://shullian.com/img/new-gl-icon-web.png" border="0" alt="" /></a>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-377068059034846612.post-45588437641020734532009-10-21T00:21:00.001-04:002009-10-21T00:23:09.850-04:00Get Lyrical in MACup's iPhone & Co<a href="http://shullian.com/get_lyrical.php">Get Lyrical</a> was recently included on the cover mount CD of a special iPhone & Co issue of MACup magazine; "<a href="http://translate.google.com/translate_t#de|en|Europas%20erstes%20Magazin%20f%C3%BCr%20Apple-Anwender" target="_blank">Europas erstes Magazin für Apple-Anwender</a>" (yeah, it's German).<br />
<br />
Get Lyrical is a perfect companion to lyric-lovers on the iPhone or iPod touch. It's actually easier to see lyrics in these devices than in iTunes itself. Once you let Get Lyrical tag your songs in iTunes, the lyrics will be sync to your device; just tap the cover art (between the top and bottom controls) to see the them:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGfeqZ-2igd4eIgUc-BE-X0Hj3I4n4Q181H2SW5C2hPuodXizspm5SpAee1KpEEiRgAc3H-U_2U5cFOx4kPajAofHMbeC5HQDUbud37M8xT4GqeAQ3PG7sGlnQmjai0lq9lxknTqdHTSDH/s1600-h/Mail+Attachment.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGfeqZ-2igd4eIgUc-BE-X0Hj3I4n4Q181H2SW5C2hPuodXizspm5SpAee1KpEEiRgAc3H-U_2U5cFOx4kPajAofHMbeC5HQDUbud37M8xT4GqeAQ3PG7sGlnQmjai0lq9lxknTqdHTSDH/s320/Mail+Attachment.jpeg" /></a><br />
</div><br />
You can also see lyrics on other iPods by clicking the center Select button (while in the music playback view) until you see the lyrics.<br />
<br />
The latest version of Get Lyrical actually provides better support for non-English characters within lyrics. Some of my apps are even in multiple languages. (Eventually, I even hope to have a German version of Get Lyrical.)<br />
<br />
They were nice enough to send me a copy: <a href="http://shop.macup.com/product_info.php?products_id=722" target="_blank">MACup</a>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-377068059034846612.post-63552337269600066402009-08-04T02:14:00.000-04:002009-08-04T02:14:00.408-04:00Rocketship-in-a-Bottle<div class="separator" style="clear: both; text-align: center;"><a href="http://shullian.com/img/rocket_web_500.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="116" src="http://shullian.com/img/rocket_web_500.png" width="200" /></a></div><br />
That's right, SP has bottled the rocket; for use whenever we want.<br />
<br />
Replacing the old "Clown-feet Rocket" the "Rocketship-in-a-Bottle" logo will now greet people to shullian.com.<br />
<br />
Many thanks to my girlfriend, Hannah, who was sweet enough to do this for me (and put up with the tiniest, minutest, change requests).Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-377068059034846612.post-44122438573653009332009-05-03T02:07:00.002-04:002009-05-05T11:02:56.754-04:00BeltThe foundation of any good wardrobe has to be the belt. Not only does it keep your pants up (which is an unfortunate problem still plaguing modern society), but a good belt also draws one of the few acceptable horizontal lines across the human figure. This, of course, should be a clean line - Texan-sized belt buckles should be regarded like our last Texan president, and likewise stay in Texas.<br />
As a further note, if <strike>you're</strike> <b>your</b> <strike>responce</strike> response to this statement is that your pants don't have belt loops, then you should take this as a sign that you are not wearing the right kind of pants (the only exception being for women wearing dresses).<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNyJ9y02deWplj8tLa_1pTT0V5PFyTogmGM8eP0bJdsy7junP4ATywgxIqpTZdMo0bsBcD6Tq2-6hTC77oBYWabzUFvRt8AiCt5LSAsjEnTDfYelMk0YMmkOG4CkKju1vJhscZERBHICpc/s1600-h/belt10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img style="vertical-align:middle;margin-bottom:5px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNyJ9y02deWplj8tLa_1pTT0V5PFyTogmGM8eP0bJdsy7junP4ATywgxIqpTZdMo0bsBcD6Tq2-6hTC77oBYWabzUFvRt8AiCt5LSAsjEnTDfYelMk0YMmkOG4CkKju1vJhscZERBHICpc/s320/belt10.jpg" /></a>Good Belt<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_TKh4qohBAzdiu6knSPnUNXuKRIHhcu-S556WNCYdT3_4UbksMgH5AyiTysOj-vLH0z52fM_w6PSFQ756YOzEiy9j2QdQicXSSmRw7JfaqdukzxqrFGJEX02T3VRUdbe1GQAZy_HuLEM/s1600-h/2004126901412726836_fs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img style="vertical-align:middle;margin-bottom:5px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_TKh4qohBAzdiu6knSPnUNXuKRIHhcu-S556WNCYdT3_4UbksMgH5AyiTysOj-vLH0z52fM_w6PSFQ756YOzEiy9j2QdQicXSSmRw7JfaqdukzxqrFGJEX02T3VRUdbe1GQAZy_HuLEM/s320/2004126901412726836_fs.jpg" /></a>Good Belt<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrSTfZg8FhNfobbiiylMOkd8EMpjcbsluRI3oEdj2cxwQNgaKq-mAFRWmpHRYuunGA6SPZOhpiZcp3Dv6lIaLBrDlPJU6fMxtjpvHXVx0MG1qyu_z3TTjPn4zGByh7979apGrmGylNRGH/s1600-h/belt-23.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img style="vertical-align:middle;margin-bottom:5px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrSTfZg8FhNfobbiiylMOkd8EMpjcbsluRI3oEdj2cxwQNgaKq-mAFRWmpHRYuunGA6SPZOhpiZcp3Dv6lIaLBrDlPJU6fMxtjpvHXVx0MG1qyu_z3TTjPn4zGByh7979apGrmGylNRGH/s320/belt-23.jpg" /></a>Great Belt<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtqq9mjOAWNJgioDznOonvQSf3bbdfPIs0a8J7fQdFgq9O7SFOHP9h8bmngotj6Fip0ankq8Z2S5q2zed3P05a_jmqEM2pEHBCvI0TsILHvjK9N6HjXdARTx7lPRJ1bLNFu9CHOxRdQD_/s1600-h/texasbelt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img style="vertical-align:middle;margin-bottom:5px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtqq9mjOAWNJgioDznOonvQSf3bbdfPIs0a8J7fQdFgq9O7SFOHP9h8bmngotj6Fip0ankq8Z2S5q2zed3P05a_jmqEM2pEHBCvI0TsILHvjK9N6HjXdARTx7lPRJ1bLNFu9CHOxRdQD_/s320/texasbelt.jpg" /></a>Bad Belt<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJNY3CaK1uYFssUQwcKBq3hSQQzq75LwNsnVQeksoHHuM-4_CJuyHEROgc0bKUC0A5I_acPNSlqAq78569fPBgMVHpjTi-UMjDAoSvsSEsM2KM62roGSCapltzJG3pMlBjRSPGBolZLTkU/s1600-h/dee.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img style="vertical-align:middle;margin-bottom:5px" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJNY3CaK1uYFssUQwcKBq3hSQQzq75LwNsnVQeksoHHuM-4_CJuyHEROgc0bKUC0A5I_acPNSlqAq78569fPBgMVHpjTi-UMjDAoSvsSEsM2KM62roGSCapltzJG3pMlBjRSPGBolZLTkU/s320/dee.jpg" /></a>Crazy-Bad Belt<br />
</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-377068059034846612.post-9113010897434948502009-04-24T00:25:00.000-04:002009-04-24T00:25:00.219-04:00My Summer Commute<iframe width="450" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&source=s_d&saddr=20875+Valley+Green+Dr,+Cupertino,+CA+95014&daddr=Infinite+Loop&hl=en&geocode=%3BFTqeOQIdPva5-A&gl=us&mra=mr&mrcr=0&dirflg=w&sll=37.331334,-122.031949&sspn=0.004052,0.008154&ie=UTF8&t=h&ll=37.331684,-122.033987&spn=0.004052,0.012231&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=d&source=embed&saddr=20875+Valley+Green+Dr,+Cupertino,+CA+95014&daddr=Infinite+Loop&hl=en&geocode=%3BFTqeOQIdPva5-A&gl=us&mra=mr&mrcr=0&dirflg=w&sll=37.331334,-122.031949&sspn=0.004052,0.008154&ie=UTF8&t=h&ll=37.331684,-122.033987&spn=0.004052,0.012231" style="color:#0000FF;text-align:left">View Larger Map</a></small>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-52166863047251879012009-04-20T02:26:00.002-04:002009-04-20T02:26:35.906-04:00Acting Warmup<blockquote>I am a mother pheasant plucker.<br />
I pluck mother pheasants.<br />
I am the most pleasant mother pheasant plucker,<br />
to ever pluck a mother pheasant.</blockquote>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-34165136738910166662009-04-06T02:12:00.000-04:002009-04-06T02:12:41.827-04:00You Know You're Crazy When...You start recognizing interesting hacks in your own framework.<br />
(Either you get it or you don't.)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-32636045106971505852009-04-03T15:15:00.000-04:002009-04-03T15:15:17.064-04:00Let's Sue CongressIs anyone else curious as to whether we can sue/prosecute Congress for all the crap they pull?<br />
I'm thinking it could be the biggest class-action in all history (<a href="http://www.census.gov/population/www/popclockus.html">306 million +</a>). I'm sure there are a boatload of thins to bring them up on - but I'd say the easiest thing to get them on is perjury (while it didn't stick, think Clinton - Q.E.D.). Though it seems these DC bastards are never accountable for the things they say, I say we can get them with their oath of office:<blockquote>"<b>I do solemnly swear</b> (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I take this obligation freely, without any mental reservation or purpose of evasion; and that <b>I will well and faithfully discharge the duties of the office on which I am about to enter.</b> So help me God." (<a href="http://www.conservativeusa.org/oathsofoffice.htm" target="_blank">↗</a>)</blockquote>Does anyone really think these guys "well and faithfully discharge" their duties? Let me at 'em - it would be hard to prove my point!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-47900123369940699232009-04-02T16:24:00.002-04:002009-04-02T22:17:12.610-04:00SP News!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghSn0KIJj_D2PGoSCQVhY05Pk2NoID7TbyBkvA-DEAN_xYa3Jf7djpkn9YIijv48vltX22Nht21PVh6NoPKoBDCI5wC9Kc2aAAmd1j9qmvj1tpNUv5804weFk866xe4ikFzHFuxZIJU0wj/s1600-h/gl_dl_log.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghSn0KIJj_D2PGoSCQVhY05Pk2NoID7TbyBkvA-DEAN_xYa3Jf7djpkn9YIijv48vltX22Nht21PVh6NoPKoBDCI5wC9Kc2aAAmd1j9qmvj1tpNUv5804weFk866xe4ikFzHFuxZIJU0wj/s320/gl_dl_log.png" style="border: 5px solid #fff" /></a></div><br />
At around 9:00AM this morning <a href="http://shullian.com/get_lyrical.php">Get Lyrical</a> v3 hit the 10,000 download mark (the above shot is from my personal download logs). This is especially exciting news, given that it's been out for less than two weeks.<br />
<br />
In other news, you may have noticed that shullian.com has recently been given some small look-and-feel tweaks. For those using the <a href="http://www.apple.com/safari/download/">latest version of Safari</a> (or other WebKit based browser), there are some extra visual enhancements that can only be done in WebKit browsers. If you're running something else, look below to see the difference. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIzQu9dH5nnEEUowaGT7auncOEFz-rlQlhJHwhps3OS6zvKyHBsfogRhmUtrwJooUzrih1KSzZYpIm-ld0mDrflrH9tjayEdirNoIR0QVapA5xqtG0IiuW1RyNLcn-zb0fU_uSuesiBGHq/s1600-h/new+page+screen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIzQu9dH5nnEEUowaGT7auncOEFz-rlQlhJHwhps3OS6zvKyHBsfogRhmUtrwJooUzrih1KSzZYpIm-ld0mDrflrH9tjayEdirNoIR0QVapA5xqtG0IiuW1RyNLcn-zb0fU_uSuesiBGHq/s320/new+page+screen.png" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-9984855642507189932009-03-25T15:26:00.000-04:002009-03-25T15:26:00.924-04:00<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Zlawa40w_lslkqg5N3wfNk7Gv_6TKuH38WNCbVrdbr8Tf_hYepeEnuQB8Mf05_ICqBWXts5kPgIxQX81Oz3u2Z20SABvcT_eH3e75NLlAIXMMjoVNfLXInM37lBPdK3YG2bzpAkj1uDi/s1600-h/riskfreesuit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Zlawa40w_lslkqg5N3wfNk7Gv_6TKuH38WNCbVrdbr8Tf_hYepeEnuQB8Mf05_ICqBWXts5kPgIxQX81Oz3u2Z20SABvcT_eH3e75NLlAIXMMjoVNfLXInM37lBPdK3YG2bzpAkj1uDi/s400/riskfreesuit.png" /></a></div>Continuing the theme of crazy promos - I like this one from Jos. A. Banks.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-4653899151366964352009-03-25T10:16:00.000-04:002009-03-25T10:16:39.075-04:00chrisjshull.comSo I recently bought something from Buy.com, and they were running the most ridiculous promo with GoDaddy - one free domain with every purchase. So I got <a href="http://chrisjshull.com">chrisjshull.com</a> (why not?). Right now it just points to shullian.com, but we'll see...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-4790685137812569342009-03-21T19:55:00.002-04:002009-04-03T15:41:25.895-04:00Get Lyrical v3 Goes GMYesterday marked the public release of <a href="http://shullian.com/get_lyrical.php">Get Lyrical</a> v3 (actually v3.1.5). Here's what people are already saying:<br />
<ul><li>Worked well for me. Finds large % of popular ... impressed! (<a href="http://www.macupdate.com/info.php/id/25390" target="_blank">↗</a>)</li>
<li>Danke, genau so etwas hab ich gesucht seit ich auf Mac umgestiegen bin. (<a href="http://www.ifun.de/content/view/5345/2/" target="_blank">↗</a>)</li>
<li>Ένα μικρό προγραμματάκι που προσπαθεί να κάνει την συμβίωση σας με το iTunes ακόμη καλύτερη είναι το Lyrical. (<a href="http://milaraki.com/blog/2009/03/lyrical-lyrics-for-your-songs/" target="_blank">↗</a>)</li>
</ul>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-377068059034846612.post-37300816247927473162009-03-07T21:01:00.001-05:002009-03-07T21:01:57.662-05:00So FastEver since I moved to Pittsburgh, I've wanted to bike down Squirrel Hill. There is, essentially, a straight mile shot downhill from my grocery store to campus (<a href="http://maps.google.com/maps?f=d&source=s_d&saddr=Forbes+Ave&daddr=40.443714,-79.938884&geocode=FTYJaQId0ng8-w%3B&hl=en&mra=dme&mrcr=0&mrsp=1&sz=15&sll=40.438782,-79.929185&sspn=0.017083,0.026093&ie=UTF8&t=p&ll=40.440774,-79.931202&spn=0.017082,0.026093&z=15" target="_blank">map</a>).<br />
Well, today the weather was nice, and I needed some groceries. So I hopped on a bus (conveniently equipped with bike racks), grabbed some food, and rocketed back down to campus. Totally awesome!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-32305015545920262392009-02-21T23:22:00.002-05:002009-02-21T23:26:07.989-05:00London Cuckolds<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9R96zii8QbPLsyZ47-D5wUOO8P8oxl1PuAbwonHQPKba7UqRan2gBvfDnueJ2aQlf8JbmBLixqLYR96_S_HKWkErwAGqHMCGCrk9P6mt7gUZTrZ4H16iu4Zwx0Gy1QumqvjCppnC0uEF/s1600-h/cuckolds.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9R96zii8QbPLsyZ47-D5wUOO8P8oxl1PuAbwonHQPKba7UqRan2gBvfDnueJ2aQlf8JbmBLixqLYR96_S_HKWkErwAGqHMCGCrk9P6mt7gUZTrZ4H16iu4Zwx0Gy1QumqvjCppnC0uEF/s320/cuckolds.jpg" /></a>I just saw CMU's performance of <i>London Cuckolds</i>, and I do believe it is my new favorite show. And it's not even a musical! Rather, it is a delicious comedy reminiscent of my favorite <i>Whose Line is it Anyway</i> bits (only scripted, of course).Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-377068059034846612.post-2491373339662019292009-01-17T14:12:00.001-05:002009-01-17T14:12:06.444-05:00This postPosted from my iPod touch!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-82672752676582714902009-01-15T10:35:00.000-05:002009-01-15T10:59:09.586-05:00Biking in the SnowFor the first time had chance to ride my bicycle in a substantial amount of snow. I'll keep it simple ad just say this:<br /><br />
If you think it's hard to drive a car in snow - remember that a bike has two fewer points of contact with the road.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-69729746071743602522009-01-04T23:04:00.000-05:002009-05-03T16:06:30.832-04:00Risk Roll!No, that's not <i><a href="http://en.wikipedia.org/wiki/Rickroll">Rick Roll</a></i>. <a href="http://shullian.com/riskroll.php">Risk Roll</a> [<a href="http://shullian.com/riskroll/">iPhone link</a>] is an iPhone/iPod Touch webapp to simulate dice rolls for <i>Risk: The Game of Global Domination</i>.<br />
I made it a while back just to test out the webapp style. Check it out.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-64550115848612250372008-12-22T09:09:00.006-05:002009-01-29T17:07:02.234-05:00[Shift] Web[Warning: this is another, hopefully less boring, technical post!]<br />
<br />
While Google Docs will likely never beat out Word or Pages in terms of functionality, there is an obvious industry shift towards web apps from desktop apps (why else would Google Chrome exist). I also see some desktop programs beginning to have their own built-in web interfaces so that they can be controlled across the expanse of the net (it's like running an application-specific mini-server).<br />
<br />
This leads me to wonder - will someday all applications have their own web interfaces? (damn, that's a lot of open web ports), will OSes have their own web interfaces?, and will someday we see a trend towards web-only interfaces? Since you can always see a web interface locally, perhaps one day we won't even have traditional GUIs, just site-specific browsers distributed with background daemons.<br />
<br />
This could, of course, have some very interesting results. For one, people would be using their computers more like servers - and any machine with internet becomes a thin-client. This could lead to more people buying a desktop machine, and then something like a netbook to go with it. From a development perspective, cross-platform UI design would be over (and cross-bowser issues could be minimized as well, if say an app-specific version of WebKit was included). Also, think of the ability to easily place ads into a program from someplace like Google AdSense. <br />
There ore obviously things that just wouldn't work well with a web interface, like real games. And I would be very wary of the load placed on the associated technologies (even now, Google Docs loves to pound me with slow script warnings). <br />
<br />
Just something to think about. And maybe I'll be able to say "I told you so" someday ;) !<br />
Oh yeah, and for the record; I love Mail.app over Gmail.com any day.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-15154465383521297982008-12-18T11:50:00.001-05:002009-01-29T17:07:26.228-05:00Functional Filesystems[Warning: this post is technical and possibly boring!]<br />
<br />
There is this idea I've been playing with for quite some time. In IS I often see this tendency to create big, obnoxious databases for storing information. But sometimes we don't need to do this. I have this idea where you simply store information in a predetermined file structure. Then, the code navigates, reads, and interprets this file structure.<br />
<br />
For example, I currently have a project where I'm generating a set of html files via local command line php script (I have no server-side scripting). In order to create a new page all I have to do is place a content snippet in a certain folder. The php then knows knows to generate it, and add it to the navigation sidebar in a sub-level navigation section based upon the sub-level directory the file is in. Take a look at <a href="http://www.cmu.edu/gelfand-center/scimodules/">http://www.cmu.edu/gelfand-center/scimodules/</a>.<br />
<br />
Pinch of Salt also uses a form of this concept. When uploading pictures to a recipe, the picture is stored in a folder based on the recipe's id, which is inside a folder based on the user's id. While Pinch of Salt does use a database to store the location of pictures (it needs to store other things too, unfortunately), the idea is that it may be useful the be able to simply query a folder for it's contents. Or perhaps recursively delete a user's folder if an account needs to be destroyed. <br />
<br />
I'm sure this is not original, but that doesn't make it any less interesting.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-76149835083983533632008-12-18T00:32:00.008-05:002008-12-18T07:08:50.933-05:00<WinterBreak>Despite having been home for a while, I haven't actually been done with all my assignments (hooray for digital delivery!). Well I just completed those, and now that other people are trickling back (and I've gotten some sleep), my break can officially begin (barring outstanding contracts, etc of course).Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-44486805518732435132008-12-08T05:33:00.000-05:002008-12-08T05:35:47.090-05:00Home AgainI have had the incredible fortune this semester of having no finals. So not only will I have an insanely long break, but I made it home in time to see my visiting newborn cousin. Of course I still have schoolwork to hand in electronically, and it's not going to be very exciting here with no one else around - but I'm going to love the rest.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-377068059034846612.post-83735608931870620212008-12-05T22:27:00.000-05:002008-12-05T22:33:26.954-05:00Pinch of Salt UpdatesHey all. I recently redid the stylesheets for <a href="http://beta.pinchofsalt.org/">PinchOfSalt.org</a>. It looks better now, but it's still very orange. I'm using orange on purpose, but I may break down and change it at some point.<br />
I've also added an awesome picture feature - very slick if I say so myself. See an example at my page for <a href="http://beta.pinchofsalt.org/recipe.php?ID=119">Chris' Vinaigrette</a>. Not the most amazing recipe to premier on, but it was certainly easy.Unknownnoreply@blogger.com0