北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

MAC+UNIX

IO object version 1.22 does not match bootstrap parameter 1.23 が出た

Mac OS X Security Update 2009-001 might break your Perl (CPAN) ってことらしいです。書かれている通り、 % cd /tmp % wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/IO-1.2301.tar.gz % tar zxvf IO-1.2301.tar.gz % cd IO-1.2301 % perl Mak…

パーミッションの横に着く@の意味

やはり人力検索は頼りになりますね!(駄目 -rw-r--r--@ 1 hiratara hiratara 177979 7 30 12:20 HOGEHOGE.zipOS Xで、こんな風にパーミッションの横に@*1がつくファイルをtarで固めると、 % tar cvf hoge.tar HOGEHOGE.zip ./._HOGEHOGE.zip HOGEHOGE.zip % …

Mail.appにメールを貯め過ぎた

気がついたら20万通・・・。 Mail.appにメールをたくさん貯めたら、閲覧や検索には問題がなかったのですが、メールの移動や削除がまともに動かなくなりました。移動しようとすると、CPU100%になっちゃって全然だめ。多分、内部でSQLiteかなんかで作ってるイ…

py25-socket-ssl

SSLにするだけで一苦労です。 pythonから使っていたWEBアプリのURLがSSLに変わったので、変更しました。 ・・・ら、mechanizeからhttpsなURLを呼ぼうとしたら、 urllib2.URLError: <urlopen error unknown url type: https>でがっくり。ならばと、 sudo port install py25-socket-ssl して再度試すが</urlopen>…

Lispの処理系をインストール

On Lispと入門Common Lispを買ってしまったので、括弧地獄に堕ちようと思います。 手始めに、MacBook Proに処理系を導入。やっぱgnuでしょう。 % sudo port install gcl /usr/include/unistd.h:531: error: conflicting types for 'my_sbrk' ../h/config.h:4…

svn サーバ建てました @ Mac mini

やっぱこれがないと。 ってことで、 Mac mini に SVN 入れました。今回は Apache2 をすでに立てていたので、設定も簡単かなーと思ったら、どうやらSVNを入れてなかった模様orz。 sudo port install subversion +mod_dav_svnmod_dav_svnもコンパイルするのを…

pathとPATH

これ知らなかったです。 Cシェル変数 path 環境変数 PATH と同じ

nkf2でバッファしない

たいしたことではないんですが、メモ。 例えば、sjisなログをeucで監視したいときに、 $ tail -f hoge.log | nkf -Se ってすると、nkfがバッファリングしているせいか*1出力が止まってしまいます。で、man nkfしてみると、 -b bufferd output. This is a def…

25番ポートが塞がれる(2)

結局、/etc/postfix/main.cf に relayhost = [プロバのSMTPサーバ] を追加しただけで終わった。簡単至極にござる。

25番ポートが塞がれる

プロバイダから25番ポートを塞ぐと通告されました。 そんなわけで、Mac miniからsendmail叩いてとんだメールがプロバイダのSMTPサーバを通過してくれないと困ります。ところが、いくら設定探してもSendmailっぽい設定がない。うーん、こうなったらPostfixと…

言語ネゴシエーション with Apache2

なんかハマったんでメモ程度。言語ネゴシエーションを有効にすると、ユーザの言語にあったコンテンツをブラウザに送れます。日本人には、index.html.ja を index.html の代わりに送る、等。 AddLanguage が有効であること Options +MultiViews が有効である…

mod_perl2のインストール

MacPortsでmod_perl2入れようとしたら、こんなエラーが発生。 ---> Staging mod_perl2 into destroot Error: Target com.apple.destroot returned: shell command "cd /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinp…

lftpでつなげない

lftpで、特定のサーバにだけ接続できないと言う問題が起きました。PASV関連かと思ったけど、そうじゃない模様。 まず、debugコマンドを打って何が起こっているか調査できる状態にします。manでは、"debug 3"にしなさいと書いてあったのですが、情報が全然足…

GD::SecurityImage in OS X

GD::SecurityImageをOS Xに突っ込みました。 sudo port install gd2 sudo perl -MCPAN -e install GD sudo perl -MCPAN -e install GD::SecurityImage 見ての通り、MacPorts使ってます。 動作チェックをざっくりと。TTFフォントはSpotlightすれば速攻で探せ…

FTPクライアントをどうするか

lftpを使おうかとも思ったのですが、ncftpならマクロが使えるらしいと言う情報を得て、乗り換えようかな・・・と思った矢先、FAQを見たら、 Q. My macros from NcFTP 2 or NcFTP 1 do not work with NcFTP version 3!A. We removed that feature as it was u…

続・CUI環境強化

今日はEmacs系の強化です。 まず、cperl-modeに対応。Carbon Emacsは去年くらいからデフォルトをcperl-modeにしたって書いてあったんですが、うちの環境ではperl-modeで動いていたので、以下のように設定。 (fset 'perl-mode 'cperl-mode) 万事OK。 後、ひげ…

Mac OS X 10.4.9 Update

Virtue のページャーを画面端にマウスを持ってきた時に起動させる機能があるんですが、アップデートしたらメインウインドウでしかこの機能が動かなくなりました。 残念無念至極にござる。他にも(いつものように)影響あるっぽいので、アップデートは自己責任…

環境整備

CUI環境が貧弱だったので整えました。メモ程度ですが、書いときます。 export LANG=ja_JP.UTF-8 日本語をTerminal.appで扱うために超重要な設定です。.zshrcに書きましょう。 .screenrc UTF-8関係の設定をして下さい。(ググってw) port install zsh-devel +u…

OS X から Linux へ ssh 接続

cocotの存在を初めて知りました。素晴らしい! $ cocot -t UTF-8 -p EUC-JP ssh 〜〜〜〜

VisorでFontが変えられない

Visorで、 Known IssuesUnable to change font in Window Settings. らしい。がーん。~/Library/Preferences/com.apple.Terminal.plist の Root > VisorTerminal > NSFixedPitchFont 辺りを直接いじれば変更は可能っぽい。

英語環境でAppleScript

Mac::AppleScript 経由で、iTunesに日本語リテラルを含むスクリプトを実行させると、日本語環境だとうまく動くけど英語環境だと日本語が文字化けしてしまいます。渡しているのはUTF-8 Flag付きの文字列(スクリプト)。 use utf8; use strict; use Mac::AppleS…

英語環境でのCarbon Emacs

OS Xを英語環境にしたんですが、Carbon Emacsの日本語環境が壊れてしまいました。carbon-emacs-japanese-init.elを見てみると、__CF_USER_TEXT_ENCODINGを見て日本語設定をしていることが発覚。 こちらのやりとりによると、 はい。ただ、僕が考える優先順位…

今更ことえり

こちらのエントリを拝見。 Carbon Emacs は「ことえり」の「Windows風のキー操作」のチェックをつけていると、いくつか妙なことがおこることがわかりました。C-SPCを入力してもSPCになってしまうとか、かなモードでC-yを押すと「文字パレット」が出てきてし…

HDD整理

MacBook ProのHDDがいっぱいいっぱいなので整理してます。中でも、iTunesとiPhotoのディレクトリのでかさに閉口しているのですが、全部外付けに出してしまうと外出時には使えなくなってしまうので困りものです。で、こちらのエントリを発見。これは使えるか…

初代MacBook Proに、Boot Camp と Parallels

今日やったことを箇条書きにしておきます。所要時間は約5時間。時間かかっちゃうもんですねえ。 古くて使ってないXPのディスクから、SP2のインストーラを作成(ここ見た。SP1しか乗ってないけど。)*1 インストールしてあったBoot Campを起動して、Macのハード…

Visor

本日の勉強会で、オレンジニュースの角田さんからVisorを教えてもらいました。超COOL! かなりお勧めです。 SIMBL ってのをインストーラで入れて、Visorの方はインストール手順に書かれている通りにディレクトリを作ってそこに Visor.bundle を突っ込むだけ…

iTunesが!!

気がついたらiTunes7にアップデートされてました。テーマカラーが変わって心機一転。そして、ついにギャップレス再生が付きました!!! これでDance Maniaが聞けます。すばらしい!!!!!! *1他にも、アートワークの自動ダウンロードやアートワークで曲…

レパード

【WWDC 2006 Vol.4】Mac OS Xの未来を体験! 写真で見るLeopardより。Leopardはあまり気にかけてなかったんですが、Spacesがとてもよさそうです。やってることはVirutueなんでしょうけど、エクスポゼっぽく見れたりウインドウを移動出来たりするのは魅力的。…

踏み絵

Tigerと言えば、OS X 10.4のことですか? それとも、Java 5.0のことですか?

Ooo → orz

宣言していた通り、Ooo突っ込んだんですが、なんか画面がおかしい。kinput2とメニューでフォント幅がバラバラだし、メニューの括弧の中身空だし。めんどくさいのでしばらく放置ですε-(ーдー)。