諸事情でSurface BookがJIS配列になったので手放しました。その結果、ペン対応のパソコンがなくなってしまってAristeaのお絵かき機能のデバッグができなくなってしまうのでSurface Pro LTE Advancedを買い足しました。これでペンのデバッグも安心。*1 LTEモ…
知っていても得しない豆知識です。UWPでこれを実行すると例外が出ます。 Expression.Lambda(Expression.UnaryPlus(Expression.Constant(10))) .Compile(); どうやらUWPの.NETはUnaryPlusをサポートしていないようです。 UnaryPlusは何もしない演算子とほぼ等…
Windows 10 April 2018 Update (version 1803)*1でUWPにも引っ張って更新コントロールが標準実装されました。Windowsストアアプリと言われていた時代から数えて、約6年かかりました… 使いですが、docs.comを参照するのが手っ取り早いです。 Pull-to-refresh …
去る2018年4月22日に、秋葉原UDX AKIBA SQUAREで開催された『技術書典4』にサークル参加してきました。 今回の新刊はこれ。 サイズ感がGALAXYのパチモン見たい。とか、地下鉄の改札の横に刺さってそう。とか言いたい放題言われてる本です。 pic.twitter.com/…
Let's Encryptが2018年1月末頃にはWildcard証明書を発行する予定!と言っていたのがやっとリリースされました!(わーぱちぱち) せっかくなので発行してみました。いまのところ、コマンドラインから--serverとv02エンドポイントを明示する必要があるそうで…
最近のWindowsラップトップには高精度タッチパッドってのがついてたりついてなかったりするわけですが、これに対応するパッチがChromeに取り込まれました。 なにが嬉しいかって言うと、Chromeでタッチパッドでピンチイン/アウトしたときにCtrl+Wheelを生成し…
Aristeaその他のサスペンドについて、現状のご報告です。 AAAPIを申請したら、その申請に対する返答としてアプリとアカウントが凍結されてしまったわけですが、その後異議を申し立てたところ2週間無視されました。 その後、アカウント凍結の窓口から新規に問…
Twitterから凍結されて2週間とちょっとが経ちましたが、やっと凍結が解除されました。 一応Twitter的にはAPIキーも凍結を解除したといっているのですが、現時点でまだ解除されていません。 アメリカ時間で明日の朝になっても解除されてなければもう一度メー…
TwitterにAccount Activity APIの利用申請を提出したところ、Developer Policyに反しているということでアカウントもアプリもすべて凍結されました。 凍結理由は、複数のトークンを単一の目的で使用している。ということ。復活条件は一つを残してすべて削除…
WSLの環境から、Windows側のクリップボードを操作したい。たとえばMacだと $ echo hoge | pbcopy でいい感じになるのをWindowsでも同じようにやりたい…どうすれば…って思ったけど普通にWin32のバイナリ呼べば一瞬で解決する話だったうえに、標準でクリップボ…
この黒枠を消したい。コントロールテンプレートにもないし、UWPで突然表示され始めたしいったいなんなんだ… 悩んだ結果、Control.UseSystemFocusVisualsプロパティでした。これを消すと、 すっきり表示になりました。
16299で追加されたAcrylicBrushを使って、MenuFlyoutとかを透けてる感じにしたい。いろいろ試した結果、こうなりました。 <Grid> <Grid.Resources> <Style x:Key="FlyoutPresenterStyle" TargetType="FlyoutPresenter"> <Setter Property="Background" Value="{ThemeResource SystemControlChromeMediumLowAcrylicElementMediumBrush}" /> </Style> </grid.resources></grid>
SECCON 2017 オンライン予選が2017/12/09-10であったので見物がてら参加してました。 同大会に参加するの今回が初めてだったけどなんだかんだ楽しかったです。 チームでは13問、僕は6問解けたのでそのまとめ。 putchar music 問題を見る限り、Linuxで実行す…
タイトルの通りですが、AzureaのWindows Mobile向けサポートを年内をもって終了する予定です。 2017年12月31日時点でリリースされているバイナリを最終バージョンとし、それ以降はアップデートは配信されなくなります。 Azureaは2010年1月にWindows Mobile 5…
このエントリは2017/9/3時点でのVisual Studio Previewで動作を確認しています。リリース時の動作とは異なる場合があります。 Visual Studio 2017 Preview (Version 15.4.0 Preview 1.0)でWPFアプリケーションをDesktop Bridgeでパッケージングすることがと…
GPD Pocketの最初のほうのロットにはホールセンサー(磁力センサー)の取り付けに問題があるらしくって、半分ぐらい閉じるとスリープするんだけど、そのあと完全に閉めると起きてくるっていうハードバグがあったんです。 GPDとしても問題は認識していて、対…
Surface Dialが出たころはWindows 10 Anniversary Update (Build 14393)だったのが、今はCreators Update (Build 15063)で、RadialController周りも少しアップデートがあったことに今更気づいたのでC++から触ってみます。 追加されたインターフェース Radial…
Blackberry KEYone (BBB100-6)つまるところ国内版を買いました。Amazonで予約したけど一向に出荷されないので、閉店間際に新宿ビックカメラいったら1つだけ在庫残ってました。 中身。 こいつがどこでもSSH端末か pic.twitter.com/KZX1oUZx6v— ゆたか@1日目東…
Indiegogoでキャンペーンが始まった直後に出資していたGPD Pocketが2週間くらい前に届いてたけどもエントリ書くの忘れてました。 こういう感じで届いて きました pic.twitter.com/Sd3h2E2iss— ゆたか@1日目東7そ-33b (@tmyt) 2017年6月23日 こんなのが入って…
既存のWin32アプリをWindows Storeで公開したりWindows 10Sで実行するには、Desktop BridgeでUWPに見せかけるしかないんですが、ぱっとみすごくめんどくさそうに見えるんです。でもMSDNに裏技が書いてあったので試してみました。 ※今回やったことはMSDNに全…
Pixivとかドワンゴがインスタンスを建てて話題沸騰のMastodonですけど、僕もAzure IaaS上にインスタンスを建ててみてました。 Docker Composeでさくっと作っただけだったのを、画像アップロード先をAzure Blobにするとかしてちょっとカスタムしたりもしたの…
Windows 10 14393のトーストの挙動、特に画像周りのメモ。 <image placement=“inline” /> が1個 <toast> <visual> <binding template="ToastGeneric"> <text>Tortoise beats rabbit in epic race</text> <text>In a surprising turn of events, Rockstar Rabbit took a nasty crash, allowing Thomas the Tortoise to win the race.</text> </binding></visual></toast></image>
TL;DR Passport.jsでFIDO 2.0実装してみた EdgeでWindows Helloした あとあとよく見たらpassport-mspassport*1ってのがありました やりたかったこと WebサービスでWindows Hello認証をやってみたくていろいろ試してみた感じ。Windows HelloはFIDO 2.0の実装…
新年あけましておめでとうございます。本年もどうぞよろしくお願いいたします。 というわけで、Webブラウザで動くターミナルを実装してみたんです。NodeJSで。そしたらすごく簡単だった。って話です。 使うもの express pty.js socket.io xterm.js pug-stati…
Surface Dialを2個以上接続していたとしても、正規のAPIからアクセスするといくつあっても1個にしか見えないのは周知の事実です。じゃぁどうにかして、2個認識できないのかなぁ…ということでやってみました。 2019/3/31: 今見返してみたら、3バイト目から2バ…
Q. Surface Dialって2個接続するとどーなるの? BLEなHIDデバイスなので普通に接続できるはずだけどいったいどうなるの…? A. APIからは1個に見える var controller = RadialController.CreateForCurrentView(); controller.RotationChanged += (_, e) => { …
TL;DR C++/Win32からRadialControllerなんて触るもんじゃない ABI::Windows::Foundation::Collectionsに対する実装はSDKに含まれない MIDLコンパイラに/ns_prefixが必須 AzureaでSurface Dialを扱えるプラグインを書きました Surface Studioと同時に発表され…
これはメモです。 TL;DR SylphyHornというよりOpen.WinKeyboadHookというライブラリの問題 ToUnicodeExがKernel-mode Keyboard Bufferを変更するというSideEffectがある 問題 github.com 要約すると、Alt+Right押してAltを離したタイミングで♠が入力されるん…
TwitterのRESTとStreamingのレスポンスがあまりにも難しすぎて忘れてしまうのでメモ。 RESTでtweet_mode=extendedがついていない場合 添付画像のURLを含めて140文字以下の場合 今まで通りtext, entities, extended_entities が設定される 添付画像のURLを含…
追記(10/16 11:02): もう少しちゃんと書きました。 TL;DR Windows 10 Mobileのテザリングを有効にするやつMS-TCCってちゃんと仕様あった AndroidでMS-TCC使えるようにするアプリつくってみた GitHubにソースとAPKあります。https://github.com/tmyt/android-…