JakartaのVelocityの.NET Port版。
現在、エンティティ系の出力をExcelで行っているけど、当時完成形が見えていなかったのでC#でガリガリ組んでました。
今では、肥大化しすぎて読みづらくなっているし [...]
2007 年 8 月 の投稿一覧
NVelocity
ユーザーログイン手続きでデータベースを学ぶ
相変わらずネット系分野が好きなので、チャットより少し上の階級にあるメッセンジャーなどの動作について調べていたら、
データベースの項目がぽこぽこ出てきたので、今回は丁度良い機会にデータベースについて軽く勉強してみました。
[...]
「Terong Related Links」を導入しました。
導入を検討していた、手動で関連記事を選択するプラグイン
「Terong Related Links」のカスタマイズが完了しました!
といっても自力で出来たわけではなく、カスタマイズ方法が詳しく書いてある
Related [...]
ユーザが作るユーザインタフェース その2
前回はネットゲームWorld of Warcraftを題材にしました。
ユーザがアプリケーションのカスタマイズをできる環境を整えると、 様々なUIが登場します。
World of Warcraftではluaというスクリプ [...]
Eclipse + Spket IDE で Firefox Plugin(XPI)作成
を使って Firefox Plugin (XPI)を作ってみる。
まず、新規プロジェクトを作成する。Spket IDEが入っているのでFirefox Extension Projectを選択できる。
Eclipse に Spket IDE を導入
Spket IDE を利用すると XPI の開発が楽になる。
スタンドアロン版とEclipse Plugin版があるので、Eclipse Plugin版を導入してみる。
また、商用利用する場合は料金($29.90)が発生 [...]
BerkeleyDBの制限
LDAPサーバのバックエンドにBerkeleyDBを使っていましたが、DBが壊れるタイミングが分かりました。
複数プロセスからDBにアクセスがあり、うち1プロセスで更新が発生した時にほぼ必ずDBが壊れました。
1プロセス [...]
IEnumerable<InputType>をIEnumerable<OutputType>に変換する
IEnumerable<T>をテンプレート引数が異なるIEnumerable<T’> where T : T’ に変換したい場合がしばしばある。
普通にキャストすると
I [...]
IMAP4メールボックスを移行する
メールサーバを新調したので、メールを移行した。
メールサーバは新旧ともにIMAP4。
手順は、~/Maildir 内の cur ディレクトリをごっそりとコピーするだけで OK。
IRC Clientの調べ物(xpi)
koreyasuがC#でIRCクライアントを作るための下調べをしてくれた。C# IRC Client 2
とはいえ、C#で一から作るか迷うところ。
たとえば、HTMLレンダリングにgeckoを使うとすれば、ChatZil [...]
C# IRC Client 2
クライアントのイメージだけ作ってみた。
メッセージを入力するとブラウザ上に表示される。
メッセージ出力部分にはテンプレートとしてHTMLを使用できる。
で、このwordpressをテンプレに指定してメッセージ入力す [...]
C#-IRC Client 1
C#でIRCクライアントを作るときに必要そうなものメモ。
やりたい事としては、チャットのメッセージ部分はGeckoエンジンかIEコンポーネント。
チャットをどのように見せるのかは出力されるHTML(XML)、CSSやJa [...]
最近導入したプラグイン
最近有効化したプラグインは以下の4点です。
Multibyte Search
Spam Karma 2
CG-SameCat
All in One SEO Pack
C#をやってみる
本当は前回作ったC++のバグ修正をやろうと思ってたんですが、
どうしても解決できなかったので(原因はスコープだと思うんですけど)、C#の方を弄ってみました。
C#を使用してVSのAddInを作る
参照URL
作る手順:
http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
必要なクラスConnect.csの [...]
ユーザが作るユーザインタフェース その1
ここ数年やってるWorld of Warcraftというネットゲームは、AddOnでインタフェースを結構自由にいじれます。
多分、標準的なネットゲームの追随は全く許さず、またユーザ側にも浸透しているため、どんどん新しい [...]
C#でMapReduce
C#でdelegateとtempleteを使ってMap-Reduceを作ってみた。
List#ForEach(Action)
ListのForEachメソッドと言うのがあります。
List<string> tTexts = new List<string>();
foreach(string t [...]
録画データがパンクしそうです。
録画専用PCに溜まっている動画データがHDDから溢れそうなので、再エンコードして容量を減らすことにした。
目標は録画ソフトが出力する元動画(1,800MB/30min@MPEG2)を再圧縮動画(300MB/30min@M [...]
JavaのソースをC++へ移植してみる
C++でOOらしきものを作った事がなかったので、
前回Javaで作った生態シミュレーションを改良しながらC++へ移植してみました。
が、謎のバグに5時間ほど悩まされたあげく、解決しなかったオチですが。