C#
若干サポート機能を増やしました。 http://xelf.info/metasequoia/
Metasequoia周辺の応用状況を見ていて、最近のプラグインのAPIの状況も見てみることにしました。その流れで「Metasequoia .NET Plugin SDK」というものを作ってみました。.NET言語でメタセコイアのプラグインを作るためのシステムです。 NETランタイムを使っ…
更新しました。 mdiappのmdp形式のうち、mdi形式対応機能と同等の読み込みに対応。 エフェクト「枠」における太さ0のときの不具合を修正。 mdiapp-subset Inputにおけるストローク描画の修正。 動作確認: NiVE 1.77 / mdiapp 1.10q *.mdi/*.mdp形式 ダウンロ…
自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins.Imaging」を公開しました。 こちらは「XELF.NiVE.Plugins」とは異なる機能をもつ、NicoVisualEffects用プラグインです。 機能 AzPainter (*.apd) Input AzPainter/AzDrawingの*.apd形式の画…
Galaxy 2008で扱ったタブレットの筆圧対応の件ですが、見つかる情報からすると次の条件が必要かもしれません。 WPF (Windows Presentation Foundation)がタブレットの筆圧に対応する条件? OS タブレット機能 Windows XP ― Windows XP Tablet PC Edition ○ W…
再びWPF (Windows Presentation Foundation)アプリケーションの試作に至りました。「Galaxy 2008」(コードネーム)は.NET Framework 3.5環境でスタンドアロンで動作させるベクトルペイントツールのような試作品です。XELF.NiVE.PluginsやXELF.Silverlight.Ga…
自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins」の更新版です。 ※動画は事前に公開したものです。 ブラシの時間差フェードイン・アウト機能 「観」ボタンから「Mdiプレビュー」ウィンドウ 動作確認: NiVE 1.51 / mdiapp 1.06q *.mdi形式 …
先日のXELF.NiVE.Pluginsの*.mdiからのベクトルデータを活用する部分を元に、*.mdi形式のベクトルレイヤーのブラシ近似をSilverlight 2.0 Beta 1で閲覧できるようにしてみました。 ご覧いただく場合には、Silverlight 2.0 Beta 1のインストールをして対応ブ…
自作のNiVE (Nico Visual Effects)プラグイン「XELF.NiVE.Plugins」の更新版です。 mdiappの*.mdiファイルを読み込んで、ベクトルレイヤーのブラシを描画する機能を追加しました。近似です。その他には対応していません。エフェクトとして追加した場合に、太…
NiVE (Nico Visual Effects)というソフトウェアを知りました。ソフトウェアの内容もそうですが、C#でプラグインが作れる点でも興味をひいたので作ってみました。「XELF.NiVE.Plugins」です。 貼り付けたニコニコ動画は、ちょっと前のバージョンの試作動画を…
.NETで出くわす話題、 http://d.hatena.ne.jp/ABA/20080223 のことについて、確認してみました。データの処理と自然言語の処理とで区別が必要ですね。 確認C#コード using System; using System.Globalization; class Program { static void Main(string[] a…
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…
よくサンプルにされているため、IEnumerableを使うパフォーマンス的に普通のC# 2.0コードを書いてみました。 class Program { static void Main(string[] args) { int count = 0; foreach (ulong value in Fibonacci.Elements) { System.Console.WriteLine("…
先のコードとは異なる実装を考えてはみたものの、これというものではなかったので、一般項を添えるにとどまりました。 using System; using System.Collections.Generic; class Program { static void Main(string[] args) { int index = 1; foreach (ulong …
id:NyaRuRuさんのBoxingCheckerがいろいろと参考になったのでいじってみました。 ダウンロード(実行ファイルのみ) http://xelf.info/BoxingChecker/BoxingCheckerMod2007-12-16.zip 動作条件 .NET Framework 3.5ランタイム msdia80.dllが動作時に必要です…
まる一日、DirectX 10の.NETラッパーを書いていました。今のところVista+DirectX 10非対応VGA環境なので、デバイスにはリファレンスラスタライザーを指定しています。 成果の方はC#+Windows.Forms上で、DirectX SDKのDirect3D 10のTutorial02相当の動作結…
DCC環境 我がLightWave 3Dは6.5bからアップグレードを凍結していて、LightWave v9を検討したが十分な環境とは思えない。 唐突にSOFTIMAGE|XSI Foundationを注文した。 5.0に6.0英語版ダウンロードがついてくる。 6.0では公式のXSI SDKにC#版APIがあり、C#利…
http://xelf.info/xna/LuaJitDotNet/publish.html LuaJITによるLuaスクリプトがそれなりに動作するようになりました。 id:mdiappさんのmdiapp用スクリプトとして制作した「紅葉」が動作確認できるレベルの準拠APIを簡易実装できました。 ClickOnceで実行でき…
id:NyaRuRuさんより的確なコメントをいただきましたので、まとめておきたいと思います。大変ありがとうございます。 『>C#のデリゲートが__stdcallしかサポートせず C# の制限というよりは,CLR 側の問題ですかね.DLLImport 経由なら DllImportAttribute.Ca…
(ClickOnce配布) http://xelf.info/xna/LuaJitDotNet/publish.html 問題の解決方法が見えました。 アンマネージドなデバッグの結果、呼び出し規則(__stdcall・__cdeclなど)の問題と判明しました。C#のデリゲートが__stdcallしかサポートせず、LuaJITが既…
http://xelf.info/xna/LuaJitDotNet/publish.html こんなテストをしています。(ClickOnce配布) 期待の結果を得ていません。ひとまず現状報告です。 起動するとスクリプトの動作をみるコンソール出力が出て、問題部分の例外を拾ってメッセージボックスを出…
http://xelf.info/xna/XELF.ImageViewer/publish.html 起動方法 上記ページよりClickOnce形式にて配布しています。 更新内容 思うままに機能を付け足して、何度か発行を行っていました。特に完成形は定めていません。 Xbox 360コントローラでの操作対応 拡大…
https://addons.mozilla.org/firefox/1608/ ClickOnceをFirefoxでも起動可能にする拡張機能(Add-on)です。ClickOnceは.NETアプリケーション配布時にときどき使っていくと思います。
http://xelf.info/xna/XELF.ImageViewer/publish.html 起動方法 以下ページよりClickOnce形式にて配布しています。 更新内容 複数ファイルやフォルダのドロップに対応しました。 詳細情報(旧情報) http://d.hatena.ne.jp/XELF/20060912/1158080943
単純な画像ビューアです。Windows限定な挙動を含んだゲームではないXNAアプリケーションです。(技術的な試作の意味合いを含んでいます) 起動方法 以下ページよりClickOnceにて配布しています。ダウンロードしてすぐに起動できます。 http://xelf.info/xna/…
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枚を山の最後へまわす 次は上…
http://xelf.info/canvas/index.html これまでに触れてきた.NET Framework 2.0 / ClickOnce / GDI+ / C# 2.0の組み合わせによるベクトル系お絵かきツールの原型のようなプログラムです。※拡大して編集すると一時的にゴミが出るのは承知しています。
VS起動後2度目以降の発行ができなくことがある。 回避策としてVSを終了させてみると、msvcrt.dllで異常終了することがある。 少しずつモンスターハンターポターブル調合検索ツールを更新しています。その際に遭遇した現象です。
http://xelf.info/monsterhunter/ ClickOnce起動のブラウザ依存性が見えてきましたので現在判明していることをまとめておきます。 Internet Explorer以外ではsetup.exeをダウンロードして起動する形となることがあるようです。また、setup.exeを起動する際に…