健康診断の結果が返ってきた。
こける。ビルドしたい対象は https://github.com/openshift/geard環境は Fedora 21 (一応サポートされてないけど、動くといいなと思った) 必要なパッケージをインストールして、 Golang 1.4 ビルドして、ビルドしたけどエラー リポジトリに Dockerfile が含…
http://passmarket.yahoo.co.jp/event/show/detail/01pitgwzj67m.html講演者の方々お疲れ様でした。Yahoo様も会場をありがとうございました。 レガシーコード改善のすすめ 平澤 章 レガシーコード改善のススメ from ahirasawa 自己紹介 年齢が高くなって管理…
OCaml とか触ってたけど、 GAE で Golang のアプリ試してみたいなと思って Golang に手を出した。とりあえず A Tour of Go を途中の 41/72 まで進めてみた。個人的には #10 Named results で戻り値パラメータとして戻り値に名前を付けてコード上で代入できて…
いつまで続くかわからないけど、 M.Hiroi's Home Page / お気楽 OCaml プログラミング入門 - 高階関数 リスト を読んで、 OCaml 書いた。
末尾再帰とは各再帰処理で、計算結果と再帰処理を行い、再帰の末端ですぐ計算結果を返せる状態になっていること。
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…
環境 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 SSD KingSpec 1.8インチ IDE/PATA 44pin X40/X41専用 MLC SM2236 SSD 64GB どうやって入れたか もともと SSD 丸ごと Debian/i386 を入れていたが、 FreeBSD/i386 も試してみたくなり、パーティションを 20GB くらい区切って入れようと考…
設定 以下のように設定すると、表示されます。なお、 GVim のパスは C:\path\to\gvim.exe とします。 HKEY_CLASSES_ROOT\*\shell を開きます。 上記キーの配下に新規キーとして「GVim」を作成します。 作成した「GVim」の中に以下の 2 つの値を設定します。 …
tweepy で呟けたので残します。なお、コードは CC0 (Public Domain) で。
Web Worker ってどう使うんだろうって思って、使ってみました。
Bash で関数の戻り値を文字列に埋め込みたいなあ、とかあると思います。それ、 printf でできます。
FreeBSD には ports / packages がありますが、pkg というものもあるみたいなのでそのセットアップまで記載します。
時々ですが、キー毎に値をまとめたいと切ってあると思います。
個人的に SQLAlchemy を利用してみたかったのと、最近 PostgreSQL が流行っていそうなので触ろうかと思って、 Twitter の TL からデータを取得して、そのデータを保存するアプリを組んでみました。
1. (Windows) %USERPROFILE%\_vimperatorrc ファイルを作成する。その他の OS だと、たぶん ${HOME}/.vimperatorrc で良いと思う。2. 1 で作成したファイルに以下の記述をする。ドットはバックスラッシュ2個でエスケープするようだ。 ignorekeys clear ignor…
何かやる際、ローカルで mercurial リポジトリ管理できたら便利かなと思った。ローカルで動かすとしたらそれようの RhodeCode という管理ツールがあると聞き、入れてみた。環境は Fedora 19。 セットアップしよう。 RhodeCode 1.7.1 documentation の Instal…
Go言語のインストールと hello,world. を Getting Started - The Go Programming Language を進めた。
SFTP サーバを介してデータをやりとりするシステムのユニットテストを書くかもしれないので、どのように組むのか試してみました。ひとまず、 Django で試します。
Python 言語リファレンス 字句解析 文字列リテラルの結合 (concatenation)より、複数の文字列リテラルは、互いに異なる引用符を使っていても (空白文字で区切って) 隣接させることができ、その意味は各々の文字列を結合したものと同じになります。 ... この…
../hoge を /tmp/hoge とかにできます。 使うのは、 Node.js に含まれる path モジュールです。 var path = require('path'); var abspath = path.resolve(path.join('hoge', 'fuga')); console.log(abspath); # => /someone/home/dir/hoge/fuga path.join …
JavaScriptのテストツールにJasmineというものがあります。通常はブラウザ上で動かすテストライブラリらしいのですが、jasmine-nodeというパッケージがあり、それを用いるとnode.js上でJasmineのSpecファイル(テストのソースコード)を実行できるまる。これ…
このページ を見て、以下のように思ったんですね。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "htt…
公式 の README にも書いてありますが、以下のように一度実行してあげると nvm の既定の Node.js のバージョンを指定することができ、便利です。 $ nvm alias default someversion上記を一度実行すれば、以下のコマンドの実行時に上記で指定したバージョンの…
いつの間にか Vim のバンドル管理の定番、 NeoBundle のバージョンが更新されたようです。ちょっと見てみると気になる機能が見つかったので紹介します。 (もしかしたら古いバージョンからあって旧聞かもしれませんがその場合はごめんなさい。)それは、バンド…
dependency_links を設定する。
実運用時は、data をヘルパー関数群を登録したオブジェクトから生成する ( Object.create(SomeObject) ) 感じかな。 と書きました。なので実際に試して見ました。
社内で Mustache.js にヘルパーなくて使いづらいって話がありました。んで、先ほどプラグインとかないのかなと見ていましたら、 github の README.md に Functions という章がありました。これは使えるんじゃないかと、試しました。
urllib と lxml を使ってさっくりと。