タグ

2013年9月29日のブックマーク (7件)

  • flaskを使ってみる - i2bsの日記

    今更だけどflaskとfacebook api使ってみた。 rackhubでHello {{name}}を表示するまで。 Facebookアプリ登録 以下からアプリケーションを登録する。 Facebook アプリケーション登録後、ドメインとサイトURLを変更。 今回はrackhubでやっているのでこんな感じです。 ドメイン: xxx.rackbox.net サイトURL: https://xxx.rackbox.net/ flask,gunicornインストール pip install flask pip install gunicorn Nginx設定、起動 sudo vi /usr/local/nginx/conf.d/flaskproxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $re

    flaskを使ってみる - i2bsの日記
  • flaskでjsonを返すサンプルコード - uokadaの見逃し三振は嫌いです

    最近、Flaskというpython製のWAFを業務で使うために追加で調べている。 個人的には使ったことあるんだけど細かいところはどうなんだ?って突っ込んで調べなかったのでメモがてらにブログにポストします。 まず、単純にjson返すコードサンプル。 #!/usr/bin/env python2.7 from flask import Flask, jsonify app = Flask(__name__) @app.route('/name/<name>.json') def hello_world(name): greet = "Hello %s from flask!" % name result = { "Result":{ "Greeting": greet } } return jsonify(ResultSet=result) if __name__ == '__main__':

    flaskでjsonを返すサンプルコード - uokadaの見逃し三振は嫌いです
  • Flask-SQLAlchemy import/context issue

    The flask_sqlalchemy module does not have to be initialized with the app right away - you can do this instead: # apps.members.models from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() class Member(db.Model): # fields here pass And then in your application setup you can call init_app: # apps.application.py from flask import Flask from apps.members.models import db app = Flask(__name__) # lat

    Flask-SQLAlchemy import/context issue
  • ブラウザキャッシュによる HTTP 高速化チューニング

    かれこれ一年ほど前に実施した実サービスでの apache のチューニングネタを思い出したように書いています。 以前いた部署では少ないサーバ台数で大量のリクエストを如何に処理しきるかってことに燃えていたので、静的コンテンツなどをブラウザに支障のない範囲で最大限にキャッシュさせ、サーバとネットワークの負荷を最小化させていました。 当時参考にした情報源は以下の3つでした。 どのようなレスポンスヘッダを返しておけばブラウザキャッシュを最大化できるかのテクニックがまとめられています。 ブラウザキャッシュとレスポンスヘッダ - murankの日記 Kazuho@Cybozu Labs: キャッシュの上手な使い方 [Studying HTTP] HTTP Status Code チューニングにおいて重要なのは自分自身での検証。というわけで自前で検証した結果と検証するために用意したプログラムを公開します。

  • スマートフォンの画面サイズに合わせてページを表示する - viewport

    スマートフォンの画面サイズはパソコンと同様 JavaScript で取得できる。 <script> document.write("screen.width " + screen.width + "、" + "screen.height " + screen.height); </script> 横幅は screen.width、縦幅は screen.height。 iPhone 4S や iPod touch(第2世代)の Safari では screen.width = 320、screen.height = 480 と表示される。 ただ、横幅320ピクセルとなっているが、特に指定がなければページ自体は横幅 980 ピクセルとして表示される。 よって、横幅 320 ピクセルのページを作ってもページが小さく表示されてしまう。 同様に、width を特に指定していないフィーチャーフォン(ガ

  • CSS の position の absolute を使いこなす為の基礎知識 はじめてのブログデザイン

    皆さんは CSS の position プロパティを使いこなせていますか? 私はお恥ずかしながら relative (相対指定)はたまにレイアウトの微調整で使用することはあっても、今回のテーマである absolute (絶対指定)を使いこなせずにいました。理由もしっかりあり、ブラウザのウィンドウの左上から指定することにメリットを感じていなかったからなんですが・・・ しかし、今回の記事は position プロパティの特に absolute を使いこなすための基礎知識です。 「えぇぇ!!そんなことも知らなかったの!?」と思われてしまうような内容かも知れませんが、知らなかったと言うか知ろうとしなかったと言うか・・・・包み隠さず言うならまったく知りませんでした。 XHTMLCSS の書籍を久しぶりに読み返し、目から鱗と言えるような基礎知識でした。上の文章を読み『俺も absolute 使っ

    bluele
    bluele 2013/09/29
    relative
  • Baraja: A Plugin for Spreading Items in a Card-Like Fashion

    Coco LokoTotal bicycle rights in blog four loko raw denim ex, helvetica sapiente odio placeat. Vermouth LandVelit chambray fugiat, enim aesthetic esse ullamco typewriter. ElectrodynamicsBefore they sold out PBR magna jean shorts non seitan ea. Dolor wolf pop-up. Retinal BlissLocavore vero ad, before they sold out food truck bushwick helvetica. Disco FeverCillum laboris consequat, qui elit retro ne

    bluele
    bluele 2013/09/29
    trump