Scrapboxの更新ページをチェックするGoogle Chrome拡張を作った

scrapbox-recent-pages github.com Scrapboxの更新ページを一覧したり、更新された未読ページを一覧するブラウザー拡張です。 Scrapboxのリリースノートに書かれるお知らせを見逃さないために作りました。 デモ

MSYS2でmintty+bash+pecoの環境を作る

peco github.com この記事に書いてあること MSYS2でターミナルにminttyを使っていると、pecoが正しく動きません。 この記事を参考に、ラッパー関数を定義すると、mintty+bash+pecoの環境を作れます。 参考記事からの変更点 findコマンドに引数を渡すまえに、…

Kotlin+ktor+NettyのGradleプロジェクトの雛形を作る

ktor github.com この記事に書いてあること ktorのレポジトリーにMavenベースのサンプルアプリケーションが公開されています。 それらを参考にして、Gradleプロジェクトの雛形を作ります。 今回試したバージョン Kotlin 1.0.3 ktor 0.2.1 Netty 4.0.30 Java …

Jupyter NotebookにYouTubeを埋め込むcustom magic commandを定義する

Jupyterにはいくつかの拡張ポイントがあります。 拡張ポイントの1つであるmagic commandを用いて、ノートブックにYouTubeを埋め込んでみます。 出来上がったサンプルはnbviewerで閲覧できます。 magic command Introducing IPython — IPython 3.2.1 document…

Jupyter Notebookでスライドショーを作る

Jupyter Notebookに拡張機能をインストールすると、ノートブックを編集しながら、その場でスライドショー形式で表示できるようになります。 また、nbviewerでも、GitHubリポジトリーにプッシュしたノートブックをスライドショー形式で表示できます。 RISE gi…

Mac OS X環境にPipelineDBをインストールする

PipelineDB www.pipelinedb.com 今回試したバージョン Mac OS X 10.9.5 (Mavericks) PipelineDB 0.8.5 インストール手順 まず、公式サイトからMac OS X用のインストーラーをダウンロードして、実行します。 インストールが完了したら、データベースの初期化…

Lazybonesのテンプレートを配布する

TL;DR Lazybonesのテンプレートを共有するには、つぎの3つの方法があります。 zipファイルをLazybonesのローカルキャッシュへ置く ファイルシステム(file://path/to/zip)か、HTTP(http://host/path/to/zip)でアクセスできる場所に公開し、Lazybonesのテンプ…

Lazybonesでプロジェクトの雛形を作る

TL;DR GradleやMavenなどのビルドツールには、プロジェクトの雛形を作る機能があります。 しかし、生成されるファイルやディレクトリー構造をカスタマイズしたいと思っても、手軽にカスタマイズする方法がありません。 Lazybonesを用いると、あらかじめ用意…