<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Web developer, technologist, innovator. Support Engineer at WebFaction. I love the internet.</description><title>Japh</title><generator>Tumblr (3.0; @japh)</generator><link>http://tumblr.japh.com.au/</link><item><title>External File Optimizer [Reboot]</title><description>&lt;a href="http://feedproxy.google.com/~r/JaphethThomson/~3/vztGt4dfH7U/"&gt;External File Optimizer [Reboot]&lt;/a&gt;: &lt;p&gt;This plugin automatically combines and compresses JS and CSS files generated with wp_head() and wp_footer(), it even handles serving from a sub-domain. This is a fork of the External File Optimizer…&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/806137688</link><guid>http://tumblr.japh.com.au/post/806137688</guid><pubDate>Tue, 13 Jul 2010 21:18:18 +1000</pubDate></item><item><title>Quick WordPress 3.0 Menu issue check</title><description>&lt;p&gt;So WordPress 3.0 is out, and it’s awesome!&lt;/p&gt;
&lt;p&gt;However… I think I may have already come across a bug in it’s new menus, and I’d like a hand checking if I’m right, or just making things up.&lt;/p&gt;
&lt;p&gt;You can help me check by doing the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Setup a fresh blog with WordPress 3.0&lt;/li&gt;
&lt;li&gt;Create a new menu, and give it a name like “Main Menu”&lt;/li&gt;
&lt;li&gt;In the Twenty Ten theme, edit the header.php file, and in the function call for wp_nav_menu, add ‘menu’ =&gt; ‘Main Menu’&lt;br/&gt;i.e. change this: wp_nav_menu( array( ‘container_class’ =&gt; ‘menu-header’, ‘theme_location’ =&gt; ‘primary’ ) );&lt;br/&gt;to this: wp_nav_menu( array( ‘menu’ =&gt; ‘Main Menu’, ‘container_class’ =&gt; ‘menu-header’, ‘theme_location’ =&gt; ‘primary’ ) );&lt;/li&gt;
&lt;li&gt;Now check if you can still see the sub-pages when hovering over menu items on the blog&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Problem I’ve discovered (maybe) seems to be that the menus don’t properly respect $depth.  Or perhaps you won’t have the problem at all, and I’ve just broken something somewhere!  :)&lt;/p&gt;
&lt;p&gt;Let me know your results if you do try it.&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/711437820</link><guid>http://tumblr.japh.com.au/post/711437820</guid><pubDate>Fri, 18 Jun 2010 23:21:49 +1000</pubDate><category>wordpress</category><category>bug</category><category>sanity check</category></item><item><title>jQTouch is now a part of Sencha Labs</title><description>&lt;a href="http://www.sencha.com/blog/2010/06/14/ext-js-jqtouch-raphael-sencha/"&gt;jQTouch is now a part of Sencha Labs&lt;/a&gt;: &lt;p&gt;&lt;a href="http://blog.jqtouch.com/post/701706926/jqtouch-is-now-a-part-of-sencha-labs" class="tumblr_blog"&gt;jqtouch&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The cat’s out of the bag! I was hoping to post something on this later this week, but word has already started spreading and I thought I’d take the opportunity to discuss, in greater detail, what this means. For those who don’t know, I’ve been working at &lt;a href="http://www.sencha.com/"&gt;Sencha&lt;/a&gt; (previously Ext JS) for about six months now, serving as creative director. We have tons of great things in the works, but for now I’d like to focus on what’s happening with jQTouch:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;jQTouch will remain under an MIT open source license&lt;/strong&gt; We are starting a new foundation at Sencha called Sencha Labs — a home for all of our open source initiatives including jQTouch and also &lt;a href="http://raphaeljs.com/"&gt;Raphaël&lt;/a&gt;, a fantastic SVG library from my new coworker Dmitry Baranovskiy. Sencha’s core products, Ext JS and Ext GWT, will remain &lt;a href="http://www.sencha.com/company/dual.php"&gt;dual licensed&lt;/a&gt;, commercial and open source GPL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;jQTouch will remain jQTouch&lt;/strong&gt; The jQTouch library will not be ported into Ext JS, nor will it start to use Ext as a base. It will still be based on jQuery and offer a super easy way to get an iPhone interface using just HTML and CSS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jonathan Stark will become the primary maintainer&lt;/strong&gt; I regretfully admit I have been remiss in keeping up with jQTouch patches and updates. I’ve simply been overwhelmed with work. For those who don’t know, &lt;a href="http://jonathanstark.com/"&gt;Jonathan Stark&lt;/a&gt; has been helping with jQTouch since the beginning — he is a good friend, a talented mobile developer/consultant, and a published author. Hiring Jonathan to spend a dedicated amount of time on jQTouch spells great things for the library, first and foremost looking at better Android support. I’ll refrain from going too deeply into detail, but rest assured, we have great plans for the library.&lt;/p&gt;

&lt;p&gt;Lastly, I just want to mention that I will also not be abandoning jQTouch. It’s my baby, and Jonathan and I both look forward to planning its future, making it more powerful, and keeping in touch with you, the community.&lt;/p&gt;

&lt;p&gt;I hope that helps keep everyone informed and please, if you have any other questions, &lt;a href="http://twitter.com/jqtouch"&gt;just ask&lt;/a&gt;. Thanks!&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://tumblr.japh.com.au/post/705904206</link><guid>http://tumblr.japh.com.au/post/705904206</guid><pubDate>Thu, 17 Jun 2010 08:54:40 +1000</pubDate><category>JQTouch</category></item><item><title>"Any sufficiently advanced technology is indistinguishable from magic."</title><description>“Any sufficiently advanced technology is indistinguishable from magic.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Arthur C. Clarke&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/671009658</link><guid>http://tumblr.japh.com.au/post/671009658</guid><pubDate>Mon, 07 Jun 2010 08:37:49 +1000</pubDate><category>quote</category><category>technology</category><category>magic</category><category>inspiration</category></item><item><title>Tip for Call Centre staff</title><description>&lt;p&gt;If I make a reasonable, fair, logical request, don’t make me ask for your manager, just get it done.&lt;/p&gt;

&lt;p&gt;Why?  Because no matter what you say, your manager will do it.&lt;/p&gt;

&lt;p&gt;I don’t make requests unless they’re reasonable, and I haven’t yet had a manager refuse one.  Yet for some reason, the first-line always make life difficult, and ultimately end up looking incompetent.&lt;/p&gt;

&lt;p&gt;So save us all some time and hassle, use a little common sense, and just get it done!&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/456457367</link><guid>http://tumblr.japh.com.au/post/456457367</guid><pubDate>Thu, 18 Mar 2010 22:18:49 +1100</pubDate><category>call centre</category></item><item><title>Email troubles!</title><description>&lt;p&gt;If you emailed me since 9th October 2009 and I haven’t replied… Sorry!&lt;/p&gt;
&lt;p&gt;It seems I haven’t been receiving emails sent to certain email addresses of mine since then.  I hadn’t even realised til more recently (as I have quite a number of email addresses, so they were still coming through).&lt;/p&gt;
&lt;p&gt;Finally the problem has been sorted out though!  So I’m trawling through over 300 emails, and I’ll get to yours soon (If I haven’t replied to you today, shoot me another one!).&lt;/p&gt;
&lt;p&gt;Thanks so much to &lt;a title="WebFaction" href="http://www.webfaction.com/"&gt;WebFaction&lt;/a&gt; for helping me get the issue sorted too.&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/394016905</link><guid>http://tumblr.japh.com.au/post/394016905</guid><pubDate>Wed, 17 Feb 2010 15:01:00 +1100</pubDate></item><item><title>“Sunset”, painted for my wife in Brushes for iPhone</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_kwzvosKAa61qa9x0so1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;“Sunset”, painted for my wife in Brushes for iPhone&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/359207873</link><guid>http://tumblr.japh.com.au/post/359207873</guid><pubDate>Fri, 29 Jan 2010 17:07:40 +1100</pubDate></item><item><title>"Money talks,
I’ll not deny.
I heard it once,
It said goodbye."</title><description>“Money talks,
I’ll not deny.
I heard it once,
It said goodbye.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Unknown&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/264775248</link><guid>http://tumblr.japh.com.au/post/264775248</guid><pubDate>Tue, 01 Dec 2009 21:59:10 +1100</pubDate></item><item><title>"You have to fiddle on the corner where the quarters are."</title><description>“You have to fiddle on the corner where the quarters are.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Robert Altman&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/250410107</link><guid>http://tumblr.japh.com.au/post/250410107</guid><pubDate>Fri, 20 Nov 2009 15:09:04 +1100</pubDate></item><item><title>"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows..."</title><description>“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Martin Golding (via &lt;a href="http://wtfcode.net/"&gt;wtfcode&lt;/a&gt;)&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/236425516</link><guid>http://tumblr.japh.com.au/post/236425516</guid><pubDate>Sun, 08 Nov 2009 11:24:21 +1100</pubDate></item><item><title>Regular question time?</title><description>&lt;p&gt;Last night I was avoiding doing a few things due to it being a VERY long day, so to perk myself up, I decided to put the following question to the floor on Twitter:&lt;/p&gt;
&lt;p&gt;“&lt;a href="http://twitter.com/Japh/status/5446668824"&gt;Anyone have a PHP or Javascript / jQuery related problem for me to solve?&lt;/a&gt;”&lt;/p&gt;
&lt;p&gt;Which got a bigger response than I was expecting, with several questions coming in, and a few RTs.&lt;/p&gt;
&lt;p&gt;So I was wondering… should I set aside an hour or so each week, at a regular time, and take development related questions?&lt;/p&gt;
&lt;p&gt;I’m thinking primarily PHP, WordPress, Javascript, jQuery, MySQL related questions.  The kind of ones that I can solve in 30-45 mins.&lt;/p&gt;
&lt;p&gt;Recently some people had been having problems working something out for an entire day, and I was able to help and get it sorted within 30-45 mins.  Just stuff you either don’t understand, is proving troublesome, or you’re not sure how to approach etc.&lt;/p&gt;
&lt;p&gt;So… thoughts?  :)&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/234634845</link><guid>http://tumblr.japh.com.au/post/234634845</guid><pubDate>Fri, 06 Nov 2009 15:56:22 +1100</pubDate></item><item><title>Fantastic tilt-shift / time-lapse video by Keith Loutit</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=3156959&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3156959&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=3156959&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Fantastic tilt-shift / time-lapse video by &lt;a title="Keith Loutit" href="http://vimeo.com/keithloutit"&gt;Keith Loutit&lt;/a&gt;&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/230836720</link><guid>http://tumblr.japh.com.au/post/230836720</guid><pubDate>Tue, 03 Nov 2009 01:57:00 +1100</pubDate></item><item><title>"A society grows great when old men plant trees whose shade they know they shall never sit in."</title><description>“A society grows great when old men plant trees whose shade they know they shall never sit in.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Greek proverb&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/230270747</link><guid>http://tumblr.japh.com.au/post/230270747</guid><pubDate>Mon, 02 Nov 2009 12:18:15 +1100</pubDate></item><item><title>aidanward:

Some Tasmanian landscapes for your viewing...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ksfdxovErx1qaowoio7_r1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_ksfdxovErx1qaowoio8_r1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_ksfdxovErx1qaowoio9_r1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_ksfdxovErx1qaowoio10_r1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_ksfdxovErx1qaowoio11_r1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;&lt;a href="http://aidanward.tumblr.com/post/229628626/some-tasmanian-landscapes-for-your-viewing"&gt;aidanward&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some Tasmanian landscapes for your viewing pleasure.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://tumblr.japh.com.au/post/229758905</link><guid>http://tumblr.japh.com.au/post/229758905</guid><pubDate>Mon, 02 Nov 2009 01:40:59 +1100</pubDate></item><item><title>So many ideas, so little time...</title><description>&lt;p&gt;Working on a few things at the moment.  I think all of them have potential for making money, but whether any of them actually will (or whether I’ll get enough time to actually finish them before someone else beats me!) remains to be seen.&lt;/p&gt;
&lt;p&gt;I’ve begun work on a web application, which is an interesting process in itself, and has already clarified for me the best way I can learn Ruby on Rails, which is a longer term goal.&lt;/p&gt;
&lt;p&gt;I’ve also begun an outline and draft for a book I thought of a while ago, and am trying to get a back log of blog posts scheduled on my Bonsai blog (&lt;a href="http://www.potensai.com/"&gt;http://www.potensai.com/&lt;/a&gt;) too which is taking some self-control.&lt;/p&gt;
&lt;p&gt;So I’m feeling more proactive than usual lately, but these things come in fits and starts anyway!&lt;/p&gt;
&lt;p&gt;I think I need to give myself some deadlines and rewards / punishments(?) to help ensure I meet them!  Ever had to do this for yourself?  Any ideas to help me?  ;)&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/228713750</link><guid>http://tumblr.japh.com.au/post/228713750</guid><pubDate>Sat, 31 Oct 2009 19:19:09 +1100</pubDate></item><item><title>"I saw the angel in the marble and carved until I set him free."</title><description>“I saw the angel in the marble and carved until I set him free.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Michelangelo&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/228283386</link><guid>http://tumblr.japh.com.au/post/228283386</guid><pubDate>Sat, 31 Oct 2009 09:06:32 +1100</pubDate></item><item><title>"You only live once, but if you do it right, once is enough!"</title><description>“You only live once, but if you do it right, once is enough!”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Mae West&lt;/em&gt;</description><link>http://tumblr.japh.com.au/post/226608828</link><guid>http://tumblr.japh.com.au/post/226608828</guid><pubDate>Thu, 29 Oct 2009 15:19:25 +1100</pubDate></item><item><title>Learning another (programming) language</title><description>&lt;p&gt;I have a web application I’m working on and keen to get it into it’s first incarnation and up and running.&lt;/p&gt;

&lt;p&gt;The problem is, I’d really like to learn Ruby on Rails and do it in that, but I already know PHP so well that it’s very slow going by comparison.  This is really frustrating!&lt;/p&gt;

&lt;p&gt;I can see why it’s the case though, as I couldn’t have developed an app like this when I first started PHP either.  I guess learning a new language while also planning and building an app is a big challenge…&lt;/p&gt;

&lt;p&gt;Perhaps I should just build it as a PHP app for v1, and then do a rewrite to Ruby on Rails for v2…&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/224748880</link><guid>http://tumblr.japh.com.au/post/224748880</guid><pubDate>Tue, 27 Oct 2009 21:06:39 +1100</pubDate></item><item><title>WooShirt</title><description>&lt;p&gt;It seems I won a WooThemes Ninja T-Shirt yesterday.  Very pleased!  Something appropriate to wear for some late night hardcore development  &gt;:D&lt;/p&gt;

&lt;p&gt;No idea what it looks like (deliberately not spoiling myself, I love surprises)&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/217915908</link><guid>http://tumblr.japh.com.au/post/217915908</guid><pubDate>Tue, 20 Oct 2009 18:17:09 +1100</pubDate></item><item><title>Do I have a void to fill?</title><description>&lt;p&gt;I figure if it’s good enough for John O’Nolan to try, then I might as well give it a shot too.  I’m not yet convinced that I need Tumblr in my life though.&lt;/p&gt;
&lt;p&gt;If I have something to say in 140 chars or less, I have Twitter.  For anything long, I have my blog… where does Tumblr fit for me?&lt;/p&gt;
&lt;p&gt;I guess we’ll see  :)&lt;/p&gt;</description><link>http://tumblr.japh.com.au/post/217756154</link><guid>http://tumblr.japh.com.au/post/217756154</guid><pubDate>Tue, 20 Oct 2009 14:21:16 +1100</pubDate></item></channel></rss>
