SlideShare a Scribd company logo
1 of 8
沖縄 Web+DB 勉強会

 【作ってみた】 【 Node.js 】
「おまえのものはおれのもの、おれ
のものもおれのもの」を実現するや
        つ

     株式会社レキサス
        古川吉啓
     2012/09/27 ( 木 )
node-decorate
せっかちな方はこちらをどうぞ
→ https://github.com/fullkawa/node-decorate

   プロキシです!
   HTML ドキュメントを取得し、 jQuery で好き勝
    手に “加工” できます!
   自前のコンテンツでなくてもOK!
「おまえのものはおれのもの」パター
        ン
「おれのものもおれのもの」パターン
Hello, world !
// src/custom.js
module.exports = {
  append_manipulate : ['hello']
}
module.exports.proc_for_elements = {
  hello : function($) {
    $('body').attr('onload', 'alert("Hello, world !")');
  }
};
何に使うの?
 アクセス解析用のトラッキングコードを
  追加する
 トラッキングコードを除去する
 広告や重要でないコンテンツ / リンクを除
  去する
   – CLEARLY (EVERNOTE)


etc...
何に使ってもいいじゃない!
$ npm install node-decorate
$ npm start
質疑応答?

More Related Content

What's hot

閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とはMuyuu Fujita
 
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaGrunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaHisateru Tanaka
 
Node.jsでスクレイピングして可視化してみた
Node.jsでスクレイピングして可視化してみたNode.jsでスクレイピングして可視化してみた
Node.jsでスクレイピングして可視化してみたYasunori Kirimoto
 
実際にSoundJSを使ってみて分かったこと
実際にSoundJSを使ってみて分かったこと実際にSoundJSを使ってみて分かったこと
実際にSoundJSを使ってみて分かったことYoshiya OKI
 
Jsのビルド環境
Jsのビルド環境Jsのビルド環境
Jsのビルド環境fourside
 
141115 making web site
141115 making web site141115 making web site
141115 making web siteHimi Sato
 
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」Aya Komuro
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたtoshihirock
 
ドキュメントの共同作成
ドキュメントの共同作成ドキュメントの共同作成
ドキュメントの共同作成yuritaka10
 
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門Sou Lab
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringMakoto Ohnami
 
D3jsを使ってみた@wcan lt大会
D3jsを使ってみた@wcan lt大会D3jsを使ってみた@wcan lt大会
D3jsを使ってみた@wcan lt大会Takuya Ueda
 
Gruntを導入しよう!の話
Gruntを導入しよう!の話Gruntを導入しよう!の話
Gruntを導入しよう!の話Koji Nakamura
 

What's hot (20)

Java script
Java scriptJava script
Java script
 
閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは閉じタグを超えた先に僕が見た景色とは
閉じタグを超えた先に僕が見た景色とは
 
200k/sec
200k/sec200k/sec
200k/sec
 
JQuery入門
JQuery入門JQuery入門
JQuery入門
 
Grunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanakaGrunt front-osaka-1-lt-tanaka
Grunt front-osaka-1-lt-tanaka
 
Ruby on JavaScript
Ruby on JavaScriptRuby on JavaScript
Ruby on JavaScript
 
Node.jsでスクレイピングして可視化してみた
Node.jsでスクレイピングして可視化してみたNode.jsでスクレイピングして可視化してみた
Node.jsでスクレイピングして可視化してみた
 
YUI
YUIYUI
YUI
 
実際にSoundJSを使ってみて分かったこと
実際にSoundJSを使ってみて分かったこと実際にSoundJSを使ってみて分かったこと
実際にSoundJSを使ってみて分かったこと
 
Jsのビルド環境
Jsのビルド環境Jsのビルド環境
Jsのビルド環境
 
141115 making web site
141115 making web site141115 making web site
141115 making web site
 
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」
hktstudy 201206 「私だってやれば出来る子!♥Multi-Mechanize♥」
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
 
ドキュメントの共同作成
ドキュメントの共同作成ドキュメントの共同作成
ドキュメントの共同作成
 
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
 
Redis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo SpringRedis Intro Osc2010 Tokyo Spring
Redis Intro Osc2010 Tokyo Spring
 
D3jsを使ってみた@wcan lt大会
D3jsを使ってみた@wcan lt大会D3jsを使ってみた@wcan lt大会
D3jsを使ってみた@wcan lt大会
 
Gruntを導入しよう!の話
Gruntを導入しよう!の話Gruntを導入しよう!の話
Gruntを導入しよう!の話
 
Webpackにトライ 基本編
Webpackにトライ 基本編Webpackにトライ 基本編
Webpackにトライ 基本編
 
No3
No3No3
No3
 

More from Yoshihiro Furukawa

GitHubでアナログゲームを開発する
GitHubでアナログゲームを開発するGitHubでアナログゲームを開発する
GitHubでアナログゲームを開発するYoshihiro Furukawa
 
#69_ゲームデザインのはなし(後編)
#69_ゲームデザインのはなし(後編)#69_ゲームデザインのはなし(後編)
#69_ゲームデザインのはなし(後編)Yoshihiro Furukawa
 
#68_ゲームデザインのはなし(前編)
#68_ゲームデザインのはなし(前編)#68_ゲームデザインのはなし(前編)
#68_ゲームデザインのはなし(前編)Yoshihiro Furukawa
 
Gundam#52: lifecycle and ecosystem of node.js
Gundam#52: lifecycle and ecosystem of node.jsGundam#52: lifecycle and ecosystem of node.js
Gundam#52: lifecycle and ecosystem of node.jsYoshihiro Furukawa
 

More from Yoshihiro Furukawa (6)

Aws 2014 lt
Aws 2014 ltAws 2014 lt
Aws 2014 lt
 
GitHubでアナログゲームを開発する
GitHubでアナログゲームを開発するGitHubでアナログゲームを開発する
GitHubでアナログゲームを開発する
 
#69_ゲームデザインのはなし(後編)
#69_ゲームデザインのはなし(後編)#69_ゲームデザインのはなし(後編)
#69_ゲームデザインのはなし(後編)
 
#68_ゲームデザインのはなし(前編)
#68_ゲームデザインのはなし(前編)#68_ゲームデザインのはなし(前編)
#68_ゲームデザインのはなし(前編)
 
THE OPEN
THE OPENTHE OPEN
THE OPEN
 
Gundam#52: lifecycle and ecosystem of node.js
Gundam#52: lifecycle and ecosystem of node.jsGundam#52: lifecycle and ecosystem of node.js
Gundam#52: lifecycle and ecosystem of node.js
 

Web勉強会 20120927

Editor's Notes

  1. 自己紹介: Web サービス / アプリ開発