Upgrade to Pro — share decks privately, control downloads, hide ads and more …

slack-codegolf

 slack-codegolf

Node学園 25時限目でLTしました。
PDF化した際に一部デザイン崩れ・リンク切れしたため、できれば下記をご覧下さい。
https://darai0512.github.io/talks/node_school_20170424/

652915b63cc63ea30683365a911d5f41?s=128

DAIKI ARAI

April 24, 2017
Tweet

Transcript

  1. Slack CodeGolf : https://goo.gl/forms/OONuFtwtESP2kI5G2 2017/04 @darai0512

  2. darai0512 Qiita/GitHub Nodejs: 1 Node School PR: , , 10986

    11646 11646
  3. CodeGolf @fmy Slack API

  4. Demo

  5. general channel & docker ( ) (∗´젼`)

  6. None
  7. cat script bash strace ps ifconfig $(ifconfig | fgrep encap:Ethernet

    | awk '{print $1}') down strace -f -e execve $COMMAND < ${INPUT}/$file
  8. Join URL https://goo.gl/forms/OONuFtwtESP2kI5G2 heroku app docker sudo

  9. ex1: ascii !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqr

  10. by JavaScript 63 Byte j='' for(i=33;i<127;)j+=String.fromCharCode(i++) console.log(j)

  11. by Nodejs Node core API Buffer 51 Byte (43 Byte

    ) console.log(Buffer.alloc(94,33).map((v,i)=>v+i)+"")
  12. Hint Nodejs // 文字 指定 string s=require('fs').readFileSync('/dev/stdin','UTF8'); // 文字 指定

    Buffer b=require('fs').readFileSync('/dev/stdin'); // 引数 fd 可能 buffer map処理 require('fs').readFileSync(0).map(v=>{}); // event 受 (b Buffer) process.stdin.on('data',b=>{});
  13. Welcome & Enjoy !!! https://goo.gl/forms/OONuFtwtESP2kI5G2