万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ■「Google App Engineプログラミング入門」4章
    →Kay勉強するよ
    ◯プロジェクトサイト
    http://code.google.com/p/kay-framework/
    ◯ドキュメントサイト
    JP
    http://kay-docs-jp.shehas.net/
    ENG
    http://kay-docs.shehas.net/
    Google Group
    JP
    http://group.google.com/group/kay-users-ja
    ENG
    http://group.google.com/group/kay-users

    Mercurial というの使う
    これでDL出来るよう

    $ hg clone http://code.google.com/hg/ kay

    →リリースバージョンを落とす

    python kay/manage.py startproject myproject
    

    manage.py ないよ
    →kay-VERSIONの中にある・・

    $ python manage.py startproject myproject
    Running on Kay-1.1.1
    /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py:71: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
      import sha
    /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_login.py:36: DeprecationWarning: the md5 module is deprecated; use hashlib instead
      import md5
    Traceback (most recent call last):
      File "manage.py", line 19, in <module>
        from kay.management import *
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/management/__init__.py", line 33, in <module>
        from kay.management.extract_messages import do_extract_messages
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/management/extract_messages.py", line 23, in <module>
        from babel.messages import Catalog
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/lib/babel/messages/__init__.py", line 16, in <module>
        from babel.messages.catalog import *
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/lib/babel/messages/catalog.py", line 26, in <module>
        from babel.dates import format_datetime
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/lib/babel/dates.py", line 35, in <module>
        LC_TIME = default_locale('LC_TIME')
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/lib/babel/core.py", line 662, in default_locale
        return '_'.join(filter(None, parse_locale(locale)))
      File "/Users/shinriyo/Documents/GAE/kay-1.1.1/kay/lib/babel/core.py", line 783, in parse_locale
        raise ValueError('expected only letters, got %r' % lang)
    ValueError: expected only letters, got 'utf-8'
    

    ・Python2.5.xがないとダメなのかな?

    $ sudo port install python25

    すごい、インストール後で、こんなコメントもでた

    To fully complete your installation and make python 2.5 the default, please run
    
    	sudo port install python_select  
    	sudo python_select python25

    MacOS Xのデフォルトのシェル
    tcsh ティーシェル