A Way of Code

興味の赴くままに書き綴っていきます。

2012-02-01から1ヶ月間の記事一覧

はてなブログにZenbackを埋めて関連記事を生成する方法

ブログの関連記事を生成するには、Zenbackサービスを使うと便利です。小飼弾さんの404 Not Foundで使用されていることで有名です。 http://zenback.jp/はてなブログの記事本体にzenbackのコードを埋め込んでみました。 挙動が不安定ですが、興味のある方は試…

Gitのセットアップ - homebrewをフォークするためのGit&GitHub入門 前編

homebrewのFormulaを直したくてフォークしようと思いっ立ったものの、GitとGitHubの使い方が分からなかったのでメモしました。 フォーク homebrewを使っていると、欲しいパッケージ(Formula)が無かったり、オプションパラメータを直したくなることがありま…

homebrewで編集してしまったFormulaを元に戻す方法

brew editで何らかのFormulaを変更した後、brew updateをするとエラーになります。 エラーの具合 こんな感じです。 $ brew update remote: Counting objects: 328, done. remote: Compressing objects: 100% (176/176), done. remote: Total 285 (delta 204)…

2012年、Mac(Lion)とTeXと日本語と、あとhomebrew

MacでTeXをやろうと思ったときに、いろいろと手間取ってしまったのでメモを残しておきます。 TeXまわりはごちゃごちゃしていて分かりづらいのですが、homebrewerのための2012年2月時点のお勧めの構成は以下です。 MacTex 2011 (の中のTeX Live 2011) MacTex…

diffをカラーで表示する

diffを使うとき、色付けされているととても見やすくなります。 インストール Macでhomebrewの場合: $ brew install colordiff 設定 デフォルトの設定でも十分ですが、お好みで設定を加えます。 alias diff='colordiff' vi ~/.colordiffrc # 好みに応じて編…

MacTeX 2011のアンインストーラーを作ってみた

MacTexのアンインストーラーを作ってみました。 別にMacTeXが嫌いになったわけじゃなくて、homebrewとパッケージ重複させてしまったのでMacTeXを入れ直そうと思ったらアンインストーラーを作っていたんです。 ※ご利用は自己責任で。 使い方 まずコマンドをダ…

英国政府がポータルサイトをアジャイルで開発 jQuery, Ruby, Amazon, Jenkins 等を使用

すばらしい、の一言です英国政府、新ポータルGov.ukをクラウド、アジャイル、Rubyで開発。ソースはGithubで公開 http://www.publickey1.jp/blog/12/govukrubygithub.htmlWith GOV.UK, British government redefines the online government platform http://r…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第4回 hello, buildout

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023807今回は、前回構築した仮想環境を元に、buildoutを使ってみます。 buildoutはPythonのビルドシステムで、JavaでいうところのMavenに近いものです。必要なライブラリを指定しておけば、自動でダウ…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第3回 仮想環境の構築

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023652Pythonの仮想環境を構築することで、Python本体がある実環境を汚さずに、好き放題ライブラリを詰め込んだ環境を作ることができます。 pythonbrewには、venvというvirtualenv, virtualenvwrapper…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第2回 pythonbrewとPythonのインストール

前回:http://toggtc.hatenablog.com/entry/2012/02/06/023342複数バージョンのPython + 仮想環境を実現するために、以下の構成を作っていきます。 今回は、pythonbrewとPythonのインストールです。 1. 前提環境 Mac OS X 10.7.3 (Snow Leopardでもいける気…

Mac OS X 10.7.3 Lionでpythonbrew, virtualenv, pip, buildoutなPython環境を構築する 第1回 はじめに

そうだ、Pythonをやろう と思ったけど、Python 3とPython 2には後方互換がありません。それならPythonのバージョンを切り替える仕組みが欲しいですね、ってことで調べてみたところ、pythonbrewとvirtualenvを組み合わせて使い、ライブラリの管理・インストー…

pythonbrewのコマンドとオプション一覧

pythonbrewからPythonをビルドしたときのconfigureオプションを調べていたら、網羅的にpythonbrewのオプションがみたくなって、いつの間にかpythonbrewのコマンドとオプションをまとめていました。 `pythonbrew help [COMMAND]`で確認できる内容がほとんどで…

Pythonのバグサイト(bugs.python.org)にバグをレポートしてみる

Python 2.7.2のインストールでエラー(*)が出て、一部公式パッチが見当たらなかったので、PythonのIssue Trackerにバグを投稿してみました。 またお世話になりそうなので、メモしておきます。(*)エラーの詳細→http://toggtc.hatenablog.com/entry/2012/01/29/…

MacでmanコマンドがNo manual entry for gccを返すときはsudoで

$ man gcc No manual entry for gcc こんなときは、 $ sudo man gcc それでも見つからないときは、環境変数MANPATHが通っているか確認する $ echo $MANPATH /usr/local/share/man:/usr/local/man:usr/share/man もしくは、Mac OS X Developer Libraryで探す …

Mac OS X 10.7.3 リリース

OS Xの10.7.3がリリースされました。カーネルがDarwin 11.3.0に更新されます。 Hexley DarwinOS Mascot Copyright 2000 by Jon Hooper. All Rights Reserved. ↑Darwinのマスコットキャラ、Hexleyくんです。 ライオンという化けの皮をはがすとカモノハシにな…