万年素人からHackerへの道

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

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

    Tornade PythonWebフレームワーク Macでやるよ

    http://www.tornadoweb.org/
    和訳:http://tornado.shibu.jp/index.html
    Python 2.5, 2.6, 2.7 and 3.2に対応しているみたい

    Python3.2.2インストール

    curl -O http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tar.bz2
    tar -xjf Python-3.2.2.tar.bz2
    cd Python-3.2.2
    ./configure --prefix=/opt/python-3.2.2 
    make
    sudo make install

    distributeインストール

    curl -O http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz
    tar zxvf distribute-0.6.25.tar.gz
    cd distribute-0.6.25
    sudo /opt/python-3.2.2/bin/python3 ./setup.py install

    pipインストール
    ※/opt/python-3.2.2/bin/のeasy_installを使う

    sudo /opt/python-3.2.2/bin/easy_install pip

    →これでpipコマンドが使える
    ※場所は/opt/python-3.2.2/bin/pip

    最後にvirtualenvをインストール

    sudo /opt/python-3.2.2/bin/pip install virtualenv

    →さっそく/opt/python-3.2.2/bin/pipのコマンドでインストロール
    ※sudoがないといけない

    仮想環境を作る
    →いれたてほやほやvirtualenvを使う。
    ※「fb_env」はFacebookアプリつくろうと私が思ってるので

    /opt/python-3.2.2/bin/virtualenv ~/ve/fb_env

    「fb_env」環境へ移動

    cd ~/ve/fb_env
    source bin/activate

    ↑を実行すると環境を書き換えてくれる。※今回はPython3.2.2になっているはず



    □このactivateした状態で以下を行う

    SQLAlchemyもインストール

    sudo pip install SQLAlchemy

    本命のTornadoもインストール

    sudo pip install tornado

    ~/ve/fb_envのディレクトリ内にhello.py作成

    ・公式サイト↓のHello, Worldのサンプルをコピペしてhello.py作成
    http://www.tornadoweb.org/

    ◯起動のコマンド↓

    python hello.py

    ◯アクセス
    アクセスするURL:http://localhost:8888/

    $ python hello.py 
    WARNING:root:404 GET /favicon.ico (::1) 2.08ms

    →アクセス時にワーニングが出るのは気になる・・・