2010-01-01から1年間の記事一覧

Cake、複数のレコードをまとめて保存する。

CakePHP 1.3テーブルの複数のレコードをまとめて保存する方法メモ。 まず普通にテーブルのモデルを作って。

VMWare Toolsの罠にまんまと引っかかった件について。

メモします。 VMWare Tools「共有」設定。 メインのマシンと、仮想マシンでファイルを共有する機能なのです。 変にネットワークとかを計有しないし、設定も簡単だし便利。だったんですが。どうもこの共有設定でマウントされる /mnt/hgfs という領域。 # df -…

Cakeのシーケンス図も書いてやる。

Cakeを玩ぶ前に、ソースコードを読みながら書いてみた。 フレームワークの最低限の設計とかは理解しときたいな。と。 魔改造のお供。Cake1.3。まずコントローラ。View周りは別画像で。 気になるとこメモ。1. モデルがFly Weightパターンで生成されてる(っぽ…

PHPから携帯3キャリア対応のメールを送信。

php

メールを送信したら、SoftBankだけ文字化けです。ググったら「SoftBankにはUTF-8で送信」といった情報もありましたが、全キャリア対応もなんとかなりました。(だって送信先のドメイン確認してメールの内容変えるって、どう考えてもおかしいし)ここでくどくど…

Docomo、端末IDを常に取得する。

php

ページ内の全てのリンクに guid=ON のパラメータを設定する。http://www.aiwake.co.jp/modules/bulletin/index.php?page=article&storyid=2 ここの方のコードを少しアレンジ...url_rewriter.tags の値の form の要素だけ上書きするようにしています。 下書き…

PosqtgreSQL 集計を自動化してみる -> 失敗。

この方 http://d.hatena.ne.jp/Sikushima/ のブログとtwitterに触発されてストアドを試行錯誤してみる。初ストアドなのでグダグダです。child テーブルに変更がかかるたびに parent テーブルに child のレコード数を記録する。 みたいな。 ※1. 最終的に動い…

yum で エラー

#yum udpate でエラー。 addons/filelists | 195 B 00:00 base/filelists | 2.9 MB 00:06 extras/filelists | 152 kB 00:00 http://mirror.centos.org/centos/5/extras/i386/repodata/filelists.xml.gz: [Errno -1] Metadata file does not match checksum T…

Zend_Http_Cookie を使ってみる。

アクション内で。 getRequest() ->getCookie($name); //init or cout up if(is_null($value)){ $value = 0; }else{ $value = (int)$value + 1; } $domain = $this->getRequest() ->getServer('SERVER_NAME'); //cookie domain $expires = time() + 7200; /…

Zend_Application_Resource_Mail が Warning。

Zend FW 1.10.1Zend_Application_Resource_Mail が Warning 吐くのでちょっと直し。警告の内容。 Warning: Zend_Loader::include_once(Smtp.php) [function.Zend-Loader-include-once]: failed to open stream: No such file or directory in C:\Program Fil…

経路探索とか。

人生を書き換える者すらいた。 http://okajima.air-nifty.com/b/2010/01/post-abc6.html人材獲得作戦・4 試験問題ほか たまたま見つけた記事。 経路探索アルゴリズムの問題です。 なんか面白そうなんでC言語で解いてみた。 アバウトな流れ。1. スタートの探…

jQuery プラグイン開発のための習作

画像の一部をランダムで切り出すプラグイン。の下書き。 ;(function($) { $.fn.extend({ myThumbnail: function(options){ options = $.extend({ 'width':100, 'height':100, 'unit':'px', 'appendclass':'my-thumbnails', 'position':getPosition },options…