滅多に見ないんですが、HDD残り容量どうなってるのかなと見てみたら・・・

% df -h
Filesystem                     Size   Used  Avail Capacity  Mounted on
/dev/disk0s2                  113Gi   96Gi   17Gi    86%    /

結構ヤバくね?

何が容量食ってるのか分からなかったので可視化ツールのGrandPerspectiveを使ってみた。

/ - 00:52:14

大昔にCDイメージ化したMac OS Xがデカイ。こんなん要らないよ。これ容量少ないMacBook Airとかには便利ですねー。

LokkaのHerokuへのインストールのスクリーンキャストも作ってみました。

@pwimさん監修で英語直した。

[DataMapper] Re: Deprecate Warnings on dm-do-adapter

This deprecation warning is silenced in DataMapper 1.1.1 which will be released within the next few days.

Cheers

DataObjects::URI.new with arguments is deprecated, use a Hash of URI components

dm-do-adapterで出る上記のdeprecatedは次の1.1.1で直るそうです。Lokkaでもログにでちゃうけどしばらくの辛抱かな。

読み上げ(say)+字幕入りのLokkaのインストール方法のスクリーンキャストを作ってみました。

なんかウケる。

vimのplugin管理ツール。pathogenだのなんだのとスルーしてきたけどいい加減効率も悪いので入れてみました。

% git submodule add git://github.com/gmarik/vundle.git .vim/vundle
set nocompatible
filetype off
set rtp+=~/.vim/vundle/
call vundle#rc()

Bundle 'rails.vim'
Bundle 'The-NERD-tree'
Bundle 'quickrun'
Bundle 'vim-ruby/vim-ruby'
Bundle 'Shougo/neocomplcache'

.vimrcにBundle 'foo'と書いておいて:BundleInstallでまるっとインストール。.vim/bundleを.gitignoreに入れておく。

そもそもvim良く分かってないのでゴチャゴチャしてしまって嫌だなあと思っていた俺の.vimディレクトリ以下がスッキリ!.vimrcとvundlerプラグインだけになった!

改めて自分の.vimrcを見て、本当に使ってるモノだけにしてみたらビックリするほどvimを活かしてないことが判明しました。ネオコンは"これからやる気だす"という意気込みの現れで、現在はまったく活用できておりません・・・。

参照:pathogen+git submodule から Vundle に乗り換える - Yarukidenized:ヤルキデナイズド

noremap ; :
noremap : ;

vimで上記のようにUSキーボードの時に:と;を入れ替える設定を教えてもらって使ってたんですが、幾つかのプラグインで違和感を感じつつも意識を殺してだましだましやってきました。

nmap pt :set paste

こういうのとか、

nmap nt :NERDTreeToggle

こういうのが動かなくなる。(こういうのよくやるでしょ?)

さっき設定見直してたら対処法がわかってスッキリした。

nmap pt ;set paste
nmap nt ;NERDTreeToggle

noremap ; :
noremap : ;

こんな感じで入れ替えは最後に書いて、キー設定は;でやる。

追記:

影響受けたくない奴は全部noremapすればいいそうです。

nnoremap pt :set paste
nnoremap nt :NERDTreeToggle
# config/application.rb:
module Foo
  class Application < Rails::Application
    config.autoload_paths += %W(#{config.root}/lib)
  end
end

gemにmoneky patch当てないでcloneしてgem 'foo', :git => 'git://foo'しようというのをどっかでみたけどslim-railsで

Deprecated: Use `require 'slim'` instead of `require 'slim/rails'`

が出るのは放置してたらcloneしてる人がいた。pull requestが送られてから2週間たってるけどマージされる気配が無いのでcloneした方を使う。

# Gemfile:
gem 'slim-rails', :git => 'git://github.com/stjernstrom/slim-rails.git'

もっと面倒なのかと思ってたけど簡単。さっさと自分でやればよかったな。

Lokkaでテーマ毎に多言語化ファイル(ja.ymlとか)を置けるようになるパッチを頂きました。

Commit a8a798ff13f1a1c8594c7eedd0027f0720b95543 to komagata/lokka - GitHub

また、テーマ毎に404ページを設定出来るようにしました。(public/theme/p0t/404.hamlとか)

Commit dbe91a0a4339bef57118f7073f66a2936fe67298 to komagata/lokka - GitHub

Terminal — screen — 236×52

Macにdefaultで入ってるgemは何でユーザー別の場所が/Library/Ruby/Gems/1.8より後にあるんだろう?この順番が逆でさえあれば普通にみんなsudo無しでgem入れてもシステムが汚れなくて良いと思うんだけどなあ・・・。