{
    "componentChunkName": "component---src-templates-index-jsx",
    "path": "/page/9",
    "result": {"data":{"site":{"siteMetadata":{"title":"WEB EGG"}},"allMarkdownRemark":{"edges":[{"node":{"timeToRead":5,"excerpt":"休日にふと思い立ち、 「iPhoneのアプリを整理しよう」 を実行してみました。 普段時間つぶしに使用しているTwitter, FacebookなどのSNSとLINE…","fields":{"slug":"/we-need-sns-and-line/"},"frontmatter":{"date":"September 06, 2016","title":"携帯からSNSとLINEをアンインストールしたら私は何をするのか","featuredImage":null}}},{"node":{"timeToRead":2,"excerpt":"こんにちは。Builderscon でタイマー Web 版作ったれこです。 今回は Builderscon の BBQ…","fields":{"slug":"/event-report-of-builderscon-bbq/"},"frontmatter":{"date":"August 28, 2016","title":"buildersconのBBQで肉を食ってきた","featuredImage":null}}},{"node":{"timeToRead":8,"excerpt":"たまにはまとまってない情報を書いてもいいじゃないかということで、表題の通り暫定版です。 まえおき Nodejsのcluster…","fields":{"slug":"/learn-multi-thread-and-multiplexing/"},"frontmatter":{"date":"July 23, 2016","title":"シングルスレッドな言語の並列化・マルチプロセス化についての暫定的な理解をまとめる","featuredImage":null}}},{"node":{"timeToRead":6,"excerpt":"この前公開した記事(Buildersconのセッションタイマーを作った)を実装する過程で、はじめてGoogle Cloud Storageを利用しました。 利用してみたところ、キャッシュ周りの設定を変更する方法がよく分からなかったので、備忘録を残します。 まえおき Google…","fields":{"slug":"/how-to-customize-cache-settings-of-google-cloud-storage/"},"frontmatter":{"date":"July 06, 2016","title":"Google Cloud Storageのキャッシュの設定を変更してみる","featuredImage":null}}},{"node":{"timeToRead":1,"excerpt":"元 YAPC::Asia 主催の牧さん @lestrrat によるカンファレンス Builderscon のWeb版セッションタイマーを作りました。 ちなみに、Builderscon公式ブログでも紹介してくださっています。やったぜ。 Releasing Our Session…","fields":{"slug":"/create-session-timer-of-builderscon/"},"frontmatter":{"date":"July 06, 2016","title":"Buildersconのセッションタイマーを作った","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='183'%20viewBox='0%200%20400%20183'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2092v91h401V0H0v92m190-67l-9%206v24l9%205%2010%206%2010-6%2010-5V31l-9-6-11-5-10%205m5%206c-3%202-3%2018%200%2017l1%201c-1%201%200%201%201%202%203%201%2011-3%209-4v-1c4%200%202-5-2-8-4-2-5-3-5-5%200-4-1-4-4-2M92%2084c-13%204-20%2016-20%2033%200%2026%2020%2042%2038%2030%2018-13%2017-51-3-62-4-1-12-2-15-1m69%203c-2%204-7%208-13%209-4%200-5%201-5%202%200%202%201%202%208%202h7v49h15V84h-5c-5%200-5%200-7%203m74-3c-27%2010-24%2062%203%2067%2016%202%2029-13%2029-34%200-23-16-39-32-33m62%200c-23%207-27%2049-7%2063%2014%209%2031%202%2036-16%204-14%201-32-7-40-5-6-16-9-22-7M94%2091c-5%204-6%2011-6%2026%200%2018%204%2029%2010%2028%2010-2%2012-44%203-54-2-2-5-3-7%200m144%200c-5%205-8%2032-4%2044%203%209%208%2013%2012%208%207-8%207-45%200-52-3-3-6-2-8%200m61%200c-7%208-8%2043-1%2051%204%206%2010%202%2012-7%202-8%203-28%201-36-3-9-8-13-12-8m-104%2015c-3%203-3%206%200%209%204%204%2012%201%2012-4%200-3-4-7-7-7l-5%202m0%2034c-4%204-1%2010%205%2010%205%200%208-6%205-10s-7-4-10%200'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.183006535947712,"src":"/static/4d81045c0b2068f3627c81c83010b875/4b9ef/featured-image.png","srcSet":"/static/4d81045c0b2068f3627c81c83010b875/1ec58/featured-image.png 334w,\n/static/4d81045c0b2068f3627c81c83010b875/ccb4a/featured-image.png 668w,\n/static/4d81045c0b2068f3627c81c83010b875/4b9ef/featured-image.png 1093w","srcWebp":"/static/4d81045c0b2068f3627c81c83010b875/fd5ef/featured-image.webp","srcSetWebp":"/static/4d81045c0b2068f3627c81c83010b875/cd98f/featured-image.webp 334w,\n/static/4d81045c0b2068f3627c81c83010b875/7535d/featured-image.webp 668w,\n/static/4d81045c0b2068f3627c81c83010b875/fd5ef/featured-image.webp 1093w","sizes":"(max-width: 1093px) 100vw, 1093px"}}}}}},{"node":{"timeToRead":3,"excerpt":"こんにちは。 composerで提供されているコマンドの中身を見ていたら と書かれており、そのあとの行にはPHPのコードが。 のように、phpコマンドを使わずに直接PHPのコードが実行出来るようになっていました この仕組みは シバン(shebang…","fields":{"slug":"/learn-of-shebang/"},"frontmatter":{"date":"March 21, 2016","title":"シバン(shebang)をやっと理解した","featuredImage":null}}},{"node":{"timeToRead":14,"excerpt":"こんにちは。 突然ですが、PHPのフレームワークを作ろうと思います。 大層なタイトルを掲げてしまいましたが、制作自体は全く5分ではありません。けっこう時間かかりました じっくり時間を書けて調査した結果、記事に倣って書けば5分くらいで完成する、という意味での…","fields":{"slug":"/how-to-implement-framework-with-php-in-5-minutes/"},"frontmatter":{"date":"March 14, 2016","title":"5分で作るPHPフレームワーク（技術調査、設計編）","featuredImage":null}}},{"node":{"timeToRead":4,"excerpt":"こんにちは。 突然ですが、FuelPHPのビューを書く場合、デフォルトでは生PHP + Viewクラスの構成だと思います。 Viewクラス自体がエスケープ機構を備えているのでXSSは塞げるんですが、生のPHPで書くとisset地獄だったりif…","fields":{"slug":"/write-interface-of-modern-template-engine-in-php/"},"frontmatter":{"date":"March 02, 2016","title":"昨今のPHPのテンプレートエンジンについて調べて共通インタフェースを作った","featuredImage":null}}},{"node":{"timeToRead":4,"excerpt":"こんにちは。 Google AnalyticsのiOS版がなぜか「Temporary unavailable」で何も情報を出してくれなくなってはや1ヶ月。 もうiPhoneでの閲覧はあきらめてPCでどうにかしようと思い立ったものの、 ただでさえ増えがちなChrome…","fields":{"slug":"/how-to-create-native-apps-with-fluid-from-web-apps/"},"frontmatter":{"date":"December 17, 2015","title":"Fluidで任意のWebページをアプリ化する","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='183'%20viewBox='0%200%20400%20183'%20preserveAspectRatio='none'%3e%3cpath%20d='M91%2060l-2%202-1%2028%201%2031c2%206%204%206%2036%206h28l3-3%202-3V62l-2-3-3-2H93l-2%203M0%2089v29l4-1c5-2%205-5%205-29%200-22%200-26-2-24-1%201-1%201-1-1l-1-3-1%201H3l-3-1v29m181-25l-1%204-2%207c-4%208%200%2017%209%2019l4%202-2%202c-3%203-4%203-7-1-2-3-6-4-6-3%200%202%208%209%2010%209%203%200%203%200%203%203l-1%205-1%201c0%202%203%201%205-1%201-1%201-1%201%201-1%203%201%204%203%201h2l3%202c2%200%202%200%201-1l-1-7v-5l1%204%202%206c2%202%204%201%202-1l-1-9-1-7h4c7-2%2011-13%207-20l-2-8c0-4-1-4-5-3-5%202-18%202-23%200h-4m-82%203c-3%203-3%2043%200%2045%202%203%2016%203%2018%200%203-2%203-43%200-45-3-3-16-3-18%200m31-1c-3%201-3%2027-1%2029l11%201h9V82c0-13%200-15-2-16h-17m262%2013l-1%2023v11h9V69h-3c-2%201-3%200-3-1l-2%2011M17%2093l1%2026h64V67H17v26m322-19l-14%202c-1%200%201%2015%203%2018%206%2015%2026%2015%2033%201%202-4%202-16%200-22-1-3-3-3-22%201m-154%207c-2%202-2%207%200%209%203%204%2018%205%2024%202%203-2%203-9%200-11-3-3-22-3-24%200m164%204c-4%205-4%205-9%201-3-2-6-2-7%200%200%202%2012%2010%2013%209%203-1%2010-11%209-13-2-2-4-1-6%203m-61%2015l-17%2017-8-9-8-8-9%208c-9%209-9%2010-9%2014v4h69v-22l-1-21-17%2017m69%2013l-5%201c-3%201-4%201-3%203a1275%201275%200%200023-1c-8%201-8%201-8-1-1-2-4-3-7-2'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.183006535947712,"src":"/static/644031dc0365832a2087cb77f3c0dd02/4b9ef/featured-image.png","srcSet":"/static/644031dc0365832a2087cb77f3c0dd02/1ec58/featured-image.png 334w,\n/static/644031dc0365832a2087cb77f3c0dd02/ccb4a/featured-image.png 668w,\n/static/644031dc0365832a2087cb77f3c0dd02/4b9ef/featured-image.png 1093w","srcWebp":"/static/644031dc0365832a2087cb77f3c0dd02/fd5ef/featured-image.webp","srcSetWebp":"/static/644031dc0365832a2087cb77f3c0dd02/cd98f/featured-image.webp 334w,\n/static/644031dc0365832a2087cb77f3c0dd02/7535d/featured-image.webp 668w,\n/static/644031dc0365832a2087cb77f3c0dd02/fd5ef/featured-image.webp 1093w","sizes":"(max-width: 1093px) 100vw, 1093px"}}}}}},{"node":{"timeToRead":2,"excerpt":"この記事はHTML5 Advent calendarの16日目の記事です。 HTML5からaタグにdownloadという属性が指定可能になったようです。 この属性が指定されたaタグは、href…","fields":{"slug":"/how-to-download-with-a-tag-without-file-server/"},"frontmatter":{"date":"December 15, 2015","title":"aタグのdownload属性でサーバを介さずにファイルダウンロードする","featuredImage":null}}}]}},"pageContext":{"limit":10,"skip":80,"current":9,"total":17,"hasNext":true,"nextPath":"/page/10","hasPrev":true,"prevPath":"/page/8"}},
    "staticQueryHashes": ["2585454260","2954598359"]}