N=1

主にコンピュータ技術関連のことを投稿。 / 投稿は個人の意見であり所属団体の立場を代表するものではありません。

結果

"Smalltalkならでは"な処理までは進めなかった。持参した参考書はPC98上のSmalltalk/Vを元にしており実行環境が無かった。フリーですぐ使えそうな実装としてSqueak, GNU Smalltalkを試したが、

という感じだった。

ただオブジェクトとメッセージの簡単な話はフォローできたので一応の成果はあった。

GTD実践

バイト先の社長のすすめでGetting Things Doneを知った。
http://bizmakoto.jp/bizid/gtd_index.html

ツール非依存の仕事整理術のひとつ。

最近、タスクが溜まりすぎて期限内に消化不可能になっているものが多い。どこかで整理をつけないといけないのでやってみた。

自分がやった手順

f:id:ishn:20120408235317j:image:medium:right
1. Evernotehttp://bizmakoto.jp/bizid/articles/0606/28/news097_3.html を参考にInbox, ProjectList, Future, Waiting, NextAction, Calendar, Doneというノートを作成。

2. http://bizmakoto.jp/bizid/articles/0607/14/news064.html のトリガーリストを参考にInboxにやるべきことを列挙

3.1のフローチャートを実行。行を適切なノートへカット&ペーストしていく。1回のアクションで終わらない、今後もそのトピックで新たなアクションが発生するといった場合は、プロジェクトが存在するという扱いにして、アクションとは別にProjectListに新しくプロジェクト名を並べていく。

4.Inboxが空になったら、ProjectListのうちの全てのプロジェクトが、何かしらのアクションの形で他のノートに書かれていることを確認する。どこにも書かれてなければ何かしら作る。
たとえば"TOEIC 600点越え"というプロジェクトがあって、どこにもアクションがなかったら"TOEIC参考書調査"をNextActionに追加する。

5 一週間後に週次レビューを行う
(まだ初回なので無し)

備考

Evernoteを選んだ理由は特に無い。Redmine立ててやろうかなと思ったけど、1タスク=1チケットだと大げさすぎるみたい。1タスク=1行テキスト程度の規模が良い。

この初期設定だけで数時間費やしてしまった。仕事を取りこぼさない、優先度設定をするのが主な役割で、時間短縮は他の方法を使わなければならないようだ。

homebrewでImageMagickのインストールに失敗する

ImageMagickをインストールしようとした。しかし依存先のlibtiffのダウンロードに失敗する。

$ sudo brew install ImageMagick
==> Downloading ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.5.zip

curl: (7) couldn't connect to host
Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.8\ (Ruby\ 1.8.7-249;\ Mac\ OS\ X\ 10.7.1) ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.5.zip -o /Users/ishn/Library/Caches/Homebrew/libtiff-3.9.5.zip


brew edit packageでインストール情報を書き換えられるらしい。urlのところを編集。

require 'formula'

class Libtiff < Formula
  homepage 'http://www.remotesensing.org/libtiff/'
  url 'http://download2.osgeo.org/libtiff/tiff-3.9.5.zip'
  sha256 '332d1a658340c41791fce62fb8fff2a5ba04c2e82b8b85e741eb0a7b30e0d127'

  def install
    system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
    system "make install"
  end
end

そして再試行

$ sudo brew install ImageMagick
中略
==> Cloning https://github.com/adamv/ImageMagick.git
Cloning into /Library/Caches/Homebrew/imagemagick--git...
fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git update-server-info on the server?
Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Library/Caches/Homebrew/imagemagick--git

うまくいかない。brewのメンテナはなにをやっているのだ。
以下を参考に、
ImageMagick install fails: git "info/refs not found: did you run git update-server-info on the server" · Issue #6994 · mxcl/homebrew · GitHub
$ cd `brew --prefix`
$ git reset --hard FETCH_HEAD
HEAD is now at c986689 gulags 1.6

これで再試行したら通った。