jQueryでdivをクリックして子要素のリンクに飛ぶ方法

HTML

<div id="linked_tile"> <p><a href="アドレス">クリックして</a></p> </div>
JavaScript

$(function(){ $('#linked_tile').click( function() { window.location=$(this).find("a").attr("href"); return false; } ); });

STLアルゴリズム

STLのコンテナ系はもともと使用していたけど、今回、とあることで初めて(?)アルゴリズム系も触ってみた。

アルゴリズムという何となく数学的な響きを理由に意味もなく敬遠してたけど、その便利さに感動した。

 

とりあえず一例

std::vector型のdataから0以外の値を削除する。

当たり前にこうやってたのが、

std::vector<int>::iterator it = data.begin();
while (it != data.end()) {
  if (*it == 0) {
    ++it;
  } else {
    it = data.erase(it);
  }
}

これですんじゃうんですね。

data.erase(std::remove_if(data.begin(), data.end(), std::bind2nd(std::not_equal_to<int>(), 0)), data.end());

 

うーん、なんか気持ちいい。

 

Gitでブランチをマージしてpushする方法

ブランチでの作業を終えてmasterにマージしてリモートリポジトリにpushする方法

 

1. master(マージ先)に切り替える

# git checkout master

 

2. マージする

# git merge <作業ブランチ名>

 

3. 作業ブランチを削除する。

# git checkout -d <作業ブランチ名>

 

4. リモートリポジトリにpushする。

# git push origin(リモートリポジトリ名) master