Sparkใ‚นใ‚ฏใƒชใƒ—ใƒˆbashใ‚นใ‚ฏใƒชใƒ—ใƒˆ

ใ‚นใƒ‘ใƒผใ‚ฏใƒฉใ‚คใƒณใฏใ€ใ‚จใƒ‰ใƒฏใƒผใƒ‰ใƒปใ‚ฟใƒ•ใƒ†ใ‚ฃใŒ้€ ่ชžใงใ€ๆƒ…ๅ ฑ้‡ใฎๅคšใ„ใƒŸใƒ‹ใƒใƒฅใ‚ข๏ผˆใƒฏใƒผใƒ‰ใ‚ตใ‚คใ‚บ๏ผ‰ใ‚ฐใƒฉใƒ•ใ‚’ๆŒ‡ใ™็”จ่ชžใงใ™ใ€‚ ใ“ใ‚Œใ‚‰ใฏใ€ๅบงๆจ™่ปธใ‚’ๆŒใค้€šๅธธใฎใ‚ฐใƒฉใƒ•ใ‚’้…็ฝฎใ™ใ‚‹ไฝ™ๅœฐใŒใชใ„ๅคงใใช็”ปๅƒใ‚’็คบใ—ใฆใ„ใพใ™ใ€‚ ใ“ใ‚Œใ‚‰ใฏใ€้‡‘่žใŠใ‚ˆใณๅ–ๅผ•ใ€ใ‚นใƒใƒผใƒ„ใ‚คใƒ™ใƒณใƒˆใ€็ง‘ๅญฆ็š„ใŠใ‚ˆใณๅŒปๅญฆ็š„ๅˆ†ๆžใ€ใ‚ทใ‚นใƒ†ใƒ ็ฎก็†ใชใฉใฎๅˆ†้‡Žใง็‰นใซๅฝน็ซ‹ใกใพใ™ใ€‚







GithubใฎZach Holmanใฏใ€ใ‚ทใ‚งใƒซใ‹ใ‚‰็›ดๆŽฅ็ฐกๅ˜ใชspark



ใ‚ณใƒžใƒณใƒ‰ใงใ‚คใƒณใƒ•ใ‚ฉใ‚ฐใƒฉใƒ•ใ‚ฃใƒƒใ‚ฏใ‚’ไฝœๆˆใ™ใ‚‹Sparkใ‚ทใ‚งใƒซใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ไฝœๆˆใ—ใพใ—ใŸ๏ผˆใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’$PATH



ใฉใ“ใ‹ใซ่ฟฝๅŠ ใ™ใ‚‹ใ ใ‘ใงใ™๏ผ‰ใ€‚



Sparkใฏใ€ใ‚ณใƒณใƒžใชใฉใฎใ‚นใƒšใƒผใ‚นใงๅŒบๅˆ‡ใ‚‰ใ‚ŒใŸไธ€้€ฃใฎๆ•ฐๅ€คใ‚’ๅ‡ฆ็†ใ—ใพใ™ใ€‚ ใ‚ณใƒžใƒณใƒ‰ใƒฉใ‚คใƒณใ‹ใ‚‰็›ดๆŽฅๅฝผใซ็•ชๅทใ‚’ไธŽใˆใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚



 > spark 0 30 55 80 33 150 โ–โ–‚โ–ƒโ–…โ–‚โ–‡
      
      





ใพใŸใฏใ€ไปปๆ„ใฎใƒ‡ใƒผใ‚ฟใ‚ฝใƒผใ‚นใ‚’็คบใ—ใพใ™ใ€‚ ใŸใจใˆใฐใ€ๅ…ฌๅผใ‚ตใ‚คใƒˆใ‹ใ‚‰้ŽๅŽป24ๆ™‚้–“ใซใƒžใ‚ฐใƒ‹ใƒใƒฅใƒผใƒ‰1.0ใ‚’่ถ…ใˆใ‚‹ๅœฐ้œ‡ใฎใ‚นใƒ‘ใƒผใ‚ฏใ‚ฐใƒฉใƒ•ใ‚’ๆฌกใซ็คบใ—ใพใ™ใ€‚



 โ€บ curl http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt --silent | sed '1d' | cut -d, -f9 | tr "\n" ',' | sed 's/ //g' | spark โ–…โ–†โ–‚โ–ƒโ–‚โ–‚โ–‚โ–…โ–‚โ–‚โ–…โ–‡โ–‚โ–‚โ–‚โ–ƒโ–†โ–†โ–†โ–…โ–ƒโ–‚โ–‚โ–‚โ–โ–‚โ–‚โ–†โ–โ–ƒโ–‚โ–‚โ–‚โ–‚โ–ƒโ–‚โ–†โ–‚โ–‚โ–‚โ–โ–‚โ–‚โ–ƒโ–‚โ–‚โ–ƒ โ–‚โ–‚โ–ƒโ–‚โ–‚โ–โ–‚โ–‚โ–…โ–‚โ–‚โ–†โ–†โ–…โ–ƒโ–†
      
      





ใใฎไป–ใฎไพ‹ใ€‚ ่‘—่€…ใซใ‚ˆใ‚‹githubใƒชใƒใ‚ธใƒˆใƒชใธใฎใ‚ณใƒŸใƒƒใƒˆๆ•ฐใ‚’่กจ็คบใ—ใพใ™ใ€‚



 โ€บ git shortlog -s | cut -f1 | tr "\n" ',' | sed 's/ //g' | spark โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–ƒโ–โ–โ–โ–โ–โ–โ–โ–โ–‚โ–โ–โ–…โ–โ–‚โ–โ–โ–โ–‚โ–โ–โ–โ–โ–โ–โ–โ–โ–‚โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–
      
      





ใ‚ณใƒผใƒ‰ใฎ่ฆ–่ฆšๅŒ–ใ€‚ ็ฉบใฎ่กŒใ‚’้™คใใ€ spark



ใ‚นใ‚ฏใƒชใƒ—ใƒˆ่‡ชไฝ“ใฎๅ„่กŒใฎๆ–‡ๅญ—ๆ•ฐใ€‚



 โ€บ awk '{ print length($0) }' spark | grep -Ev 0 | tr "\n" ',' | spark โ–โ–โ–โ–โ–…โ–โ–‡โ–โ–โ–…โ–โ–โ–โ–โ–โ–‚โ–‚โ–โ–ƒโ–ƒโ–โ–โ–ƒโ–โ–ƒโ–โ–‚โ–โ–โ–‚โ–‚โ–…โ–‚โ–ƒโ–‚โ–ƒโ–ƒโ–โ–†โ–ƒโ–ƒโ–ƒโ–โ–‡โ–โ–โ–‚โ–‚โ–‚โ–‡โ–…โ–โ–‚โ–‚โ–โ–‡โ–โ–ƒโ–โ–‡ โ–โ–‚โ–โ–‡โ–โ–โ–†โ–‚โ–โ–‡โ–โ–‚โ–โ–โ–‚โ–…โ–โ–‚โ–โ–†โ–‡โ–‡โ–‚โ–โ–‚โ–โ–โ–โ–‚โ–‚โ–โ–…โ–โ–‚โ–โ–โ–ƒโ–โ–ƒโ–โ–โ–โ–ƒโ–‚โ–‚โ–‚โ–โ–โ–…โ–‚โ–โ–โ–โ–โ–‚โ–‚โ–โ–โ–โ–‚โ–‚
      
      





spark



ใ‚’ไฝฟ็”จใ™ใ‚‹ไป–ใฎ่ˆˆๅ‘ณๆทฑใ„ไพ‹ใฏใ€ ใ“ใกใ‚‰ใ‚’ใ”่ฆงใใ ใ•ใ„ ใ€‚



Pythonใƒใƒผใƒˆ

Cใƒใƒผใƒˆ



All Articles