Content unavailable Click here to try again. If you've seen this page more than once, try switching accounts.
削除は手動で画面を Reload して繰り返し実行すればいいが r = db.GqlQuery("select * from Stock limit 100") for rr in r: rr.delete() 後方一致 ( like *key_word ) の場合、offset で移動させた。 r = db.GqlQuery("select * from Model limit 100 offset " + str(offset) ) start = int(offset) + 100 self.response.out.write('<a href="/xxx?offset=%s">del</a>' % str(start) ) for rr in r: if rr.trackback_url.find('</td></tr>') <>-1: ・・・ プログラムで LOOP させて o
Google App Engine | 07:12 | いわゆる「まとめサイト」系をふらふらと回ってみて、少し気付いたことがある。1.一部の記事の存在に気づけてもらっておらず、飛び飛びでリンクがはられている場合がある2.記事によっては、言及されているトピックに誤解があるよう。例えば2つのトピックに触れているのに1つだけ訳したものと理解されてしまっている場合アリ3.どうやら自分以外にも翻訳を始めた人がいるみたい。ガンバレ!1番目の問題については、このブログそのものにアピール力が足りないので、新着記事を上手く拾ってもらうのが難しい以上、今はどうしようもないだろう。2番目の問題については、やっぱり1つのエントリーが長すぎて「読む気にならん!」って人が多くいる証なんだろうなぁ、、と。記事を複数のエントリーに分散させると読んでもらえない可能性が高い、ってのを気にして出来る限りひとまとめにしてきたが、
実はGoogle App Engine(以下GAE)で全文検索を行おうと思っても 現状APIは提供されていません。 まさかGoogleのアプリで検索ができないなんて 考えてもいなかったのでかなり驚きました。 といいつつもある程度対応は可能です。 ・前方一致検索 以下のように範囲検索を利用してユニコードを 擬似的に前方一致検索することができます。 db.GqlQuery('SELECT * FROM Test WHERE w >= :1 and w < :2', word, word + u'\uFFFD') ・全文検索(非公開。英語のみ) 非公開ではありますが、全文検索を行うSearchableModelという クラスが提供されています。 使用方法はモデルが継承するdb.Modelをsearch.SearchableModel に変更し、検索時に Test.all().search(sea
google appengineには全文検索がないらしい。 「googleなのに!そんな馬鹿な!自分で作るしかないのか!!」 と思ったんだけど、そんなのすでに作ってる人がいるんじゃないかと思い立ち、探してみたら・・・なんと隠し機能ですでに存在しているご様子!ドキュメント化されてないけど! 以下参考リンク How-to: Full-text search in Google App Engine というわけで、使い方としてはdb.Modelの代わりにsearch.SearchableModelを使って、検索対象はStringPropertyあるいはTextPropertyにしといたらいいと。検索するときはArticle.all().search(“検索単語”)とすると。db.Modelから切り替えるのはすごい簡単なので、ちょこっとやってみたら確かに検索できた。・・・英語は。英単語のみならば。
Deploying a Python App Stay organized with collections Save and categorize content based on your preferences. Deploy your app to upload and run it on App Engine. When you deploy your apps, you create versions of those apps and their corresponding services in App Engine. You can deploy entire apps, including all the source code and configuration files, or you can deploy and update individual versio
The 1000 file limit has created a problem for folks working outside of the golden path provided by GAE, or even for folks with lots of modules outside of the Web application plumbing. To alleviate this problem, you can create a zip archive of files you need and import module from these like so: import sys sys.path.insert(0, 'cherrypy.zip') sys.path.insert(0, 'mako.zip') import cherrypy fro
ãã¼ã¿ã¹ãã¢ã®ä½¿ç¨ æ¡å¼µå¯è½ãª Web ã¢ããªã±ã¼ã·ã§ã³ã§ãã¼ã¿ãä¿åããã¨ãã¯æ³¨æãå¿ è¦ã§ããã¦ã¼ã¶ã¼ã¯ããæç¹ã§ä¸ç¹å®å¤æ°ã® Web ãµã¼ãã¼ã®ããããã¨éä¿¡ãã¦ããã¨ãã¦ãã次ã®ãªã¯ã¨ã¹ãã¯ãåã®ãªã¯ã¨ã¹ããå¦çããã®ã¨ã¯å¥ã® Web ãµã¼ãã¼ã«éãããå¯è½æ§ãããã¾ãããã¹ã¦ã® We
Send feedback Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. � ]�sU �V��sU `���sU 0a��sU � -�sU
Google Analyticsは便利だが自前のHTMLファイルが多数あるとトラッキングコードを埋め込むのが面倒だ(ブログだったらテンプレートを変更するだけなんだけどね)。そこで、以下に示すPythonスクリプトで一括で埋め込むことができるようにした。もちろん、階層を持つディレクトリでも問題ない。念のため、バックアップは必ず取っておこう。本スクリプトの使用は自己責任で。 使い方について。まずは、以下に示すソースコードを適当な名前(例えば insert_google_analytics.py)で保存する。次に、トラッキングIDを"UA-xxxxxx-x"から正しいIDに変更する。そして、そのスクリプトをHTMLファイルが保存してあるディレクトリで実行するだけ。もちろん、事前にPythonをインストールしておくこと。 #!/usr/bin/env python import sys, os,
Google App Engine の SDK で 何か作ってみよう! というわけで、 Tropy みたいなやつを作ってみる python で 20 行以上のプログラムを書くのはたぶん初めてだ Tropy とは 以下が詳しいです。 Tropyとは - はてなキーワード ちなみに、以下のスクリーンショットは id:naoya さんが作った Tropy のクローンの Haropy です。 で、僕もそんな感じのものを作ってみた ソースを晒しておきます。 ファイル構成 PyGropy |-- app.yaml |-- edit.html |-- entry.html `-- pygropy.py app.yaml 設定ファイル application: pygropy version: 1 runtime: python api_version: 1 handlers: - url: /.* sc
Google App Engine SDK: CSS や JS などの静的ファイルを利用する CSS や JS(JavaScript)などの静的な外部ファイルを利用するには、まず app.yaml の handlers セクションで静的ファイルを含むディレクトリのパスなどを定義する必要があるらしい。Using Static Files - Google App Engine - Google Code を参考にやってみた。 CSS ファイルの利用 今回は外部 CSS ファイルで試してみました。 1. app.yaml の変更 handlers: - url: /css static_dir: css - url: /.* script: helloworld.py 上から順にマッチするかテストされるので、/css から始まる URL にリクエストがあると、css ディレクトリにあるファイル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く