タグ

2011年4月23日のブックマーク (4件)

  • ウノウラボ Unoh Labs: 配列要素の存在チェック

    こんにちは。今月入社したyamaokaです。よろしくお願いいたします。 さて、PHPで配列要素の存在チェックを行う場合、どうされていますか? 2通りの書き方があると思いますが、実は動作が異なる場合があるのです。 if (isset($array['foo'])) { // (1) // 存在する } if (array_key_exists('foo', $array)) { // (2) // 存在する } (1)の場合、要素の値がnullだと存在しないものとして扱われてしまいます。(2)では、該当するキーが存在しさえすれば存在するものとして扱われます。 配列の要素がnullになる可能性がある場合、array_key_exists関数を用いてチェックを行う必要があります。isset関数が使用できるのは、要素の値がnullにならないとわかっている場合だけです。 実行速度はどうでしょうか。P

  • Witness. Disaster in Japan (2011)

    The world watched in horror on March 11, 2011, as the fourth largest earthquake ever recorded crippled Japan and triggered a massive tsunami that swallowed entire communities, leaving an unprecedented catastrophe in its wake. All the while, amateur videographers, news crews, tourists and countless others were recording the sights and sounds of the unfolding chaos. To help the people of Japan pleas

  • 【特別寄稿】東電処理は会社更生法で

    『週刊ダイヤモンド』特別レポート ダイヤモンド編集部による取材レポートと編集部厳選の特別寄稿を掲載。『週刊ダイヤモンド』と連動した様々なテーマで、経済・世相の「いま」を掘り下げていきます。 バックナンバー一覧 各紙が伝えるところによると、政府は原発賠償のための保険機構を作る計画らしい。福島第一原子力発電所事故の被害者への賠償を速やかに実施するためだという。また、将来の原発の廃炉のための資金に使う案もある。計画によれば、政府は優先株を引き受ける形で東京電力に資注入し、その配当金により政府に補償資金を返済していく。新機構は東電をはじめとする原発を保有する各電力会社から毎年保険料を集め、原発事故賠償のための保険を提供する。日にはすでに原子力損害賠償制度があり、手当てされている賠償金総額はアメリカの同様の保険制度を上回っているが、今回の措置はそれに加えたものになる。以下に論じるようにこの政策に

  • Linuxコードの利用をめぐる特許訴訟でグーグルが敗訴

    オープンソースであるLinuxのコードの利用に特許権の侵害に当たる部分があるとしてGoogleが訴えられた訴訟で、テキサス州の陪審がGoogleに不利な裁定を下した。Linux技術やオープンソースの別のシステムを利用している他の企業にも大きな影響が出るおそれがある。米国時間4月15日に出した評決で、陪審は特許権の侵害に対しGoogleが500万ドルを支払うべきだと判断した。 訴訟は2009年6月にBedrock Computer Technologiesという企業が起こしたもので、同社は被告としてYahoo、MySpace、Amazon、PayPal、Match.com、AOLなどの名前も挙げている。Bedrockは、提訴した当時報道されたように、有名な特許改革支持者が設立した会社で、パテントトロール企業だと非難されている。Bedrockが問題にしたのは、「分離連鎖と期限切れデータのオン

    Linuxコードの利用をめぐる特許訴訟でグーグルが敗訴