petitviolet_blog

@petitviolet blog

ScalaMatsuri2017に参加してきた

2017/02/25-26で開催されたScalaMatsuri2017に参加してきました。

2017.scalamatsuri.org

petitviolet.hatenablog.com

CFPに出したら通って400人の会場で話すことになって、この一ヶ月くらいずっとどきどきしてた。

発表資料はこちら

speakerdeck.com

なんだかんだでそこそこ人も入っていただいて、Twitterとかでも感想が少しpostされていて嬉しかったです。

登壇者の特権で壇上から写真も撮れた。

2日目のお昼は寿司職人が来て寿司Bar。テンション上がったし美味しかった。

2日間通して色々刺激を受けて非常に楽しかったです。
運営の皆様ありがとうございました。

来年も出来ればスピーカーとして参加出来るといいな。

Vimperatorでページのurl/titleをMarkdown的にcopyするプラグイン作った

久々に検索ショートカット以外のプラグイン

github.com

できること

とはいっても出来ることはめっちゃ少なくて、vimperatorでyankmarkdown|ymdコマンドを実行すると、
[petitviolet_blog](http://petitviolet.hatenablog.com/)
みたいにmarkdown形式でurlとtitleをclipboardに入れてくれるだけ。

github特別対応

ちょっとこだわったのがgithub上での挙動で、普通にやると
petitviolet/vimp-plugins: My Vimperator plugins
みたいにリポジトリのdescriptionまでタイトルに入ってしまう。

なので<user>/<repository>だけをタイトルとして扱えるようにした。
こんな感じ。
[petitviolet/vimp-plugins](https://github.com/petitviolet/vimp-plugins)

ちなみにファイルを開いている場合は<user>/<repository>/<filename>みたいな感じにした。
こんな感じ。
[petitviolet/vimp-plugins/yankMarkdown.js](https://github.com/petitviolet/vimp-plugins/blob/master/yankMarkdown.js)

特にgithubリポジトリへのリンクをmarkdown的に加工するのがめんどくさかったのが解消されて個人的に便利。