{
    "componentChunkName": "component---src-templates-tagged-posts-jsx",
    "path": "/tag/CoffeeScript",
    "result": {"data":{"site":{"siteMetadata":{"title":"WEB EGG"}},"allMarkdownRemark":{"edges":[{"node":{"timeToRead":7,"excerpt":"こんにちは。 今回は、力学モデル (グラフ描画アルゴリズム) – Wikipediaというグラフを描画するための面白いアルゴリズムを見つけたので、 こいつをJavaScript(CoffeeScript)とcanvas…","fields":{"slug":"/force-directed-algorithm-with-html5-canvas/"},"frontmatter":{"date":"December 20, 2013","title":"jsとcanvasでグラフの描画(力学モデル)を実装した","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='135'%20viewBox='0%200%20400%20135'%20preserveAspectRatio='none'%3e%3cpath%20d='M66%2013c-7%203-9%2013-3%2019l2%203h-4c-10%200-16%2013-8%2021%2012%2011%2029-6%2017-17l-2-3h3c14%200%2018-17%206-24-4-1-7-1-11%201m-36%206c-9%204-8%2020%201%2022%204%201%204%207%200%207-14%204-12%2024%202%2024%205%200%206%200%209-3l4-4v-1l-1-4c0-5-3-9-7-11-4-1-5-7%200-7%203%200%209-6%2010-10%200-3%201-4%202-4%202-1%202-1%200-1s-3-1-3-2c-2-5-10-9-17-6m302%2017c-5%203-7%209-5%2016%202%203%202%203-1%206-6%205-6%2012%200%2018l2%203-2%201-3%207c0%206%203%2011%208%2013%2013%205%2023-13%2013-21-2-2-2-2%200-5%203-4%203-10%201-14-2-2-2-2%200-3%205-3%207-11%204-17-2-6-11-8-17-4m-228%203c-2%201-7%207-7%209v7l6%207c6%203%2015%200%2018-6%200-2%202-4%203-4v-1l-2-1c0-8-10-14-18-11m94%207c-11%206-7%2024%206%2024%206%200%2012-5%2012-9l2-2h3l-3-1-2-3c0-7-11-12-18-9m91%208l-4%205-2%204v1l1%203c0%203%206%209%2010%2010%203%201%2010-2%2012-5%208-11-5-25-17-18m68%203c-6%202-10%209-7%2016%204%2013%2024%2010%2024-4%200-8-8-14-17-12M35%20109v2c2%201%202%202%200%203s-1%204%202%204c2%200%202%200%201-1-1-2-1-4%201-4l1%202c0%202%200%203%205%203h6l-1-4c0-3%200-4%202-4l1%204c-1%204%200%204%202%204s3%200%202-3c-1-7-1-7-7-7-4%200-5%200-4%202%202%201%201%206-1%207-2%200-2-1-2-4%200-4-1-5-3-5l-5%201m120%200v12c-1%201%200%201%203%201%202%200%203%200%202-1-2-1-1-3%201-3%205%200%207-6%204-9h-10'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.9557522123893807,"src":"/static/7eb1cf8d830fdff37571497eaba549bf/7f4a1/featured-image.png","srcSet":"/static/7eb1cf8d830fdff37571497eaba549bf/1ec58/featured-image.png 334w,\n/static/7eb1cf8d830fdff37571497eaba549bf/7f4a1/featured-image.png 604w","srcWebp":"/static/7eb1cf8d830fdff37571497eaba549bf/e33b9/featured-image.webp","srcSetWebp":"/static/7eb1cf8d830fdff37571497eaba549bf/cd98f/featured-image.webp 334w,\n/static/7eb1cf8d830fdff37571497eaba549bf/e33b9/featured-image.webp 604w","sizes":"(max-width: 604px) 100vw, 604px"}}}}}},{"node":{"timeToRead":12,"excerpt":"こんにちは。 しばらく更新が停滞してしまいました。 今回は、第一回 JS-App 勉強会@タネマキという勉強会に参加させていただいたので、 勉強会内で行われた LT のメモを残します。 1, Knockout.js でさくさくアプリ開発 (@ken_zookie…","fields":{"slug":"/event-report-of-js-app-in-tanemaki/"},"frontmatter":{"date":"April 29, 2013","title":"第一回 JS-App勉強会@タネマキ LTメモ","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='162'%20viewBox='0%200%20400%20162'%20preserveAspectRatio='none'%3e%3cpath%20d='M4%209v2l1%203%201%202c1%200%201%201-1%202-1%201-1%201%201%201h3c1%201%201%201%202-1l1-2v2l1%201%201-5%201-4c2-1%201-2-5-2-4-1-5%200-6%201m88%200v10l2-1h1l4%201h5l-1-5c0-5-3-8-4-6s-1%202-3%201c-2-2-2-2-4%200m19%200h-2l-2-1c-2%200-2%200-1%201l1%201c-2%201-3%205-1%205v3c-3%201%200%202%205%201h6l-1-5c0-5-3-9-5-5m31%201c-2%202-2%202-3%201l-4-2c-2%200-2%200-1%201v1h-2c-2%201-1%205%201%206%203%202%205%202%205-1%201-2%204-3%206-2%201%201%201%201-1%203-2%201-2%202-1%202l3-1%202-2c1%200%202-1%202-3%200-3%200-4-2-4l-2-1c0-1-2%200-3%202M31%2014v5h11V8H31v6m40-1l-1%205%201-1h4l1%201%202%201h1l2-1%202-1c1-1%201%200%201%201%200%202%202%203%202%201l1-1c2%201%203%200%203-3-1-3-5-4-6-2h-1l-2-1c-3%200-3%201-3%203s0%202-2-2c-3-5-3-5-5%200m214%2025v9h107V30l-54-1h-53v9m59%2026v1l-1%203-2%204c-1%201-1%201-1-1%201-2-1-4-2-2h-2l-2%201-3%201h-2v-2l2-1c3%201%205%200%203-1-2-2-5-1-7%201s-2%202%200%204c1%201%201%201-1%201s-3%201-3%202l-2%203-3%205-2%204h2l-1%202c-1%202-2%203-1%205l-1%201-1-3h-2c-2%202-4%205-4%208l-1%204v1l2-1c0-2%204-1%204%200%201%205-1%208-5%2015-2%203-2%203%200%202l2-1h7c2-3%204-2%201%200-1%202-1%202%201%202%202-1%202-1%201%201-4%203-1%202%203-2l4-2-10%209-2%203c-2%204-6%206-7%204l1-1%203-1-2-2-1-2%202%201c1%202%202%201%201-1l-1-3c0-2-2-4-3-3l-1%203v4l-1%201-1-1-1-1c-3%201-4-1-2-3h1l2%201%201-4c0-4%200-7%202-8%202-2%201-3-2-3s-6%203-6%205h-1c-1-3%205-8%207-7s3%201%203-2c1-2%200-3-4%200l-6%201c-2%200-2%200%201-1s4-2%206-9a42%2042%200%20016-11c-7-1-7-1-7%206%200%202-5%200-6-2v-4c1-3-1-5-2-2-2%202-2%203-3%201h-2l1%203c4%201-1%206-6%206h-3v2c1%200%202%206%201%207l-1%202c0%202%200%202%203%202%201-1%202%200%202%201l-1%202-2%201%203%201c1-1%203%200%205%201l2%202-4%202-5%204c0%203%202%207%204%207l5%204%205%203%201%203c1%204%203%206%204%205l1%201-2%201c-2%200-4%202-2%203%201%201%206-2%206-4l1-1v3c0%202%200%202%202%201h4c2-1%202-1%202%201-2%205%2010%208%2016%203%209-6%2015-7%2015-3%200%202%200%202%203%202h2l3-1%202-2-1%203c-2%201%200%203%201%201h2l4-5c4-6%207-9%209-9%201%201%201%200%201-2s1-3%202-3l3-1h-3l-2-2h1l1%201%201-1v-1l1%202h1v-2c-1-2-1-2%201-2l2%201c0%205%200%2011%201%208%200-2%201-3%202-3v-1l-2-1c0-3%202-3%204-1h2c0-2-2-3-5-3-2%200-2%200%200-1l3-2%201-2%204-12%205-16c2-3%202-6%202-18V63h-20l2%203%208%2010%204%207-3%206c-6%2013-11%2015-9%205%200-6-3-10-7-10-3%200-4-1-6-6l-2-4-2-1v-2c1-1%201-1-1-2l-4%201h-4c-2-2-3-1-2%201h-3l-1-1c-2-2-2%200%200%202%201%201%202%202%204%201h2c-1%202-8%203-10%202l-1-3v-3c-1-1%200-1%203-1%206%200%205-3-2-4h-2m44%2087l-9%205%2011%201h10v-5l-1-5-11%204'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.474074074074074,"src":"/static/25c1a49f8bda9cbee280fc9b1124c730/7f4a1/featured-image.png","srcSet":"/static/25c1a49f8bda9cbee280fc9b1124c730/1ec58/featured-image.png 334w,\n/static/25c1a49f8bda9cbee280fc9b1124c730/7f4a1/featured-image.png 604w","srcWebp":"/static/25c1a49f8bda9cbee280fc9b1124c730/e33b9/featured-image.webp","srcSetWebp":"/static/25c1a49f8bda9cbee280fc9b1124c730/cd98f/featured-image.webp 334w,\n/static/25c1a49f8bda9cbee280fc9b1124c730/e33b9/featured-image.webp 604w","sizes":"(max-width: 604px) 100vw, 604px"}}}}}},{"node":{"timeToRead":5,"excerpt":"こんにちは。 昼夜逆転が一周してやっと普通の生活に戻って来ました。れこです 最近、CoffeeScriptというJavaScriptのライブラリにハマっています。 半年前くらいに流行った、賛否両論なjsライブラリです。 非常にシンプルにjsを書くことができて、Ruby on…","fields":{"slug":"/write-jquery-plugin-with-coffeescript/"},"frontmatter":{"date":"February 17, 2013","title":"CoffeeScriptでjQueryプラグインを書いてみて思ったこと","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='162'%20viewBox='0%200%20400%20162'%20preserveAspectRatio='none'%3e%3cpath%20d='M340%2049l3%203c2%201%203%203%202%203l1%201%201%204c0%204%200%204-2%204a243%20243%200%2000-86-1l-2%201-1%202c0%202-2%204-4%204l-4%202-5%201c-3%200-3%200-2%201h4c2%200%203%200%203%202h1c0-2%201-3%202-3h2l2%202c1%203%201%203-1%203a271%20271%200%2000-28%205v-1l-2-1%202-1v-1h-6l-3%202-4%201-5%201-2%201-2%201-3%201-6%204c-3%203-4%204-5%203h-3c-2%203-1%204%205%2010%2033%2031%20136%2034%20179%205%2024-16%2019-39-12-54-9-4-19-7-19-5'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.474074074074074,"src":"/static/90283e46f6357d3a1064c610601642ce/741c1/featured-image.jpg","srcSet":"/static/90283e46f6357d3a1064c610601642ce/466a3/featured-image.jpg 334w,\n/static/90283e46f6357d3a1064c610601642ce/741c1/featured-image.jpg 604w","srcWebp":"/static/90283e46f6357d3a1064c610601642ce/e33b9/featured-image.webp","srcSetWebp":"/static/90283e46f6357d3a1064c610601642ce/cd98f/featured-image.webp 334w,\n/static/90283e46f6357d3a1064c610601642ce/e33b9/featured-image.webp 604w","sizes":"(max-width: 604px) 100vw, 604px"}}}}}}]}},"pageContext":{"tag":"CoffeeScript"}},
    "staticQueryHashes": ["2585454260","2954598359"]}