my notebook blog : JavaScript
Rhino で console.log() したい
Java から evaluateString する形で javascript コードを実行する場合に Node.js のように console.log() したい、という場合の解決方法.
Node.js で XML文書をパース
大量のXML文書から InDesign 文書を生成する必要が生じたので、Node.js での XMLパース方法をメモ。
Node.js で 指定されたディレクトリ以下にある InDesign ファイルを サブディレクトリを含めてすべて取得
別に対象が InDesign ファイルに限った話ではないが、再帰的にディレクトリを検索して、すべての InDesign ファイルリストをつくる、 という必要が生じたので備忘録として書き残します. 基本的には 再帰を使って木構造をリストに変換する JavaScript で書いたのと同じです.
Node.js での 巨大なエクセルデータ読み込み
前回( Node.js での エクセルデータ読み込み )で、エクセルデータが簡単に扱えると思っていたが、
実践的なデータを使って前のコードで処理したところ、ハングアップしてしまい作動しない。
よくコードを見てみると xlsx.utils.sheet_to_json
として、エクセルデータ全体を json object に変換している。
推測ではあるがおそらくこれが原因であろう。
今回はそのような巨大なデータをこの xlsx モジュールで処理する方法を備忘録として書きます。
なお、ここに書いたことは SheetJS のページ を読めばすぐわかる程度の情報なので、あしからず.
Node.js での エクセルデータ読み込み
カタログ系組版では、エクセルデータを起点としてカタログを組んでいく仕事があります。 いままではもっぱら Java / Groovy + POI を使って処理してきましたが、 Node.js でエクセルデータをパースできるか調べてみました。
Node.js と Jimp で画像をクロップする
ちょっとした画像操作に Groovy を使ってきたが、最近 Node.js を使う機会が増えてきたので、 Jimp を使って画像を操作する方法をメモしておきます.