タグ

ブックマーク / co.bsnws.net (3)

  • 2つの画像の違いを比較するnode.jsライブラリ「image-diff」

    2016年 8月1日 17時45分 7年前 画像の違いを比較するnode.jsライブラリ「image-diff」の紹介です。 画像の違いを比較する必要があるケースとはどんな時でしょうか?絵画の世界であれば、その絵が物か偽物かの判定等が思い浮かびます。 使う場面は限られそうですが、2種類の画像から 画像間の違いを1枚の画像として書き出することができるnode.js用のライブラリが「image-diff」です。 image-diffは、ImageMagickに依存しており、事前に導入している必要があります。 image-diffはターミナル上からnpmコマンドを使ってインストールします。 # cli版をインストールする場合 * cli版はコマンドライン上から使うことが出来ます npm install image-diff -g # module版をインストールする場合 npm install

    2つの画像の違いを比較するnode.jsライブラリ「image-diff」
    koda3
    koda3 2019/01/11
  • Webスクレイピングをする時に便利なnode.jsライブラリ「article-parser」

    2017年 9月2日 01時20分 6年前 Webスクレイピングをする時に便利な node.js用ライブラリ「article-parser」の紹介です。 " Webスクレイピング "、簡単に言えば、Webサイトからコンテンツの情報を抜き出すことです。RSSなどのフィードとは違いページ全体を抜き取ります。あまり聞こえはよくありませんが、Webサイトを巡回する クローラー や ソーシャルブックマーク のような機能を実装するなら必要になります。 ページ全体を抜き出すだけなら、難しいことではありません。ですが、ページをまるごと抜き出すと ヘッダーやフッター、サイドバーなどの HTMLタグを除去が必要になるので、コンテンツのみを抜き出すのに少々手間がかかります。

    Webスクレイピングをする時に便利なnode.jsライブラリ「article-parser」
  • コメントが書ける新しいjsonフォーマット「hjson」

    2016年 4月1日 10時15分 7年前 JSONにコメントが書けるJSONを拡張したフォーマット、「hjson」の紹介です。 データの受け渡し 〜 設定ファイルまで言語間を超えて様々なシーンで使われるJSONフォーマットですが、設定ファイルとして使う場合 データ数( 配列 or オブジェクト)が多くなると管理が難しくなってきます。 「設定ファイルではJSONじゃなくてXML代替のYAML使えば?」っという意見も出てきそうですが、node.js関連のパッケージ等はJSON一択です。( * RailsやSymfony等のフレームワークはYAMLが使われています ) そもそもJSON ( JavaScript Object Notation ) はjavascriptのオブジェクトなのでYAMLの様にコード内にコメントを書くことは想定されていません。 そんなフォーマットの縛りが強いjsonを

    コメントが書ける新しいjsonフォーマット「hjson」
    koda3
    koda3 2016/07/26
  • 1