2011-09-01から1ヶ月間の記事一覧

ShipIt の Node.js 版みたいなの書き始めた

CPANモジュールにリリース作業を自動化する ShipIt 的なのが Node.js にも欲しいなと思って書き始めました。GitHub - hideo55/node-shipitjs: NPM package release management toolいまは、package.jsonを読んで、gitのバージョンタグを作って、npm publish…

MurmurHash3 の Node.js Binding を書いた

32bit/128bitのハッシュ値を生成するMurmurHash3のNode.js Bindingを書きました。ソースはGithubに置いてあります。また、npmのパッケージとしてもリリースしてありますので、以下のようにnpmコマンドでインストールできます。 $ npm install murmurhash3

JavaScriptのビットシフトではまった

ちょっと引っかかったのでメモ。以下のコードのようにビットシフトを行うと、符号付き整数として扱われる。 console.log( 1 << 30 ); // 1073741824 console.log( 1 << 31 ); // -2147483648 これは、"演算子が符号付き整数に定義されているためである。符号…

Perlのメトリクス計測

ソースコードの品質向上のための効果的で効率的なコードレビュー にメトリクス計測ツールがでてきますが、Perlにももちろんあります。Perl-Metrics-Simple-0.18 - Count packages, subs, lines, etc. of many files. - metacpan.orgまたPerl::Metrics::Simpl…