tmytのらくがき

個人の日記レベルです

G8X WideMode 1.1.2は動きません

おしらせです。 G8X WideMode ver1.1.2というのを今朝6時ごろリリースしたのですが、ワイドモードスイッチが動作しないバグを埋め込みました。 10時頃に修正版をPlayストアにアップロードして現在*1配信処理中です。 そろそろいけるかな?と思っていたのです…

X1D IIからAndroidでRAWをダウンロードしてみる

専用アプリがなぜかiPadにしかなくて、せめてiPhoneには出してよ…とおもいつつ、いろいろあれこれした結果がこちらです。 github.com FontAwesome ProのフォントファイルはさすがにGitに乗せられないので、FreeのOTFを入れて参照するフォントを変えるか、Pro…

NEO-M8UでUDRしてみたい!

UDR(Untethered Dead Reckoning)というのがあります。GNSSが受信できない状態で自車位置を推定する技術のうち、車両信号を利用しないものをこう呼ぶそうです。 u-bloxというスイスのメーカーからリリースされているNEO-M8シリーズのうち、NEO-M8Uというモジ…

Uno PlatformでmacOSアプリを作れるかな?

Uno

GitHubのissue*1を眺めていると、どうやらNuGetにXamarin Mac対応のバイナリが放流されているらしい? NuGetのバイナリを手に入れて、展開してみると確かにxamarinmac20向けのバイナリが含まれているみたい。 $ unzip -l 2.0.512-dev.4178.nupkg | grep xama…

G8X ThinQ向け、別画面でブラウザを開くアプリをリリースしました

ダウンロード 今回は最初からPlayストアに公開しました。 play.google.com 機能 デフォルトブラウザにしておくと、カバー画面有効時に別画面でURLを開きます カバー画面が使えない場合*1時はURLのハンドルを自動で無効にできます*2 機能1について このアプリ…

2019年買ってよかったもの

2019年も今日で終わりなので買ってよかったものをまとめておきます。 PC編 Lenovo C630 LenovoのARM64版Windows PC。リモートデスクトップだけで使っていると12~16時間ぐらいバッテリーで使えるのがとてもよい。 ARM64バイナリを実行する分には十分はやいし…

シーリングライトを力押しでGoogle Assistantに対応させる

シーリングライトはPanasonicのHH-XCB1283Aというモデルを使っているのですが、このモデルはリモコンが赤外線ではなくBluetoothになっているのでスマートフォンから操作できるのでとても便利です。なんですが、Bluetoothゆえいわゆる学習リモコンは全滅だし…

G8X ThinQのワイドモードを操作するアプリをTaskerに対応しました

G8X ThinQのワイドモードを無理やり有効にする例のボタンですが、Taskerに対応してくれないか?と要望をもらったので、Taskerに対応しました。 Taskerは特定のアプリが起動したときをはじめいろいろなタイミングで定型アクションを実行するツールなんですが…

G8X ThinQ向け、ワイドモードボタンを増やすアプリを作ってみました

TL;DR 右側アクティビティを強制的にワイドモードにするボタンをクイック設定パネルに出せるアプリです 運が悪いと描画が崩壊する可能性があります ダウンロードはここから。 Playストアからどうぞ G8X ThinQのワイドモード不便ですよね ごく一部というか実…

LG G8X ThinQを契約なしで買ってきました

今日Softbankから発売になったLGのG8X ThinQを契約なしで買ってみました。屏風だしね。 Softbankの直営店に行って、端末だけ購入したいと伝えたらすぐに受付してくれました。とてもスムーズに購入できたので次回からも利用したいですね。 詳しいスペックその…

Uno PlatformでDarkテーマを使うにはPre-releaseにする

Uno

Uno CalculatorがDark modeをサポートしたよ!っていうアップデートが配信されていたのでソースを読みながら同じようにしてもDarkにならんのやが…って1日考えてみた結果、Pre-releaseにしたら解決しました。という話です。 ThemeDictionariesが動かない 例え…

せっかくなのでUno Platformの話がしたい

Uno Platformというものがある UWPのコードをベースにして、自力でXAMLを解釈して、Xamarinの上でViewをいい感じに動かすっていうアプローチ。Xamarin.Formsのラッパーではない。 俺たちが期待してるUniversalはこれなんだよ、いいからMSは早く買収するんだ…

WPFの子ウィンドウとしてUnityを実行してみる

UnityってWPFの中に表示したりできひんよね?って聞かれたからドキュメント読んだらできるって書いてたからやってみたらできました。という話。 TL;DR -parentHWND 0x**** で子ウィンドウにできる HwndHostでUnityのプロセスを子ウィンドウとして起動するだ…

あるプロセスが読み込んでいる.NET Coreランタイムを特定したい

なんか表題のことがしたいらしく、よく聞いたら任意の.NET Coreプロセスが読み込んでいるcoreclr.dllのパスが知りたいという話でした。 coreclr.dllで.NET Core仮想マシンをホストしてるんだから、プロセスが読み込んでるモジュールを列挙したらわかるでしょ…

最近のWindows 10で絵文字を書記素クラスタ単位で数える

UWPからP/Invokeすることが許可されているAPIが列挙されているページがあります。今日も特に理由もなく眺めていたらicuuc.dllが16299から使えるようになっていたことに今更気づきました。 docs.microsoft.com icuuc.dllはICUの一部で、ICUはInternational Co…

プロセスのことが気になって夜も眠れないのでツールを書いた

TL;DR Windows 10 on ARMで動いているプロセスがi386なのか、ARM32なのか、ARM64なのか気になって夜も眠れないのでツールを書きました。 GitHubにあります。 夜も眠れない Windows 10 on ARMは、i386、ARM32、ARM64のPEが実行できる、とても愉快なOSだそうで…

Sakura.IOをWindows 10 IoTで使うライブラリを供養した

Sakura.IOをWindows 10 IoT上で使うライブラリをBuriKaigiで話そうかと思って作ったんだけど結局使わなかった。 せっかくなのでGitHubに公開しておきました。 github.com もう少し便利なハイレベルAPI整備したほうが使いやすいと思うんですが、とりあえずほ…

Lenovo C630を買いました

Microsoft MVP Global Summtでシアトルにきているので、家電量販店をのぞいたらC630が売っていたので買いました。 かいました。たぶんSIM Lockedだぜ…たぶんやけど…って言われたけどDocomo SIM認識するやんけ!!!!!!! pic.twitter.com/S8JZV5XhjV— ゆ…

BuriKaigi2019に行ってきました

早くも1か月前の話になりますが… BuriKaigi2019に行ってきました。 toyama-eng.connpass.com ありがたいことに、なにか話していいよという時間を頂いたので、App CenterとかVSTSでCIする話をしてきました。 基本的には以前にエントリしたこれ (https://blog.…

sakura.io通信モジュールを手に入れたのでNetduino 3 Wifiに接続した

sakura.ioというサービス?があって、それの通信モジュールを手に入れたわけです。 sakura.io sakura.ioはさくらインターネットのIoTプラットフォームで、SoftBankとL2接続した閉域網を通じて、さくらインターネットに設置されたデータセンターと通信できる…

Azure DevOpsとAppCenterでCI/CDといわれるやつをやった

Azure DevOpsとAppCenterを使ってCIできるようにした やったこと Azure DevOps(旧VSTS)でソース管理とビルドパイプラインの面倒を見る。AppCenterでテスターにバイナリを配布する。 AndroidとiOS両方やる ビルドマシンは自宅にmacOSな物理マシンを設置する…

オカムラのSylphyを買いました

ちょっと前に会社を辞めてフリーランスって感じでお仕事をしていたのですが、最近ラップトップじゃなく椅子で作業することが増えてきました。 で、ずっとコーナンの1000円ぐらいのパイプ椅子を使ってたけど、いい加減つらくなったので新しい椅子を買いました…

Twitterの一部API廃止に伴う影響について

Twitterでは一部お伝えしましたが、2018年8月16日にTwitter社が以下に挙げる一部APIが廃止します。 UserStream 旧DM このAPI廃止に伴い以下のそれぞれの機能が利用できなくなります。 Azurea UserStream DM*1 イベント通知 Aristea UserStream 通知カラム イ…

Essential Phone PH-1を買いました

去る2018年7月16日(太平洋夏時間)にアメリカのAmazon.comでPH-1が249USDだったのでせっかくだから買ってみました。 Essentialになりました pic.twitter.com/oatE29byQY— ゆたか@1日目 西め-22a (@tmyt) July 25, 2018 Amazon.com向けのHalo Grayっていうや…

Windows Phone 8.1向けのAristeaについて

Aristeaは新規ダウンロードを停止していますが既存ユーザのみなさま向けにちまちまバージョンアップを続けています。 5月半ばごろに、Windows向けリリースはWindows 10 15063以降のみのサポートに変更しました。 ですが、Windows 10 MobileおよびWindows Pho…

InlineUIContainerで追加したImageがOverflowしたときに非表示にする

UWPのRichTextBlockとInlineUIContainer周りでなんだか微妙な気持ちになりました。せっかくなのでエントリしておきます。 TL;DR RichTextBlockに追加したUIElementはOverflowしても非表示にならない InlineUIContainerからGetCharacterRectで矩形を取得して…

土手に遊びに行ってきたので写真を撮ってきました

噂の土手に遊びに行ってきたので何百枚か写真を撮ってきました。それだけ。

Client Dev Day@関西でお話してきました

2018/6/16にマイクロソフト関西支社でClient Dev Day@関西というイベントが開催されました。 そこでRS5でリリースされるかもしれないSetsという機能のお話をしてきました。 Setsな話 from Yutaka Tsumori www.slideshare.net github.com

TaskCompletionSource<T>が覚えられない

.NETのSystem.Threading.Tasks空間に、TaskCompletionSource<T>っていうのがあります。 TaskCompletionSource(TResult) クラス (System.Threading.Tasks) これを使うと、こういうコードが書けます。 public Task Sleep(int milliseconds) { var source = new Ta</t>…

Chrome TimelineのFirefox版を作っておきました

Chrome Timelineを見たひとが、Firefox版ほしいって言ってるを見かけたのでとりあえず作ってみました。 本当は、名前も”Firefox Timeline”にしようと思ったんです。そしたらデベロッパーポリシーに"Firefoxという名前をアドオンに含める場合は「** for Fir…