2009年5月31日日曜日

CAML と日本語列名

WSS の CAML を使用して SPQuery にクエリ設定をするときは、WSS 内部で使われる列名を使わなければいけないとのこと。クエリあってるじゃないのおっ、と CAML とにらめっこしてたんですが・・・

調べてみたら日本語だと列作成時に UTF-16に変換されたものがつけられるとのこと。標準ビューでソートをかけた時に URL に SortField というパラメータがつけられますが、ここに出ているのが内部的な列名ですね。

ASP.NET の HTML エンコーディングみたいなもんか。でも変換されているものをいちいち変換するのはめんどくさい。たぶん変換する便利なメソッドがどこかにあると思いますが、探している時間もないわということで・・・

「はじめは列名を英語表記(例: TargetAmt) にしておいて、作成したら列名を日本語(例:目標額)に戻す」

・・・に落ち着きました。

こうしておけば CAML で記述する時もは英語表記をそのまま使えばいいのでこけません。英語表記でもスペースが入るとそれも変換されるので、戻す処理をするかスペースをいれないか気をつけましょう。

ちなみにリストを作成するときはかってにList1とか名前がつくので要注意。

2009年5月30日土曜日

SharePoint Web パーツのデバッグ

忘備録ですが・・・ SharePoint 上の Web パーツをデバッグする方法です。ページに追加したらすぐに例外発生でコードを見直すという原始的なことをずうっとやってきていた自分に頭突き orz

 

Visual Studio で Ctrl + Alt + P またはデバッグメニューから[プロセスにアタッチ] を選択して w3wp.exe を選択します。

 

あとは例外発生のときに実際のコードを追跡できるのでこりゃ便利と。

 

再び orz  チータの唄う通り。

 

ちなみにネットブックで初ブログ㊗ 機種?ヒミツ。

2009年5月21日木曜日

さらばしずる?

仕事場の近くに、「しずる」というお店があります。

ぜんぜん Tech ネタじゃないですが(汗)食べる事は大事なので。

ググったら出てきました(食べログ

僕にとっては「肉喰いてー」って時にふらっと入るところ(ジムの後とか、友人とがつがつ食いに行きました)なんですが、今日明治通りを歩いてたら窓から見えるは何かの山(ー口ー;!隣から「あ、メニューも外されとる」と悪魔のつぶやき。

どうなってしまったんでしょう?

場所的にがっつり食べられるところが少ないので気に入ってたので、密かにリニューアルとかだったら・・・と願ってます。

2009年5月5日火曜日

Mophie Juice Pack Air for iPhone 3G

メールの他に移動中に技術書読んだり、調べものしたり、GTD 整理したりと便利な iPhone ですが、母艦(Dock ね)から長時間外れるとへたってきます。

そうや、おなか空くやないの!

せっかくObjective-C の開発セッションの動画を iTunes から落としても、表参道に着く頃には帰りが心配になってくるぐらいなので、いいバッテリーはないものかとネットで探していました。

Incase が出している Power Slider が本命でしたが日本では売ってないようで。ちなみに Incase はいいもの作ってます。コインロッカーからのMacBook の落下を受け止めてくれたのは Incase のスリーブ。

で、いろいろと量販店をまわったのですが、気に入った物が見つからず結局 Apple Store にたどり着きました(始めから行けばえがったのに)ポイントたまるからって欲出すから。

ポイントなんて・・・ orz (売ってねんだからしょうがないけん!)

Mophie Juice Pack Air for iPhone 3G(詳細はこちらを)


装着してみたらいいです。手に逆にしっくりくるような感じです。

これで連休は UIKit に挑戦・・・って仕事いっぱいあるのよ orz 

2009年5月1日金曜日

MOSS 2007/WSS 3.0 SP2

Windows SharePoint Services 3.0 SP2 および Windows SharePoint Services 3.0 Language Pack SP2 についてhttp://support.microsoft.com/kb/953338

2007 Microsoft Office Servers Service Pack 2 (SP2) および 2007 Microsoft Office Servers Language Pack 2 (SP2) について http://support.microsoft.com/kb/953334

パフォーマンスなど、いろいろ向上しているようです。AJAX 完全対応してほしい・・・

また SharePoint Server 2010 への移行準備チェックツール (stsadm ツールの preupgradecheck 機能)も入っています。リリースされたら一気に移行できる?