ユーザ管理どころかログオンページを自前で実装する必要が無いのは楽
from google.appengine.api import users ってインポートしておいてやれば、 user = users.get_current_user() if user: print 'ログイン済み' else: print 'ログインしてない。' と判断できるし、ログインしていないときはハンド …
from google.appengine.api import users ってインポートしておいてやれば、 user = users.get_current_user() if user: print 'ログイン済み' else: print 'ログインしてない。' と判断できるし、ログインしていないときはハンド …
1ヶ月前の話ですが・・・ 長らくお待たせいたしました、いよいよ日本語版のVSeWSSがご利用いただけるようになりました。 Visual Studio 2005 extensions for Windows SharePoint Services 3.0, version 1.1 …
インフラを気にしないで良いという事が、これほど楽ちんなのかという感じ。 いちいち、接続先を指定しなくても良くて、インスタンスを生成してPutすればそれがInsertになるし、GQLでインスタンスのリストを取得して変更してPutすればUpdateになるし、Delete()すれば削除になる。
どうでも良い話ですが、 xrange(a,b,c) のbの部分ってb-1までしか返してくれないんですね。 今までサンプルずっと40って書いてきたよ。
Pythonで作成されていて、Google App Engineでも使えるフレームワーク http://www.djangoproject.jp/ とりあえずメモ。 標準的な使い方くらいは出来るようにしておこう。
世の中、潜在ゼブラーマンな人が案外多いと思う。 白黒つけたい気持ちはあるが、白黒つけられない現実があるから、波風たてないように生きているような人。 そのギャップがストレスになっていくのかな。 そういえば、映画「ゼブラーマン」は渋谷駅のビックカメラがあるビルの映画館で見たのだが、映画が終わった後、外に出たら音楽デモみた …
山下氏に続けて、代表取締役常務執行役員 榎本隆氏は「出向政策はリストラではなく構造改革」と説明。「転籍対象の98%の社員が理解をしてくれたことに感謝している」と述べた。 livedoor ニュース - NTTデータ社長 1番ほっとしたのは社員の転籍問題
と言われてしまった。 どうも、このままだと外側のコードブロックにある変数を見てくれないらしい。 だから、どうやってやるんだろうといろいろと調べていたら、どうも、下記コードのように配列とすると、外側のコードブロックにある変数にアクセスできるっぽい。
リファレンス見ないで昨日のスクリプトをクラスで実装してみた。 "ナベアツ問題" class nabeatsuQuestion: def createReader(self): "ナベアツ問題を読み上げる人を作る" def reader(): "読み上げる人" def …
Pythonのラムダ式は複数の処理を記述できないので、三項演算子を使う必要がある。 f=lambda i:'fool'if i%3==0 else'fool'if str(i).find('3')>=0 else str(i) for i in range(1,40): print f(i)