2012年3月30日金曜日

DialogにsingleChoiceのリスト

ダイアログにシングルチョイスのリストを表示して、ボタンを押したときに選択されているアイテムを取得するコード




String[] strings = {"111", "222", "333"};
ArrayAdapter<String> 
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, strings);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setAdapter(adapter, null)       
       .setSingleChoiceItems(adapter, 0, null);       
       .setPositiveButton("OK", new DialogInterface.OnClickListener() {       
        @Override       
        public void onClick(DialogInterface dialog, int which) {
           int pos = ((AlertDialog)dialog).getListView().getCheckedItemPosition();
           String name = (String) ((AlertDialog)dialog).getListView().getItemAtPosition(pos);
       });
      }

2012年3月1日木曜日

IIJmioの3Gが届いた。

IIJmioの3Gのサービスに申し込みました。
LTEで速度がスゴイとかいう話ですが、田舎に住んでるので当然のように範囲外。
でも、ひとつの契約でシム3枚が使えるというのに引かれて契約しました。

申込日にサーバーの問題とかあったようですが、自分はなんの問題もなく申し込めたようで、本日届きました。


さっそく速度測定。

機種はXperia(SO-01B)で、SPEEDTESTというアプリで測りました。サーバーは東京(距離382km)です。
P=ping(ms) D=download(kbps) U=upload(kbps)で表記しています。

P=674,D=2332,U=365
P=173,D=2565,U=359
P=176,D=1538,U=363

自分の経験では、すごく速いんですが、たぶん他の人には普通か遅いんでしょうね。
もっと都会な場所だと速度がでそう。それとデバイスの性能の問題もあるのかな。


いい機会だったので、手持ちの他のシムでも測ってみました。
日本通信 イオンAプラン
P=643,D=52,U=29
P=601,D=43,U=93
P=616,D=51,U=28


日本通信 b-mobile 1G定額
P=183,D=765,U=370
P=146,D=645,U=368
P=156,D=1104,U=363


Biglobe 3G
P=171,D=631,U=363
P=166,D=747,U=357
P=187,D=1324,U=149


2011年12月8日木曜日

7mm化できるSSD

ThinkpadのHDDを乗せかえるために調べたメモです。上2つは購入したので実際に確認しましたが、他は実際に購入はしていません。


RealSSD C400

RealSSD C300

Intel X25-M(Lenovoの純正はこれみたいです。)

Intel 320

Kingston SSDNow E-series

Samsung 830 Series

Samsung 840 Series(7mm厚)



とりあえず、検索してすぐ見つかったのはこれぐらいでした。

CrucialのSSDを7mm化するときに必要なねじはM2✕4.0mmっていうサイズがぴったりでした。
あまり締めすぎると、ふたが凹むまで締めてしまうので 気をつけましょう。

2011年11月29日火曜日

Windowsで、「ハードウェアの安全な取り外し」へのショートカット

Windowsで、「ハードウェアの安全な取り外し」へのショートカット

%windir%\system32\rundll32.exe shell32.dll,Control_RunDLL hotplug.dll

2011年6月20日月曜日

Firefox4.0と3.6を共存させる

■ Firefox4.0と3.6の共存

どうしても使いたい拡張が4.0に対応していなかったので、3.6も同時に使うことにしました。


大まかな手順

1. 今、使っているのとは別のプロファイルを作る。

2. 3.6を入れる

3. 3.6の方は新しいプロファイルを適用して起動するようにする。



手順
新しいプロファイルを作る

1.Firefoxを終了させて、Windowsのファイル名を指定して実行から以下のコマンドを実行する。

firefox.exe -ProfileManager


2.「ユーザープロファイルの選択」が開いたら、「新しいプロファイルの作成」-> 「次へ」-> 適当な名前を付けて次へと進む(今回はFirefox3)。





Firefox3.6を入れる。

古いバージョンのダウンロードもと

http://mozilla.jp/firefox/download/older/



3.6.17のインストーラをダウンロードして、実行。
「カスタムインストール」-> インストール先を適当に選択(今回はMozilla Firefox3) -> デスクトップにのみショートカットを作成 -> 既定のブラウザにはしない -> インストール




新しいプロファイルをつかって起動するようにする。

デスクトップにできたショートカットを右クリックして、プロパティを表示。リンク先の以下のオプションを追加。

  -p Firefox3(Firefox3の部分はプロファイル名)

ショートカットから起動すると3.6が新しいプロファイルを使って立ち上がる。