Windows に Chocolatey で Kaoriya Vim をインストールしてみる
Chocolatey のおかげで、Windows でもパッケージ管理ができて便利ですね。
ですが、Chocolatey のパッケージにないものもあり、一元管理できないのは若干面倒です。
そこで、試しに、Kaoriya Vim のパッケージを作ってインストールしてみました。
cd01/Chocolatey-KaoriyaVim
https://github.com/cd01/Chocolatey-KaoriyaVim
と言っても、設定用のXMLファイルを記述して、 chocolateyInstall.ps1
の中にインストールする処理を書くだけです。
しかも、インストールする処理も、ZIPファイルをダウンロードしてきて解凍してくれるコマンドが用意されているので、それに引数を与えるだけでした。
インストール後にPATHの通っているディレクトリにexeファイルのパスが書かれたバッチファイルを置いてくれたり、32bit と 64bit で別々にURLが指定できたりと、いろいろと便利な感じでした。
設定ファイルを作成後は、 chocolatey package
コマンドを実行して、パッケージを作成し、その後、
cinst KaoriyaVim -source C:\path\to\Chocolatey-KaoriyaVim
としてやればインストールできました。
本当は、GitHubに置いてあるファイルとかから、インストールできるといいなあと思ってたのですが( cinst KaoriyaVim -source https://github.com/cd01/Chocolatey-KaoriyaVim/raw/master/KaoriyaVim.7.4.nupkg
みたいな感じ)、よく分からず、体力の限界なので、ここで止めておきます。
まあ、Chocolatey の大元の方に、作ったパッケージファイルをアップロードすれば、いいんでしょうが、なんかいろいろ面倒くさそうなので。まず、アカウントを作るところから面倒くさい。
あと、ローカルに置いたファイルからインストールできると、会社で社内向けツールをインストールするときに使うと便利かもと思いました。
see also
- chocolatey で Haskell Platform 用のパッケージを作る - apatheia.info http://apatheia.info/blog/2013/02/08/create-chocolatey-package/
- CreatePackages · chocolatey/chocolatey Wiki https://github.com/chocolatey/chocolatey/wiki/CreatePackages
- Apt Windows: Let’s Get Chocolatey! Part 2 : Multiple Installs and Package Creation - .NET tutorial - developer Fusion http://www.developerfusion.com/article/145913/apt-windows-lets-get-chocolatey-part-2-multiple-installs-and-package-creation/
Vimperator プラグインマネージャを作ってみた
Github page に自力で作ったブログに書いてたけど、自力で運用するのが面倒になってきたのと
自分で読みたくてググっても引っかかってこなかったので、こっちに貼っておく。
cd01/vimppm https://github.com/cd01/vimppm
Firefox 20 にアップデートしたあたりで、 Vimperator
のプラグインが最新の状態になっていなくて、
動かなくなってたけど、アップデートが面倒で、プラグインなしで生活してたり、
新しいパソコンの設定で、 Vimperator をインストールして、 .vimperatorrc
を晒してるものにしたりする
ところまではやるけど、プラグインは面倒くさくて、そのままだったりして、
プラグインの管理が面倒だったので、オレオレプラグインマネージャを作ってみた。
使い方としては、 ~/.vimperator
に vimppm
ディレクトリを作成して、
どこかに、 vimppm
を git clone
してくる。
cd ~/.vimperator mkdir vimppm && cd vimppm git clone git://github.com/cd01/vimppm
それで、 .vimperatorrc
で、 git clone
してきた vimppm.js
を読み込んでから、
vimppm {repository name}
と書いておいて、 :vimppm install
でプラグインがインストールされます。
アップデートしたいときは、 :vimppm update
です。
source ~/.vimperator/vimppm/plugin/vimppm/vimppm.js " Github にあるプラグイン vimppm 'cd01/evernote-clearly-vimp' vimppm 'hoge/hogehoge-vimp' vimppm 'homu/homuhomu-vimp' " Vimpr にあるプラグイン " JavaScript 単体のファイルのみのプラグインしか対応できていません。。。 vimppm '_smooziee.js' vimppm 'copy.js' vimppm 'caret-hint.js'
インストールとアップデートだけだけど、結構ラクできる気がする。
その他
- Windows では、 PowerShell を呼び出しているので、 PowerShell がないと動きません。
Vim ステッカーを結局作ったお話
UnixSticers というサイトで、Vimステッカーを買い、
Vim ステッカーを買ったお話 - CD01_ というエントリを少し前に書きました。
その後、 Twitter を見ていると・・・
ヒドイ。Wikipediaにあるアスペクト比の狂った画像使いやがったな、コレは。 >> Vim editor shaped sticker http://t.co/OXCEMoHRNy
— MURAOKA Taro (@kaoriya) April 23, 2013
な、なんだってー!!
もうアスペクト比が気になって仕方がありません。。。 Vim の後ろのひし形が気になります。
さらに、 Lingr では、 mattn さんが、 「僕がステッカーにするなら、このがぞうがほしい」 とおっしゃっていました。
Copyright © 2007 the Vim icon by tuziibanez
このように、僕の自己満は、打ち砕かれたわけです。
作るしかねえ
そこで、▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわぁぁああああああああ となって、結局、ステッカーを作ることにしました。
ステッカー の元にしたい画像は、 http://tuziibanez.deviantart.com/art/Tango-Miscs-50664382 で
tuziibanez という方が Creative Commons Attribution 3.0 で
公開してくださっているようです。
ありがたい・・・
とりあえず、個人的にステッカーを作って遊ぶぶんには問題なさそうですね。
ステッカーの印刷は、 オーダーメイドステッカーの印刷屋/ヨカプリ.com にお願いすることにしました。 理由は、Adobeの高価なソフトを持っていないので、Inkscapeでデータを加工して入稿したかったので、 Inkscapeでのデータ入稿の説明が書いてあったからです。
他のところでも受け付けてくれたのかもしれませんが、なにせ普段はテキストエディタばかりを触っているので、 画像の加工の勝手など、全く分かりません。なので、説明が付いているところにしました。
そして、ステッカーのカットラインなど、よく分からんと言いながら、試行錯誤した結果、なんとかそれらしきデータができたので入稿しました。
あとは、うまくできているのを祈りながら待つだけ・・・
ステッカーキタ━━━━(゚∀゚)━━━━!!
(あまり数を少なくしても値段が下がらなさそうだったので15枚注文しました。ちょっと多い。)
(下に写っているのが、前回購入したUnixStickersのVimステッカー)
カットラインが、もっとギザギザになってしまったかと思いましたが、うまくいったようです。
今回はステッカー 15 枚で 3360 円で、送料が 740 円で、合計 4100 円でした。
2, 3枚自分用に作るには、少し高い気もしますが、楽しかったので気にしないことにします。
Vim ステッカーを買ったお話
怠慢
Vimステッカーを作ったお話 - Self Reference を読んで、
僕も PC に Vim ステッカーを貼っている 変態 人になりたい!と思いました。
そこでマネをしてステッカーを作ろうと思いましたが、データの入稿のやり方を
読んでいるあたりで、面倒くさくて挫折してしまいました。
僕にはレベルが高すぎます。
そして、「誰か作って売ってくれないかなー」と、思いました。
誰か = UnixSTickers
困ったときには Google 先生の出番と思いましたが、ここ1年くらいで、
「公式のページを見ろ」とか、 「:h hogehoge しろ」とか、
さんざんモヒカンの皆さんに教えていただいてきた気がするので、
まず http://www.vim.org/ を見てみると、
それらしきページ を発見しました!!
UnixSTickers で他の Unix 関連のステッカーと
共に売られているようです。
(最近、 Emacs のステッカーもラインナップに加わったようです。)
ポチる
UnixSTickers は Paypal で支払いができるようでしたので、
その場で早速ポチりました。
注文したらあとはわくわくしながらステッカーの到着を待つだけ!
ステッカー キタ━━━━(゚∀゚)━━━━!!
会社の同僚に見せたかったのですが、見てくれそうな会社の同僚とか僕にはいませんでした!(泣)
送料も追跡なしだと、 2.99$ で結構安いし、みなさんも買ってみるとよいと思います!
おまけ
Vim 以外のステッカーもほしいと思って、ついでに入手してみました。
- Tumblr
- tumblr 社から tumblr ステッカーを貰う(前編) - ltcmdr927osterous
http://ltcmdr927.posterous.com/tumblr-tumblr
- tumblr 社から tumblr ステッカーを貰う(前編) - ltcmdr927osterous
- Github
- github:shop http://shop.github.com/
追記
UnixStickersでステッカー購入後、メールで、Emacsとか、Xfceとか、10種類くらい増やしたよ!というメールが来たので、まだこれからも種類が増えるのかなあと思います。
このエントリをブクマしてくれた人がステッカーを買って、種類が増えたりするといいなーとか思いました。
関連リンク
Chocolatey でインストール済みのパッケージ一覧を出力する方法
Windows で パッケージ管理できる Chocolatey というものをインストールして試してみていて、 2, 3個パッケージをインストールして使ってみた感じ、特に問題なさそうかな?と思ったので、 既にインストール済みのものも Chocolatey でインストールし直してみたりしている。
インストールするのはいいけど、Chocolatey でインストールしたパッケージがどれか分からなくなりそう
だったので、インストール済みのパッケージ一覧が見たいと思ったけど、どうすればいいのか分からなくなったので調べてみた。
忘れそうなので、メモ。
下記のコマンドで一覧が出力される。
参考:[Enhancement] Provide a way to list all the installed packages
Issue #125 · chocolatey/chocolatey
https://github.com/chocolatey/chocolatey/issues/125#issuecomment-9049878