Entries from 2008-12-01 to 1 month

フィボナッチ数

概要 OCamlでフィボナッチ数を計算する関数をつくってみました。 コード # let rec fib n = if (n == 1) || (n == 2) then 1 else fib (n - 1) + fib (n - 2);; val fib : int -> int = <fun> # fib 1;; - : int = 1 # fib 2;; - : int = 1 # fib 3;; - : int = 2</fun>…

MercurialでPythonのフックを実行する方法 / PythonからOutputzにPOSTする方法

概要 Mercurialでは、hgコマンドを実行したときに、Pythonの関数を実行することができます。この記事では、hg pushしたときに、Outputzにhg diffの結果をPOSTする方法について説明します。 MercurialのPythonフック .hg/hgrcで以下のように、[hooks]セクショ…