oss
2013/3/2にSharpDevelop4.3が公開されました。 SharpDevelop-jpにてバージョン4.3を日本語で表示するための翻訳リソースファイルを公開しました。 SharpDevelop4.3の主な変更点 MVC Scaffolding(MVCのモデルからコントローラとビューのCRUDを生成) Entity …
2011/9/23にSharpDevelop4.1が公開されました。SharpDevelop-jpにてバージョン4.1を日本語で表示するための翻訳リソースファイルを公開しました。 ↑SharpDevelop4.1のスクリーンショット(ASP.NET MVC) Reflectorの代わりにILSpyに対応。 SharpDevelop4.0の主…
3.1.1に続き、3.2が2010/5/8に公開されていたので、SharpDevelop-jpにて日本語リソースを公開しました。 3.2変更点 SharpDevelopレポート IronRuby1.0サポート(ver3.2の新機能) IronPython 2.6.1サポート (ver3.2から改善) IronRubyでWindowsフォーム開発 関…
ときおり、C#のソースコードだけではなく、VB.NETのソースコードも用意しなければならない時があります。また、VB.NETは読めるけど、C#のコードは読めない場合などもあるかと思います。そのようなときに、以下のVisual Studioアドインを使えばコードを簡単に…
SharpDevelop3.0の記事を書かせて頂いた時、日本語リソースの更新が止まっていたので、ローカライズを行いました。 F#、IronPython、Booまで使えるフリーの統合開発環境「SharpDevelop」(マイコミジャーナル 2009年3月) SharpDevlop3.1.1が公開されていた…
ゴールデンウィークに続き、インストールマニアックス3が開催されます。これはHyper-V Server 2008で仮想化環境(Windows Web Server)を作って、ソフトをインストールしまくるコンテストです。 公式ブログ(はてな) 送ってくれる NEC Express 5800/S70 Windo…
Irony - .NET Language Implementation Kit..NETの言語を定義できるライブラリ(DSL)。アルファ版。MITライセンス。VS2008必須。 言語定義用のライブラリと、言語定義を確認できるウィンドウ(動かず..)、コンソールサンプル等から構成。Irony.dll(AST,パ…
Windowsアプリ(WPF)を起動して、タスクバーで、CPU、メモリ、ディスクI/Oを見れるアプリケーション「Taskbar Meters」。目盛のような感じでステータスが表示され、負荷が高い時は赤色、中ぐらいの時は黄色、低い時は緑色で表示されます。アプリ自体はシン…
フォルダのサイズを簡単に可視化できる「FolderSize」。CodePlexで開発・公開されています。 ダウンロードして、「FolderSize.WPF.exe」をダブルクリックするとメインウィンドウが開きます(.NET3.5が必要)。そして、フォルダサイズを調査したいパス(ここ…
継続的ビルドサーバHudsonのビルド結果を表示してくれるタスクトレイアプリケーション。 HudsonTray(CodePlex) ドイツの方が開発された模様(Ver0.1.1) CruiseControl.NETのビルド状況をチェックするCCTrayみたいなもの。 まだ試していないので、使えるか…
.NET用のシンプルなバリデータ「Fluent Validation for .NET」トップページのコード例は以下のような感じ。 //------------------------- //Customer用のバリデータを宣言 //------------------------- public class CustomerValidator: AbstractValidator<Customer> {</customer>…
.NETのテンプレートエンジン「NVelocity」。 名前の通りVelocityの.NET版です。MonoRailを作っているCastleプロジェクトに引き継がれて、4年ほど前にバージョン0.5が公開されていました。 それが、先日アップデートが行われて、バージョンが1.1になったよう…
Visual Studioでビルドするときに、アセンブリのバージョンをタイムスタンプや自動インクリメントでアップデートしてくれるアドイン「Build Version Increment Add-In Visual Studio」。 CodePlexからインストーラをダウンロードできます(GPLv2)。VS2008の場…
右クリックメニューからプロジェクトファイル(*.csproj/*.vbpoj/*.vcproj)とソリューションファイル(*.sln)をワンアクションでビルドできるエクスプローラ拡張。 設定ファイルをテキストエディタで変更した時や、ツールでコード生成し直した時などに、わざわ…
ASP.NET MVC向け妥当性チェックライブラリ「xVal」のバージョン1.0がリリースされました。特徴は以下の通り。 モデルに対する属性でのバリデーション指定が可能 [Required] [StringLength(50)] public string Name { get; set; } サーバーサイドでも、クライ…
C#に似たコードを書けるエディタ「Structured Editor」。構造は書けますが処理は書けません。書いている場所に適したコード補完が表示されます。教育用といったところでしょうか。 Structured Editor(CodePlex) 開発者のブログ(C# IDEチームの人みたいです…
Windows開発者のためのGITの使い方Git For Windows DevelopersVisual Studio(C#)とmsysGitを組み合わせてソース管理を行う方法の紹介。 結局msysGitのBashを使うので、特にすごいわけではないけど1つの手法ということでメモ。 追記 C#でのGIT実装 GitShar…
Bits in Motion: Announcing Gallio and MbUnit v3.1!.NETのユニットテストフレームワーク「MbUnit」とそのテスト実行環境「Gallio」の新バージョン3.1がリリースされてました。 新機能 テスト結果にUIテストのレポートの組み込み(WatiNかWhiteといったUIテ…
.NETのユニットテストフレームワーク「xUnit.net」の1.5がリリースされてます。変更点 新テストランナー 64Bitでの動作改良 複数アセンブリ テキスト、アセンブリ、特徴、最後の実行に応じたフィルタ プロジェクトファイル(*.xunit) マルチスレッドUI(描…
MicrosoftによるDIコンテナのような拡張フレームワークのようなMEF。 MEFのリンクをメモ MEF本家(CodePlex) Managed Extensibility Frameworkプレビュー4(InfoQ 2009/02) CLRが、何回目かの、「最初の」プラグインモデルを採用(InfoQ 2009/07) MEF(Managed …
とりあえずサイトにあるUsing SimpleRepositoryというスクリーンキャストを見ました。 3.0の新機能 コードでモデルを記述してテーブルに反映させる機能 Railsみたいなモデル駆動な開発手法。 2.0では、テーブルからモデルを生成する手法だったが、3.0はモデ…
9/12日(土)にSeasarカンファレンスがあります。
今日はいいかなと思ってたのですが、昼休みに面白そうなライブラリを見つけたので書きます。AutoMapperというオープンソース(Apache License)です。バージョンは0.3.1Betaですが、ダウンロード数が1700件と評価は良いようです。このライブラリは、複数のDT…
.NETでドメインモデルというと、次期Entity Framework(V2ではなくV4)が本命なのかなと思うのですが、NHibernateも発展しつつあります。 NerdDinner with Fluent NHibernate Part 1 - The domain model 上のブログは、ASP.NET MVCのチュートリアルアプリで…
SubSonic(.NETのActiveRecord系実装)の新バージョンが7月にリリースされてました。 SubSonic Project SubSonic開発者(ASP.NETチームの人)のブログ SubSonicを使ってASP.NETで簡単にDBアクセスする(バージョン2.1) 3.0からは、データアクセス層のコード生成…
試しに作ったものですが、一応アップしておきます。T4とQuillとS2Dao.NETのサンプルS2Dao.tt(T4 Template)でS2Dao.dbmlを読んで、Seasar.NETを使ったLogic、Dao、Entityのコード等を出力します。
昨年の年末に続き、インストールマニアックス2009が開催されます。これはWindows ServerにOSSをインストールしまくってサーバを公開するコンテストです。 コンテストの紹介記事 応募規約 公式ブログ(はてな) 送ってくれるDELLサーバ NEC Express 5800/110G…
log4netでXMLの設定ファイルの代わりにDSLを使える派生版「log4net-altconf」Booの言語内DSLを使って、以下のように書けます。 debug = true add_appender @MyAppender, ConsoleAppender: Target = "Console.Out" log_for 'root': with_appenders: @MyAppend…
ASP.NETのCMS「DotNetNuke」の新バージョン5.0.0と4.9.1がクリスマスイブに同時リリースされました。ダウンロードサイトもCodePlexに移ったようです。 せっかくなので5.0.0をインストールしました。インストール方法は過去バージョンと同じです。 トップ画面…
オープンソースライセンスの基礎と実務授業の資料なので、8枚目くらいからが本編です。