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