巡回

イメージを圧縮しマウントできる仮想CD/DVD「MagicISO」
簡単にYouTubeの動画をiTunesに保存できるAres Tube
YouTubeの動画を好みの形式でダウンロードできるクールなサイト
Google Adsense公式ハンドブック登場
ポインタ入門 for Java プログラマ
TrustBearerが物凄いOpenID Providerを立ち上げた
Androidの地図アプリをm5-rc14っぽくしてみた
[Linux][OpenLDAP]slapdの起動が遅い件
[Linux][OpenLDAP]OpenLDAPを使用したOSユーザー認証
インターネットの速度を設定する「Firefox Throttle」
IEでもナローバンドを体感「IE Throttle」
DVDのバックアップを自動処理する「DVD Rip Automated DVD Backup」
SDK、1.1.4公開と公式な3rdパーティアプリ登場間近?
受託のWeb屋はもっとアウトプットを増やした方が良い。
ハンドメイド作品の情報を共有できるサイト「アトリエ」
#2 簡単にYouTubeの動画をiTunes(ipod)に保存できる Tube2Pod
Tclで電卓
貸し出し状態も分かる蔵書検索「CatalogWS」
twitterでファイル共有「twittershare」
twitterを使って写真を共有「TwiPic」
世界のマッシュアップ検索「MashPlanet」
写真を見るためのUI案
CometがOperaで動かない
livedoor Wirelessの全アクセスポイントが2月11日よりFONに対応
いまさら聞けないSVG、なぜ知られていないのか?
ペットカウンセリングもOK、下北沢駅前に話題の「猫カフェ」オープン
格安ノートPC「Eee PC」をOEM販売 - 低価格はそのままにカラバリ展開
OpenOffice.org 2.4.0のリリース候補第1版が公開
【連載】パーフェクトDojo (2) はじめてのDijitプログラミング
Linux上で日本語ファイル名をローマ字に変換する
USEN、1万500円定額の法人向けモバイルインターネット接続サービス
FreeBSD Daily Topics:2008年2月15日 XFce4デスクトップ更新,Dojo登場,KleanSweep登場,komodo-edit登場,カーネルモジュールバージョンチェック他
プリンストンから超小型Class 1 Bluetooth USBアダプタ、通信距離100m
定番ダウンローダー「Irvine」が3年半ぶりに更新、2GB以上のファイルに対応

巡回

ssh: 公開鍵でログインする設定
[mootools]windoo
[mootools]DrasticData
[mootools]window.Growl
[prototype]Bounce Effect
[prototype]Record mouse movement
あのサイトどこだったけ?を防ぐブックマークサイト13選『13 Great Tools For Organizing The Web』
新聞の素晴らしい紙面デザイン特集『Award-Winning Newspaper Designs』
フリーで使えるphotoshopブラシ&カスタムシェイプ配布サイト「PhotoshopBrushes.com」
テキストスタイルをジェネレートできる CSS Type Set
CSS Spriteを活用しよう
ブログ記事を見やすくする為の代表的な3つの手法
活版印刷の名刺
GWT-Ext Powerful and Stunning Widget Library

巡回

[Python][お勉強] Python入門(36) - モジュールのインポート
Pythonで「〜」をエンコードすると例外が発生
The beauty of python bringing you something really useful
IronPython の CPython用拡張モジュール
Langton's Ant in Python
Bugfix Python 2.5.2 Released
[Python]いつぞやのデベハトップはunicodeで解決される
[SQLAlchemy]0.4.3がリリースされている
PILのImageFilter
Haml for Genshi
[vim][python] Pythonで1行メモVimスクリプト
[Python]線形リスト

[Python]Re:線形探索

[dev][subversion]WindowsサーバでSubversionのコミットメール
PythonスクリプトからeyeD3でID3タグを読み書きする
デスクトップマスコット「Apricot」をPythonで機能拡張する方法
[Python] 今さらpydocを知る
python-igraph 0.5

巡回

Django Snippets:

Logging and statistic middleware
Different approach to local settings.py
Smart append slash middleware
Specify a manager for the Admin


Blog:

Django勉強会 Disc5 興味のある方は是非!
Django : form 基本編
Another Satchmo Store
Preparing For The Next Django Sprint
Django Tip: A Denormalization Alternative
Flex+PyAmf+Django+MySQL 第一部分 中国のサイトです
Pagesworthy Djangoで出来てます
Psyco and Django

巡回

Mapnik 面白そう:)
GettingStarted - mapnik いいかも:)
[Python][お勉強] Python入門(37) - モジュールのリロード
[Python]インストールするモジュールのリスト 俺はあまり入れてないなぁ
Ren'Py: 記事のもくじ
Visual Studio SDK and Eclipse - Python Integration
Python でメール送信
Python MySQLdb 検索結果を項目名で取得したい

実験用環境構築

flatpageとcomment機能をクリーンの環境から試してみたくてInstant Djangoで構築してみます。
Pythonを入れる必要も無く、アンインストールはフォルダ削除で便利なので、
気軽に使えます:)


Instant DjangoWindows環境で、DBはSQLiteを使用します。


1.下拵え

  • http://www.instantdjango.com/download.htmlからdjango.exeをダウンロード
  • django.exeをダブルクリックして、解凍。'django'フォルダが生成されます。
  • スペースや2バイト文字の無いディレクトリに'django'フォルダを移動
    • ここではCドライブ直下に移動します。
  • 'django'フォルダの直下にある'start.bat'をダブルクリックするとコマンドプロンプトが表示されます。
  • 最新のDjangoを使うので、コマンドプロンプトからupdateを入力してEnterしてください。
    • Django Projectから最新のソースがダウンロードされて、終了後最新の環境になります。
    • 自分の環境だと最新のdjango.exeはエラーで更新されませんでした。あとで調べます。

これで最新のDjangoを使うことが出来ます。


2.セットアップ
※一度コマンドプロンプトを閉じてしまった人は、'start.bat'をダブルクリックしてください

  • コマンドプロンプトdjango-admin startproject projectnameを入力しEnterをしてください。
    • ここではtsicとします。
    • プロジェクトのディレクトリは、'c:\django\tsic'となります。
    • ファイル構成は以下になります。(フォルダ、*.pyファイルのみ)
- tsic
 - __init__.py
 - manage.py
 - settings.py
 - urls.py
  • tsicプロジェクトに移動してください。 cd tsic
  • 今回はアプリを作成しないのでsettings.pyとurls.pyを修正します。
    • テンプレートファイルを配置するため、TEMPLATE_DIRSを'templates'とし作成します。

settings.py(追加修正部分のみ表示)

import os

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'django.db'

TIME_ZONE = 'Asia/Tokyo'

LANGUAGE_CODE = 'ja'

TEMPLATE_DIRS = (
    'templates',
)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.admin',
)
  • urls.pyを修正してAdmin Interfaceを使えるようにします。

urls.py

     (r'^admin/', include('django.contrib.admin.urls')),
  • 最後にコマンドプロンプトから python manage.py syncdb を実行し、必要な管理ユーザ名、パスワード、メールアドレスを入力して完了するとセットアップ作業は終わりになります。


あとは、以前flatpageを構築した手順と同じになります。
comment試してきます。