http://unity3d.com/support/documentation/Components/gui-ExtendingEditor.html
Python Tornadoのscaffold?「teaspoon」
URL:https://github.com/marxus85/teaspoon→これでscaffoldできそう。
○必須インストール
・tornado
・sqlalchemy
→和訳がある http://omake.accense.com/static/doc-ja/sqlalchemy/
・nose(Python用テストフレームワーク)
・pycco(ドキュメントジェネレーターdoccoのクローン)
・virtualenv (推奨)
○noseとpyccoはpipでインストール
※virtualenv とかtornadoとかsqlalchemyはすでにイントール済み
pip install nose pip install pycco
○「teaspoon」をgitからDL
URL:https://github.com/marxus85/teaspoon
git clone https://github.com/marxus85/teaspoon.git
※cloneすると「teaspoon」ディレクトリができるので別途作成せずにそのままこのコマンドで
python .
直下の__init__.pyが実行できる
→オプションが見られる
○models/__init__.py
→DBの設定ファイル
engine = create_engine('mysql://teaspoon:teaspoon@localhost/teaspoon')
現状はMySQLになっているのでMongoDBにするにはここを書き換えるのだと思う
○テーブル作成
python . create
○パーミッションデータのインポート
通常の「User/Group/Permission」データで満たす
python -c "import setup.auth"
python . test
・nginxの設定
http://www.tornadoweb.org/documentation/overview.html?highlight=nginx
location /static/ { root /var/friendfeed/static; if ($query_string) { expires max; } }
・nginxとの連携の設定参考
https://github.com/chaselee/tornado-linode
・参考になりそう日本語Blog
→PythonでつくるWebアプリ/Tornado + Gunicorn + Nginx(特に設定方法はなくおおまかな説明)
http://www.ninxit.com/blog/2011/02/14/python-web-app/
→nginxとgunicornとsupervisorを連携させる
http://d.hatena.ne.jp/saitodevel01/20110811/1313019218
※Supervisor とはプロセス監視用のスーパーサーバ
・MongoDBのツールこれかな?
https://github.com/namlook/mongokit
pip install mongokit
→pipでインストール可
cssutils Python
→CSSファイルから「-webkit-animation-name」のCSS3アニメーションの名前をすべて取得したいimport cssutils sheet = cssutils.parseFile('text.txt', 'utf-8') for rule in sheet: if rule.type == rule.STYLE_RULE: print rule.style.getProperty('-webkit-animation-name').value
→これで「-webkit-animation-name」の名前が取れるらしいが、オブジェクトがうまく取得できない
Traceback (most recent call last): File "<stdin>", line 3, in <module> AttributeError: 'NoneType' object has no attribute 'value'
→おそらく存在しないときにもvalueを出したりUTF-8対応じゃないからだと思う
import cssutils sheet = cssutils.parseFile('text.txt', 'utf-8') for rule in sheet: if rule.type == rule.STYLE_RULE: name = rule.style.getProperty(u'-webkit-animation-name') #uをつける if name: #存在してたら print name.value