お仕事環境

Ubuntu18.04 に PHP7.4.8 をインストールしたときのメモ

PHP インストールのたびに前提パッケージで悩んでる気がするのでメモ。 (多分、後々バージョンが上がったらまた変わってくると思うけど) 1. anyenv 入れる $ git clone https://github.com/anyenv/anyenv ~/.anyenv $ echo 'export PATH="$HOME/.anyenv/bin:…

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

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

atom 1.9.x + graphviz-preview の表示バグの回避

Atom を使っていて、ちょっと図を書いて整理したいなんてときに便利な graphviz-preview ですが、2016/8/27現在、graphviz-previewの更新が、対応バージョン1.7.0で止まっており、現時点の最新である1.9.8で使用するとこんなことになってしまいます。 そのう…

Emacsへのphp-mode, php-completion の導入方法

下記の参考資料通りにやってみたところいくつかエラーが出たので、試行錯誤して正常にインストールできた手順をメモ。 前提 Emacs 24 (本記事は gnupack版Emacs for Windows 24.2.1でテスト) melpa, marmalade のパッケージマネージャが使用可能であること …