メモ2ブログ

メモtoウェブログ。旧ブログはこちら。 http://sakebook.blogspot.jp/

2020-01-01から1年間の記事一覧

Kotlin/JSでHeadless Chromeを使って画面をキャプチャしてSlackに投稿する

ちょっと利用したくなったのでKotlin 1.4のキャッチアップも兼ねて作りました。 環境は Kotlin 1.4.21 dukat 0.5.8-rc.3 Node 12 です こんな感じで任意のURLのキャプチャがSlackに投稿されるものです。 前回触った記事はこちら sakebook.hatenablog.com kot…

pub.dev用にcredentials.jsonを再取得する

pub.devにpackageを上げる際にはpub.devの認可が必要です。まだであればpublishする際にブラウザが立ち上がり、ローカルにcredentials.jsonが保持されます。 CIなどに組み込みたい場合、このcredentials.jsonを環境変数に渡します。そして、有効期限が切れた…

Flutter製AndroidアプリできちんとSplashを設定する

Pluginのマイグレーション作業をしてたら気になって調べたのでまとめます。 情報はFlutter v1.17.5のものです。 Splash Androidのときにまとめましたが、Flutterでも同じです。 sakebook.hatenablog.com Flutterの場合、公式にドキュメントが用意されており…

電動式昇降デスクを設置する上でのTips

電動式昇降デスクを導入しました。これまではIKEAのデスクを部屋に置いていました。 知ってる人はもう少ないかもですが、昔あったLivlisというあげたいものと欲しい人をつなげるサービスで頂いた思い出のあるものです(新卒で上京してきたときに頂いてそこか…

Gradleタスクでadbを実行してアプリを起動する

ちょいちょいターミナルからビルドしてアプリを立ち上げたりとかしたくなるときがあり、都度一発でできてなくて面倒なところがありました。 そうすればいいのかーって思ったのでメモと、ちょっと汎用的にしたものを共有。 こちら見かけたやつです app/build.…

Kotlin/JSでLINE Botを動かす

Kotlin/JSを扱う題材としてCloud FunctionsでLINE Botを動かしてみたのですが、前回の記事がモリモリになってしまうので導入と実践を分けました。今回が実践編です。 前回の記事はこちら sakebook.hatenablog.com 環境は次のとおりです Kotlin v1.3.72 dukat…

Kotlin/JSでCloud Functionsを動かす

最近Kotlin/JSを触ってます。 実はCloud FunctionsがまだJavaをサポートしていないのでKotlinでCloud Functionsを動かそうと思ったらJSに変換する必要があります。 DartでもJSに変換してCloud Functionsを動かしたことがあったので、同じ用に動かせるのでは…

dukatでKotlin/JSを快適にする

前回、Kotlinで気持ちよくJSのライブラリを利用するには、モジュールを作成してあげる必要があると書きました。 sakebook.hatenablog.com しかしこれをちゃんとやろうとすると、結構な手間になります。 定義して使い回しできるようにしている人がチラホラい…

Kotlin/JSことはじめ

なんでもKotlinで解決したいと思いがちの筆者です。 Kotlin/JSを触ってみたので動かし方などまとめます。 環境は Kotlin 1.3.61 Node 13.3.0 です Setup Gradle Plugin kotlin js プラグインを使います。 build.gradle.kts plugins { kotlin("js") version "…

dartdocでAPIドキュメントを作成する

Dartで書かれたプロジェクトであれば、 dartdoc でドキュメントが自動生成できます。 $ dartdoc 自分が作りたかった理由はPluginのscoreを上げたかったからなのですが、ローカルで試すに当たり、Dart自体の、Pluginには不要なドキュメントが生成されてしまい…

2019年を振り返って

目標とか ジム通い 1月から通い始めていたのですが、目標週2ペースで行きたかったのですが、結果的には週1ペースでした。 体調崩したり旅行に行っていたことを考えると、継続できていたのかなと思います。 競プロ AtCoderを取り組んでたのですが、継続できま…