タグ

accenseに関するnullpobugのブックマーク (3)

  • DjangoUniqueTogetherWithInheritance – アクセンスのおまけ

    (2009/09/08 ymasuda) マルチテーブル継承と unique_together を一緒に使うとちょっと困る Django のマルチテーブル継承は、親のモデルをデータベース上で独立のテーブルを持ったモデルとして表現しておき、子のモデルでは拡張したフィールドと親モデルへの一対一リレーションを張ることで、モデルを拡張できる仕組みです。他の人が作ったモデルを拡張したり、運用中のモデルに手を加えずに拡張したい場合に使えます。 このマルチテーブル継承について、社内からこんな質問を受けました。 Djangoのマルチテーブル継承で、 継承した側のクラスにunique_togetherを指定する。 unique_together条件を破るようなデータを入れてsave()すると、 継承された側のクラスのオブジェクトだけが保存される。 簡単な対処はトランザクションにつっこむことだけど、 いちいち

  • LionetDjangoApp – アクセンスのおまけ

    Sphinx でビルドしたドキュメントを公開するためのアプリケーション、 Lionet Sphinx でビルドしたドキュメントを公開するための Django アプリケーション、 Lionet を公開しました。 http://pypi.python.org/pypi/lionet/ , BSD ライセンス。 (2009/06/24 ymasuda) 最近、 Sphinx を使ってドキュメントを提供するソフトウェアプロジェクトが増えてきましたね。 テキストファイルから簡単に HTMLPDF のドキュメント配布物を作れるので、とても便利。 元が reST なので、メンテナンスや翻訳もしやすいです。 さて、Sphinx の HTML ビルダは、全てのコンテンツを相対パスで参照する HTML を生成するので、ビルドした ドキュメントはオフラインでも参照できます。私も、自分の使うソフトウェアのド

  • DoNotBeACraftsman – アクセンスのおまけ

    職人に成ってはいけない ソフトウェア技術者の間に、ともすると職人を礼賛するような風潮があることに、大きな危惧を覚えている。 「プロジェクトX」なんかが流行ってしまったせいだろうか。 果たして、職人であることが素晴らしいことなのだろうか? 職人に成ることこそが、仕事上の人生の目的であっていいのだろうか? 僕はそうは思わない。 誤解される危険を承知で敢えて言うが、職人に成ってはいけない。 そもそも、「職人」という言葉の意味が、語る人によって違うようだ。 まず、 大辞泉によれば、職人とは「自分の技能によって物を作ることを職業とする人」だそうだ。 ソフトウェアは物では無いから、ソフトウェア技術者は職人ではあり得ない。 へりくつに聞こえるかもしれないけれど、なんも解ってないで「ものづくり」だなんてどこかで聞いてきた言葉を使わないで欲しい。 百歩譲って、ここではソフトウェアを作ることが物を作ることの一

    nullpobug
    nullpobug 2008/12/09
    中の人を知っていると言葉の重みがよくわかる
  • 1