2012-11-01から1ヶ月間の記事一覧

Node.jsで複数の 'Set-Cookie' を設定する

メモ。 httpServerResponse.setHeader('Set-Cookie', [ "KEY1=VAL1; path=/; expires=Sat, 24 Nov 2012 08:34:29 GMT" , "KEY2=VAL2; path=/; expires=Sat, 24 Nov 2012 08:34:29 GMT" , "KEY3=VAL3; path=/; expires=Sat, 34 Nov 3013 08:34:39 GMT" ]); ht…

readStream.pipe( duplexStream ).pipe(writableStream) してみた

Re:node.jsでストリーミング的な - .blog これ書いた後に HTTP_Request.pipe(MyDuplexStream).pipe(HTTP_Response); させたくなった。 実際には、HTTP_Request.on('data')時のデータをそのまま HTTP_Responseに流すわけじゃないのでデータを変換するストリー…

Re:node.jsでストリーミング的な

node.jsでストリーミング的な - 四角革命前夜インプット(fs.ReadStream)もアウトプット(http.ServerResponse)もStream実装だし、pipe使うのが楽じゃないかと思った。 こんなかんじでどうですかね? var http = require('http') , url = require('url') , pat…

関数の書き換え

知らんかったのでメモ use strict; use warnings; sub puts { print "@_\n" } my @args = qw/Panty and Stocking with Garterbelt/; puts(@args); { no strict 'refs'; no warnings 'redefine'; my $orgin_puts = *{'main::puts'}{CODE}; # local *main::put…