タグ

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

  • ノンプログラマーのための、プログラミング学習、9つのアドバイス - DESIGNMAP

    動かないときは、ログ出力でどこまで動いているのかを追っていく 動かない時は焦らず、たとえばPHPであれば、var_dumpを使ってログを出力をして、exitで停止させて確認しよう。 var_dump($hoge); exit; 実際は、以下のようなデバック用の関数を用意しておくと便利だろう。preタグは、配列やオブジェクトを見やすくするためにいれている。 function var_dump2($mix){ echo "<pre>"; var_dump($mix); echo "</pre>"; } この関数を、条件式のブロックの中や関数のブロック内にいれて、どこまで動いているかを追跡していく。変数や配列の値を出力して、意図した値がはいっているかをみてゆく。こうやっていくと、ある程度、エラーの場所の切り分けができる。 JavaScriptであれば、Firebugをインストールして、conso

    ノンプログラマーのための、プログラミング学習、9つのアドバイス - DESIGNMAP
  • スイスの核廃棄物、20年後どうするのか

    貯蔵候補地ではない、グリムゼル(Grimsel)でのシミュレーション。ベージュの厚い層が緩衝材のベントナイト。中にステンレス製のコンテナと中身のウラン燃料棒が見える Alessio Ferrari 福島原発事故を受け今年5月、スイス政府は2034年までの段階的脱原発を提案した。まだ秋の連邦議会での最終決定が残るものの、現在ある原発を廃炉にする方向はほぼ間違いない。しかし、こうなると20年後にどこにどうやって数十万トンの核廃棄物を、それも何世紀にもわたり保管するのかが問われてくる。 連邦工科大学ローザンヌ校(ETHL/EPFL)は、核廃棄物を何重かの遮断層を設け地下400メートルから900メートルの地層中に貯蔵する、いわゆる「地層処分」計画を進めている。 スイスでは現在、使用済み核燃料を原発内や中間貯蔵施設ヴュレンリンゲン(Würenlingen)にある巨大プールの中で、非常にゆっくりと冷却

    スイスの核廃棄物、20年後どうするのか
  • 意外と要注意 HTML5データ属性とjQuery Data APIの関係まとめ | ゆっくりと…

    前の記事「HTML5でモダンブラウザのCSS3バグを回避するためのハック方法」に関連して、jQuery で HTML5 データ属性にユーザーエジェント文字列を格納する方法を調べていました。その結果、ちょっと整理をしておいた方が良いかなと思う点を共有したいと思います。 ご存知の方も多いと思いますが、jQuery には .data() や jQuery.data() という、DOM 要素に データ を紐付けて記憶しておく仕組みが元々ありました。jQuery 1.4.3 からは、 API レベルでの 親和性 が考慮された形で HTML5 data-* 属性を取り込む仕様が導入されました。 HTML5 時代では、クライアント・サイドで実行されるコード量も増え、データ属性を扱う機会もちょくちょく出てくるのではないでしょうか。そこで今回は、 HTML5 data-* 属性のおさらい jQuery Da

  • 店舗を勝手に「廃業」? Google プレイスの不正報告が問題に

    Googleの地図情報を使って店舗やスモールビジネスを検索できる「Google プレイス」のサービスが、競合相手を追い落とす手段として使われているという。セキュリティ企業のF-Secureが9月6日のブログで米紙New York Timesの記事を引用して伝えた。 Google プレイスは、店舗などが店の紹介や写真などを登録してGoogleの検索範囲に表示できるようにするサービス。ところがF-Secureによれば、この画面上で、実際は営業しているのに「permanently closed」(廃業)と表示されてしまうケースが相次いでいるという。 その原因は、ユーザーから寄せられた問題報告にあるようだ。店舗情報の画面で「more」(その他)をクリックすると「Report a problem」(問題の報告)のオプションが表示され、この中に「permanently closed」の選択肢がある。こ

    店舗を勝手に「廃業」? Google プレイスの不正報告が問題に