01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
iBook ではできなかったデュアルディスプレイ。MacBook では、元々の画面で 1280 x 800 の解像度 + も一つの画面で、1280 x 1024 で利用できる。ただし、ディスプレイへの DVI-VGAアダプタ は別売りとなっている。
やっとこさ購入。慣れてしまうと、この環境から離れられない。。
- 【コラム】クリエイターのためのライフハック 第24回 コマンドランチャーだけではもったいない強力フリーウェア - QuickSilver (MYCOMジャーナル)
- quicksilver:parasitic symbiosis
- フィッシング詐欺対策が本格化,RSAは使い勝手を落とさない手法を製品化:ITpro
金融庁が 2006/12/15 に公開した監督指針案。
- 主要行等及び中小・地域金融…:金融庁
- 「“おとりマシン”で受信したメールの87%はスパム」---McAfee:ITpro
この記事の中でも触れている他トピック。
- スパム対策ブラックリストの「ORDB.org」がサービス停止:ITpro
- 急増する“画像スパム”,1年で全体の1%から40%に:ITpro
- Cabos
アップデートしておいた。
これまで Ver 0.6.8 を使っていたが、リソースをかなり食われており、それがちょい尋常でないくわれかた。Cabos で使われる Java のリソースが CPU 使用率で 100% を超えていた・・・
(こえるもんなんだ。。)
0.7.1 が出ているようなので、これでしばらく試してみる。
ちなみに環境は、MacBook(Core2 Duo)。
体験版の試用期間がそろそろおわる。
とても気に入っている。購入すべきか。

新たな環境への対応が早い
Macユーザーで良かった!- Ruby を仕事に使うべし::Part1 なぜ仕事で使うとうれしいのか:ITpro
- Part3 一目でわかるRuby on Rails:ITpro
- オブジェクト指向開発にRubyを使うメリット:ITpro
以上、
- 2006年によく読まれた記事 トップ20:ITpro
から。
妻が使用している Win のウィルスソフト Avast のライセンスが切れてしまっていたので、更新しておく。
年末年始は特にアブナイからね。
- Registration of avast! 4 Home Edition - free antivirus for home non-commercial use
使用しているのは、フリーの Home Edition
- Free avast! 4 Home Edition
あっ、日本語のページもあるんだ。
- 無料 avast! 4 Home Edition
下記のサイトで詳細説明あり。
- avast! 4 Home
- ウィルス対策
にてその他のウィルスソフトについて解説も。
- スラッシュドット ジャパン ソニーの非接触ICカード技術、FeliCaの暗号が破られたかも?
- スラッシュドット ジャパン FeliCaの暗号が破られたとする件について、ソニーが完全否定
- セキュリティホール memo
- ITmedia News:FeliCaの暗号が破られた?――ソニーは完全否定
うーん、結局どうなっているのかよくわからん。。。
- 日経プレスリリース ソニー、「FeliCa」に関する報道についてコメント発表
このプレスリリースが 2006/12/21。
まじめに数学を休みの間にやり直そう。
文系だったと言えばそれまでだが、最近ちょいと弱いところが見え隠れ。。
[2006-12-25]
- naoyaグループ - naoyaの日記 - if /regexp/../regexp/
- 404 Blog Not Found:{perl,ruby} -nle 'print if /start/../end/'
- rubyco(るびこ)の日記 - フリップフロップ
- The Goog Life: how Google keeps employees by treating them like kids 日本語訳
GNUの真価がここにある
日本で初めてのCopyleft書籍
- Think GNU -プロジェクトGNU日記とソフトウェアの憂鬱(引地信之/美恵子・ビレッジセンター出版局)
- Applet が動作できる範囲は、サンドボックスの中に限られる。
→ 信頼されないコードは、一定の境界の外では動作できない。
- ローカルディスクに対して読み書きを実行できない
- ネイティブコードを実行できない
- ローカルコンピュータの他のアプリケーションの起動を行えない
- ダウンロード元のホストにソケット接続を開くことはできるが、他のホストには接続できない
サンドボックスの制限を緩和させるには、デジタル署名を Applet の付与する。
new MacBook になってから、初めて Office を起動した。
すると、
Microsoft Framework X ライブラリの読み込み中にエラーが発生しました。
とのエラー。
- MacOFFX Office v. X プログラムを起動しようとするとエラー メッセージが表示される
との報告にあるエラー。
ただし、ロックされている感じはない。
おそらくこのユーザディレクトリ配下にあるデータベースファイルは初回のアプリ起動時に生成されるものである(きっと。。)ので、一度削除して、再度起動。
無事このメッセージは出なくなった。

日本はシリコンバレーに追いつけるのか?
Web3.0の予感を残しつつ
天気のいい田舎町- CNET Japan Blog - 江島健太郎 / Kenn's Clairvoyance:グーグルが無敵ではないことはエンジニアだけが知っている
「ウェブ人間論」について触れた記事だが、その中で、
だから今ぼくがエンジニアにアドバイスできることがあるとすれば、こういうことだ。1)見込みのあるアイデアを大きなものから小さなものまで常に複数転がしておけ、2)今取り組むべきアイデアは自分の好奇心に聞け、3)妄想からは何も学べないからとにかく動くものを書け、4)それで作ってみたものが面白いということは滅多にない、だから作ったものがなお面白ければそれはいけるアイデアだというサインだからとことんやれ、5)作ってみたものが面白くなければ勇気を振り絞ってボツにしてそのまま放置して別のアイデアへ行け。
というアドバイスにちょいひかれた。
江島健太郎氏は、
- Lingr - Say it!
というサイトを運営している。
これが江島健太郎氏の 4) に当てはまるものらしい。

あくまで「人間論」
壁を超えられる人は、本をたくさん読んでいる人
リアリスト梅田のコメントが冴える一冊

数学が気になっている方に。一生つきあえる本。
数学の基礎的な疑問に答えてくれる「辞書」です
非常に取り組みやすい本- FrontPage - activeCollab日本語情報サイト
- activeCollab - open source project management and collaboration tool.
本家。
Basecamp のサーバ設置型。
PHP + MySQL で動作。フリー。
- apache friends - very easy apache, mysql, php and perl installation without hassles
これ便利だよなぁ。
XAMPP Lite なら USB メモリからも起動できるらしい。
Mac 用にも、
- apache friends - xampp for mac os x
- living-e AG: MAMP - Mac - Apache - MySQL - PHP
なんてものがちゃんとある。
- Geekなぺーじ:成功している中小企業が持つ5つの要素
via 仙石浩明の日記: 戦略的に会社を利用する
原文は、Five Secrets of High Performing Organizations の PDF ファイル。
- 仙石浩明の日記: 迷惑メール送信者とのイタチごっこを終わらせるために (2)
結論にある
送信側と受信側のコスト負担がアンバランスだったことこそが、 迷惑メールがここまで社会問題化した最大の理由である。 送信側に応分の負担を求めること、 すなわち送信側に身の潔白 (つまり、まともに管理しているということ) を証明する コストを支払わせることこそが根本的な解決策となるのだと思う。
には、全くもって同意。
ISP が、Outbound Port 25 Blocking などでの対応を入れ始めたのが2005年の前半頃。
迷惑メールへの対応としては、送信者認証という観点で、
- SenderID
- DomainKeys
- S/MIME
などの対応が謳われていた。
何れも普及までは至っていない現状。
NHK でなければ、こんな内容放送できないよなぁ。。
マイナスイオン、ゲーム脳、水からの伝言、全てを否定。。。
ついつい話に引き込まれてしまいました。
via NHK はよくこれを放送してくれる気になられたものだ。: 国民宿舎はらぺこ 大浴場
購入は1年くらい前だったと思う。
ざっくりと読んでいて、3章の QuickiWiki の Ruby への移行のところの理解が少し怪しかったので、再度読み返しつつ、手を動かしている。
$ ruby -r debug [デバック対象スクリプト]
Ruby のメソッド定義は独自のローカルスコープを持つので、その外部のローカル変数にはアクセスできない。
>> def foo >> str = "hello" >> def bar >> str = "bye" >> end >> puts str >> bar >> puts str >> end => nil >> foo hello hello => nil確かに、bar メソッドからその外部のメソッド foo の str 変数にはアクセスできていない。
>> def foo
>> str = "hello"
>> bar = proc do |s|
?> str = s
>> end
>> puts str
>> bar.call("bye")
>> puts str
>> end
=> nil
>> foo
hello
bye
確かに、foo メソッドの str 変数の値が変更された。
>> def make_proc
>> str = "hello"
>> proc {|str|}
>> end
=> nil
>> my_proc = make_proc
=> #<Proc:0x00000000@(irb):52>
>> eval('str', my_proc)
=> "hello"
>> my_proc.call("bye")
=> nil
>> eval('str', my_proc)
=> "bye"
eval は eval(str) で、str で指定された Ruby の式を評価する。
eval の第2引数には、Binding オブジェクト、もしくは、Proc オブジェクトの指定が可能。
Binding オブジェクトを指定した場合、そのコンテキスト(環境)で str は評価される。
class EvalDemo
def initialize(str)
@str = str
end
def get_binding
return binding
end
end
obj1 = EvalDemo.new("hello")
b1 = obj1.get_binding
obj2 = EvalDemo.new("bye")
b2 = obj2.get_binging
eval("@str", b1) #=> hello
eval("@str", b2) #=> bye
eval("@str) #=> nil
- ホットペッパー.jp(hotpepper.jp)Webサービス
via N ホットペッパーがAPI公開「ホットペッパーWebサービス」

動作しないデバイスもあるし、デバイス認識はMacによっても異なる
Windows環境はこれでほぼ完璧今更だけど。。
現在読み込まれている全体の設定の評価。
M-x eval-current-buffer選択部分の評価。
M-x eval-region
- OSM (オープンソースマガジン) 2007年 01月号
ライセンスと Web 2.0 アプリの特集に引かれて購読。
と、最後のページにがっくり。最終号なんだ・・・。うーん、よい雑誌なのに。
- Software Design (ソフトウエア デザイン) 2007年 01月号
最近は、余裕があれば購読している。
今月は、Apache の特集。Apache のプロキシとしての機能、付加分散についての記事が役にたつ。
Plagger の特別企画も。。
- 実践 Ajax ―Web2.0アプリケーション開発への手引き
一通り目を通してみた。
基礎をしっかり押さえつつ、その上で現在利用されているフレームワークについての説明も行われている。
Ajax はまだまともに使ったことが無い自分だが、概要的なところ含めて一通り理解することができ、よい本だと思う。
後は、手を動かさないとね。。
正しく理解していないととても扱いにくい CSS。
ちょっと勉強しておく。

手元に置いておきたい実用サンプル集結構行数の多い Ruby スクリプト(or ライブラリ)を読むときに、ファイル内のクラス一覧、メソッド一覧が別画面で表示され、そこからジャンプできればなぁと思っていた。統合開発環境ではよくあるやつです。
標準機能でついている occur の機能が意外と使えた。
class 一覧をだすときには、
M-x occur class [A-Z]メソッド一覧を出すときには、
M-x occur def非常に単純だけど、occur の出力結果からその本分の行にジャンプできるので結構ラク。
- RoR Wiki 翻訳 Wiki - FrontPage
- RoR Wiki 翻訳 Wiki - Wikiを作ってみる
これちょっとやってみよう。
- XSteve's Emacs packages page
から手に入る。
使い方をまとめたサイトとして、
- Subversion メモ
- NRW - psvn
など。
M-x svn-status で svn-status モードに入る。
svn-status モードでよく使うコマンド。
= : svn diff
l : svn log
A : svn add
D : svn rm
c : svn commit
いやぁ・・・凄い便利。。
- Metissian - Projects - Mac OS X Packages - Subversion
Mac 用のバイナリ。Universal Binaries で公開されている。
- OSX+Emacsで快適なRails開発ライフを送る
- RubyForge: emacs-rails: ファイルリスト
から取得。
.emacs.el に
(defun try-complete-abbrev (old)
(if (expand-abbrev) t nil))
(setq hippie-expand-try-functions-list
'(try-complete-abbrev
try-complete-file-name
try-expand-dabbrev))
(require 'cl)
(require 'rails)
を追加する。- ERB.new(erb_script, safe_level = nil, trim_mode = nil)
erb_script から ERB オブジェクトを生成する。
- run(b = TOPLEVEL_BINDING)
ERB を b の binding で実行し、出力する。
- result(b = TOPLEVEL_BINDING)
ERB を b の binding で実行し、文字列を返す
- src
変換した Ruby スクリプトを返す
- Eclipse downloads home
から Eclipse SDK 3.2.1, Mac OS X (117 MB) をおとしてくる。
日本語パックは、3.2.1 用に Mac OS X 用は無いのかな?
- Eclipse Language Pack
から、Linux 向けを落としてくる。
→ これは結局エラーが出て使えず。
参考にしたサイトは、
- インストール - EclipseWiki
- TextMate stuff - hetima.com
本家がなかなか日本語対応を行わないが、こんなプラグインが出ている模様。
- TextMate ― The Missing Editor for Mac OS X
UTF-8 であれば、確かに日本語の読み書きができる!
- tDiary-users Project - RDスタイル
Markdown のスタイルも使えるようだ。
- RAA - bluecloth
が必要とのことなので、ダウンロードし、lib 配下にある bluecloth.rb を tdiary のルートディレクトリ配下にコピー。
- tDiary.org - ダウンロード
の contrib パッケージをダウンロードし、style/markdown 配下にあるファイルを tdiary のルートディレクトリ配下 tdiary ディレクトリにコピーする。
以上で設定は完了。
- Surfin’ Safari - Blog Archive Introducing the Web Inspector
にて Web Inspector が紹介されている。
I would like to introduce a new addition to WebKit―the Web Inspector. The Web Inspector lets you browse the live DOM hierarchy in a compact HUD style window, catering to the needs of web developers and WebKit hackers alike.
この Web インスペクタだが、現在表示されている DOM の構造を表示してくれる。
(現在表示されている DOM の構造というところがミソ)
それだけではなく、インスペクタで調査している項目が親画面で強調表示されるなど、かなり使えるツール。
- WebKit Nightly Builds
上記サイトから WebKit を取得し、ダウンロードする。
WebKit を起動すると、Web Inspector を組み込んだ状態(正しい言い方かな?)の Safari が起動する。
調査を行いたい要素の部分を右クリックすると、[Inspect Element] というメニューが表示されるので、クリックすると Web Inspector が起動される。
■ サイドバーを出す
ヘッダに以下を記述する
<div class="main">
</div> <div class="sidebar"> <!-- サイドバーの内容 --> </div>
- Products - z y k l o i d . c o m
via N iPhotoのアルバムからポスターやポストカードを作成「Posterino」
いいかも。
tdiary-2.0.4 をセットアップする。
展開したディレクトリの ./doc/README.html に書いてあることをそのまま。
ベーシック認証のパスワードは、htpasswd コマンドを使って作成する。
$ htpasswd -bdc .htpasswd user_name password
Mac でデフォルトで入っている Apache の環境は若干一般的な環境と異なるのでメモ。
ちなみに、Mac OS X Ver 10.4.8 なのだが、Apache のバージョンは、
$ httpd -v Server version: Apache/1.3.33 (Darwin) Server built: Aug 19 2006 07:55:18
-rw-r--r-- 1 root wheel user_name.confとなっているので、このファイルの編集は root で行うか、ログインしているユーザのホーム配下にコピーしておいて作業する。
$ su - Passowrd:デフォルトでは、su で root になれない。su で root になるためには、
--- user1.conf 2006-12-15 00:55:22.000000000 +0900 +++ user1.conf.org 2006-12-02 06:49:28.000000000 +0900 @@ -1,6 +1,6 @@ <Directory "/Users/user1/Sites/"> Options Indexes MultiViews - AllowOverride All + AllowOverride None Order allow,deny Allow from all </Directory>
子供を寝かしつけている間にそのまま朝を迎えてしまったここ数日。。
当然子供の泣き声を聞いて布団に向かう際には寝るつもりは全く無いため、MacBook はそのままの状態で机を離れてます。
次の朝 MacBook を見て「おやっ?」と思ったことが数回。
未保存のファイルがあったため、シャットダウンできなかったよ、とのメッセージ。
1回目は特に気にもしていなかったのだが、何度かあり、昨日は朝起動後のログイン画面が開いていて、これは何か変と思い始める。
まだ確証がとれないのだが、今夜はそのままほったらかして寝てみよう。
勝手に再起動しちゃっているのかな???そんな仕様じゃないよね。。
水平線(<hr>)なんですが、記法上は'----'('-'4つ)が正しい。
だが、調子に乗って5つ以上'-'を並べて書いてしまっている箇所を散見する。
ChangeLog を直しちゃえばいいのだが、ChangeLog 上、'-' を長く引いて区切りを見易くしたいこともあり、chalow のソースの方を変更しておく。
--- chalow (リビジョン xx)
+++ chalow (作業コピー)
@@ -495,7 +495,8 @@
s!'''(.+?)'''!<strong>$1</strong>!gms;
s!''(.+?)''!<em>$1</em>!gms;
s!==(\S.+?)==!<s>$1</s>!gms;
- s!^\-{4}!<hr>!gms;n
+ #s!^\-{4}!<hr>!gms;
+ s!^\-{4}-*!<hr>!gms;
### URL。Hiki の記法を採用。
s!\[\[(.+?)\s*\|\s*(.+?)\]\]!get_link_str($1, $2)!gmse;
ことりえは大分よくなったとは言うが、少しストレスを感じる。
エルゴソフトの egbridge Universal がよいとの噂を聞き、まずは体験版を試し始める。
- Mac専用日本語入力プログラム“egbridge Universal” 製品情報 エルゴソフト
後は Atok の選択肢があるけれど、うーん、どうだろう。
以前は Windows と Mac 両方で使用していた。Panther で使っていた Atok 17 on Max OS X がちょっと不安定だったので少し悪い印象がある。
だけど、
- Amazon.co.jp: ATOK 2006 for Mac + Windows CD-ROM: ソフトウェア
この Mac + Windows はコストパフォーマンス高いなぁ。。。
一つのファイルに対して複数の属性を調べる場合は、File::Stat を扱った方が効率がよいらしい。
File.stat は File::Stat クラスのインスタンスを返す。
マッチした文字列を置換文字列の中で参照したい。
\1 \2 \3 ... のような\<digits> 形式を使う。
wiki Name を分割する以下の例。
?> wikiName = "WikiName" => "WikiName" >> wikiName.gsub(/(.)([A-Z])/, '\1 \2') => "Wiki Name"
>> wikiName.gsub(/(.)([A-Z])/) { "#$1 #$2" }
=> "Wiki Name"
- 第1回 JavaScriptレスでAjax開発!:ITpro
Google が提供する GWT を利用した開発の解説。
Java でクライアント側も書けちゃうんだ。いいね。
適当にカテゴリ(というかタグかな)をつけていたら結構な数になっていた。。。
ちょっとだけ整理。
だがそれでも結構な数。
- ITmedia エンタープライズ:スパム対策に欠かせないベイズ理論とは? (1/2)
- A Plan for Spam
これ後で読んでおこう。
エリエゼル・ユドコウスキー氏によるベイズ理論についてのオンラインチュートリアル。
- An Intuitive Explanation of Bayesian Reasoning
- JView
非常にシンプルな画像ビューア。キーボード操作で画像をサクサク見たい人にはいいかも。
- JView - Keys
- Gold Mountain Software
a fast full-screen slideshow program/image browser.
- Perian - The swiss-army knife of QuickTime(R) components
via Macの手書き説明書 Perian
[2006-12-04] で DivX を入れていたのだが、今のところこれで十分対応できているので、見られないものがあったら入れてみよう。
- Macの手書き説明書
本家はここ
- Sveinbjorn Thordarson's Website - Platypus
Platypus thus makes it possible for you to share your scripts and programs with those unfamiliar with the command line interface, without any knowledge of the Mac OS X APIs
確かに、この需要あるんだよね、実際。
- ブログにコードを貼り付ける方法で悩むの巻 i d e a * i d e a
いろいろな方のブログを参考にご本人の方針を記述している。
結構いろいろな書き方があるんだ。
結局百式さんは、<pre class="code"></pre> でくくり、
.code {
overflow: scroll;
font-size: 12px;
font-family: 'Courier New';
line-height: 150%;
white-space: pre;
width: 90%;
padding-left: 1em;
background-color: #F5F5F5;
border: 1px solid #666;
}
としていた。- ソース
ソースの表示は \[src\]...\[/src\]を使います。
内部ではエンティティ置換とpre囲みを行います。
だね。
# '[' が chalow で変換されるので、\を使ったが、それもそのまま表示されている。。。
# 実際は、「\」は無し。
ということでビジネスを行っている FON が日本でサービスを展開。
- フォン・ジャパン、Wi-Fiコミュニティー“FON”を日本で本格始動
3 つのサービス形態があるが、その名前がユニーク。。
Linux、Bill、Ailen。(名称だけでサービスの区分がなんとなく想像できる。。)
これ普及すれば、PC などだけでなく、モバイルの IP フォンなんか使えるエリアが増えてよいかも。
- ネットワーク - Skype専用 無線LAN携帯端末 - LAN-WSPH01WH - ロジテック
こんなのや、Sony もこんなもの出してくるし。
- パーソナルコミュニケーター“mylo(マイロ)” -Sony Style
- NVC、「hTc Z」を無線LAN環境でIP電話として利用できるFMCサービスを開始 - CNET Japan
何かが CPU を占有しているなぁと思いつつ作業していたが、一向に収まる気配がない。さすがにおかしいなぁと思い、top コマンドを叩いてみると、mds と LAserver が交互に CPU をほぼ 100% に近い状態で占有している。
この2つのプロセスは何だい?ということで、Google 先生に聞いてみたところ、
- epu Blog - mds/LAServer暴走対策メモ
- E-WA’S BLOG - mds/LAServer の暴走を止めるには
という仲間もいらした。
対応、事象の詳細については、
- 【コラム】OS X ハッキング! 第180回 Spotlightトラブル対策室 (MYCOMジャーナル)
に詳しくまとめてある。
# しかし、このコラムよくまとまっているなぁ。
Spotlight 絡みのようで、
/Users/taka/Library/Preferences/com.apple.JapaneseAnalysis/AppleContextualKKC.index配下にある
sudo mdutil -E /で再構築。
/Users/taka/Library/Preferences/com.apple.JapaneseAnalysis/AppleContextualKKC.index配下にファイルはまだ出来ていなかった。
- Parallels Corporate Web Site
12/23 まで購入すれば、1年間の無償アップデート付きとのこと。
- OnyX 1.7.5 - VersionTracker:
via OnyX 1.7.5 - :: Mac.EGOism.jp ::
どんなツールだろうと思って入れてみたが、Windows で言うところの窓の手かな。
何げに便利なツール。
- VLC media player - Overview
- MPlayer OS X 1.0pre8 - VersionTracker
の両方揃えておけば、グッドらしい。
あと、DivX を入れておけば、QuickTime Player でも結構みられるようになる。
- DivX 6 Codec for Mac
- Beginning OS X
あっ、そうなんだ。
自分で書くテキストは、EUC-JP がほとんどなのに。。
どうもひっかからないと思っていたら、そういうこと?
- 8-p.info - Spotlight
こちらのサイトから JapaneseText-0.6.dmg.gz をダウンロード。
展開された JapaneseText.mdimporter を /Library/Spotlight/ にコピーして完了。
Chalow の出力形式を少し変えてみた。
個人的に使っているメモなので、自分自身の使い勝手向上で。
あと、Google Analytics を入れてみた。
- cl.pocari.org - chalow にタグ (カテゴリ) の一覧を視覚化する機能をつけてみた
- cl.pocari.org - HTML::ColorKeywords を使って chalow の検索をハイライトする
手っ取り早くやるには、このサイト。
- KeepVid: Download videos from Google, Youtube, iFilm, Putfile, Metacafe, DailyMotion!
Safari の標準機能である[構成ファイル一覧]に出ているファイルをダブルクリックすれば、ダウロードが行われる。(Safari 2.0.4)
[ウィンドウ]->[構成ファイル一覧]
落としたファイル(.flv)は、
- FLVLauncher
- FLV Viewer :: Dylan Davis
で変換可能。
- エックスオスク: OSXでYouTubeの動画をダウンロード・再生してみる
が参考になる。
いろいろみていると、他にも便利なものがある。
- Macの手書き説明書
で紹介されていた
- djodjodesign
iPod で再生可能な mp4 形式への変換を一括で行ってくれるらしい。
- You厨房 - YouTubeの動画の保存/ダウンロードツール
- コンピュータ系blog: フリーのウィルス対策ソフト
結構な数レビューしている。
現在 Windows には、Avast というソフトを使っている。
- [2006-08-06]
- [2006-01-07]
- [2005-11-06]
1年たって、更新を行わないといけないだけど、まだやっておらず。。。
とっととやっちゃおう。
まずパーティーションを分けるべきかどうか悩む。。
Vista を入れるかもしれないので、分けておこうかと思ったが、Boot Camp を使えば、わざわざ先に分けておかなくても問題無いようだ。
- Intel MacでWindowsが動く「Boot Camp」レポート【インストール編】
であれば、そのままにしておこう。
■ アプリケーション etc
- Carbon Emacs
まずはこれ。このメモから取りたいために真っ先にいれる。
@ToDo refe と navi2ch はあとで。
以下は全てコピーにてバックアップをとっていたものをそのままコピー。
- Safari プロファイル
- Mail データ
- iPhot データ
- iTunes データ
- keychains
- X11 をインストール
DVD 1枚目の Optional Installs を叩く。
- XCode を入れる
同じく 1枚目の Xcode Tools ディレクトリ配下の XcodeTools.mpkg を叩く。
- iTerm install
- ssh 設定
■ 設定関連
- root アカウントのパスワード設定
■ Ruby 関連
基本、前回作業した
- MuraTaka 速記メモ / 2006-06-24
の作業の通り。
デフォルトで 1.8.2 が入っているようだ。
まずは readline を先に入れておく。
- readline-5.2.tar.gz
Ruby は最新の安定版を入れておく。
- ダウンロード
RubyGems も入れておく。
- RubyForge: RubyGems: ファイルリスト
$ gem --version
0.9.0
- Rails
$ rails --version
Rails 1.1.6
- Refe
も Gems でインストール。
あと、Emacs からの利用するためには、
refe.el を site-lips 配下に入れておくこと。
- net-ssh も
Ruby 関連は、これで一段落。
■ DarwinPorts
これも、[2006-07-08] の
- MuraTaka 速記メモ / 2006-07-08
の通り。
なんだけど、サイトの URL がかわったのかな?
- DarwinPorts Home
- Get DarwinPorts
から 1.3.1 をダウンロードしてインストール。
最新の状態にしておく。
sudo port -d selfupdate
だが、エラー。
DEBUG: Rebuilding the darwinports base system if needed.
Synchronizing from rsync://rsync.darwinports.org/dpupdate/dports
rsync: getaddrinfo: rsync.darwinports.org 873: No address associated with nodename
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-24/rsync/clientserver.c(94)
DEBUG: Couldn't sync dports tree: sync failed doing rsync
while executing
"darwinports::selfupdate [array get global_options]"
Error: /opt/local/bin/port: selfupdate failed: Couldn't sync dports tree: sync failed doing rsync
うーむ、何でしょう・・・
- DarwinPorts selfupdate error Archive - The macosxhints Forums
とかあるけど・・・。
fink を使ってみるかな。
■ Fink
- Fink - Home
Intel 用の Fink 0.8.1-IntelInstaller.pkg でインストールを行う。
途中環境変数の変更を確認してくるので、受け入れておく。
test -r /sw/bin/init.sh && . /sw/bin/init.sh
が ~/.bash_profile に追加される。
FinkCommander も入れておく。
Fink のパッケージに含まれているので、アプリケーションディレクトリにコピペ。
初回起動後に、
- [Source]->[scanpackages]
- [Source]->[Utilities]->[index]
を実施しておく。
最新版の情報に更新するために、
- [Binary]->[Update descriptions]
を実施。
Fink で以下のものをインストール。
- svn 1.2.3
- svn-client 1.2.3
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10