技術メモ

Live Mesh is now in Beta.

Live Mesh が Beta になってパブリックになったようです。 https://www.mesh.com/Welcome/default.aspxTech Preview の時から使ってるんですが、めっちゃ便利。 エクスプローラーと統合されてるので、Windows 上で普通にファイルを扱ってたら同期されてます…

Google Chrome で Silverlight が動く!?

Google Chrome の快適さにやられてしまい、デフォルトブラウザを Firefox から乗り換えました。 で、当り前のごとく Silverlight は動かへんのやろなと思ってたのですが、動いてるじゃありませんか!! ものすごい描画は遅くて、たしかに使い物にならないんで…

OpenID その1

まずは実装から。 DotNetOpenID http://code.google.com/p/dotnetopenid/サンプルをちょこっと触りましたが、なかなかいけてる予感。Relying Perty だけじゃなくって、OpenID Provider も作れるみたい。 コードで制御することも、ログインコントロール貼り付…

Transitionals

http://www.codeplex.com/transitionalsAcropolis からトランジションの部分を切り出したものらしいです。さっそく落として見てみたのですが、Silverlight にそのままポーティングはちょいと無理そうな気配。しかし、参考になります。

Console2 !

http://sourceforge.net/projects/console/タブ切り替えができるコマンドプロンプトです。以前から存在はしっていて非常に使いたかったのですが、日本語(というかマルチバイト)に対応していなかったために使用をあきらめていました。が、よくよくヘルプを読…

XAP ファイルにもハンドラマッピングが必要

.svc の件と同じですが、Silverlight 2.0 から加わった .xap ファイルもハンドラマッピングの追加が必要です。まぁ、これは .svc を解決した後だったのですぐにわかりました。 <add name="XapHandler" path="*.xap" verb="*" type="System.Web.StaticFileHandler" /> 最近は新しい技術が増えてきて、新しい拡張子も出てきてますが、 404 がでたと</add>…

WCF の .svc はハンドラマッピングの追加が必要

表題の件、こんなので 1 時間くらいハマっていしまいました・・・。ADO.NET Data Services を使ってたんですが、開発完了して IIS にデプロイしたら動かない・・。なんで!?と思いながらもう一回動かしても動かない・・・。開発環境で動かすと動く・・・。こ…

Adobe AIR1.0/Flex3 Release.

とうとう出ました。http://www.adobe.com/products/air/ http://www.adobe.com/products/flex/ でも、AIR のほうは日本語環境へのインストールや日本語の使用はサポートされていないとかどうとか・・・(未確認ですが)。むぅぅぅー。

マイクロソフトの RIA

今日、Silverlight のページ見てて気がついたんやけど、どうやら Microsoft がいう RIA は Rich Internet Aplication ではなく、 Rich Interactive Application らしい。とうとうマイクロソフトも RIA って言うようになったのねと思ってたけど違ったんですね…

Apollo の HTML・JavaScript エンジン

Apollo のアルファ版がリリースされたようです。 http://labs.adobe.com/technologies/apollo/ Apollo はほとんどノーマークだったので全然知らないのですが、とりあえずということでドキュメントを読んでみました。するとなんとなんと HTML・JavaScript の…

XML-RPC.NETの微妙なところについて

.NET での XML-RPC の実装として XML-RPC.NET というのがあります。結構、有名なライブラリらしく、クライアントとサーバーの両方に対応しています。ちょっと、XML-RPC でやり取りするサーバーの実装を作る必要ができたので使ってみました。XML-RPC の Struc…

Virtual PC 2007 がリリース

もうすでに各所で報告がされてますが、Virtual PC 2007 の正式版がリリースされました。 http://www.microsoft.com/japan/windows/virtualpc/default.mspxRC のときにノートパソコンでのキー入力の問題が直ったらしいけど、なんかモッサリとしてると書いたの…

svk のダウンロード

Subversion や CVS の分散リポジトリを作れるという svk 。ちょっと試してみようと思ってダウンロードしてたのですが、実行すると NSIS エラーになりました。ファイル不備のエラーです。どうやらダウンロードが途中で途切れてた模様。エラーになるファイルの…

Virtual PC 2007 RC がリリース

Virtual PC 2007 の RC がリリースされてました。 Virtual PC 2007 Release Candidate is available ・PXE Boot Support ・Keyboard / performance issues on laptops addressed (yay!) ・Virtual Networing on wireless adapters re-enabled ・Fixes for in…

C# Cvs library で文字コードが変わる?

昨日の日記で、C# Cvs library を使って MSBuild タスクを作ってみたと書いたのですが、この C# Cvs library 、どうもサーバーから落としてくるときに文字コードを変えてしまっているような気がします。深く探っていないので全然うそを言っているかもしれま…

ログイン画面にて。

ユーザーIDとパスワードを入力して、ユーザー認証を行うログイン画面。世の中の多くのアプリケーションで見かけるこの画面ですが、このありふれた画面一つとっても突っ込みどころはいろいろあります。 今日、とあるサイトのログイン画面を見て、思ったことを…

Google Ajax Search API

恥ずかしながら知りませんでした・・・。 Google Ajax Search API名前の通り Google 検索を行う用の API です。 この中にはマップ検索用の API も含まれています。マップ検索を使うと、結果が JSON 形式で返されて、結果の中には緯度・経度の情報や場所の情…

Virtual PC 2007 Beta

Virtual PC 2007 Beta の配布が始まった。 http://www.microsoft.com/windows/virtualpc/default.mspx早速ダウンロードしてインストールしてみた。 見た目にそんな変わった印象はないんやけど、設定のところに[Hardware-assisted Virtualization] ってのがあ…

Firefox で最初に導入する10の拡張機能

OSを再インストールして Firefox を入れたときに導入した拡張機能です。最初に入れるってことは、自分にとって必須の拡張機能ってことです。 Tab Mix Plus タブ機能の拡張。タブに関するさまざまな設定を行えます。 Menu Editor 拡張機能を入れたりしてたら…

DIすることとDIコンテナ

DIコンテナの説明を聞いたときに聴衆者の大半が混乱していたので、そのとき思ったことをメモ。DIの概要や利点について以下のようなことが説明されていた。 インスタンスの生成と管理 定義で依存性を注入 依存性を排除する 再利用が楽になる まぁ、最後の再利…

Web2.0 が面白いと思う訳

ここ最近、世間様を騒がしている Web2.0 。かくいう私も妙なハマりっぷりをしています。それがなぜなのかを少し考えてみました。でた結論は、"軽い" からでした。小難しいことを書くのは苦手なんですが、 Ajax アプリに代表されるプログラミングモデルとか、…

Ajax について

ちょっとここ最近、本の購入履歴と感想のブログみたいになってきてるので、ちょっとまじめなことも書こうかと思って「Ajaxとは」ってお題で書こうと思ってたのですがなかなか文章にならないんです。小奇麗に話の流れとかを考えてかっちょ良く書こうと思うと…

Trac でダイジェスト認証 :-(

今日は頑張って Trac をインストールしました。インストール自体はすんなりいったのですが、ユーザーを作って認証をかけるようにしようとした所で思いっきり躓きました。 .htdigest 、 .htaccess 、 .htpasswd などなど聞いたこともない用語が飛び交っていて…

Yahoo! UI Library のカレンダー('-')

Yahoo! UI Library のカレンダーを使ってみてるんですが、なぜかカレンダーのオブジェクトを保持する変数をグローバルで見えるようにしな駄目なんです。サンプルもこんな感じ。 var cal1; function init() { cal1 = new YAHOO.widget.Calendar("cal1","cal1C…

Subversion クライアント(^^)

仕事じゃないところの別件で Subversion を使うことになったので、 windows でつかえるクライアントツールを探してみました。 TortiseSVN http://tortoisesvn.tigris.org/ Windows のエクスプローラーを拡張してエクスプローラー上から直接 Subversion で管…

HTML の書き方

しっかりと構造化された HTML を書くためにメモメモ http://www.mozilla-japan.org/contribute/writing/markup 原文 http://www.mozilla.org/contribute/writing/markup

WSHでCABファイルをつくる。

WSHでCABファイルを作るコードを書いたのでメモです。 //CABファイル作成用オブジェクト var cabmaker = WScript.CreateObject("MakeCab.MakeCab.1"); //CABファイル作成 cabmaker.CreateCab("c:\\hoge.cab",false,false,false); //ファイル追加 引数は(追加…

setString で CHAR 型の値がとれない!!当たり前っ!!

表題の内容で一悶着あったのでメモがてらに書いておきます。 まず、以下のようなテーブルがありました。あっ、ちなみに DB は Oracle です。 CREATE TABLE HOGE( COL CHAR(8) )データは以下のような感じでした。 SQL> SELECT * FROM HOGE COL --------------…

トランザクション分離レベルについてメモ

今日、トランザクションの分離レベルについて話が上がったのですが、しっかりと覚えてなかったので確認とメモです。 分離レベル 概要 Serializable 完全直列実行 Repeatable Read 反復読み取り可能 Read Committed コミット済みデータ読み込み可能 Read Unco…