2017-01-01から1年間の記事一覧

無限Streamに終了条件を設定する (Java9版)

noisyspot.hatenablog.com というのを以前書きましたが、Java9では Stream#takeWhile というメソッドが追加されてこういうケースが簡単に書けるようになりました。 public static String getTreePathTakeWhile(Node node, String delimiter) { List<String> names = </string>…

必要最低限のrequirements.txtを作成する

シチュエーション Pythonでつくったサーバーアプリを環境へのデプロイするために、依存モジュールのバージョンを固定したrequirements.txtを作りたいけど、開発環境のPython環境がだいぶ使い古しで、試しに導入した不要なモジュールもあるので、単純にpip fr…

Gitでローカル・リモート一緒にブランチ名を変更したい

Git 2.11.1で確認。 シチュエーション hageってブランチ作って、 $ git checkout -b hage 諸々修正して、 $ git commit -a $ git push -u origin hage commit・pushした後に、 「あれ、ブランチ名間違えた。hogeだった」 ということで、ローカルとリモート併…