2013-01-01から1ヶ月間の記事一覧

MIDIファイルを生成する

Python3は文字列とかバイト列とかの扱いがすっきりした感じがするので練習がてらStandardMIDIFileを出力させてみた. :::python #!/usr/bin/env python3 #-*- coding:utf-8 -*- import copy import heapq class SMF(object): '''Standard MIDI File ''' def …

Tkinterでウィンドウの最大化

Windowsでは :::python from Tkinter import * root = Tk() root.state('zoomed') LinuxとかMacだと :::python from Tkinter import * root = Tk() root.attributes("-zoomed", "1") 参考:Maximizing the window of a Tkinter app - Devourer09

middlewareで簡単アクセス解析

Djangoのmiddlewareって意外と単純なんですね. Django: ミドルウェアの実装方法(全てのビューに処理をフックする方法) - PHACTORY process_reques から request データベースに放り込むようにすると簡単なアクセス解析アプリが作れる. 見る方は template…

django-skelを使うようにした

リファクタリングになったし表示速度にも効いてる気がする. Djangoが分かってきたけど綺麗に作るには……?という人には非常に良いと思う. django-skel - github django-skel 1.4 documentation Django 1.4のproject template便利 - Make組ブログ settings/p…

Djangoで更新する度に日付が変わるバグに遭遇した

DjangoでDateTimeFieldを使っていたら, なぜか管理画面で日付が更新ボタンを押す度に変わる. それも±9:00で. modelのメソッドでバグ出しちゃったかなーと思ったけどそうでもなさそう. 結局settings.pyで TIME_ZONE = 'Asia/Tokyo' としてたせいでした. …