Pebble Coding

ソフトウェアエンジニアによるIT関連技術の備忘録

OSX

macOSにSPTKをインストール

OSX

macOS 10.12.4 xgrを動かすのに必要なのでconfigure前に入れておきます。 $ brew cask install quartz あとは、 SPTK-3.10.tar.gzをDLし、 $ configure $ make $ make install したら完了です。 参考 SPTKの使い方 (1) インストール・波形描画・音声再生 - …

iOS/MacOSXのvDSP関数、多すぎてなかなか見つけられないのをなんとかする(応答編)

複素数を扱うためにvDSP.hで定義された構造体 typedef struct DSPComplex { float real; float imag; } DSPComplex; typedef struct DSPSplitComplex { float * __nonnull realp; float * __nonnull imagp; } DSPSplitComplex; 1次元高速フーリエ変換 vDSP_c…

MacBookAirのOSX復元、ネットインストール

OSX

⌘+Rで再インストールしようとしたらEl Capitanしか出てこない。 うげ、戻せないのかと思って、optionキーを押しながら電源を入れ、WiFiを使ってネットインストールを試みる。 ディスクをクリアしてインストール画面が出たら、Mountain Lionのインスールが始…

MacBook ディスクアクセス速度比較

OSX

MachineWRITEREADDisk MacBook Pro (2010)43MB/s59MB/sHD MacBook Pro (2010)170MB/s184MB/sAPPLE SSD TS512C MacBook Air (2012)230MB/s441MB/sAPPLE SSD TS128E MacBook Pro Retina(Mid 2014)704MB/s726MB/sSSD (YouTube) MacMini(Late 2014)737MB/s744.3M…

OSXのAudioUnit自作ガイド

OSXのAudioUnitを自作する場合は、Appleの以下のサンプルソースを参考に作るのが、もっとも早道です。 TremoroUnitというトレモロ効果を与えるサンプルです。 Core Audio Utility Classes ビルドしてできたTremoro.componentをどこにインストールすればいい…

MacOSX10.10でサクラエディタを使う(parallels coherenceモード)

OSX

MacOSX 10.10でサクラエディタが動きました。 この画面見るとどうなってんだ?という感じです。 どういう仕組みになっているかというと、 ParallelsはVMWareやVirtualBoxと同じ仮想環境を構築するアプリです。 そして仮想環境にWindowsをインストールします…

shellshock

OSX

MacOSX 10.9もshellshockの対象です。 OSX10.9.5にアップデートした後に穴塞がれたのかなと思って試してみたら、 ~$ x='() { :;}; echo VULNERABLE' bash -c : ~$ VULNERABLE ふさがれてねーじゃねーか。 どうやら、Appleのサイトからパッチを自分でDLしない…

MacOSX 10.9のphp環境構築

OSX

1) /etc/apache2/http.confの #LoadModule php5_module libexec/apache2/libphp5.so のコメントアウトを解除する。 2) /etc/php.ini.defaultを/etc/php.iniにコピーする。 3) sudo apachectl start 4) デフォルトのDocumentRootは "/Library/WebServer/Docum…

MacBook Air でShift+F12

OSX

MacBook Aire で[Shift + F12] を動作させるには、[option + fn + F12]を押せばよい。 ちなみに、DreamWeaverでブラウザで表示確認するためのショートカットコマンドです。 絶対忘れそうなのでメモメモ。

ハードドライブのMacBookProでXcodeビルド時間を短縮する方法

OSX

ハードドライブのMacBookProでXcodeビルド時間を短縮する方法です。 MacBookProではハードドライブ(HDD)とソリッドステートドライブ(SSD)の2種類が選べます。 Xcodeで開発する人はSSDを選ぶべきです。 小さなサンプルをビルドするだけならよいですが、ソー…

Windowsの美しいテーマ(壁紙)をMacで使う

OSX

Windows7以降、壁紙を拡張したテーマというファイル形式が新しく出てきました。 画像ファイルと音声ファイルをまとめて圧縮したものなのですが、 テーマの場合はMacの壁紙に設定するのに若干手順が必要なのでその手順です。 Microsoftが無料で提供する壁紙の…

MacOSXにPlayの環境をセットアップする

OSX

さて、Ruby on railsもなんとなく理解できたので、別のWEBフレームワークも試してみたい。 ということで、目をつけたのがJavaのMVCフレームワークであるPlay。 JavaのMVCフレームワークというとStrutsがデファクトスタンダードらしいですが、 今から始めるな…

MacOSX フォルダの隠し属性変更

OSX

~/Libraryフォルダの隠し属性をコマンドラインでつけたり外したりする方法 chflags nohidden ~/Library chflags hidden ~/Library