技術

技術

[最新版]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を作成した記事を公開しましたが、今回はその記事の続き(というか結果)となります。 この...
技術

【C言語】ポインタの書き方(*の位置と意味)

こんにちは。ざわかける!のざわ(@zw_kakeru)です。C系の言語で使われるポインタについて解説します。この手の記事は山のようにあるので、私は実際の記述方法について現場レベルで整理してみます。 はじめに 今回のサンプルコードです。これに...
技術

ラムダ式による文字数順ソート:なぜこう書けるのか【C#】

こんにちは。ざわかける!のざわ(@zw_kakeru)です。C#(およびその他の言語でも)のstringリストの要素を文字数順にソートする方法です。ラムダ式を使えば簡単に実現できますが、なぜこの書き方でこうなるのか、自分の勉強用に書き記して...