2013-01-01から1年間の記事一覧

Mercurial Parallel World

このエントリは、Mercurial Advent Calendar 2013 の21日目です。 いわゆる歴史改変ネタです。 追記 TortoiseHg の独自機能 〜 履歴の圧縮 - 彷徨えるフジワラ でやりたいことが出きていました/(^o^)\ 皆さん、適切なタイミングでコミットできているでしょ…

TortoiseHg のここがわからん

このエントリは、Mercurial Advent Calendar 2013 の12日目です。 「これを機会に、「Mercurialのここがよくわからない」とかってエントリを書くと、やさしいお兄さんお姉さんたちがやさしく教えてくれること間違いなし!」と connpass に書いてあったので、…

Github のリポジトリを Bitbucket と Mercurial で使っています

このエントリは、Mercurial Advent Calendar 2013 の6日目です。 誰かが Github で公開しているリポジトリに対して、そこから fork するリポジトリは Pull Requests (PR) 用に使うので、自分がごちゃごちゃと手を入れるリポジトリは Bitbucket に作っていま…

PPx から hg log 表示:

PPx から hg log を表示する時は、コマンドプロンプトを表示して hg log を打ち込んでいたので、さくっと表示させたいなと思って以下のようなのをメニューに追加してみた。 (gl は log -G --template "{rev}:{node|short} | {author|user}: {desc|strip|fir…

Python 3.3 に Sphinx をインストール:

Python3.3 を使うようになってから Sphinx 環境を用意していなかったので。 virtualenvwrapper-win をインストールしようとしたら distribute を更新しろよと言われたので easy_install -U distribute したら easy_install が使えなくなった。 最近は setupt…

自作アプリを Python 2.7.3 + wxPython 2.18 から Python 3.3.2 + PyQt5 5.0.1 へ変更:

そろそろ Python3 に変えてみようかと軽い気持ちで始めたら wxPython を PyQt に変更して、py2exe も cx_Freeze に変更してとかなり大がかりになってしまった。 MultiPyAlarm 起動時間も長くなったし、cx_Freeze の build で余分な dll などがコピーされるし…

Opera17 使ってます

ブックマークの移行をしていないので、Opera12 と併用で Opera17 を使っています。Opera17 では Feedly, twicli を見ながら流れてくるサイトを読むくらい。 インストールしているエクステンションは、 AutoPagerize Classic Tabs Create Link Download Chrom…

UNC のファイルを Vim から jvgrep

nyaos が UNC へ cd できるようになったので、Vim のシェルにしたら jvgrep 使えるんじゃない? ということで試してみた。 設定は Vim-users.jp - Hack #103: シェルをNYACUSに設定する の nyacu を nyaos に変えただけ。 " Shell settings. " Use NYACUS. s…

「入門TortoiseHg+Mercurial」の紹介 #mercurialjp :

今頃「入門TortoiseHg+Mercurial」の紹介記事を書いてみます。盆前に書いて、Mercurial ユーザを増やすぜ! と思っていた時期が私にもありました。私も少し査読(というほどではないけど)させてもらいました。 主な対象読者は、 履歴管理ツールの使用経験…

Python 2.7.5 インストール済み環境に Python 3.3.2 をインストールしたらはまった

「ファイル名を指定して実行」から python を実行すると、2.7.5 のインタプリタが起動するのに、コマンドプロンプトから python を実行すると 3.3.2 が起動する。 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe に 2.7.5 の python.…

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= 環境変数 GOROOT, PATH はインストーラで追加してくれた。 GOPATH=%APPDATA%\g…

ag のビルド2:

ag のビルド - hokorobiの日記 の続編。 最近のバージョンは lzma を使うようになったのでライブラリを追加。 mingw-get install mingw32-liblzmaなぜか src/decompress.c の #ifdef HAVE_LZMA_H が効いているので消してしまう(暴挙)。 -#ifdef HAVE_LZMA_…

#PPx ウィンドウ最大化の疑似トグル

PPx

二画面ウィンドウを使っていて Z で一画面化、最大化のトグルをしたいなと思っている。 今は、新しい一画面ウィンドウを新しく開いてやっているが、Z で閉じるというようにはしていなかった。 思いついたので実装。 KC_main = { ; PPcメイン窓 Z ,*ifmatch y…

#PPx 書庫ファイルの展開用スクリプト

PPx

書庫の展開を 7zG に変えてみた #PPx から変更。 7zG を使うと startw を使っても一瞬フォーカスが移るのが嫌だったので 7z へ。 展開中に別のファイルを展開しようとしたらキューイングするようにした。 *logwindow on を使ってみてもログウィンドウが表示…

unite-everything インストール

Vim

インストールしたときの覚書。 NeoBundleLazy 'sgur/unite-everything' だと動かないみたい。設定が悪いのかな。NeoBundle 'sgur/unite-everything' にした。 es.exe をインストールし忘れていたので動いていなかった。 es.exe をインストールしても動いてく…

ag のビルド

ackより速いagを試してみる - secretbase.log MinGWでSilver Searcher(ag.exe)をビルドする方法。 #Windows #MinGW - Qiita ビルドした ag chocolatey install mingw を簡単にインストールしようと思って chocolatey 導入。 @powershell -NoProfile -Executi…

PyQt で exe を作ってみた #pyhack:

(第31回)Python mini Hack-a-thon のもう一つとして、PyQt を触ってみた。パイキュートだそうです。helloworld.py と setup.py を書いて py2exe を実行して exe のできあがり。 helloworld.py に import sip ががないと exe の実行時にエラーになった。hello…

Vim の Python コード補完でエラー(似非解決) #pyhack:

(第31回)Python mini Hack-a-thon に参加してきた。最近使い始めた Vim で Python を書いていると、補完時にランタイムエラーが発生していたので、その解決方法を調べた。 回避方法は見つかったけれど、スジが悪いので別解がほしい。 問題 環境 OS: Windows7…

Windows で Fabric に自動応答させる

環境作り env.py -c fabric easy_install pycrypto-2.6.win32-py2.7.exe easy_install fabric winexpect Python Fabric で、自動応答 -- pexpect - Guutaraの日記 を試してみたけれど、pexpect は Windows では動かないらしい。 代わりということで winpexpe…

#PPx fenrir を使ってインクリメンタルサーチでタブを選択

PPx

タブ選択メニュー表示 #PPx: - hokorobiの日記 ではメニューを使っていたけれど、インクリメンタルサーチで選択したいので、こんな感じに変更。 できないよな〜とずいぶん前に悩んでいたけど、思いついたら簡単だった。 表示しているタブのパスを fenrir の …

fenrir の path から存在しないパスを削除する #PPx

PPx

PPx のスクリプトで実装する必要ないよね……。

ショートカットファイルのリンク先を反対窓で開く(改2) #PPx:

PPx

ショートカットファイルのリンク先を反対窓で開く(改) #PPx - hokorobiの日記 の方法だと、どんどん新しいタブを開いていたので、表示したいパスを持っているタブがあったら、それを表示するように変更。 KC_main = { ; PPcメイン窓 \ENTER ,%ME_jump_oppo…

#PPx BatchRename.js をいじってみた

PPx

選択ファイル名のリストを外部エディタで編集し、一気にリネームするスクリプト が動かなかったらしいので、ちょっとさわっていたら変にこねくりまわしてしまった。 オリジナルではなくて 「選択エントリーをテキストエディタで一気にリネーム」を改良したも…

nosetests で使う PEP 8 のテストを追加

2010/09/20 Pythonのコーディング規約pep8チェックをUnitTestに組み込んでみた - 清水川Web を試してみたけれど、最近の pep8 パッケージでは動かないみたいなので、 Advanced usage - pep8 1.4.6a0 documentation を見て適当に書いてみた。test_pep8.py # -…

Graphviz 2.30 install

zip を展開しただけで dot.exe を実行すると、こんなエラーが出た。(dot.exe:3928): Pango-WARNING **: `/target/lib/pango/1.6.0/modules/pango-basic-win32.dll': 指定されたモジュールが見つかりません。msi でインストールしたら大丈夫だった。 システム…