RAS Syndrome

冗長。

プログラミング

GASで何らかのWebhook通知を受け取ってログに書き出すまで

Scrapbox の Slack 通知の中身を調べたかったので、GAS で受け取ってログに吐いてみることにした。 GAS 触るのは初めてだったので色々ハマったり色々調べたりした。以下、分かったこととかをつらつらと。 GAS の種類 Sheets や Docs に紐付いてるパターン(…

スニペット管理コマンドツールの構想

きっかけ 競プロでよく出てくるコード片を、私は 1 つのリポジトリにまとめている。 テストコードも書いたりして管理している。 コンテスト参加中はこのリポジトリを開いて、欲しいコードを探してコピペしてくる運用だ。 まあしかしこの運用は、競プロという…

Vagrant 使おうとして調べたこととか

Vagrant 使わないとどうなるの? 例えば Ubuntu だとこんだけ初期設定が大変らしい。 qiita.com こりゃ Vagrant 使うしかねえや。 Box はどれを選べばいいの? 公式ドキュメント(Install and Specify a Box | Vagrant - HashiCorp Learn)を見ると、 Warnin…

プログラミングにおける"フック"とは

フックの意味 プログラミングにおけるフックの意味 フックのコード例 フックとイベント駆動型プログラミングは似ている コード例 語彙の整理 語彙を置換してみる "Web フック"とは フックの意味 フックという言葉には色々な意味がある。 鉤。物を引っかける…

作図ツール「draw.io」を使ってみたので紹介

概要 以下が draw.io 。 https://www.draw.io/ つまり、Web ブラウザ上で使える作図ツールということだ。 完全無料。すごい。 ファイルを開く/保存する ファイルの参照/保存先として、Google Drive や Dropbox、GitHub 等のクラウドサービスが使える。 だ…

コミットメッセージ絵文字プリフィックスの自分的使い分け

コミットメッセージ絵文字プリフィックスの自分的使い分けメモです。

「関数型脳になろう 〜 脱 for 文編 〜」の解答例

「関数型脳になろう 〜 脱 for 文編 〜」はこちら。 問題 1. [ 10, 20, 30, 40 ] = [10 | [ 20, 30, 40 ] ] … (1) [ 20, 30, 40 ] = [20 | [ 30, 40 ] ] … (2) [ 30, 40 ] = [30 | [ 40 ] ] … (3) [ 40 ] = [40 | [ ] ] … (4) 定義 1. より、 [ ] はリスト。…

関数型脳になろう 〜 脱 for 文編 〜

「Elixir を始めたが、関数型の考え方がよく分からない」という知人に向けて書いた。 関数型プログラミングの世界では本当は、"代入"ではなく"束縛"、"返し値"ではなく"評価値"という言葉を使わないといけない。だけどその辺の説明までするのはめんどくさい…