2012年12月28日金曜日

Flatstrap

Twitter Bootstrap もいいけどこちらも試してみたいです。

Flatstrap


カチッとした雰囲気ですね。


2012年12月27日木曜日

TCPDF はみ出さないように!

データを出力するには、cell() や MultiCell() を使用します。
cell()で文字列を枠内におさめるように印刷するには、第9引数に1をセットします。
横幅におさまるよう縮めて出力してくれます。

あまりに長いときは、MultiCell()で複数段にしたりもします。

Webアプリでも”紙”というメディアを無視することはできませんね。

2012年12月12日水曜日

正義と仕様

正義は目的にかかわる。正しさを定義するには、問題となる社会の営みの「目的因(目的、最終目標、本質)」を知らなければならない。
~これからの「正義」の話をしよう (マイケル・サンデル)

アリストテレスの正義論の要約(らしい)です。

「正義」を「仕様」に置き換えると、腑に落ちますね。膝小僧をポンと叩きたくなります^^

「設計思想」は大切です。ここがしっかりしているとブレないですね。

システム開発においては、仕様こそ正義!でありたい。。。

2012年12月9日日曜日



AM9:00頃ですか、一気に雪景色。

メモリ増設

メインマシン XPS M1330 のメモリを増設しました。
今更ながら WindowsVistaです。

Windows7機のアイソレーションタイプのキーボード、いまだに馴染めません^^;

さて増設です。
メモリも随分安価になったのですねぇ。
2GB×2枚で4000円弱。Amazonでお買い上げ。
そして開封の儀です。


アイ・オー・データの SDX667-2GX2/EC という商品です。
バッテリーを外して差し替えます。

で、起動します。
起動時にアラートが表示されます!

「メモリが交換されたのでなんたら・・・」(写真なし)

一瞬焦りましたがBIOS画面を確認してから起動。
無事起動しましたとも、ええ。

劇的な変化は見受けられませんが、スワップが減りました。ハードディスクが静かです。

さて、本機は 32bit OS なので 4GB すべては認識できません。
なので伝え聞いていたRAMディスクユーティリティなるものを導入しようと思います。

http://www.iodata.jp/promo/soft/ram/ramphantom.htm

RAMディスク作成 RamPhantomEX LE



こちらのサイトからシリアルNoを入力してソフトをダウンロードします。


が、シリアルが違う!というメッセージが・・・。なんという・・・

調べてみると当該ソフトウェアの適合商品ではないことが判明!あらら

結局こちらは断念しました。残念。

RAMディスクユーティリティ導入を前提にメモリご購入をお考えの方はどうぞご注意くださいませ。


実際の開発環境はどうなのか?といいますと相変わらずディスクスワップします。快適とまではいかないもののストレスは減りました。
「コスパ」は「グー」ですよ。

Webアプリなときの基本構成はこんな感じです。
NetBeans7
VMWarePlayer でCentOS
Chrome
Firefox
その他

今までよくがんばってたなぁ。これからも頼むよ!


2012年12月8日土曜日

雪ですよ

先ほど、吹雪いておりました。
今は日差しがあります。
路面はドライ。

広島市佐伯区五月が丘から

setFlash()されたかどうだか

いろいろとメッセージを表示したいものです。
そんなとき setFlash() って便利!
$this->Session->flash() する前に中身を確認したいときってあると思います。

$this->Session->setFlash('ホニャララ');
$hoge = $this->Session->read('Message.flash');

とすると、

$hoge['message'];

で確認できます。
他にもパラメータを渡せるようです。

http://book.cakephp.org/2.0/en/core-libraries/components/sessions.html
SessionComponent::setFlash(string $messagestring $element = 'default'array $params = array()string $key = 'flash')