新年あけましておめでとうございます。
今年も宜しく御願い致します。
今年は大変お世話になりました。
一昨年に続き多方面にいろいろご迷惑をお掛けしてしまい、自分の力不足を痛感した年でありました。
それでも見捨てずに、いろいろ指導してくださった皆様本当にありがとうございました。
来年も宜しくお願いいたします。
それでは、よいお年をお迎えください。
さくらインターネットのレンタルサーバーを利用しています。
今までPHP4系しか利用できなかったのですが、コントロールパネルからPHPのバージョンの選択(4.4.7と5.2.5)ができるようになっていました(2007年12月23日現在試用版)。
近いうちにPHP4系最後?のPHP4.4.8のリリースが予定されているようですが、PHP開発チームによるPHP4系のサポートは2007年12月まで、セキュリティフィックスも2008年8月までとなっています。
PHP 4 から PHP 5 への移行に記載されているように下位互換がない変更点がかなりあります。
十分なテスト及び修正期間を設けて移行しましょう。
(PHP徹底攻略シリーズ) (PHP徹底攻略シリーズ)" />
2008年1月9日にCakePHPの書籍が出版されるようです。
著者の秋田 真宏さんは2007/2/7に開催されたCakePHP勉強会の発表者の一人です。
「CakePHP コントローラーからヘルパーを読み出す方法」を訊かれたので、備忘録として掲載します。
情報元:cakebaker:How to use a helper in a controller
class UsersController extends AppController {
function index() {
loadHelper('Html');
$html = new HtmlHelper();
debug($html->link('Cake!', 'http://cakephp.org'));
}
}
MySQLデータベースに格納したデータをランダムで抽出したい場合、RAND()関数を利用します。
例)
SELECT * FROM table ORDER BY created DESC, RAND();
※ Akelos PHP FrameworkはまだVersion0.8であり、今後仕様が変更になる可能性があります。
$this->モデル名->save()を利用して連続INSERTを行う場合、$this->モデル名->newRecord()メソッドを使用します。
例)
$this->Book->newRecord();
$Book->set('title', $item['title']);
$this->Book->save()
もっと適切な方法が知っているという方がいらっしゃいましたら、コメントに御願いします。
MySQLのAES_ENCRYPT(string,key_string),AES_DECRYPT(string,key_string),HEX(N_or_S),UNHEX(string)関数でデータの暗号化・復号化ができます。
暗号化:例)
UPDATE users SET password = HEX(AES_ENCRYPT('パスワード', , '任意のAESキー')) WHERE id = $id;
復号化:例)
SELECT AES_DECRYPT(UNHEX(password), '任意のAESキー') AS password_decrypt FROM users WHERE id = $id;
最近Akelos PHP Frameworkを勉強中です。
2007/12/03現在Vesion0.8ですが、かなり期待できそうなフレームワークです。
使用レポートや備忘禄的なことを随時アップしていこうと思います。
女性向け転職サイト「フォーダブル転職」
システム開発のお手伝いをしました女性向け転職サイト「フォーダブル転職」が2007年11月29日公開されました。
関係者の皆様、お疲れ様でした。
追記[2007.11.29]:
自分が以前関わっていたWEBサイトのマネではないかというコメントがありましたので、説明させていただきます。
プロジェクト参加の依頼を受けました時期は既に別案件に関わっていたために、
初期に
1)要件定義作成支援
2)技術支援
といったお手伝いしか出来ませんでした。
別案件完了後に、再度プロジェクトに合流し(このときは既に中盤でした)、
3)プログラム開発(プログラム1本作成)
を行いました。
以上の経緯からおわかりになると思いますが、私は1アドバイザー、1プログラマーとして参加しているだけです。
設計・デザイン・システム構築作業はすべてパートナー会社様が中心に行っています。
ご紹介したWEBサイトはクライアント様とパートナー会社様が一から構築したオリジナルであり、決して他WEBサイトのマネなどでは御座いません。
尚、コメントは某企業から、あるいは偽装されたモノかもしれませんが、企業人として相応しい内容と思えませんでしたので削除いたしました。
またコメントの件に関しては、パートナー会社様にご報告させていただきました。
最後に、このようなことで関係者の方々にご迷惑をお掛けしたこと深くお詫び申し上げます。
追記[2007.11.30]:
当該コメントについて自分の身ならず関係者への言われなき中傷誹謗であり損害を与えかねない行為と判断し、送信した人物のプロバイダへ通報いたしました。