macOSをVirtualBoxの仮想マシンにインストールするスクリプトの紹介
今年もWWDCが開かれ、新しいmacOSのベータ版が公開された。無論、筆者は、人柱になるつもりはないから、仮想環境にインストールすることにした。 ここで話はやや脱線するが、仮想環境の構築に、愛用のVMWare Fusio […]
アプリで用いるUNIXバイナリがdylibを必要とする場合の対応方法
process()を用いて動作させるUNIXバイナリが、dylib(ダイナミックローダブルライブラリ)を必要とする場合を考える。 この時、Xcode上のBuild Phaseで、dylibの入ったlibディレクトリをCo […]
キャンセルをデフォルトにするアラートのレシピ
macOSアプリケーションで、メインウインドウを閉じると終了するようになっている時、アプリケーションが動作中である場合を考える。 この場合、アラートを表示して本当に終了するか尋ねることになるが、そのアラートの作り方が自分 […]
IPv6(IPoE)接続サービスでWebサイトを公開するための手順
契約しているプロバイダのDTIが最近始めたIPv6(IPoE)接続サービスに切り替えてみた。このサービスには、従来のIPv4(PPPoE)と違う制限事項がある。 特定のポートを外部に公開できない。 例えば、Webサイトの […]
Google Chromeを閉じてもログアウトさせないようにする方法
バージョンを正確に覚えていないのだが、いつからだったか、Google Chromeを閉じる(終了させる)と、twitterなどを始めとする会員制サイトなどがログアウトさせられてしまうようになった。 勘の良い人ならばすぐ分 […]
サイマルラジオをmacOSで聞く方法
サイマルラジオ(地方のコミュニティFM放送のインターネット配信)をMacで聞くにはどうしたら良いか? サイマルラジオ公式ページには、Flip4Macを使えと書いてある。(リンクはリンク切れしている) それにFlip4Ma […]
mpvプレーヤーをコンパイルする
mpvという名前の動画プレーヤーがある。かってVLCとしのぎを削ったmplayer/mplayer2の流れを汲むソフトだ。 筆者も長い間VLCを使ってきた。だが、ブルーレイディスクの再生時に音が途切れたりするのと、余計な […]
Mojave Beta上のChromeでラジオボタン、チェックボックス等が表示されない
今年もmacOSのPublic Betaが公開される季節となった。今回はMojaveという名前だそうだ。導入して3日目になるが、今の所目立った不具合はない。普段使いのウェブブラウザであるGoogle Chromeにおいて […]
InfoPlist.stringsの読み込ませ方についてのメモ
Xcodeで開発している時、最後の段階でinfo.plistのローカライズドストリングであるInfoPlist.stringsを作るケースが出て来る。これを通常の方法でローカライズしても読み込まないケースがあった。 本稿 […]
ffmpegのVOBファイル結合ツールdvd2concatを使ってみた。
DVDを読みだして加工するなら、HandBrakeがあるじゃないかという向きは、お帰り戴くとして、ここでは、ffmpegのソースコードに含まれる、dvd2concatというPerlスクリプトで作られたツールを、macOS […]