Skip to content

Instantly share code, notes, and snippets.

@evangoer
evangoer / jsdom-mocha-react
Created July 23, 2014 07:17
jsdom + mocha testing of a React component, with no build step required.
var React = require('React/addons'),
assert = require('assert');
var Hello = React.createClass({
render: function () {
return React.DOM.p(null, 'hello');
}
});
var jsdom = require('jsdom');
@tyamagu2
tyamagu2 / reversi.rb
Last active December 15, 2015 12:17
reversi
class Board
def initialize(size = 8)
@size = size
@board = []
@size.times do
row = []
@size.times { row << :none }
@board << row
end
@kjirou
kjirou / new-mac-book-settings.md
Created March 6, 2017 01:00
MacBook Proをタッチバー付きのものへ移行した作業記録

これは何?

新しく MacBook Pro (15-inch, 2016) (タッチバーがついてるやつ)へ移行した際に行った作業記録を、特に目的はないのですが残してみます。

ログ

  • トラックパッドの設定
    • 「タップでクリック」を有効にするため
  • 自分のユーザのパスワードを変更
@azu
azu / Reactコンポーネントの作成ステップ.md
Last active June 10, 2017 05:59
Reactコンポーネント作成のステップ

https://gist.github.com/azu/d5e92de127f76545ffc2 の続き

ディレクトリ構造

  • コンポーネント名のディレクトリを作成
  • index.js をおき、そこにコンポーネントを定義する

コンポーネントの分類(TODO: 気に入ってない)

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@azu
azu / flux-utils.md
Last active August 8, 2018 17:31
flux-utilsについて
@hdemon
hdemon / 脱消耗.md
Last active May 21, 2020 14:41
福岡Iターン勢として、東京からの移住を検討する皆様の質問にお答えします

oops

@jeserodz
jeserodz / instagram-auth.js
Last active May 6, 2021 14:13
Instagram authentication with scopes permissions for Passport and Node.js.
// 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');
@azu
azu / js.md
Last active December 28, 2021 07:19
JavaScriptのレベル別書籍のまとめ

前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)

追記: JavaScriptの入門書 #jsprimerを書いている

最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。

@azu
azu / Incremental DOM.md
Last active July 13, 2022 16:07
Incremental DOM ざっと見たやつ。追記: 初期バージョンのコードなので最新では異なる場合があります。

Incremental DOM

Introducing Incremental DOM — Google Developers — Medium

Reactやvirtual-dom、Glimmer(Ember)などVirtual DOMの実装は色々あるが、これらのVirtual DOM実装には2つの問題がある

  • 既存のテンプレート言語を利用していない(しにくい)
  • モバイルでのパフォーマンス、特にメモリに関しては大きすぎる

これらを解決するためにIncremental DOMと言うものを作っている(WIP)