<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>NO AC.Milan, NO LIFE - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-beb21236" type="application/json"/><link>http://noacmilannolife.disqus.com/</link><description></description><atom:link href="http://noacmilannolife.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 11 May 2012 06:55:35 -0000</lastBuildDate><item><title>Re: iPhoneから更新するテスト</title><link>http://makoto.forzamilan.jp/archives/3928#comment-526184224</link><description>&lt;p&gt;結構、いけるじゃん。iPhone＋Bluetoothキーボードで、意外になんでもできるな。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mako10z</dc:creator><pubDate>Fri, 11 May 2012 06:55:35 -0000</pubDate></item><item><title>Re: Windows 7 64bit RAMディスクの作り方&amp;amp;Firefoxキャッシュ場所変更!</title><link>http://makoto.forzamilan.jp/archives/3347#comment-422810748</link><description>&lt;p&gt;ありがとうございました、とても参考になりました(o*。_。)oペコッ&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kazuo Endo</dc:creator><pubDate>Wed, 20 Jul 2011 05:23:00 -0000</pubDate></item><item><title>Re: Windows 7 64bit RAMディスクの作り方&amp;amp;Firefoxキャッシュ場所変更!</title><link>http://makoto.forzamilan.jp/archives/3347#comment-422810747</link><description>&lt;p&gt;池上解説よりわかりやすかったです！助かりました！感謝感謝です☆ありがとうございましたm(_ _)m&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">switchman</dc:creator><pubDate>Sat, 25 Jun 2011 16:27:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810804</link><description>&lt;p&gt;誤解されていると思うので補足しますが、私は短いのがいいと主張しているのではないんですよ。コードを広く公開するのであれば「わかりやすい表現を」心がけて欲しいというだけなのです。&lt;/p&gt;

&lt;p&gt;書き方は別として、「わかりやすい表現が良い」という点では共通意識をもっていらっしゃるのではありませんか？そこには同意していただけるものとして、もう一点、指摘があります。&lt;/p&gt;

&lt;p&gt;is_smartphone　の実装に、判定がPCの場合でも TRUE を返す仕様では、ロジックが混乱します。だって、「スマートフォンですか？」「はい（PCかもしれませんけど）」っていうことなんですから。つまり、次回、プログラムを書くときもまたソースを見ないと正しい挙動を把握できないわけです。これを「自分が使うだけだから・・」という意見もありますが、プログラミングの世界では「明日の自分は他人」と言うでしょう？これも古いのかな。&lt;/p&gt;

&lt;p&gt;ブログをすっかり汚してしまって失礼しましたが、ここまでの説明を見ても、ポリシーが違うと主張されるなら、本当に住んでいる世界が違っているようですから、私は何も言うべきでないのだと思います。&lt;/p&gt;

&lt;p&gt;ご賢察されることを祈っております。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Tue, 07 Jun 2011 04:28:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810800</link><description>&lt;p&gt;Gg_gallusさんには、Gg_gallusのポリシーがあってソースを書いているように、私には私なりにポリシーをもって、ソースを書いています。ソースは、世界各地にある言語と同じです。同じ意味でも、表現方法は多数あります。残念ながら、自分は日本語しか話せませんが、もしも英語が話せたら、同じ事でも違う表現方法で表すことが出来るんでしょう。良いか悪いかは、こっちに置いておいてPHPは、大変たくさんの書き方を許容している言語です。まあ、これが混乱する元なんですが。CIというフレームワークの場合、CIの流儀が存在します。今回は、CIというフレームワークを学びながら、仕事をしているので、そのCIの流儀にのった方法で問題を解決した！って事で、ご理解頂けると幸いです。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 07 Jun 2011 03:31:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810708</link><description>&lt;p&gt;私は濱口さんのプログラムの意図がつかめず、理解するのにかなり時間を要しましたが、頭が古いからかもしれません。&lt;/p&gt;

&lt;p&gt;1行からなる2項論理演算(各要素の内容は関数名から明白)が、空行を除いて15行のプログラムよりも複雑、というのは理解も同意もできませんが、考え方はそれぞれということで、了解します。&lt;/p&gt;

&lt;p&gt;いま気づいたのですが、もとのプログラムには ! is_mobile and ! preg_matchの時にも is_smartphoneをTRUEにしたいという意図があるのですね。&lt;/p&gt;

&lt;p&gt;もしそういう意図なら・・・考え方が根本的に違っているようなので、申し上げることはもうありません。お邪魔してすみませんでした。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Tue, 07 Jun 2011 03:23:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810799</link><description>&lt;p&gt;ああ恥ずかしい。&lt;/p&gt;

&lt;p&gt;（誤）と見謝ることはありがちなことである。その極端な零派、&lt;br&gt;（正）と見誤ることはありがちなことである。その極端な例は、&lt;/p&gt;

&lt;p&gt;最近、何かのアップデートの時に変なIMEがインストールされてしまったので、変な変換が増えてしまいました。コメントを修正できないようなので、訂正してお詫びします。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Tue, 07 Jun 2011 03:00:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810707</link><description>&lt;p&gt;（ちょっと引用します；　php向けに一部改変してあります。）&lt;br&gt;単純すぎる表現がたくさん並んでいるのを、何か深遠なことをやっているのだろう、と見謝ることはありがちなことである。その極端な零派、次のプログラムに見られる。&lt;br&gt;（原文はFORTRANなので、PHP風に書き直してあります）&lt;/p&gt;

&lt;p&gt;if ( ! (x &amp;lt; y) ) {&lt;br&gt;  if ( ! (y &amp;lt; z) ) {&lt;br&gt;    small = z;&lt;br&gt;  } else {&lt;br&gt;    small = y;&lt;br&gt;  }&lt;br&gt;}　else {&lt;br&gt;  if ( ! (x &amp;lt; z) ) {&lt;br&gt;    small = z;&lt;br&gt;  } else {&lt;br&gt;    small = x;&lt;br&gt;  }&lt;br&gt;}&lt;/p&gt;

&lt;p&gt;このプログラムは13行にもわたっており、きっと何か大したことをやっているのだろう、とつい思ってしまう。先を読む前に、自分で確かめてみて欲しい。このプログラムは何をやっているのだろうか？&lt;br&gt;　smallという名前は誤解を招く。smallには、実はx, y, zのうち一番小さいものが入る。&lt;br&gt;　その計算をするための方法はいろいろある。最小値の計算法を説明するのが目的であれば、&lt;/p&gt;

&lt;p&gt;  small = x;&lt;br&gt;  if (y &amp;lt; small) small =　y;&lt;br&gt;  if (z &amp;lt; small) small =　z;&lt;/p&gt;

&lt;p&gt;とするのが良い。こうすれば直接的で明瞭だ。また、３個以上の要素の最小値を求めるにはどう拡張したらよいかも明白である。&lt;/p&gt;

&lt;p&gt;＊＊＊＊　いいたいことを単純率直に言おう　＊＊＊＊&lt;/p&gt;

&lt;p&gt;だが、もし計算の結果だけが問題であるなら、組込み関数minを使うほうがまさる。そうすれば話は&lt;/p&gt;

&lt;p&gt;  small =　min(x, y, z);&lt;/p&gt;

&lt;p&gt;というだけのことで片付いてしまう。10行あったものが1行ですむ。&lt;/p&gt;

&lt;p&gt;＜＜＜＜＜　10倍も長すぎるプログラムが信用できるとは考えにくい。　＞＞＞＞＞&lt;/p&gt;

&lt;p&gt;混乱を起こす可能性、バグが入り込む可能性はずっと大きいい。手直しをしようと思ったときにも、はるかにたくさんのことを理解してからでなければ手がつかない。&lt;br&gt;　minのようなライブラリ関数は、プログラムの見かけ上の複雑さを減らすための手段として役立つ。&lt;/p&gt;

&lt;p&gt;＊＊＊＊　ライブラリ関数を使おう　＊＊＊＊&lt;/p&gt;

&lt;p&gt;濱口さんのプログラムも、論理を逆転すれば単純になるのに、あえてそうせず場合分けを増やし、行数を増やしてしまっています。可読性を向上させるわけでもない一時変数の導入と、行数増に伴う難解さ向上は、なんのスタイルなのか、考えてみていただけたらと思います。自分のスタイル・・・といって譲らないひともいますが、、、濱口さんなら理解してもらえると思います。&lt;/p&gt;

&lt;p&gt;お目にかかったこともないのに説教めいたことを書いてすみませんが、多くの人が見るところに掲示されるコードは、他の人も真似をするでしょうから、美しく（＝意図がわかりやすく簡潔で）あって欲しいのです。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Tue, 07 Jun 2011 02:57:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810706</link><description>&lt;p&gt;修正版でも書きましたが、CI的には「ない機能は、既存機能を継承して、追加する」という考え方があるようです。よって、今回はそのCI的な機能追加方法を使うことにしました。&lt;/p&gt;

&lt;p&gt;あと、これは個人的な意見ですが、単純かつ複雑に書くと、あとでデバッグ等ではまります。ようは、その機能がなにをやっているかが、判りにくくなるからです。ソースは、行数が増えると見づらくなる！という考え方は、若干古いと思います。&lt;br&gt;私は、ソース(これは、PHPでもJavaでもRubyでもそうですが、行数が多くなっても、後から読んで判りやすいプログラムを書くようにしています。これは、あとから自分が困らない為の予防策です。ソースを読んで、一発でロジックが理解できる天才的な才能は、残念ながら、自分には無いので(涙&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 07 Jun 2011 02:44:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810705</link><description>&lt;p&gt;自分では試してないのですが、うまく動かなかったですか？&lt;br&gt;&amp;amp;&amp;amp; を and に変えれば動くと思います。&lt;/p&gt;

&lt;p&gt;$smartphone = $this-&amp;gt;agent-&amp;gt;is_mobile()  &lt;br&gt;and preg_match('/iPhone|Android/i', &lt;br&gt;$this-&amp;gt;agent-&amp;gt;agent_string());&lt;/p&gt;

&lt;p&gt;関数にしたいなら&lt;/p&gt;

&lt;p&gt;function is_smartphone () {&lt;br&gt;  return $this-&amp;gt;agent-&amp;gt;is_mobile() and preg_match('..', ..);&lt;br&gt;}&lt;/p&gt;

&lt;p&gt;でいいと思います。&lt;/p&gt;

&lt;p&gt;ところで「プログラム書法」は「いいたいことを単純素直にいおう。」「一時的変数はなるべく使わないこと。 &lt;/p&gt;

&lt;p&gt;」と教えているので、自分はそれに従っているのですが、PHPプログラマは一時変数の使用を好む傾向があるように感じます。&lt;br&gt;単に行数が増えて見づらくなる場合が多いと感じるのですが、なにかメリットがあるのでしょうか？&lt;/p&gt;

&lt;p&gt;「プログラム書法」はC言語を作ったカーニハンとプラウガーによる共著で、３０年以上前の書籍ですが、いまでも通用する内容が書かれています。わかりやすい解説があったので紹介しておきますね↓。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.6809.net/tenk/html/prog/syoho_ki.htm" rel="nofollow"&gt;http://www.6809.net/tenk/html/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Tue, 07 Jun 2011 02:17:00 -0000</pubDate></item><item><title>Re: CodeIgniter 2.xで、iPhone/Androidなどスマートフォンを判別する方法(CI的に)</title><link>http://makoto.forzamilan.jp/archives/3480#comment-422810702</link><description>&lt;p&gt;私ならこう書きますが・・$smartphone = $this-&amp;gt;agent-&amp;gt;is_mobile()                    &amp;amp;&amp;amp; preg_match('/iPhone|Android/i', $this-&amp;gt;agent-&amp;gt;agent_string());&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gg_gallus</dc:creator><pubDate>Mon, 06 Jun 2011 05:46:00 -0000</pubDate></item><item><title>Re: カメラを持って公園へ!素人がデジイチ片手に南川涼子さんを撮影してきたよ!</title><link>http://makoto.forzamilan.jp/archives/3479#comment-422810798</link><description>&lt;p&gt;お返事ありがとうございます。本当に嬉しいです。&lt;br&gt;ブログに写真を載せるのは、全然問題ありません。&lt;br&gt;ただ、アメブロは画像サイズに制限があるんだけど、&lt;br&gt;その辺は判ります？&lt;br&gt;判らなかったら、makoto@dive&lt;a href="http://-in.to" rel="nofollow"&gt;-in.to&lt;/a&gt; までメールを下さい。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Mon, 06 Jun 2011 03:49:03 -0000</pubDate></item><item><title>Re: カメラを持って公園へ!素人がデジイチ片手に南川涼子さんを撮影してきたよ!</title><link>http://makoto.forzamilan.jp/archives/3479#comment-422810701</link><description>&lt;p&gt;まことさん★&lt;br&gt;ありがとうございました(*^^*)&lt;br&gt;こんな素敵にとってもらえて嬉しいです。&lt;br&gt;保存しちゃいました!笑&lt;br&gt;ブログにお気に入りの写真載せたんですがいいですか？またコメントください(^^)&lt;/p&gt;

&lt;p&gt;これからも応援よろしくお願いします★&lt;br&gt;またお会いできるの楽しみにしています(*^^*)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">南川涼子</dc:creator><pubDate>Mon, 06 Jun 2011 02:24:26 -0000</pubDate></item><item><title>Re: HP ProLiant MicroServer にUbuntu Server 10.04TLS+KVMでWindows XPを動かしてみよう!</title><link>http://makoto.forzamilan.jp/archives/3474#comment-422810652</link><description>&lt;p&gt;間違え等の指摘はドシドシお待ちしています。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 30 May 2011 09:23:00 -0000</pubDate></item><item><title>Re: ACミラン、5連勝でセリエAへ王手!!勝ち点あと1点で優勝!</title><link>http://makoto.forzamilan.jp/archives/3449#comment-422810689</link><description>&lt;p&gt;今年のミランは、グダグダな試合もものにできる。優勝には、重要な条件だね。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Sun, 01 May 2011 22:38:00 -0000</pubDate></item><item><title>Re: JINSで格安メガネを買ったよ!&amp;amp;ヱヴァメガネ</title><link>http://makoto.forzamilan.jp/archives/3441#comment-422810675</link><description>&lt;p&gt;これもテストデス。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 21 Apr 2011 05:02:00 -0000</pubDate></item><item><title>Re: JINSで格安メガネを買ったよ!&amp;amp;ヱヴァメガネ</title><link>http://makoto.forzamilan.jp/archives/3441#comment-422810671</link><description>&lt;p&gt;コレハコメントテストデス。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 21 Apr 2011 04:20:00 -0000</pubDate></item><item><title>Re: Windows 7 64bit RAMディスクの作り方&amp;amp;Firefoxキャッシュ場所変更!</title><link>http://makoto.forzamilan.jp/archives/3347#comment-422810746</link><description>&lt;p&gt;&amp;gt; 初心者 さん&lt;/p&gt;

&lt;p&gt;それは良かった。最近のパソコンで速度アップを体験できる事は少ないので。&lt;br&gt;HDD→SSDも相当速度アップを体験できるけど。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Wed, 06 Apr 2011 14:08:01 -0000</pubDate></item><item><title>Re: Windows 7 64bit RAMディスクの作り方&amp;amp;Firefoxキャッシュ場所変更!</title><link>http://makoto.forzamilan.jp/archives/3347#comment-422810741</link><description>&lt;p&gt;丁寧な解説のお陰で無事出来ました。&lt;br&gt;速度アップが体感出来ました。&lt;br&gt;ありがとございました！&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">初心者</dc:creator><pubDate>Wed, 06 Apr 2011 08:50:13 -0000</pubDate></item><item><title>Re: BRITA Japan 株式会社に水道水の放射能を除去できますか?って質問してみた。</title><link>http://makoto.forzamilan.jp/archives/3408#comment-422810616</link><description>&lt;p&gt;熱帯魚に使うＲＯ浄水器なら除去出来るみたいですが純水になってしまうようです。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ひで</dc:creator><pubDate>Sun, 27 Mar 2011 08:07:01 -0000</pubDate></item><item><title>Re: BRITA Japan 株式会社に水道水の放射能を除去できますか?って質問してみた。</title><link>http://makoto.forzamilan.jp/archives/3408#comment-422810615</link><description>&lt;p&gt;&amp;gt; fuuchaan さん&lt;/p&gt;

&lt;p&gt;それはよかったー&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Fri, 25 Mar 2011 10:31:04 -0000</pubDate></item><item><title>Re: BRITA Japan 株式会社に水道水の放射能を除去できますか?って質問してみた。</title><link>http://makoto.forzamilan.jp/archives/3408#comment-422810613</link><description>&lt;p&gt;まさに知りたかったこと！&lt;br&gt;ありがとうございます。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fuuchaan</dc:creator><pubDate>Fri, 25 Mar 2011 10:10:36 -0000</pubDate></item><item><title>Re: ニンテンドー3DSとNGP、気になるのはどっち？</title><link>http://makoto.forzamilan.jp/archives/3243#comment-422810678</link><description>&lt;p&gt;修正してみた。見えますか? &amp;gt;虹さん&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Fri, 28 Jan 2011 09:49:47 -0000</pubDate></item><item><title>Re: ニンテンドー3DSとNGP、気になるのはどっち？</title><link>http://makoto.forzamilan.jp/archives/3243#comment-422810677</link><description>&lt;p&gt;フレームでサイズ指定してあるから、見えないのか。うむ。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Makoto</dc:creator><pubDate>Fri, 28 Jan 2011 09:39:49 -0000</pubDate></item><item><title>Re: ニンテンドー3DSとNGP、気になるのはどっち？</title><link>http://makoto.forzamilan.jp/archives/3243#comment-422810676</link><description>&lt;p&gt;iPhoneでこのページを見ると、右の方が切れちゃって読めないね。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">虹</dc:creator><pubDate>Fri, 28 Jan 2011 09:22:17 -0000</pubDate></item></channel></rss>
