2010-01-01から1年間の記事一覧

Rvalue Referencesを使って「別のスレッドにオブジェクトの所有権を移動」を表現

メリー・クリスマス\(^o^)/ C++ Advent Calendar jp 2010 に参加してる一環として記事を書いてみました。 といっても、普段はPythonやPHPばっかり触っているので、C++はあまりついて行けてなく・・・(汗) でも、興味は人一倍あるんですが!好きな言語は…

FirefoxとSSHを組み合わせて簡単にイントラネット内のWEBサイトを表示する

Firefoxのプロキシ設定を切り替えられるアドオンをインストールする 筆者はこれを使ってみた。 Multiproxy Switch prefs.jsに設定を追加する user_pref("network.proxy.socks_remote_dns", true); この設定により、ホスト名の名前解決をローカルではなく、踏…

Gitで履歴も含めてタブ・スペースや改行コードを一括変更する(git-filter-branch)

先週に書いた「Gitでタブ・スペースや改行コードなど体裁を統一する」では設定後のコミットにフィルターが適応される。しかし、すでに履歴を持っているレポジトリーの場合、過去のソースコードの体裁も整えたいと思うときがある。今までは半ばあきらめていた…

Gitでコミットログを変更する

Gitを使っていて、後からコミットログを変更する方法を説明する。まず、こんな履歴があるとする。 commit 37bde0bc18e4e3ac0bf170c045cec34662b7aad4 Author: coiledcoil Date: Mon Aug 16 02:08:11 2010 +0900 message3 commit 85c337ad4de254bc92c73b5c150…

Gitでタブ・スペースや改行コードなど体裁を統一する

★ この続きで履歴の方を書き換える方法はこちらに ★Gitにはチェックアウト時、コミット時に適応できるフィルターをファイルの種類ごとに定義できる機能がある。この機能をタブ・スペースや改行コードなど体裁を統一するために使ってみた。まずは、こんなPerl…

VirtualBox + Fedora 12 でUNIX開発用仮想環境を構築(共有フォルダーもできた!)

VirtualBoxのインストール Windows 7上にVirtualBox*1 + Fedora 12*2でUNIX開発用仮想環境を構築してみました。方法 1. VirtualBoxをダウンロードして、インストールする。 2. Fedora 12のDVD版ISOファイルをダウンロードする。 3. VirtualBoxを起動して新規…