タグ

2011年2月16日のブックマーク (4件)

  • ファイルアップロード — Django v1.0 documentation

    from django import forms class UploadFileForm(forms.Form): title = forms.CharField(max_length=50) file = forms.FileField() このフォームからの入力を扱うビューは、ファイルデータを request.FILES で 受け取ります。 request.FILES はファイルデータの入った辞書で、辞書のキー はフォームクラス中の FileField (または ImageField や FileField のサブクラス) の名前です。従って、上の例では、 request.FILES['file'] で ファイルデータにアクセスできます。 ほとんどの場合は、「 アップロードされたファイルをフォームに結びつける 」の節で説明した方法に従っ て、 request からデータを取り出してフ

  • Pythonで画像サムネイルを生成するには | bravoの日記 | スラド

    PIL使うとサムネイル作成もそんな難しくないっぽい。 import os try: from PIL import Image except ImportError: raise ImportError, 'Unable to import PIL module.' class ThumbnailGenerator: default_xy = (256, 256) def __init__(self, limit_xy=None): self.limit_xy = self.default_xy if limit_xy: self.limit_xy = limit_xy def generate(self, fn, thumbext): im = Image.open(fn) im.thumbnail(self.limit_xy) base, ext = os.path.splitext(

  • Emerge Technology: PythonでExifの編集

    iPhoneで撮った写真の位置情報が常に北緯の西経になる問題で,せっかく位置情報がついているので修正したくなるのが人情です。しかも,iPhoneで撮った写真は沢山あるので,GUIのツールでちまちま作業することは出来ません。コマンドラインのツールは何があるか知りません。まあ,シェルで計算させるのもつまらないので,PythonでExifを扱ってみました。 Python Imaging LibraryもExifを読み込めますが,出力は出来ません。Exifのついた写真を編集して保存すると,Exifがなくなるみたいです。仕方なく他のものを探すとpexifと言うのがいます。pyexifと言うのもいて,これは読み込みしかできないです。名前が異常に紛らわしいので注意。

    tozawan
    tozawan 2011/02/16
    exifのgeoを削除
  • そろそろnode.jsについて一言書いておくか | KRAY Inc

    はじめに 毎年サーバーサイドJavaScriptが流行ると言ってるみなさんこんにちはダニーです。 ということで、node.jsをはじめてみました。 Twitter Streaming APIで取得したデーターをWebSocketで 接続したクライアントに出力するデモを作成したので紹介したいと思います。 今回のデモについて 今回作成したデモは node.jsのHttpClinetでTwtter Streaming APIでTwtterからデータを取得して、 node.jsのWebSocket Serverでそのデータを接続してきたWebSocket対応ブラウザに送信するということを やっています。 Twitter Streaming APIで取得できるようにする。 動かすのにhttp-basic-authが必要です。 npm install http-basic-auth streaming

    そろそろnode.jsについて一言書いておくか | KRAY Inc