View hackerrank_input_parser.go
package main | |
import ( | |
"fmt" | |
"strings" | |
"bufio" | |
"bytes" | |
"strconv" | |
"io" | |
"os" | |
) |
View file0.js
{ | |
test: /\.css$/, | |
loader: "style-loader!css-loader?modules&importLoaders=1&camelCase!postcss-loader", | |
}, |
View file0.js
// 悪い例:render関数内で新しい関数を定義 | |
class MyComponent extends React.Component { | |
render() { | |
const { value, handleChange } = this.props; | |
return <input value={value} onChange={handleChange.bind(this)} /> | |
} | |
} |
View seq_promise.js
const urls = ['/task1', '/task2', ]; | |
let promise = Promise.resolve(); | |
tasks.forEach((task) => { | |
promise = promise.then(() => request.get(task)); | |
}); |
View mov2gif.sh
brew install imagimagick ffmpeg | |
ffmpeg -i <INPUT_FILE>.mov -r 10 -f image2pipe -vcodec ppm - | convert -delay 30 -layers Optimize -loop 0 - <OUTPUT_FILE>.gif |