我正在尝试调试无效的ActiveResource调用.
查看ActiveResource请求的HTTP响应的最佳方法是什么?
我希望允许我公司的客户将我们的Google App Engine应用程序集成到他们的域中.例如,假设一个客户拥有该域名,coolcustomer.com并希望在以下位置访问我们的应用程序service.coolcustomer.com.
本文讨论如何在内部设置多租户,但未提及如何将客户端域与应用程序关联.
理想情况下,我希望允许客户以自助方式关联子域.当然,这会带来验证客户是否有权将子域添加到域名的问题.
实现这一目标的最佳方法是什么?
我正在玩MongoMapper,但我无法弄清楚如何为嵌入文档的对象创建表单.
使用ActiveRecord,我会使用fields_for,但当被问及几个月前是否会支持这种情况时,MongoMapper的作者John Nunemaker写道:"不,不要.对于attr_accessor来说真的很难."
好的,公平的,但你怎么写这个表格来工作呢?
我对使用那里的嵌套表单实现不感兴趣,因为我想以"正常"方式执行此操作,因为我正在学习MongoMapper.
我的模型很简单 - 我有一个人员,其中包含电子邮件地址,电话号码等的嵌入式文档.我不关心更新现有的嵌入式文档.每次编辑Person时,都可以从表单输入中重新创建它们.
我想配置LocalDatastoreServiceTestConfig如果需要复合索引(例如,对多个属性进行排序的查询),查询将失败.有没有办法做到这一点?
我试过new LocalDatastoreServiceTestConfig().setNoIndexAutoGen(true)但它没有效果.
我已经使用D3制作了一张110m世界地图和墨卡托投影的地图。我将地图旋转了-10度,以使其按我的意愿对齐,然后设置笔触和填充。完成此操作后,我注意到穿过楚科奇半岛(通常在阿拉斯加的左侧发现)的一条线。

查看GitHub上的渲染以及使用此投影制作的另一张地图,似乎此行实际上在数据中。

有什么方法可以摆脱它(编辑TopoJSON,重新生成形状或其他方法)吗?
使用 App Engine Python 运行时对后台任务进行排队时,您可以为队列指定一个目标,该目标将发送要在特定服务、版本或实例上运行的任务:
task = taskqueue.add(
url='/update_counter',
target='worker',
params={'amount': amount})
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Java 中做到这一点?该文档提到了该target参数,但没有显示如何使用它的示例。该Queue.add方法没有针对 的选项target。这个TaskOptions类也没有任何看起来像target。
这个问题记录了如何使用target,但答案是在queue.xml. 我想在运行时选择目标,比如 Python。
我刚刚安装了Ruby Enterprise Edition,并为它安装了一些宝石.库存Ruby 1.8.6也安装在服务器上.
我已经添加/opt/ruby-enterprise-1.8.6-20090201/bin了我PATH的/usr/bin地方ruby和gem生活的头.
which gem 证实了这一点:
/opt/ruby-enterprise-1.8.6-20090201/bin/gem
但是,当我安装这样的宝石时:
gem install some_gem
他们最终/usr/lib/ruby/gems/1.8/gems/代替了/opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/.
但如果我使用/opt/ruby-enterprise-1.8.6-20090201/bin/gem install some_gem它,请进入REE的gem目录.
我不明白.是否有一些配置选项我必须改变?我在这里使用sudo.也许这与它有关?
我正试图在没有太多运气的情况下使用带有webapp的WTForms.
我希望能够使用form_fieldtemplatetag,如文档中所示:
{% form_field form.username class="big_text" onclick="do_something()" %}
我已经在我的应用程序中安装了WTForms,但是它的Django模板标签对我不起作用.有没有人有关于如何安装这个的说明?
如果我不能正常工作,我可能会放弃并切换到Jinja2模板.到目前为止我们与Django保持一致的原因是尽可能地限制依赖的数量.
这是我到目前为止所尝试的:
我在本地安装了Django 1.1并根据文档启用了它.
我尝试添加INSTALLED_APPS = ['wtforms.ext.django']到我的settings.py- 没有效果.
我尝试手动注册wtforms templatetag:
register = webapp.template.create_template_register()
from wtforms.ext.django.templatetags import wtforms
register.tag('form_field', wtforms.do_form_field)
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误: InvalidTemplateLibrary: Could not load template library from template_helpers, No module named django.templatetags
所以我尝试将模板标签复制并粘贴到我自己的代码中,我得到了错误TemplateSyntaxError: Could not parse the remainder: ' form.foobar' from 'form_field form.foobar.
但是,我不认为模板标签注册有效,因为没有该代码,错误是相同的.
更新:我要离开这个问题以防万一有人在互联网上有一天可以回答它,但我切换到Jinja2现在一切正常.使用Django模板的Webapp对我来说已经死了.;-)
我正在尝试找到在GAE上配置我的App实例的最佳方法.
我在GWT/GAEJ上运行Saas.我有少量高级用户全天使用该应用程序(而不是每天使用该应用程序的大量用户).
因此,我正在尝试找到配置我使用前端实例类的最佳方法,以使其最有效,并提供最佳的用户体验.
我已启用计费,并发现我需要运行空闲实例以避免实例启动时的延迟.我使用JDO,每次启动时,每个实例都需要很长时间来初始化数据存储访问.所以我启动了许多应用程序实例,让它们以空闲模式运行.这提供了很好的用户体验,但显然意味着我为那些闲置的实例付费 - 不理想.
我将调查是否可以更有效地做到这一点.
不过这是背景,我真正的问题如下; 如果我查看我的实例的内存使用情况,他们会经常说136MB等(它们的起始值约为66MB).所以我想我有一些内存泄漏要找.但具体来说我想知道:
我也使用Memcache,想必在上面的计算中考虑到这个内存?
我目前使用F1实例类,其内存大小为128MB.那么对于我的实例来说,这似乎意味着大约136MB的大小是什么意思呢?他们会一直运行得更慢,因为他们会一直交换到磁盘吗?出于这个原因,我会更好地运行单个F2实例而不是2个F1实例吗?
我发现即使我有2个空闲实例,GAE也会非常恼火地启动新实例.尽管我将最小延迟设置得非常高(7.5秒).我在文档中读到这个设置在使用空闲实例时效果不大,但是如何确保只使用空闲实例,而不需要启动新的(由于数据存储初始化问题,这总是会导致更长的延迟)上文提到的)?(并且通过更多实例时间增加了我的成本)
我误解了什么吗?非常感谢任何帮助.
java ×3
ruby ×3
d3.js ×1
domain-name ×1
maps ×1
mongodb ×1
mongomapper ×1
multi-tenant ×1
python ×1
rubygems ×1
subdomain ×1
task-queue ×1
testing ×1
topojson ×1
wtforms ×1