プログラミング言語のJava(ジャバ)とJavaScript(ジャバスクリプト)は、名前が似ていることからしばしば混同されがちです。
- 「JavaはJavaScriptの略だと思っていた」
- 「JavaScriptをJavaって略したら炎上した」
- 「JavaScriptができると言ったらJavaをやらされた」
このような話は、エンジニア界隈ではある種の定番ネタとなっています。
続きを読むプログラミング言語のJava(ジャバ)とJavaScript(ジャバスクリプト)は、名前が似ていることからしばしば混同されがちです。
このような話は、エンジニア界隈ではある種の定番ネタとなっています。
続きを読む毎年恒例(にしていきたい)の一人旅!
記念すべき第1回は、僕の生まれ故郷である埼玉県川口市を旅してきました。
最近、Google Apps Script(GAS)でSlackのBOTを作るのにハマっています。*1
基本的には何らかのAPIやウェブページから取得したデータを整形してメッセージを投稿するBOTなのですが、ソースコードをいじらなくてもメッセージの文面を変えられるようにするために、テンプレートをもとにメッセージを生成する仕組みにしています。
当初は特定の文字列を実際のデータの値に置換するだけの単純な仕組みで実装していましたが、「特定の値があるときにのみこの文字列を出力したい」といったケースに対応できないため、条件分岐や繰り返しなどのロジック処理を行なえるような構文を定め、言語として規格化しようと考えました。
*1:Google Apps Script(GAS)でSlackのBOTを作る方法は、そのうち記事にします。
僕が所有するドメインmunieru.jp、およびそのサブドメインapi.munieru.jpにおいてSSL証明書が無効で接続できない状態でしたが、その問題を解消しました。
続きを読む