2018-07-01から1ヶ月間の記事一覧

python-environment.elを使うのにvirtualenvを不要にする

python-environment.elというelispが、jediなどをemacsで使おうとした時に使われます (正確に言うと、emacs上でepc(emacs用のrpc) serverをつかったjediのinterfaceをインストールした際に使われる) 。 このpython-environment.elですが、python2.x系のこと…

なぜちょっとした作業をやるときにMakefileを書いてしまうのか

はじめに なぜちょっとした作業をやる時にMakefileを書きたくなってしまうのかということについて頭を整理してみることにした。 ちょっとした作業? その前にちょっとした作業とは何かということについて触れることにする。ちょっとした作業というのはぱっと…

githubで特定のownerの持つリポジトリを全部cloneしたい

github上で特定のownerの持つrepositoryを全部cloneしたくなった。 具体的にはjupyter関連のコードを雑に手元に持っておきたかった。以下のワンライナーで済む(ただし100個以下の場合)。 $ TARGETNAME=jupyter $ http -b --pretty=format https://api.github…

手触りの良いscript -- argparseとMakefileとiteratorの妙

手触りの良いscriptというものについて最近考えている。 ここでの手触りの良さとは何かというと粒度の自由さとアクセス性の良さに関するもの。別の言い方をするなら好きな形で扱え融通が効くようなもののこと。融通が効くというのはどういうことかと言えば、…

melpaからanything.elが消されている事に気づいた

melpaからanything.elが消されている事に気づいた。発端はたまたまEmacsの環境が壊れてしまって復旧しようとしていたときのこと。 PRが作られていて、もうanythingなんて誰も使っていないし移行したい人はhelmを使っているよねという内容。 Remove anything …