10月
17
2008
0

Mono 2.0 on Mac

Monoが2.0にバージョンアップしたので試してみた

MonoはSUSE, RedHat, Mac OS X, Solaris, Windowsとマルチプラットフォーム対応の.NET Frameworkのオープンなランタイム+開発環境
今回はMac版を使ってみた

インストールは,ディスクイメージをダウンロードしてきてマウント
中にはサンプルや開発環境と思われるアプリケーションがあるが,とりあえずフレームワークのみインストールした

今回テストに使用したアプリはJustePort
なんでJustePortかというと,今年新調したAirMac ExpressではAirTunesを試してなかったから
まずはフツーに試せよっ!!って話ですが・・・

JustePortをダウンロードしてきて適当な場所に置いて,実行してみる

$ mono JustePort.exe a.m4a 192.168.24.51

であっさり鳴ったw

Written by p0n in: PC | タグ: , ,
10月
17
2008
0

Evernote Data Access and Management (EDAM)

象マークでおなじみのサービスEvernoteがAPIを公開しました!!

APIはEvernote Data Access and Management (EDAM) と呼ぶらしく,Thrift対応なのでJava, PHP, C/C++, Cocoa, Perl, C#, Rubyなど多くの言語で開発できるようです

おもしろいアイデアが浮かんだら何かつくってみよう

Written by p0n in: Webサービス | タグ: ,
10月
16
2008
0

AirMac (AirPort) Disk + EG-SAT56 de Time Machine

eg-sata56

AirMac (日本以外ではAirPort) ExtremeのUSBポートにHDDをつなぐとタイムマシンのバックアップ先にすることができて,無線でバックアップがとれるようになる

今回は,Ever Green製HDDアダプタEG-SATA56を使ってSATAのHDDを接続してみたが意外なところでハマったのでメモしておく

新品のHDDを使用する場合は,AirMac Extremに接続する前にフォーマットしておく必要がある
今回はラボに転がっていたSeagateのHDDを使った
とりあえず,EG-SATA56を使ってMacBookに接続したものの認識されない・・・
他のMacBookやWindows PCにもつないでみたけどダメ
シリアルATAのケーブルはヤワなので断線を疑ってケーブルを変えてみたがダメ

実は問題はココにあった

power cable

これはEG-SATA56についてくる電源コネクタの変換ケーブル
箱から出した時点で接続されていたので問題ないと思っていたが,外してみると赤の配線がコネクタにちゃんと刺さってなくて,グラグラしていた
さすが,チャイナクオリティ

差し直すと認識されたのでディスクユーティリティでHDDをフォーマット
今回3人でHDDを共有することにしたので,ディスクを3つにパーティションに分割した
ファイルシステムはMac OS拡張(ジャーナリング),パーティションテーブルはGUIDとした 

フォーマットが終わったらMacBookから外して,AirMac Extreamに接続
AirMacユーティリティを起動して,AirMac ExtreamにアクセスするとHDDが見えているハズ
ただ,タイミングによって認識されるまで2, 3分かかることがあるので注意
自分は何回接続し直しても認識されないので休憩してたら,認識された

この時点でタイムマシンの設定画面から見えそうだが,そうではなかった
まず,AirMacユーティリティで接続したHDDを共有するように設定しないといけない
アクセス制御にはハードディスクパスワードを指定した

その後,MacBookから共有ディスクにアクセスするとキーチェーンにパスワードを保存するか聞かれる
毎回入力せずに勝手にバックアップしてほしいので保存

最後にTime Machineの設定画面から,バックアップ先として共有ディスクを選んで終了

ちなみに,HDDの設置方法について参考まで
最初は左の写真のようにAirMacの上に置いていたが,かなり発熱する
どうやらEG-SATA56にはHDDの電源を切る機能がない模様
仕方ないので,右の写真のように割り箸で浮かせて横に置いた
現在はペットボトルのフタでもう少し高く浮かせている
シリコンのHDDケースも穴が空いてはいるが熱がこもっている気がするので外すかもしれない

beforeafter

Written by p0n in: PC | タグ: ,
10月
15
2008
0

New MacBook & MacBook Pro

予想通り14日午前に新型MacBookとMacBook Proが発表された

前々から噂されていた通りNVIDIAチップを採用し,MacBookもアルミ筐体に変更された
ボディがアルミになったことで,軽くなったのはもちろん発熱が抑えられそうな点がうれしい
にしては,まだHDDが5400回転だが・・・

やっぱり一押しの点はマルチタッチ対応トラックパッド!!
ピンチによる拡大縮小,3本または4本指によるスワイプでExposeの操作ができるみたいで,超便利そう!!!

LEDバックライトも歓迎
今のMacBookはわずか半年ほど使っただけで,かなりバックライトが暗くなってしまった
同時に買ってほとんど使ってなかった同モデルと比べるとビックリするくらい違う

ただ,メモリが2GBしかなくて4GBにするとプラス17220円も必要なのと,Apple Remoteが別売り(2400円)になったのは微妙・・・
あと,画面の外部出力がMini DisplayPortになったのも,アダプタを買い直す必要があるって意味ではマイナスポイント

SnowLeopard

来年出るSnow Leopardではかなり内部の64bit化が進んでいたので,マイナーチェンジで価格据え置きのままメモリ4GB標準搭載としてくれることを期待

Written by p0n in: ひとりごと | タグ:
10月
10
2008
0

USBシリアル変換モジュール AE-UM232R

iPhone/iPod TouchやLa Foneraとのシリアル通信用にTTLレベルのシリアルとUSBの変換ジュールを買ってみた
秋月AE-UM232Rは,FTDIのFT232RLを使用した組み立て済みモジュールでたった950円

定番なだけあって,Windowsはもちろん,Mac OS, Linux, Windows CEまでサポートされてる

これまで,マイコンなどをPCにつなぐには
 マイコン -> MAX232系 -> RS-232C- USB変換 -> PC
とかなり接続が面倒やったけど
 マイコン -> AE-UM232R -> PC
となるのでムダな変換もなくなってシンプル(^_^)

早速MacBookにドライバを入れてつないでみた

ドライバのインストールはFTDIのサイトからディスクイメージを落としてきて,インストーラを起動するだけ
インストール終了後は再起動を要求される

再起動後,モジュールをつないでUSB Proberを実行するとバッチリ認識!!
AE-UM232R   USB Prober

Written by p0n in: 工作 | タグ: , , ,
10月
10
2008
0

libid3tag on iPhone / iPod Touch

iPod Touch実機上でlibid3tagをビルドしていて,見事にハマりました

ビルド自体はちょっと細工して何とか終了して,/usr/lib 以下に配置!!

サンプルプログラムを書いてみたところ,Abort trapで落ちてしまう

場所は,frame.c line 173

でも・・・

mp3ファイル変えたら普通に動いた(^_^)v

原因はちゃんと調べてないので推測やけど,たまたまタグがおかしいファイルを使ってたみたい

libid3tagの使い方は,このページを参考にしました

後から気づいたんやけど,Cydiaにバイナリがありました (>_<)

Cydiaってあまり開発系のパッケージがないので期待してなかったんやけど,チェックしとけばよかった

Written by p0n in: ガジェット | タグ:
10月
05
2008
0

termios構造体メンバc_cc配列の要素番号が違う

iPhone/iPod Touch用のプログラムを書いていてハマったこと

タイトルのまんまやけど,termios構造体メンバc_cc配列の要素番号が,termios(4) と termios.h で一致しなくてハマった・・・

マクロを使えば意識せずにすむんやろうけど,ダンプしてると変更が反映されてなくて悩んだ

manのtermiosページは「4th Berkeley Distribution  April 19, 1994」となってて古いのは分かるけど,せめてセクション4はちゃんと更新してほしい→Apple

Written by p0n in: ガジェット | タグ: , ,
10月
02
2008
0

AppleがNDAを一部放棄

これまでiPhone SDKを用いてiPhone/iPod Touch向けソフトウェアを開発するには,Appleとの秘密保持契約(NDA)を結ぶ必要があったわけですが,iPhone Developer Programによると,リリース後のソフトウェアに関してAppleはNDAを放棄するようです

AppleはNDAについて技術保護のために必要だったとしていますが,開発者間で情報共有ができず開発者人口が増えないだけだと思います

1週間ほどで新しいアグリーメントが公開されるとのことで楽しみです
どうせならSDKアグリーメントの3.3にある,作ってはいけないアプリも緩和してほしい
特にアプリからローカルのiTunesフォルダにアクセスできないのは何とかならんのかなぁ
2.xのTap Tapでは,自分の好きな曲でTap Tapできなくなってしまった・・・

Written by p0n in: ひとりごと | タグ:
10月
01
2008
0

ATOK定額制サービス

Widows向けにATOK定額制サービスというものが始まってたらしい

月300円なので,1日10円!!
この値段なら学割やアップグレード優待価格よりも安い
しかも,同時使用しなければ10台までインストール可能
ってことは,10台使ってれば1台当たり1日1円(笑)

サービス開始時の機能はATOK2008と同等らしいし,今後ネットワーク機能を活かしたオリジナル機能なんかも期待できそう
14日に1回はネットに接続しないといけないらしいが,モバイルが当たり前のこの時代なら全く問題なしだと思う

自分はATOK7の頃からのユーザで,Mac版, Linux版にとどまらず,最近ではメールにしか使わないWindowsにまでATOKを買ってます
試してみたいのはやまやまやけど,身の回りにATOKが入ってないマシンがない・・・
だれか使ってる人おらんかなぁ

もうMS製のクソ変換ソフトをガマンして使うなし
是非Mac版のサービスも始めてほしい!!(木田さん,お世話になったのにごめんなさい)

あと,法人向けにも販売してほしい
社員一人に1日10円投資するだけで,作業効率は大幅に向上するはず

Written by p0n in: PC | タグ: , ,
10月
01
2008
0

メニューバーの透過処理をやめる

標準ではメニューバーから壁紙が透けて見えるようになっている

Menu Bar Transparent

壁紙によってはメニューが読みにくいこともあるし,少しでも処理を減らして軽くしたい
そこで,設定を変更するとメニューバーを白や灰色にすることができる

Menu Bar White

Menu Bar Gray
やり方は,コマンドラインで以下のコマンドを実行するだけ

白にする場合

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 1

灰にする場合

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0

元に戻すときは

sudo defaults delete /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables'
Written by p0n in: PC | タグ: ,

TheBuckmaker WordPress Themes Webhosting, MP3, AAC & Co