2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008-04-21
FlashVarsで渡した数値の扱いについて
ハマったので自分用にメモしておきます。
FlashVarsに数値のパラメータを渡した時、Number型の変数に代入しても文字列のままになってしまう。
Number型を期待して処理すると期待通りの動作にならない。
class Hoge { var cols:Number; var rows:Number; function Hoge() { this.cols = _root.cols || 8; this.rows = _root.rows || 3; } }
こうすると、cols,rowsはそれぞれ文字の"8"と"3"となってしまうため、このまま数値と足し算(+)すると文字列になってしまう。
引き算やかけ算・割り算は問題なし。
this.cols = Number(_root.cols) || 8; this.rows = Number(_root.rows) || 3;
2008-04-10
Rimoで動画が再生されない
http://hatena.g.hatena.ne.jp/hatelabo/20080212/1202804939
また、全く再生できなくなってる。
Woopie TVなら削除されていない動画なら再生できます。よかったらどうぞ。
チャンネルはWoopie動画から作成できます。
2008-04-09
Google App Engineの管理画面
app.yamlに
handlers: - url: /admin/.* script: $PYTHON_LIB/google/appengine/ext/admin login: admin
と書くと、http://localhost:8080/admin で管理用の画面にアクセスできる。
2008-04-08
Google App Engine!!
Google App Engine — Google Developers
すごいね、これ。
約500万PV/月までタダなので色々面白い事が出来そう。
早速アカウント申し込んだけどちょっと遅かったみたい・・・
Google App Engine with django
とりあえずSDKをインストールして簡単なアプリを作成してみた。
Developer's Guide - Google App Engine — Google Developersを一通りやったあと、djangoでアプリを作ってみたけどちょっとはまったので書いておきます。
ちなみにpythonもdjangoも初めてさわったので間違ってるところがあるかも。
まずはbootstrap
Running Django on Google App Engine - Google App Engine — Google Developersそのままだとダメだった。
# Google App Engine imports. from google.appengine.ext.webapp import util from django.core.management import setup_environ from mysite import settings setup_environ(settings) # Force Django to reload its settings. from django.conf import settings settings._target = None import django.core.handlers.wsgi import django.core.signals import django.db import django.dispatch.dispatcher # Log errors. #django.dispatch.dispatcher.connect( # log_exception, django.core.signals.got_request_exception) # Unregister the rollback event handler. django.dispatch.dispatcher.disconnect( django.db._rollback_on_exception, django.core.signals.got_request_exception) def main(): # Create a Django application for WSGI. application = django.core.handlers.wsgi.WSGIHandler() # Run the WSGI CGI handler with that application. util.run_wsgi_app(application) if __name__ == '__main__': main()
When I run Django, I'm getting an error stating that DJANGO_SETTINGS_MODULE is undefined - Google App Engine | Google Groups と Problem running django - Google App Engine | Google Groups を参考にしました。
djangoアプリを作る
$ django-admin.py startproject mysite
settings.pyを編集する
Running Django on Google App Engine - Google App Engine — Google Developersの Updating Django Settings のように設定する。が、やっぱり動かず。
ファイルの先頭に import os を追加したらOKでした。
とりあえず動作確認
app.yamlを作成する。
application: test version: 1 runtime: python api_version: 1 handlers: - url: /static static_dir: static - url: /.* script: main.py
これでdev_appserver.pyを実行して開発用のサーバーを起動してhttp://localhost:8080/を確認すると、djangoのデフォルトのページらしきものが表示された。



