tool

VirtualBox でゲスト OS からホスト OS にアクセスするときに指定する IP アドレス

VirtualBox のゲスト OS からホスト OS にアクセスしたいことが結構ある。 例えば、ゲスト OS から、ホスト OS でデバッグ実行している Web API にアクセスしたいときとか。 必要になるたびにネットで調べているので、ブログにメモしておく。 ネットワークア…

スマートフォン向けの Web アプリのデバッグは Google Chrome のデベロッパーツールでユーザーエージェントを変更して行うのが簡単

Rails アプリのスマートフォン対応に jpmobile を使ってみたけど、スマートフォンでアクセスしたかどうかを自動で判断してビューを切り替えてくれる機能は超便利。ただ、スマートフォンでの表示を確認したい場合に困った。表示を確認するためだけにサーバー…

Bitbucket が Git に対応したので Mercurial にサヨナラする

GitHub の Mercurial 版と勝手に位置付けていた Bitbucket が Git に対応しました。 Bitbucket now rocks Git – Bitbucket 私にとってこれは大きなニュース。Google Code が Git に対応したときは「ようやくか」と思って驚かなかったんですけど、今回は驚い…

Jenkins の WebSocketNotifier プラグインの Windows クライアントを作ってみた

ちょっと前(?)に仕事で Jenkins を導入したとき、Jenkins でビルド失敗時にチーム全員にメールを送るように設定してみました。しかし、誰もメールを見ている気配がない…。まぁ、メーラー起動するの面倒だし仕方ないかな。私もメール見てないし。 ビルド結果…

Subversion のコミットログのメッセージを編集できるようにする手順メモ

仕事ではソースコードのバージョン管理に Subversion を使っているんですが、「コミットメッセージが編集できないぞゴルァ」というお言葉を頂いたので、編集できるように設定してみました。ちなみに、Subversion は Trac Lightning でインストールしたやつで…

Jenkins で Visual Studio のコード分析結果を表示する方法

はじめに 先日、Jenkins でテスト結果やコードカバレッジを表示できるようにしました。 Jenkins で MSTest の結果とコードカバレッジを表示する方法 - present これで終了と思いきや、「コード分析の結果も表示して」との要望が。 まぁ、Visual Studio 2010 …

Jenkins で MSTest の結果とコードカバレッジを表示する方法

はじめに Jenkins で .NET ソリューションのビルドとテストが出来るようになりました。これだけでも便利ですけど、欲を言えばテスト結果を Jenkins 上に表示したい。あと、コードカバレッジのレポートも表示できると、いろいろ捗りそうです。ということで、…

.NET 開発者のための Jenkins 入門

はじめに 仕事で Subversion と Trac を使っていますが、残念ながら、活用できているとは言えません。継続的インテグレーション(以下CI)?何それおいしいの?って状態。そもそも CI やるために Trac とか諸々導入したはずなんですけどね…。CI 導入しなきゃと…

Trac Lightning に含まれている Jenkins の Windows サービスが動かない

Trac Lightning に含まれている Jenkins は、[Jenkins の管理] - [Windows のサービスとしてインストール] のページから Windows サービスをインストールできるんですけど、インストールに成功した後 Jenkins をブラウザで開くとエラーになってしまいます。…

Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレードしたら Subversion へのコミットでエラー

先日に引き続き、Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレード中です。 Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレードしたけどマルチリポジトリが使えない - present 上書きインストールだと上手くいかなかったので、 Trac 月の…

Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレードしたけどマルチリポジトリが使えない

先日の続き。 Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレード - present 上記の手順で Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレードしたので、 さっそくマルチリポジトリを試してみます。 Trac に admin ユーザーでログインして、…

Trac 月 1.6.0 から Trac Lightning 3.1.1 にアップグレード

Trac はバージョン 0.12 からマルチリポジトリをサポートしたというのに、うちで使っている Trac のバージョンは 0.10.4。そろそろアップグレードしないと、と思いながら今までズルズルきましたが、マルチリポジトリが必要になったのでようやくアップグレー…

Mercurial + Bitbucket = 最高!

はじめに Mercurial リポジトリのホスティングサービス『Bitbucket』が、容量無制限&プライベートリポジトリ作り放題になっていました。 Free source code hosting — Bitbucket 似たようなサービスでは、Git リポジトリのホスティングサービス『GitHub』が…

Github の Issue と git のコミットをリンクさせる方法

Github の Issue と git のコミットを関連づけて、Github 上から相互にたどれるようにするには、コミットメッセージに次のいずれかを含めればいいです。 Closes #1 Closes gh-1 Closes GH-1数字のところが Issue の ID。関連付けたい Issue の ID に変更して…

Productivity Power Tools………恐ろしい子!

Visual Studio 2010 Productivity Power Tools という拡張を最近導入したんですけど、これヤバイです。便利すぎる。開発者の生産性を高めるような機能を VS2010 にたくさん追加してくれます。 Productivity Power Tools extension 特に Searchable Add Refer…

S5 Reloaded で Web ブラウザを使ったプレゼンに挑戦

仕事で社内向けにプレゼンしなければいけなくなったので、年末のこの忙しい時期に、せっせと資料をこしらえてる最中です。 自分の場合、テキストファイルに下書きした後 PowerPoint 使って清書、という流れで資料を作ることが多いんですが、清書めんどいし P…

テーブルに保存されているデータを使って SQL の INSERT 文を生成する簡単な方法(SQL Server 限定)

SQL Server Management Studio を使えばいいんです テーブルに保存されているデータを使って INSERT クエリを生成する機能が、SQL Server Management Studio にありました。今まで、INSERT クエリは雛型しか生成できないと思い込んでいましたよ…。 INSERT ク…

Googleリーダーの新規タブをすべてバックグラウンドで開くようにするChrome拡張『Google Reader Open entry in background tab』

ネタ元→ Googleリーダーの新規タブをすべてバックグラウンドで開くようにするSafari機能拡張『Google Reader Background Tabs』 - Macの手書き説明書Google Chrome にもあるよ! Chrome ウェブストア - Google Reader Open entry in background tab この拡張…

PDF にした書籍を Windows マシンで読むなら Foxit Reader

ScanSnap を使って、読み終えた本は片っ端から PDF にしています。読み終えた雑誌の特集も同様。さらには、流し読み程度の本を PDF にして、後でじっくり読んだりもします。技術書なんかは持ち運びたくないですよね。本を PDF で読んでいて、重要なのが「ど…

どこでも分散バージョン管理

分散バージョン管理ツールの Mercurial を USB で持ち運ぶ方法を発見 MercurialをUSBで持ち運ぶ(Windows) - 戸袋に手を引き込まれないように 自分用に箇条書きにしておく Mercurial のインストーラーを入手 Universal Extractor でインストーラーを展開 展開…

Create Link は強力なブログ記事作成支援ツールかも

はてなダイアリーを更新したら、わんくまブログに更新を通知する記事を投稿しています。以前は手作業で投稿していましたが、ちょっと前から Google App Engine 上で動くツールを自作して自動化していました。ただ、このツールは完璧じゃなくて、た〜まに同じ…

Google Reader で覚えておくべき唯一のキーボードショートカット

これだけ。 ?クールなウィンドウが出て、Google Reader のキーボードショートカットの一覧が表示される。これさえ覚えておけばなんとかなるから、忘れるなよ、私。ちなみに Google Reader のキーボードショートカットの一覧は次のページで確認できる。 Keybo…

Windows で使える Zsh と Bash

エクスプローラで作業するのが非効率的に思えてきたので、コマンドラインシェルの導入を検討中。将来 Mac や Linux を使うかもしれないので、Windows でしか使えないものは除外。PowerShell とか。で、調べてみて良さそうだったのが、zsh と bash の2つ。Wi…

Windows7 で ExcelCreator を使おうとしたら「モジュールが無い」って怒られた

Virtual PC で動かしている Windows7 (x86) 上で、ExcelCreator 5.0 for .NET を使って xls ファイルを生成しようとしたら、次のエラーが出てしまう。 指定されたモジュールが見つかりません。(HRESULT からの例外:0x8007007E)調べたところ、Cランタイムファ…

Google Reader の Send To に登録している Custom Link のメモ

Google Reader の Send To に登録している Custom Link をメモしておきます。随時追加。 はてなブックマーク URL : http://b.hatena.ne.jp/add?mode=confirm&url=${url} Icon URL : http://b.hatena.ne.jp/favicon.ico Evernote URL : http://s.evernote.com…

Evernote でユビキタスキャプチャー

ユビキタスキャプチャーとは、簡単に言えば、「思いついたことを、いつでも、どこでも、何でもメモする」こと。私の記憶力は残念なので、思いついたことだけでなく、気になったことも、全てメモしています。そのとき利用するのは、オンラインのメモサービス…

Windows に Ruby 環境を簡単に構築できる「Ruby Installer」

Windows に Ruby 環境を構築する場合、Ruby Installer を利用すると簡単です。 RubyForge: Ruby Installer for Windows: Project Info 『One-Click Installer』の後継で、インストーラーを実行するだけで、Ruby の Windows 用バイナリやツールを一括インスト…

Moq のススメ

Tech Ed 2009 で、「Moq」というライブラリの存在を知りました。Moq はモックを使った単体テストを記述するためのライブラリです。 moq - The simplest mocking library for .NET and Silverlight - Google Project Hosting Moq の特徴は、モックの振る舞い…

ケータイのメールは Gmail にバックアップする方が楽

先日 au ケータイのメールを PC にバックアップする方法を紹介しました LISMO を使えば、メールを PC にバックアップできます。でも、手順がちょっと面倒ですよね。定期的にやらないと意味がありません。できれば、自動でメールをバックアップしたい。 受信…

ケータイの受信メールは LISMO でバックアップしておこう(※ただし au に限る)

ケータイのメールをバックアップしたい! 私のコミュニケーション手段は、ケータイのメールが多くを占めています。友人、同僚、家族など。電話と違って、内容が手元に残るので重宝しますよね。緊急でもない限りは、メールで連絡を取るようにしています。なの…

「あとで読む」を使って、気になる記事を自席でゆっくり見よう

私の会社は自席でネットを見ることができません! 会社でネットを見るには、共用のネットマシンを使う必要があります。この共用のネットマシンはフロアに3台設置。共用なので、長い時間占領することができません。 面白い記事を見つけても読めない! 後ろが…

はてなダイアリーの更新情報を Twitter に投稿するなら TwitterFeed の方が便利

ブログの更新情報を Twitter に投稿するなら、以前紹介した Twitbacker よりも TwitterFeed の方が便利です。 twitterfeed.com : feed your blog to twitter TwitterFeed は登録した RSS フィードを一定の間隔でチェックし、更新されていた場合は自動で Twit…

Google Reader の SendTo 関連記事まとめ

Google Reader で今読んでいる記事を外部サービスに投稿できる「SendTo」機能。まだ英語表示のときしか利用できませんが、かなり便利です。Twitter や Delicious には既に対応してありますが、はてなブックマークや Evernote にはまだ対応していません。これ…

ブログの更新情報を Twitter に自動で投稿する方法

ブログの更新情報を Twitter に流している人は結構多いですよね 私もブログを更新するたびに、Twitter に投稿しています。手動で。タイトルと URL を入力するだけの単純作業ですが、単純ゆえに退屈で面倒。自動化して、楽をしたいところです。 そんなとき Tw…

Git でとりあえずやっておいた方が良い設定

git config でユーザー名とメールアドレスを設定できる。忘れていたので、メモ。 git config --global user.name 'ユーザー名' git config --global user.email 'メールアドレス'エディタも設定できる。設定ファイルを直接いじらなくても良かった。 Git のコ…

Greasemonkey のスクリプト編集時に使うエディタを変更する

Greasemonkey でスクリプトを新規作成または編集するとき、初回だけエディタ指定ダイアログが表示されます。ここで、普段使っているエディタを指定可能です。しかし、Greasemonkey の設定ダイアログには、エディタを変更する箇所がありません。エディタを変…

Windows で Git を使うなら「TortoiseGit」が便利

Windows で Git を使う場合 TortoiseGit をインストールすると便利です。 tortoisegit - Porting TortoiseSVN to TortoiseGit - Google Project Hosting TortoiseGit を動かすには、別途 msysgit をインストールする必要があります。 msysgit - Git for Wind…

LL の HTML ヘルプ版リファレンスまとめ

リファレンスがオフラインで見れると便利ですよね! Web 上で入手できる LL の HTML ヘルプ版リファレンスをまとめてみました。※ただし私が勉強しているものに限るネットに繋げない環境で重宝します。 JavaScript HTMLヘルプ形式のJavaScriptリファレンス「j…

Git のコミットメッセージで日本語を使えるようにする

はじめに Windows で Git を使うために msysgit を使っている場合、そのままだとコミットメッセージで日本語を扱えない。msysgit に付属する vim や less を、マルチバイト文字に対応したものに置き変える必要がある。手順は次の通り。 必要なツールをインス…

MSBuild 見直した

大きめのソリューションを全ビルドするなら、ソリューションを Visual Studio で開いてリビルドするよりも、コマンドラインで devenv を実行するよりも、MSBuild を使った方が速い事に最近気がついた。Visual Studio 2008 コマンドプロンプトを起動し、ソリ…

.NET 開発者も ColorZilla を使うといいよ

ColorZilla が便利すぎる! 最近、Firefox のアドオン「ColorZilla」を導入したんですが、これが非常に便利。ColorZilla は Web ページに使われている色の RGB 値を取得できるアドオンです。 ColorZilla :: Firefox Add-ons 画像に使われている色も取得でき…

Git で管理しているファイルをアーカイブする

git archive を使うと Git 管理下のファイルをアーカイブできます 例えば Git のリポジトリ内で git archive HEAD > Sample.tarを実行すると、カレントディレクトリに Sample.tar が作成されます。 デフォルトでは tar 形式でアーカイブされます。 フォーマ…

Git でローカルの変更を元に戻す

Git でローカルの変更を元に戻すには git checkout ファイル名を実行。特定のファイルではなく、全て元に戻したい場合は git checkout .を実行。 忘れないように.......φ(..)メモメモ

git log で表示される画面の操作方法メモ

コマンドプロンプトで git log を実行したけど画面の操作方法が分からない人へ h キーを押すとヘルプが表示されますよ! ヘルプの内容も貼っておきます SUMMARY OF LESS COMMANDS Commands marked with * may be preceded by a number, N. Notes in parenthe…

Vim をマスターしたい .NET 開発者は ViEmu を使うといいよ

Vim の操作を覚えたい .NET 開発者は ViEmu という Visual Studio アドインをインストールするといいです。 ViEmu http://www.viemu.com/ 囚人さんも紹介していますね。 ViEmu for Visual Studio - Visual Studio を Vi ライクに - 囚人のジレンマな日々 htt…

Git はじめました

Git が熱いようなので、次の記事を参考に Git を導入してみました。 Windows から Git を使う方法 Git の使い方は下記ページのチュートリアルを読めばOK。 Git入門 併せて GitHub のアカウントも作成。 griefworker's Profile GitHub の導入には下の記事を参…

Firefox Portable の日本語化

Firefox Portable の日本語化メモ。 Firefox Portable をインストール(インストール先は適当) PC 版 Firefox をダウンロード PC 版 Firefox をカスタムインストール インストール先に (FirefoxPortable のルートフォルダ)\App\Firefox を指定 「デスクトップ…

ドコモケータイdatalink

私はドコモの N702iD をずっと利用しており、家族や友人などの電話番号やメールアドレスは携帯電話にしか保存していません。なので、電話帳や大事なメールが消えたら一大事!万が一に備え、そろそろ携帯電話のデータを PC にバックアップしたいと考え始めま…