blog.fuktommy.com

かっけー。僕もprintfデバッグの技を書かねば。 うーん。ソースコードを読むとなんとなく怪しいところがわかるので、そこにvar_dumpを仕込むと変数がnullだったりして、debug_print_backtrace...

かっけー。僕もprintfデバッグの技を書かねば。

うーん。ソースコードを読むとなんとなく怪しいところがわかるので、そこにvar_dumpを仕込むと変数がnullだったりして、debug_print_backtraceで呼び出し元を探すとか。

でもそれは本質じゃなくて、なんで怪しいところがわかるかが謎なんだ。実際に手を動かしてvar_dumpを仕込んでるとわかるんだけど、ペアプロのナビゲーター的な立ち位置だとわからなくてイライラする。そういうときは相方も間抜けに見えるし。

MySQLがおかしい!あなたならどうしますか? MySQL Casual Advent Calendar 2011 - As a Futurist...

かっけー。僕もprintfデバッグの技を書かねば。 うーん。ソースコードを読むとなんとなく怪しいところがわかるので、そこにvar_dumpを仕込むと変数がnullだったりして、debug_pri...

かっけー。僕もprintfデバッグの技を書かねば。

うーん。ソースコードを読むとなんとなく怪しいところがわかるので、そこにvar_dumpを仕込むと変数がnullだったりして、debug_print_backtraceで呼び出し元を探すとか。

でもそれは本質じゃなくて、なんで怪しいところがわかるかが謎なんだ。実際に手を動かしてvar_dumpを仕込んでるとわかるんだけど、ペアプロのナビゲーター的な立ち位置だとわからなくてイライラする。そういうときは相方も間抜けに見えるし。

MySQLがおかしい!あなたならどうしますか? MySQL Casual Advent Calendar 2011 - As a Futurist...

これ有効・無効で、どういうときにどれだけ効率化するのか、きちんと検証する必要はあると思ってるんだが 例えば同じSQLの構文で値を変えていろいろやるにはサーバー側でやった方が効率的なのか、実はパ...

これ有効・無効で、どういうときにどれだけ効率化するのか、きちんと検証する必要はあると思ってるんだが… 例えば同じSQLの構文で値を変えていろいろやるにはサーバー側でやった方が効率的なのか、実はパーズが1回になるだけだから、あんま変わんないとか。

DSAS開発者の部屋:MySQL を PDO で使うときは ATTR_EMULATE_PREPARES を設定しよう

#杖術

#杖術

aikido saltillo: kata 31 movimientos / 31杖の型

Google Doodles: 2011 October - December

Google Doodles: 2011 October - December

『Googleマップ』に謎の大陸「アトランティス」がでてくる!

『Googleマップ』に謎の大陸「アトランティス」がでてくる!

12月2日 | ポン太の毎日

12月2日 | ポン太の毎日

#タヌキ

#タヌキ

可愛い娘に悪い虫がつかないように・・・ - たぬき☆たんちゃん&愉快なぽん太たち

杖の左右が入れ替わって突いたり打ったりするのが僕は好きだったりします。

杖の左右が入れ替わって突いたり打ったりするのが僕は好きだったりします。

Twitter / 高柳 利弘: 杖術の導入として『振り回す快感』を考えてみたけれど、 ...

お。Googleリーダーに行間の設定が来てる。

お。Googleリーダーに行間の設定が来てる。

来年中には東京メトロ全線対応とのこと。この流れで通話禁止もやめればいいのに。

来年中には東京メトロ全線対応とのこと。この流れで通話禁止もやめればいいのに。

当社トンネル内における携帯電話利用サービスの提供について

三宅坂三郎の参謀本部(補完庫United Sites) | 教育論再掲 その4/夜スペの和田中は狂乱状態としか評価できない。

三宅坂三郎の参謀本部(補完庫United Sites) | 教育論再掲 その4/夜スペの和田中は狂乱状態としか評価できない。

お。なんかYouTubeのfaviconが変わってる。

お。なんかYouTubeのfaviconが変わってる。

http://s.ytimg.com/yt/favicon-refresh-vfldLzJxy.ico

#タヌキ

#タヌキ

カメラの位置を変えてみた - タヌキ物語 - Yahoo!ブログ

#タヌキ

#タヌキ

カメラの位置を変えてみた - タヌキ物語 - Yahoo!ブログ

説明会 会場のご案内|新卒採用|採用情報|株式会社ドワンゴ

説明会 会場のご案内|新卒採用|採用情報|株式会社ドワンゴ

dwango会長 川上量生: 歯医者の絵日記

dwango会長 川上量生: 歯医者の絵日記

"NHK「スーパーモデルに学べ!正しく歩いて健康に」覚書by中島章夫"

"NHK「スーパーモデルに学べ!正しく歩いて健康に」覚書by中島章夫"

股関節の痛みと柔軟性なら股割り治療士中村考宏

例によって30秒前の内容を覚えてない脚本。ネタバレする次回予告。もう本当にすごいな。

例によって30秒前の内容を覚えてない脚本。ネタバレする次回予告。もう本当にすごいな。

黄金バット 第32話 「悪魔の巨像」

#タヌキ

#タヌキ

来年で決戦400周年の巌流島に上陸!!

12月1日 | ポン太の毎日

12月1日 | ポン太の毎日

決して許されない、って勝手にハードル上げられてもなあ

決して許されない、って勝手にハードル上げられてもなあ…

119番中に異常終了、再起動――電話には決して許されない事態にスマホはどう取り組んでいくのか

先日、二重に腐った実装をしてしまって反省している。 (1) 仮引数が悪い function doSomethig($logLevel = PEAR_LOG_ERR) { ... } って関数があ...

先日、二重に腐った実装をしてしまって反省している。

(1) 仮引数が悪い
function doSomethig($logLevel = PEAR_LOG_ERR) { ... }
って関数があったとしましょうよ。
細かいログが必要なときは doSomething(PEAR_LOG_INFO) とか渡すんですよ。
っておかしいでしょ、これ。
1ヶ月前の自分は酔ってたのか?

だって、doSomething() がどういうときにどういうレベルのログを吐くかを
呼び出し側が知ってないと駄目なんですよ。


(2) 実引数が悪い
doSomething(PEAR_LOG_INFO) だとエラー出すぎだからなんとかしようと思ったとして

$logLevel = PEAR_LOG_ERR;
if (! 条件1) {
  // ログ抑制のため
  $logLevel = PEAR_LOG_INFO;
}
if (条件2) {
  // ログ抑制のため
  $logLevel = PEAR_LOG_ERR;
}
doSomethig($logLevel);

って意味わかります? なんでこんな実装をしたんですかね、先日の自分は。
ここはせめて

$logLevel = PEAR_LOG_INFO;
if (条件1 || 条件2) {
  // この条件のときはログ出すぎなので抑制
  $logLevel = PEAR_LOG_ERR;
}
doSomethig($logLevel);

と書くべきでしたね。


というかやっぱり(1)の仮引数が悪いのですよ。
デフォルトでは細かいログが必要、特定の条件のときには不要、
というニュアンスがif文や前後から伝わりますか?
コメントがなかったとして。
僕は無理だと思う。

function doSomethig($verboseLog = false) { ... }

$verboseLog = true;
if (条件1 || 条件2) {
  $verboseLog = false;
}
doSomethig($verboseLog);

が落としどころかな。
説明のためにみんな知ってる定数を使ったので、なんでログレベルを渡すんだみたいなツッコミはなしで。
デフォルトがあって例外があって、
例外を指定する場合のデフォルトがあって、さらにその例外を指定する場合がある、
みたいな要件自体がおかしいという説もある。

ルネ・ブティック プロジェクト イベントのご案内 | ニコニコ市場

ルネ・ブティック プロジェクト イベントのご案内 | ニコニコ市場

#タヌキ さん疥癬か

#タヌキ さん疥癬か…

野生のタヌキ - Tokoの ひまわり のーと

In Deep: 地球から見える星の数が大幅にアップ: 銀河の数だけでも「7兆」に

In Deep: 地球から見える星の数が大幅にアップ: 銀河の数だけでも「7兆」に

#タヌキ

#タヌキ

エゾタヌキ - のほほん牧場生活 その2 - 楽天ブログ(Blog)

(株)イトーヨーカ堂 食品館阿佐ヶ谷店

(株)イトーヨーカ堂 食品館阿佐ヶ谷店
〒166-0001 東京都杉並区阿佐谷北2丁目132

これはあれか。Appleの独り勝ちと解釈すればいいのかな。

これはあれか。Appleの独り勝ちと解釈すればいいのかな。

ドコモ、来年夏にiPhone参入:日経ビジネス

11月30日 | ポン太の毎日

11月30日 | ポン太の毎日

新しいページ | 昔のページ |ページの先頭へ

Copyright© 1998-2014 Fuktommy. All Rights Reserved.
webmaster@fuktommy.com (Legal Notices)