タグ

2013年2月4日のブックマーク (4件)

  • Perlの食えない事情 - 演算子編 - アリ

    Perlえない事情 より おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 ビーナス演算子: 0+, +0 数値として評価してくれます。意外とよく見かけますね。 なぜこの演算子を使う必要があるのかというと、Perlは文字列と数値を明確に区別できないからです。scalarを文字列として解釈するならば文字列として、 print 0+ '10'; #=> 10 print 0+ '123b'; #=> 123 print '1.2e3' +0; #=> 1200 print [] +0; #=> 4303367864 ちなみに、文字列として評価するときにはこのようにするとかっこいいと言われています。 $obj.q(); 一見メソッド呼び出しのように見えますが $obj . ''; と等価です。 ベビーカー演算子: @{[ ]} 文字

    Perlの食えない事情 - 演算子編 - アリ
  • jQuery 1.9 に更新する際に注意すべき変更点の自分なりのまとめ | 私的なjQuery他

    jQuery Core 1.9 Upgrade Guide | jQuery の「Changes of Note in jQuery 1.9」を読んで、 自分なりにまとめました。 誤訳して間違ったことをまとめてたり、 最新の情報でないかもしれないので 読まれる際はご注意下さい。 (※ページをそのまま訳したわけではないと、思います) jQuery 1.9 では API の削除や 挙動の変更を行っています。 この記事は、前のバージョンから更新した時、 既存のコードに影響がでそうな変更を 並べたものになります。 変更点を全部網羅しているわけではありません。 箇条書きにすると以下のような感じ: 削除された機能 .toggle(function, function) の用法 jQuery.browser() .live()と.die() jQuery.sub() document 以外の要素での A

  • Githubのpull requestページに、テスト結果を表示するJenkinsの設定 - Qiita

    Commit Status APIについて Githubにはcommit statusを操作するためのAPIがあります。 commit statusとは、特定のコミットがどういう状態にあるのかを示すものです。 successとかfailureとかpendingとか。 参考: Commit Status API · GitHub Blog commit statusが登録されているコミットをpull requestすると、commit statusの状況を確認して、マージしても問題無いかを自動で表示してくれます。 こんな感じ。 travis-ciを使ってると上手いことやってくれるんですが、今の所、Jenkinsだと多少工夫が必要です。 いくつかやり方はありますが、私が採用したのはparameterized trigger pluginを使う方法です。 設定内容 1. masterや、rele

    Githubのpull requestページに、テスト結果を表示するJenkinsの設定 - Qiita
  • 温度とは何か:負の絶対温度をめぐる疑問など - Active Galactic : 11次元と自然科学と拷問的日常

    ひと月ほど前に流れた「負の絶対温度」のニュースに関して、興味をそそった反応をリストアップしておこう。 最初に、「永久機関が実現する!!!」みたいな反応は >/dev/null 2番目に、「負の温度がわからん」と言っている人がいる。ただ、このうち何パーセントが「正の温度」の定義を説明できるだろう。 3番目に、物理クラスターの一部だが、永久機関の実現といった誤解を打ち消すために、「レーザーの反転分布と同じ(笑)」などと、この研究の新奇性や研究グループ自体を過小評価する方々がいる。 この研究グループは、光格子を操ることにかけては世界最強クラスの実績がある。光格子における超流動Mott絶縁体転移や、量子気体顕微鏡による光格子1サイト内の原子観測といった、数々の偉業を達成している。また、多数の理論屋が在籍しており、理論面の基礎でミスを犯す可能性は低いだろう。既存体系を覆すような大発見ではないとはいえ

    温度とは何か:負の絶対温度をめぐる疑問など - Active Galactic : 11次元と自然科学と拷問的日常