dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

2014-10-01から1ヶ月間の記事一覧

Gmail Actions in the Inbox を試してみる (その1. Go-To Action)

Gmail の Actions in the Inbox機能を試しています。 日本語の記事がほぼ無いと言ってよいので、少しずつ Action を触ってはメモ書き程度に残していこうと思います。 はじめに(Actions in the Inboxとは) Actions in the Inbox とは、Gmail の件名の右はじに…

[django]templatesディレクトリを配置する場所(ベストプラクティスを考えてみた)

djangoでテンプレートファイルを管理する時、置き場所の候補はたぶん2つ考えられます。(*1) project ディレクトリの直下にtemplatesディレクトリを作り、その下に application ごとのサブディレクトリを作る 各 application ディレクトリの直下にtemplatesデ…

[GAE]zc.buildoutでGoogleAppEngineの外部ライブラリを管理する

前回の記事でpythonのライブラリ管理ツールであるzc.buildoutを一通り触ってみましたが、 今回はこのzc.buildoutを使ってGoogle App Engineの外部ライブラリを管理する仕組みを構成してみます。

[python]リストからNoneでない最初の要素を取得する

ちょいメモ。 いきなりやり方。 # "items"はlist item = next((item for item in items if item), 'All are Nones') ここで、第2引数はNoneでない要素がなかった時に返されるデフォルト値なので、何でもいいです。

[django]URLconfで指定した数値(integer)が文字列(unicode)になる

Google App Engine + Djangoという組み合わせでのほんとにちょっとした話。 Djangoのバージョンは1.5 です。

[GAE][django]テンプレートでエンティティのIDを取得する

ちょいメモ。 最初、テンプレートに{{ entity.id }}とかやってたんだけど よく考えるとGAEのエンティティのIDはKeyクラスから取得するんですよね。 NDB Key Class | App Engine standard environment for Python 2 | Google Cloud つまり、pythonのコード中…

[python]Buildout(zc.buildout)を触ってみる

pythonのライブラリ管理ツールとして知られるzc.buildoutを使ってみました。 zc.buildoutは引っかかる日本語の情報が少ないのですが、 こちらの記事が非常に参考になりました。(というかここだけでOK)