CoreAudio で darkice とか [MacOSX]
iPhone でラジオを聴きたい。
MacOSX10.3 が遊んでるんで、
radioSHARK -> darkice ->icecast2 -> iPhone
で聴けるようにする。
darkice
http://darkice.tyrell.hu/
からソースをダウンロード。
必要なライブラリもインストール。
radioSHARK に Jack 経由でうまくつながらないので、 CoreAudio を使うことに。
darkice-0.19-coreaudio.patch
パッチをあてる
おまじない
おやくそく
/opt/local の部分は各自の環境にあわせて。
ビルド
src/darkice ができてるはず。
キャプチャしたい 入力デバイスの名前 hogehoge を
設定ファイル (darkice.cfg) に device = hogehoge と。
デバイスの名前はシステム環境設定->サウンド->入力で見られる。
※※ 注意 ※※
jack_ringbuffer を使ってるんで、jack のライブラリが必要です。
MacOSX 10.3.9 上で radioSHARK でしか動作確認してないです。
GNU screen 上ではなぜか実行できないです。これでハマった。

MacOSX10.3 が遊んでるんで、
radioSHARK -> darkice ->icecast2 -> iPhone
で聴けるようにする。
darkice
http://darkice.tyrell.hu/
からソースをダウンロード。
必要なライブラリもインストール。
radioSHARK に Jack 経由でうまくつながらないので、 CoreAudio を使うことに。
darkice-0.19-coreaudio.patch
パッチをあてる
$ cd /somewhere/darkice-0.19 $ patch -p 1 < /somehere/darkice-0.19-coreaudio.patch
おまじない
$ aclocal $ automake
おやくそく
/opt/local の部分は各自の環境にあわせて。
ビルド
$ make
src/darkice ができてるはず。
キャプチャしたい 入力デバイスの名前 hogehoge を
設定ファイル (darkice.cfg) に device = hogehoge と。
デバイスの名前はシステム環境設定->サウンド->入力で見られる。
※※ 注意 ※※
jack_ringbuffer を使ってるんで、jack のライブラリが必要です。
MacOSX 10.3.9 上で radioSHARK でしか動作確認してないです。
GNU screen 上ではなぜか実行できないです。これでハマった。

Griffin Technology Radio SHARK 2 AM/FMラジオレコーダー
- 出版社/メーカー: Griffin Technology
- メディア: エレクトロニクス
icecast2 のビルドとか [MacOSX]
icecast2 のビルドでコンパイラが SCNdMAX を知らないって言ってきたら
/somewhere/icecast-X.Y.Z/src/compat.h
に SCNdMAX の定義を追加
util ディレクトリ内をビルドすると
getopt_long_only を知らないと言ってくるので、
getopt_long にする。
/somewhere/icecast-X.Y.Z/src/compat.h
に SCNdMAX の定義を追加
--- compat.h.orig Fri Nov 23 12:29:13 2007 +++ compat.h Fri May 22 14:35:11 2009 @@ -53,5 +53,9 @@ # endif #endif +#ifndef SCNdMAX +# define SCNdMAX "lld" +#endif + #endif /* __COMPAT_H__ */
util ディレクトリ内をビルドすると
getopt_long_only を知らないと言ってくるので、
getopt_long にする。
GeekTool で日本語表示 [MacOSX]
GeekTool で日本語表示
http://projects.tynsoe.org/en/geektool/download.php
から
GeekTool 2.1 source code
をダウンロード
ソースを展開し Geektool2.1-src ディレクトリの GTLog.m の 833 行目を変更
GeekTool のビルド
$ cd /some/where/Geektool2.1-src
$ xcodebuild -alltargets -configuration Deployment
インストール
Geektool2.1-src/build/Deployment/GeekTool.prefPane
を
/Library/PreferencePanes
へコピー
再ログイン
http://projects.tynsoe.org/en/geektool/download.php
から
GeekTool 2.1 source code
をダウンロード
ソースを展開し Geektool2.1-src ディレクトリの GTLog.m の 833 行目を変更
GeekTool のビルド
$ cd /some/where/Geektool2.1-src
$ xcodebuild -alltargets -configuration Deployment
インストール
Geektool2.1-src/build/Deployment/GeekTool.prefPane
を
/Library/PreferencePanes
へコピー
再ログイン
IBでステータスバーの色の変更が効かない UIStatusBarStyle [iPhone SDK]
iPhone アプリで起動時にステータスバーの色を変えるには、
XCode から info.plist の編集画面で、
Information Property List キーの中に UIStatusBarStyle キーを作成する。
(Information Property List 行を control+クリック で Add Row を選択し、キー名を入力)
その値を UIStatusBarStyleBlackOpaque とすれば起動時からステータスバーの色が変わる。
http://discussions.apple.com/thread.jspa?messageID=8388603
XCode から info.plist の編集画面で、
Information Property List キーの中に UIStatusBarStyle キーを作成する。
(Information Property List 行を control+クリック で Add Row を選択し、キー名を入力)
その値を UIStatusBarStyleBlackOpaque とすれば起動時からステータスバーの色が変わる。
http://discussions.apple.com/thread.jspa?messageID=8388603
iPhone Device で Localizable.string が読めてない? [iPhone SDK]
プロジェクト->プロジェクト設定の編集」を選択。
情報ウィンドウ内の"ビルド"タブを押す。
"Packaging"設定の"String file Output Encoding" 項目の値を UTF-8 にする。
情報ウィンドウ内の"ビルド"タブを押す。
"Packaging"設定の"String file Output Encoding" 項目の値を UTF-8 にする。
Mac pTeX 宛名印刷 [MacOSX]
やべぇ〜。もう、26日。
去年は宛名印刷をどうしてたっけ?
Address Book.app から vCard 形式でエクスポートして
今年の年賀状はフリーで行こう - Perl + TeXでこだわりの宛名印刷
で使える csv 形式のファイルを Ruby のスクリプトでコンバートしてた形跡を発見。
vCard 形式のファイルを扱うために
vpim/vcard を使ってる。
iBookG4 から MacBook に乗り換えたので TeX の環境を整備せねば。
Beginning OS X 10.5/アプリ導入編
を参考に pTeX と TeXShop をインストール。
~/Library/TeXShop/bin/platex2pdf-utf8
~/Library/TeXShop/bin/ptex2pdf-utf8
は無いので、
~/Library/TeXShop/bin/platex2pdf-euc を ~/Library/TeXShop/bin/platex2pdf-utf8
にコピー
~/Library/TeXShop/bin/ptex2pdf-euc を ~/Library/TeXShop/bin/ptex2pdf-utf8
にコピー
TeXShop を起動して、「タイプセット」ボタンをポチッとな。
pdflatex がダメっぽい。
時間がないので、
コマンドを打って hehehe.pdf をゲット
さぁ〜、元旦に間に合うか??
去年は宛名印刷をどうしてたっけ?
Address Book.app から vCard 形式でエクスポートして
今年の年賀状はフリーで行こう - Perl + TeXでこだわりの宛名印刷
で使える csv 形式のファイルを Ruby のスクリプトでコンバートしてた形跡を発見。
vCard 形式のファイルを扱うために
vpim/vcard を使ってる。
iBookG4 から MacBook に乗り換えたので TeX の環境を整備せねば。
Beginning OS X 10.5/アプリ導入編
を参考に pTeX と TeXShop をインストール。
~/Library/TeXShop/bin/platex2pdf-utf8
~/Library/TeXShop/bin/ptex2pdf-utf8
は無いので、
~/Library/TeXShop/bin/platex2pdf-euc を ~/Library/TeXShop/bin/platex2pdf-utf8
にコピー
~/Library/TeXShop/bin/ptex2pdf-euc を ~/Library/TeXShop/bin/ptex2pdf-utf8
にコピー
TeXShop を起動して、「タイプセット」ボタンをポチッとな。
! LaTeX Error: File `jarticle.cls' not found.
pdflatex がダメっぽい。
時間がないので、
$ ~/Library/TeXShop/bin/platex2pdf-utf8 hehehe.tex
コマンドを打って hehehe.pdf をゲット
さぁ〜、元旦に間に合うか??
ffmpeg -i YouTubeの動画.flv -acodec aac -ar 22050 -ab 48 -vcodec mpeg4 -qscale 4 -g 120 hogehoge.mp4 [MacOSX]
iTunesにYouTubeの動画を取り込めねぇよ!
ffmpegがaacのエンコードしてくんねぇ。
$ fink --version Package manager version: 0.25.0 Distribution version: 0.7.2.rsync powerpc
のfink経由でffmpeg
ffmpeg 0.4.9-pre1-12 Tool to convert video file formats
を入れると、
$ ffmpeg -formats | grep aac D A aac D A mpeg4aac
ってなことになってる。
http://ffmpeg.mplayerhq.hu/changelog.html
を読むと、aacはlibfaacを使うそうな。
$ sudo fink install faac-dev
する。
/sw/fink/10.3/unstable/main/finkinfo/graphics/ffmpeg.info
をみると、73行目あたりのConfigureParams:に
--disable-faac
とさ。
--enable-faac
に書き換える。そんで、
$ sudo fink rebuild ffmpeg
する。
$ ffmpeg -formats | grep aac DEA aac D A mpeg4aac
ふぅ〜。







