C#

Metasequoia .NET Plugin SDK

若干サポート機能を増やしました。 http://xelf.info/metasequoia/

Metasequoia .NET Plugin SDK

Metasequoia周辺の応用状況を見ていて、最近のプラグインのAPIの状況も見てみることにしました。その流れで「Metasequoia .NET Plugin SDK」というものを作ってみました。.NET言語でメタセコイアのプラグインを作るためのシステムです。 NETランタイムを使っ…

XELF.NiVE.Plugins

更新しました。 mdiappのmdp形式のうち、mdi形式対応機能と同等の読み込みに対応。 エフェクト「枠」における太さ0のときの不具合を修正。 mdiapp-subset Inputにおけるストローク描画の修正。 動作確認: NiVE 1.77 / mdiapp 1.10q *.mdi/*.mdp形式 ダウンロ…

XELF.NiVE.Plugins.Imaging

自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins.Imaging」を公開しました。 こちらは「XELF.NiVE.Plugins」とは異なる機能をもつ、NicoVisualEffects用プラグインです。 機能 AzPainter (*.apd) Input AzPainter/AzDrawingの*.apd形式の画…

WPFのタブレット対応

Galaxy 2008で扱ったタブレットの筆圧対応の件ですが、見つかる情報からすると次の条件が必要かもしれません。 WPF (Windows Presentation Foundation)がタブレットの筆圧に対応する条件? OS タブレット機能 Windows XP ― Windows XP Tablet PC Edition ○ W…

Galaxy 2008

再びWPF (Windows Presentation Foundation)アプリケーションの試作に至りました。「Galaxy 2008」(コードネーム)は.NET Framework 3.5環境でスタンドアロンで動作させるベクトルペイントツールのような試作品です。XELF.NiVE.PluginsやXELF.Silverlight.Ga…

XELF.NiVE.Plugins

自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins」の更新版です。 ※動画は事前に公開したものです。 ブラシの時間差フェードイン・アウト機能 「観」ボタンから「Mdiプレビュー」ウィンドウ 動作確認: NiVE 1.51 / mdiapp 1.06q *.mdi形式 …

XELF.Silverlight.Galaxy (Prototype)

先日のXELF.NiVE.Pluginsの*.mdiからのベクトルデータを活用する部分を元に、*.mdi形式のベクトルレイヤーのブラシ近似をSilverlight 2.0 Beta 1で閲覧できるようにしてみました。 ご覧いただく場合には、Silverlight 2.0 Beta 1のインストールをして対応ブ…

XELF.NiVE.Plugins

自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins」の更新版です。 mdiappの*.mdiファイルを読み込んで、ベクトルレイヤーのブラシを描画する機能を追加しました。近似です。その他には対応していません。エフェクトとして追加した場合に、太…

XELF.NiVE.Plugins

NiVE (Nico Visual Effects)というソフトウェアを知りました。ソフトウェアの内容もそうですが、C#でプラグインが作れる点でも興味をひいたので作ってみました。「XELF.NiVE.Plugins」です。 貼り付けたニコニコ動画は、ちょっと前のバージョンの試作動画を…

CultureInfo.InvariantCulture

C#

.NETで出くわす話題、 http://d.hatena.ne.jp/ABA/20080223 のことについて、確認してみました。データの処理と自然言語の処理とで区別が必要ですね。 確認C#コード using System; using System.Globalization; class Program { static void Main(string[] a…

Microsoft Parallel Extensions to the .NET Framework 3.5 December 2007, Community Technology Preview

C#

http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&displaylang=en 適当な演算の和を3つのコードでベンチマーク using System; using System.Diagnostics; using System.Linq; namespace ParallelTest { clas…

フィボナッチ数

C#

よくサンプルにされているため、IEnumerableを使うパフォーマンス的に普通のC# 2.0コードを書いてみました。 class Program { static void Main(string[] args) { int count = 0; foreach (ulong value in Fibonacci.Elements) { System.Console.WriteLine("…

フィボナッチ数 一般項

C#

先のコードとは異なる実装を考えてはみたものの、これというものではなかったので、一般項を添えるにとどまりました。 using System; using System.Collections.Generic; class Program { static void Main(string[] args) { int index = 1; foreach (ulong …

BoxingChecker改変版

id:NyaRuRuさんのBoxingCheckerがいろいろと参考になったのでいじってみました。 ダウンロード(実行ファイルのみ) http://xelf.info/BoxingChecker/BoxingCheckerMod2007-12-16.zip 動作条件 .NET Framework 3.5ランタイム msdia80.dllが動作時に必要です…

Managed DirectX 10相当

まる一日、DirectX 10の.NETラッパーを書いていました。今のところVista+DirectX 10非対応VGA環境なので、デバイスにはリファレンスラスタライザーを指定しています。 成果の方はC#+Windows.Forms上で、DirectX SDKのDirect3D 10のTutorial02相当の動作結…

SOFTIMAGE|XSI Foundation

DCC環境 我がLightWave 3Dは6.5bからアップグレードを凍結していて、LightWave v9を検討したが十分な環境とは思えない。 唐突にSOFTIMAGE|XSI Foundationを注文した。 5.0に6.0英語版ダウンロードがついてくる。 6.0では公式のXSI SDKにC#版APIがあり、C#利…

LuaJitDotNet(仮称) 発行Version 0.5.0.2

http://xelf.info/xna/LuaJitDotNet/publish.html LuaJITによるLuaスクリプトがそれなりに動作するようになりました。 id:mdiappさんのmdiapp用スクリプトとして制作した「紅葉」が動作確認できるレベルの準拠APIを簡易実装できました。 ClickOnceで実行でき…

LuaJitDotNet(仮称) / デリゲートの呼び出し規則

id:NyaRuRuさんより的確なコメントをいただきましたので、まとめておきたいと思います。大変ありがとうございます。 『>C#のデリゲートが__stdcallしかサポートせず C# の制限というよりは,CLR 側の問題ですかね.DLLImport 経由なら DllImportAttribute.Ca…

LuaJitDotNet(仮称) 発行Version 0.1.0.0

(ClickOnce配布) http://xelf.info/xna/LuaJitDotNet/publish.html 問題の解決方法が見えました。 アンマネージドなデバッグの結果、呼び出し規則(__stdcall・__cdeclなど)の問題と判明しました。C#のデリゲートが__stdcallしかサポートせず、LuaJITが既…

LuaJitDotNet(仮称)

http://xelf.info/xna/LuaJitDotNet/publish.html こんなテストをしています。(ClickOnce配布) 期待の結果を得ていません。ひとまず現状報告です。 起動するとスクリプトの動作をみるコンソール出力が出て、問題部分の例外を拾ってメッセージボックスを出…

XELF.ImageViewer (Publish Ver. 1.0.5.0)

http://xelf.info/xna/XELF.ImageViewer/publish.html 起動方法 上記ページよりClickOnce形式にて配布しています。 更新内容 思うままに機能を付け足して、何度か発行を行っていました。特に完成形は定めていません。 Xbox 360コントローラでの操作対応 拡大…

FFClickOnce / FirefoxでClickOnceに対応させる拡張機能

C#

https://addons.mozilla.org/firefox/1608/ ClickOnceをFirefoxでも起動可能にする拡張機能(Add-on)です。ClickOnceは.NETアプリケーション配布時にときどき使っていくと思います。

XELF.ImageViewer

http://xelf.info/xna/XELF.ImageViewer/publish.html 起動方法 以下ページよりClickOnce形式にて配布しています。 更新内容 複数ファイルやフォルダのドロップに対応しました。 詳細情報(旧情報) http://d.hatena.ne.jp/XELF/20060912/1158080943

XELF.ImageViewer

単純な画像ビューアです。Windows限定な挙動を含んだゲームではないXNAアプリケーションです。(技術的な試作の意味合いを含んでいます) 起動方法 以下ページよりClickOnceにて配布しています。ダウンロードしてすぐに起動できます。 http://xelf.info/xna/…

XNA Game Studio Express / いよいよマネージドコードで商用ゲームを開発する時代近し?

http://www.microsoft.com/presspass/press/2006/aug06/08-13XNAGameStudioPR.mspx 気になる話題です。 XNA Game Studio Express β (2006-08-30) C#言語 + 開発ライブラリ XNA Game Studio Professional (2007春) Xbox 360は開発者プログラムの登録必須に変…

ヨセフスの問題(継子立て)

試しに録画してテレビ番組「たけしのコマネチ大学数学科」(2006-05-26)を見てみました。 出題はヨセフスの問題(Josephus Problem)(継子立て)なるものでした。 1〜Nの番号のN枚のカードが順に並んた山がある まず上にある1枚を山の最後へまわす 次は上…

Vector Drawing Canvas (Prototype)

http://xelf.info/canvas/index.html これまでに触れてきた.NET Framework 2.0 / ClickOnce / GDI+ / C# 2.0の組み合わせによるベクトル系お絵かきツールの原型のようなプログラムです。※拡大して編集すると一時的にゴミが出るのは承知しています。

Visual Studio 2005 Express (C#) / ClickOnce発行に不具合?

VS起動後2度目以降の発行ができなくことがある。 回避策としてVSを終了させてみると、msvcrt.dllで異常終了することがある。 少しずつモンスターハンターポターブル調合検索ツールを更新しています。その際に遭遇した現象です。

MHP / 調合検索ツール / ClickOnce起動のブラウザ依存性

http://xelf.info/monsterhunter/ ClickOnce起動のブラウザ依存性が見えてきましたので現在判明していることをまとめておきます。 Internet Explorer以外ではsetup.exeをダウンロードして起動する形となることがあるようです。また、setup.exeを起動する際に…