めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

2008-06-01から1ヶ月間の記事一覧

Smartyを利用した汎用のViewクラス

Smartyを利用した汎用のViewクラス。 これをさらに、Viewを呼び出すときにテンプレートディレクトリのパスを指定すると、さらにいいかもしれない。 smarty = new Smarty; $this->smarty->template_dir = $path . 'templates'; $this->smarty->compile_dir = …

vimのオートインデントを解除する

vim

上手く使えば、使える機能だと思われるオートインデントなんですが、ちょっと苦手。そこで、解除してみました。 autocmd FileType * set indentexpr& 参考 http://bitwalker.20.dtiblog.com/blog-entry-102.html

ifconfigっていろいろ出来るのね

dev

ifconfigというコマンドが、Linuxにはあるのですが、いろいろ出来たんだと、調べてみて知りました。Linuxでネットワークに関する事柄がまだまだ知らないことだらけなので、機会をみてしっていきたいところ。

insertBefore()というメソッド

insertBefore()というメソッドがあるんですね。appendChild()は、追加していくのですが、insertBefore()は、前に追加されます。Firefox2と、IE7でしか確認していないですけれど。 サンプル document.insertBefore(elementA,elementB); elementAをelementBの…

ADOdbを利用する(3)呼び出しやすくする

memosというテーブルの内容をindex.phpなどで、 memo.find_all() memo.find_by_id(id) という形で呼び出したかったので、どうしたらいいのか考えてみて実装してみました。 これで呼びやすくなった気がする。 環境 PHP 5.2.1 MySQL 5.0 課題 insert部分(.sav…

ADOdbを利用する(4)insertしてみた

MVC難しい、というかModelとLogicの切り分けはどれぐらいがいいんだろう? 下記の場合、Memoというクラスは、Modelでもあるし、Logicでもあるのかなあ。 Memoクラスにロジックを書いたら、メンテナンスしにくいか?と言われたらどうだろう?悩む。しにくい感…

アクセス解析を徹底する

アクセス解析で色々時になることが増えてきたので、きちんと勉強しておく必要があるなあ、と。 Googleアナリティクス、様々なイベントやアクションを取得可能に - WEBマーケティング ブログ Google アナリティクスと AdWords をリンクする - AdWords ヘルプ …

gvimで常に新しいタブでファイルを開く

vim

Windows上で作業をするとき、gvimを利用してみています。そこで起きた問題が、gvimで新しいファイルを開くと、別Windowになってしまうということ。たとえば、ffftpでローカルにあるファイルを開く場合、何で開くのかを右クリックで指定できます。この設定に…

ADOを利用する(2)なんだか便利

なんだか便利。 ActiveRecordを触った後だと、微妙な感じが残るのはなぜだろう? autoExecute INSERTとUPDATEを自動的に 意識して使わないといけない UPDATEでは、WHERE句の中身だけが必要。WHEREはいらない、と気付くのに時間がかかった Sample.php 'はて…

cakePHPとRuby on Railsの比較感想

nanigac.com なるほどなあ。 validateはたくさん最初からある方が楽だなあ。QuickFormでもそれは感じた。

MVCのMは何なんだろう?

dev

MVCのViewは表示関すること。Cはコントロール。受けっとった値をMに渡して、返ってきたらVに渡して表示する。仲介役の人。じゃあ、Mはなんだろう?データベースではないようで、どちらかというとロジックとか、データとかじゃないのかなあ。データの大きな塊…

ADOを利用する(1)

一度、DAOを通して使ってみたんだけれど、これでいいのか。 参考 Nothing found for Tech Php Adodb Docs-adodb-ja Nothing found for Tech Php Adodb Docs-active-record_ja DAO

ノートパソコン(VAIO type-s VGN-S94PS)のファンを掃除

「ノートパソコンのファンの音がうるさいので掃除してみた - めも帖」の後、掃除をしてみました。 実際に掃除してみたときの写真。 キーボードの配線は、なんだかもろい感じがします。あと、電源と本体をつなぐ線があるのですが、これが結構かんたんに外れま…

日付をチェックする

どうやって日付チェックをしようか、と思ったら関数そのものがありました。 PHP: checkdate - Manual PHPってなんでも関数がありそう...

QuickFormのdateには日本語対応していないので、拡張してみた

QuickFormには、日付入力のelementとしてdateがあります。言語を指定すると、表示方法を言語に合わせてくれます。が、日本語がありません。というわけで、再び拡張クラスを...。でも、どうせ日本語以外は使用しないので、日本語のみにしてしまえばいいんじゃ…

FCKeditor

気になるけれど、使い道が... 404 Not Found FCKeditor - ‚ ‚È‚½‚̃uƒ‰ƒEƒU‚ªWYSIWYG HTMLƒGƒfƒBƒ^[‚É‘‚ª‚í‚è [観] 【サーバ設置型 html エディタ】 TinyMCE と FCKeditor 今日のMovable Type 4.1:MT-Plugin-FCKeditorカスタムキットVer.2作ったよ | 世界…

QuickFormでcheckboxを利用するとvalue=1になる時の対策方法

PHP

QuickFormでcheckboxを利用すると、value=1になるんです。どうやら調べていくと、チェックしたかどうか?の判別だけをしている様子。それだと困るので、どうしたらいいのか調べていた結果、独自のelementを登録すればいいらしい。一から作ると変なので、継承…

error_reportingの設定

PHPのエラーについて設定があった PHP: error_reporting - Manual これかあ。きちんと調べたらすぐにわかったのになあ。