ST: 既に開いているファイル群からファイル表示ショートカット
Sublime Textで Eclipse の ctrl + e のように既に開いているファイル群からファイルを表示するショートカットを実現する方法です。
leafletで地理院地図を描画しマーカー設置など
地図描画ライブラリleafletと国土地理院の地理院地図を連携させてGISブラウザアプリケーションを作ってみるサンプルです。地理院地図はAPIキーの登録などが不要なのでとてもお手軽で、なおかつ日本政府が管理しているので地図情報ソースとしてはとても安心感があります。
ブラウザでグーグル認証システム互換の2FAトークンを生成
ブラウザのJavaScriptで二段階認証のワンタイムトークン(パスコード)を生成する方法です。今回ご紹介するコードは、芽萌丸ツールズの2FAトークン生成ツールでも利用されています。2FA設定時にQRコード等で提供されるシークレットさえ保管しておけば、Google認証システムアプリが無くてもパスコードを生成できます。
JavaScriptで画像の動的ロード
JavaScriptを使って画像を動的に読み込む方法です。画像の読み込み中のローディングイメージの表示などに応用できます。ピュアJS版とjQuery版の2つをご用意しました。
Node.jsでシングルトンなクラスモジュール
Node.jsでシングルトンなクラスモジュールを作る簡単な方法です。クラス自体を弄ること無くシングルトン化できる方法なのでお手軽です。
Chrome拡張機能でリクエストヘッダrefererの書き換え
Chrome拡張機能で content script や background スクリプト内でのajaxリクエスト時にリクエストヘッダのリファラrefererを書き換える方法です。
browserifyしたjsファイルの軽量化方法
browserifyしたjsのbundleサイズが大きすぎてブラウザで読み込むには少し辛いとき、無駄な依存モジュールを削除したり、軽量なものに置き換えたりしてbundleサイズの軽量化を図ります。そのような場面で役立つのがdiscモジュールです。discモジュールはWebアプリケーションの読み込み速度改善に重宝します。今回はdiscモジュールの使い方をご紹介します。