ラベル apple の投稿を表示しています。 すべての投稿を表示
ラベル apple の投稿を表示しています。 すべての投稿を表示

2013/01/23

iOSアプリ

Macを買った理由の一つとして、iPhoneなどのiOSアプリを作れる、というのがあります。
年末に雑誌を整理していたら、日経ソフトウェアの9月号に「5日でiPhoneアプリを作る」
という小冊子を見つけて始めてみたは良いものの、ある程度のところでAVRに浮気したり
紆余曲折を経て、ようやくシミュレータで動作が確認できるまでになりました。

小冊子のアプリ作成サンプルは じゃんけんゲーム だったのですが、そのまま作るのも
つまらないと思い、自分の位置の180度反対側いわゆる地球の裏側の位置を
お知らせするアプリを作ることにしました。

え、、、ゲームよりもっとつまらなくなった?
そのとおりかもしれません。(^^;)

ちなみに、自分のいる位置の正反対の位置(地球の裏側の位置)のことを、 対蹠点
(たいしょてん、たいせきてん)と言うそうです。
基本的な事は小冊子を参考にしましたが、自分の位置を測位する方法はネットを
参考にしました。

アプリの動作は、測位(measure)ボタンを押して自分のいる位置が分かったら、
対蹠点の計算をして自分の経度緯度と 対蹠点の経度緯度を表示する、
というシンプルなものです。
シミュレータで動作させてみると、何故かサンフランシスコの経度緯度がでてきます。
GPSデバイスがないので位置情報がとれなくて当たり前なんですが、サンプルとして
サンフランシスコになってしまうのが少々面白いです。
もう少しアプリらしい体裁にした後で、小冊子の最終章に書かれている実機で動かせる手続きを試してみたいと思います。


2012/12/11

Weather forecast board

天気予報ボードプロトタイプ。零号機です。
ハンダ付けが完了しました。
予想できましたが、とてもシンプル。(^^;)

下のピンにAVR ISP MkIIを接続してプログラムを焼き込むのですが、
その下準備が必要でした。
Macではavrdudeというコマンドを使うのですが、インストールする前に以下のパッケージ
をインストールする必要があります。
・Command Line Tools for Xcode: makeコマンドなどが入っています
  参考サイト http://d.hatena.ne.jp/deepfolte/20120225/1330129212
・Macports: BSDのようなportコマンドが使えるようになります
  参考サイト http://shokai.org/blog/archives/5557
・portコマンドを使いlibusb, avrdudeをインストールします。
  $ sudo port install libusb avrdude
以上でavrdudeも動作できるので、接続!、、、、
あら?ATMega328Pと接続しない。。。


2012/10/03

Mac: MP3プレーヤーの接続

Arduinoが煮詰まっている間に、やったことを一つ。。。

うちには携帯オーディオプレーヤーが2つあり、AppleのiPodと東芝のGigabeatがあるのですが、
PCを使っている時は、iPodはiTunesを使って同期、GigabeatはWindowsMediaPlayerを使って
同期をとっていたのですが、Macになって当然WindowsMediaPlayerが無い。。。
そこで、Gigabeatにどうやって音楽データを送ろうか悩んでいました。
まず、メジャーな方法はGigabeatはUSBメモリのようにドライブとしてマウントされるので、
ドラッグ&ドロップでMP3データをコピーすればいいのですが、調べてみると曲順が乱れてしまうらしい。

さらに調べてみると、SongbirdというソフトがiPodも他のMP3プレーヤーも同期できるらしい、ということが分かり、早速ダウンロード&インストール。
途中でiTunesライブラリをインポートする?、Songbirdのデータをエクスポートする?と
聞かれたので、インポートのみ選択して、しばらくライブラリのインポート処理が行われます。
それ以外はContinueを連打で、インストール作業は終了。

SongbirdのライブラリにもiTunesと同じ曲目が並び、MP3でもAACでも再生できました。
GigabeatとMacをUSBでつないだら、Songbirdがミュージックプレーヤーとして認識していいか?
と聞いてきたので「OK」。
入れたい曲をプレイリストに並べて、Gigabeatへ放り込めば同期が始まりました!!
ただ、当たり前ですがAACデータを同期してもGigabeatでは認識しませんでした。。。
とはいえ、今も使っているMP3プレーヤーが、同期できたのは本当に良かった!
思わずiPod nano(第6世代)を買おうとしていましたので。。。(^^:)

2012/08/27

iTunesデータの引越し

Windows PCからMac miniへと主力PCを変更するにあたり、音楽データ(うちはiTunesで管理)の
移行を行いましたので、備忘録として記録します。
詳しい手順はLink先にあるので、参照してもらうとして、簡単に手順を書くと

[音楽データの移動]
Windows PC
1. iTunesデータの移動:リムーバブルな媒体かNASに、iTunesデータをコピーします。
  具体的操作としては、iTunes Mediaフォルダを移動先フォルダに変更して、データの統合で
  データをコピーします。

私の環境はNASを使っているので、

Mac mini
2. サーバに接続を使い、NASに接続します。
3. iTunesを起動し、iTunes Mediaフォルダを変更した後、ファイル->ライブラリの読み込みで
  NASのオーディオデータのあるフォルダを指定します。

参考リンク:http://www.appbank.net/2012/04/01/iphone-news/383397.php

[podcastデータの移動]
4. 音楽データの移動と一緒に、podcastデータも移行されているので、Finderから音楽データの
  あるフォルダにある、podcastフォルダを開きます。
5. 中にあるpodcastデータを、iTunesにドラッグ&ドロップすれば完了です。

[iPhoneアプリの移動]
Windows PC
6. Windows PCのiTunesをホームシェアリングONにします。

Mac mini
7. 同じくiTunesのホームシェアリングをONにして、共有からWindows PCに接続します。
8. Windows PCのApp内容をドラッグ&ドロップして完了です。
※iTunesはおなじバージョンでないとコピーができませんでした。

参考リンク:http://blog.hirsky.com/changelog/2011-08-21-1.html

9. Mac miniで認証を行います。
10. iPod touchを接続し、アプリの同期にチェックボックスにチェックをいれ同期すれば、
  新たにMac miniのiTunesで同期できるようになります。

おまけ
[接続サーバの自動接続]
- NASの接続はMac mini起動のたびに外れてしまうので、下のリンクを参考に
 自動接続できるようにしました。

参考リンク:http://support.apple.com/kb/HT4011?viewlocale=ja_JP

ようやくこれで、音楽環境の移動完了です。(^^)

2012/08/09

Macintosh!

今使っているPCなんですが、ここ1~2年調子が悪くなることがありました。
(主にビデオカードなんですが。。。)
そういや、このPCって何時から使っているんだっけ?と思い、調べたところ2007年に
買ったものでした。ビデオカードを入れ替えるなどすれば、まだ使えるのですが、
壊れて慌てて新しいPCを買うのも嫌なので、次機種導入を決意しました。
ということで、私の取り巻く状況などを考えた結果、Macを買うことにしました。

私がMacを買うのは、10年前くらいのPowerBook 520というノートでした。
当時25万円くらいしていたんですが、今回買うMac miniは約5万5千円くらい。。。
う~ん、安くなったものです。
今のMacはIntel CPUを搭載しており、Windowsもブートできるのでデュアルブート
できるように考えてます。
モトローラのCPUも好きだったんですが、もはやモトローラの半導体部門も別会社に。。。
Macだけでも時代の流れを感じます。

2011/10/16

iOS5

去年から使っているiPodをiOS5にアップデートしてみました。
今回は、ネットの記事にも沢山取り上げられているように、大規模なアップデートだったようで、結局夜にPC点けっぱ でアップデートしてました。
2時間では終わりませんでした。音楽が16GBあるので、その辺も影響しているのでしょう。
今回はOSレベルでtwitter連携ということで、楽しみにしているのですが、いまだ試していません。
ブラウザ、カメラからtwitterにあげるメニューまでは確認したのですが…
でも、これでブラウザが立ち上がったら、2ch表現でいうズコー という感じです。(^^;)
そうならないことを祈ってます。
あと、androidのように予定やらメール等、通知が一覧で確認できるという機能なんですが…
。。。うーん。
どこぞの記事ではアプリを起動していなくても確認できるとあったのですが、、、起動はしておいて裏で動かしていないとダメなのか?
まだまだ、勉強不足なところがあるのでしょう。使いこなせるように、もう少し調べなければ。