Framework を作るしかない? - その1

やっと、アプリケーションが作れる環境が出来ました。しかし、新たな問題が…。まず、 Django が分からない。 CakePHP を触ったときは、「おー!簡単!」って思いました。MVC というアーキテクチャを覚えるのも面白かったし、チュートリアルを進めていく事は…

Django で FirePython を使う

setting.py にある。MIDDLEWARE_CLASSES に追加する。*1 MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', #'django.contrib.sessions.middleware.SessionMiddleware', #'django.contrib.auth.middleware.AuthenticationMiddleware', '…

FirePython とはなんぞや?

Python にはロギング機能というものがあります。その出力を FireLogger *1 に出力するものです。おまけ機能として profiling をグラフィカルに出力します。ただし、Graphviz という Viewer が必要です。開発途中でも役に立ちますが、本領を発揮するのは本番…

悪戦苦闘しながら FirePython を入れてみる - その2

前回からの続きですFirePython の初期設定?を見てみる http://firelogger.binaryage.com/#usageにある、Real world examples を参考にするも、エラーが出る。なんか jsonpickle が必要らしい。Google Code で公開しているので、そこから egg を取ってきて z…

覚える事が多くて進まない。

CakePHP を触ったときは素直にアプリが作れたのに、なんでだろう?O/Rマッパー(マッピング)とは、Object と Relational database を map すること。つまり、データベースを操作するという感覚がなくなり、Object としてデータを扱えるようになる。MVC デザ…

悪戦苦闘しながら FirePython を入れてみる - その1

苦戦して長くなったので数回に分けて書きたいと思います。使っているとか、インストールしているとかの日本語サイトがまったくない。需要があまりないって事かな。しかたがないので、とにかく使ってみる。環境の構築手順は、 Firefox (クライアント)に Fir…

Google App Engine に登録してあるアプリケーションを削除する

Applications Overview に行って該当アプリケーションを選択。 Administration にある Application Setting を開き、一番下にある Disable or Delete Application にある、Disable Aplication ボタンを押す。そうすると、無効になる。それから、 Request Per…

ふと input タグに関する tips が見つかった。

CSS

ふと、とあるページを見たら、検索用のフォームがはみ出ていた。そーいえば、type="text" の横幅が Firefox だとでかいな〜って思ってた。あまりにも IE と幅が違いすぎる。ブラウザによって若干違うのは、仕方ない事なのですが…。しかーし!なんと font-fam…

Google App Engine をいれてみた。

この手の記事は多いです。しかし内容がちょっと古いし、初めに触っただけで続きがない。検索でヒットした後ろの方に行けば、見つかるかもしれないですが…。ということで(?)、掻い摘んで書きます。まず、Google App Engine を利用して開発するには、 SDK (…

Python を入れ直した

以前、何かしらの理由で 2.4 が入っているんだけど、 Google App Engine が 2.5 を request するので、 2.5 にしてみた。嵌ったところは、 Python 64bit だと mod_python の インストールが成功してくれない。まぁしょうがないか。 Trac も 0.11.5.ja にバー…

クラウドコンピューターを説明している人がクラウド

あまり興味がなかったけど、 Google Wave を調べているうちに、脱線して調べてしまった。気になったのは、負担が増えたという記事。「リソースに制限があって、かゆいところに手が届かない。」と、言いたいんだろうけど、実際そこまで技術力を持っている人が…

Windows にもシンボリックリンクが使えるのを知った

Vista 以降なら標準で mklink コマンドが入ってまして、そのコマンドを使うと使えるようになります。 ちなみに、それ以外で使いたい場合は、リソースキットに入っている linkd を使う。 mklink は NTFS じゃないと使えない。 Administrator だけが使える。 …

pluck 4.6.3 にアップデート

他の CMS を試してみたんだけど、そこまで機能が欲しいのなら XOOPS Cube でよいかと。携帯電話への対応はあったほうがいい。pluck で、シンプルで簡単に。で、機能が欲しければ XOOPS Cube にするという棲み分けでいこうかなと。シンプルだから、フリーテン…

再開してみようかな

やる気が失せたので更新が止まってしまった。理由は思い出せない。最近になってやっとプログラミングする気になった。きっかけは動画編集アプリのプラグインを作るために。いまさら Windows の DLL 作成とか面倒で、なかなか進みませんが。Visual Studio な…

rewrite はやめたぁ〜

pluck も CakePHP も結局コアに手を入れてしまいました。SEO 対策(?)したやつだと .htaccess の正規表現パターンが分からず断念。index.php?file=kop2.php&/controller/action でやっていました。そして、 paginater に手を出したのですが、当然 url の生成…

大きな勘違い

懲りずにやってしまいました。やめるっていったのに、あと一歩で完成しそうだったので、ついつい…。ものすごい勘違いをしていました。CakePHP のブログチュートリアルをソースレベルデバッグして、変数を比較してみましたが同じでした。「あれ?」と思い lin…

pluck で Cake を食べる

面倒だと思ってた。view するときが。pluck のモジュールで出来ることはやろうかとおもったら、付属のブログモジュールがまともに使えないことが発覚。タイトル名をファイル名にするなんて…。ということで、CakePHP のチュートリアルで作ったブログを、pluck…

アドレス参照しているのにっ

原因がわかりました。dispatch() で、$this->params を、controller->params にアドレスで渡しています。その中で内部メソッド _invoke() を call する時に、引数で渡しています。しかし、この _invoke() ではアドレス参照で受け取っていません。なので、_in…

XAMPP Lite を新しくした。

WindowsXP の時は、1.6.6 使ってました。で、そのままコピーして WindowsVista で使っていたのだが、時々 Apache を XAMPP Control Panel から起動すると OS がクラッシュする。なので、新しいバージョンにしてみた。(現時点では 1.7.0 が最新。)思い出し…

Routes Configuration

app/config/rutes.php をいじって、やっと理解ができた。仕組みというかカラクリが。ブラウザなんですよ、http で通信してディレクトリを参照するだけの。なのに今は URL の見た目だけでは、どのようにリクエストしているのかわからない。(そうやってリクエ…

英語が出来ると幸せになれる

な〜んだ、本家のサイトを見ればいくらでもあるじゃんか。日本語での情報を探す事が疲れてきたから、本腰入れて学ぼうかな。ドキュメント を読んで、どんな API があるか眺めてから、パンを焼く ということだ。

Hackしろ!

初めて就職したゲーム会社の社長が言ってました。 ソフトウェアはソースコード通り動く。 だからソースコードを見れば動作が分かる。 ごもっとも。「ん?表示がおかしいぞ!」とか「こういう動作にしたいんだけど、どうしたらいんだろう?」って事は、すべて…

SEO対策

ページの URL が index.php?file=kop*.php だから変えたい。 .htaccess # BEGIN Pluck RewriteEngine On RewriteBase /pluck RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ ?file=$1 [L] # END Pluck [L] ロ…

ブログチュートリアルをやってみた

どうなんだろう。簡単なのはわかったけど、そこからいじり始めると頓挫する。もうちょっと欲しいかな。いくらなんでも短すぎるぜっ!自分がしたいことが、どこにあるか見つけなければならない。その前に全体を理解する必要があるね。

カカオ99% その後

やっぱり牛乳を入れすぎました。固まりません。 パンにつけて食べることにしました。

カカオ99%

お袋がチョコレートを買ってきた。安いからといって。 誰も買わないから安くしているんだろうに…。しかたないので、湯煎してグラニュー糖と牛乳を入れた。現在冷やし中、どうなることやら。ウェイトを気にしている人には、お勧めしません。ありえねぇ!って…

スタイルの変更

「カテゴリー」と「新しいエントリー」を変えてみた〜。満足満足。あっ、他の人には見えないのか、「新しいエントリー」は。delimiter を隠して、回り込みを解除して次の段落にした。カテゴリーは、li を float して、次のタグで解除した。以上簡単な説明で…

今日の出来事

振り返ってまとめてみる 新プロジェクト発足!? Remember The Milk が使いにくいし、マイルストーンがあったらいいと思った。 というのも、すぐに終わる事ばかりでなく数日かかる作業がある。途中でやめて再開した場合、どこまでやってどのあたりまで来てい…

試用2日目

良い感じではあるがデザインが気になってしょうがない。する事がないからダラダラいじっているだけなんだけどね。あとは手法だけを考えていかないと。良い道具があっても使いこなせなければ意味がない。

カテゴリー編集の罠?

案の定カテゴリー編集での内容は sectioncategory モジュールが利用するだけのものだった。つまり変更や削除をしても、既存の記事には反映されない。誤解されないようにタグって表現にすれば良かったのに。