その手の平は尻もつかめるさ

ギジュツ的な事をメーンで書く予定です

javascript

proxy-protocol-jsリリースした & Kyoto.js #16で喋ってきました

表題の通りproxy-protocol-jsをリリースしました.github.comwww.npmjs.comKyoto.js #16の発表資料は以下です.スライドでも簡単に説明しましたが,PROXY protocolというのはHAProxyが提唱しているTransport層 (L4) においてoriginalの送信元を維持したままp…

CasperJSを使ってGrafanaのグラフのスクリーンキャプチャを撮る

最近はサーバのメトリクス収集にPrometheus,その可視化の為のフロントエンドとしてGrafanaをハードに使っている.Grafanaは予想よりもはるかに格好良いグラフが生成されるのでやる気が出て良い.デモを触るとなんとなく温度感がわかると思う. そうしている…

location-utilってやつ書いた

JavaScriptのライブラリです.moznion/location-utilnpmとbowerにも出しておいた. https://www.npmjs.org/package/location-util URLを食べて, よしなにURLの一部分だけ抜き出したり よしなにURLの一部分を書き換えたり よしなにURL組み立てなおしたり 出…

PhantomJS + QUnit (with qunit-tap.js) + prove を使ってJavaScript のテストをTAP で回す

QUnit とTAP を用いた JavaScript のテスト環境構築の話です。 前提として、QUnit でテストを実行出来る環境が構築できていることとします。 QUnit の実行のやり方等は以下のエントリが詳しくてマジ最高なので、ご参照下さい。 QUnitの基本的な使い方 - Bloc…

JSLint をCLI から手っ取り早く使う方法

node で動くjslint-reporter を使えば手っ取り早くて良いと思いました。 https://github.com/FND/jslint-reporter$ node wrapper.js --upgrade $ node wrapper.js target.js としてやるとベロッとJSLint の結果が出てくるので良い感じですね! (追記: $ nod…

Gist のClone URL をよしなに表示してくれるChrome 拡張を書きました

Gist、UI が変わる前は"SSH" とか"Git Read-Only" スタイルのClone URL が表示されていたと思うんですけど、 UI が刷新されてからは"https" から始まるURL しか表示されなくなりましたよね。 地味に面倒臭いですね!! git clone する時に、ブラウザからコピ…

dojox.form.uploader.plugins.IFrame で問題が生じる原因とその解決方法を書いておく

2012.6.6 追記しました Dojo のdojox.form.Uploader で詰まったので書いておく - その手の平は尻もつかめるさ の続きみたいな感じです。 とりあえず今回の諸悪の根源 Dojo(バージョン1.6) のdojo.io.iframe は、「POST メソッドが使える」と公式のドキュメン…

dojo.require() をIE で使う時に注意すべき事

IE(IE 8) での話です*1 (ですから、Firefox やChrome 等のブラウザは無関係・無問題です) dojo.require() で依存関係にあるJavaScript のソースを指定しているのにも関わらず 上手く動作しない(参照出来ない)、という問題にブチ当たったので書いておきます。…