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

TECH-MICCHON.jar

Scalaを中心に技術的な話題を書きます。

株式会社ドワンゴでのインターンを終了しました

2017年3月30日付けで株式会社ドワンゴを退職しました。自分はインターンアルバイトとして入社したので、正確にはインターンを終了したということになるのでしょうか。 最初は右も左もわからない状態でしたが、メンターさんたちが根気強く支えてくれたお陰で…

東工大ポータルにSeleniumでブラウザから自動ログイン

東工大ポータルにSeleniumで自動ログイン 自分の大学のポータルサイトには二段階認証が付いており、それは一時的にtokenを発行するようなものではなく、よくネットバンキングで使われるようなマトリックス認証である。 セキュリティ的には幾分強くなるのだが…

sbt plugin の作り方 - 実際の plugin を用いて解説 -

概要 sbt plugin の作り方をこちら github.com のコードを使いながらざっくり解説していきます。 sbt plugin を作る sbt plugin はいくつかの Key に対してその振る舞いを記述していく、というスタイルで実装していきます。 振る舞いとは、例えば Groovy な…

jflex-scala の sbt plugin を作った話

JFlex とは JFlex とは Java で書かれた構文解析器を生成するためのライブラリで、Javaのコードを生成します。 sbt-jflex-scala を作った動機 JFlex の fork の中で jflex-scala というものがあり、これは Scala のコードを生成してくれます。 github.com こ…