‘php’ カテゴリーのアーカイブ

CakePHP勉強会資料「導入編」

2009 年 10 月 6 日 火曜日

bake
先日、自宅でCakePHP勉強会をやってみました。実は勉強会みたくものを説明するのは久しぶり。

で、今回はThe Cookbookの開発例をやってみたけど、CakePHPの良さがいまいち判らなかった人向け。

bake コマンドを使ってちょっと感動してもらおう、ついでにhasManyとかbelongsToの話もできれば、って感じで資料を作ってみました。

CakePHP勉強会1
View more presentations or Upload your own.

ダウンロード可にしてますので、使えそうでしたら使ってください。間違ってるところがあれば直しますので、教えて頂けるとうれしいです。

勝手に使うのに抵抗がある人向けにライセンス、つけときますね。

Creative Commons License
CakePHP勉強会資料「導入編」 by http://firstlife.jp/ is licensed under a Creative Commons 表示 2.1 日本 License.

BASIC認証のユーザー名パスワードをHTMLのフォームで処理できるか試してみた

2009 年 6 月 28 日 日曜日

PHPとHTMLでBASIC認証のログイン処理を作って見てから気がついたんですが、InternetExplorer7では

http://ユーザー名:パスワード@localhost/

みたいなURLが無効になっているので、PHPやHTMLを用いた方法では出来ない事はできなさげです。

どうしてもBASIC認証をHTMLベースでやりたい場合は、モジュールを使うのが良さそうです。

いつのバージョンから含まれているのか判らないですが、Apacheに mod_auth_formっていうのが含まれているそうです。

他にも、同名のモジュール(中身は別物)で二つほど同じような事を実現するモジュールを作成されている方がいるようで。

mod_auth_form

mod_auth_form

どちらもちょっと古いので、Apacheに含まれているのを使った方が良さそうですが。

今後は公式の mod_auth_form を使ってHTMLでBASIC認証するようになるんでしょうね。

ではここからが試してみた事のメモ。
(続きを読む…)

WordPressが重いのでキャッシュを(WordPress2.7.1にて)

2009 年 3 月 27 日 金曜日

ここ最近、このブログがなかなか表示されない事が有る。自分用のメモも兼ねてるのでとっても不便。なので、キャッシュを入れて見ることにした。

昔はファイルキャッシュの機能が元々付いてたと思うんだけど、現状のバージョンを見た所見あたらない。ので、Googleで検索。すると一番にでてくるのがWordPress Supor Cache

ここはGoogle先生のお告げにしたがって此を使ってみることにする。
(続きを読む…)

Ktai Library 0.0.1 を使ってピザトースト食いながら開発してたら詰まった箇所

2009 年 3 月 23 日 月曜日
ピザトースト

ピザトースト

以前の記事で、訪れてくれる人が格段に増えた事があった。きっと、皿うどんの反響が大きかったんだ、と、今回も作業がてら食ってたピザトーストの写真を載せてみました。最近まで、グリルでトースト焼くという発想がなかったので、数年間自宅でトーストなんて食べてなかった。けど、グリルって便利ね、ときどき食パンの下側がぬれて困るけど。

さて、ちょっと気が早いと思いつつも、Ktai Library 0.0.1を使って開発してみてます。せっかく以前UTF-8での使い方を書いてみたのもあるし、開発者の方も精力的に開発されてるのもあるので、0.0.2にも期待しつつ。

で、早速詰まった所が有ったのでメモ。
(続きを読む…)

求道者と汲み取り屋

2009 年 3 月 20 日 金曜日

最近、PHPerは正規表現ブログに書くな、って話を見かけました。ので、見つかるらないようにこっそりと、いろいろ考えてみました。

僕としては、道具の違いや作り方はあまり重要じゃなくて、要求レベルより上のものが作成でき、それが役に立ってるって事が大事です。

突き詰めるときりがないです。セキュリティの世界なんか、最終的には、全部ネットから切断して金庫にパソコン入れちまおうぜ、ってのになっちゃいますし。

ので、多くの場合の要求レベルに達しやすい、悪くいえば適当に書いても動くPHPというのが大好きです。

正規表現にしろプログラムにしろ必要とされているレベルに達していれば大丈夫でしょう。要求レベルより数段高いプロダクトを作って、桁違いの額の請求が行く、ってのもなんかダメだと思うんですよね。もちろん、要望は可能な限りで反映されるべきでしょうが。

もしかしたら、PHPerとその他言語の人達は、どこのラインで妥協点を見るか。それが低いか高いか、かなり差が有るのかもしれないですね。
(続きを読む…)

今更ながらCakePHP1.2のチートシート

2009 年 3 月 19 日 木曜日

cakephp12-cheatsheet

今更ながら、手元のCakePHPのチートシートが1.1用だった事に気がついた。ので、1.2用を調べてみた。さすがに1.2がリリースされてしばらく経つので、みんな手元に持ってるかもしれないけど…

で、まずはCakePHPのオフィシャルサイトで探してみたんだけど、見つからない。以前までトップページにリンクがあったのにね。でも、探し回るまでもなくフォーラムにて発見。

http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
CakePHPチートシート(クラス・変数・機能一覧)より)

ついでに、CakePHPの本家サイトを見てたらこういうのを発見。

CakePHP Cheatsheet planning

かなり古いデータだけど(最終更新は2007年)、もしかしたら役に立つかもしれないのでメモ。

Ktai Library for CakePHP 1.2 をUTF-8で使えないか皿うどん作りながらいじってみた

2009 年 3 月 17 日 火曜日
皿うどん

皿うどん

出来上がったのがこれ。皿うどん美味いよね。でも,ネギかけるんだっけ?
と、たまには生活感ある話かかなくちゃね。

で、昨日話題になってた Ktai Library for CakePHP 1.2 をいじくってみました。サイト上には SJIS でCakePHP側も書いてね、と書いてましたが…どーしても、UTF-8でコードが書きたくて仕方ない。

ので、ちょっとやってみた。
(続きを読む…)

JQuery Sortableを使って順番入れ替え機能の作成

2008 年 11 月 11 日 火曜日

WEBで表示順の入れ替え機能って作るのも、使うのも面倒なんだよね。上下に移動するボタン作ったり、表示順を数値で入力したり。

で、最近そんな機能を作成する必要が出てきまして。いろいろ考えて、そういえばWordPressのウィジェット(右側の最近の投稿やコメントがドラッグアンドドロップで入れ替え可能)って便利だよね、そんな風にできないかな、と思って調べてみたら出来たのでメモ。
(続きを読む…)

メール配信システムPHPListの日本語化について

2008 年 10 月 15 日 水曜日

半年以上前に、気が向いたら日本語化するかも、と無責任な事を書いて放置していたPHPListの話です。
しばらくSPAMに埋もれてて気がつかなかったのですが、日本語化してわざわざコメントをくださったかたがいらっしゃいました。ありがとうございます。しばらく気づかずにすみません。

ビジネスオープンソース研究室のnhisaさま。このあたりにインストール方法から日本語化の内容まで書かれております。感謝。

と、それだけの記事をポストするのもなんなので、以前書いてたCMSとの連携についてメモ。どれも試して無いのでどこまで使えるかは不明。使えたら教えてくださいませ。
(続きを読む…)

会社関係を何となくわかった気になる

2008 年 4 月 21 日 月曜日

以前、 投資や株、資本関係を判りやすくしてみるで載せたプログラム、暇を見つけて時々機能をつけたり外したりしてました。で、タイトルを変えたり地味に機能を追加したりして、とりあえず一段落したのでもう一度紹介。

会社関係をなんとなくわかった気になる
finance.firstlife.jp(有価証券報告書等に見る企業関連図) β2
(続きを読む…)