読者です 読者をやめる 読者になる 読者になる

Common LispでSlack botを作る

チャットbotなるものにも(今さら)手を出してみようと、Slack用のサンプルbotをCommon Lispで書いてみました。 github.com 使い方 一応使い方です。 上記プロジェクトをquicklispからロード可能な場所にclone settings.json.inを参考にsettings.json(下記…

[JavaScript] ブラウザからSuperAgentでファイルをPOST

ブラウザからSuperAgentでファイルをPOSTしようとしてハマったのでメモ。なお、SuperAgentはAJAX通信に特化した軽量なJavaScriptライブラリです。 SuperAgent紹介記事リンク:jQuery.ajaxの代わりにSuperAgentを使う - Qiita ハマった部分 まず、HTMLでform…

AngularJSでアコーディオンパネルを作成

目的 いわゆるアコーディオンパネルが欲しかったのですが、MEANスタックなんて言葉を聞いてちょっと興味があったので、AngularJSで作ってみました。これだっというサンプルが意外に見つからなかったので一応メモに残しておこうと思った次第です。要件はおお…

Caveman2でCL-Markupを使う準備

目的 何か作ってみようかとCommon LispのWebフレームワークCaveman2を使い始めてみました。デフォルトのテンプレートエンジンとしてDjulaがサポートされていますが、閉じタグ書くなんて面倒くさい…と思い、CLで記述できるCL-Markupの利用を考えています。こ…