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

geard をビルドしたいんだけど

こける。ビルドしたい対象は https://github.com/openshift/geard環境は Fedora 21 (一応サポートされてないけど、動くといいなと思った) 必要なパッケージをインストールして、 Golang 1.4 ビルドして、ビルドしたけどエラー リポジトリに Dockerfile が含…

レガシーコード改善勉強会 2014/09/27 #wewlc_jp

http://passmarket.yahoo.co.jp/event/show/detail/01pitgwzj67m.html講演者の方々お疲れ様でした。Yahoo様も会場をありがとうございました。 レガシーコード改善のすすめ 平澤 章 レガシーコード改善のススメ from ahirasawa 自己紹介 年齢が高くなって管理…

A Tour of Go の 1/72 - 41/72 進めた

OCaml とか触ってたけど、 GAE で Golang のアプリ試してみたいなと思って Golang に手を出した。とりあえず A Tour of Go を途中の 41/72 まで進めてみた。個人的には #10 Named results で戻り値パラメータとして戻り値に名前を付けてコード上で代入できて…

OCaml 高階関数、多相性、匿名関数、カリー化とリスト

いつまで続くかわからないけど、 M.Hiroi's Home Page / お気楽 OCaml プログラミング入門 - 高階関数 リスト を読んで、 OCaml 書いた。

OCaml と末尾再帰

末尾再帰とは各再帰処理で、計算結果と再帰処理を行い、再帰の末端ですぐ計算結果を返せる状態になっていること。

Vim のソースビルド、セットアップ手順

vim gtk2版gvim をビルドして、 /opt/vim/ にインストール、 neobundle のセットアップを行う。 環境 Ubuntu 14.04 LTS x86_64 1. 必要なソフトウェアの事前インストール $ sudo apt-get build-dep vim $ sudo apt-get install \ libxmu-dev libgtk2.0-dev l…

emacs の cmmi / cask + pallet のインストール / evil のインストール

環境 Debian 7.5 1. cmmi (configure / make / make install) まずは cmmi でシステムの /opt/emacs/24.3 に emacs 24.3 をインストールします。1. 最初に依存関係を解消しておきます。 $ sudo apt-get install build-essential $ sudo apt-get build-dep em…

X41 にパーティション区切って FreeBSD 入れたけどブートできね

マシンスペック X41 SSD KingSpec 1.8インチ IDE/PATA 44pin X40/X41専用 MLC SM2236 SSD 64GB どうやって入れたか もともと SSD 丸ごと Debian/i386 を入れていたが、 FreeBSD/i386 も試してみたくなり、パーティションを 20GB くらい区切って入れようと考…

Windows 8.1 のコンテキストメニューに GVim で開くメニューを追加する

設定 以下のように設定すると、表示されます。なお、 GVim のパスは C:\path\to\gvim.exe とします。 HKEY_CLASSES_ROOT\*\shell を開きます。 上記キーの配下に新規キーとして「GVim」を作成します。 作成した「GVim」の中に以下の 2 つの値を設定します。 …

tweepy で呟くとか

tweepy で呟けたので残します。なお、コードは CC0 (Public Domain) で。