<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for jeffrey-parker.com</title>
	<atom:link href="http://jeffrey-parker.com/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://jeffrey-parker.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 08 Apr 2010 14:14:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Bulk upload data when using app-engine-patch by Martin</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-940</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Thu, 08 Apr 2010 14:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-940</guid>
		<description>Thank you soo much...</description>
		<content:encoded><![CDATA[<p>Thank you soo much&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building Windows Mobile apps using QT by Victor</title>
		<link>http://jeffrey-parker.com/blog/?p=71&#038;cpage=1#comment-769</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Thu, 04 Mar 2010 19:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=71#comment-769</guid>
		<description>Good article! Congratulations! I&#039;ll folow your steps and try build some applications in QT for Windows Mobile! Soon (I hope!) I&#039;ll post news about my &quot;QT&#039;s walk&quot;.</description>
		<content:encoded><![CDATA[<p>Good article! Congratulations! I&#8217;ll folow your steps and try build some applications in QT for Windows Mobile! Soon (I hope!) I&#8217;ll post news about my &#8220;QT&#8217;s walk&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Didiom Review &#8211; Stream music from desktop to phone by ren</title>
		<link>http://jeffrey-parker.com/blog/?p=51&#038;cpage=1#comment-621</link>
		<dc:creator>ren</dc:creator>
		<pubDate>Thu, 14 Jan 2010 00:37:22 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=51#comment-621</guid>
		<description>Yeah, this would be great if I could get it to work with my phone (Blackberry). Unfortunately, nothing else I&#039;ve found so far works or doesn&#039;t work well with my phone. Orb is the closest, but it&#039;s a little choppy. Otherwise, I find it ideal, especially since it indexed my iTunes playlists and allows me to shuffle them. Didiom really doesn&#039;t play at all and sounds horrible the little bit I can get it to work, regardless of what I set the kbps to. I&#039;ve contacted their support, and so far...nothing has worked.</description>
		<content:encoded><![CDATA[<p>Yeah, this would be great if I could get it to work with my phone (Blackberry). Unfortunately, nothing else I&#8217;ve found so far works or doesn&#8217;t work well with my phone. Orb is the closest, but it&#8217;s a little choppy. Otherwise, I find it ideal, especially since it indexed my iTunes playlists and allows me to shuffle them. Didiom really doesn&#8217;t play at all and sounds horrible the little bit I can get it to work, regardless of what I set the kbps to. I&#8217;ve contacted their support, and so far&#8230;nothing has worked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bulk upload data when using app-engine-patch by Michel</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-79</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Fri, 12 Jun 2009 13:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-79</guid>
		<description>Hello,

Thanks for your contribution!

&quot;the google uploader doesn’t support relations of any kind&quot; what do you mean?

You can use the google uploader to pass a field or a key_name and than build the relation during the upload process:

from dateutil import parser
from google.appengine.ext import db
from google.appengine.tools import bulkloader


from common.appenginepatch.aecmd import setup_env
setup_env(manage_py_env=False)

from django.contrib.auth.models import User

import goals.models

def findUserKeyByKeyName(keyName):
#    query = User.all()
#    query.filter(&#039;title =&#039;, title)
#    theUser = query.get()
    theUser = User.get_by_key_name(keyName)
    return theUser.key()

class GoalLoader(bulkloader.Loader):
  def __init__(self):
    bulkloader.Loader.__init__(self, &#039;goals_goal&#039;,
                               [(&#039;title&#039;, str),
                                (&#039;description&#039;, str),
                                (&#039;date&#039;, lambda x: parser.parse(x).date()),
                                (&#039;author&#039;, findUserKeyByKeyName)
                               ])

loaders = [GoalLoader]

# csv file:
#g3,description,03-03-2006,userx
#g4,dosm,1950-02-02,usery

Hope it helps,

Michel

PS: This doesn&#039;t mean that the loader is the best way... I will also think a bit about generating automatically more complete test data based on combinations of interesting values for the differents entities...</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Thanks for your contribution!</p>
<p>&#8220;the google uploader doesn’t support relations of any kind&#8221; what do you mean?</p>
<p>You can use the google uploader to pass a field or a key_name and than build the relation during the upload process:</p>
<p>from dateutil import parser<br />
from google.appengine.ext import db<br />
from google.appengine.tools import bulkloader</p>
<p>from common.appenginepatch.aecmd import setup_env<br />
setup_env(manage_py_env=False)</p>
<p>from django.contrib.auth.models import User</p>
<p>import goals.models</p>
<p>def findUserKeyByKeyName(keyName):<br />
#    query = User.all()<br />
#    query.filter(&#8216;title =&#8217;, title)<br />
#    theUser = query.get()<br />
    theUser = User.get_by_key_name(keyName)<br />
    return theUser.key()</p>
<p>class GoalLoader(bulkloader.Loader):<br />
  def __init__(self):<br />
    bulkloader.Loader.__init__(self, &#8216;goals_goal&#8217;,<br />
                               [('title', str),<br />
                                ('description', str),<br />
                                ('date', lambda x: parser.parse(x).date()),<br />
                                ('author', findUserKeyByKeyName)<br />
                               ])</p>
<p>loaders = [GoalLoader]</p>
<p># csv file:<br />
#g3,description,03-03-2006,userx<br />
#g4,dosm,1950-02-02,usery</p>
<p>Hope it helps,</p>
<p>Michel</p>
<p>PS: This doesn&#8217;t mean that the loader is the best way&#8230; I will also think a bit about generating automatically more complete test data based on combinations of interesting values for the differents entities&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bulk upload data when using app-engine-patch by jeff</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-37</link>
		<dc:creator>jeff</dc:creator>
		<pubDate>Tue, 26 May 2009 02:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-37</guid>
		<description>I use bulkload_client.py because when I first created this tutorial, &quot;appcfg.py upload_data&quot; didn&#039;t exist yet. I haven&#039;t tried using it either, so unfortunately I can&#039;t give any tips on using it.

Lately I&#039;ve resorted to created my own django views for handling imports, mostly because I need to import complex relational data, and as far as I can tell the google uploader doesn&#039;t support relations of any kind.</description>
		<content:encoded><![CDATA[<p>I use bulkload_client.py because when I first created this tutorial, &#8220;appcfg.py upload_data&#8221; didn&#8217;t exist yet. I haven&#8217;t tried using it either, so unfortunately I can&#8217;t give any tips on using it.</p>
<p>Lately I&#8217;ve resorted to created my own django views for handling imports, mostly because I need to import complex relational data, and as far as I can tell the google uploader doesn&#8217;t support relations of any kind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bulk upload data when using app-engine-patch by Ryan Pendergast</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-35</link>
		<dc:creator>Ryan Pendergast</dc:creator>
		<pubDate>Fri, 22 May 2009 23:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-35</guid>
		<description>Thanks - that works now. Why do you use bulkload_client.py over appcfg.py upload_data and the bulkloader? Reason I&#039;m asking is I can not get bulkloader to work with the app-engine-patch.  Would be nice not to have to define a different url for each load I wanted to do, but instead just use &#039;appcfg.py upload_data&#039; and specify which loader to use (see loader class example here: http://code.google.com/appengine/docs/python/tools/uploadingdata.html).</description>
		<content:encoded><![CDATA[<p>Thanks &#8211; that works now. Why do you use bulkload_client.py over appcfg.py upload_data and the bulkloader? Reason I&#8217;m asking is I can not get bulkloader to work with the app-engine-patch.  Would be nice not to have to define a different url for each load I wanted to do, but instead just use &#8216;appcfg.py upload_data&#8217; and specify which loader to use (see loader class example here: <a href="http://code.google.com/appengine/docs/python/tools/uploadingdata.html)" rel="nofollow">http://code.google.com/appengine/docs/python/tools/uploadingdata.html)</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bulk upload data when using app-engine-patch by jeff</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-33</link>
		<dc:creator>jeff</dc:creator>
		<pubDate>Wed, 20 May 2009 00:45:37 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-33</guid>
		<description>Hi Ryan, thanks for commenting!

You&#039;re right, in my original instructions I forgot to mention that you need to prepend &#039;myapp&#039; to both the kind AND the loader class in myloader.py

Now that 1.0 is out and stable, I&#039;ve updated my example to work without any modifications. You can follow the new link above, or grab it straight from &lt;a href=&quot;http://jeffrey-parker.com/blog/wp-content/uploads/2009/02/bulk-upload-sample-10.zip&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

Let me know if you have any more issues with it!</description>
		<content:encoded><![CDATA[<p>Hi Ryan, thanks for commenting!</p>
<p>You&#8217;re right, in my original instructions I forgot to mention that you need to prepend &#8216;myapp&#8217; to both the kind AND the loader class in myloader.py</p>
<p>Now that 1.0 is out and stable, I&#8217;ve updated my example to work without any modifications. You can follow the new link above, or grab it straight from <a href="http://jeffrey-parker.com/blog/wp-content/uploads/2009/02/bulk-upload-sample-10.zip" rel="nofollow">here</a>.</p>
<p>Let me know if you have any more issues with it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bulk upload data when using app-engine-patch by Ryan Pendergast</title>
		<link>http://jeffrey-parker.com/blog/?p=76&#038;cpage=1#comment-31</link>
		<dc:creator>Ryan Pendergast</dc:creator>
		<pubDate>Tue, 19 May 2009 01:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=76#comment-31</guid>
		<description>This did not work for me - I&#039;m using App eninge 1.2.2 and django patch 1.1 beta 1.  The load is inserting data into myapp_Person.

I see you note about the repository/1.0 version.  I have tried to specify &#039;myapp_Person&#039; on the -kind param of the bulkload_client.py command but I get the following error:
no Loader defined for kind myapp_Person.

any ideas whats going on?</description>
		<content:encoded><![CDATA[<p>This did not work for me &#8211; I&#8217;m using App eninge 1.2.2 and django patch 1.1 beta 1.  The load is inserting data into myapp_Person.</p>
<p>I see you note about the repository/1.0 version.  I have tried to specify &#8216;myapp_Person&#8217; on the -kind param of the bulkload_client.py command but I get the following error:<br />
no Loader defined for kind myapp_Person.</p>
<p>any ideas whats going on?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Didiom Review &#8211; Stream music from desktop to phone by Tom Adler</title>
		<link>http://jeffrey-parker.com/blog/?p=51&#038;cpage=1#comment-4</link>
		<dc:creator>Tom Adler</dc:creator>
		<pubDate>Tue, 13 Jan 2009 15:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?p=51#comment-4</guid>
		<description>Great review, Jeffrey! I work with Didiom and just want to let you know that we are working to make the menus more finger-friendly.

Also, there&#039;s a quick way to play albums. Just click Stream on the home screen, then Albums on the menu. You&#039;ll see a list of albums available on your PC. Just highlight the album you want to play and click Listen on the menu. 

If you choose an album, you will see a track list. If you click Play All on the menu, the app will play the whole album.

Thanks much and happy listening!

Tom Adler
Didiom</description>
		<content:encoded><![CDATA[<p>Great review, Jeffrey! I work with Didiom and just want to let you know that we are working to make the menus more finger-friendly.</p>
<p>Also, there&#8217;s a quick way to play albums. Just click Stream on the home screen, then Albums on the menu. You&#8217;ll see a list of albums available on your PC. Just highlight the album you want to play and click Listen on the menu. </p>
<p>If you choose an album, you will see a track list. If you click Play All on the menu, the app will play the whole album.</p>
<p>Thanks much and happy listening!</p>
<p>Tom Adler<br />
Didiom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AT&amp;T Fuze by New phone at jeffrey-parker.com</title>
		<link>http://jeffrey-parker.com/blog/?page_id=9&#038;cpage=1#comment-2</link>
		<dc:creator>New phone at jeffrey-parker.com</dc:creator>
		<pubDate>Mon, 29 Dec 2008 05:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://jeffrey-parker.com/blog/?page_id=9#comment-2</guid>
		<description>[...] AT&amp;T Fuze [...]</description>
		<content:encoded><![CDATA[<p>[...] AT&#38;T Fuze [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
