Safx
プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ
(移動先: ...)
Home
iOS開発
JavaScript
JenkinsとSikuli
その他開発
Mac活用
▼
ラベル
JavaScript
の投稿を表示しています。
すべての投稿を表示
ラベル
JavaScript
の投稿を表示しています。
すべての投稿を表示
2015/11/05
20の言語/環境でてきとうにベンチマークしてみた (Rust, Go, Crystal, Nim, Swiftなど)
›
自分が普段利用している言語や、気になっている言語などを集めてベンチマークを行いました。 次の2つのブログ記事の伝統に則り、再帰のフィボナッチ関数を使って、処理時間や利用メモリなどを計測してみました。 この頃 流行りの 言語たち(他)でベンチマーク (Dart, Go...
2015/04/28
JavaScript for Automation (JXA) を利用してMac AppStoreからアプリケーションを自動インストールさせる
›
OS X 10.10から JavaScript for Automation (通称 JXA) が導入されて、オートメーションのためのスクリプトがより書きやすくなりました。 そのJXAを使って、「AppStore.appを起動させてから、購入済みのアプリをInstalll...
2014/07/24
流体シミュレーションエンジンLiquidFunをJavaScriptから使ってみる
›
流体シミュレーションエンジン LiquidFun のバージョン1.1.0が先日リリースされて、このバージョンからJavaScriptがサポートされました。 そこで、LiquidFun.jsと Paper.js を利用して、簡単なデモを作ってみました。
2014/03/28
3Dブロック的グラフィックライブラリObelisk.jsを試す
›
3Dブロック的なピクセルアートが書けるようになる Obelisk.js を試してみました。
2013/09/10
Chromium + Nodeで動作してJavaScriptで拡張可能なブラウザExoBrowserを試す
›
Exo は Chromium をベースとして、そこにNodeを載せてHTML/CSSとJavaScriptでブラウザUIを利用できるように設計されたブラウザです。 この記事ではExoブラウザをソースからビルドして利用してみました。 なお、コンパイル環境はXcode 5...
2013/09/05
Mocha + Istanbulでテストしてコードカバレッジを取得する
›
JavaScriptでテストとコードカバレッジ取得するためのツールやフレームワークは沢山あるので、最近ちょこちょこJavaScriptに手を出しはじめたばかりの人間にとってどれを使ったらよいのかわからなかったりします。 また、それをするためのボイラープレートコードが必要...
2013/08/27
NoFloでFlow-based programmingを試してみる
›
NoFlo は Flow-based programming という、 Yahoo! Pipes などのように、コンポーネント同士を接続したグラフによってプログラミングを行うライブラリ/ツールです。 KickStarter で先月から 出資者を募集中 で、プロジェクトが...
2013/08/20
JavaScriptのSource Mapの内部表現について
›
CoffeeScriptなどの別言語からコンパイルしたり、ClosureコンパイラなどでMinifyしたりしたソースをデバッグしているときなどに、生成されたJavaScriptソースコードから変換前のオリジナルソースの場所を知りたいときがあります。 それを知るための技術が...
2013/07/11
JavaScriptでundefinedよりvoid 0を使ったほうがよい理由はほとんどのブラウザで最速だから、かも
›
ちょっと前に、 株式会社LIGのブログ で undefined はただのグローバル変数だから void 0 を使うほうがよいみたいな記事がありました。 JavaScriptで undefined の代わりに、 void 0 を使ったほうがいい理由 | 株式会社LIG ...
2013/05/28
Emacsでflymake-jshintを利用してリアルタイムでのJavaScript文法チェックができるようにする
›
flymake-jshintを利用して、Emacsで JSHint を利用したリアルタイムでのJavaScript文法チェックができるようにしてみました。 今回利用したEmacsのバージョンは次の通り。 GNU Emacs 24.3.1 (x86_64-apple-da...
2013/04/18
Node-Javaを使ってSikuliをJavaScriptで操作する
›
Node-Java という、JavaScriptからJavaを利用できるNodeのライブラリがあります。 これを使ってSikuliをJavaScriptから操作するようにしたら、JavaScirptのテストフレームワークが楽に使えて便利かなあと思って試してみました。 ...
2012/09/12
Emscriptenを用いてC++ソースをJavaScriptに変換する
›
EmscriptenはC/C++ソースからJavaScriptソースへ変換するコンパイラです。 BananaBread のようなゲームや PythonやRuby のようなスクリプト言語もコンパイルできるようです ( Emscripten Wiki にはそれ以外のデモやサ...
2010/08/02
V8のMinGWでのコンパイル
›
V8はGoogle Chromeに搭載されたIA-32かARM上で動作するJavaScriptエンジンです。ソースコードはC++で書かれており、新BSDライセンスで提供されています。 Chromeに使用されていますが、スタンドアロンでの実行や組み込みでの実行が簡単に実現できるよう...
›
ホーム
ウェブ バージョンを表示