valid,invalid

関心を持てる事柄について

GitHub

最近知った GitHub の便利機能3つ

はい、3つです。 スクリーンショットをローカルに保存せずに貼り付ける 表をダイレクトに貼り付ける Viewer から色々アクションを起こす スクリーンショットをローカルに保存せずに貼り付ける Mac のショートカットでクリップボードに保存したスクリーンショ…

レビュー待ちの Pull Request 一覧を Slack に定期的に通知する

review 待ちの Pull Request 一覧を Slack に定期的に通知する仕組みを作ってみた。 完成品 以下の画像は朝11時 JST に自分のチームのレビュー待ちリストを表示している様。Slack の絵文字で「いまレビューしてますよ〜」「merged!」みたいな表現をするのは…

レビュー会のすすめ

先週日本にインドネシアのプロダクトマネージャーが来た時に「レビューに時間がかかりがち」「結果として開発のリードタイムが予測しづらくなっている」という悩みを相談してくれた。そのときに「コードレビューを会話しながら行う取り組み - Hatena Develop…

GitHub で見かける暗号みたいな言葉の意味は?

What do cryptic Github comments mean? — Free Code Camp の抄訳です。 GitHub やオープンソースプロジェクトへのコントリビューションは初めてですか? LGTM, ACK, NACK みたいな短い言葉を見てどういう意味だろうと思ったことはないですか? 例えば... LG…

GitHub の `?w=1` ignore whitespace 機能が復活したぞ!!

突如消失したことにより波紋を呼んでいたGitHub の ignore whitespace 機能が復活したぞ!! https://github.com/ohbarye/playground/pull/1/files https://github.com/ohbarye/playground/pull/1/files?w=1 みんな望んでたぽい

2016年にして GitHub のインクリメンタルサーチを知る

2016 年春、GitHub の repository view で不意に t を押して、初めて GitHub のインクリメンタルサーチを知る。 今まで何をしていたんだ…という気持ちになった。 これを機に使えるショートカットなどを眺めてみた。 github.com

続・"git push --force でなく git push --force-with-lease を使う"

先日 git push --force でなく git push --force-with-lease を使う - valid,invalid ことに関して記事を書いたら思いのほかバズり、アクセス解析の棒グラフの縦軸が意味を失った。 これが「みな同じように git push --force を不安に思っていたんですね〜 …

git push --force でなく git push --force-with-lease を使う

前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-lease を使う方が良い。 --force considered harmful; u…

GitHub の Contributions のカラースキームを変更できる chrome 拡張機能を作った

GitHub の Contributions のカラースキームを変更できる chrome 拡張機能を作った。 github.com chrome.google.com という話をすでに Qiita にまとめてしまった。 qiita.com ブログに書くか Qiita に書くかという迷いは未だあるものの、現状だとこのブログよ…

Pythonのダミーデータ生成ライブラリfakerにPull Request送ってみた

テストデータが欲しくて自動生成ライブラリ使おうとするけど、要求に微妙に沿ってなかったりして結局本番に近いデータでテストしたい、ってことがよくある。 けど本番環境だと当然個人情報などのセンシティブなデータが含まれるのでマスクが必要になる。 そ…

PipでGitHubからパッケージをインストールする

$ pip installしたけどGitHubにコミットされてる内容が含まれてなかった。 PyPIにまだリリースされていないらしい。 そんな時には下記コマンドでGitHubから直接インストールできるとのこと。 $ pip install git+[URL] 今回ハマったのはfakerというライブラリ…

GitHub.ioでサイトを公開した

WebGLでの3Dレンダリングライブラリthree.jsを試していて、途中まで作ったところで公開してみた。 http://ohbarye.github.io/3D-logo-generator/ 任意の文字列をインプットにして3Dのロゴを生成する。こんな感じ。 静的なページを公開するならGitHub.io便利…

ローカルで作成したGitリポジトリを GitHub に push する

最近Git使い始めた。(仕事ではもっぱらSVN)ローカル作業のバージョン管理だけやってたけどせっかくならGitHubも利用してみたい…ということでローカルに作成したリポジトリをGitHubに push する方法を調べた。ほとんど↓に書いてある方法で出来たが、使った…