タグ

ブックマーク / tk0miya.hatenablog.com (5)

  • 2013.12 版 python2.4-3.3 までのテストツール対応状況 - Hack like a rolling stone

    ここしばらく python 2.5 に対応した python コードを書いていなかったので気にもとめませんでしたが、 diff-highlight を書くときに python 2.4, 2.5 対応でハマったことについてまとめます。 ちなみに diff-highlight を python 2.4, 2.5 に対応させたのは、 連携先である mercurial が python 2.4-2.7 をサポートしているので、それに合わせたためです。 ちなみに、タイトルに python2.4-3.3 とありますが、この記事では 3.0 と 3.1 は対象としていません。 python 2.4, 2.5 パッケージを手に入れる (Ubuntu) 私がテスト実行環境として使っている drone.io では ubuntu (おそらく 10.04)を使っていますが、 ubuntu の python2.4

    2013.12 版 python2.4-3.3 までのテストツール対応状況 - Hack like a rolling stone
  • screen の上で 256色の vim を使う - Hack like a rolling stone

    tmux 使えよって罵倒されそうですが、未だに screen を使っています。 ようやく vim のシンタックスハイライトを有効にして生活し始めたのですが、 開発に使っているさくら VPS に設定を反映したところ 16色モードで動いていると判断されているため jellybeans colorscheme が大変切ない見栄えになってしまいます。 ビジュアルモードで範囲選択しようとしても、バカには見えないモードで範囲選択しようとするので使い物になりません。 せめてカラーパレットが 4096色あれば、グラデーションやらなんやらでごまかせるんですけどねえ(違) とりあえずぐぐる → 反映 いくつかの記事を読んでみた感じだと screen を 256色対応でビルドしなおして、 .screenrc に attrcolor b ".I" defbce on termcapinfo xterm* 'Co#

    screen の上で 256色の vim を使う - Hack like a rolling stone
  • 「Sphinxをはじめよう」を上梓しました - Hack like a rolling stone

    @r_rudi, @shimizukawa, @usaturn の 3人と「Sphinxをはじめよう」を上梓しました *1。 Sphinx 作者の Georg Brandl が来日していたときに話をしたのですが、 どうやら世界初の Sphinx 解説書籍のようです。 オライリーさんの概要説明を引用します。 Officeツールを使用していて、思うようにならずストレスを感じる事はありませんか?あるいは、印刷用の資料を見ている時に、Webブラウザで閲覧しやすいフォーマットになっていて欲しいと思ったりはしませんか? 書はPythonで標準的なドキュメント作成ツールとして利用されているSphinxの入門書です。Windows、OS X、Linux(Ubuntu)を例に、Sphinxの概要からインストール、基的な利用法について。またSphinxからLaTeXを経由してPDFを作成したり、EPUBフ

    「Sphinxをはじめよう」を上梓しました - Hack like a rolling stone
  • vagrant 1.0系から 1.2系にアップグレードしてハマった話。 - Hack like a rolling stone

    vagrant box list では box があるというのに、vagrant up するとそんな box 知らないって言われる問題にぶち当たったので、 まだ vagrant 1.0 系で様子見をしてる人向けにメモっておきます。 ちなみにこの内容は Fixing “The box … could not be found” in the new Vagrant (1.1+) | WizOne Solutions を咀嚼して書きなおしたものです。 目新しいものではないのであしからず。 ついさっき、久しぶりに新しい VM を作るために vagrant up をしたら、こんなエラーが出てきました。 $ vagrant up There were warnings and/or errors while loading your Vagrantfile. Your Vagrantfile was

    vagrant 1.0系から 1.2系にアップグレードしてハマった話。 - Hack like a rolling stone
  • knife-solo を vagrant の組み合わせでは、古い chef-solo が利用されてしまう問題 - Hack like a rolling stone

    みんな大好き knife-solo ですが、今日使ってみて一個ハマりました。 knife-solo は sudo 経由で chef-solo コマンドを呼び出しているのですが、 現在のバージョンは単に sudo chef-solo しているだけなので、 /usr/local/bin 以下に chef-solo がインストールされていて… PATH に /usr/local/bin が入っている環境 では、prepare でインストールされた chef-solo ではなく、 システムに入っていた /usr/local/bin/chef-solo が利用されます。 同じ環境にふたつも chef-solo 入れないだろう、ハハハ、と笑い飛ばしたくなりますが、 chef 使いが必ず使っているであろうツールのひとつ、vagrant では ほぼすべての VM イメージ(box)の /usr/local

    knife-solo を vagrant の組み合わせでは、古い chef-solo が利用されてしまう問題 - Hack like a rolling stone
  • 1