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

SQL Azureでは主キーが必要っぽい

SQL AzureはSQL Server互換ですが、テーブルには主キーが必須みたいです。主キーが無い状態でデータをインサートすると次のエラーが表示されます。 「Tables without a clustered index are not supported in this version of SQL Server. Please create a c…

AzureにつなぐPHPのCRUDコードを生成するツール「SQL CRUD Application Wizard for PHP」

テーブルからPHPのひな形を生成してくれます。 SQL CRUD Application Wizard for PHP スクリーンショットはこちら。 CRUDコードを生成する元となるテーブルは「Windows AzureストレージのTable」「SQL Azure」「SQL Server」の3つから選択。出力形式は「HTML…

SQL AzureにJDBCでつなぐ(というかreplace-schemaでつないだ)

DBFlute.NETの便利な機能の1つに「replace-schema」というものがあります。Create文のようなDDLを流したり、Excelから初期データを簡単に投入したりできます。せっかくなので、SQL Azureでも試してみました。JDBCでSQL Azureにつなげるかということがポイン…

Windows(SQL) AzureでSeasar.NETとDBFlute.NETを動かす

Windows AzureでQuillとDBFlute.NET(C#)を動かしてみました。CRUDをするだけの単純なモノです。動かすための手順は以下の通りです。 開発環境をインストール ASP.NET MVCでWebロールを作る(ASP.NETでも良いです) ローカル環境(ASP.NET MVC+SQL Server+…

Azure Storage Explorer

Azureのストレージの中を見るソフトAzure Storage Explorerローカル開発環境のストレージも、Azureのストレージも両方見れます。 Table、Blob、Queueの全てを操作できます。

インストールマニアックス3

ゴールデンウィークに続き、インストールマニアックス3が開催されます。これはHyper-V Server 2008で仮想化環境(Windows Web Server)を作って、ソフトをインストールしまくるコンテストです。 公式ブログ(はてな) 送ってくれる NEC Express 5800/S70 Windo…

Visual Studio 2008が調子悪くなったけど直った

ASP.NET MVCベータ2を入れたせいか何なのかわからないけど、ASPXファイルが認識されずインテリセンスも効かず、HTMLエディタが動作しない悲しい状態になった。再インストールかと思ったけれど、Visual Studio 2005 / 2008 が不調な場合の対処方法こちらの通…

Azure用のMsBuildターゲット「Microsoft.CloudService.targets」

Azure用のパッケージを作るためのビルドターゲット Microsoft.CloudService.targets(C:\Program Files\MSBuild\Microsoft\Cloud Service\v1.0) ターゲットの種類 PackageComputeService BeforePackageComputeService AfterPackageComputeService CorePackage…

AzureのDevelopment Storageをデフォルトインスタンス以外でセットアップ(dsInit)

少しAzureをいじってますが、開発端末にSQL Server Expressを入れていなかったので、開発用ストレージ(Development Storage)のDBがセットアップされていませんでした。 通常は.\SQLEXPRESSというデフォルトインスタンス名にセットアップされる模様。 そん…

Forza Motorsport 3。ついでにXBOX360でTwitter。

XBOX360のドライビングゲームの「Forza Motorsport3」で遊んでます。この手のゲームはテクニックが必要で結構難しいと感じることが多いのですが、このForza Motorsport3には「リワインド機能」が備わっているので、失敗しても好きな場所まで巻き戻すことがで…

VSSからTFS2010へという記事

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

C#で.NET言語(DSL)を定義できるIrony

Irony - .NET Language Implementation Kit..NETの言語を定義できるライブラリ(DSL)。アルファ版。MITライセンス。VS2008必須。 言語定義用のライブラリと、言語定義を確認できるウィンドウ(動かず..)、コンソールサンプル等から構成。Irony.dll(AST,パ…

Windows7のタスクバーを活用したモニタ「Taskbar Meters」

Windowsアプリ(WPF)を起動して、タスクバーで、CPU、メモリ、ディスクI/Oを見れるアプリケーション「Taskbar Meters」。目盛のような感じでステータスが表示され、負荷が高い時は赤色、中ぐらいの時は黄色、低い時は緑色で表示されます。アプリ自体はシン…

Zuneの再起動方法

etc

「戻る」ボタンと「上」ボタンの長押しで、リセットできます。

.NET Rx Framework(Linq to Events)

最新のSilverlight Toolkitに含まれていて、.NET4.0(System.Reactive.dll)で追加されるであろうリアクティブフレームワーク。開発者の紹介コード↓ IObservable<Event<MouseEventArgs>> draggingEvent = from mouseLeftDownEvent in control.GetMouseLeftDown() from mouseMoveEve</event<mouseeventargs>…

株価チャートを表示するWPFコントロール

amCharts オンラインデモ(xbap) 1開発者ライセンスは、125 Euroです。サイトのリンクを表示すればフリーで利用できるライセンスもあるようです(linkware license)。

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

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

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

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

.NET用のシンプルなバリデータ「Fluent Validation」

.NET用のシンプルなバリデータ「Fluent Validation for .NET」トップページのコード例は以下のような感じ。 //------------------------- //Customer用のバリデータを宣言 //------------------------- public class CustomerValidator: AbstractValidator<Customer> {</customer>…

Windows7発売&セブン博&パーティグッズ

今日はWindows7の発売日です。Windows 7 Ultimate出版社/メーカー: マイクロソフト発売日: 2009/10/22メディア: DVD-ROM購入: 1人 クリック: 328回この商品を含むブログ (53件) を見る 記事もろもろ 深夜の秋葉原でついに「Windows 7」が発売! 各ショップの…

WebSiteSparkやらMSDNやらAzureやら

WebSiteSpark Windows Server、VisualStudio、Expression(全部で40万円相当)等を3年間無料で使える企画。 Windows Azure、SQL Azure、.NET Servicesライセンス 定かではないですがMSDN購読者とWebSiteSpark適用者はAzureが使えそうな感じ。 MSDNは1年単位…

NVelocityのバージョン1.1リリース

.NETのテンプレートエンジン「NVelocity」。 名前の通りVelocityの.NET版です。MonoRailを作っているCastleプロジェクトに引き継がれて、4年ほど前にバージョン0.5が公開されていました。 それが、先日アップデートが行われて、バージョンが1.1になったよう…

Halo 3:ODST

XBOX360で発売された新しいHALO3 ODST。ODSTは「Orbital Drop Shock Troopers」の略らしいです。特殊部隊として降下してから仲間を探していく感じとなります。暗闇でワイヤーが表示される新しい表示など相変わらずHaloは面白いですね。マルチプレイもやって…

.NETで定義済みのデリゲート型(System名前空間)

Chapter6 ラムダ式(前編)@IT Action (.NET 3.5〜) Action...引数なし、戻り型void Action (.NET2.0〜) Action...引数1つ(T)、戻り型void Action...引数2つ(T)、戻り型void Action...引数3つ(T)、戻り型void Action...引数4つ(T)、戻り型void Predi…

C#でNullを判定できる??演算子(NVL的なもの)

ASP.NET MVCのテンプレートが生成したコードに、 public AccountController(IFormsAuthentication formsAuth, IMembershipService service) { FormsAuth = formsAuth ?? new FormsAuthenticationService(); MembershipService = service ?? new AccountMembe…

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

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

C#例外処理でのthrowとthrow exの違い

C#の例外処理におけるThrowの扱い方の違いのメモ。 C#/VB.NETでは、「throw;」を使うほうが推奨されることが多いです。「throw ex;」を使うとそれまでの情報(スタックトレースやInnerException)がクリアされます。 以下は、その確認コードです。 //ゼロ除…

DBFlute.NETのサンプル

DBFlute.NETのサンプルを置いておきます。DBFlute.NETのサンプルアプリ(SkyDrive)とりあえず版です。

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

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

Visual Studioの外部ツールから動かす時のパス(Path)

VisualStudioの外部ツールからバッチファイルを呼び出してみた。しかしバッチファイルで「'"java.exe"' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というエラーが出てしまう。 バッチファ…