このメモは、私(@ymmt2005)が長年にわたってソフトウェアプロダクト開発に関わってきて 2022年現在こうしたほうが良いと考えているベストプラクティスです。
科学的な分析等に基づくわけではない経験則であるため、今後も随時見直すことがありますし、 ここに書いてあることが常に正しいわけでもあらゆるソフトウェア開発に適するわけでもありません。
しかしながら、実務経験が豊富で、モダンな技術スタックに明るいエンジニアの経験則は一定の 役に立つのではないかと考えて記します。
var ffmpeg = require('ffmpeg.js/ffmpeg-mp4.js') | |
document.querySelector('button').addEventListener('click', (evt) => { | |
document.querySelector('[camera]').setAttribute('animation', { | |
property: 'rotation', | |
to: '0 360 0', | |
dur: 10000, | |
easing: 'linear' | |
}) |
Migrating to OS X Mavericks breaks the ngrep utility. Doing:
sudo ngrep -d lo0 -q -W byline port 8080
stopped working where the process exits immediately. I didn't dig into the ngrep code, but was able to find a simple workaround by doing
sudo ngrep -q -W byline -d lo0 '' 'port 8080'
You can call that a lazy hack, but it work!
サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。
https://github.com/Shinpeim/process-book
URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。
#!/bin/sh | |
set -e | |
# テストのためのディレクトリ作る | |
[ -d test ] && rm -rf test | |
mkdir test && cd test | |
# nonbare-repo作る | |
setup_nonbare_repo() { |