憂鬱な午後のひととき

12月5日_

Node.jsとブラウザでwasmコード一本化

今まではwasmファイル自体のコンパイルに-s "MODULARIZE=1"あり, なしの違いがあって別々にしていたのだけど, ようやく統一できた(bls-wasm).

ついでにwasmBinaryFileオプションを内部で指定したので--prejsオプションも不要になった. 大分すっきりした.

  return new Promise((resolve) => {
      if (isNodeJs) {
        const bls_c = require(`./${name}.js`)
        const Module = {
          wasmBinaryFile : __dirname + `/${name}.wasm`
        }
        bls_c(Module)
          .then(_mod => {
            exports.mod = _mod
            setup(exports, curveType)
            resolve()
          })
      } else {
        // ブラウザ用
      }
12月4日_

WebAssemblyとCとの連係

久しぶりにQiitaで書いてみた.

12月3日_

新マシン

自宅のデスクトップPCを更新. 前回は5年前のCore i3-2100TでベンチマークとるとiPhone 7に負けてるレベル.

今回はCore i7-7700@3.6GHz + 32GB + 512GB SSD. マシンがとても静かで電源入ってるのか, そうでないのか分からないレベル(たまに起動時に掃除機のような爆音がするけど).

データをコピーして必要な設定をちまちまやって移行はほぼ完了.

ひどい寝違えをして首が痛い.


御意見は光成滋生<herumi@nifty.com>までお願いします