├── .editorconfig ├── .gitignore ├── .gitmodules ├── .textlintrc ├── .travis.yml ├── LICENSE ├── README.md ├── _travis ├── deploy-to-ghpages.sh └── sync-lastest-submodule.sh ├── gulpfile.js ├── index.js ├── package.json ├── test ├── failure │ ├── JavaScript.md │ ├── jser-info.md │ ├── react-redux.md │ ├── software.md │ ├── typo.md │ ├── unique-noun.md │ └── web+db.md └── fixtures │ ├── 2015-07-01-arkencyreactjs_koans.md │ ├── 2015-07-02-esprimachangelog-at-241-jqueryesprima.md │ ├── 2015-07-02-learning-webrtc-oreilly-media.md │ ├── 2015-07-02-react-up-and-running-oreilly-media.md │ ├── 2015-07-03-amazoncom-test-driven-javascript-development-ebook-ravi-kumar-gupta-harmeet-singh-hetal-prajapati-kindle-store.md │ ├── 2015-07-03-safe-javascript-templating.md │ ├── 2015-07-04-aerotwist-react-performance.md │ ├── 2015-07-04-breakouts.md │ ├── 2015-07-04-cyclejs.md │ ├── 2015-07-04-firefox-notes-390-mozilla.md │ ├── 2015-07-04-mozilla-games-technology-roadmap-or-future-releases.md │ ├── 2015-07-04-paul-kinlan-on-twitter-created-chromiumdev-slack-a-place-for-web-devs-to-talk-dev-and-chrome-join-right-pointing-index-httpstcorar4itzesm-login-right-pointing-index-httpstco8xliipc0f8.md │ ├── 2015-07-04-react-v014-beta-1-or-react.md │ ├── 2015-07-04-the-w3c-mobile-checker.md │ ├── 2015-07-05-important-security-upgrades-for-nodejs-and-iojs-medium.md │ ├── 2015-07-06-how-fast-are-web-workers-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-07-06-perf-audit-loading-performance-issue-247-redditreddit-mobile.md │ ├── 2015-07-06-using-jsx-with-typescript-minko-gechevs-blog.md │ ├── 2015-07-07-visual-studio-code-love-es6-visual-studio-code-site-home-msdn-blogs.md │ ├── 2015-07-08-jam3math-as-code.md │ ├── 2015-07-08-react-on-es6-babel.md │ ├── 2015-07-09-developer-edition-41-view-source-in-a-tab-screenshot-elements-har-files-and-more-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-07-10-introducing-incremental-dom-google-developers-medium.md │ ├── 2015-07-11-a-formal-commitment-to-new-language-features.md │ ├── 2015-07-11-canvas-jsinstagram-qiita.md │ ├── 2015-07-11-ui-testing-with-react-components-or-toptal.md │ ├── 2015-07-11-webglstudiojs.md │ ├── 2015-07-11-you-might-not-need-underscore-or-reindex.md │ ├── 2015-07-12-ijzerenheinautolayoutjs.md │ ├── 2015-07-12-right-pointing-triangle-process-standartizacii-ecmascript-sergej-rubanov-moscowjs-23-youtube.md │ ├── 2015-07-12-rreverserbabel-plugin-asm-js.md │ ├── 2015-07-13-a-d3js-design-pattern-medium.md │ ├── 2015-07-13-es6-promise-anti-patterns-and-best-practices.md │ ├── 2015-07-13-javascript-async-control-flow.md │ ├── 2015-07-13-testing-javascript-modules-with-tape.md │ ├── 2015-07-13-v8-javascript-engine.md │ ├── 2015-07-14-high-performance-mobile-web-oreilly-media.md │ ├── 2015-07-14-jquery-30-and-jquery-compat-30-alpha-versions-released-or-official-jquery-blog.md │ ├── 2015-07-15-an-introduction-to-browser-rendering-youtube.md │ ├── 2015-07-16-bringing-componentization-to-the-web-an-overview-of-web-components-or-microsoft-edge-dev-blog.md │ ├── 2015-07-16-eslint-100-rc-1-released-eslint-pluggable-javascript-linter.md │ ├── 2015-07-16-sass-or-yuhiisk.md │ ├── 2015-07-17-node-browserifychangelogmarkdown-at-master-substacknode-browserify.md │ ├── 2015-07-18-amazon-flexible-boxes-in-css-free-yourself-with-flexbox-estelle-weyl.md │ ├── 2015-07-18-drbooleanmostly-adequate-guide.md │ ├── 2015-07-18-es6-in-depth-proxies-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-07-18-how-to-debug-javascript-remotely-with-vorlonjs-tuts-code-tutorial.md │ ├── 2015-07-18-nikgrafbelle.md │ ├── 2015-07-18-strongloop-or-an-introduction-to-javascript-es6-iterators.md │ ├── 2015-07-18-v8-javascript-engine-v8-45-release.md │ ├── 2015-07-20-comprehensive-beginners-guide-to-reactjs-antjanus.md │ ├── 2015-07-20-flux-in-depth-store-and-network-communication-minko-gechevs-blog.md │ ├── 2015-07-20-ipselonreact-ui-builder.md │ ├── 2015-07-21-announcing-typescript-15-typescript-site-home-msdn-blogs.md │ ├── 2015-07-21-azubrowser-javascript-resource.md │ ├── 2015-07-21-javascript-regular-expressions-oreilly-media.md │ ├── 2015-07-21-release-v090-airportyhtestem.md │ ├── 2015-07-21-socketio-socketio-p2p.md │ ├── 2015-07-23-ecmascript-6-tutorial.md │ ├── 2015-07-24-bringing-automated-testing-to-microsoft-edge-through-webdriver-or-microsoft-edge-dev-blog.md │ ├── 2015-07-24-javascript-engine-for-internet-of-things.md │ ├── 2015-07-24-jdaltonpolyfill-guide.md │ ├── 2015-07-24-schteppep2js.md │ ├── 2015-07-26-introduction-or-down-and-dirty-with-chrome-developer-tools.md │ ├── 2015-07-27-introducing-typescript-npm-nightlies-typescript-site-home-msdn-blogs.md │ ├── 2015-07-27-release-100-20150722-zloirockcore-js.md │ ├── 2015-07-27-right-pointing-triangle-txjs-2015-livestream-youtube.md │ ├── 2015-07-28-building-plugins-for-react-apps.md │ ├── 2015-07-28-channikhabrayarr.md │ ├── 2015-07-28-chrome-tech-talk-night-8-or.md │ ├── 2015-07-28-chromium-blog-chrome-45-beta-new-es2015-features-service-worker-improvements-and-media-controls.md │ ├── 2015-07-28-ecmascript-6-features-alprosys.md │ ├── 2015-07-28-horsey.md │ ├── 2015-07-28-release-100-20150722-zloirockcore-js-github.md │ ├── 2015-07-28-s-airon-node.md │ ├── 2015-07-30-flow-or-version-0140.md │ ├── 2015-07-30-flux-inside-web-workers-medium.md │ ├── 2015-07-30-new-regular-expression-features-in-ecmascript-6.md │ ├── 2015-07-30-release-200-jscs-devnode-jscs.md │ ├── 2015-07-31-front-end-architecture-oreilly-media.md │ ├── 2015-07-31-mithril.md │ ├── 2015-08-01-eslint-100-released-eslint-pluggable-javascript-linter.md │ ├── 2015-08-02-isomorphic-architecture.md │ ├── 2015-08-02-learning-riotjs-video-tutorial-playlist-eggheadio.md │ ├── 2015-08-02-linting-javascript-in-2015.md │ ├── 2015-08-02-non-blocking-asynchronous-jsonparse-using-the-fetch-api.md │ ├── 2015-08-02-or-intern-3-is-here-or-blog-or-sitepen.md │ ├── 2015-08-02-webrtc-a-study-of-webrtc-security.md │ ├── 2015-08-03-oreilly-japan-mithril.md │ ├── 2015-08-03-release-250-jqueryesprima.md │ ├── 2015-08-03-web-components-weekly.md │ ├── 2015-08-04-brenolfpolyjuice.md │ ├── 2015-08-04-release-rxjs-version-30-reactive-extensionsrxjs.md │ ├── 2015-08-05-devopera-opera-31-released.md │ ├── 2015-08-05-iojschangelogmd-at-master-nodejsiojs.md │ ├── 2015-08-05-morishittercssfmt-github.md │ ├── 2015-08-06-typescript-deep-dive.md │ ├── 2015-08-08-es6-in-depth-subclassing-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-08-08-eslint-110-released-eslint-pluggable-javascript-linter.md │ ├── 2015-08-08-jsdomchangelogmd-at-600-tmpvarjsdom.md │ ├── 2015-08-08-reactjsoss-rader-scope-1-11-scsk.md │ ├── 2015-08-09-ecmascript-decorators-on-functions.md │ ├── 2015-08-10-dbashfordtextract.md │ ├── 2015-08-10-edge-iewindows-10-web-monoes-blog-site-home-msdn-blogs.md │ ├── 2015-08-10-getting-started-with-ecmascript-6.md │ ├── 2015-08-10-h2nontoxy.md │ ├── 2015-08-10-the-javascript-looping-evolution-telerik-developer-network.md │ ├── 2015-08-12-perfrocks.md │ ├── 2015-08-12-relay-or-a-javascript-framework-for-building-data-driven-react-applications.md │ ├── 2015-08-13-designing-for-performance-by-lara-callender-hogan.md │ ├── 2015-08-13-es6-coding-stylees6-coding-style-enmd-at-master-gf-webes6-coding-style.md │ ├── 2015-08-13-mdast-markdown-processor-powered-by-plug-ins.md │ ├── 2015-08-14-11-release.md │ ├── 2015-08-14-40-is-the-new-10-node-and-javascript-medium.md │ ├── 2015-08-14-mvcflux-speaker-deck.md │ ├── 2015-08-15-jamesshorequixote.md │ ├── 2015-08-15-patrick-steele-idemmorphdom.md │ ├── 2015-08-15-release-v100-racktredux.md │ ├── 2015-08-15-scottcorganimmu.md │ ├── 2015-08-16-browserify-dependencies-in-depth-or-teji-tech-blog.md │ ├── 2015-08-17-es6-in-depth-modules-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-08-17-flux-utils.md │ ├── 2015-08-17-mozillazinejp-blog-archive-firefox-40.md │ ├── 2015-08-18-falcor-one-model-everywhere.md │ ├── 2015-08-18-functional-programming-in-javascript-youtube.md │ ├── 2015-08-18-javascript-domain-driven-design-or-packt-books.md │ ├── 2015-08-18-windows-10-virtual-machines-now-available-on-microsoft-edge-dev-or-microsoft-edge-dev-blog.md │ ├── 2015-08-19-dev-tips-developer-tips-by-umar-hansa.md │ ├── 2015-08-19-eslint-120-released-eslint-pluggable-javascript-linter.md │ ├── 2015-08-19-reactjs-es6reactjs-qiita.md │ ├── 2015-08-19-release-rxjs-version-31-reactive-extensionsrxjs.md │ ├── 2015-08-20-bootstrap-4-alpha-bootstrap-blog.md │ ├── 2015-08-20-ginzarb-quipper-kyannys-blog.md │ ├── 2015-08-21-effective-es6.md │ ├── 2015-08-21-javascript-qiita.md │ ├── 2015-08-21-release-110-20150817-zloirockcore-js.md │ ├── 2015-08-22-nodejsiojs-speaker-deck.md │ ├── 2015-08-22-postcss-speaker-deck.md │ ├── 2015-08-22-release-50-president-valac-postcsspostcss.md │ ├── 2015-08-22-stylelint.md │ ├── 2015-08-24-amazon-angularjs.md │ ├── 2015-08-24-amazon-reactive-programming-with-rxjs-untangle-your-asynchronous-javascript-code-sergi-mansilla.md │ ├── 2015-08-24-beautiful-javascript-medium.md │ ├── 2015-08-24-flux-utils-or-web-scratch.md │ ├── 2015-08-24-proper-testing-of-angular-js-applications-with-es6-modules-medium.md │ ├── 2015-08-24-vuejs-tutorial-vegibit.md │ ├── 2015-08-25-jsdomchangelogmd-at-620-tmpvarjsdom.md │ ├── 2015-08-26-jsorg-or-news.md │ ├── 2015-08-27-andre-staltz-unidirectional-user-interface-architectures.md │ ├── 2015-08-27-release-v100-the-first-stable-release-2015-08-26-power-assert-jspower-assert.md │ ├── 2015-08-27-survivejs-webpack-and-react.md │ ├── 2015-08-28-mattdeslpromise-cookbook.md │ ├── 2015-08-28-release-version-10532-pc-microsoft-edge-dev.md │ ├── 2015-08-28-using-requestidlecallback-google-web-updates.md │ ├── 2015-08-29-eslint-v130-released-eslint-pluggable-javascript-linter.md │ ├── 2015-08-29-v8-javascript-engine-v8-release-46.md │ ├── 2015-08-30--back-to-basics-css-2015-08-30.md │ ├── 2015-08-30-izzimachreact-pixi.md │ ├── 2015-09-01-mochahistorymd-at-master-mochajsmocha.md │ ├── 2015-09-01-mysticateanpm-run-all.md │ ├── 2015-09-01-npm3-question-mark-ornament-speaker-deck.md │ ├── 2015-09-01-release-v200-racktredux.md │ ├── 2015-09-02-fizzbuzz.md │ ├── 2015-09-02-thimble-by-mozilla-an-online-code-editor-for-learners-and-educators.md │ ├── 2015-09-03-chromium-blog-chrome-46-beta-flexible-animations-and-improved-loading-performance.md │ ├── 2015-09-03-emberjs-ember-data-v20-released-and-v21-beta-released.md │ ├── 2015-09-03-new-react-developer-tools-or-react.md │ ├── 2015-09-03-release-1190-jqueryqunit.md │ ├── 2015-09-04-amazon-jsnodejsweb.md │ ├── 2015-09-04-announcing-typescript-16-beta-reactjsx-better-error-checking-and-more-typescript-site-home-msdn-blogs.md │ ├── 2015-09-04-jshintchangelogmd-at-290-jshintjshint.md │ ├── 2015-09-04-measuring-javascript-functions-performance.md │ ├── 2015-09-06-angular-2-survey-results.md │ ├── 2015-09-06-substance.md │ ├── 2015-09-06-typed-arrays-in-ecmascript-6.md │ ├── 2015-09-09-flash-free-clipboard-for-the-web-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md │ ├── 2015-09-09-introduction-to-redux-speaker-deck.md │ ├── 2015-09-09-node-v400-stable-or-nodejs.md │ ├── 2015-09-09-reactjs-v014-changes-speaker-deck.md │ ├── 2015-09-09-upup-the-offline-first-library.md │ ├── 2015-09-11-eslint-v140-released-eslint-pluggable-javascript-linter.md │ ├── 2015-09-11-flow-or-version-0150.md │ ├── 2015-09-13-es2015es6es5javascript-qiita.md │ ├── 2015-09-13-fb55htmlparser2.md │ ├── 2015-09-13-full-stack-redux-tutorial.md │ ├── 2015-09-13-javascript-babel-qiita.md │ ├── 2015-09-13-jidemoveit.md │ ├── 2015-09-13-lessons-backbone-developers-can-learn-from-react.md │ ├── 2015-09-13-modernizr-news.md │ ├── 2015-09-13-react-v014-release-candidate-or-react.md │ ├── 2015-09-13-the-names-of-functions-in-es6.md │ ├── 2015-09-14-jsdomchangelogmd-at-640-tmpvarjsdom.md │ ├── 2015-09-15-javascript-iterables-and-iterators-js-rocks.md │ ├── 2015-09-15-polymer-10-consolelealog.md │ ├── 2015-09-16-amazon-ecmascript6-javascript-kindle.md │ ├── 2015-09-16-amazon-html5css3-3.md │ ├── 2015-09-16-danielstjulesmochaparallel.md │ ├── 2015-09-16-mostafa-samirzip-local.md │ ├── 2015-09-16-the-polymer-summit-2015-youtube.md │ ├── 2015-09-17-announcing-typescript-16-typescript-site-home-msdn-blogs.md │ └── 2015-09-17-node-v410-stable-or-nodejs.md └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: http://EditorConfig.org 2 | # top-most EditorConfig file 3 | root = true 4 | # 4 space indentation 5 | [old_dict/*.txt] 6 | indent_style = tab 7 | indent_size = 8 8 | 9 | [dict/*.yml] 10 | indent_style = space 11 | indent_size = 2 12 | 13 | [*.js] 14 | indent_style = space 15 | 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /all.json 2 | # Created by .gitignore support plugin (hsz.mobi) 3 | ### Node template 4 | # Logs 5 | logs 6 | *.log 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | 13 | # Directory for instrumented libs generated by jscoverage/JSCover 14 | lib-cov 15 | 16 | # Coverage directory used by tools like istanbul 17 | coverage 18 | 19 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 20 | .grunt 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # Commenting this out is preferred by some people, see 27 | # https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git 28 | node_modules 29 | 30 | # Users Environment Variables 31 | .lock-wscript 32 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "prh"] 2 | path = prh 3 | url = https://github.com/azu/prh.yml.git 4 | -------------------------------------------------------------------------------- /.textlintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "prh": { 4 | "rulePaths": [ 5 | "prh/javascript.yml" 6 | ] 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | cache: 4 | directories: 5 | - node_modules 6 | notifications: 7 | email: false 8 | node_js: 9 | - '4' 10 | script: 11 | - npm test 12 | - npm run build 13 | after_success: 14 | - "./_travis/deploy-to-ghpages.sh" 15 | env: 16 | global: 17 | secure: I8ITlDEatDBQe/sRMAstecQt7R1q3pkSc9mtiJylH8N0heaC0WhmgELk4kT03j68/5emFOAeg12NZsquSkt9aiBmapDV9utQMu5NooC4rGgK+p0keal22w4iLP/PIO7frcioBvoR1xdtVZbymtf2ptBc8BKTJOPScX+uj6SlU6w= 18 | branches: 19 | except: 20 | - "/^v\\d+\\.\\d+\\.\\d+$/" 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 azu 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # technical-word-rules [![Build Status](https://travis-ci.org/azu/technical-word-rules.svg?branch=master)](https://travis-ci.org/azu/technical-word-rules) 2 | 3 | [WEB+DB PRESS用語統一ルール](https://gist.github.com/inao/f55e8232e150aee918b9 " WEB+DB PRESS用語統一ルール secret")をベースに、 4 | JavaScript関係や[JSer.info](http://jser.info)で使用する技術用語などの表記揺れ補正辞書とコンパイル済みJSONです。 5 | 6 | [textlint](https://github.com/azu/textlint)から使う場合は以下のルールを使うことで利用できます。 7 | 8 | - [azu/textlint-rule-spellcheck-tech-word](https://github.com/azu/textlint-rule-spellcheck-tech-word "azu/textlint-rule-spellcheck-tech-word") 9 | 10 | CodeMirrorで利用する場合は以下のライブラリから利用できます。 11 | 12 | - [azu/codemirror-spellckecker](https://github.com/azu/codemirror-spellckecker "azu/codemirror-spellckecker") 13 | 14 | ## 辞書 15 | 16 | 辞書データは[azu/prh.yml: A collection of prh.yml](https://github.com/azu/prh.yml "azu/prh.yml: A collection of prh.yml")で管理しています。 17 | 18 | このリポジトリはコンパイル済みのJSONデータのみを管理しています。 19 | 20 | ## API 21 | 22 | 以下のURLから全ての辞書を結合したJSONファイルを取得出来ます 23 | 24 | - http://azu.github.io/technical-word-rules/all.json 25 | 26 | ## Installation 27 | 28 | ``` 29 | npm install technical-word-rules 30 | ``` 31 | 32 | 33 | ```js 34 | var json = require("technical-word-rules"); 35 | // -> all.jsonが取得できる 36 | ``` 37 | 38 | ## Usage 39 | 40 | 以下の記事で解説しています。 41 | 42 | - [textlintで日本語の文章をチェックする | Web Scratch](http://efcl.info/2015/09/10/introduce-textlint/ "textlintで日本語の文章をチェックする | Web Scratch") 43 | - [textlint + prhで表記ゆれを検出する | Web Scratch](http://efcl.info/2015/09/14/textlint-rule-prh/ "textlint + prhで表記ゆれを検出する | Web Scratch") 44 | 45 | ## 関連 46 | 47 | - [azu/textlint-rule-web-plus-db](https://github.com/azu/textlint-rule-web-plus-db "azu/textlint-rule-web-plus-db") 48 | 49 | [WEB+DB PRESS用語統一ルール](https://gist.github.com/inao/f55e8232e150aee918b9 " WEB+DB PRESS用語統一ルール secret")をより厳密に従いたい場合はこちらを利用してください。 50 | 51 | 52 | ## Testing 53 | 54 | 55 | npm test 56 | 57 | 既存のルールでパス済みのJSer.infoの記事に対してテストが実行されます。 58 | 記事がおかしい場合は[test/fixtures](test/fixtures)も併せて修正します。 59 | 60 | ## semantic-release 61 | 62 | This module is released by [semantic-release/semantic-release](https://github.com/semantic-release/semantic-release "semantic-release/semantic-release"). 63 | 64 | ## Contributing 65 | 66 | 1. Fork it! 67 | 2. Create your feature branch: `git checkout -b my-new-feature` 68 | 3. Commit your changes: `git commit -am 'Add some feature'` 69 | 4. Push to the branch: `git push origin my-new-feature` 70 | 5. Submit a pull request :D 71 | 72 | ## License 73 | 74 | MIT 75 | -------------------------------------------------------------------------------- /_travis/deploy-to-ghpages.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [[ "$TRAVIS_PULL_REQUEST" == "true" ]]; then 4 | echo "This is a pull request. No deployment will be done."; exit 0 5 | fi 6 | 7 | if [[ "$TRAVIS_BRANCH" != "master" ]]; then 8 | echo "No deployment on BRANCH='$TRAVIS_BRANCH'"; exit 0 9 | fi 10 | 11 | 12 | echo "BUMP HELLO WORLD set up $GH_REPO [via travis] for $GIT_NAME <${GIT_EMAIL}>" 13 | export REPO_URL="https://$GH_TOKEN@github.com/$GH_REPO.git" 14 | git config user.name ${GIT_NAME} 15 | git config user.email ${GIT_EMAIL} 16 | 17 | # Git 18 | git checkout --orphan gh-pages 19 | lastCommit=$(git log --oneline | head -n 1) 20 | 21 | echo "=STATUS=" 22 | git status 23 | 24 | echo "=COMMIT=" 25 | echo "MESSAGE :" $lastCommit 26 | 27 | git add . --verbose 28 | git add -f all.json --verbose 29 | git commit -m "chore: Travis build $TRAVIS_BUILD_NUMBER" 30 | 31 | echo "=PUSH STATUS=" 32 | git status 33 | git push --force --quiet "$REPO_URL" gh-pages > /dev/null 2>&1 34 | # back to master 35 | git checkout master 36 | git branch -D gh-pages -------------------------------------------------------------------------------- /_travis/sync-lastest-submodule.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | declare currentDir=$(cd $(dirname $0);pwd) 3 | declare parentDir=$(dirname "${currentDir}") 4 | # main 5 | cd "${parentDir}/prh" 6 | git pull origin master 7 | declare latestCommitMessage=$(git log --no-merges -1 --pretty=%B | cat) 8 | declare latestCommitHash=$(git log --no-merges -1 --pretty=%H | cat) 9 | declare commitMessage=$(cat <<-END 10 | ${latestCommitMessage} 11 | 12 | Sync with https://github.com/azu/prh.yml/commit/${latestCommitHash} 13 | END 14 | ) 15 | cd "${parentDir}" 16 | git status 17 | git add prh 18 | git commit -m "${commitMessage}" 19 | git push -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var gulp = require("gulp"); 3 | var path = require("path"); 4 | var fs = require("fs"); 5 | var concat = require('gulp-concat'); 6 | var parser = require("wzeditor-word-rules-parser"); 7 | var es = require("event-stream"); 8 | var prh = require("prh"); 9 | 10 | gulp.task("build", function(taskCallback) { 11 | var allContents = []; 12 | gulp.src([ 13 | "prh/ja/jser-info.yml", 14 | "prh/ja/spoken.yml", 15 | "prh/ja/typo.yml", 16 | "prh/ja/web+db.yml", 17 | "prh/css.yml", 18 | "prh/javascript.yml", 19 | "prh/other.yml", 20 | "prh/software.yml", 21 | ]).pipe(es.map(function(file, cb) { 22 | var config = prh.fromYAMLFilePath(file.path); 23 | var results = config.rules.map(function(rule) { 24 | var result = { 25 | "pattern": rule.pattern.source, 26 | "expected": rule.expected 27 | }; 28 | //https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags 29 | var flag = rule.pattern.flags || rule.pattern.toString().match(/[gimuy]*$/)[0]; 30 | if (flag != null) { 31 | var compressFlag = flag.replace(/[gm]*/g, ""); 32 | if (compressFlag) { 33 | result["flag"] = compressFlag; 34 | } 35 | } 36 | return result; 37 | }); 38 | allContents = allContents.concat(results); 39 | cb(null, results); 40 | })) 41 | .on("end", function() { 42 | fs.writeFile("all.json", JSON.stringify(allContents), taskCallback); 43 | }); 44 | }); 45 | // txt => prh.ymlへの変換 46 | gulp.task("yml", function() { 47 | function flatten(array) { 48 | return Array.prototype.concat.apply([], array); 49 | } 50 | 51 | return gulp.src("old_dict/*.txt") 52 | .pipe(es.map(function(file, cb) { 53 | try { 54 | var lines = String(file.contents).split("\n"); 55 | var reg = flatten(lines.map(function(line) { 56 | var raw = parser.rawLineParse(line); 57 | var obj = parser.lineParse(line); 58 | if (obj == null) { 59 | return; 60 | } 61 | if (Array.isArray(obj)) { 62 | return obj.map(function(item) { 63 | item.commentField = raw.commentField; 64 | item.hasRegExpOption = raw.hasRegExpOption; 65 | return item; 66 | }); 67 | } else { 68 | obj.commentField = raw.commentField; 69 | obj.hasRegExpOption = raw.hasRegExpOption; 70 | } 71 | return obj; 72 | })).filter(function(res) { 73 | return res != null 74 | }).map(function(obj) { 75 | var containRegExp = obj.hasRegExpOption || 76 | obj.flag != null || 77 | obj.pattern.indexOf("|") !== -1 || 78 | obj.pattern.indexOf("\\") !== -1 || 79 | obj.expected.indexOf("$") !== -1; 80 | if (containRegExp) { 81 | obj.pattern = new RegExp(obj.pattern, obj.flag); 82 | } 83 | if (/[!?]/.test(obj.expected)) { 84 | obj.expected = '"' + obj.expected + '"'; 85 | } 86 | return obj; 87 | }); 88 | 89 | var output = reg.map(function(obj) { 90 | var item = " - expected: " + obj.expected + "\n" 91 | + " pattern: " + obj.pattern + "\n"; 92 | if (obj.commentField) { 93 | item = " # " + obj.commentField + "\n" + item; 94 | } 95 | return item; 96 | }).join("\n"); 97 | var ruleContent = "version: 1\nrules:\n" + output; 98 | var fileName = path.basename(file.path, ".txt") + ".yml"; 99 | fs.writeFile(path.join(__dirname, "dict", fileName), ruleContent, cb); 100 | } catch (e) { 101 | cb(e); 102 | } 103 | })) 104 | }); 105 | 106 | gulp.task("old_build", function() { 107 | return gulp.src("old_dict/*.txt") 108 | .pipe(concat("all.txt")) 109 | // -> gulp -> file stream 110 | .pipe(es.map(function(file, cb) { 111 | try { 112 | var result = parse(String(file.contents)); 113 | fs.writeFile("./all.json", JSON.stringify(result), cb); 114 | } catch (e) { 115 | cb(e); 116 | } 117 | })) 118 | }); 119 | gulp.task('default', ['build']); 120 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | // LICENSE : MIT 2 | "use strict"; 3 | module.exports = require("all.json"); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "technical-word-rules", 3 | "description": "technical term word rules list(wzeditor).", 4 | "homepage": "https://github.com/azu/technical-word-rules/", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/azu/technical-word-rules.git" 8 | }, 9 | "main": "all.json", 10 | "version": "1.9.5", 11 | "files": [ 12 | "all.json", 13 | "dict", 14 | "index.js" 15 | ], 16 | "scripts": { 17 | "clean": "rimraf all.json", 18 | "build": "gulp build", 19 | "test": "npm run textlint:failure", 20 | "textlint:failure": "! textlint ./test/failure/ && echo 'Test Failure is Success.\nThis failure is indeed!'", 21 | "update:submodule": "git submodule foreach git pull origin master", 22 | "prepublish": "npm run clean && npm run update:submodule && npm run build" 23 | }, 24 | "directories": { 25 | "test": "test/" 26 | }, 27 | "author": "azu", 28 | "license": "MIT", 29 | "bugs": { 30 | "url": "https://github.com/azu/technical-word-rules/issues" 31 | }, 32 | "dependencies": {}, 33 | "devDependencies": { 34 | "event-stream": "^3.1.7", 35 | "gulp": "^3.8.8", 36 | "gulp-concat": "^2.4.1", 37 | "prh": "^1.0.3", 38 | "rimraf": "^2.5.2", 39 | "textlint": "^7.1.2", 40 | "textlint-rule-prh": "^3.1.2", 41 | "wzeditor-word-rules-parser": "^1.1.0" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /test/failure/JavaScript.md: -------------------------------------------------------------------------------- 1 | browseriy is JavaScript build tool. -------------------------------------------------------------------------------- /test/failure/jser-info.md: -------------------------------------------------------------------------------- 1 | JavaScriptの秘密は2015年9月20日 発売 -------------------------------------------------------------------------------- /test/failure/react-redux.md: -------------------------------------------------------------------------------- 1 | reduxの世界とReact.jsの世界をつなぐ際はreact-reduxを使います。Reduxで副作用を扱う際はredux-thunkなどを別途検討してください。 2 | -------------------------------------------------------------------------------- /test/failure/software.md: -------------------------------------------------------------------------------- 1 | webdriver APIを使ってブラウザを操作する -------------------------------------------------------------------------------- /test/failure/typo.md: -------------------------------------------------------------------------------- 1 | ライブライをリリーうした -------------------------------------------------------------------------------- /test/failure/unique-noun.md: -------------------------------------------------------------------------------- 1 | ECMA標準ではなくEcma標準なのだ -------------------------------------------------------------------------------- /test/failure/web+db.md: -------------------------------------------------------------------------------- 1 | ウェッブでは色々な事が出来る -------------------------------------------------------------------------------- /test/fixtures/2015-07-01-arkencyreactjs_koans.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: arkency/reactjs_koans 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/arkency/reactjs_koans' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-01T02:42:02+00:00' 8 | tags: 9 | - React 10 | - tutorial 11 | --- 12 | Reactを学ぶの問題集 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-02-esprimachangelog-at-241-jqueryesprima.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: esprima/ChangeLog at 2.4.1 · jquery/esprima 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jquery/esprima/blob/2.4.1/ChangeLog' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-02T01:34:57+00:00' 8 | tags: 9 | - JavaScript 10 | - AST 11 | - library 12 | - ReleaseNote 13 | --- 14 | esprima 2.4.0リリース。 15 | for-of、spread elementのサポート 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-02-learning-webrtc-oreilly-media.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Learning WebRTC - O'Reilly Media" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://shop.oreilly.com/product/9781783983667.do' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-02T13:56:53+00:00' 8 | tags: 9 | - WebRTC 10 | - book 11 | --- 12 | WebRTCについての書籍 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-02-react-up-and-running-oreilly-media.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "React: Up & Running - O'Reilly Media" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://shop.oreilly.com/product/0636920042266.do' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-02T12:41:33+00:00' 8 | tags: 9 | - React 10 | - book 11 | --- 12 | 2015年12月発売 13 | Reactについての書籍 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-03-amazoncom-test-driven-javascript-development-ebook-ravi-kumar-gupta-harmeet-singh-hetal-prajapati-kindle-store.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon.com: Test-driven JavaScript Development eBook: Ravi Kumar Gupta, Harmeet Singh, Hetal Prajapati: Kindle Store' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.com/Test-driven-JavaScript-Development-Kumar-Gupta-ebook/dp/B010T266P6' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-03T08:25:08+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - book 12 | --- 13 | 2016年1月5日発売 14 | JavaScriptのTDD本 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-03-safe-javascript-templating.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Safe JavaScript Templating 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://yahoo.github.io/secure-handlebars/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-03T09:12:59+00:00' 8 | tags: 9 | - JavaScript 10 | - template 11 | - library 12 | - セキュリティ 13 | relatedLinks: 14 | - title: 'Frontend Security: Applying Contextual Escaping Automatically, or How…' 15 | url: 'http://www.slideshare.net/adonatwork/automatic-contextual-escaping-made-easy' 16 | - title: yahoo/xss-filters 17 | url: 'https://github.com/yahoo/xss-filters' 18 | --- 19 | Yahoo!製のAutomatic Contextual Escapingを持ったHandlebars互換のテンプレーエンジン。 20 | 21 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-aerotwist-react-performance.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Aerotwist - React + Performance = ? 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://aerotwist.com/blog/react-plus-performance-equals-what/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T06:07:25+00:00' 8 | tags: 9 | - React 10 | - DOM 11 | - performance 12 | --- 13 | DOMは遅くてReactのVirtual DOMは早いと言われることがあるけどそれは本当なのか。 14 | 写真を追加するサンプルをVanillaとReactで比較してみた結果から分かった事について 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-breakouts.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Breakouts 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.jsbreakouts.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T09:12:31+00:00' 8 | tags: 9 | - JavaScript 10 | - game 11 | - library 12 | - まとめ 13 | --- 14 | JavaScriptゲームエンジン版のTodoMVC。 15 | 同じゲームを色々なゲームエンジンで実装したものを比較出来る 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-cyclejs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Cycle.js 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://cyclejs.github.io/index.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T14:06:39+00:00' 8 | tags: 9 | - JavaScript 10 | - Rx 11 | - library 12 | - VirtualDOM 13 | relatedLinks: 14 | - title: Reactive MVC and the Virtual DOM — Futurice 15 | url: 'http://futurice.com/blog/reactive-mvc-and-the-virtual-dom' 16 | - title: 'Cyclejs vs mercuryjs · Issue #49 · cyclejs/cycle-core' 17 | url: 'https://github.com/cyclejs/cycle-core/issues/49' 18 | --- 19 | Rxを使った一方通行のデータフローとImmutabilityを実現するフレームワーク。_Model-View-Intent_というアーキテクチャを持ち、ユーザからの入力を_Intent_とし_Model_へ通知し、_Model_の変更を監視している_View_が更新される。それぞれの間をRxのObservableで繋ぐ。またViewにはvirtual-domを用いる。 20 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-firefox-notes-390-mozilla.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Firefox — Notes (39.0) — Mozilla 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.mozilla.org/en-US/firefox/39.0/releasenotes/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T05:17:30+00:00' 8 | tags: 9 | - firefox 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: 'Firefox 39 サイト互換性情報 - Mozilla | MDN' 13 | url: 'https://developer.mozilla.org/ja/Firefox/Releases/39/Site_Compatibility' 14 | - title: 'Firefox 39 for developers - Mozilla | MDN' 15 | url: 'https://developer.mozilla.org/ja/Firefox/Releases/39' 16 | --- 17 | Firefox 39リリース。 18 | Fetch APIがデフォルトで有効に、CSS Scroll Snap Pointsのサポート、ES6仕様への準拠など 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-mozilla-games-technology-roadmap-or-future-releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Mozilla Games Technology Roadmap | Future Releases' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://blog.mozilla.org/futurereleases/2015/07/02/mozilla-games-technology-roadmap/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T05:46:53+00:00' 8 | tags: 9 | - Mozilla 10 | - firefox 11 | - future 12 | --- 13 | ウェブでプラグインフリーなゲームを実現するのに関連するIssueやロードマップ by Mozilla 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-paul-kinlan-on-twitter-created-chromiumdev-slack-a-place-for-web-devs-to-talk-dev-and-chrome-join-right-pointing-index-httpstcorar4itzesm-login-right-pointing-index-httpstco8xliipc0f8.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Paul Kinlan on Twitter: "Created @ChromiumDev slack. A place for web devs to talk dev and chrome Join ☞ https://t.co/RAr4iTzesM Login ☞ https://t.co/8xLiIpC0F8"' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://twitter.com/Paul_Kinlan/status/598494432321773569' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T05:41:14+00:00' 8 | tags: 9 | - Chrome 10 | - community 11 | --- 12 | ChromiunのSlackが公開された。 13 | 開発者とのコミュニケーションや情報共有向け 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-react-v014-beta-1-or-react.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'React v0.14 Beta 1 | React' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://facebook.github.io/react/blog/2015/07/03/react-v0.14-beta-1.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T05:32:27+00:00' 8 | tags: 9 | - React 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: react-codemod 13 | url: 'https://www.npmjs.com/package/react-codemod' 14 | --- 15 | React v0.14 Beta 1リリース。 16 | reactとreact-domにパッケージが分かれた。refsがDOM nodeそのものを指すようになるなど。 17 | また移行用の変換ツールとしてreact-codemodが公開された 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-04-the-w3c-mobile-checker.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The W3C Mobile Checker 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://validator.w3.org/mobile-alpha/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-04T08:31:51+00:00' 8 | tags: 9 | - W3C 10 | - mobile 11 | - Tools 12 | --- 13 | W3Cによるモバイルフレンドリーかをチェックするツール。 14 | URLを入れると問題点と解決方法を提示してくれる 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-05-important-security-upgrades-for-nodejs-and-iojs-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Important security upgrades for node.js and io.js — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/@iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-05T01:24:35+00:00' 8 | tags: 9 | - node.js 10 | - ReleaseNote 11 | - セキュリティ 12 | relatedLinks: 13 | - title: Node.js と io.js のCritical Security Issue について 14 | url: 'http://blog.iojs.jp/important_security_issue.html' 15 | --- 16 | Node.jsとio.jsにV8起因の脆弱性があったためセキュリティアップデートとしてNode.js v0.12.6、io.js-v2.3.3、io.js-v1.8.3がリリースされた 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-06-how-fast-are-web-workers-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: How fast are web workers? ✩ Mozilla Hacks – the Web developer blog 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/07/how-fast-are-web-workers/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-06T13:30:06+00:00' 8 | tags: 9 | - webworker 10 | - firefox 11 | --- 12 | WebWorkerやSharedWorkerの起動コスト、メッセージの転送速度について 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-06-perf-audit-loading-performance-issue-247-redditreddit-mobile.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Perf audit: Loading performance · Issue #247 · reddit/reddit-mobile' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/reddit/reddit-mobile/issues/247' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-06T13:19:46+00:00' 8 | tags: 9 | - performance 10 | - mobile 11 | - browser 12 | - issue 13 | --- 14 | paulirishによるredditのモバイルサイトのローディング完了までに45秒かかってる原因について報告してるissue。 15 | Chrome開発者ツール、React Perf、discなどを使って何が原因であるかを見ていく方法について参考になる 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-06-using-jsx-with-typescript-minko-gechevs-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Using JSX with TypeScript – Minko Gechev's blog" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.mgechev.com/2015/07/05/using-jsx-react-with-typescript' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-06T09:46:49+00:00' 8 | tags: 9 | - TypeScript 10 | - React 11 | --- 12 | TypeScriptのmasterに入ったJSXサポートについて 13 | 1.6としてリリース予定のJSXを今試す方法 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-07-visual-studio-code-love-es6-visual-studio-code-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Visual Studio Code ♥ ES6 - Visual Studio Code - Site Home - MSDN Blogs 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/vscode/archive/2015/07/06/vs-code-es6.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-07T15:23:07+00:00' 8 | tags: 9 | - editor 10 | - JavaScript 11 | --- 12 | Visual Studio CodeがES6の構文をサポート。`jsconfig.json`という`tsconfig`のサブセットとなる設定ファイルに対応 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-08-jam3math-as-code.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Jam3/math-as-code 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/Jam3/math-as-code' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-08T07:35:21+00:00' 8 | tags: 9 | - JavaScript 10 | - チートシート 11 | --- 12 | 色々な数学記号や数式をJavaScriptで表現するチートシート 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-08-react-on-es6-babel.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: React on ES6+ · Babel 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://babeljs.io/blog/2015/06/07/react-on-es6-plus' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-08T13:21:27+00:00' 8 | tags: 9 | - JavaScript 10 | - babel 11 | - React 12 | --- 13 | Reactを題材にしたES6やES.nextについての機能紹介。 14 | 具体的にES5で書いたものがどう変わるかをReactを例にして解説してる。 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-09-developer-edition-41-view-source-in-a-tab-screenshot-elements-har-files-and-more-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Developer Edition 41: View source in a tab, screenshot elements, HAR files, and more ✩ Mozilla Hacks – the Web developer blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/07/developer-edition-41-view-source-in-a-tab-screenshot-elements-har-files-and-more/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-09T01:56:03+00:00' 8 | tags: 9 | - firefox 10 | - debug 11 | - Tools 12 | relatedLinks: 13 | - title: 'Developer Edition 41: View source in a tab, screenshot elements, HAR files, and more ✩ Mozilla Hacks – the Web developer blog' 14 | url: 'https://hacks.mozilla.org/2015/07/developer-edition-41-view-source-in-a-tab-screenshot-elements-har-files-and-more/' 15 | --- 16 | Firefox 41の開発者ツールで改善された箇所について 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-10-introducing-incremental-dom-google-developers-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Introducing Incremental DOM — Google Developers — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/google-developers/introducing-incremental-dom-e98f79ce2c5f' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-10T07:20:34+00:00' 8 | tags: 9 | - JavaScript 10 | - DOM 11 | - library 12 | - VirtualDOM 13 | relatedLinks: 14 | - title: Incremental DOM ざっと見たやつ 15 | url: 'https://gist.github.com/azu/8f1afa948eeb2da3ad00' 16 | --- 17 | メモリ使用量とテンプレートエンジンでは扱える閉じタグの無い要素などがモチベーションとなってるGoogle製のDOMライブラリ(WIP)。 18 | Virtual DOMみたいに全体のTree構造を持たないことで余計なオブジェクトを作らないようにして、1passで走査することでメモリ効率を上げている。 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-11-a-formal-commitment-to-new-language-features.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: A Formal Commitment to New Language Features 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://jshint.com/blog/new-lang-features/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-11T06:51:03+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | - Tools 12 | --- 13 | BabelなどによってES.nextの機能を試せるようになったが、JSHintがそれらの新しすぎる構文をサポートするのが難しい理由について。 14 | 15 | 詳しくは [JSHint: A Formal Commitment to New Language Features - JSer.info](http://jser.info/2015/07/11/jshint-new-lang-features/ "JSHint: A Formal Commitment to New Language Features - JSer.info") に書きました。 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-11-canvas-jsinstagram-qiita.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: canvas - JSでInstagramの画像フィルターを作るまで - Qiita 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://qiita.com/KENJU/items/78c0034d7e93fbe8f95a' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-11T06:52:24+00:00' 8 | tags: 9 | - JavaScript 10 | - canvas 11 | --- 12 | Instagram的な画像フィルターをCanvasで行う方法、また処理が重たい問題をWeb Worker内で行うことについて 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-11-ui-testing-with-react-components-or-toptal.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'UI Testing with React Components | Toptal' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.toptal.com/react/how-react-components-make-ui-testing-easy' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-11T07:37:23+00:00' 8 | tags: 9 | - React 10 | - testing 11 | --- 12 | React Componentのテスト方法について 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-11-webglstudiojs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: WebGLStudio.js 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://webglstudio.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-11T13:30:48+00:00' 8 | tags: 9 | - WebGL 10 | - editor 11 | --- 12 | WebGLエディタ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-11-you-might-not-need-underscore-or-reindex.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'You Might Not Need Underscore | Reindex' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.reindex.io/blog/you-might-not-need-underscore/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-11T12:54:25+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - まとめ 12 | --- 13 | underscoreのメソッドと同様の事をES5、ES6でどのように書くことができるかについての比較まとめ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-12-ijzerenheinautolayoutjs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: IjzerenHein/autolayout.js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/IjzerenHein/autolayout.js' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-12T07:39:06+00:00' 8 | tags: 9 | - JavaScript 10 | - ios 11 | - CSS 12 | - library 13 | --- 14 | iOSのAutoLayoutと Visual Format Language的な実装を持つJavaScriptライブラリ 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-12-right-pointing-triangle-process-standartizacii-ecmascript-sergej-rubanov-moscowjs-23-youtube.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: '▶ "Процесс стандартизации ECMAScript", Сергей Рубанов, MoscowJS 23 - YouTube' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.youtube.com/watch?v=5HNrQJsv4gU' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-12T22:53:58+00:00' 8 | tags: 9 | - ECMAScript 10 | - JavaScript 11 | - 動画 12 | - スライド 13 | relatedLinks: 14 | - title: ES process by Sergey Rubanov 15 | url: 'http://slides.com/chicoxyzzy/deck-1#/' 16 | --- 17 | ECMAScriptを策定するTC39のプロセスについての動画とスライド。 18 | ≈≈≈ という仮の新しい構文を例としてどういうプロセスで策定されるかについて 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-12-rreverserbabel-plugin-asm-js.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: RReverser/babel-plugin-asm-js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/RReverser/babel-plugin-asm-js' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-12T02:15:14+00:00' 8 | tags: 9 | - babel 10 | - JavaScript 11 | - asm.js 12 | - plugin 13 | - flowtype 14 | --- 15 | asm.jsにコンパイルするBabel plugin 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-13-a-d3js-design-pattern-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: a d3.js design pattern — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/@billautomata/a-d3-js-design-pattern-16a6503dc86f' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-13T13:13:51+00:00' 8 | tags: 9 | - JavaScript 10 | - d3.js 11 | - デザインパターン 12 | relatedLinks: 13 | - title: billautomata/d3js_design_patterns 14 | url: 'https://github.com/billautomata/d3js_design_patterns' 15 | --- 16 | D3.jsを使って書く際のデザインパターンについての連載 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-13-es6-promise-anti-patterns-and-best-practices.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ES6 Promise Anti-Patterns and Best Practices 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.datchley.name/promise-patterns-anti-patterns/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-13T09:44:44+00:00' 8 | tags: 9 | - JavaScript 10 | - Promises 11 | --- 12 | Promiseのアンチパターン集 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-13-javascript-async-control-flow.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Javascript Async Control Flow 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://kaye.us/javascript-async-control-flow/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-13T12:51:27+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES.nextのasyn/awaitについて。 13 | またこれと似た事はtask.jsやcoを使うことで今すぐできるという話 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-13-testing-javascript-modules-with-tape.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Testing JavaScript Modules with Tape 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://ponyfoo.com/articles/testing-javascript-modules-with-tape' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-13T13:11:10+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | --- 12 | tape, proxyquire, sinon.jsを使ったテストについて。 13 | tapeによるテストの書き方、proxyquireとsinon.jsを使ったモックについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-13-v8-javascript-engine.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: V8 JavaScript Engine 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://v8project.blogspot.com/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-13T13:02:30+00:00' 8 | tags: 9 | - Chrome 10 | - V8 11 | - blog 12 | --- 13 | V8についてより詳細な情報を載せていく公式ブログ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-14-high-performance-mobile-web-oreilly-media.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "High Performance Mobile Web - O'Reilly Media" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://shop.oreilly.com/product/0636920035060.do' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-14T09:56:54+00:00' 8 | tags: 9 | - browser 10 | - mobile 11 | - book 12 | --- 13 | 2015年7月発売 14 | モバイルウェブサイトにおけるパフォーマンスについての書籍 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-14-jquery-30-and-jquery-compat-30-alpha-versions-released-or-official-jquery-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'jQuery 3.0 and jQuery Compat 3.0 Alpha Versions Released | Official jQuery Blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.jquery.com/2015/07/13/jquery-3-0-and-jquery-compat-3-0-alpha-versions-released/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-14T01:35:13+00:00' 8 | tags: 9 | - jQuery 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: Issues · jquery/jquery 13 | url: 'https://github.com/jquery/jquery/issues?q=is%3Aissue+milestone%3A3.0.0' 14 | --- 15 | jQuery 3.0αとjQuery Compat 3.0αリリース。 16 | `.show()`と`.hide()`のパフォーマンス改善、jQuery.DeferredがPromise/A+互換に、非推奨だったjqXHR.success | error | complete、イベントの`.load`/`.unload`/`.error`を削除。 17 | undocumentなメソッドを外から触れないように変更。 18 | アニメーションで再度requestAnimationFrameを使うように、カスタムセレクタの改善など 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-15-an-introduction-to-browser-rendering-youtube.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: An Introduction to Browser Rendering - YouTube 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.youtube.com/watch?v=n1cKlKM3jYI' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-15T08:28:41+00:00' 8 | tags: 9 | - browser 10 | - 動画 11 | --- 12 | ブラウザのレンダリングフローについてのスクリーンキャスト 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-16-bringing-componentization-to-the-web-an-overview-of-web-components-or-microsoft-edge-dev-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Bringing componentization to the web: An overview of Web Components | Microsoft Edge Dev Blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.windows.com/msedgedev/2015/07/14/bringing-componentization-to-the-web-an-overview-of-web-components/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-16T01:22:44+00:00' 8 | tags: 9 | - WebComponents 10 | - MSEdge 11 | - browser 12 | --- 13 | Web Componentsについての詳しい解説。 14 | 何を目的にしているか、関連するコンポーネント実装の歴史。 15 | CSSスタイルのisolation、スタイルのスコープ、Global object isolation、iframeには欠けている部分についてなど 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-16-eslint-100-rc-1-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint 1.0.0-rc-1 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/07/eslint-1.0.0-rc-1-released' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-16T15:04:53+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: Documentation - ESLint - Pluggable JavaScript linter 14 | url: 'http://eslint.org/docs/1.0.0/user-guide/migrating-to-1.0.0' 15 | --- 16 | ESLint 1.0.0-rc-1リリース。 17 | `--reset`がデフォルトになり、ES6の対応改善、新しいルールの追加など 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-16-sass-or-yuhiisk.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: '知らないと損するSassの組み込み関数徹底解剖 | Yuhiisk' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.yuhiisk.com/archive/2015/07/14/sass-built-in-functions.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-16T14:05:48+00:00' 8 | tags: 9 | - Sass 10 | - リファレンス 11 | --- 12 | Sassの関数まとめ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-17-node-browserifychangelogmarkdown-at-master-substacknode-browserify.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: node-browserify/changelog.markdown at master · substack/node-browserify 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/substack/node-browserify/blob/master/changelog.markdown#1100' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-17T10:47:54+00:00' 8 | tags: 9 | - browserify 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: nodejs/readable-stream 13 | url: 'https://github.com/nodejs/readable-stream' 14 | - title: jhiesey/stream-http 15 | url: 'https://github.com/jhiesey/stream-http' 16 | --- 17 | Browserify 11.0.0リリース。 18 | ブラウザ向けの`stream`として使うreadable-streamをアップデートしStreams3ベースに。 19 | ブラウザ向け`http`モジュールをFetch APIをベースとしたstream-httpへ変更しstreamをサポートできるように 20 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-amazon-flexible-boxes-in-css-free-yourself-with-flexbox-estelle-weyl.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: Flexible Boxes in CSS: Free Yourself with Flexbox: Estelle Weyl' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.com/dp/1491930047?tag=amazon0abac-22' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T12:48:12+00:00' 8 | tags: 9 | - CSS 10 | - book 11 | --- 12 | 2015年12月15日発売 13 | Flexboxについての書籍 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-drbooleanmostly-adequate-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: DrBoolean/mostly-adequate-guide 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/DrBoolean/mostly-adequate-guide' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T13:06:06+00:00' 8 | tags: 9 | - JavaScript 10 | - 関数型プログラミング 11 | --- 12 | JavaScriptでの関数型プログラミングについての無料の書籍 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-es6-in-depth-proxies-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'ES6 In Depth: Proxies ✩ Mozilla Hacks – the Web developer blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/07/es6-in-depth-proxies-and-reflect/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T05:53:26+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | Proxy APIについての解説。 13 | Proxyで扱える14コのhandler、 14 | Proxyの使いどころ、Revocable proxiesについてなど。 15 | "オブジェクトはプロパティのコレクションである"といえるかどうかの話 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-how-to-debug-javascript-remotely-with-vorlonjs-tuts-code-tutorial.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: How to Debug JavaScript Remotely With Vorlon.js - Tuts+ Code Tutorial 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://code.tutsplus.com/tutorials/how-to-debug-javascript-remotely-with-vorlonjs--cms-24343' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T03:48:02+00:00' 8 | tags: 9 | - JavaScript 10 | - debug 11 | - tutorial 12 | --- 13 | Vorlon.jsを使ったJavaScriptのリモートデバッグについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-nikgrafbelle.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: nikgraf/belle 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/nikgraf/belle/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T04:50:58+00:00' 8 | tags: 9 | - React 10 | - UI 11 | - library 12 | --- 13 | React Componentとして使えるUI集。 14 | 外からJSを経由してコンポーネントに対してスタイルを設定出来るようになっている。 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-strongloop-or-an-introduction-to-javascript-es6-iterators.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'StrongLoop | An Introduction to JavaScript ES6 Iterators' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://strongloop.com/strongblog/introduction-to-es6-iterators/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T01:50:33+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES6 Iteratorについての解説。 13 | for-ofとfor-inの違い、Symbol.iteratorを使って定義する方法とそれを利用する方法について 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-18-v8-javascript-engine-v8-45-release.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'V8 JavaScript Engine: V8 4.5 release' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://v8project.blogspot.com/2015/07/v8-45-release.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-18T02:56:44+00:00' 8 | tags: 9 | - JavaScript 10 | - V8 11 | - ReleaseNote 12 | --- 13 | V8 4.5(Chrome 45)リリース。 14 | Arrow Function、Array/TypedArrayのメソッド追加、Object.assign、最適化コンパイラのTurboFan、V8 APIの変更など 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-20-comprehensive-beginners-guide-to-reactjs-antjanus.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Comprehensive Beginner's Guide To ReactJS - AntJanus" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://antjanus.com/blog/web-development-tutorials/front-end-development/comprehensive-beginners-guide-to-reactjs/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-20T14:45:50+00:00' 8 | tags: 9 | - AngularJS 10 | - React 11 | --- 12 | AngularJSユーザ向けのReact入門ガイド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-20-flux-in-depth-store-and-network-communication-minko-gechevs-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Flux in Depth. Store and Network Communication. – Minko Gechev's blog" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.mgechev.com/2015/07/18/flux-in-depth-store-network-communication-services' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-20T01:46:12+00:00' 8 | tags: 9 | - Flux 10 | - JavaScript 11 | --- 12 | Fluxからネットワークを含めたデータフローについて。 13 | Store --> View、View --> Storeまでの流れ、モデルとStateの分離。 14 | Network --> UI、UI --> Networkのパターンについて 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-20-ipselonreact-ui-builder.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ipselon/react-ui-builder 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/ipselon/react-ui-builder' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-20T12:17:40+00:00' 8 | tags: 9 | - React 10 | - UI 11 | - Tools 12 | --- 13 | React ComponentをGUIで配置したり、配置したものからReactのコードを吐き出したりして、GUIでコードを編集、プレビューなど出来るツール。 14 | ツール自体がReactとProxyからできていて面白い 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-21-announcing-typescript-15-typescript-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Announcing TypeScript 1.5 - TypeScript - Site Home - MSDN Blogs 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/typescript/archive/2015/07/20/announcing-typescript-1-5.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-21T13:41:02+00:00' 8 | tags: 9 | - TypeScript 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: Roadmap · Microsoft/TypeScript Wiki 13 | url: 'https://github.com/Microsoft/TypeScript/wiki/Roadmap#15' 14 | --- 15 | TypeScript 1.5リリース。 16 | modulesやdestructuring等ES6の対応改善、tsconfig.jsonによるプロジェクト設定、Decoratorを`--experimentalDecorators`フラグで試験的サポートなど 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-21-azubrowser-javascript-resource.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: azu/browser-javascript-resource 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/azu/browser-javascript-resource' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-21T13:44:57+00:00' 8 | tags: 9 | - browser 10 | - JavaScript 11 | - blog 12 | - まとめ 13 | relatedLinks: 14 | - title: 'ブラウザ毎のリリースノートや実装状況はどこを見ればいいかをまとめました | Web Scratch' 15 | url: 'http://efcl.info/2015/07/21/browser-javascript-resource/' 16 | --- 17 | IEやFirefoxなどブラウザごとのリリースノートや更新履歴、実装状況、バグレポートの方法などをまとめたもの 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-21-javascript-regular-expressions-oreilly-media.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "JavaScript Regular Expressions - O'Reilly Media" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://shop.oreilly.com/product/9781783282258.do' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-21T02:35:03+00:00' 8 | tags: 9 | - JavaScript 10 | - 正規表現 11 | - book 12 | --- 13 | JavaScriptの正規表現についての書籍 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-21-release-v090-airportyhtestem.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release v0.9.0 · airportyh/testem 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/airportyh/testem/releases/tag/v0.9.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-21T23:01:30+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - library 12 | - ReleaseNote 13 | --- 14 | testem 0.9.0リリース 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-21-socketio-socketio-p2p.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Socket.IO — Socket.IO P2P 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://socket.io/blog/socket.io-p2p/#' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-21T02:50:48+00:00' 8 | tags: 9 | - p2p 10 | - node.js 11 | - library 12 | --- 13 | Socket.IOからWebRTCを利用してP2Pでの通信を行えるように 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-23-ecmascript-6-tutorial.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ECMAScript 6 Tutorial 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://ccoenraets.github.io/es6-tutorial/index.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-23T04:09:45+00:00' 8 | tags: 9 | - ECMAScript 10 | - tutorial 11 | --- 12 | ES6について学ぶチュートリアルサイト。 13 | それぞれの機能毎に学ぶ形式になってる。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-24-bringing-automated-testing-to-microsoft-edge-through-webdriver-or-microsoft-edge-dev-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Bringing automated testing to Microsoft Edge through WebDriver | Microsoft Edge Dev Blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.windows.com/msedgedev/2015/07/23/bringing-automated-testing-to-microsoft-edge-through-webdriver/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-24T03:15:13+00:00' 8 | tags: 9 | - MSEdge 10 | - webdriver 11 | --- 12 | MSEdgeがWebDriverをサポート。 13 | MicrosoftWebDriver serverが公開された。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-24-javascript-engine-for-internet-of-things.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: JavaScript engine for Internet of Things 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://samsung.github.io/jerryscript/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-24T08:04:33+00:00' 8 | tags: 9 | - JavaScript 10 | relatedLinks: 11 | - title: Platform for Internet of Things with JavaScript 12 | url: 'http://samsung.github.io/iotjs/' 13 | --- 14 | サムスンの組み込み向けJavaScriptエンジン。ファイルサイズが小さめでIoT向け。 iotjs というNode.js的なフレームワークも作ってる。 15 | 16 | - JerryScript : V8 17 | - iotjs : Node.js 18 | 19 | のような関係 20 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-24-jdaltonpolyfill-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jdalton/polyfill-guide 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jdalton/polyfill-guide' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-24T06:53:29+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | --- 12 | polyfillの書き方のガイド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-24-schteppep2js.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: schteppe/p2.js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/schteppe/p2.js' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-24T07:09:11+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | --- 12 | 2D物理エンジンライブラリ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-26-introduction-or-down-and-dirty-with-chrome-developer-tools.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Introduction | Down and Dirty with Chrome Developer Tools' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blittle.github.io/chrome-dev-tools/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-26T13:35:53+00:00' 8 | tags: 9 | - Chrome 10 | - debug 11 | - Tools 12 | - book 13 | --- 14 | Chrome開発者ツールのそれぞれの機能について解説してる電子書籍。 15 | 実際に動かして確認できるサンプルやGIFでの分かりやすい解説をされてる 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-27-introducing-typescript-npm-nightlies-typescript-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Introducing TypeScript npm nightlies - TypeScript - Site Home - MSDN Blogs 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/typescript/archive/2015/07/27/introducing-typescript-nightlies.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-27T23:38:08+00:00' 8 | tags: 9 | - TypeScript 10 | --- 11 | TypeScriptのnightly buildが公開され 12 | `npm install -g typescript@next` 13 | でインストールできるようになった 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-27-release-100-20150722-zloirockcore-js.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 1.0.0 - 2015.07.22 · zloirock/core-js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/zloirock/core-js/releases/tag/v1.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-27T23:42:42+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | --- 12 | Babelでも使われているES5、ES6、ES.nextのpolyfillであるcore-js 1.0.0リリース。 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-27-right-pointing-triangle-txjs-2015-livestream-youtube.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ▶ TXJS 2015 Livestream - YouTube 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.youtube.com/watch?v=6lEbk7xdlsQ' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-27T02:53:04+00:00' 8 | tags: 9 | - JavaScript 10 | - イベント 11 | relatedLinks: 12 | - title: 'Texas JavaScript Conference 2015 | TXJS' 13 | url: 'https://2015.texasjavascript.com/' 14 | - title: "Texas JavaScript 2015 | Chris Missal's Blog" 15 | url: 'https://lostechies.com/chrismissal/2015/07/27/texas-javascript-2015/' 16 | --- 17 | TXJS 2015の動画 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-building-plugins-for-react-apps.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Building Plugins for React Apps 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://nylas.com/blog/react-plugins' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T13:47:26+00:00' 8 | tags: 9 | - React 10 | - Flux 11 | - tutorial 12 | --- 13 | React Componentを独立性を保つにはどうするかという話 14 | Store同士に複雑な依存があると大変なので中央で管理するOmniStoreという概念の導入、Componentがただのデータであることを利用したDIする仕組み、Componentの独立性を確保するパターンについて等 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-channikhabrayarr.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: channikhabra/yarr 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/channikhabra/yarr' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T08:46:12+00:00' 8 | tags: 9 | - JavaScript 10 | - rss 11 | - tutorial 12 | --- 13 | クライアントのみで動くRSSリーダーを題材としたJavaScriptアプリのチュートリアル。 14 | Babel、dexie、jQuery、Rx、virtual-domで作られている。 15 | また、どういう手順で作成するのかというのをGit tagでバージョン毎に見られるようにして、それぞれのバージョン毎に解説が書かれている。 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-chrome-tech-talk-night-8-or.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Chrome Tech Talk Night #8 レポート | 株式会社サイバーエージェント' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.cyberagent.co.jp/techinfo_detail/id=10782' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T13:15:01+00:00' 8 | tags: 9 | - Chrome 10 | - 動画 11 | - イベント 12 | relatedLinks: 13 | - title: 'Chrome Tech Talk Night #8 - connpass' 14 | url: 'http://connpass.com/event/17312/' 15 | --- 16 | Chrome Tech Talk Night #8の動画とスライドまとめ 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-chromium-blog-chrome-45-beta-new-es2015-features-service-worker-improvements-and-media-controls.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Chromium Blog: Chrome 45 Beta: New ES2015 features, service worker improvements, and media controls' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.chromium.org/2015/07/chrome-45-beta-new-es2015-features.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T08:41:59+00:00' 8 | tags: 9 | - Chrome 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: Subresource Integrity Sample 13 | url: 'https://googlechrome.github.io/samples/subresource-integrity/index.html' 14 | --- 15 | Chrome 45 Betaリリース。 16 | Arrow FunctionやObject.assignなどのサポート、Subresource Integrityのサポート、SVGアニメーションを行うSMILを非推奨に、ServiceWorkerへpostMessageでメッセージをやりとりできるようになるなど 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-ecmascript-6-features-alprosys.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ECMAScript 6 Features - ALPROSYS 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.alprosys.com/es6/es6_features_ol.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T08:34:41+00:00' 8 | tags: 9 | - ECMAScript 10 | - チートシート 11 | --- 12 | ES6の新しい構文についてES3、5ではどのように書くことができたのかを比較しながら見られるチートシート的なスライド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-horsey.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: horsey 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://bevacqua.github.io/horsey/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T13:54:28+00:00' 8 | tags: 9 | - JavaScript 10 | - UI 11 | - library 12 | --- 13 | テキスト入力時に候補データからサジェストするUIライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-release-100-20150722-zloirockcore-js-github.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 1.0.0 - 2015.07.22 · zloirock/core-js · GitHub 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/zloirock/core-js/releases/tag/v1.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T12:54:40+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | relatedLinks: 12 | - title: Polyfill · Babel 13 | url: 'https://babeljs.io/docs/usage/polyfill/' 14 | --- 15 | Babelにも同梱されてるES5、ES6、ES.nextのpolyfillであるcore-js 1.0.0リリース。 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-28-s-airon-node.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: s-a/iron-node 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/s-a/iron-node' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-28T13:28:25+00:00' 8 | tags: 9 | - JavaScript 10 | - node.js 11 | - debug 12 | - Tools 13 | --- 14 | Node.js向けのJavaScriptデバッガ。 15 | Chrome開発者ツールを使ってNode.jsを使ってデバッグ出来るツール 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-30-flow-or-version-0140.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Flow | Version 0.14.0' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://flowtype.org/blog/2015/07/29/Version-0.14.0.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-30T13:34:54+00:00' 8 | tags: 9 | - flowtype 10 | - ReleaseNote 11 | --- 12 | Flow 0.14.0リリース。 13 | 型指定してないパラメータを`any`と扱うように、Flowコメント構文をブロックコメント内で使えるようになるなど 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-30-flux-inside-web-workers-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Flux inside Web Workers — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/@nsisodiya/flux-inside-web-workers-cc51fb463882' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-30T09:34:50+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - DOM 12 | --- 13 | DOM lessな実装をしてればWeb Workerでも動かせる。 14 | FluxをベースにStore->View、View->ActionをpostMessageでやりとりすることで、View以外をWeb Worker上で処理できるという話 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-30-new-regular-expression-features-in-ecmascript-6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: New regular expression features in ECMAScript 6 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.2ality.com/2015/07/regexp-es6.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-30T09:13:23+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | - 正規表現 12 | --- 13 | ES6で追加された正規表現の要素について。 14 | sticky flag、Unicode flag、`\u{...}`によるEscape sequencesについて 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-30-release-200-jscs-devnode-jscs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 2.0.0 · jscs-dev/node-jscs 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jscs-dev/node-jscs/releases/tag/v2.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-30T15:47:29+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: mdevils/cst 14 | url: 'https://github.com/mdevils/cst' 15 | --- 16 | JavaScriptスタイルチェックツールjscs 2.0.0リリース。 17 | ES.nextをサポートする`--esnext`フラグの追加、CSTを実装しAutofixingに利用するように、ES6に対応したルールの追加、コメントによるルールの無効化のサポートなど 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-31-front-end-architecture-oreilly-media.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Front-End Architecture - O'Reilly Media" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://shop.oreilly.com/product/0636920040156.do' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-31T06:13:45+00:00' 8 | tags: 9 | - JavaScript 10 | - CSS 11 | - book 12 | --- 13 | 2015年12月発売 14 | CSSプリプロセス、開発ワークフローツール、JavaScriptのライブラリなどフロントエンドについての書籍 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-07-31-mithril.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Mithril 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://mithril-ja.js.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/07/index.json' 7 | date: '2015-07-31T23:27:29+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - 翻訳 12 | --- 13 | Mithrilの日本語訳ページ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-01-eslint-100-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint 1.0.0 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/07/eslint-1.0.0-released' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-01T05:25:13+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: ESLint 1.0.0新ルールまとめ - Qiita 14 | url: 'http://qiita.com/armorik83/items/228b97bee25aa33c9850' 15 | --- 16 | ESLint 1.0.0リリース。 17 | ES6の対応改善、`--reset`がデフォルトに 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-isomorphic-architecture.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Isomorphic Architecture を実装してるときの細かいアレコレ ::ハブろぐ' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://havelog.ayumusato.com/develop/javascript/e682-universal_architecture_tips.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T05:05:13+00:00' 8 | tags: 9 | - isomorphic 10 | - JavaScript 11 | --- 12 | シングルページアプリケーションとサーバサイドレンダリングを扱う際に起こる問題と解決策について。 13 | 設定の共有をするか、UAの評価、React Componentの``への適応方法、ライフサイクルの管理などについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-learning-riotjs-video-tutorial-playlist-eggheadio.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Learning RiotJS - Video Tutorial Playlist @eggheadio 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://egghead.io/playlists/learning-riotjs' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T02:53:17+00:00' 8 | tags: 9 | - JavaScript 10 | - tutorial 11 | - 動画 12 | - library 13 | --- 14 | Riot.JSについてのスクリーンキャストシリーズ 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-linting-javascript-in-2015.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Linting JavaScript in 2015 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.lauritz.me/linting-javascript-in-2015/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T15:13:48+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | --- 12 | ESLintを使ってJavaScriptのコードをLintする方法についての紹介 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-non-blocking-asynchronous-jsonparse-using-the-fetch-api.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Non-blocking Asynchronous JSON.parse Using The Fetch API 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://azimi.me/2015/07/30/non-blocking-async-json-parse.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T05:37:25+00:00' 8 | tags: 9 | - JavaScript 10 | - JSON 11 | --- 12 | Fetch APIで提供されてる`Response`オブジェクトを使い`(new Response(string)).json()`を非同期JSON.parseとして利用する方法について 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-or-intern-3-is-here-or-blog-or-sitepen.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: '| Intern 3 is here! | Blog | SitePen' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.sitepen.com/blog/2015/07/30/intern-3-is-here/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T03:19:41+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: Release 3.0.0 · theintern/intern 14 | url: 'https://github.com/theintern/intern/releases/3.0.0' 15 | --- 16 | JavaScriptテストフレームワークのIntern 3リリース。 17 | IE8のサポート終了、ES6の対応改善、d.tsを追加、QUnit互換のサポートなど 18 | 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-02-webrtc-a-study-of-webrtc-security.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: WebRTCセキュリティレポート · A Study of WebRTC Security 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://webrtc-security.github.io/report_ja/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-02T13:00:35+00:00' 8 | tags: 9 | - JavaScript 10 | - WebRTC 11 | - セキュリティ 12 | relatedLinks: 13 | - title: WebRTC入門+最新動向 14 | url: 'http://www.slideshare.net/rotsuya/intro-webrtcppt' 15 | --- 16 | WebRTCのセキュリティについての文章。 17 | WebRTCがどういう仕組みで動いているのか、信頼性が何をベースとして構築されているか、暗号のメカニズム、安全に扱う方法についてなど 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-03-oreilly-japan-mithril.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "O'Reilly Japan - Mithril" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.oreilly.co.jp/books/9784873117447/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-03T13:43:27+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - book 12 | relatedLinks: 13 | - title: Mithril 14 | url: 'http://mithril.js.org/' 15 | --- 16 | Mithrilについての電子書籍 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-03-release-250-jqueryesprima.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 2.5.0 · jquery/esprima 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jquery/esprima/releases/tag/2.5.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-03T07:59:32+00:00' 8 | tags: 9 | - JavaScript 10 | - AST 11 | - library 12 | - ReleaseNote 13 | relatedLinks: 14 | - title: esprima/ChangeLog at 2.5.0 · jquery/esprima 15 | url: 'https://github.com/jquery/esprima/blob/2.5.0/ChangeLog' 16 | - title: 'ES6 Main Tracking Issue · Issue #1099 · jquery/esprima' 17 | url: 'https://github.com/jquery/esprima/issues/1099' 18 | - title: Esprima Meeting Agenda - Google ドキュメント 19 | url: 'https://docs.google.com/document/d/1l02VT94tdphwUUZfPJorRYOY0Q_v41R_TyYhKayiP9M/edit' 20 | --- 21 | esprima 2.5.0リリース。 22 | ES6の全ての機能をパースできるように 23 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-03-web-components-weekly.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Web Components Weekly 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://webcomponentsweekly.me/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-03T22:05:07+00:00' 8 | tags: 9 | - WebComponents 10 | - mail 11 | --- 12 | Web ComponentsについてのWeeklyメールマガジン 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-04-brenolfpolyjuice.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: brenolf/polyjuice 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/brenolf/polyjuice' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-04T03:30:37+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | --- 12 | JSHintの設定ファイルをESLintの設定ファイルに変換するツール 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-04-release-rxjs-version-30-reactive-extensionsrxjs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release RxJS Version 3.0 · Reactive-Extensions/RxJS 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/Reactive-Extensions/RxJS/releases/tag/v3.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-04T03:56:21+00:00' 8 | tags: 9 | - JavaScript 10 | - Rx 11 | - ReleaseNote 12 | --- 13 | RxJS 3.0リリース。 14 | CoreパッケージとLiteパッケージへの追加。 15 | `Rx.Observable.fromEvent`/`Rx.Observable.spawn`/`Rx.Observable.prototype.scan`の引数の破壊的な変更など 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-05-devopera-opera-31-released.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Dev.Opera — Opera 31 released 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://dev.opera.com/blog/opera-31/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-05T13:57:54+00:00' 8 | tags: 9 | - Opera 10 | - ReleaseNote 11 | --- 12 | Opera 31 (based on Chromium 44)リリース。 13 | `document.scrollingElement`、ES6 computed property names、Unicode code point escapesのサポートなど 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-05-iojschangelogmd-at-master-nodejsiojs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: io.js/CHANGELOG.md at master · nodejs/io.js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/nodejs/io.js/blob/master/CHANGELOG.md#2015-08-04-version-300-rvagg' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-05T12:49:51+00:00' 8 | tags: 9 | - node.js 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: Breaking Changes · nodejs/io.js Wiki 13 | url: 'https://github.com/nodejs/io.js/wiki/Breaking-Changes#300-from-2x' 14 | - title: io.js v3.0.0 がリリースされました。 - from scratch 15 | url: 'http://yosuke-furukawa.hatenablog.com/entry/2015/08/07/002535' 16 | --- 17 | io.js 3.0.0リリース。 18 | V8のアップデートによりES6のサポート改善、`Buffer.concat`の挙動変更などいくつか非互換の変更も含まれる 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-05-morishittercssfmt-github.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: morishitter/cssfmt · GitHub 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/morishitter/cssfmt' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-05T14:29:06+00:00' 8 | tags: 9 | - CSS 10 | - Tools 11 | --- 12 | CSS整形ツール 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-06-typescript-deep-dive.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: TypeScript Deep Dive 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://basarat.gitbooks.io/typescript/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-06T06:04:47+00:00' 8 | tags: 9 | - TypeScript 10 | - book 11 | --- 12 | atom-typescriptのbasaratさんによるTypeScriptについての書籍 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-08-es6-in-depth-subclassing-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'ES6 In Depth: Subclassing ✩ Mozilla Hacks – the Web developer blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/08/es6-in-depth-subclassing/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-08T07:31:50+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES6 Classesのサブクラスについて。 13 | サブクラスの使い方、`super`、ビルトインクラスのサブクラス、継承したクラスのConstructorの書き方、`new.target`について 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-08-eslint-110-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint 1.1.0 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/08/eslint-1.1.0-released' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-08T06:29:23+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | --- 13 | ESLint 1.1.0リリース。 14 | grep-styleのformatterの追加 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-08-jsdomchangelogmd-at-600-tmpvarjsdom.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jsdom/Changelog.md at 6.0.0 · tmpvar/jsdom 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/tmpvar/jsdom/blob/6.0.0/Changelog.md' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-08T05:57:23+00:00' 8 | tags: 9 | - DOM 10 | - JavaScript 11 | - library 12 | - ReleaseNote 13 | --- 14 | jsdom 6.0.0リリース。 15 | io.js 2.0以上が必要に、パフォーマンスの改善、`window.onerror`が動くように、`URL`オブジェクトのサポートなど 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-08-reactjsoss-rader-scope-1-11-scsk.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: オープンソースソフトウェアへの取り組み: 技術コラム・特集: React.jsでOSS Rader Scopeを再実装する: 第1回 はじめに (1/1) | SCSK株式会社 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.scsk.jp/product/oss/tec_guide/reactjs/1_column1_1.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-08T03:54:49+00:00' 8 | tags: 9 | - React 10 | - SVG 11 | - tutorial 12 | --- 13 | ウェブアプリをReactを使って作る話。 14 | Reactの使い方、コンポーネント、Fluxアーキテクチャの解説、Nashornでのサーバサイドレンダリングなどよくまとまってる 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-09-ecmascript-decorators-on-functions.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ECMAScript decorators on functions 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://rreverser.com/ecmascript-decorators-and-functions/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-09T14:39:32+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES.nextで提案されているDecoratorの仕組みとユースケースについて 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-10-dbashfordtextract.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: dbashford/textract 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/dbashford/textract' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-10T13:20:22+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - node.js 12 | --- 13 | PDFやdoc、画像のOCRなど様々なフォーマットからテキストを取り出す事が出来るライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-10-edge-iewindows-10-web-monoes-blog-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Edge と IE:まるっと理解する、Windows 10 搭載に搭載される Web ブラウザーについて - monoe's blog - Site Home - MSDN Blogs" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/osamum/archive/2015/08/07/about-windows-10-s-new-web-browsers.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-10T09:28:42+00:00' 8 | tags: 9 | - IE 10 | - MSEdge 11 | --- 12 | IEとMSEdgeについて。 13 | MSEdgeではどのような部分が変わるのか、実装されているAPI、フィードバック方法などがまとめられている 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-10-getting-started-with-ecmascript-6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting started with ECMAScript 6 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.2ality.com/2015/08/getting-started-es6.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-10T12:29:40+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | - tutorial 12 | --- 13 | BabelをREPLとして使い、ES5で書いてたものをES6の機能を書きながらES6について学んで行くチュートリアル 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-10-h2nontoxy.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: h2non/toxy 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/h2non/toxy' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-10T13:17:22+00:00' 8 | tags: 9 | - JavaScript 10 | - node.js 11 | - proxy 12 | - library 13 | --- 14 | サーバからレスポンスの色々なネットワーク問題をシミュレート出来るProxyライブラリ 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-10-the-javascript-looping-evolution-telerik-developer-network.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The JavaScript Looping Evolution -Telerik Developer Network 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://developer.telerik.com/featured/the-javascript-looping-evolution/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-10T12:43:54+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | JavaScriptのループ周りの処理の変遷とES6でのループ処理について。 13 | forループ、for-in、forEachなどのArrayメソッドによるループ、ES6のiterableとiteratorを使った書き方などについての話 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-12-perfrocks.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Perf.Rocks 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://perf.rocks/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-12T12:43:07+00:00' 8 | tags: 9 | - performance 10 | - まとめ 11 | --- 12 | ウェブパフォーマンスについての記事やツール、人、スライド、動画、書籍などについてのまとめ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-12-relay-or-a-javascript-framework-for-building-data-driven-react-applications.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Relay | A JavaScript framework for building data-driven React applications' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://facebook.github.io/relay/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-12T03:00:12+00:00' 8 | tags: 9 | - React 10 | - JavaScript 11 | - library 12 | - facebook 13 | relatedLinks: 14 | - title: 'Relay Technical Preview | React' 15 | url: 'https://facebook.github.io/react/blog/2015/08/11/relay-technical-preview.html' 16 | --- 17 | GraphQLを使ったデータのやりとりをするフレームワーク。 18 | Relay.QLなどES6 template literalが前提になった作りになっていて面白い。 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-13-designing-for-performance-by-lara-callender-hogan.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Designing for Performance by Lara Callender Hogan 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://designingforperformance.com/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-13T09:39:05+00:00' 8 | tags: 9 | - performance 10 | - book 11 | --- 12 | ブラウザのパフォーマンスについての書籍。 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-13-es6-coding-stylees6-coding-style-enmd-at-master-gf-webes6-coding-style.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: es6-coding-style/es6-coding-style-en.md at master · gf-web/es6-coding-style 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/gf-web/es6-coding-style/blob/master/es6-coding-style-en.md' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-13T02:28:13+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES6コーディングスタイルガイド。 13 | Destructuringの使いすぎへの注意、ES5での書き方をES6の機能でキレイに書けるケースについて比較、moduleの`*`や`as`について書かれている。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-13-mdast-markdown-processor-powered-by-plug-ins.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: mdast - markdown processor powered by plug-ins 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://mdast.js.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-13T02:17:21+00:00' 8 | tags: 9 | - Markdown 10 | - JavaScript 11 | - library 12 | --- 13 | Markdownパーサであるmdastのサイト。 14 | プラグインを使ってMarkdownからHTMLへの変換、Lintなど様々なことができる 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-14-11-release.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 1.1 Release 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.polymer-project.org/announcements/2015/08/13/1.1-release/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-14T15:23:33+00:00' 8 | tags: 9 | - WebComponents 10 | - library 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: Polymer 1.1 リリース - Qiita 14 | url: 'http://qiita.com/laco0416/items/51a3f7863602c1d35e8a' 15 | --- 16 | Polymer 1.1リリース。 17 | コンポーネントとグローバルスコープでStyleを共有する仕組みの追加など 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-14-40-is-the-new-10-node-and-javascript-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: '4.0 is the new 1.0 — Node & JavaScript — Medium' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/node-js-javascript/4-0-is-the-new-1-0-386597a3436d' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-14T06:31:15+00:00' 8 | tags: 9 | - node.js 10 | - ReleaseNote 11 | - 歴史 12 | --- 13 | Node.js 4.0がio.jsとのマージが完了したバージョンとしてリリースされる予定。 14 | 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-14-mvcflux-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: フロントエンドMVCとFlux // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/sangotaro/hurontoendomvctoflux' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-14T08:32:47+00:00' 8 | tags: 9 | - Flux 10 | - スライド 11 | --- 12 | Fluxとはどういうものなのかについてのスライド。 13 | MVCと何が違って何が違わないのかがわかりやすく書かれている。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-15-jamesshorequixote.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jamesshore/quixote 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jamesshore/quixote' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-15T11:08:00+00:00' 8 | tags: 9 | - CSS 10 | - JavaScript 11 | - testing 12 | --- 13 | mochaなどと組み合わせて使えるCSSのユニットテスト向けのassertionライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-15-patrick-steele-idemmorphdom.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: patrick-steele-idem/morphdom 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/patrick-steele-idem/morphdom' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-15T05:46:57+00:00' 8 | tags: 9 | - DOM 10 | - library 11 | --- 12 | Virutal DOMではなくDOMを使ってdiff/patchをしてDOM Nodeを置き換えるライブラリ。 13 | `virtual-dom`と比較したベンチマークも書かれている。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-15-release-v100-racktredux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release v1.0.0 · rackt/redux 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/rackt/redux/releases/tag/v1.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-15T04:12:11+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - library 12 | - ReleaseNote 13 | --- 14 | Redux 1.0.0リリース。 15 | Stateを管理するコンテナを提供することでFluxのActionCreatorとStoreにあたるものをただの関数として書けるようにし、単方向データの流れを行うライブラリ。 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-15-scottcorganimmu.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: scottcorgan/immu 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/scottcorgan/immu' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-15T16:50:28+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | --- 12 | Immutable Objectを扱うライブラリ。 13 | Object.definePropertyやObject.freezeを使ってArrayやObjectの変更を防止したオブジェクトを作成する 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-16-browserify-dependencies-in-depth-or-teji-tech-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Browserify dependencies in depth! | TEJI TECH BLOG' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.tejitak.com/blog/?p=1468' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-16T14:59:17+00:00' 8 | tags: 9 | - browserify 10 | --- 11 | Browserifyでの依存関係の解決パターンについて。 12 | 依存するモジュールのバージョンが複数ある場合の問題についての色々なアプローチ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-17-es6-in-depth-modules-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'ES6 In Depth: Modules ✩ Mozilla Hacks – the Web developer blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/08/es6-in-depth-modules/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-17T10:53:25+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | ES6 modulesのimport/exportの多様な構文のそれぞれの動作についての解説。 13 | Moduleの仕様を分解してみた時にLoadingについてはECMAScriptでは未定義であること、構文的にstaticであることなどについて書かれている 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-17-flux-utils.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: flux-utilsについて 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://gist.github.com/azu/e0274b703ef97226b0db' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-17T11:07:37+00:00' 8 | tags: 9 | - Flux 10 | - JavaScript 11 | --- 12 | Facebookのfluxモジュールに追加されたutilsについて。 13 | 今まではDispatcherのみだったがStoreやReact Componentと連携するためのContainerなどが提供されたことについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-17-mozillazinejp-blog-archive-firefox-40.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: MozillaZine.jp » Blog Archive » Firefox 40 がリリースされた 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://mozillazine.jp/?p=4868' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-17T11:14:55+00:00' 8 | tags: 9 | - firefox 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: 'Firefox 40 サイト互換性情報 - Mozilla | MDN' 13 | url: 'https://developer.mozilla.org/ja/Firefox/Releases/40/Site_Compatibility' 14 | - title: 'Firefox 40 for developers - Mozilla | MDN' 15 | url: 'https://developer.mozilla.org/ja/Firefox/Releases/40' 16 | --- 17 | Firefox 40リリース。 18 | `return`に書かれた到達できないコードへの警告がコンソールへ出るように開発者ツールの改善、Web Audio APIの仕様追従、Web Animations APIの仕様追従など 19 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-18-falcor-one-model-everywhere.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Falcor: One Model Everywhere' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://netflix.github.io/falcor/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-18T00:41:53+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | relatedLinks: 12 | - title: 'The Netflix Tech Blog: Netflix Releases Falcor Developer Preview' 13 | url: 'http://techblog.netflix.com/2015/08/falcor-developer-preview.html' 14 | - title: ▶ Netflix JavaScript Talks - Falcor - YouTube 15 | url: 'https://www.youtube.com/watch?v=z8UgDZ4rXBU' 16 | --- 17 | Netflixのモデル + data fetchライブラリ。 18 | JSON Graphでデータを一つのドメインモデルとして表現して、そのモデルを元にサーバはルーティング、クライアントはデータの取得を行える。 19 | またクライアントではキャッシュの設定が行える 20 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-18-functional-programming-in-javascript-youtube.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Functional programming in JavaScript - YouTube 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-18T12:40:49+00:00' 8 | tags: 9 | - JavaScript 10 | - 関数型プログラミング 11 | - 動画 12 | --- 13 | 関数型JavaScriptについてのスクリーンキャスト 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-18-javascript-domain-driven-design-or-packt-books.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'JavaScript Domain-Driven Design | PACKT Books' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.packtpub.com/web-development/javascript-domain-driven-design' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-18T09:00:54+00:00' 8 | tags: 9 | - JavaScript 10 | - book 11 | --- 12 | JavaScriptでのDDDについての書籍 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-18-windows-10-virtual-machines-now-available-on-microsoft-edge-dev-or-microsoft-edge-dev-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Windows 10 virtual machines now available on Microsoft Edge Dev | Microsoft Edge Dev Blog' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.windows.com/msedgedev/2015/08/17/windows-10-virtual-machines-now-available-on-microsoft-edge-dev/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-18T07:59:02+00:00' 8 | tags: 9 | - MS 10 | - MSEdge 11 | - 仮想化 12 | --- 13 | MSEdgeが使えるWindows 10のVirtual Machine(VM)が公開された 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-19-dev-tips-developer-tips-by-umar-hansa.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Dev Tips - Developer Tips by Umar Hansa 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://umaar.com/dev-tips/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-19T14:55:34+00:00' 8 | tags: 9 | - Chrome 10 | - debug 11 | - Tips 12 | --- 13 | Chrome開発者ツールのTips集 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-19-eslint-120-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint 1.2.0 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/08/eslint-1.2.0-released/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-19T02:08:22+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | --- 13 | ESLint 1.2.0リリース。 14 | 文字列結合をTemplate Stringsを使うようにするルール、コールバックにArrow Functionを優先するルールなどの追加、`commonjs"のenvironment定義が追加された 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-19-reactjs-es6reactjs-qiita.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: reactjs - ES6版React.jsチュートリアル - Qiita 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://qiita.com/nownabe/items/2d8b92d95186c3941de0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-19T02:41:16+00:00' 8 | tags: 9 | - React 10 | - ECMAScript 11 | - tutorial 12 | relatedLinks: 13 | - title: 'チュートリアル | React' 14 | url: 'http://facebook.github.io/react/docs/tutorial-ja-JP.html' 15 | --- 16 | ReactのチュートリアルをES6 Classesなどを使って書いた場合にどうなるかについてをチュートリアル形式で書かれている。 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-19-release-rxjs-version-31-reactive-extensionsrxjs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release RxJS Version 3.1 · Reactive-Extensions/RxJS 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/Reactive-Extensions/RxJS/releases/tag/v3.1.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-19T08:07:53+00:00' 8 | tags: 9 | - Rx 10 | - JavaScript 11 | - library 12 | - Electron 13 | --- 14 | RxJS 3.1 リリース。 15 | `resultSelector`がオプショナルに、TypeScript定義ファイルが書き直されるなど 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-20-bootstrap-4-alpha-bootstrap-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Bootstrap 4 alpha · Bootstrap Blog 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-20T09:49:16+00:00' 8 | tags: 9 | - CSS 10 | - library 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: Bootstrap 4 alpha · Bootstrap Blog 14 | url: 'http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/' 15 | --- 16 | Bootstrap 4αリリース。 17 | LessからSassへの移行、IE8のサポートを終了し`rem`を利用するように、flexboxをオプションで利用できるように、プラグインをES6で書きなおし、リセットスタイルをRebootにまとめるなど 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-20-ginzarb-quipper-kyannys-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Ginza.rb で Quipper のシングルページアプリケーション開発について発表しました - @kyanny's blog" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.kyanny.me/entry/2015/08/20/014509' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-20T02:59:03+00:00' 8 | tags: 9 | - JavaScript 10 | - スライド 11 | - backbone.js 12 | --- 13 | Backbone.js/Chaplin/Marionette/React それぞれのシングルページアプリケーション開発における利点や問題点についてのスライド。 14 | Railsとの共存についてなど 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-21-effective-es6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Effective ES6 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.slideshare.net/teppeis/effective-es6' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-21T09:52:01+00:00' 8 | tags: 9 | - ECMAScript 10 | - スライド 11 | --- 12 | ES6について幅広く紹介してるスライド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-21-javascript-qiita.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: JavaScript の イテレータ を極める! - Qiita 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://qiita.com/kura07/items/cf168a7ea20e8c2554c6' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-21T09:09:41+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | Iterator、Iterable、Generatorについてそれぞれが何か、どのように使うかについて書かれている 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-21-release-110-20150817-zloirockcore-js.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 1.1.0 - 2015.08.17 · zloirock/core-js 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/zloirock/core-js/releases/tag/v1.1.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-21T00:31:56+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: 'Question about [[Enumerate]] and property decision timing' 14 | url: 'https://esdiscuss.org/topic/question-about-enumerate-and-property-decision-timing' 15 | --- 16 | core-js 1.1.0 リリース。 17 | string paddingのプロポーサルへの追従、trimLeft/trimRightの追加、Reflect.enumerateはキャッシュされたkeyをiterateするようになるなど 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-22-nodejsiojs-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: どうしてこうなった? Node.jsとio.jsの分裂と統合の行方。これからどう進化していくのか? // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/yosuke_furukawa/dousitekounatuta-node-dot-jstoio-dot-jsfalsefen-lie-totong-he-falsexing-fang-korekaradoujin-hua-siteikufalseka' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-22T11:36:51+00:00' 8 | tags: 9 | - node.js 10 | - 歴史 11 | --- 12 | Node.jsの歴史、io.jsがでてきた経緯、そしてNode.jsとio.jsが統合された経緯について。 13 | またコミュニティにおけるオープンガバナンスモデルについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-22-postcss-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: PostCSS とは何か // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/jmblog/postcss-tohahe-ka' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-22T08:25:31+00:00' 8 | tags: 9 | - CSS 10 | - Tools 11 | - スライド 12 | --- 13 | PostCSSについてのスライド。 14 | PostCSSを使った変換の仕組み、それぞれのプラグインが単機能であるので組み合わせて利用できる。 15 | csssnext、PreCSS、cssnanoなどのプラグインパックについて。 16 | またSassの代わりに利用することについて 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-22-release-50-president-valac-postcsspostcss.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 5.0 “President Valac” · postcss/postcss 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/postcss/postcss/releases/tag/5.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-22T09:03:13+00:00' 8 | tags: 9 | - CSS 10 | - library 11 | - ReleaseNote 12 | --- 13 | CSSの変換を扱うPostCSS 5.0リリース。 14 | `safe`オプションが別プロジェクトへ、 15 | `parser`や`stringifier`などもオプション化、 16 | SCSSのパースにも対応するなど 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-22-stylelint.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: stylelint 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://stylelint.io/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-22T11:22:30+00:00' 8 | tags: 9 | - CSS 10 | - Tools 11 | --- 12 | CSSのLintツール。 13 | PostCSSのプラグインとしても利用できる。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-amazon-angularjs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: AngularJS アプリケーションプログラミング: 山田 祥寛' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.co.jp/dp/4774175684' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T09:49:58+00:00' 8 | tags: 9 | - AngularJS 10 | - book 11 | --- 12 | AngularJSについての書籍 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-amazon-reactive-programming-with-rxjs-untangle-your-asynchronous-javascript-code-sergi-mansilla.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: Reactive Programming with Rxjs: Untangle Your Asynchronous JavaScript Code: Sergi Mansilla' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.com/dp/1680501291?tag=amazon0abac-22' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T22:15:33+00:00' 8 | tags: 9 | - JavaScript 10 | - Rx 11 | - library 12 | - book 13 | --- 14 | 2016年3月25日発売 15 | RxJSでのリアクティブプログラミングについての書籍 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-beautiful-javascript-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Beautiful JavaScript — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/@valueof/beautiful-javascript-8aa69998add0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T07:08:05+00:00' 8 | tags: 9 | - JavaScript 10 | - book 11 | relatedLinks: 12 | - title: "Beautiful JavaScript - O'Reilly Media" 13 | url: 'http://shop.oreilly.com/product/0636920030706.do' 14 | --- 15 | Beautiful JavaScript リリース。 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-flux-utils-or-web-scratch.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'はてなブックマーク検索を作りながらFlux Utilsについて学ぶ | Web Scratch' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://efcl.info/2015/08/24/flux-utils/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T12:26:26+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - React 12 | - tutorial 13 | --- 14 | Flux UtilsとReactを使ってアプリを作りながら、Flux Utilsについて学ぶチュートリアル。 15 | StoreのstateがImmutableであったり、Containerなどの動作について 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-proper-testing-of-angular-js-applications-with-es6-modules-medium.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Proper testing of Angular JS applications with ES6 modules — Medium 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T05:15:36+00:00' 8 | tags: 9 | - JavaScript 10 | - AngularJS 11 | - testing 12 | - library 13 | --- 14 | ES6 modulesとAngularJS。 15 | ES6 modulesとして読み込みテストできるようにするためには、どのようにコードを書くかという話 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-24-vuejs-tutorial-vegibit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Vue.js Tutorial - Vegibit 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://vegibit.com/vue-js-tutorial/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-24T05:23:14+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - tutorial 12 | --- 13 | Vue.jsについてのチュートリアル。 14 | 基本的な使い方、Vue.jsのEvent、Filter、Componentsなどについて 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-25-jsdomchangelogmd-at-620-tmpvarjsdom.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jsdom/Changelog.md at 6.2.0 · tmpvar/jsdom 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/tmpvar/jsdom/blob/6.2.0/Changelog.md' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-25T06:42:32+00:00' 8 | tags: 9 | - JavaScript 10 | - DOM 11 | - library 12 | - ReleaseNote 13 | --- 14 | jsdom 6.2.0リリース。 15 | `Element.prototype.classList`のサポートやバグ修正 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-26-jsorg-or-news.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'JS.ORG | NEWS' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://news.js.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-26T23:31:25+00:00' 8 | tags: 9 | - JavaScript 10 | - news 11 | --- 12 | ユーザー投稿のJavaScriptニュースを扱うサイト 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-27-andre-staltz-unidirectional-user-interface-architectures.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: André Staltz - Unidirectional User Interface Architectures 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://staltz.com/unidirectional-user-interface-architectures.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-27T01:54:24+00:00' 8 | tags: 9 | - Flux 10 | - JavaScript 11 | - 設計 12 | --- 13 | Flux, Redux, Famous, Elm, Cycle.js それぞれのアーキテクチャについてまとめた記事。 14 | 構成要素、データーフロー、特徴について簡潔にまとめられている 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-27-release-v100-the-first-stable-release-2015-08-26-power-assert-jspower-assert.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Release v1.0.0: The first stable release (2015-08-26) · power-assert-js/power-assert' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/power-assert-js/power-assert/releases/tag/v1.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-27T08:44:46+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - ReleaseNote 12 | --- 13 | assertが失敗した時に表示する情報量を増やすpower-assert 1.0.0リリース。 14 | 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-27-survivejs-webpack-and-react.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: SurviveJS - Webpack and React 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://survivejs.com/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-27T12:35:11+00:00' 8 | tags: 9 | - webpack 10 | - React 11 | - book 12 | --- 13 | WebpackとReactについての書籍 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-28-mattdeslpromise-cookbook.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: mattdesl/promise-cookbook 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/mattdesl/promise-cookbook' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-28T07:28:32+00:00' 8 | tags: 9 | - JavaScript 10 | - Promises 11 | - book 12 | --- 13 | Promiseの基本的な使い方、メソッドについて解説したCookbook 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-28-release-version-10532-pc-microsoft-edge-dev.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Release version 10532 [PC] : Microsoft Edge Dev' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://dev.modern.ie/platform/changelog/10532-pc/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-28T02:21:50+00:00' 8 | tags: 9 | - MSEdge 10 | - ReleaseNote 11 | --- 12 | Microsoft Edge 10532リリース。 13 | Pointer Lock、Canvas blending modesのサポート、asm.jsとES6 Classesがデフォルトで有効に。 14 | またAsync Function、Destructuringがフラグ付きで導入された 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-28-using-requestidlecallback-google-web-updates.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Using requestIdleCallback — Google Web Updates 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://developers.google.com/web/updates/2015/08/27/using-requestidlecallback' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-28T01:57:35+00:00' 8 | tags: 9 | - WebPlatformAPI 10 | - JavaScript 11 | - Chrome 12 | --- 13 | requestIdleCallbackについての解説。 14 | Idleな期間に非同期でコールバックを呼び出す事ができ、第二引数で一定時間内には必ず呼び出す`timeout`を指定できる 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-29-eslint-v130-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint v1.3.0 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/08/eslint-v1.3.0-released' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-29T10:20:32+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | --- 13 | ESLint v1.3.0リリース。 14 | `SourceCode`オブジェクトのAPIを追加、HTMLフォーマッターを追加、ルールの修正など 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-29-v8-javascript-engine-v8-release-46.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'V8 JavaScript Engine: V8 Release 4.6' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://v8project.blogspot.com/2015/08/v8-release-46.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-29T14:14:40+00:00' 8 | tags: 9 | - V8 10 | - ReleaseNote 11 | --- 12 | V8 4.6 リリース。 13 | ES6の Spread operator、`new.target`の対応、TypedArrayの改善など 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-30--back-to-basics-css-2015-08-30.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 基本の前の基礎知識 - Back to Basics CSS 2015-08-30 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://unformedbuilding.com/slide/back-to-basics-2015-08-30/#/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-30T14:38:37+00:00' 8 | tags: 9 | - CSS 10 | - spec 11 | - スライド 12 | --- 13 | CSSの仕様の読み方についてのスライド。 14 | 仕様に出てくる構文の読み方や単位についてまとめられている 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-08-30-izzimachreact-pixi.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Izzimach/react-pixi 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/Izzimach/react-pixi' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/08/index.json' 7 | date: '2015-08-30T10:02:10+00:00' 8 | tags: 9 | - React 10 | - canvas 11 | - library 12 | --- 13 | Reactを使ってPixi.jsのCanvasを操作するライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-01-mochahistorymd-at-master-mochajsmocha.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: mocha/HISTORY.md at master · mochajs/mocha 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/mochajs/mocha/blob/master/HISTORY.md#230--2015-08-30' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-01T06:16:14+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - ReleaseNote 12 | relatedLinks: 13 | - title: 'Added option to allow unhandled exceptions to propagate in the browser by amsul · Pull Request #1659 · mochajs/mocha' 14 | url: 'https://github.com/mochajs/mocha/pull/1659' 15 | --- 16 | Mocha 2.3.0リリース。 テストのエラーが起きた時に自動的にキャッチしないでスルーできる`--allowUncaught`の追加、非同期のテストのみ許可する`--async-only`でのPromiseの動作を修正 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-01-mysticateanpm-run-all.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: mysticatea/npm-run-all 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/mysticatea/npm-run-all' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-01T15:24:27+00:00' 8 | tags: 9 | - npm 10 | - console 11 | - Tools 12 | relatedLinks: 13 | - title: 'npm-run-all と concurrently を試す | アカベコマイリ' 14 | url: 'http://akabeko.me/blog/2015/08/npm-run-all-and-concurrently/' 15 | --- 16 | npm run-scriptで定義したものの並列実行や逐次実行等の補助を行うコマンドラインツール。 17 | Nodeモジュールとしても利用できる 18 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-01-npm3-question-mark-ornament-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: npm3 ❓ // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/watilde/npm3' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-01T13:10:56+00:00' 8 | tags: 9 | - npm 10 | - スライド 11 | --- 12 | npm3で追加された機能や変更点などについてのスライド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-01-release-v200-racktredux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release v2.0.0 · rackt/redux 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/rackt/redux/releases/tag/v2.0.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-01T01:48:39+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - library 12 | --- 13 | Redux 2.0.0リリース。 14 | Hot Reloadingのためだけにあった`getReducer()`を削除、`compose()`の動作を修正するなど 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-02-fizzbuzz.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: fizzbuzz 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://ditam.github.io/posts/fizzbuzz.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-02T07:06:49+00:00' 8 | tags: 9 | - JavaScript 10 | - アルゴリズム 11 | --- 12 | JavaScriptで20種類のFizzBuzzの実装 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-02-thimble-by-mozilla-an-online-code-editor-for-learners-and-educators.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Thimble by Mozilla - An online code editor for learners & educators.' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://thimble.mozilla.org/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-02T02:10:13+00:00' 8 | tags: 9 | - Mozilla 10 | - webservice 11 | - editor 12 | --- 13 | オンラインでウェブサイトを作れるサービス。 14 | JSFiddle的なエディタ&プレビューとファイルツリー。 15 | また、任意のファイルをアップロードできるのでHTMLで公開するのに便利そう 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-03-chromium-blog-chrome-46-beta-flexible-animations-and-improved-loading-performance.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Chromium Blog: Chrome 46 Beta: Flexible animations and improved loading performance' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blog.chromium.org/2015/09/chrome-46-beta-flexible-animations-and.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-03T02:46:52+00:00' 8 | tags: 9 | - Chrome 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: 'Future Use: CSS Motion Paths by Dan Wilson on CodePen' 13 | url: 'http://codepen.io/danwilson/blog/css-motion-paths' 14 | - title: igrigorik/http-client-hints 15 | url: 'https://github.com/igrigorik/http-client-hints' 16 | --- 17 | Chrome 46βリリース。 18 | CSS Motion Path、HTTP Client Hintsのサポート。 19 | ES6 spread operator、`new.target`、`Event.isTrusted`、`CSS.escape()`の追加、iframeのsandbox改善など 20 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-03-emberjs-ember-data-v20-released-and-v21-beta-released.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Ember.js - Ember Data v2.0 Released and v2.1 Beta Released 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://emberjs.com/blog/2015/09/02/ember-data-2-0-released.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-03T08:56:44+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - ReleaseNote 12 | --- 13 | Ember Data 2.0リリース。 14 | Ember 2.0と同じように、1.xで非推奨となったメソッドの削除がメインとなるアップデート 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-03-new-react-developer-tools-or-react.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'New React Developer Tools | React' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://facebook.github.io/react/blog/2015/09/02/new-react-developer-tools.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-03T07:22:23+00:00' 8 | tags: 9 | - React 10 | - debug 11 | - firefox 12 | - Chrome 13 | --- 14 | Reactの新しい開発者ツールが公開された。 15 | FirefoxとChromeに対応している 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-03-release-1190-jqueryqunit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Release 1.19.0 · jquery/qunit 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jquery/qunit/releases/tag/1.19.0' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-03T08:52:58+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | - library 12 | - ReleaseNote 13 | --- 14 | QUnit 1.19.0リリース。 15 | ES6 MapとSetを対象としたassertのサポート、`QUnit.stack`の実装など 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-04-amazon-jsnodejsweb.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック: クジラ飛行机' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.co.jp/dp/4883379930' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-04T01:23:27+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - book 12 | relatedLinks: 13 | - title: Node.jsによるWebクローラー開発テクニック - クジラ机ブログ 14 | url: 'http://kujirahand.com/blog/index.php?Node.js%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E9%96%8B%E7%99%BA%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF' 15 | --- 16 | クローラーや自動化などのツールとしてJavaScriptを扱う書籍 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-04-announcing-typescript-16-beta-reactjsx-better-error-checking-and-more-typescript-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more - TypeScript - Site Home - MSDN Blogs' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/typescript/archive/2015/09/02/announcing-typescript-1-6-beta-react-jsx-better-error-checking-and-more.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-04T07:23:39+00:00' 8 | tags: 9 | - TypeScript 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: TypeScript 1.6.0-beta 変更点 - Qiita 13 | url: 'http://qiita.com/vvakame/items/072fa78f9fe496edd1f0' 14 | --- 15 | TypeScript 1.6βリリース。 16 | TSX(JSX)サポート、tsconfig.jsonを作成する`--init`オプションの追加、`exclude`オプションの追加、abstruct classのサポートなど 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-04-jshintchangelogmd-at-290-jshintjshint.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jshint/CHANGELOG.md at 2.9.0 · jshint/jshint 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jshint/jshint/blob/2.9.0/CHANGELOG.md' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-04T05:56:45+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | --- 13 | JSHint 2.9.0リリース。 14 | `esversion`のオプション追加、"use strict"をグローバルか関数かどこに書くかの設定を`strict: global`と指定できるように 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-04-measuring-javascript-functions-performance.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Measuring JavaScript Functions' Performance" 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.sitepoint.com/measuring-javascript-functions-performance/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-04T07:25:47+00:00' 8 | tags: 9 | - JavaScript 10 | - performance 11 | --- 12 | JavaScriptで関数のパフォーマンスを計測するときに気をつけるべきことについて 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-06-angular-2-survey-results.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Angular 2 Survey Results 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://angularjs.blogspot.com/2015/09/angular-2-survey-results.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-06T08:52:07+00:00' 8 | tags: 9 | - AngularJS 10 | --- 11 | AngularJS 2に関するアンケート結果 12 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-06-substance.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Substance 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://substance.io/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-06T01:04:31+00:00' 8 | tags: 9 | - JavaScript 10 | - editor 11 | - library 12 | --- 13 | WYSIWYGエディタライブラリ。 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-06-typed-arrays-in-ecmascript-6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Typed Arrays in ECMAScript 6 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.2ality.com/2015/09/typed-arrays.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-06T11:58:47+00:00' 8 | tags: 9 | - ECMAScript 10 | - JavaScript 11 | --- 12 | Typed Arraysについての詳しい解説 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-09-flash-free-clipboard-for-the-web-stress-outlined-star-mozilla-hacks-the-web-developer-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Flash-Free Clipboard for the Web ✩ Mozilla Hacks – the Web developer blog 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://hacks.mozilla.org/2015/09/flash-free-clipboard-for-the-web/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-09T09:19:24+00:00' 8 | tags: 9 | - JavaScript 10 | - クリップボード 11 | --- 12 | `document.execCommand("copy")`を使ってクリップボードへのコピーをJavaScriptで行うことについて 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-09-introduction-to-redux-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Introduction to Redux // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/axross/introduction-to-redux' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-09T09:08:29+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - スライド 12 | --- 13 | Reduxについてのスライド。 14 | Reduxのデータフローについて 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-09-node-v400-stable-or-nodejs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Node v4.0.0 (Stable) | Node.js' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://nodejs.org/en/blog/release/v4.0.0/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-09T02:59:57+00:00' 8 | tags: 9 | - node.js 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: All you need to know about Node.js 4.0.0 - Dynatrace APM Blog 13 | url: 'http://apmblog.dynatrace.com/2015/09/05/all-you-need-to-know-about-node-js-4-0/' 14 | --- 15 | io.jsと統合したNode.js 4.0.0リリース。 16 | 長期間サポート(LTS)のバージョンが1年に1度リリースされ、12ヶ月アクティブ + 18ヶ月メンテナンスモードでサポートされるリリースサイクルとなる予定。 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-09-reactjs-v014-changes-speaker-deck.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Reactjs v0.14 changes // Speaker Deck 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://speakerdeck.com/koba04/reactjs-v0-dot-14-changes' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-09T09:18:56+00:00' 8 | tags: 9 | - React 10 | - スライド 11 | --- 12 | React 0.14での変更点についてのスライド 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-09-upup-the-offline-first-library.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: UpUp - The Offline First Library 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.talater.com/upup/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-09T09:30:53+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - ServiceWorker 12 | --- 13 | ServiceWorkersを使いオフラインでもコンテンツを表示できるようにするライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-11-eslint-v140-released-eslint-pluggable-javascript-linter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ESLint v1.4.0 released - ESLint - Pluggable JavaScript linter 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://eslint.org/blog/2015/09/eslint-v1.4.0-released' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-11T16:13:00+00:00' 8 | tags: 9 | - JavaScript 10 | - Tools 11 | - ReleaseNote 12 | --- 13 | ESLint v1.4.0リリース。 14 | ルールに合った形にコードを修正する `--fix` オプションの追加、実行結果をキャッシュ出来る `--cache` オプションの追加など 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-11-flow-or-version-0150.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Flow | Version 0.15.0' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://flowtype.org/blog/2015/09/10/Version-0.15.0.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-11T04:30:56+00:00' 8 | tags: 9 | - flowtype 10 | - ReleaseNote 11 | --- 12 | Flow 0.15.0リリース。 13 | Generatorのサポート、ワーカープロセス数の設定ができるよう、ES6 Classesで`super()`を呼ぶ前に`this`に触るのをチェックできるようになるなど 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-es2015es6es5javascript-qiita.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ES2015(ES6)な時代だからこそ、ES5を改めて調べたJavaScript初級者のメモ - Qiita 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://qiita.com/zaru/items/d833dca52962c3f7770f' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T04:17:52+00:00' 8 | tags: 9 | - ECMAScript 10 | --- 11 | ES5で追加されたProperty Descriptorや追加されたメソッドについて 12 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-fb55htmlparser2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: fb55/htmlparser2 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/fb55/htmlparser2' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T23:45:34+00:00' 8 | tags: 9 | - JavaScript 10 | - HTML 11 | - library 12 | --- 13 | HTML/XML/RSSパーサライブラリ 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-full-stack-redux-tutorial.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Full-Stack Redux Tutorial 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T14:19:37+00:00' 8 | tags: 9 | - JavaScript 10 | - Flux 11 | - tutorial 12 | --- 13 | Reduxを使ってウェブアプリを作るチュートリアル 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-javascript-babel-qiita.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: JavaScript - Babel プラグインを作ってみよう - Qiita 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://qiita.com/shuhei/items/96a852f7e0995fd42981' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T10:51:57+00:00' 8 | tags: 9 | - JavaScript 10 | - babel 11 | - plugin 12 | - tutorial 13 | --- 14 | Babelプラグインの作成方法と仕組みについてのチュートリアル的な記事 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-jidemoveit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jide/moveit 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/jide/moveit' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T11:01:02+00:00' 8 | tags: 9 | - JavaScript 10 | - CSS 11 | - animation 12 | - library 13 | --- 14 | DOM Nodeを定義にしたがってアニメーションさせることが出来るライブラリ。 15 | アニメーションの定義をオブジェクトとして定義出来る 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-lessons-backbone-developers-can-learn-from-react.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Lessons Backbone Developers Can Learn From React 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://benmccormick.org/2015/09/09/what-can-backbone-developers-learn-from-react/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T13:40:28+00:00' 8 | tags: 9 | - backbone.js 10 | - React 11 | - JavaScript 12 | --- 13 | Backbone.jsから見るReactから学べることについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-modernizr-news.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Modernizr News 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://modernizr.com/news/modernizr-3-new-release-site' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T10:53:03+00:00' 8 | tags: 9 | - JavaScript 10 | - CSS 11 | - browser 12 | - library 13 | --- 14 | Feature Detectを行うライブラリであるModernizr 3リリース。 15 | 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-react-v014-release-candidate-or-react.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'React v0.14 Release Candidate | React' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://facebook.github.io/react/blog/2015/09/10/react-v0.14-rc1.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T05:13:24+00:00' 8 | tags: 9 | - React 10 | - ReleaseNote 11 | --- 12 | React v0.14 RCリリース。 13 | モジュールの分割、`refs`の参照がDOM node自体となるように、ステートレスコンポーネント、react-toolsの廃止、Babelへの移行など 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-13-the-names-of-functions-in-es6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The names of functions in ES6 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.2ality.com/2015/09/function-names-es6.html' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-13T04:57:51+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | 関数やSymbol、モジュールなどの`name`プロパティについてのまとめ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-14-jsdomchangelogmd-at-640-tmpvarjsdom.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jsdom/Changelog.md at 6.4.0 · tmpvar/jsdom 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/tmpvar/jsdom/blob/6.4.0/Changelog.md' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-14T08:13:56+00:00' 8 | tags: 9 | - JavaScript 10 | - library 11 | - ReleaseNote 12 | --- 13 | jsdom 6.4.0リリース。 14 | `jsdom.nodeLocation`の追加、 15 | `getElementsByClassName`でスペースが区切られた文字列に対応など 16 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-15-javascript-iterables-and-iterators-js-rocks.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: JavaScript iterables and iterators - JS Rocks 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://jsrocks.org/2015/09/javascript-iterables-and-iterators/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-15T16:05:24+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | --- 12 | iterable、iteratorについて細かな疑問がQ&A形式でまとまっている記事。 13 | iterableとiteratorそれぞれがどういう定義であるかや関係について。 14 | また、`iterator.next()`の返り値がオブジェクトを返すようになった理由などについて 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-15-polymer-10-consolelealog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Polymer 1.0をさわってみて - console.lealog(); 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://lealog.hateblo.jp/entry/2015/09/04/003050' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-15T14:24:38+00:00' 8 | tags: 9 | - JavaScript 10 | - WebComponents 11 | --- 12 | Polymerを使ったウェブサイトを作る方法や関連ツールなどの紹介。 13 | Polymerのテンプレートやハマりどころについて 14 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-16-amazon-ecmascript6-javascript-kindle.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: 速習ECMAScript6: 次世代の標準JavaScriptを今すぐマスター! [Kindle版]: 山田祥寛' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.co.jp/dp/B014MS5XWK?tag=amazon0abac-22' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-16T13:23:12+00:00' 8 | tags: 9 | - JavaScript 10 | - ECMAScript 11 | - book 12 | relatedLinks: 13 | - title: 【新刊紹介】『速習 ECMAScript 6』発売、次期JavaScript仕様を短期間でキャッチアップ!:CodeZine(コードジン) 14 | url: 'http://codezine.jp/article/detail/8963' 15 | --- 16 | ES6についてのKindle本 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-16-amazon-html5css3-3.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Amazon: HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの本格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方: 吉田 真麻' 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://www.amazon.co.jp/dp/4798141577' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-16T06:45:31+00:00' 8 | tags: 9 | - HTML5 10 | - CSS 11 | - book 12 | --- 13 | 2015年11月3日発売 14 | レイアウトについての書籍 15 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-16-danielstjulesmochaparallel.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: danielstjules/mocha.parallel 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/danielstjules/mocha.parallel' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-16T06:48:37+00:00' 8 | tags: 9 | - JavaScript 10 | - testing 11 | --- 12 | mochaで書かれたテストコードをdescribe単位で並列に処理できるライブラリ 13 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-16-mostafa-samirzip-local.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Mostafa-Samir/zip-local 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://github.com/Mostafa-Samir/zip-local' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-16T07:23:16+00:00' 8 | tags: 9 | - node.js 10 | --- 11 | zip/unzipを行うNodeモジュール 12 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-16-the-polymer-summit-2015-youtube.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The Polymer Summit 2015 - YouTube 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://www.youtube.com/playlist?list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-16T08:20:24+00:00' 8 | tags: 9 | - JavaScript 10 | - WebComponents 11 | - library 12 | - イベント 13 | - 動画 14 | --- 15 | Polymer Summit 2015の動画一覧 16 | https://www.polymer-project.org/summit 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-17-announcing-typescript-16-typescript-site-home-msdn-blogs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Announcing TypeScript 1.6 - TypeScript - Site Home - MSDN Blogs 3 | author: azu 4 | layout: post 5 | itemUrl: 'http://blogs.msdn.com/b/typescript/archive/2015/09/16/announcing-typescript-1-6.aspx' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-17T02:02:41+00:00' 8 | tags: 9 | - TypeScript 10 | - ReleaseNote 11 | relatedLinks: 12 | - title: Breaking Changes · Microsoft/TypeScript Wiki 13 | url: 'https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-16' 14 | --- 15 | TypeScript 1.6リリース。 16 | JSX(TSX)、Class expressions、User defined type guards、Intersection types、Abstract classes、モジュール解決アルゴリズムの改善など 17 | -------------------------------------------------------------------------------- /test/fixtures/2015-09-17-node-v410-stable-or-nodejs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Node v4.1.0 (Stable) | Node.js' 3 | author: azu 4 | layout: post 5 | itemUrl: 'https://nodejs.org/en/blog/release/v4.1.0/' 6 | editJSONPath: 'https://github.com/jser/jser.info/edit/gh-pages/data/2015/09/index.json' 7 | date: '2015-09-17T06:50:53+00:00' 8 | tags: 9 | - node.js 10 | - ReleaseNote 11 | --- 12 | Node v4.1.0リリース。 13 | Buffer作成の改善、fs.WriteStreamの書き込み速度の改善など 14 | --------------------------------------------------------------------------------