Opera17 使ってます
ブックマークの移行をしていないので、Opera12 と併用で Opera17 を使っています。Opera17 では Feedly, twicli を見ながら流れてくるサイトを読むくらい。
インストールしているエクステンションは、
- AutoPagerize
- Classic Tabs
- Create Link
- Download Chrome Extension
- Feedly Background Tab
- MakeLinks
- Pocket (formerly Read It Later)
- Vimium
- はてなブックマーク GoogleChrome 拡張
Chrome のエクステンションはたくさんありすぎて全然選び切れていない。
opera:flags で変更したのは
- Enable lazy session loading: enabled
UNC のファイルを Vim から jvgrep
nyaos が UNC へ cd できるようになったので、Vim のシェルにしたら jvgrep 使えるんじゃない? ということで試してみた。
設定は Vim-users.jp - Hack #103: シェルをNYACUSに設定する の nyacu を nyaos に変えただけ。
" Shell settings. " Use NYACUS. set shell=nyaos.exe set shellcmdflag=-e set shellpipe=\|&\ tee set shellredir=>%s\ 2>&1 set shellxquote=\"
お、動いてるっぽい。
実は、もっとまっとうに UNC に対してコマンドを実行する方法があるのだろうか?
うまく動かなくなるプラグインがあるな。設定が足りないんだろうか?
「入門TortoiseHg+Mercurial」の紹介 #mercurialjp :
今頃「入門TortoiseHg+Mercurial」の紹介記事を書いてみます。盆前に書いて、Mercurial ユーザを増やすぜ! と思っていた時期が私にもありました。私も少し査読(というほどではないけど)させてもらいました。
主な対象読者は、
- 履歴管理ツールの使用経験がない人
- 現在CVSやSubversionを使用している人
- コマンドラインをメインにMercurialを使用している人
とのことです。自分は三つ目に該当しています。
CUI で色々とできた方がカッコいいじゃないと思っていましたが、この本を読んで GUI (TortoiseHg)の便利さに気づかされました。
目次は 入門TortoiseHg+Mercurial|書籍情報|秀和システム を見てもらうとして、11章までで基本的な使い方、12, 13章はお手軽だけど便利な使い方、それ以降は便利なんだろうけどかなり難しい使い方だと思います。15章はタイトルに入門とついている本の内容だとは思えません(笑)
入門書として基本は押さえられていますし、凝ったことをしてみようと思った時にも、その足がかりになる内容が収められていると思います。
運用方法については収録されていませんが、くだんの15章はこんな使い方もできるのかと運用を考える際の助けになるかもしれません。
入門TortoiseHg+Mercurialサポートページ に正誤情報もあります。
個人的に TrotoiseHg を是非使っていこうと思った部分は、ハンク単位のコミットとログの表示。
「ハンク単位のコミット」は、こんな感じのコミットができるのが便利。(この機能は出版前後に追加されたので書籍での紹介はされていません)
「ログの表示」は、検索に対してこんな感じで表示してくれて、当然ながらコマンドプロンプトのように流れていってしまわない。
検索条件については、12章で説明があるので例も確認しつつ、詳しくは hg help revsets を見るのが良いと思います。
事前に環境変数を変えておきましょう set LANGUAGE=ja 。
日本語ヘルプの充実っぷりは、Mercurial の美点の一つですね。
でも、hg help に何を渡すと説明が見られるのかっていうのがわからんのですよね。
とりあえず hg.1.html あたりで検索してみるのが良いかもしれません。
気になる単語を hg help -k KEYWORD の KEYWORD に入れてやると何かにヒットするかも。*1
あとは Twitter で #mercurialjp をつけてツイートしたら、なにがしかの反応が得られます。
ということで、Mercurial を使うなら TortoiseHg を使ってみるといいよ、手元に「入門TortoiseHg+Mercurial」があると捗るよというお話でした。
ちなみに自分は Git も使ってみたけれどコマンドになじめず Mercurial に流れた口です。
- 作者: 藤原克則
- 出版社/メーカー: 秀和システム
- 発売日: 2013/02/27
- メディア: 単行本
- 購入: 3人 クリック: 13回
- この商品を含むブログ (15件) を見る
*1:コメントをもらって追記
jvgrep ビルド
install go
http://golang.jp/
http://code.google.com/p/go/downloads/list
download http://code.google.com/p/go/downloads/detail?name=go1.1.1.windows-amd64.msi&can=2&q=
jvgrep build
git clone git://github.com/mattn/jvgrep.git cd jvgrep go get code.google.com/p/mahonia go build -x jvgrep.go
3.3 MB くらいになった。
version 0.7 は 500 kB くらいだから build の仕方が違うのかな?
#PPx ウィンドウ最大化の疑似トグル
二画面ウィンドウを使っていて Z で一画面化、最大化のトグルをしたいなと思っている。
今は、新しい一画面ウィンドウを新しく開いてやっているが、Z で閉じるというようにはしていなかった。
思いついたので実装。
KC_main = { ; PPcメイン窓 Z ,*ifmatch yes,%si"ismax" %: %K"@Q" %: *stop *ppc -max -single "%1" -k *viewstyle 幅広 %%: *string i,ismax=yes }
こんな風にも書いてみたけれど駄目だった。
Z ,*ppc -max -single "%1" -k *viewstyle 幅広 %%: *setcust KC_main:Z,*setcust KC_main:Z,*ppc -max -single "%%1" -k *viewstyle 幅広 %%%: *setcust KC_main:Z=@Q