タグ

ブックマーク / www.everes.net (11)

  • Djangoが生成するSQLとコストのデバッグアウト | スパムとか

    Python Workshop the Edge2006 の懇親会で、「SQLのデバッグアウト」機能はないのかという話があったので、Middlewareをちょいと書いてみました(MagicRemoval 2509で動作確認)。 単にDjangoデフォルトで持っているデバッグ情報をprintするだけです。 エラー処理とかしていません。 また、DEBUGをTrueにしてあるときのみ出力します。 django.middlewareにdebug.pyというファイル名で作ってください。 作ったら、あとはsettings.pyのMIDDLEWARE_CLASSESに"django.middleware.debug.DBDebugMiddleware"を追加するだけです。 Create file named debug.py as below,and put it under django/

  • CoreserverでDjangoを使う | スパムとか

    なんだか使える場所がないとか言われているので、coreserver.jp(年間5000円)でDjangoを使ってみます。xreaでも動きますが、先人もいるしドメインとらないと無料のやつが使えないようなのでcoreserver.jpのお試しでやってみます。 お題はdjblogkit(unicode対応版)で。 まずは、coreserver.jpを借りてください。 お試しの場合はアクセス数かなにかが制限されているそうなので、しばらく試していると動作しなくなるかもしれません。 coreserver.jpはsshログインするためのホストを設定しなければならず、設定変更後反映まで5分かかるらしいので、まずはホスト設定をしましょう。 coreserver.jpの管理サイトにログインしてください。 メニューに、「ホスト情報登録」というボタンがあるのでクリックします。 ホスト情報が表

  • あなたがDjangoを利用すべき10の理由 | スパムとか

    1.Djangoは現時点で動作する Djangoが2005年の7月に初めてリリースされたことにだまされてはいけない。 既に2年以上もヘビーユースされてきている物だ。 表示が出来なくなってしまうバグがないことを誓おう。 2.デプロイは楽勝 Webフレームワークの世界では悲しい話(http://www.it-entrepreneur.com/?p=15)やデプロイの困難さ(http://www.petersblog.org/node/1075)に満ちている。 Django製サイトのデプロイが確立されているだけでなく、Django製サイトは非常に安定している。 我々は10個のサイト対する一日1500万ヒット以上をシングルDjangoインストールで捌いている(WebサーバとDBサーバ一つづつで)。 3.サイトはダウンしない Djangoサイトはスラド効果もFark効果も過激なNCSS

  • DjangoのViewをテストする | スパムとか

    最近追加されたテスティングフレームワークを試したみた。 Djangoは基的にはPython由来のdoctestやunittestを用いてテストを行う。最近追加されたテスティングフレームワークは、アプリケーションの直下にあるmodels.pyやtests.pyを自動的にAllテストしてくれるというもの+Viewのテストを行う疑似ブラウザともいえるClientというクラス。 Railsと同じく、Djangoもテストの前にテスト用データベース・テーブルを生成し、初期データを流し込み(fixtureは現在実装中)、テストを行い、テスト用データベースを破棄するという流れ。おいおい、そんな流れは業務系とか既存データベース使うアプリにはできんぞ、せめてビューとかシノニムとかに気づいてくれよー。 とか思いつつ。(現実的には、デフォルトのTEST_RUNNER設定であるdjango.test.

  • Django095イントロドラフト1 | スパムとか

    さてさて、同僚にDjangoを教える必要があるので、ざっくりのざっくり。 Pythonをちょびっとと、Djangoをちょびっと。 Macbookを買ったら、OmniOutlinerがついていたので試しに使ってみたというのもある。 結局はOmniOutliner → HTMLPDFで出力した。 ReStructuredTextで表を作るのが大変じゃなければなぁ(結局表はまだ無いんだけど)。 PythonもDjangoも記述に誤りがあるかもしれない。あしからず。 #ファイルはトップページには出てきません、エントリ詳細に張り付いています。

  • rhaco0.93用の簡易チュートリアル | スパムとか

    Django勉強会 Disc1の打ち合わせ時に、phpのフレームワーク使うんならrhacoだよ、と言いまくってしまったので、簡単な使い方説明をします。 ---- 2007/02/15 追記 現場の若いのが、Rhaco1.0.1用に書き直しました。 ---- 2007/02/15 追記ここまで rhacoの利点等 どうやらphpのフレームワークの場合、あまりO/R等はメジャーではないようです。 → rhacoにはバリデータ込みのO/Rマッパーがあります。 どうやらphpのフレームワークはPear等の別ライブラリが必要なことが多いようです。 → rhacoは他のライブラリを必要としません(djangoみたい!)。mb_系は入っていると便利ですが。 どうやらphpのフレームワークはTemplateのextendsができないようです。 → rhacoはブロックとい

  • Webデザイナーに捧ぐDjango礼賛 | スパムとか

    Mauraさんというかわいい感じの女性Webデザイナ?がMovableTypeからDjangoで自作したCMSに移った顛末(常山さんの定期巡回から)。 ちょー受けるのは「自分にとってDjangoRailsより5498345098345倍簡単」とか「MovableTypeでリビルドしたらデータベーステーブルが45098345個できた」とかいうDHHを笑うかのような数字。 DjangoはMauraさんが読めと薦めているよなデザイナによるDjango礼賛の記事があるように、デザイナがよってくるフレームワークでもあります。 ただし、Webデザイナといっても海外のWebデザイナはXHTMLCSSもvalidatorを通るものを書ける人、のことをいうようです。日ではどうなのか知りません。 テンプレートはDWでタグが崩れないように、デザイナが表示ロジックを破壊しないように、という論調

  • Hibernateはこちら | スパムとか

    相変わらず、Hibernateで検索してくる人の比率が多いのですが!? 最近(もう一年くらい)は、Djangoネタだらけなんですが、多いです。Hibernateで困っている様子が見受けられる方々。 なぜこんなことを言い出したかというと、最近mybloglog.comを使いだしまして、『Hibernateについての困った感じの検索クエリでやってきてkoichikさんの所に抜けていく人』が毎日何人もいることに気づいたという次第です。 かわいそうなので、Hibernateの特徴について少し書いておきます。 O/RマッパーとしてとらえないことHibernateはDatabaseプロキシと呼ぶべきものです。理由は、プログラマの指示と無関係にデータベースに対してのアクションタイミングを制御するからです。このあたりの間隔がとらえられないようであれば、避けた方が無難です。 データベースに仕

  • djangoのブックマークレット知ってる? | スパムとか

    実は、Djangoの管理インターフェース用ブックマークレットというものがあります。 docutilsをインストールしていないと、ブックマークレットの一覧へ辿り着けません。 管理インターフェースの動的生成ドキュメントはかなり便利なので、docutilsは是非インストールしましょうね。 ブックマークレットについてはこの動画を見てください。 Taged with:Django, urihttp://www.everes.net/2007/apr/26/django-admin-bookmarklet/ Entry Date:2007-04-26 01:47 Author:makoto ping url:http://www.everes.net/2007/apr/26/django-admin-bookmarklet/tbping/ subscribe:feed with L

    takatoshiono
    takatoshiono 2007/09/09
    べんりー
  • Mac OSXにDjango最新版を | スパムとか

    Djangoのインストールが初心者には難しいという話が各所で出ていますので、WindowsMac OSXでそれぞれ一番簡単にインストールができる方法を紹介します。 特に、Djangoをはじめようとすると必ず出てくる「ソースコードリポジトリからsubversionクライアントを利用して最新版を取得して使え」という部分は敷居が高いと思いますので、なんとか別の方法で最新版を取得する方法を模索します。 Windowsの次は、Mac OSX(10.4.10)で。 必要なものをダウンロードしてくる。 Python2.5をダウンロードします。 Pythonというのは、Djangoで開発を行う際に使う言語です。 http://pythonmac.org/packages/py25-fat/dmg/python-2.5-macosx.dmg ← これ 続いてDjangoの開発版を

  • どさくさにまぎれて一つ提案してみるよ | スパムとか

    オカモデラーさんがWebデザイナについて語っているので便乗 実のところ、Webデザイナといって頭に思い浮かぶのは JeffCroft か WillsonMiner くらいしかいないんだ。 二人ともDjangoっていうオープンソースプロジェクトに積極的に絡んでるから知ってるんだけどね。彼らはプログラマ側からも尊敬されているよ。 もしかするとその理由は、彼らが「CSSJavaScriptをきちんとかけないデザイナはWebに関わるデザイナとして失格だ」とか言っているからかもしれないけどね。 JeffCroftはDjangoに絡んで有名になったからかは定かじゃないけど Pro CSS っていうを書いていて、そこそこの評判をとっている。プログラマとしては、CSSとかについてきちんと考えているデザイナがいるってことがわかるだけでもうれしいだから読んでみるといいかもよ。 それからWi

  • 1