TypeScript で Google Apps Script を書く環境を整備する

無料で自動化環境を整備できることで有名な Google Apps Script ですが、以前はブラウザで JavaScript を用いて開発する必要があったため辛い部分もありました(人による)。

現在は公式からローカル開発をするための公式 CLI ツールが提供されているので、静的型付けの恩恵を受けるべく TypeScript を用いて開発できるようにしてみました。


Read more

Share Comments

S3 の Lifecycle をコードベースで管理できる環境を整備した

S3のLifecycleをポチポチしているのが辛くなったので、カッとなって作りました。

awscliとjqがあれば動くので、簡易的なコードベース管理の雛形としてお使いください。


Read more

Share Comments

Amazon Aurora 事例祭り(20170307)に行ってきたメモ

Amazon Aurora 事例祭り に行ってきたので、メモを公開します。


Read more

Share Comments

FFmpeg と ImageMagick によるサムネイルを用いた動画のシーン検出

FFmpeg のみで動画からシーン検出するスクリプトはちらほらと見かけるのですが、軽量でシンプルなシーン検出が欲しかったのでサムネイルと ImageMagick で整備してみました。


Read more

Share Comments

Docker in Docker で Go 製のバイナリを持った軽量な Docker イメージを作る

go getで取得したcliツールのバイナリを持った軽量なDockerイメージをつくる - tehepero note(・ω<) を読んで、別解として Docker in Docker で作れないかなーと思ってやってみました。


Read more

Share Comments

golang で汎用的な任意数のオプションを取るメソッドの作り方

grpc の DialOption のオプション設定方法が上手いなーと感心したのですが、初見で理解するのが難しかったので備忘録がてら解説してみます。


Read more

Share Comments

デジタル時計を載せた生放送を FFmpeg だけで実現する

生放送の遅延確認で現在時刻を載せた配信が欲しかったので作成。ついでに Docker Image 化もしてみました。


Read more

Share Comments

CSV を SQL で扱える 'q' を使って数値データのランク分け芸

大量の CSV ファイルを処理する必要にかられて見つけた q が便利すぎたので SQL の CASE 文と合わせてランク分類をして遊んでみました。


Read more

Share Comments

Hugo のサムネ作成、画像追加、画像最適化を自動化するシェル芸

CMS ではなく Markdown で記事を作成していると画像周りがどうにもダルいのでスクリプト化しました。

自分用のオレオレ処理ですが、貼っておけば何かの役に立つかもしれないので公開します。


Read more

Share Comments

ImageMagick で黒帯背景に白文字を載せた画像を生成するシェル芸

よくタイトル画像やアイキャッチ画像で見かける “半透明な黒帯背景に白文字でタイトルが書いてあるあの画像” (なんて呼ぶのだろう?)を生成するシェル芸です。


Read more

Share Comments