日々是好日

プログラミングについてのあれこれ、ムダ知識など

2019-01-01から1ヶ月間の記事一覧

updateWorkspaceFolders でハマった件

症状 vscode.workspace.updateWorkspaceFolders(0,0,{uri: vscode.Uri.parse('フォルダパス')}); を実行したら、デバッグは正常に起動しないわなんかメニューバーもサイドバーも表示されない真っ黒い VSCode 画面が表示されるわで冷や汗かいたのでメモ。 デ…

はてなAPI叩いてみた

とりあえず叩いてみただけ。 はてな Blog のカテゴリ一覧取得。oauthモジュール Promise ベースでできれば……ってコールバック地獄になるわけではないから別にいいか( ˘ω˘) this.atomUri = `https://blog.hatena.ne.jp/${id}/${domain}/atom`; /** * Get Hate…

VSCode 拡張機能開発で OAuth 認証 - 3 <終>

最終的にこんな形になりました。Promise ベースで Http リクエストを送れるrequest-promiseモジュールを新たに導入しました。

VSCode 拡張機能開発で OAuth 認証 - 2.5

前回の記事のリクエスト部分を書き直した。 やったことはaxiosを追放して、request及びoauthモジュールで OAuth 認証を完了させたところ。すまんaxios。

VSCode 拡張機能開発で OAuth 認証 - 2

力技で Access Token の取得までやってやりました!!ヾ(:3ノシヾ)ノシ 参考 www.iruca21.com やったこと コード リクエストトークンの取得 はてなログイン処理 連携許可処理(oauth_verifier の取得) Access Token の取得 所感 やったこと VSCode 拡張機能では…

VSCode 拡張機能開発で OAuth 認証 - 1

VSCode で はてなブログ に直接投稿する拡張機能を作っています(唐突)が、OAuth 認証でクソハマったので( ..)φメモメモ ※今回は Request Token の取得までしかできていませんのであしからず ※※getOAuthRequestTokenのcallback_urlに間違いがあったので修正

RecyclerView + DataBinding がちょっとややこしかった件

2020/01/30更新 アダプタからリストを分離した。 ViewModel+DataBinding+RecyclerViewの実装ならこっちのがいいかも↓ kcpoipoi.hatenablog.com 参考 qiita.com medium.com 基本自分向けなのでやたら長いです。 環境 Android Studio 3.2.1 Kotlin 2018-01-12…

VSCode の拡張機能開発おぼえがき

完全に趣味( ˘ω˘) 翻訳元 code.visualstudio.com onCommand: Activation Event onCommand:extension.helloWorld ユーザがHello Worldコマンドを実行したときにactivate contributes.commands: Contribution Point コマンドパレットにコマンドを提供 "command…

HeaderView に Animator を DataBinding で実装

参考 medium.com 前回に引き続き、HeaderView と DataBinding でいろいろやった話。 Android Studio 3.2.1 アーキテクチャ : MVVM 言語 : Kotlin やりたいこと NavigationDrawer の項目をタップすると、HeaderView の背景色(ConstraintLayout.background要…

HeaderView + DataBinding でハマった話

HeaderView に DataBinding でアニメーション実装しようとしたら意外とハマったのでメモ。 アーキテクチャ : MVVM 言語 : Kotlin ハマりポイント HeaderView は動的に生成しないとバインドされない NavigationDrawer のapp:headerLayoutは使わない 正直これ↓…