先日、CoreCLRを見ながら勉強がてら作ってみたInazumaというものを公開したところ、
さおさんが平日版めとべややるので話してくださいよーって振ってきたので、自信ないですけど…みたいな感じでお話することに。
勉強のために作っていたのでいろいろ知識を整理もできていなくてふわふわした状態でしゃべるという今までになく不安なセッションでなんかすみません的な感じでした。
それはともかく、CoreCLRを動かしてみるのは面白いのでぜひやってみるといいのではないかと思うのと、意外とみんなインタープリターとか作ってみたいと思わないものっぽいという感触を得ました。
あとインタープリターのデモは工夫しないと微塵もよくわからんって感じですね(知ってた)。
みんなが大好きなあのChatWorkを拡張してさらに便利にするためのChrome拡張をChrome ウェブストアに公開しました。
Chrome ウェブストアからダウンロードしてインストール
主な機能は以下のようなものがあります。
- 見た目の変更
- グループリスト
- 一覧性の向上(リストの項目の高さを細くして数を多く表示)
- Migemoによるインクリメンタル絞込検索
- チャット部分
- Toリストの拡大
- Toリストの検索拡張(Migemo+その他プロフィール項目(Email,Twitter,組織)も含める)
- Office 365ドキュメント(PowerPoint/Excel/Word)のダイアログでのプレビュー
- コードのシンタックスハイライト(```で囲むやつ)
- キーワード機能を提供します
- カスタムスクリプトの差し込み
- カスタムスタイルの差し込み
それぞれの機能は拡張の設定画面からオンオフできるのでお好みに応じてオンオフしてください。
シンタックスハイライトは普通に便利なのではないかと思います。カスタムスクリプトは社内向けの拡張を相乗りしたいというためにある機構で、あとで解説書きたいようなそうでもないような。
なお、当然魔改造ですのでChatWork側が変化すれば簡単に壊れてしまうのでご注意ください。
ソースコードは https://github.com/mayuki/ChatworkExtension から入手できます。
最初はURLを知っている人にのみ公開のつもりだったのですが、ChatWorkの中の人も改造しているっぽいのでいいのかなとおもって公開します。吾郷さんも入った記念ということでひとつ。