tool

RSSリーダー「NetNewsWire」のショートカットキー

NetNewsWireはGoogleReaderと同期できるMacの無料RSSリーダー。NetNewsWireのショートカットキーは以下のとおり ショートカットキー 動作 スペース スクロール+既読にして次の未読記事へ移動 l (L) 既読にして次の未読記事へ移動 m 未読のまま次の未読記…

WindowsでTailコマンドを扱える「LogExpert」

Linuxでは「tail -f ファイル名」コマンドを使うと、ファイルの最新内容を簡単に表示することができます。しかし、Windowsのコマンドプロンプトでは、その機能は使えません。 そこで便利なツールがドイツ製のオープンソース「LogExprert」ですLogExprertは、…

VSSからTFS2010へという記事

TFS 2010 for SourceSafe Users(MSDN Blog)Visual Source Safe(VSS)ユーザのためのTeam Foundation Server (TFS)2010の説明次にリリースされるTFS2010は、 お手頃価格(正式な価格は発表はされていない) インストール要件の緩和(ドメインコントローラであ…

フォルダサイズをビジュアライズ表示するツール「FolderSize」

フォルダのサイズを簡単に可視化できる「FolderSize」。CodePlexで開発・公開されています。 ダウンロードして、「FolderSize.WPF.exe」をダブルクリックするとメインウィンドウが開きます(.NET3.5が必要)。そして、フォルダサイズを調査したいパス(ここ…

Hudsonのビルド状況をタスクトレイ表示する「HudsonTray」

継続的ビルドサーバHudsonのビルド結果を表示してくれるタスクトレイアプリケーション。 HudsonTray(CodePlex) ドイツの方が開発された模様(Ver0.1.1) CruiseControl.NETのビルド状況をチェックするCCTrayみたいなもの。 まだ試していないので、使えるか…

アセンブリのビルドバージョンを自動的に更新してくれるVSアドイン

Visual Studioでビルドするときに、アセンブリのバージョンをタイムスタンプや自動インクリメントでアップデートしてくれるアドイン「Build Version Increment Add-In Visual Studio」。 CodePlexからインストーラをダウンロードできます(GPLv2)。VS2008の場…

VSを開かないでビルドできる「MSBuild Shell Extension」

右クリックメニューからプロジェクトファイル(*.csproj/*.vbpoj/*.vcproj)とソリューションファイル(*.sln)をワンアクションでビルドできるエクスプローラ拡張。 設定ファイルをテキストエディタで変更した時や、ツールでコード生成し直した時などに、わざわ…

Oracleのスキーマを比較するツール

serverfaultに「How can I diff two Oracle 10g Schemas?」というトピックが上がっていました。 Oracleのデータベース間の差分をチェックするツールについて回答がされていました。 【案1】SQL関数 DBMS_METADATA.GET_DDL関数を使う。テキストに出力して比…

Microsoft Expression Encoder 3(フリー版)でスクリーンキャストを撮る方法

Microsoftのデザイン系スイートの1つ「Expression Encoder3」の無料版でスクリーンキャストを取れると聞いて試してみました。ダウンロードはこちらから。手順は以下の通り。 Expression Encoder3で「画面キャプチャ」を押す スクリーンキャプチャ用のツール…

構造を随時分析するプログラムエディタ「Structured Editor」

C#に似たコードを書けるエディタ「Structured Editor」。構造は書けますが処理は書けません。書いている場所に適したコード補完が表示されます。教育用といったところでしょうか。 Structured Editor(CodePlex) 開発者のブログ(C# IDEチームの人みたいです…

バージョン管理システム「Git」&「C#」&「Visual Studio」

Windows開発者のためのGITの使い方Git For Windows DevelopersVisual Studio(C#)とmsysGitを組み合わせてソース管理を行う方法の紹介。 結局msysGitのBashを使うので、特にすごいわけではないけど1つの手法ということでメモ。 追記 C#でのGIT実装 GitShar…

log4net-altconf

log4netでXMLの設定ファイルの代わりにDSLを使える派生版「log4net-altconf」Booの言語内DSLを使って、以下のように書けます。 debug = true add_appender @MyAppender, ConsoleAppender: Target = "Console.Out" log_for 'root': with_appenders: @MyAppend…

xUnit.net1.1のリリース

.NETのユニットテストツール「xUnit.net」のバージョン1.1がリリースされていました。 ダウンロード CodePlexのリリースページ 新機能 TeamCity連携 MsBuild機能の拡張(ワークフォルダ) 標準エラー出力のキャプチャ 参考 Breaking Changes in xUnit.net 1.1

CIサーバのメモ

最近、HudsonとTeamCityの話題を耳にする機会が増えてきたので、CIサーバー(継続的インテグレーションサーバー:自動ビルドサーバー)を少し調べました。といってもCruiseControlサイトの機能比較表から気になったものを抜き出して、幾つかリンクをつけたで…

Virtual PC 2007にOpenSUSE 11

VirtualPC2007に、手元にあったOpenSUSEをインストール。 最初に、「noreplace-paravirt i8042.noloop clock=pit」というパラメータを入力してLiveCD起動。後はGUIからインストール。 bisonとflexをいじりたいだけだったので、GnuWin32 にWindowsで動くもの…

覚え書き

SMTPのテストサーバ Neptune (personal SMTP testing server) インストーラ付ソフト。メール送信のテストで利用。 OMG UML vs. DSLs :二項対立論の誤り ビジュアルモデリングの過去・現在・未来 Architecture Architect also implementsなのだ。 アーキテクチ…

Crack.NET(ランタイムデバッガ+スクリプティングツール)

デスクトップアプリ(WPF/WinForm)の情報を取得して操作できるツール。 Crack.NET (必須環境:.NET3.5 SP1) デスクトップアプリケーションをクラックする感じで、アセンブリを見たり、オブジェクトの状態を見たり、その上IronPythonでオブジェクトを操作…

SQL Serverの関数/Transact-SQLの関数の記事

マイコミジャーナルで、SQL Serverの関数を紹介する記事が公開されました。 Transact-SQLの関数を理解しよう - 文字列編 Transact-SQLの関数を理解しよう - 日付数学編 Transact-SQLの関数を理解しよう - NULLと型変換編 SQLプログラミングをしている時に、T…

.NETのビルドにRake

MakeのRuby版「Rake」 Rakeの解説ページ Rakeはスクリプト的に書ける新しいビルドツールだそうです。そんなわけで、NAntのビルドファイルをRakeに移行する手順を書いているブログがありました。 NAntからRakeへ NAntからRakeへの移行方法 Rubyを知っているの…

ユニットテストツールもろもろ

.NETでは、大きくわけて、NUnit、MbUnit、MSTest(Visual Studioのユニットテスト)、xUnit.netという4つのユニットテストツールが存在します。それぞれ、機能やシンタックスに特徴があるわけですが、それをまとめたページがCodePlexにありますxUnit.net - Uni…

ReflectorがRedGateに移管

.NETで逆コンパイルを行えるツール「Reflector(リフレクター)」が、作者のLutz Roederの手元を離れて、SQL CompareやSQL Promptといった商用ツールを扱っている「Red Gate」という会社に移管されたようです。 .NET Reflector(RedGateのページ) 移管の経緯に…

MsBuild関連ツールメモ

Microsoft Build Sidekick v2(商用) ビジュアルな画面でMsBuildの設定ファイルを記述できる http://www.attrice.info/msbuild/index.htm Visual Debugger(OSS:PreAlpha) ターゲットやタスクをステップ実行できる http://blogs.msdn.com/parthopdas/archive…

バッチファイルの「::」コメント

あるbatファイルを見ていたら、コロン2つから始まる文がありました。 なんだろうと調べてみると、コメントでした。 REM コメント :: これもコメント 「REM」よりは「::」のほうが可読性が高く、コードも書きやすいので、コロン2つを使ったほうが便利かもし…

Sandcastleの入手

CodePlexからSandcastleが削除されましたが、バイナリは普通にMicrosoft Download Centerから入手できるみたいです。 http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en 公開日は2008/6/12で…

Oracleの関数をSQL Serverで使う

2009年3月追記: SQL ServerでOracleのTO_CHARを使うイメージはTransact-SQLの関数を理解しよう(変換関数)に書いています 他のOracle関数で似た結果を出力させる例は関数の組み合わせに書いています。 SQL Server Migration Assistant for Oracle(SSMA)…

CI Factory

CI FactoryというCruiseControl.NETによる常時結合環境を構築するツールが公開されていました。インストーラを実行するとXMLの設定ファイルと、関連ライブラリがインストールされます。Visual StudioでXMLを編集してバッチファイルを走らせると、ソースコー…

.NETのOSSもろもろ

.NET系ツール/フレームワークのメモ Prism WPFコンポジットフレームワーク(Pattern & Practice) http://blogs.msdn.com/tomohn/archive/2008/02/29/codeplex-vol-1.aspx White WPF,Win32?, WinForm?, SWT?のUI自動テストToolkit .NET3.0、Castle、log4net、…

SoftGrid

SoftGridのメモクライアントに直接ソフトをインストールしないアプリケーションの仮想化技術。 紹介ビデオ 製品ホームページ クライアントPCにSoftGridがインストールされていれば、サーバー側の管理コンソールで設定したアプリケーションが自動で配布される…

ソースコードの自動生成

ソースコードを生成すると単純なプログラム作業を減らすことができます。そんなわけで、コード生成ツールや思いつきをメモしておきます。 テーブル駆動(テーブルスキーマからコード生成) MyGeneration (汎用スキーマ生成) 出力言語:なんでも 特徴:JScrip…

バッチファイルでVSSの最新ソースを取得する

VSSから最新ソースを取得するスクリプトを書いておきます(検索エンジンからこのキーワードで来る人がいるので)。 @ECHO OFF ECHO ―――――――――――― ECHO VSSをコマンドラインで取得 ECHO ―――――――――――― @ECHO ON REM VSSのコマンドツール「SS.EXE」があるフォル…