<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for James Urquhart</title><link>http://disqus.com/people/ec000b82f543f0236d5af5d30286a3c2/</link><description></description><language>en</language><lastBuildDate>Fri, 07 Nov 2008 16:29:18 -0000</lastBuildDate><item><title>Re: Heroku | The Big Kickoff</title><link>http://heroku.disqus.com/heroku_the_big_kickoff/#comment-10757</link><description>Neat! I was just thinking "Wouldn't it be cool if someone made an internet IDE?", and now i see that they have!&lt;br&gt;&lt;br&gt;I wish you guy's the best of luck in getting this project off the ground and into the mainstream. &lt;br&gt;&lt;br&gt;I think there is definitely some sort of niche out there for this sort of tool. The most obvious would be mobile workers like Joseph.&lt;br&gt;&lt;br&gt;Good luck!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sun, 11 Nov 2007 02:19:06 -0000</pubDate></item><item><title>Re: Now where should I share my links?</title><link>http://shinchi.disqus.com/now_where_should_i_share_my_links/#comment-743696</link><description>Nice idea!&lt;br&gt;&lt;br&gt;Really shows how easy it is to combine all of these web 2.0 services and create a lot of synergy. One of the perks of using these online apps, i think. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Wed, 25 Jun 2008 03:44:13 -0000</pubDate></item><item><title>Re: 280Slides brings Keynote to the Browser</title><link>http://shinchi.disqus.com/280slides_brings_keynote_to_the_browser/#comment-743726</link><description>A few weeks ago, I too tried out 280slides. Was very impressed that it ran rather nicely in the browser, using no flash whatsoever. And its written in Objective-J too - crazy but hey, it works.&lt;br&gt;&lt;br&gt;The only issue i had though was that there are no transitions. So far at least.&lt;br&gt;&lt;br&gt;I hope we see more web apps like this.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Wed, 25 Jun 2008 03:58:10 -0000</pubDate></item><item><title>Re: 280Slides brings Keynote to the Browser</title><link>http://shinchi.disqus.com/280slides_brings_keynote_to_the_browser/#comment-752405</link><description>From what i have been able to tell, Objective-J is still under the hood. Still, if you look at the files downloaded from the server on 280slides, you should be able to find the runtime and a lot of the objective-j sources for the app.&lt;br&gt;&lt;br&gt;There is also an interview all about it with the developers over at Ajaxian -&amp;gt; &lt;a href="http://ajaxian.com/archives/an-interview-with-280-north-on-objective-j-and-cappuccino" rel="nofollow"&gt;http://ajaxian.com/archives/an-interview-with-2...&lt;/a&gt; .</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 26 Jun 2008 06:52:21 -0000</pubDate></item><item><title>Re: What does this got to do with IPhone?!?</title><link>http://shinchi.disqus.com/what_does_this_got_to_do_with_iphone/#comment-1166269</link><description>Could it be a subtle hint that they are making a LinkPoints app tailored to iPhone users?&lt;br&gt;Or perhaps they are going to be giving away iPhone's?&lt;br&gt;&lt;br&gt;Or, as you suggest, "everyone is crazy over IPhone". :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 12 Aug 2008 05:29:36 -0000</pubDate></item><item><title>Re: 280 Slides (beta) is live!</title><link>http://280north.disqus.com/280_slides_beta_is_live/#comment-1541241</link><description>Nice work. A bit slow loading, but the clean and straight-forward interface pretty much made up for it.&lt;br&gt;&lt;br&gt;Hats off to the Objective-J too. It's nice to see a creative use of a compiler written in JavaScript. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 06 Jun 2008 18:28:39 -0000</pubDate></item><item><title>Re: open source to multiple versions</title><link>http://kevinmic.disqus.com/open_source_to_multiple_versions/#comment-2228612</link><description>Hey Kevin,&lt;br&gt;&lt;br&gt;Just thought i'd let you know that about a month after that announcement, i started the RailsCollab project (&lt;a href="http://rubyforge.org/projects/railscollab/" rel="nofollow"&gt;http://rubyforge.org/projects/railscollab/&lt;/a&gt;) which is basically a rewrite of ActiveCollab in Ruby using the Ruby on Rails framework. It currently implements most of the base functionality (minus things such as the administration section and proper security checks), and best of all, is still open source.&lt;br&gt;&lt;br&gt;Sadly though, not a lot of people seem to be interested in it (yet), so i'm pretty much on my own updating it when i can. At least the guy who writ ActiveCollab chose to mirror his code closely on the Ruby on Rails framework, otherwise i probably wouldn't have even bothered undertaking this rather tedious effort.&lt;br&gt;&lt;br&gt;With regard to successfull open source models, the most common one seems to be the "pay us if you want us to make sure it works for you, otherwise figure it out yourself" model.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 29 May 2007 11:00:38 -0000</pubDate></item><item><title>Re: Common Craft - Wikis in Plain English</title><link>http://kevinmic.disqus.com/common_craft_wikis_in_plain_english/#comment-2228614</link><description>Hey kevin,&lt;br&gt;&lt;br&gt;Neat video. I always find that watching a video gives me a greater sense of accomplishment than just reading one long boring page of information.&lt;br&gt;&lt;br&gt;I think there needs to be more video's in this sort of format that cover other topics like open source, using linux, GTD, blogging, etc. Practical and fun to watch, that's what i like. :)&lt;br&gt;&lt;br&gt;Regards&lt;br&gt;&lt;br&gt;James&lt;br&gt;&lt;br&gt;p.s. I have tagged you with the &lt;a href="http://www.cuppadev.co.uk/2007/06/24/8-random-facts/" rel="nofollow"&gt;8 random facts&lt;/a&gt; meme. If you have a minute, please join in. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sun, 24 Jun 2007 15:49:26 -0000</pubDate></item><item><title>Re: Introducing Holler</title><link>http://zachingliscom.disqus.com/introducing_holler/#comment-2377912</link><description>Hey Zack,&lt;br&gt;&lt;br&gt;Wow. I've been looking for an open Twitter-like app for a while now, and Holler seems to be just the thing i need.&lt;br&gt;&lt;br&gt;Might even fit in nicely with my Backpack-like "clone", which if you look, you might find on GitHub... :)&lt;br&gt;&lt;br&gt;Keep up the good work!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 01 Aug 2008 19:30:08 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; Wonderful Dynamic Widgets</title><link>http://cuppadev.disqus.com/cuppadev_raquo_wonderful_dynamic_widgets/#comment-2429536</link><description>Ian,&lt;br&gt;&lt;br&gt;Sounds great! Though i suspect putting in how long ago the visit was might be a bit detrimental as my blog isn't quite high traffic so it would be very likely that everyone would be listed as having visited days ago - hehe.&lt;br&gt;&lt;br&gt;Thanks for the suggestion,&lt;br&gt;&lt;br&gt;James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 07 Jul 2007 14:27:00 -0000</pubDate></item><item><title>Re: The Web on a PocketPC</title><link>http://cuppadev.disqus.com/the_web_on_a_pocketpc/#comment-2429543</link><description>Gaz,&lt;br&gt;&lt;br&gt;I did try to redeem myself by trying to run Linux on it. Sadly though hardware support is pretty much minimal not to mention the pre-built distribution was abysmal in terms of usability.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;James Urquhart</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 10 Jul 2007 14:00:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; OpenMoko</title><link>http://cuppadev.disqus.com/cuppadev_raquo_openmoko/#comment-2429546</link><description>Gaz,&lt;br&gt;&lt;br&gt;Sadly an SD slot camera wouldn't be very useful as the phone uses a mini sd slot. Under the battery.&lt;br&gt;&lt;br&gt;There might be hope in using a USB camera though, provided of course you could find one that doesn't draw power from the USB bus, as the phone supposedly supports USB's host mode but doesn't supply the power.&lt;br&gt;&lt;br&gt;I wouldn't mind an iPhone, but it is a bit expensive for me at the moment - up to 2x the price of the OpenMoko phone.&lt;br&gt;Though then again the consumer version of the OpenMoko phone appears to be set at $400, $100 more than the developer preview. So the gap in pricing definitely starts to close up.&lt;br&gt;&lt;br&gt;With regards to the development kit emulator, i tried it out but found it was intolerably slow. Though then again that might have been because i was running it under Linux under Parallels Desktop under Mac OS X. Haha.&lt;br&gt;&lt;br&gt;Thanks for the suggestions&lt;br&gt;&lt;br&gt;James Urquhart</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 14 Jul 2007 12:07:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; SSH Tunnel Manager</title><link>http://cuppadev.disqus.com/cuppadev_raquo_ssh_tunnel_manager/#comment-2429549</link><description>Hi Gaz,&lt;br&gt;&lt;br&gt;Haha, i wondered if you would put your security hat on and investigate what secret code i inserted (thankfully none) :)&lt;br&gt;&lt;br&gt;The XCode version i used was v2.4.1. And yes, i did miss out the step of making the arch option "i386 ppc".&lt;br&gt;&lt;br&gt;With regards to security, i am surprised Apple haven't added some signing mechanism for applications, considering they are supposed to be security conscious. Actually, that sounds like a great idea for a third party app...&lt;br&gt;&lt;br&gt;BTW, the comments are "textile formatted":http://en.wikipedia.org/wiki/Textile. I shall try and fix your comment for you.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Wed, 18 Jul 2007 19:32:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; Testing a little Haiku</title><link>http://cuppadev.disqus.com/cuppadev_raquo_testing_a_little_haiku/#comment-2429551</link><description>Gary,&lt;br&gt;&lt;br&gt;The only thing i could get Haiku working in was "Q":http://www.kju-app.org/kju/ - sadly VirtualBox made it kernel panic (something to do with the kernel acceleration module), and Parallels Desktop 3 didn't even want to boot the disk image.&lt;br&gt;&lt;br&gt;Sadly i currently do not have VMWare Fusion installed, although i pretty much guess that it should work fine there.&lt;br&gt;&lt;br&gt;With regards to networking, good luck. I hear it should work, although i have yet to see definitive proof - haha. :)&lt;br&gt;&lt;br&gt;Oddly enough i didn't notice any development stuff on the test image - i guess the Haiku guy's aren't confident enough to build Haiku on Haiku yet. So i reckon you might be stuck with either building a cross-compiler or building on BeOS (though i have not tried either yet since i have yet to dabble with BeOS/Haiku development).&lt;br&gt;&lt;br&gt;Thanks for the input.&lt;br&gt;&lt;br&gt;- James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 23 Jul 2007 23:15:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; QuickSilver on Linux</title><link>http://cuppadev.disqus.com/cuppadev_raquo_quicksilver_on_linux/#comment-2429556</link><description>Gary,&lt;br&gt;&lt;br&gt;I thought i recalled seeing a Gnome equivalent for QuickSilver. Thanks for reminding me of it! :)&lt;br&gt;&lt;br&gt;As for iTunes, i have grown a liking to using the remote control which came with my macbook to control it. Though of course, performing more advanced actions (i.e. those not on the darn controller) it sounds like a good idea to use QuickSilver.&lt;br&gt;&lt;br&gt;Regards, James.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 28 Jul 2007 16:31:00 -0000</pubDate></item><item><title>Re: Running into OpenLaszlo Limitations</title><link>http://cuppadev.disqus.com/running_into_openlaszlo_limitations/#comment-2429558</link><description>Henry,&lt;br&gt;&lt;br&gt;Thanks very much for the suggestion. It seems to work rather nicely. :)&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 06 Aug 2007 00:42:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; OpenID in RailsCollab</title><link>http://cuppadev.disqus.com/cuppadev_raquo_openid_in_railscollab/#comment-2429591</link><description>Jason,&lt;br&gt;&lt;br&gt;I partly followed the "best practices" concept and just made each user have an OpenID field which is checked against when logging in via OpenID.&lt;br&gt;&lt;br&gt;Although i didn't go so far as to allow them to have multiple OpenID's, as considering they could still login with a regular username + password it seemed a bit silly.&lt;br&gt;&lt;br&gt;IMO, if one wants to use multiple OpenID providers with a single app, they should just setup their own OpenID page which links to any one of the various providers they want to use.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 11 Aug 2007 19:12:00 -0000</pubDate></item><item><title>Re: Scattergories Meme</title><link>http://cuppadev.disqus.com/scattergories_meme/#comment-2429612</link><description>Jaffa Orange? *doh*!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 27 Aug 2007 22:58:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; Can you solve this river crossing puzzle?</title><link>http://cuppadev.disqus.com/cuppadev_raquo_can_you_solve_this_river_crossing_puzzle/#comment-2429615</link><description>Nirav,&lt;br&gt;&lt;br&gt;I eventually figured it out. It's actually quite simple - answer below! :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;&lt;br&gt;POLICE, CRIMINAL&lt;br&gt;POLICE&lt;br&gt;POLICE, BOY&lt;br&gt;POLICE, CRIMINAL&lt;br&gt;MAN, BOY&lt;br&gt;MAN&lt;br&gt;MAN, WOMAN&lt;br&gt;WOMAN&lt;br&gt;POLICE, CRIMINAL&lt;br&gt;MAN&lt;br&gt;MAN, WOMAN&lt;br&gt;WOMAN&lt;br&gt;WOMAN, GIRL&lt;br&gt;POLICE, CRIMINAL&lt;br&gt;POLICE, GIRL&lt;br&gt;POLICE&lt;br&gt;POLICE, CRIMINAL&lt;br&gt;&amp;lt;/pre&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;- James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 08 Sep 2007 15:07:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; HaXe - Web oriented universal language!</title><link>http://cuppadev.disqus.com/cuppadev_raquo_haxe_web_oriented_universal_language/#comment-2429629</link><description>Gaz,&lt;br&gt;&lt;br&gt;HaXe isn't that complicated a language. It is essentially just like ActionScript, which in turn is similar to JavaScript. So i think there is still some hope for you yet. :)&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 04 Oct 2007 21:12:00 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; Flex-style dialog blur in OpenLaszlo</title><link>http://cuppadev.disqus.com/cuppadev_raquo_flex_style_dialog_blur_in_openlaszlo/#comment-2429634</link><description>Gaz,&lt;br&gt;&lt;br&gt;If you load the .swf manually and set it to a small size, the dialog should appear in a more favorable location above the content, which in hindsight is what i should have made sure would happen in the first place. Oh well. :)&lt;br&gt;&lt;br&gt;Glad to see you like the effect.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 22 Oct 2007 17:04:00 -0000</pubDate></item><item><title>Re: Rotating OpenLaszlo with Webkit</title><link>http://cuppadev.disqus.com/rotating_openlaszlo_with_webkit/#comment-2429659</link><description>henry,&lt;br&gt;&lt;br&gt;That's on my TODO list. However it is worth noting that since Webkit transform's have yet to be standardised and thus implemented in other web browsers, so it might be a bit premature to implement such functionality now.&lt;br&gt;&lt;br&gt;After a quick look around the mozilla docs, there sadly doesn't seem to be equivalent functionality for rotating elements, unless perhaps you make use of OpenLaszlo's incomplete SVG kernel.&lt;br&gt;&lt;br&gt;As for Internet Explorer, there seems to be a way you can apply transforms to elements as described "here":http://msdn2.microsoft.com/en-us/library/ms532847.aspx.&lt;br&gt;&lt;br&gt;In any case, thanks for your interest! :)&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Wed, 31 Oct 2007 22:24:00 -0000</pubDate></item><item><title>Re: Rotating OpenLaszlo with Internet Explorer</title><link>http://cuppadev.disqus.com/rotating_openlaszlo_with_internet_explorer/#comment-2429666</link><description>raju,&lt;br&gt;&lt;br&gt;I suspect they don't support arbitrary angles as they probably don't have support for detecting mouse events within rotated elements. And of course there are the bugs which would really stand out.&lt;br&gt;&lt;br&gt;Also note that when the element is "rotated", it is more like a combination of horizontal and vertical flips rather than a true rotation.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 09 Nov 2007 17:36:00 -0000</pubDate></item><item><title>Re: cre8Buzz Criticisms</title><link>http://cuppadev.disqus.com/cre8buzz_criticisms/#comment-2429752</link><description>James,&lt;br&gt;&lt;br&gt;Sure thing. Just sent you an invite to your address.&lt;br&gt;&lt;br&gt;Actually you'd be rather surprised how many James Urquhart's there are out there. ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 11 Dec 2007 20:24:00 -0000</pubDate></item><item><title>Re: cre8Buzz Criticisms</title><link>http://cuppadev.disqus.com/cre8buzz_criticisms/#comment-2429755</link><description>Sent another invite. Hope you enjoy! :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 21 Dec 2007 18:05:47 -0000</pubDate></item><item><title>Re: Cuppadev &amp;raquo; Using MacFUSE to replace FileVault</title><link>http://cuppadev.disqus.com/cuppadev_raquo_using_macfuse_to_replace_filevault/#comment-2429618</link><description>Hey Frederico!&lt;br&gt;&lt;br&gt;I was looking for a way to automount my encfs home when logging in. It seems that the solution you linked to might just be the solution i was looking for! :)&lt;br&gt;&lt;br&gt;Many thanks.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 24 Dec 2007 15:19:28 -0000</pubDate></item><item><title>Re: Heroku - Online Ruby on Rails IDE</title><link>http://cuppadev.disqus.com/heroku_online_ruby_on_rails_ide/#comment-2429669</link><description>Hey Stan!&lt;br&gt;&lt;br&gt;Actually i already received an invite a while ago. But thanks for the offer. :)&lt;br&gt;&lt;br&gt;As for running RailsCollab on it, make sure all the necessary gem's are installed. You might also have an issue with gd2, which is used to resize images for the company logo's and user avatar's - which you can disable quite easily by commenting out the relevant code.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 08 Jan 2008 10:57:44 -0000</pubDate></item><item><title>Re: What not to write in haXe</title><link>http://cuppadev.disqus.com/what_not_to_write_in_haxe/#comment-2430152</link><description>Many thanks for the suggestions, Nicholas! :)&lt;br&gt;&lt;br&gt;I'm surprised that i didn't figure that sticking the #ifdef'd stuff in Common.hx would be possible with haXe. Still, now i have an excuse to take a second look. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sun, 02 Mar 2008 00:12:46 -0000</pubDate></item><item><title>Re: Running into OpenLaszlo Limitations</title><link>http://cuppadev.disqus.com/running_into_openlaszlo_limitations/#comment-2429562</link><description>Héryk,&lt;br&gt;&lt;br&gt;I've not played about with OpenLaszlo for months, but i'll see what i can recall.&lt;br&gt;&lt;br&gt;If you take a look at one of my other posts, specifically &lt;a href="http://www.cuppadev.co.uk/2007/08/08/openlaszlo-version-of-the-previous-flex-example/" rel="nofollow"&gt;http://www.cuppadev.co.uk/2007/08/08/openlaszlo-version-of-the-previous-flex-example/&lt;/a&gt; , then i eventually figured out that the "lzpostbody" parameter was the key.&lt;br&gt;&lt;br&gt;The code i ended up with is &lt;a href="http://www.cuppadev.co.uk/assets/2007/8/8/manage_test.txt" rel="nofollow"&gt;http://www.cuppadev.co.uk/assets/2007/8/8/manage_test.txt&lt;/a&gt; .&lt;br&gt;&lt;br&gt;Keep in mine though that if you are running your app in SOLO mode, then in all likelihood your POST data will automagically be escaped. My solution to that snag here -&amp;gt; &lt;a href="http://www.cuppadev.co.uk/2007/08/09/openlaszlo-xml-workaround/" rel="nofollow"&gt;http://www.cuppadev.co.uk/2007/08/09/openlaszlo-xml-workaround/&lt;/a&gt; .&lt;br&gt;&lt;br&gt;Good luck. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 07 Mar 2008 23:45:32 -0000</pubDate></item><item><title>Re: Heroku - Online Ruby on Rails IDE</title><link>http://cuppadev.disqus.com/heroku_online_ruby_on_rails_ide/#comment-2429671</link><description>Thanks a lot, Ted.&lt;br&gt;&lt;br&gt;Your IDE seems very promising... will have to check it out.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 12 Apr 2008 23:09:43 -0000</pubDate></item><item><title>Re: Yet another RailsCollab demo</title><link>http://cuppadev.disqus.com/yet_another_railscollab_demo/#comment-2430249</link><description>mpolito,&lt;br&gt;&lt;br&gt;To help? Well, at the moment i've not really got any roadmap defined, so that is really an open ended question.&lt;br&gt;&lt;br&gt;Things i can think of off the top of my head:&lt;br&gt;&amp;lt;ul&amp;gt;&lt;br&gt;&amp;lt;li&amp;gt;Use it and find all of the bugs&amp;lt;/li&amp;gt;&lt;br&gt;&amp;lt;li&amp;gt;Implement the configuration option for changing the current theme (so one can easily use all of those lovely ProjectPier themes)&amp;lt;/li&amp;gt;&lt;br&gt;&amp;lt;li&amp;gt;Make a simple plugin system (To keep up with ProjectPier, perhaps something like in Retrospectiva)&amp;lt;/li&amp;gt;&lt;br&gt;&amp;lt;li&amp;gt;Write some unit tests (as of yet, i haven't really bothered with this)&amp;lt;/li&amp;gt;&lt;br&gt;&amp;lt;/ul&amp;gt;&lt;br&gt;&lt;br&gt;Thanks for your interest.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Sat, 07 Jun 2008 15:42:32 -0000</pubDate></item><item><title>Re: Yet another RailsCollab demo</title><link>http://cuppadev.disqus.com/yet_another_railscollab_demo/#comment-2430251</link><description>Larry,&lt;br&gt;&lt;br&gt;Thanks for trying out RailsCollab.&lt;br&gt;&lt;br&gt;The configuration options for Administration -&amp;gt; System have not been localized, thus the localization errors. In ActiveCollab they are usually hidden, thus why i haven't localized them yet.&lt;br&gt;&lt;br&gt;Nice to hear you got the Basecamp Migration working. Since i only had one free Basecamp account, i didn't have much to test the feature with. So it's no surprise that it is a little bit slow.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Mon, 09 Jun 2008 22:23:46 -0000</pubDate></item><item><title>Re: Yet another RailsCollab demo</title><link>http://cuppadev.disqus.com/yet_another_railscollab_demo/#comment-2430246</link><description>Larry,&lt;br&gt;&lt;br&gt;I would be very interested in the changes made to the import script, especially if they improve the accuracy of the import.&lt;br&gt;&lt;br&gt;Thanks again.&lt;br&gt;&lt;br&gt;~ James</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Wed, 11 Jun 2008 23:32:58 -0000</pubDate></item><item><title>Re: Double Entry Accounting in Rails</title><link>http://cuppadev.disqus.com/double_entry_accounting_in_rails/#comment-2429677</link><description>John,&lt;br&gt;&lt;br&gt;A Journal binds together several Posting's. Typically you'd have one per full account transaction - e.g. DEBIT Bank 100, CREDIT Revenue 100 could be linked to a single journal of the type "Deposit". In theory it makes it easy to track complex transactions which consist of transfers to/from multiple accounts.&lt;br&gt;&lt;br&gt;The linked article does indeed make Journals a bit confusing by referring to them by letters (a,b,c,d). Instead you should just refer to them by key number (1,2,3,4) and the whole thing becomes much more clearer.&lt;br&gt;&lt;br&gt;My above example could be recorded in the POSTINGS table as follows (assuming Bank == 100 and Revenue == 50):&lt;br&gt;&lt;br&gt;Id,Account Id,Journal Id,Asset Type,Amount&lt;br&gt;1,100,1,£,100&lt;br&gt;2,50,1,£,-100&lt;br&gt;&lt;br&gt;100 + -100 == 0, thus satisfying the requirements in the article.&lt;br&gt;&lt;br&gt;Hope that helps. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 26 Jun 2008 17:14:34 -0000</pubDate></item><item><title>Re: Super simple image resizing</title><link>http://bambooblog.disqus.com/super_simple_image_resizing/#comment-5784807</link><description>For the user and company avatars in RailsCollab, i just installed the GD2 bindings for ruby and ended up with this relatively simple code.&lt;br&gt;&lt;br&gt;  max_width = AppConfig.max_logo_width&lt;br&gt;  max_height = AppConfig.max_logo_height&lt;br&gt;  &lt;br&gt;  begin&lt;br&gt;    data = value.read&lt;br&gt;    image = GD2::Image.load(data)&lt;br&gt;    image.resize!(image.width &amp;gt; max_width ? max_width : image.width,&lt;br&gt;                             image.height &amp;gt; max_height ? max_height : image.height)&lt;br&gt;  rescue&lt;br&gt;    self.errors.add(:avatar, "Invalid data")&lt;br&gt;    return&lt;br&gt;  end&lt;br&gt;&lt;br&gt;Granted, could be simpler. But it works. ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Tue, 04 Dec 2007 05:25:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://bambooblog.disqus.com/activerecord_datamapper/#comment-5785033</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://nbblog.disqus.com/activerecord_datamapper/#comment-5790927</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://nbblog.disqus.com/activerecord_datamapper/#comment-5791196</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://newbambooblog.disqus.com/activerecord_datamapper/#comment-5791456</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://newbamblog.disqus.com/activerecord_datamapper/#comment-5839404</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://newbblog.disqus.com/activerecord_datamapper/#comment-5840219</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: ActiveRecord != DataMapper</title><link>http://newbambblog.disqus.com/activerecord_datamapper/#comment-5847814</link><description>I was actually quite impressed with DataMapper. The documentation made sense, and the overview on the website was quite informative.&lt;br&gt;&lt;br&gt;As for ActiveRecord, well i've had my ups and downs with that. The distinction between Model and the Migration was a bit annoying.&lt;br&gt;&lt;br&gt;For example, when manipulating my schema via the Migration, i often had the associated Model break. Which is great if you are on the previous version, but the more versions behind you are, the more things can go wrong when upgrading - especially if you rely on methods in your models, or you decide to use another database and find that what worked in MySQL in version 1 totally barfs up with SQLite.&lt;br&gt;&lt;br&gt;IMO, DataMapper is doing the right thing by sticking the schema in along with the model. That way i can think of versioning the Model as a whole.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Thu, 17 Jan 2008 08:13:00 -0000</pubDate></item><item><title>Re: Building CoverFlow for Safari on iPhone</title><link>http://satine.disqus.com/building_coverflow_for_safari_on_iphone/#comment-6393005</link><description>Nice work. Although it comes across as a bit quirky on the real device - still, a good start. :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Urquhart</dc:creator><pubDate>Fri, 07 Nov 2008 16:29:18 -0000</pubDate></item></channel></rss>