2011年10月15日

基地局を設置すれば通信速度が上がるの?

[ iPhone ]

素人で恐縮ですが。

「ソフトバンクは基地局投資をケチってて、だから遅いんだ」
って話をそこかしこで目にします。

これ本当なんですかね。投資したら早くなるんですかね。

電波の帯域幅に限りがあって、単にその中のユーザ数というか通信量が多くて輻輳しちゃってるだけで、基地局を設置してもあんまり改善されないんじゃないかと思うのですが。

ただ「いやいや輻輳とかいうレベルじゃなくて、1個の基地局でカバーしている範囲が広すぎるんだよ」って話だと、投資すると何とかなりそうな気もします。

都内なんかはどうなんですかね。増やしてもしょうがないってことはないんですか。
あれか、多く設置して、その分だけ各基地局の出力を弱くすればいいんですかね。

むしろラーメン屋の何件かで「ソフトバンクのWiFi使えます」ステッカーを見ました。これはどういう契約でやってるんでしょうか。WiFi投資のほうが安いのであれば、これを推進してもらったほうがいいような気がします。

投稿者 kabeya : 08:18 | コメント (0) | トラックバック (0)
この記事のトラックバック先
http://www.cabinetwork.jp/blog/mt/mt-tb.cgi/652

2011年7月30日

iTunesでRestoreするiOSファイルを選択する方法

やった後、すぐ忘れる操作の覚え書きシリーズ。

Restoreボタンを押すときに、Optionキーも押しておく。
そうすると.ipswファイルの選択画面が現われる。

投稿者 kabeya : 14:14 | コメント (0) | トラックバック (0)
この記事のトラックバック先
http://www.cabinetwork.jp/blog/mt/mt-tb.cgi/651

2011年5月 6日

Xcode 4

連休中にXcode 4を入れたのですが。

PowerPC版が作れなくなってる!

とうとう切り捨てられちゃいましたか。我が家のG5。

というわけで、Xcode 3.2.6を追加インストール中。

投稿者 kabeya : 02:33 | コメント (0) | トラックバック (0)
この記事のトラックバック先
http://www.cabinetwork.jp/blog/mt/mt-tb.cgi/650

2010年11月20日

Provisioning Profileの期限切れ更新操作方法

iOSアプリ開発用のProvisioning Profileが期限切れになった(なりそうになった)ときにいつも操作方法で悩む(前回どうやったか忘れてる)ので,3ヵ月後の自分に向けてメモ。

Profileの一覧画面で,更新対象のProfileの「Edit」→「Modify」を選ぶとプロパティ表示になるので(特に変更がなくても)「Submit」。

一覧画面では「Active」→「Pending」になるけど,1分ぐらいして表示更新すると再び「Active」に戻るので,「Download」で.mobileprovisionをダウンロードして,Xcodeにドラッグ&ドロップ,で完了。

投稿者 kabeya : 17:38 | コメント (0) | トラックバック (0)
この記事のトラックバック先
http://www.cabinetwork.jp/blog/mt/mt-tb.cgi/649

2010年10月31日

iPhoneのキーボードを消すバー

Kautandeを使っていると,iPhoneのキーボードが消えなくなることがあります。

SDKドキュメントを見ると

Dismissing the Keyboard

Depending on how you configured the keyboard, you might need to add some additional controls to your user interface to facilitate the keyboard's dismissal.

プログラマがどのように設定するかにもよるが,もしかしたらキーボードを消すのを手助けする追加コントロールをユーザインターフェイスに加える必要があるかも知れない。

なんてことが書いてあるのですが,ナビゲーションバーに付けるとかもスペース的に苦しいし,テキストビューの上部・下部というのもいただけない感じ。

その辺に無理矢理追加するんじゃなくて,Safariでフォーム入力しようとすると現われるキーボードに付いている,あのボタン群。あれが欲しいというわけです。

SafariKeyboard.png

それで,以前から,このボタン群,何とかして手に入んないかな〜って思っていたんです。
今日,ふと,改めてよくよく見てみると,キーボードの上部に完全に外付けのようなんですね。一緒にスクロールしてくるんでキーボードが拡張されているのか何かなのかと思ってましたが。

で,それだったら何かそれっぽいことが出来るんじゃないか?ということで,やってみました。

TestKeyboard.png

UIToolbarを用意して,UIKeyboardWillShow(&Hide)Notificationを受け取り,UIViewのanimationWithDuration系の処理で動かす,というようなものになります。
キーボードが下からスクロールしてくるのに合わせて,バーが上がってきますし,本体の回転にも追従します。

サンプルアプリのソースコードを置いておきます。
この中に入っているDismissKeyboardPadというクラスをアプリの先頭あたりで,[[DismissKeyboardPad alloc] init]; するだけで,すべてのテキスト入力部分にこのバーが付くようになります。
実際には,すべての箇所でこのバーが付かなくても良いケースもあるとは思いますが,参考にはなると思います。

DismissKeyboard.dmg.zip

1点だけ課題があって,それはキーボードが表示されるタイミングが,アプリ起動直後の1回目だけ遅く,それ以降は早い,ということで,そのせいで1回目だけ,ツールバーの表示タイミングがキーボードの表示タイミングとずれます(delay:0.0001fは,そのためのあがきです)。
WillShowではなくDidShowで引っかけた方が良いのかも知れません。

投稿者 kabeya : 02:03 | コメント (0) | トラックバック (0)
この記事のトラックバック先
http://www.cabinetwork.jp/blog/mt/mt-tb.cgi/648