右クリックでメニュー出しつつアイテムを選択させる場合とかに使います。 <TreeView ItemsSource="{Binding HogeHogeTree}"> <TreeView.Resources> <HierarchicalDataTemplate> <HierarchicalDataTemplate.ItemContainerStyle> <Style TargetType="{x:Type TreeViewItem}"> </hierarchicaldatatemplate.itemcontainerstyle></hierarchicaldatatemplate></treeview.resources></treeview>
ソフトウェアの構造を整理して、2種類のクライアントから使われる可能性のあるWPFカスタムコントロール群を共通ライブラリにくくり出したところ、そのプロジェクトでカスタムコントロールの追加ができなくなってしまいました。どうやら、プロジェクトのタイ…
.NET 4.0に入る予定のWPF ToolKit DataGridですが、標準で表をクリップボードにコピーでき、そのままエクセルに貼り付けられる機能が備わっており、たいへん便利です。しかし、クリップボード内のHTML形式のデータにおいて末尾のデータが欠落してしまい、結…
さて、そのnewsequentialidなんですが、SQL Server Management Studio上で「規定値またはバインド」の値として設定することを使用とすると、なぜか怒られます。怒られても強行すると設定され、テーブルの変更保存時に再び怒られ、それでも無視して保存すると…
EntityFrameworkで作られたモデルから、データベースを更新する際に現在のEF v.1では関数も使えません。たとえば、サーバー側の日付を入れたいときはストアドとかトリガーとかでサーバ側に別途更新をかけないといけません。同様にNULL不許可のカラムに規定値…
WITHを使うとSELECT中に出てくる一時テーブル名を使い回せます。そこで、WITH を使った SELECT の結果テーブル自体を FROM で使いたいと思い次のような、 SELECT * FROM ( WITH HOGE(FUGA) AS ( ... ) SELECT ... ) AS T ...なんて、SQLを投げると キーワー…
重い腰を上げてMac Book Pro(Snow Leopard)Bootcampを入れた。会社にいる間はマウスを使っていて気がつかなかったのだが、自宅に持ち帰って作業を始めてタッチパッドがあまりに反応しすぎてびっくりした。カーソルを動かしている途中にもちょっとパッドから…
いまさらですが、感想的にメモ。今回は平日だったので誰も知り合いはいなかったけど、参加してみました(家庭があるので、基本的にこういった会は平日しか出られないんですよねえ)ふだんあまりブログとかを見ていないので、有名な方とかもよく存じ上げてな…
http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=2911725に出てたことに全く気づいておらず、「もうそろそろ出そうだよね」とか話してたところでした。さっそくチェックしなければ。
WPFToolkitのDataGridをいじっています。DataGridComboBoxColumsというのはその名の通り、コンボボックスのセルを作成するためのカラム定義です。さて、DataGrid自体はViewModelにバインディングされており、他のカラム(DataGridTextColumsとか)はちゃんと…
CanvasとかをセンタリングしているとMargin.LeftやTopでは実際の座標が取れない。そこでこんなのでいけるようだ。 public static Point PointToWindow(UIElement element, Point pointOnElement) { Window wnd = Window.GetWindow(element); if (wnd == null…
会社ではAlfrescoというECMのアプリを扱っています。で、Macのローカルに入れて開発していたのですが、ある日突然RMIまわりで「ObjID already in use」みたいなエラーになっていっさい動かなくなってしまった。Alfrescoのバージョンを変えても一緒。マシンに…
忘れそうなのでメモ。SQL Server Management Toolでテーブル定義のNULL制約を変更して保存しなおそうとすると、テーブルの削除後に再作成が必要な作業は許可されてない、というエラーが出て不便だったのですが、これはSQL Serverの制限ではなくて、Tool自体…
Visual Studio ExpressとSQL Server Expressの組み合わせで開発してますが、このマシンでは使いにくい現象が起きてます。Express版だとネットワーク経由でSQL Serverにつなぐことはできず、mdfファイルを直接指定するしかない。これはExpress版がそういう制…
反応が遅いですが、Trac入門、おかげさまで増刷が決まりました。すごい。Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド作者: 菅野裕,今田忠博,近藤正裕,杉本琢磨出版社/メーカー: 技術評論社発売日: 2008/09/18メディア: 大型本購入: 23人 クリ…
仕事でブログの記事を分析するプログラムを書いています。本文を係り受け解析したいので、Cabochaを使いたいのですが、あいにくラッパーが提供されておりません。調べるとVectorにmutterofstarっていうライブラリがあったので、作者のページを訪れてみると、…
VMWare FusionでホストOSのLeopardからゲストOSのVista上のTomcatに接続できてなかったのだけど、VistaのWindowsFirewallのせいだった。こんな初歩的なところだったとは。とほほ。バーチャルマシンのネットワーク周りばかりみてたよ。ちなみにWindows側のIP…
Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド作者: 菅野裕,今田忠博,近藤正裕,杉本琢磨出版社/メーカー: 技術評論社発売日: 2008/09/18メディア: 大型本購入: 23人 クリック: 233回この商品を含むブログ (88件) を見るネットでぽつぽつ出ている…
この件ですが、VMWareToolsのインストーラが悪いのではなく、そもそもWindowsInstallerを使っているインストーラは全部ダメになる模様。JDKいれようとしても同じエラーが出た。で、ネットで解決策を探してみたら、にたようなケースでShellのデフォルトパスが…
基本はMacで開発していますが、.NET案件の可能性もあるので、VMWare Fusionをインストールし、仮想環境にVistaを入れています。このたびVMWare Fusionのメジャーバージョンアップがあってずいぶんよくなっているようなので、さっそくアップグレードした。が…
前職の会社の人々(id:yous,id:imada,id:kondoumh)と一緒にTracの本を書きました。Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド作者: 菅野裕,今田忠博,近藤正裕,杉本琢磨出版社/メーカー: 技術評論社発売日: 2008/09/18メディア: 大型本購入: …
メモ。 http://www.infoq.com/jp/news/2008/08/oswf リンク先:http://eprints.qut.edu.au/archive/00014320/ さらにリンク先(PDF):http://eprints.qut.edu.au/archive/00014320/01/14320.pdf http://www.workflowpatterns.com/evaluations/opensource/jB…
また1ヶ月もあいてしまった。なかなか、技術の話題をまとめて書く気力が起きませんね。 仕事ではずっと.NETをしていて、4月から転職に伴いJavaに復帰して浦島太郎だったわけですが、4ヶ月ほどたちました。今はJSF+Springで設定ファイルにまみれたコード…
プライベートではHikiユーザなんですが、会社内の情報共有はMediaWikiを使っています。コードをよく貼り付けるのでシンタクスハイライトができると便利かと思い、extensionを導入してみました。GeSHiをつかったエクステンションがあるらしい。公式サイトのSy…
これからあるアプリのカスタマイズ開発を行うのですが、そこでTest RunというWebアプリを使って、テストケースを管理することになりました。テストケースと結果の管理をするだけで自動でテストをしてくれるわけではありません。いまざっと使い方を見てみたん…
とあるデータをXPSで渡してもらったんですが、当然Macではすんなり読めません。Nixpsというツールがあるらしいけど、99USドルもするよ。VMWare Fusionに入っているVistaで読もうとしたんですが、重すぎて読む気にならず。横になっているのは縦にできるんでし…
こっちの日記がどうも放置され気味なので、もうちょっと細かいことも書いていくことにします。PorticusでMacPortsを管理してましたが、なぜかInstalledもOudatedも選択しても右上のリストが表示されない状態でした。アップデート通知が来ており、GermanLocal…
Windowsで使っていたTracとSubversionをUbuntuサーバに移行せよという指令が出たので社内環境を整理していました。シェルをさっそくzshに変えようとしたんですが、どうもMacからSSH接続するとキーバインドの相性が良くないようですね。Deleteキーが全く使え…
0.11がでましたので、遅ればせながらアップグレードをしてみました。前回は直接ダウンロードしたが、今回はeasy_installで入れてみみました。まず、いろいろオプションをつけるのが面倒なので、.pydistutils.cfgを書いておくことにしました。こんなのです。 …
また、しばらく開いてしまいました。新しい会社では社員はみんなMacを支給されるので、人生初のMacと戦っています。いまだに操作がぎこちないですが、まあ、別に使えない訳ではない。そのうち慣れるでしょう。 それより。MacPortsでいろいろインストールして…