Ubuntu 8.04.1でRuby on Railsを動かす

Ubuntu 8.04.1にRailsの開発環境を構築しようとしてハマった。 Aptana Studioも入れるつもりでしたが、こっちはメドがたたないので当面はIDEなしでいきます。環境は、VMwareServer2(RC)上に、Ubuntu 8.04.1のサーバ版をLAMPでセットアップし、デスクトップ環…

VMware ESX Server 3iでWindows XP Professional with SP2のインストール

先日無償版として公開されたESX Server 3iを導入しようとしてハマった点…1. 無償公開直後のESX ServerのISOイメージ(Build番号はたぶん103908)は、8/12以降使用できないバグが含まれているので、初期のイメージを使用する場合はVMware Infrastructure Update…

Silverlight 2のHttpWebRequestでResponseヘッダが見れない

Silverlight 2 Beta2のクライアントサイドC#コードから直接、Ruby on Rails 2.0で立てたRESTfulなWebサービスにアクセスしてみようと試みたんですが、今のところHttpWebRequestを使用した場合、Responseヘッダの正確なレスポンスコードが取得できないみたい…

Windows Search 4.0をC#から利用する Part3

C#

件数が多い場合の対処法について。Part2はこっち。 検索結果が数万件を超えるクエリを実行して、DataReaderで全件フェッチすると実行時間が10分とか20分とか平気でかかるみたいです。 任意の項目でソートもできますし、内容自体は1000件も出せれば運用上の問…

Windows Search 4.0をC#から利用する Part2

C#

次にAdvanced Query Syntax(AQS)を使う方法について。Part1はこっち。AQSはWindows Search用(たぶん)の検索条件指定で使う構文で、たとえば「パンダ 白浜」と入れて両方のキーワードで検索するとか、ファイルの作成日で検索するとかできるやつです。インスト…

Windows Search 4.0をC#から利用する

C#

バージョンが上がるたびにコロコロ名称が変わっているような気がするWindows Searchですが、最新版のWindows Search 4.0のAPIを、C#から利用することについて調べ中です。 途中経過として、各情報へのリンク集(2008年7月時点)と、ちょっとしたサンプルを。各…

GridViewで同一値のセルを結合して表示する

GridViewでセルを結合するサンプルです。 このサンプルでは複数行で同一値が繰り返し表示される部分を、縦方向にセルを結合する例です。 バインドするデータ(結合なし)↓ ここで、製品カテゴリ「Clothing」や「Bikes」、サブカテゴリの「Bib-Shorts」、「Moun…

GridViewの行クリックでポップアップ画面を開く

GridViewの行にハイパーリンク行を表示し、それのクリックによりポップアップWindowを表示するサンプルです。 データ検索結果を一覧表示した後、それの編集画面をポップアップ表示するといった使い方をよくやります。 今回は一覧表示の GridViewのRowDataBou…

ListViewの行を選択してフォーカスを設定する

WPF

WPFのListViewに関するサンプルです。 ListView.SelectedIndexを設定するだけでは、キーボードフォーカスがそれに得られるわけではないので、コード側で行選択した後、カーソルの上下キー入力で操作を続行できないことに気づきました。でも単純に、 listView…

おもしろそうな読み物

The Joel on Software Translation Project http://local.joelonsoftware.com/mediawiki/index.php/Japaneseプログラミングのこととか、ユーザビリティ、ソフトウェアデザインとか、なんかいろいろ。どなたかが和訳してくださっているみたい。 おもしろそう…

LoadControlでユーザーコントロールを動的に生成する

C#やVB.NETコード上でコントロールを動的に生成し、ページ上に表示する場合、通常のサーバーコントロールの動的生成であれば TextBox t = new TextBox(); PlaceHolder1.Controls.Add(t); などとすれば出来ますが、ユーザーコントロール(ascx)の場合はnewで…

WPFアプリケーションでの印刷 part2

WPF

前回の続きです。 とりあえず前回のサンプルを参考に、自分でも書いてみました。 (以下のコードを実行するにはReachFrameworkを参照設定に追加する必要があります)PrintWindow.xaml

WPFアプリケーションでの印刷

WPF

WPFアプリケーションでの印刷処理について調べもの中。 印刷ってものすごく難しそうなイメージがあるんですが、.NET Framework 2.0のWindows Formなどに比べると、WPFではXPSというものがある分、敷居は低くなったのかなーとも思います。細かい制御は抜きに…

WPFでAqua風ボタンを作る

WPF

Windows Presentation Foundation (WPF)の、標準のButtonコントロールのControlTemplateをいじって、Mas OS XのAqua風ボタンを作ってみました。 …が、WPFのControlTemplateやらStyleについて勉強したてなので、やたらコードが長いです。一応動くのでとりあえ…

dotnetCHARTING DefaultElement.URL

.netCHARTINGという、ASP.NETまたはWindows Formでチャートを作成するためのコンポーネントの話。本家 http://www.dotnetcharting.com/グラフを扱うアプリケーション作ってると、グラフ画像をクリックして、その要素の詳細を表示する処理を実行したり、別ペ…

ASP.NET AJAX ReorderListによりドラッグアンドドロップでリスト並べ替えを行う

ASP.NET AJAXを使ったサンプル。ASP.NET AJAX Control Toolkitにはいろんなコントロールが含まれていますが、最初は「おおっスゲー!」と思っても、かゆいところに手が届かない仕様によって案外簡単には使えない場合が多く感じます。 ReorderListもそのひと…