月別アーカイブ: 2009年4月

2009年4月27日(月)

オブジェクト指向はドキュメンティングを端折るためにある

  • 時代の流れに逆行して、クラスを使わないでPHP書いてみる
  • 1000行超えたあたりで、何の変数が何で、どこから呼ばれて、っていうのを別の紙に書かないとやってられなくなってきた
  • 2000行超えたあたりで、ギブアップ
  • やっぱりクラス化する
  • 突然、別の紙に書かなくてもすらすら書けるようになった
  • オブジェクト指向って、やっぱいいなぁ。仕様書くのがめんどくさいプログラマに最適

2009年4月25日(土)

eclipse PDT2.0でXDebug with XAMPP on Windows

  • ZendDebuggerじゃなくて、あえてXDebug、のメモ

PDT2.0とXAMPPダウンロード

  • XAMPP: http://www.apachefriends.org/jp/xampp-windows.html で、XAMPP Windows版 1.7.1の7-ZIPのやつを。
  • PDT: http://www.eclipse.org/pdt/ で、All-In-One PDT 2.0 (Windows 32-bit)を。

解凍

  • XAMPPはD:\へ。
  • PDTはd:\xampp\へ。
  • これで、xamppフォルダ内に実行環境と開発環境が。

XAMPPセットアップ

  • d:\xampp\setup_xampp.bat 実行、勝手にセットアップしてくれる
  • d:\xampp\php\php.ini
    • [Zend]のzend_extension_tsをコメントアウト
    • [XDebug]内のコメントアウトされているのを全部はずす
  • d:\xampp\xampp-control.exe 起動、Apache startしてみる
  • localhost/ にブラウザからアクセスして、左のphpinfo()クリックしてみて、xdebugのセクション出てたら成功

PDTセットアップ

  • httpd.confでAlias作るの端折りたくて、workspaceはd:\xampp\htdocs\ws とする
  • Preferencesダイアログ開いて、以下を設定
    • PHP – PHP Executablesで、D:\xampp\php\php.exeとXDebugを適当な名前を付けて設定
    • PHP – PHP Serversで、Default PHP Web ServerのURLをhttp://localhost/wsに変更
    • PHP – Debugで、デバッガはXDebug、ServerはDefault PHP Web Server、PHP Executableは上で決めた適当な名前

デバッグしてみる

  • 新規PHPプロジェクト作って、その中にindex.phpを新規に作って、こんなコード書いてみる

<form action=”index.php” method=”post”>

<input type=”text” name=”test”/>

</form>

<?php echo htmlspecialchars($_POST[‘test’]); ?>

  • index.php右クリックして、Debug As PHP Web Pageでデバッグ開始
  • ステップ実行もできる。フォームに文字入力してページ遷移しても、デバッグは継続していて、_POSTの中身も見放題
  • 2009/04/25133933.png
  • すばらすぃ。世の中変わったなーぁ

2009年4月23日(木)

気持のよい朝

  • 今日は朝、通勤路をちょっとそれてみたら、なんとも気持のよい道が
  • 2009/04/23083638.jpg
  • 今日一日、これだけでも得した感じ。

2009年4月21日(火)

ひさびさ大雨

  • 帰りはちょうど大雨のピーク
  • カバンもズボンもびしょびしょ
  • でも、この前のドングリの芽や、さくらんぼの木には恵みの雨だなぁ~とか思いがら帰宅
  • 明日は気持ちよく晴れろー

2009年4月19日(日)

トリマー来た

  • いろいろやらなきゃいけないことあるのにー
  • どうしても我慢できず
  • 2009/04/19201908.jpg 溝を掘ってみたり
  • 2009/04/19201952.jpg 角にくぼみをつけてみたり

いろいろ育ってる

  • サクランボの木を植えてみた
  • 2009/03/28102435.jpg 3/28、葉っぱが出てきた
  • 2009/04/19175408.jpg 今日はこんなに葉っぱが茂ってる
  • けど、早速いも虫がついて葉っぱ食べてた
  • 2009/04/19175333.jpg !? 娘がドングリを公園で拾ってきて埋めたらしい

いぬのえいが

  • ドクターとって社会人になったあたりにロードショーされた映画
  • [amazon asin=B0009J96AM type=inline]
  • 今日、テレビの録画で見た
  • 最初は腹を抱えて笑ったりしてたけど、最後は不覚にも目頭が熱くなった

2009年4月17日(金)

今更気づいたんだけど

  • 佐藤秀峰の公式ホームページ
  • プロフィールが凄いな
  • 漫画にかぎらず、ほんとこういう系統のきつい話は多く
  • 逆に悪者に仕立て上げられると、そりゃもう悲惨で
  • 世の中の表面だけ見てると、なにも見ていないって話になるわけで
  • それでも、事実は事実なんだ、正しいことは正しいんだと言い続けられる人になりたい

2009年4月16日(木)

pear.php.netダウン

  • 昨日からダウンしてた、今は復旧してる
  • pearの設定おかしいのかなぁ、ネットワークの設定のせいかなぁ、と、しばらく時間食っちゃった
  • twitterで他の人もダウンしてるってつぶやいてたのを見て、あきらめがついた

poken来た

  • やっぱ、このデザインはないよぉー
  • と相方に見せたら、なにかデザインする気になったっぽい
  • 手のボタン、何か隠しコマンドないのかなぁ。16連射とか。

2009年4月15日(水)

クラウドコンペ

  • http://itpro.nikkeibp.co.jp/article/Interview/20090413/328313/
  • クラウドを支える技術を作れる若者(自称含む)よ、集まれ!って感じ
  • 「自由課題なので、1位, 2位, …, N位という表彰ではなくて、○○賞、□□賞、… という表彰になると思います。」(shudoさんの日記)
  • 自分で賞を作ってしまえ、的な応募もありですな。
  • 会社でクラウドやってる人も、方向感が違うと思ったら、自分なりのクラウドを作って出してみてもいいんじゃないか、とかとか。

ライフプランを振り返る

  • 田園調布へ
  • 1年ちょっと前から付き合い始めたライフプランナーと軽食
  • あ、そうか。それでいいんだ。
  • 普通に考えてたら大損こくところだった。よかったよかった

2009年4月14日(火)

散髪

  • 伸びきってた髪の毛を切った
  • いつも同じ注文をするんだけど、いつも全然違う髪形になる
  • これなら別に何も注文せず「さぁ切れ」っていうだけでもいいんじゃないの

「数学入門」と娘

  • [amazon asin=4004160049 type=inline]
  • 面白いなぁこれは
  • 「分割に対する不変」
    • 「4,5歳ごろの子どもには、分割によって数が変わらないという原則がわかっていないらしい。」
    • 「5年6か月の子供に一つのいれものに入っているオハジキを二つの入れ物に分割してみせると、その子はもとより多くなったという」
  • ちょうど5歳になりたての娘がいるので、試してみた
    • 「クイズ、クイズ!」
    • 「わーい!\(^∇^)/」
    • (魚のおもちゃを7つ取り出して)「これ全部で何匹?」
    • 「ななき!」
    • (2つの箱に3匹と4匹に分けて)「これ全部で何匹?」
    • 「ななき。。。(´Д`)??」
  • つまんなかったらしい。なんだ、もう分かってんのか。ほかにもいろいろ例があるけれど、みんな分かってた。
  • そろそろ2進数を教えなきゃ駄目だな。
  • でも、かわいいから「ぴ」が間違ってることは教えない。