おサイフケータイを機種変更する時のまとめメモ
対応方法別まとめ
旧機種から退避後、新機種で取込系
旧機種で削除後、新機種で再設定系
旧機種で削除後、店頭で再手続系
公式情報(種類別)
ポイントカード系
その他参考(FeliCa内のデータを一括で移行するサービス)
- NTT docomo:iCお引っこしサービス(無料)
- au:EZ FeliCaデータ移行サービス(315円)
iPhone購入の損得勘定
7月にiPhone 3GSを購入して50日が経過したので、そろそろ購入時に想定した損得勘定とその結果をまとめてみます。Softbankの2年縛りの購入ですから、24ヶ月前提で記載します。
iPhone 3GSを買ったことで追加発生する費用
内容 | 単価 | 数量 | 金額 | 備考 |
---|---|---|---|---|
基本料(ホワイトプラン) | 980 | 24 | 23,520 | |
サービス料 | 315 | 24 | 7,560 | |
パケット料 | 4,410 | 24 | 105,840 | |
月々割 | -1,920 | 24 | -46,080 | |
iPhone 3GS(16GB) | 57,600 | 1 | 57,600 | |
BICポイント | 57,600 | 12% | -6,912 | 12%ポイント還元でSuicaに変換するため、現金相当で計算 |
VIEWポイント | - | - | -289 | |
合計 | - | - | 141,528 |
iPhone 3GSを買ったことで減少する費用
内容 | 単価 | 数量 | 金額 | 備考 |
---|---|---|---|---|
auパケット代 | 3,150 | 24 | 75,600 | 月20万パケット(4,410円)→15,000パケット(1,260円)を想定 |
EZナビウォーク | 210 | 24 | 5,040 | |
Wireless Gate(公衆無線LANサービス) | 380 | 24 | 9,120 | SoftbankのサービスにBBモバイルポイントが含まれるので解約 |
合計 | - | - | 89,760 |
この想定ですと、差額が51,768円で、月額負担増が2,157円となります。月2,000円ちょいの支払増で新品のiPodとインターネットに接続できるガジェットが手に入るというのは私にとっては合理的だとおもったので、購入しました(実際にはこれにアプリ購入代をプラスしなければなりません)。
一番気になっていたのはauのパケット代がどの程度減少するかでした。2ヶ月弱経過した結論は、「私が普通にメールをしている限りは、1日100パケット程度(=1ヶ月3,000パケット)」でした。このペースですと「ダブル定額スーパーライト」に変更することで、auのパケット代は月額390円にまで節約できます。そうなると、月1,300円程度の支払増ということになります(ちなみに、気になるモバイルSuicaのチャージは1回800パケット、EX予約の予約変更は1回1,000パケット程度という感触を得ています)。
もう少し恣意的な話にしようとすると、iPhone 3GSを購入しなかった場合、現在も使用しているW52TをbiblioもしくはSH002に機種変更していたでしょうから、そうなると4万円程度の出費が必要だったわけで...という話も出来ますが、仮定をあまり重ねすぎるのも良くないと思いますので(笑)、今回の総括としてはこのあたりにしたいと思います。
玄人志向 GW3.5AA-SU2/MBレビュー
を追加しました。USB-ATAな外付けHDDのケースなのですが、安くても作業性は良く、性能も悪くなくて満足しています。
【未完成】iPhoneあれこれ
#最近書き散らかしの記事が多いなぁ...まとめたいという風にも思うのですが。
iPhoneを使いはじめて約3週間のいろいろメモです。後半の情報はMembrane氏から。
- SMS/MMSのメールをPC等のアカウントに転送できないの?
→出来ません。iPhone等の問題ではなく、Softbank Mobileの仕様です。逆に出来る携帯キャリアはau, willcomです。 - SMS/MMSは何件くらい保管できるの?
→http://support.apple.com/kb/TS1498?viewlocale=ja_JP&locale=ja_JP SMSで約75,000件。1日10件送受信で約20年、100件で約2年です。 - SMS/MMSはどこかにバックアップできるの?
→未確認です - SMS/MMSは検索できるの?
→出来なさそう - エクスプレス予約を使いたい
→iPhone用Safariでは表示が乱れてしまうので、次のサードパーティーアプリを使う必要がある:http://hidex255.blog57.fc2.com/blog-entry-337.html とか http://d.hatena.ne.jp/hiro45jp/20090603/1244042407 - kakaku.comを便利に使いたい
→http://sora.ws/iphone/KakakuPon/ とか http://www.appbank.net/2009/06/10/iphone-application/30086.php - mixiを便利に使いたい
→公式で満足できなければ、http://umap.net/iPhone/# - Google MapsのMy Map関連機能を使いたい
→普通には出来ないが、iPhone上で名称だけ表示させるには次の方法がある:http://d.hatena.ne.jp/yoichi_yamamoto/20090407/1239083217
備忘録:Cocoa Touchなど
- NSString描画時にalignmentでjustifyは選べないのか?
- UIViewアニメーションでframeを動かしてアニメーションは出来た。boundsはできない。iPhone SDKプログラミング大全によるとできそうなものだが。
- ついでにいうとADCにもそう書いてあるのだが... http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/bounds view_.contentMode = UIViewContentModeRedraw;にすると反映はされるがアニメーションはされない。
- でもここではやっている。 http://d.hatena.ne.jp/lynk/20090310#1236683482
- 同じ事にハマっている人が http://discussions.apple.com/thread.jspa?threadID=1717840
- さすが stanford http://blog.boreal-kiss.com/2009/04/23000049.html
20090629追記
- NSDateは秒を管理する
- 年月日時分秒を取得するには、伝統的にはNSCalendarDateを使用するが、これはCocoa上ではlegacyであり、Cocoa touchでは使用できない。
- NSCalenderとNSDateを使用するのが現在の推奨されたやり方。
http://developer.apple.com/IPhone/library/documentation/Cocoa/Conceptual/DatesAndTimes/Articles/dtCalendricalCalculations.html
20090706追記
- http://d.hatena.ne.jp/nakamura001/20090210/1234273278 Google Toolbox for Macの正規表現使用例
- + (id)stringWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error は自動エンコーディング判定が出来るように見せかけて日本語環境ではろくに使えないらしい。確かにMacOSX10.5.xの時点ではだめだった。というか、それでだいぶハマった。言及例: http://blogs.dion.ne.jp/fujidana/archives/1793077.html
20090715追記
- UIViewController重要
- http://iphone.longearth.net/2009/05/10/os30のshouldautorotateto-interfaceorientationがおかしい件/ え〜
20090720追記
- http://iphone-dev.g.hatena.ne.jp/paella/20090629 UIViewControllerまとめ
- UIViewはxibで指定しているけど、UIViewControllerは指定してないからちゃんとせんとな
- NavigationBarを使ったUIでUINavigationControllerにMyUIViewControllerをpushするんだが、その時生成されたMyUIViewControllerのインスタンスが「戻る」ボタンを押しても(=View的にpopされても)解放されていない気がする。結果的に、pop→pushするたびに新規生成してしまうんだが、いつ解放されるor手動で解放するべき?
→サンプルコードNavBarの中の- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath の実装をみよ。自力でやる必要がありそうだ。
20091103追記
- NSLogをデバッグ時のみ動作させる方法 : http://iphone-app-developer.seesaa.net/article/128959937.html
- 参考入門記事:http://sites.google.com/a/gclue.jp/iphone-app-docs/Home
- iPhoneアプリを作ってみよう:目次エントリー:http://d.hatena.ne.jp/moto_maka/20081118/1226953067
20100418追記
- Google MapのマイマップをKMLで書き出す http://d.hatena.ne.jp/tmizu23/20091024/1256298170
- たくさんの地点の緯度経度を取得したければ、線を引くと楽
20100502追記
- 国際化(というよりLocalize)http://akisute.com/2008/12/iphone_21.html 基本的にMacOS Xと同じ考え方
- 現在の言語環境を取得(手動でなにらかのローカライズがしたい場合) http://www.electrodream.jp/iphonedev/index.php/2009/03/現在の言語環境を取得/
20100504追記
- 正規表現で、Google toolbox for Macを使うのが普通かと思っていたら、RegexKitLiteを使うのがよの趨勢らしいです
- AudioServicesPlaySystemSound関数等でのファイルの制限:長さが30秒未満、リニアPCMフォーマットまたはIMA4 (IMA/ADPCM)フォーマット、.cafファイル、.aifファイル、または.wavファイル
- UITableViewのCellの背景色を変える方法:(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath内でcellのbackgroundColorを指定。(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath内ではダメ(理由はよく分かってない...)【参考】iPhone OS Table Viewプログラミングガイド(公式)
20100711追記
【未完成】TYPE P環境整備(主に自分用メモ)
2009/1/30
- Windows 2000等と同じテーマに配色変更
- スタートメニューをClassicに変更
- 通知領域もスタートメニューも全項目表示ONに
- 自分が余計だと感じる効果をOFFに
- 各種ソフトのUpdate
- so-net等の余計なソフトをアンインストール
- GadgetをOFFに
→調べて、使えそうなら後ほど整備しよう - Officeをインストール
- Google Chromeをインストール
- Tera Termをインストール
→いまどきはsshも含めてパッケージングされた素晴らしいものがあるので楽ちん http://ttssh2.sourceforge.jp/ - スタートメニューを整理(不要なものは削除)
- ClassicなMediaPlayerを探すも失敗
- 「ファイル名を指定して実行」をうまく使って操作性を改善できないか調査中
→これかなぁ http://www.gigafree.net/utility/launcher/gr.html
2009/2/2
- ディスクデフラグツールをOFFに
- VAIO設定でVAIO Location Searchの常駐をOFFに
- プレスセレクトを使用しないように
- 「MSゴシックとMS明朝で、ClearTypeを有効にする」に挑戦
http://tomtia.plala.jp/PC/ttfont/ - Smart Networkの常駐をOFFに
http://www.vaio.sony.co.jp/Products/Software_02q3/SmartNetwork/index.html - McAfee体験版アンインストール→Virus Busteインストール
- アウトラインプロセッサとして FitzNOTE試用
http://www.vector.co.jp/soft/win95/writing/se068393.html
To Do
- ATOK90日版のアンインストール→ATOK正規版のインストール
- リカバリディスクの作成
- SONY製ソフトってどんなのがあるのか、使えそうなのかの確認
- ブックマークやらメール環境の整備(?)
- ハイブリッドスリープの内容を確認
メモ
- スリープは概して電力消費が約1/10になるという説(2ch)
Cocoa環境でEXIFの回転情報を得る方法
自分用メモもかねて...多分こんな感じです。
NSData *imageData = [[NSData alloc] initWithContentsOfFile:filePath];
CGImageSourceRef imageSource = CGImageSourceCreateWithData((CFDataRef)imageData, NULL);
CFDictionaryRef properties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, NULL);
CFNumberRef orientationRef = CFDictionaryGetValue(properties, kCGImagePropertyOrientation);
SInt32 orientation;
if(!orientationRef){
// orientationがない場合
} else {
CFNumberGetValue(orientationRef, kCFNumberIntType, &orientation);
CFRelease(orientationRef);
}
CFRelease(imageSource);
CFRelease(properties);
[imageData release];
参考
- CGImageProperties Reference :
http://developer.apple.com/documentation/GraphicsImaging/Reference/CGImageProperties_Reference/Reference/reference.html#//apple_ref/doc/uid/TP40005103-CH3g-DontLinkElementID_4 - Cocoa EXIF rotation :
http://jwz.livejournal.com/986672.html
この後、回転させる方法は以下を参考に...
MacOSX用フリーソフト DropFixバージョンアップ
μFactory本体Web siteに画像リサイズアプリケーションDropFixの新バージョンを掲載しました。
http://san-diego.sakura.ne.jp/dropfix_latest.html
今になって、2.5の時にここに更新情報を載せるのを忘れていたことに気づきました...。
2.5→2.6への変更点(技術的なメモつき)は以下の通りです(一般向けには上記リンク先をどうぞ...)。
備忘録:ループ内で大量にメモリを消費するプログラムを作成する際に注意すべき事
あるいはautoreleaseについて知っておくべき事。
一時オブジェクトを大量に使う(メモリを消費する)処理をループする場合は、ループの中で自動解放プールを生成する
NSAutoreleasePool