Skip to content

Instantly share code, notes, and snippets.

View suisho's full-sized avatar
🚫
Deprecated

Old account suisho

🚫
Deprecated
View GitHub Profile
@suisho
suisho / babel-script.js
Last active August 29, 2015 14:21
hubotのscriptをbabelで書きたいので"babel/register"を使う ref: http://qiita.com/suisho/items/af6de81c5d845da69c88
export default function(robot){
robot.hear(/badger/i, (res) => {
res.send("Badgers? BADGERS? WE DON'T NEED NO STINKIN BADGERS")
})
}
@suisho
suisho / file0.swift
Last active August 29, 2015 14:21
swiftでYMCPhysicsDebuggerが使えなかった話(showsPhysicsを使おう) ref: http://qiita.com/suisho/items/81ec4aa3e197086bb3ab
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {
// Configure the view.
let skView = self.view as! SKView
skView.showsFPS = true
@suisho
suisho / application.scss
Created May 15, 2015 10:04
gulpでruby-sassからnode-sassへ移行するときのハマりどころ ref: http://qiita.com/suisho/items/8e91c825c525ad17539b
// 読み込まれない(エラー出ない)
@import "basic";
// 読み込まれる
@import "sass/basic";
@suisho
suisho / file0.txt
Last active August 29, 2015 14:20
electronでbabel + reactを直接使えるようにするまで ref: http://qiita.com/suisho/items/a3822167604e5ad6c19b
$ tree -I node_modules
.
├── app
│   ├── client
│   │   ├── Foo.jsx
│   │   └── main.jsx
│   ├── index.html
│   └── index.js
└── package.json
@suisho
suisho / bad.jsx
Last active August 29, 2015 14:20
Reactで抽象クラスみたいなことをしたいときの解法 ref: http://qiita.com/suisho/items/0be6b17e04922418f482
class Icon extends React.Component{
activeClass(){
throw new Error("Not implemented error")
}
inactiveClass(){
throw new Error("Not implemented error")
}
render(){
var {key, active} = this.props;
const classes = active ? this.activeClass() : this.inactiveClass()
@suisho
suisho / file0.js
Created April 30, 2015 00:23
johnny-fiveのスクリプトをcrontabで回した時にハマった話 ref: http://qiita.com/suisho/items/235e79810e62cec8ee7c
var five = require("johnny-five")
var board = new five.Board()
module.exports = function(cb){
board.once("ready", function() {
var temperature = new five.Temperature({
controller: "LM35",
pin: "A0"
})
@suisho
suisho / file0.txt
Last active August 29, 2015 14:19
React0.13における各flux軍団の対応考察メモ ref: http://qiita.com/inuscript/items/9962ef2edbe1d0158fa2
class Container extends React.Component{
render(){
//一個storeとつなぐ親コンポーネントがラップする
return (
<FluxComponent flux={this.flux} connectToStores={{
messages: store => ({
foo: store.getFoo(),
baz: store.getBaz()
})
}}>
@suisho
suisho / conf.lua
Last active August 29, 2015 14:18
いい加減macにlsyncdを入れてlinuxに転送しまくりたい。 ref: http://qiita.com/suisho/items/22ad9efcac90127f87a1
return {
user = "your.name",
host = "0.0.0.0",
source = "/path/to/source",
dest = "/path/to/dest",
}
@suisho
suisho / file0.txt
Created March 29, 2015 15:10
わーいReactでautoKanaみたいなことやるやつできたよー ref: http://qiita.com/suisho/items/81ad81425eb07af1dfc1
var Example = React.createClass({
onUpdateKana(data){
this.setState({
kana : data.kana
})
},
render(){
return (
<div>
<div>
@suisho
suisho / babel.js
Last active August 29, 2015 14:17
Babelで理解するEcmaScript6の import / export ref: http://qiita.com/suisho/items/41168a50904242005271
"use strict";
function foo() {}
module.exports = { foo: foo };