タグ

ブックマーク / a2c.hatenablog.com (3)

  • 超シンプルな、pushState + Ajax = PJAXのサンプル Flask編 - When it’s ready.

    HTML5熱いですね。いろんな意味で BigPipeやら、HTMLでテンプレートエンジンとかいろいろ出ていますがユーザービリティ下げちゃいけないよねって事は、どの技術でも大切な共通項ですね。pjax = pushState + ajax使えば、リッチな人にはサクサクなUIを、そうじゃない人にもそれなりに提供できる。その上、戻るボタンもサーチエンジンにも優しいとくれば、これは試さないわけには行かないですね。 動作サンプル: http://pjax.atu.si/ Pjaxするとどうなるのか? 非同期動作時 http://pjax.atu.si にアクセスをして、リンクをクリックすると要素が非同期に変更される。 非同期に更新されているがURLは、シンプルなものに変更される。 同期動作時 http://pjax.atu.si/parts/x や http://pjax.atu.si/parts/

    超シンプルな、pushState + Ajax = PJAXのサンプル Flask編 - When it’s ready.
  • Pythonでの、Pitの使い方 世界一わかりやすいムービー付き - When it’s ready.

    詳しい事のいきさつは知らないが、ここ(http://subtech.g.hatena.ne.jp/cho45/20080102/1199257680)で初お目見えして、その後にここ(http://d.hatena.ne.jp/jYoshiori/searchdiary?word=*[Pypi])でPython版が作られたPitという大変便利なアカウント管理の使い方をわかりやすく説明してみる。(わかりにくかったらゴメンナサイ) Pit使うと何が嬉しいか? 例えばWebAPI使う時に、DevelopperIDだったり、自分のIDやPasswordをスクリプトに直接書いたりする事ありますよね? # coding:utf-8 from pyhatebu import PyHatebu usrID = nameHoge passwd = hirakegoma h = PyHatebu(userID,

    Pythonでの、Pitの使い方 世界一わかりやすいムービー付き - When it’s ready.
  • FlaskをUbuntu上のApacheにデプロイする方法 - When it’s ready.

    今後のためのメモ。Djangoのデプロイの仕方はなんとなく馴染んだけどFlaskのやり方がいまいち分からなかったので出来るようになってみた。 ついでにアプリごとにサブドメイン切ってみる。パフォーマンスとかは全然考えていない。 条件てきなもの app置き場 /mnt/www/apps/myApp domain myapp.example.com Apache設定 /etc/apache2/sites-available/myapp <VirtualHost *:80> ServerName myapp.example.com ServerAdmin a2c@example.com Alias /static /mnt/www/apps/myApp/static WSGIScriptAlias / /mnt/www/apps/myApp.wsgi </VirtualHost>/mnt/www/

    FlaskをUbuntu上のApacheにデプロイする方法 - When it’s ready.
  • 1