Archive for the 'Mac' Category

OS X + gosh でデリートキー(バックスペース)矢印キーがきかない

月曜日, 11月 12th, 2007

OSX で HHK Lite を使っているのですが、gosh でデリートキーやら左矢印やらをを押すと
^H とか ^[[D が表示されてしまいます。
デリートキーについてはターミナルのウインドウの設定の
「delete キーで backspace を送る」
のチェックを外してやれば一応うまくいくのですが
左矢印は相変わらす backspace にはなってくれません。

Gauche 的には
Readline module for Gauche
を使うというのがありますが

コマンドラインインタプリタで
Python な人も
MacPorts + rlwrap で Mac OS X 上の Python インタプリタが良い感じ
Ruby な人も
rlwrap - readline ラッパーCommentsAdd Star
同じ問題に遭遇するようで
rlwrap, Emacs midi-input and p5httpd
で解決みたいです。

私は OS 10.4 では fink からインストールしました。

fink install rlwrap

OS 10.3 では fink に入っていなかったのでソースから make
そのさい fink の readline を読むように

export LDFLAGS=-L/sw/lib
ln -s /sw/include/readline /usr/include/readline
./configure
make
make install

としました。

rlwrap gosh

でうまくいきました。ヒストリー機能もあります。

.bash_profile に

alias gosh='rlwrap gosh'

してしまいました。

(追記)ledit というのもあるよ。

Rails + Apache1.3 + FastCGI + OSX(10.3.9 Panther)

木曜日, 11月 8th, 2007

gem について
Rails アプリを立ち上げたときに、こんなエラーが出たら

./script/../config/boot.rb:29: undefined method `gem' for main:Object (NoMethodError)
from script/server:2

こうする

gem update --system

参考:
WEBメモ モデルがつくれない

はまり1.
まずgemにパスが通ってないといけない
finkの方を見ないように

export PATH=/usr/local/bin:/sw/bin:$PATH

参考:
pools.jp | OSX Panther (OSX10.3.9) へのRuby on Rails 導入メモ
304 - narucissus is Not Modified: Mac OS X 10.3(Panther)でRuby on Rails その2

railsのインストール

gem install rails --include-dependencies

参考:
cyano: Mac OS XでCapistranoを使う方法

はまり2.
まず WEbrick での動作確認ではまる

cd rails_app/script
ruby server

では駄目

/rails/info/properties' not found.

以下でOK

cd rails_app/
ruby script/server

参考:
2007-08-26 - たら風呂

まずCGIモードで動かすために

アプリをパブリックの外に置くためにシンボリックリンクを貼る

はまり3.

File exsits

と出るときはリンクの貼る向きが逆かも。
参考:
RoR Wiki 翻訳 Wiki - シンボリックリンクを使ってWebサイトにRailsアプリを接ぎ木する方法

.htaccessの書き換え
はまり4.
Alias の設定はいらない
RewriteBase を設定

RewriteBase /~(user_name)/demo

参考:
さくらのレンタルサーバにRuby on Railsをインストールする方法

いよいよFastCGiで動かす

fcgi-2.4.0 の make

tar -zxvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0/
./configure
make
sudo make install

mod_fastcgi のインストールと http.conf 書き換え

tar -zxvf mod_fastcgi-2.4.2.tar.gz
cd mod_fastcgi-2.4.2
apxs -o mod_fastcgi.so -c *.c
sudo apxs -i -a -n fastcgi mod_fastcgi.so

参考:
yosshi-log » Blog Archive » Mac OSX + Apache 1.33 + FastCGI
Apache1.3+FastCGIのインストール (MacOSX編) | hippos-lab::blog

はまり5.
User_dir で動かしたいのでマックだと

/private/etc/httpd/users/(user_name).conf

を編集すること


<ifmodule mod_fastcgi.c>
    FastCgiIpcDir /tmp/fcgi_ipc/
#    FastCgiServer /Users/(user_name)/rails_1.2.5/demo/public/dispatch.fcgi 
#      -initial-env RAILS_ENV=development 
#      -processes 15 -idle-timeout 60
</ifmodule>
<directory "/Users/(user_name)/Sites/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</directory>

参考:
Typo のインストール : blog.imladris.jp

はまり6.
tmp と log ディレクトリのパーミッションを Apache から書き込み可能にすること
参考:
pylori*style wiki - RailsでWikiクローンを作る12

はまり7.
demo アプリを作ったときにfcgiに切り替えると
no route
のエラーがでるときは
.htaccess の RewriteRule を書く順番が間違っている。
コメントアウトされているところではなくファイルの末尾に

RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

を書くこと

Rails は FastCGI じゃないと遅くて使えないかも。
でもサーバの設定が面倒だ。

ああ今日もたくさんはまったなあ。

iPod 用のフランス語歌詞検索ソフトがない

月曜日, 11月 5th, 2007

iPod 用に歌詞を検索してダウンロードしてくれるソフト LyricMaster は便利なのだが、検索してくれるサイトが、日本語と英語のサイトに限られているので、フランス語の曲(Henri Salvador とか)は当然引っかかってこない。

フランス語圏でも似たようなソフトがあるだろうと検索してみると Corripio というのを見つけたが、残念ながらフランス語の歌詞は拾ってこない。ウインドウズなら iGnuteel - Présentation du logiciel があるのだが、マック版のソフトが軒並み公開中止になっている。

どうも著作権がらみの事情のよう。
音楽ファン敵視は音楽業界のベストプラクティス??

アヒル cyberduck 対犬 fetch、FTP ソフト対決

月曜日, 3月 5th, 2007

FTPソフトを
fetch から
アヒル cyberduck
乗り換えた。ライセンスがフリーだし、エディタとの連携が使い易い。
(エディタは相変わらずミミカキ mi

そういえば昔他にも犬 cyberdog がいましたね。

Mac Tips X/ PowerBook / iBook のキーボードを交換したら

土曜日, 3月 3rd, 2007

iBookを英数キーボードに交換したのに、キーバインドが日本語のままで困った。

Mac Tips X/

PowerBook / iBook のキーボードを交換したら

途方に暮れていたのですが,ふと思いついて Power Manager のリセットをやってみたら
これが ○ でした。
PowerBook・iBook で JIS/US キーボード交換される方は要注意。

リセットする方法は下記の URL にあります。

(Tech Info Library のサイトで「パワーマネージャのリセット」で検索)
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=14449

Rosetta で動く Illustrator と Photoshop のバージョン

木曜日, 3月 1st, 2007

口コミ掲示板

Illustrator 10、Photoshop 7はOS9、OSX両方で動く。従ってRosettaで動くのはIllustrator 10、Photoshop 7以降。(Illustrator 10は通常のインストールではなく移行アシスタントを使って起動できる)

マウスにカグスベール

水曜日, 2月 28th, 2007

バルク品の Logitech のスクロールマウスのコードを、マック用に短くして半田付けしなおして使っている。どこかうちの中に探せばもうひとつあるのだが、ハンダ付けの作業が細かくて面倒くさいのでとりあえずこれひとつしか使えるのがない。最近の光学マウスはころころ感がなくて、いまひとつ頼りなくて嫌い。
マウス
ところが裏のテフロン樹脂のシールがすり減ってしまい、とうとう寿命かと諦めかけていたのだが、ウェブで家具用の「カグスベール」が代わりに使えるという情報「トスベールでマウスのソール(足)を改良する」を見つけて試してみた。 (more…)