2020 - OpenFaaSの使い方を学ぶFaaSサンプル
FaaS(Function as a Service)と呼ばれるサービスを使えばサーバレスでちょっとしたコードを実行できるようになります。AWS Lambdaが有名ですが、他のクラウドも同様のサービスを提供しています。 今回はその一つ、OpenFaaSを使って作られた2020を紹介します。
2020の使い方
2020はこんな感じで使います。curlコマンドで読み込むだけです。
$ curl -s https://alexellis.o6s.io/ascii-2020?q=MOONGIFT
┏━━┓┏━━┓┏━━┓┏━━┓
┗━┓┃┃┏┓┃┗━┓┃┃┏┓┃
┏━┛┃┃┃┃┃┏━┛┃┃┃┃┃
MOONGIFT
┃┏━┛┃┃┃┃┃┏━┛┃┃┃┃
┃┗━┓┃┗┛┃┃┗━┓┃┗┛┃
┗━━┛┗━━┛┗━━┛┗━━┛
2020という数字の間に指定した文字が入ります。別な文字も入れられます。隙間は %20
で空けています。
$ curl -s https://alexellis.o6s.io/ascii-2020?q=%20%20D%20e%20v%20R%20e%20l%20%20%20
┏━━┓┏━━┓┏━━┓┏━━┓
┗━┓┃┃┏┓┃┗━┓┃┃┏┓┃
┏━┛┃┃┃┃┃┏━┛┃┃┃┃┃
D E V R E L
┃┏━┛┃┃┃┃┃┏━┛┃┃┃┃
┃┗━┓┃┗┛┃┃┗━┓┃┗┛┃
┗━━┛┗━━┛┗━━┛┗━━┛
コードはたいそうなことはしていませんが、OpenFaaSの使い方を知るのに役立ちそうです。新年を迎えたばかりのネタとしても面白いでしょう。
2020はJavaScript製のオープンソース・ソフトウェア(MIT License)です。