Mac

Mac OS X用Dashboard Widget版 RingClock

id:NeoCat:20080510のリング型時計をDashboard Widget化してみました。 RingClock をダウンロード Dashcodeを使うと非常に簡単にウィジェット化できてしまいますね。むしろ絵を描く方が大変でした。 一応ソース(Dashcodeプロジェクト)も公開しておきます。…

MacBook (Pro)でスリープや再起動を行うショートカットキー

Mac

Macの手書き説明書にあった「ディスプレイだけスリープ」に関連したショートカットキーのまとめ。 なおディスプレイのみスリープは、Leopardのみで有効のようです。また、Ejectを離した直後にControl/Shiftを離さないと、またディスプレイが点灯してしまった…

ParallelsとBoot CampでのLinuxパーティション共用〜X自動設定編

id:NeoCat:20080421 のエントリで、MacのBoot CampとrEFItを使ってパーティション上にインストールしたLinuxを、Parallelsからも起動できるようにしましたが、ハードウェア構成が変化するため、そのままではXの起動に失敗してしまいます。 そこで、これを自…

Parallelsからトリプルブート環境のLinuxを起動

昨日(id:NeoCat:20080420) rEFItを使って構築したトリプルブート環境(Boot Camp)用のLinuxを、Parallelsから起動できるようにする方法を考えてみました。 Parallels内蔵のBIOSがHDDをうまく読めないため(?)、CD-ROMイメージを使ったhackが必要なようです。以…

トリプルブート構成の問題点

Mac

前のエントリで構築した環境で、今のところ分かっている問題点(というか不満)は、以下の通り。 ext3を認識できないせいか、ディスクユーティリティのパーティションマップ表示が崩れ、編集できなくなる(編集するとLinux/WIndowsが壊れる恐れあり)。 (課…

Mac OS X + WIndows XP + Linux (Fedora 8)のトリプルブート環境に移行

Boot Campを使うとデュアルブート環境は比較的簡単に構築できますが、3種類以上のOSを同時にインストールする「トリプルブート」はサポートされていません。しかしサードパーティ製のブートローダ「rEFIt」というものが開発されており、これを使えばトリプル…

Macのメニューバー

Mac

ソフトウェアアップデートで10.5.2になって、メニューバーのアイコンが増えました。 TimeMachineのバックアップ状況が一目で見れるようになり、「あ、動いてるんだな」という感じがして良いです。ちなみに、うちのMacのメニューバーはこんな感じ。いろいろ入…

Leopard(10.5)でTiger(10.4)向けユニバーサルバイナリをコンパイル

Mac C

Leopard(MacOS X 10.5)のgccを使ってコンパイルしたバイナリは、そのままではTiger(MacOS X 10.4)上では動かないようです。 ちょっと検索したところ、10.4uのSDKを指定すれば良いことが分かりました。 ついでに、ユニバーサルバイナリを作る方法も調べてみた…

Macのsortは+POSを受け付けない

Mac

manで見ると、sort +2 hogehoge というコマンドで、2番目のフィールドを基準に行をソートできるはずですが、実際には echo "1 1 1\n5 5 5\n2 2 2" | sort +2 sort: open failed: +2: No such file or directory と、エラーになってしまいます。代わりに、-k…

Mac OS X + MediaTomb + PS3

待ちに待ったPlayStation3のファームウェアアップデートがとうとうキターー(゜∀゜)ーーッ!! 正式に、DivX形式のビデオ再生に対応しました。WMVについても(一部)対応。 早速、以前 finkでMac上にインストールしたMediaTomb (id:NeoCat:20070602 や id:Neo…

MacでOggのインターネットラジオを聞くには

Mac

Ogg形式のインターネットラジオって、Macで試聴するためには何が良いんでしょうか。 iTunesはOggなストリーミングに対応していない*1、VLCは対応しているものの設定が悪いのか音がぶちぶち切れる(一応バッファ秒数は増やしたんですけど…)という状況です。…

LeopardでメールをGrowlで通知

Mac

Tigerまででは「Mail.appetizer」を使って、新着メールが来たときにその内容をフロートウィンドウに出していたのですが、これがLeopardでは動きません。 代わりの方法として、AppleScriptとGrowlを使う方法が紹介されています。メールフィルタのルールとして…

MediaTomb メタ情報の文字化け解消編

MacからPS3にメディアを送信するためのDLNAサーバとして、Mediatombをインストールしていましたが、これまでMP3ファイルの日本語で書いたアルバムやアーティストなどが文字化けしてしまっていました。これはMediaTombがLatin-1以外の文字に対して使われるこ…

lsコマンドの拡張属性

Mac

Leopardでは、ls -lで表示されるアクセス権の表示の後に、拡張属性があるファイル/ディレクトリに「@」が表示されるようになっています。 リソースフォークやファイルタイプ/クリエータ情報がある項目の他、Time Machineのバックアップ先のファイルにも拡張…

MediaTombをアップデート

ところで、FinkのMediaTombですが、0.10.0にバージョンアップされているようです。 ちなみに0.9.1はバイナリ化されたものがapt-get install mediatomb で入るように。コンパイルしないのでチョッ速です。さて、Leopardでも無事FinkからMediaTomb (0.10.0)を…

MediaTombのMySQL対応

Mediatombはデフォルトではデータベースとしてsqlite3を使っていますが、1000を超えるファイルがある場合、sqlite3だと非常に処理に時間がかかってしまいます。 代わりにMySQLをデータベースとして使うようにすると、処理が格段に早くなります。 ただし、fin…

PS3がDivXに対応

Mac

DivXから、PlayStation3が公式にDivXサポートする旨の発表があったようです。\(^o^)/http://gigazine.net/index.php?/news/comments/20071114_ps3_divx/以前このブログで書いたMediaTombを使えば、MacやLinuxマシンに入っているDivXの画像をネットワークで…

LeopardのSafari 3.0で変わったこと

Leopardにアップグレードしたことで、Safariが3.0になり、JavaScriptの挙動などにいくつか変化がありました。 大きなところは http://webkit.org/blog/122/webkit-3-10-new-things/ に描いてある通りなんですが、マイナーな変更点で、気づいたところをいくつ…

apacheの設定は引き継がれない

Mac

Apache2 (Apache/2.2.6) になったからかな。でもSitesに入れても公開されないのは、システム環境設定の説明とも食い違ってるし、ちょっと困るんじゃないだろうか。 新規ユーザを作ると /etc/apache2/users/xxx.conf が作られるので、これをコピーして自分の…

APEでハマった

Mac

Application Enhancerを入れていたので、見事にインストール後の再起動で起動しなくなりました。ぶっちゃけ事前に知ってたんですが忘れてたw まあ、シングルユーザモードで入って/Library/SystemConfiguration/ApplicationEnhancer.bundleを消せばOK。 詳し…

rsyncでMac OS Xのバックアップ

Mac

Mac OS X 10.5 "Leopard"が発売され、いろいろ(プラスにもマイナスにも)Mac界は盛り上がっているようです。うちもそろそろインストールしたいのはやまやまなんですが、アップデートインストールはトラブルがいろいろ報告されているし、かといってクリーン…

MacからPS3にDLNAで映像や音楽を配信

ちょっと前になるが、PlayStation3がDLNAクライアント機能に対応した。これを使えば、市販のDLNA対応メディアサーバから映像/音楽をストリーミングしてPS3で再生できる。ただし、我が家では大半のコンテンツはMacに繋がったHDDに入っているし、DLNA対応サー…

Mac OS Xでユーザあたりのプロセス数制限を増やすには

Mac

Mac OS X 10.4では、1ユーザあたりの起動可能なプロセス数がデフォルトで100になっている。そのため、実験などでたくさんプロセスが起動するようなプログラムを動かすと、 Resource temporarily unavailable などというエラーで起動に失敗することがある。 …