naoki86star

インターネットの片隅でなにかしら書いてみる

2020-04-01から1ヶ月間の記事一覧

SMS notification on Amazon SNS (...by clojure)

前置き Amazon SNSを使ったSMS通知を試してみました。よく2段階認証で携帯のほうにSMSが飛んでくるアレをクラウドサービスを使って飛ばせるのか興味を持ってすぐに試せそうなものを検索してこれをやってみようと思ったからです。 Amazon SNSというのは他のサ…

(無題)

clojure言語実装のいわゆる拡張子はclj。似た拡張子にcljsがあってこれはclojurescriptのもの。最初clojure.orgにclojurescript.orgへのリンクもあってそれで拡張子がごっちゃで使ってしまってツッコミうけたこともあるが、それは置いておく。clojurescript…

futureのなかでmapを使ったら。。。

並行処理によって処理時間を短縮するコードを書こうとしていた時に学んだ(ハマった)ことをだらだら書きます。最終的にはpmapを使えばいい話でした。futureを使って並列実行させようとしても直列実行しかしてくれなかった経験です。 最初に書いた関数の構造は…

(グローバルIP, 国コード, ASN)なカスタムmaxminddbを作る

今回やってみたこと グローバルIPアドレス(v4のみ)からCountry-CodeとASNを参照できるカスタムmaxminddbファイルを作成する。GeoIP2LiteのASN用とCountry用を一緒にする感じ。 clojure でgrpc接続実装が可能であることを覚えたので、これを使ってASN参照処理…

VPSサービスを使った、自分のPCにフルルートを引き込む一つの方法

動機 空いている時間に、gobgpapiのlistPathをclojureで実装してみるべくラフに動くコードを書いてる最中なのですが、full route持たせたgobgpdにつないでテストしてみようかと思い立ちました。以前gobgpd+fullrouteは廉価スペックVPSだと厳しいなぁみたいな…