.NET Core向けにMastodonライブラリを作った

C#

Mastodon 言わずと知れたTwitterライクなSNSです。 が、一つのサーバーではなく複数のサーバーを各人が別々に運営しているのが大きな特徴です。 Wikipediaより引用 「脱中央集権型」 (decentralized) のマストドンのサーバーはだれでも自由に運用する事が可…

UWPでItemsSourceを持ったMenuFlyoutを作る

MenuFlyout UWPのMenuFlyoutですがItemsSourceがないので自分の好きなコレクションをメニューに配置することが難しいです。 そこで代用できるのが通常のFlyout + ItemsControlです。

「Kindle Unlimited」は"limit"がありすぎて使い物にならない

Kindle UnlimitedのUnlimitedについて考えた

Pixivから画像(サムネイル)を取得する

Pixivは外部にAPIなどを公開していないので、その画像を取得するのは容易ではありません(?) しかしながらTwitterクライアントを作っているとどうにもサムネイルを表示したいと感じることがままあります。 そこで、若干グレーなことをしつつPixivのIDから画…

UWP向けTwitterクライアント 「Flantter」を公開しました!

Windows10向けに作成したTwitterクライアント 「Flantter.MilkyWay」をこの度Windowsストアで公開しました! ダウンロードはこちらよりどうぞ。 以前のバージョンとの比較 起動時間の短縮 (以前のものに比べて 2,3倍早くなっています) 安定性の向上 カラム切…

UWP向けFlantter 「Flantter.MilkyWay」のαテスト

昨年の3月からちまちま作っていた3世代目のFlantter 「Flantter.MilkyWay」のαテスト的な何かを開始しました。 Flantter.MilkyWay 2世代目のFlantter.Cascadeと明らかに違う点が幾つか存在します。 カラムの選択方法 従来の方式からスマートフォンなどでよく…

ReactivePropertyをUWPの共有コントラクトで使う時の注意

共有コントラクト UWPではWindows8, 8.1時代と同様の方法で共有コントラクトを実装することが可能です。 ただ、UWPでは共有コントラクトと普通にアプリを起動した時の画面のUIスレッドが異なるにも関わらず、 同時に起動しても一つのインスタンスしか参照し…

UWP向けにPixivビューアを作った話

忙しさが有り余って気付いたらTwitterクライアント(Flantter)ではなくPixivビューアを作っていたというお話。 Pixivビューア 「Pixitle」 主な機能として以下が備わっています。 みんなの新着画像の確認 ランキングの確認 自分がブックマークした画像の確認 …

BMS Playerを作ってみた(ほんとに再生するだけ)

学校が死ぬほど忙しかったり、メインで使ってるPCが壊れたりして全然時間が作れないので、 Flantter.MilkyWay(Ver.3)の開発は当分おあずけです。 なんでBMSPlayer作ってるんだっていうのは、あくまで気分転換です。 BMSって 某Beatmaniaに似たゲームです。 …

Universal App Platform で Prism を使う

たまには更新したいなと。 既出だったらすいません。 Prism on UAP Universal App PlatformでPrism for Windows Runtimeを使おうとした時に若干つっかえた点をメモ。

Twitterの検索APIについて

便利なクエリとかsearch/universalで引っかかった点とかいろいろ新発見があったので, ブログにまとめておくことにしました. gist Twitterの検索API 新発見 min_retweets とか filter:image とかだいぶ使いやすいと思います. これらおそらく全部普通の検索API…

消えないSettingsFlyoutを考える

設定関連のUI要素を載せるものとして便利なSettingsFlyoutですが、 ツイッタークライアントなどでユーザーの情報を表示するようなコントロールとして考えると ウィンドウサイズの変更などで消えてしまい若干不便です。 適当にゴニョゴニョしたところ構造が案…

Windowsストアアプリの認定作業で社員にエロ動画をリツイートされた話

Microsoftの社員にエロ動画をリツイートされました(おそらく) なんで? Windowsストアアプリというのは、アプリをストアに掲載してもらう際にマイクロソフト社員からアプリをチェックしてもらう必要があります。 Windows ストア向けアプリ認定要件 ここの要…

SystemFontのリストを取得する

C#からはシステムにインストールされているフォントの名前を取得することができません。 その場合C++/CXを使えばいいらしいです。(そこらへんよくわかってない) C#でたたけないとAnyCPUが使えなくなっちゃうので不便。 こんなの使うよりもSharpDX使ったほう…

SearchBoxでサジェストを上に出す

WinRTでは検索に便利なSearchBoxというコントロールがありますが、 検索時に出るサジェストを表示する位置が下で固定になっていて、自分的には少し不便です。 なので上に出せるSearchBoxを作りました。 SearchBox Suggestion to Top 使い方 <controls:CustomSearchBox SuggestionToTop="True" /> 既出だったら申</controls:customsearchbox>…