JavaScript

MozillaのスクレイピングフレームワークFathomを試してみる

こちらのOSDNの記事で知ったのですが、MozillaでFathomというJavaScript用のスクレイピングフレームワークを開発しているようです。仕事でクローラーを作ったりしていたこともあり、面白そうだと思ったので軽く調べてみました。 mag.osdn.jp 以下のGitHubリ…

Node.js + BabelでECMAScript6を使ってみる

Babelのサイトのドキュメントを参考にやってみました。 babeljs.io まずはnpmコマンドでnode-cliとbabel-preset-es2015をインストールします。最近のBabelでは各種機能がプラグインの形で提供されており、必要な機能のみインストールして使用する形になって…

@teppeisさんによるECMAScript6勉強会

毎週金曜日に社内で開催している技術勉強会ですが、今週はサイボウズの佐藤鉄平(@teppeis)さんにお越しいただき、先日のYAPC::Asia Tokyo 2015でも講演されたECMAScript6についてお話しいただきました。 資料は以下になります。 Effective ES6 from Teppei…

bignumber.js - JavaScriptでの浮動小数点の計算

JavaScriptに限らず浮動小数点の演算では以下のような誤差が発生します。 > 0.1 + 0.2 0.30000000000000004 > 1.13 * 100 112.99999999999999 お金の計算で四捨五入や切り上げ、切り捨てなどが絡む場合はこういった誤差が致命的だったりします。このような場…