.gitconfig

完全に自分あてのメモですが、こんな感じにしています。

[color]
  ui = auto
[alias]
  logs = log --oneline --date=short --pretty=format:'%h %cd %an %d %s'
  logg = log --graph --all --pretty=format:'%Cred%h%Creset %C(bold blue)<%an>%Creset %Cgreen(%cd)%Creset - %C(yellow)%d%Creset %s' --abbrev-commit --date=short
  logm = log --graph --oneline --decorate=full --remotes --merges
  undo = "!f() { git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; }; f"

Windows10 + Sphinx

困ったのでメモ。Windows はいろいろと流儀が違うので困ります。

まずは https://chocolatey.org/ をインストール。PowerShell を管理者権限で起動。

Python をインストール。

PS C:\> choco install python

環境変数 Path に C:\Python36 と C:\Python36\Scripts を追加。

新しく PowerShell をまた管理者権限で開き直して、pip で sphinx をインストール。

PS C:> pip install sphinx --proxy=http://proxy.example.net:8080

これでようやく sphinx-build などが使えるようになります。

Clojure始めました

最近ちょっと勉強し始めています。

JDK 9 ではうまく動かなかったので8に入れ直し、brew install leiningen から。

iMac:~ sugimura$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
iMac:~ sugimura$ brew install leiningen
...
iMac:~ sugimura$ lein repl
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.pom from clojars
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar from clojars
nREPL server started on port 49442 on host 127.0.0.1 - nrepl://127.0.0.1:49442
REPL-y 0.3.7, nREPL 0.2.12
Clojure 1.8.0
Java HotSpot(TM) 64-Bit Server VM 1.8.0_144-b01
    Docs: (doc function-name-here)
          (find-doc "part-of-name-here")
  Source: (source function-name-here)
 Javadoc: (javadoc java-object-or-class-here)
    Exit: Control+D or (exit) or (quit)
 Results: Stored in vars *1, *2, *3, an exception in *e

user=> (+ 1 2 )
3
user=> quit
Bye for now!