2009-12-01から1ヶ月間の記事一覧
コメントして頂き、ありがとうございます。確かに、例題がよくなかったですね。そのおかげで文章も…。ちょっと反省しています。デバッガの watch に式を入れれば表示が出来るのは知っています。時々は使いますから。それをやる事自体は苦ではないのですが、…
知人が日本語を打っているのを見てびっくりしました。例えば「カレンダー」と打ちたいとき、「かれん」だけカタカナに変換されたので、次の文節に行くと思ったら、確定してバックスペースで消して「だー」を打って F7 でカタカナ変換してました。 前からおか…
よく制御文の中で演算式を見ます。 if (x > (a+b)) { printf("OK"); } 手間だからなのかな? 私は、 tmp = a + b; if (x > tmp) { printf("OK"); } と、計算結果を先に出しておいてから比較します。昔は CPU レジスタに格納され、若干処理が速い為に意識して…
コーディングスタイルについて書いてある和訳が見つかり、何回も読み返して覚えているところなのですが、ふと PEP ってなんだろう?と思って調べてみました。 Python の拡張提案でした。どのように提案を出して採決(?)していくかわかりませんが、読み物と…
どのオープンソースのプロジェクトか忘れたのですが、マネージャーがコミットした内容を確認し、コーディングスタイルが合ってないと code clean といって体裁を直してコミットしていました。これはいい!と思い、自分でもするようになりました。 動くコード…
といっても、絶賛するほど使い込んでいませんけどね。 紹介している記事を見ていると、どうも引っかかります。スクリプト言語なので Ruby や Perl, PHP などと基本は同じです。紹介している記事など見ると、「それ、他のスクリプト言語といっしょだし…」とか…
作りたいアプリの内容が頭の中だけだし、お勉強も必要です*1。 Kay Framework の存在も知ったので、どうなるかは未定。とりあえず、 Framework は作りませんっ!ということで 「その2」 スタートです。こんなに悩むなら作ってしまえ!という結論に達しまし…
オンラインゲームのプレイ動画を作成する為に、用意したソフトウェアなんですが、チュートリアル動画を作るにも使えるので、そのまま使っています。 録画ソフト アマレココ(コーデック AMV2MT/AMV3) http://amamaman.hp.infoseek.co.jp/ コーデックとセッ…
録画して公開するだけなら簡単。しかし分かりやすい動画にするには大変なのが分かりました。慣れなんでしょうが、緊張して納得するテイクが取れないのです。あと、わかりやすい動画にするには、他にも考えなければなりませんでした。ひとつは音。まったく無…
Python とか GAE とか Google Wave とか調べたときに、かなりの開発者さん達がつぶやいてました。「むっ、やったほうがいいのか?」、と思ったのですが、いくつか問題がありまして、 フォローしないだろう。 いったんフォローしたらつぶやく事を忘れる。 独…
やっと、アプリケーションが作れる環境が出来ました。しかし、新たな問題が…。まず、 Django が分からない。 CakePHP を触ったときは、「おー!簡単!」って思いました。MVC というアーキテクチャを覚えるのも面白かったし、チュートリアルを進めていく事は…
setting.py にある。MIDDLEWARE_CLASSES に追加する。*1 MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', #'django.contrib.sessions.middleware.SessionMiddleware', #'django.contrib.auth.middleware.AuthenticationMiddleware', '…
Python にはロギング機能というものがあります。その出力を FireLogger *1 に出力するものです。おまけ機能として profiling をグラフィカルに出力します。ただし、Graphviz という Viewer が必要です。開発途中でも役に立ちますが、本領を発揮するのは本番…
前回からの続きですFirePython の初期設定?を見てみる http://firelogger.binaryage.com/#usageにある、Real world examples を参考にするも、エラーが出る。なんか jsonpickle が必要らしい。Google Code で公開しているので、そこから egg を取ってきて z…
CakePHP を触ったときは素直にアプリが作れたのに、なんでだろう?O/Rマッパー(マッピング)とは、Object と Relational database を map すること。つまり、データベースを操作するという感覚がなくなり、Object としてデータを扱えるようになる。MVC デザ…
苦戦して長くなったので数回に分けて書きたいと思います。使っているとか、インストールしているとかの日本語サイトがまったくない。需要があまりないって事かな。しかたがないので、とにかく使ってみる。環境の構築手順は、 Firefox (クライアント)に Fir…
Applications Overview に行って該当アプリケーションを選択。 Administration にある Application Setting を開き、一番下にある Disable or Delete Application にある、Disable Aplication ボタンを押す。そうすると、無効になる。それから、 Request Per…
ふと、とあるページを見たら、検索用のフォームがはみ出ていた。そーいえば、type="text" の横幅が Firefox だとでかいな〜って思ってた。あまりにも IE と幅が違いすぎる。ブラウザによって若干違うのは、仕方ない事なのですが…。しかーし!なんと font-fam…
この手の記事は多いです。しかし内容がちょっと古いし、初めに触っただけで続きがない。検索でヒットした後ろの方に行けば、見つかるかもしれないですが…。ということで(?)、掻い摘んで書きます。まず、Google App Engine を利用して開発するには、 SDK (…
以前、何かしらの理由で 2.4 が入っているんだけど、 Google App Engine が 2.5 を request するので、 2.5 にしてみた。嵌ったところは、 Python 64bit だと mod_python の インストールが成功してくれない。まぁしょうがないか。 Trac も 0.11.5.ja にバー…
あまり興味がなかったけど、 Google Wave を調べているうちに、脱線して調べてしまった。気になったのは、負担が増えたという記事。「リソースに制限があって、かゆいところに手が届かない。」と、言いたいんだろうけど、実際そこまで技術力を持っている人が…
Vista 以降なら標準で mklink コマンドが入ってまして、そのコマンドを使うと使えるようになります。 ちなみに、それ以外で使いたい場合は、リソースキットに入っている linkd を使う。 mklink は NTFS じゃないと使えない。 Administrator だけが使える。 …