技術

技術

【Firebase CLI】 initコマンドで初期設定をする(firebase-tools)

今回はFirebaseをCLI(firebase-tools)から使えるようにしてみます。そのままinitコマンドでプロジェクトへの設定までしようと思いますが、項目が色々と多そうなのでその作業ログです。端末はMacです。 前提 Fireba...
技術

【AWS】API Gateway + Lambdaチュートリアル:API Keyを使って問い合わせる

今回はWebアプリケーションのチュートリアルとして、AWS API Gateway経由でLambdaを動かそうと思います。この手の記事はネットにたくさんありますが、API Keyによる検証を挟むことにより、API Keyを持っている人しかサ...
技術

[最新版]MacにNode.jsをインストールする(nodebrew経由で)

今回は手元のMacにNode.jsをインストールしてみようと思います。コマンドラインからインストールします。モジュールは、今後の管理の手間も考えてNodebrewを使います。そこそこ丁寧めに書いていきます。 はじめに インストールするだけな...
技術

pythonでConfluenceAPI(v2)から記事の取得・更新をする

こんにちは。ざわかける!のざわ(@zw_kakeru)です。今回はConfluenceAPIを使って記事の取得、更新なんかをやってみようと思います。pythonを使います。 前提 Confluenceにアクセスできる環境がある 公式ドキュメ...
技術

スラッシュコマンド(SlackAPI) ⇄ API Gateway ⇄ Lambda でSSMセッション情報を取得する

こんにちは。ざわかける!のざわ(@zw_kakeru)です。Slackでスラッシュコマンドを入力することで、SlackAPI経由でAWS API Gatewayをたたき、AWS Lambdaを実行し、SSM(現AWS Systems Man...
技術

shapley value(シャープレイ値)とSHAPについて理解する

こんにちは。ざわかける!のざわ(@zw_kakeru)です。今回はshapley value(シャープレイ値)とSHAPについてまとめてみます。機械学習の中の「説明可能なAI」の文脈で出てくる概念ですね。自分の理解を進めるためのメモです。 ...
技術

行列はなぜどちらが行でどちらが列か分からなくなるのか

こんにちは。ざわかける!のざわ(@zw_kakeru)です。今回は行列についてのお話です。二次行列はすぐに「あれ、どっちが行でどっちが列だったっけ?」となります。なぜいつまで経っても覚えられずにすぐに分からなくなるのかという理由の説明と、じ...
技術

husky(コミットフック)でeslintとprettierを実行する【JavaScript】

こんにちは。ざわかける!のざわ(@zw_kakeru)です。今回はJavaScriptに対してlintとformattingをgitのコミットフックで実行するように設定してみます。 バージョン確認 今回使うモジュール群のバージョンを確認して...
技術

スラッシュコマンド(SlackAPI) ⇄ API Gateway ⇄ Lambda でEC2を再起動する

こんにちは。ざわかける!のざわ(@zw_kakeru)です。Slackでスラッシュコマンドを入力することで、SlackAPI経由でAWS API Gatewayをたたき、AWS Lambdaを実行し、EC2インスタンスに再起動をかけます。 ...
技術

ムシャーナを救ってもらった

こんにちは。ざわかける!のざわ(@zw_kakeru)です。半年以上前に、Youtube等で有名なポケモントレーナーであるライバロリさんにDMを送るBotを作成した記事を公開しましたが、今回はその記事の続き(というか結果)となります。 この...