Ruri Readerは、Cloudflare Workers上で動作する高効率RSSリーダーです。エッジコンピューティングの利点を活用し、CPU時間を最小化しながら高速なフィード配信を実現します。
- オンデマンドパース戦略: クロール時は軽量なメタデータ抽出のみ、クライアント要求時にフルパース
- 階層型ストレージ: KV(キャッシュ)、D1(メタデータ)、R2(生XML)の適材適所配置
転職しました。長らくのご愛顧誠にありがとうございました。
転職先をちょくちょく探しています。
興味ある方は twitter @mizchi へのリプライorDM、または [email protected] まで。
https://gist.github.com/azu/d5e92de127f76545ffc2 の続き
index.js をおき、そこにコンポーネントを定義するコンポーネントの分類(TODO: 気に入ってない)
| // Node.js module to define an ExpressJS subrouter that handles requests | |
| // to /auth path and uses passport to login using Instagram OAuth | |
| var express = require('express'); | |
| var session = require('express-session'); | |
| var passport = require('passport'); | |
| var instagramStrategy = require('passport-instagram').Strategy; | |
| // Require user model | |
| var User = require('./user'); |
前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)
追記: JavaScriptの入門書 #jsprimerを書いている
最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。
| class Board | |
| def initialize(size = 8) | |
| @size = size | |
| @board = [] | |
| @size.times do | |
| row = [] | |
| @size.times { row << :none } | |
| @board << row | |
| end |
oops