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

ブログとか作ってみたいかと その3.1

データベースの修正 Blobテーブル カテゴリ情報を追加しました。 class Blog(SQLObject): blog_name = UnicodeCol(length=32) description = UnicodeCol(length=128) user_id = ForeignKey('User') entries = MultipleJoin('Entry') Categories = MultipleJo…

ブログとか作ってみたいかと その3

データベースの設定 プロジェクトを作成したので、次に使用するデータベースの設定を行います。 tgBlogディレクトリ配下にある「dev.cfg」ファイルを 編集することによって設定が可能となります。 「dev.cfg」ファイルを開くと、以下のように書かれた箇所が…

Perlクックブックのお題をPythonで解いてみた その13

レシピ2.2 浮動小数点を丸める #!/usr/bin/env python2.4 # -*- coding: utf-8 -*- # 小数点第2位で丸め込み fnum = 0.74 print "%.1f" % fnum fnum = 0.75 print "%.1f" % fnum 結果 $ ./recipe22.py 0.7 0.8

ブログとか作ってみたいかと その2

プロジェクトの作成 PythonやTurboGearsなど、開発に必要なものは 既にインストール済みなので、早速プロジェクトを生成する。TurboGearsでプロジェクトを生成するには、 「tg-admin」コマンドを使用する。 $ tg-admin quickstart Enter project name: tgBlo…

ブログとか作ってみたいかと その1

名前を考える TurboGears + Blog = tgBlog 概出感がありますが、仮ということでtgBlog(仮)としよう。 開発環境 Python Version Info * Python 2.4.3 TurboGears Version Info * TurboGears 1.0.4b1 * cElementTree 1.0.5-20051216 * elementtree 1.2.6-2005…

ブログとか作ってみたいかと その0

RSSとかトラックバックやらは置いといて、 基本的な部分、表示・登録・編集・削除機能を サクッと考えてみる。 DBのあれこれ ・ユーザ情報 ・TGデフォルトのテーブルを使用する・ブログ情報 ・ブログ名 ・ブログの説明・エントリ情報 ・タイトル ・本文 ・作…

Programming Language Examples Alike Cookbook

PLEAC - Programming Language Examples Alike Cookbook (http://pleac.sourceforge.net/)Perlクックブックのお題を、Python、Ruby、Haskellと言った25個の他言語で再現しているサイト。自分もPythonで挑戦中ですが、ここまでの再現は、うん無理。

Perlクックブックのお題をPythonで解いてみた その12

レシピ2.1 文字列が有効な数値であるかどうかをチェックする。こんな感じ? #!/usr/bin/env python2.4 # -*- coding: utf-8 -*- def checkInteger(num="0",base=10): try: int(num,base) print "%5s is integer" % num except ValueError: print "%5s is not…