モノトーンの伝説日記

OBS Studio と Blackmagic Design が大好き。

Development

<mini> SIMD Util 作りました。

ぶっちゃけネタライブラリーです。 github.com

<mini> intrinsic 命令から生成された AMD64 アセンブリ コードを読む【小ネタ】

Hi, everyone! 自分は C, C++ で書いたコードがどのようにコンパイルされているかちょいちょい調べることがあります。ベクタライズ化 (SIMD 化) されていないコードでも,実は内部では 128-bit SSE 命令になっていることも珍しくありません。しかし自動ベク…

<mini> OBS Studio のビデオ パイプラインメモ

単なるメモです。

<mini> ガンマ補正に関して(単なる雑記)

どうすべきか。

<mini> UWP のサンプルに `RefreshableListView` が追加されていた。

前のくそ暫定実装で xaml 的によろしくなかったわけですが、サンプルみてたら実装されたっぽい。

UWP でタイトル バーも含めたデザインを作成する

※ 将来的にはここに書いてあるライブラリー類が WinRT Library に含まれる予定ですが現在試行錯誤の段階のため直接コードを記述します。なお、ここに書いてあるコードは MIT License です。 UWP でタイトルバーも含めてきれいに設計する方法を紹介します。 …

Cortana 対応 IkaConnect for UWP 2.2.0 をリリース

はじめて Cortana に対応してみたアプリです。 概要 IkaConnect での使用例 Cortana で使えるキーワード まとめ

<mini> and 表記

IkaConnect 開発で調べたのでまとめておく

UWP で ResoruceDictionary 内に x:Bind な DataTemplate を作りたい件。 [UWP topics! (1)]

いわゆる分離設計ですかね。UWP において x:Bind はパフォーマンス向上に必要ですが、それを使いたい、となると DataTemplate として別途定義していくことになります。しかし、そうなると 1 ファイルにすし詰めになるのでは? という疑問がある人への解消方…

<mini> ObservableBlockingCollection.cs 書いた

続きを読むでソースコード。

IkaConnect for UWP v2.1.0 についての案内

いろいろトラブルが重なって厳しいです。 概要 IkaConnect for UWP v2.1.0 について 技術的な話

<mini> なんで `propdp` ってデフォルトで ownerClass 指定しないといけないままになってるんだろう

直そうよ?

SVG ファイルを xaml 上に描画する「Svg for Xaml Library」を公開しました。

IkaConnect*1 vNext プロジェクトの一つとして書いたプログラムです。 github.com 概要 中身について 対応機能とか今後対応する予定とか。 まとめ *1:Windows 向けの Splatoon のアプリ

<mini> SVG から xaml gui に変換してきれいに SVG を表示する with UWP!!!!!!!!!

公開はちょっと待って。

<mini> Splatoon のブキのビットフラグ作ったよ!

テキトーに使ってね!

<mini> IkaConnect ドメインモデルに切り替えるってよ。

よ!

<mini> Windows ストア アプリ、Windows Phone ストア アプリ、UWP アプリのアイコンを作るツール公開したよ!

svg から一括返還するやつを真面目に整えなおして公開しました。

<mini> Windows 10 のバグ? 何かがキーボードショートカットを遮る。

キーボードショートカットが特定の条件下で動かない。

C++/CX で作成した Windows Runtime 1.3 component (win81/wpa81) と UWP 向け Windows Runtime component を混合して C#/VB/C++ プロジェクトから使える 1 つの NuGet package を作成する方法について

タイトル長いけどわかったので書きます。 概要 NuGet v2 / v3 の違い UAP10.0 の NuGet package ロード順 NuGet packgage の作成 まとめ

Mntone WinRT Library を公開しました。

C++/CX でいけるところは C++/CX で、C# しか無理なところは C# で。というコンセプトライブラリー。 概要 開発方針 今後の追加予定要素 メンテナンス方針

<mini> x:Bind の辛い事案 (C# with C++/CX)

IValueConverter::Convert に入れる language が null

<mini> #UWP で“アクセントカラー”、“ハイコントラストおよび色”などのシステムリソースをコード上で監視する。

結構めんどくさいですがフックをちゃんとすれば問題ない。

<mini> 使えそうで使えない API > UISettings

Windows.UI.ViewManagement.UISettings の話。

IkaConnect for UWP リリースしました。

実装し忘れた機能とかあるんだけどね 概要 IkaConnect for UWP リリースした件 今後の実装予定 まとめ

<mini> IEnumerable<T> は遅延実行されます。

調査してたらこんな問題が…

<mini> AdaptiveTrigger などを使った「Setters」の中身が違っている場合、デバッガーが動いている場合はあっているものでも反映されない #UWP

単体起動で一部だけ反映されてちょっと間違いがあることがわかりました。

<mini> UWP の HttpClient (System) には問題があるようで。

やっぱり公式に HttpClient (Windows) にしてるって書いてある。

<mini> UWP 版 System.Net.Http.HttpClient で Cookie に HttpOnly 属性がついている場合クッキーが取得できないという問題に対する対策コード。 → 使うのやめてください

※ 使うな危険! このアプローチを使うと死亡します。 題名長い。

<mini> System.Net.Http.HttpClient [UWP] での HttpOnly Cookie がとれない破壊的仕様変更について

酢酸先生と Slack でいろいろお話しながら調査してたら、今さっき見つかりました。

<mini> SVG を自動で PNG に変換するマン ~Inkscape を使って~

※ 175%, 260%, 275%, 280% スケーリングは MakeAppX が受け付けないようです。 WinRT apps であまりに多いスケーリングに対応するために作りました。

Java 6+ で使える HttpClient の公開と今後。

GitHub に公開しました。 概要 開発の経緯 今後の開発方針 まとめ

Per-monitor DPI Support Library (新) をリリースしました

WPF 関連の更新を多々しているモノトーンです。.NET Framework 4.6 で境界線の太さの揺らぎをなくす仕組みが導入されたみたいですが、Per-monitor DPI に関してはブラックアウト領域をなくすための対応しか入っていないみたいですね。そこで、新ライブラリー…

<mini> VC++ の constexpr について。

ヘッダーファイル、よく見ると更新されてて constexpr 実装が進んでいる。

Per-monitor DPI 再考 ~Windows 10 を迎える前にもう一度チェック!~

今日は Per-monitor DPI について調査し、再考していくという企画。結構めんどくさいですが、標準のリファレンス実装的な File Explorer にもとうとう Per-monitor DPI が実装されたようですので、それを基準に見ていこうと思います。 なお、詳細検証等は以…

<mini> Windows 10 の Per-monitor DPI 自明アプリは謎の挙動をする

やっぱり俺の Windows 10 がおかしいのか?

<mini> git submodule 自分的まとめ

git submodule でいろいろはまってコミット汚したのでメモって覚えるよ!!

<mini> WPF を使って 150% スケーリング環境で美しく見せるコツ。

どうもっす。今日は 150% スケーリング環境でも美しくレンダリングさせるコツみたいなのを紹介するっす。

Xxaml (Cross xaml) についての話 (6) ~ プロトタイプ公開した話。

昨日の夜、プロトタイプを公開しました。 概要 プロトタイプの解説 (設計) まとめ

<mini> Xxaml (Cross eXtensible Application Markup Language) についての話 (5) ~ entry point

スマートフォンなどの特別な環境下にない場合はすべて XXaml 側で処理できるようにして簡単にエントリーポイントから起動できるようにしようと思う。それについて各言語こんな感じになるという見え方を書くだけ。

<mini> BridJ、動かした話。

BridJ、2 か月以内ぐらいに変更があるのでどうやらまたきちんと管理されているらしい。

<mini> ripple (タップ時) 効果のつけ方 [Android, non-default control]

ということで書く。

<mini> Android で MVVM (Binding) のお話 [RoboBinding]。

今日初めて知った、RoboBinding について少しメモる。。

<mini> nicobriz (ニコ生アプリ) の公開を停止しました。

ご利用ありがとうございました。

<mini> HTML5 の UI Control を考えるための雑記

考えを整理するために公開で書く。

<mini> Visual Studio 2015 Preview と clang++ で Android アプリ開発 [シミュレーターには Hyper-V が必要]

ちょっとやってみたので、感想だけ書いておきます。

nicobriz の件 [ニコ生, Windows]

どうも、全然ダウンロードされなくて、「あれ、世界って広いはずなのに全然ダウンロードされない…? あれ狭いじゃん。」って思っているモノトーンです。 概要 報告 開発記録みたいななにか アプリについて まとめ

【C++/CX 向け Behavior】 KeyTriggerBehavior を実装しました。

Behavior いいよね! 概要 Windows 8.1 向け Native Blend SDK の悲しさ Blend SDK for WPF にある KeyTriggerBehavior C++/CX 版 KeyTriggerBehavior について 配布、検証、考えていること等

OpenNiconico Comment Renderer(ニコ生コメント描画)の WinRT 版ファーストリリース

ファーストバージョンができました。 概要 できた nicorndr の説明 まとめ

<mini> Windows Phone 8.1 (WinRT 1.3) 向け ToggleMenuFlyoutItem の Style

デフォルトがチェックマークつかないので、Windows 版を元に作成。

<mini> Windows 10 の詳細 (8.1 向け Windows アプリ製作者に向けて)

軽くまとめる