通信量制限のことは「docomo WiFi」で忘れてよし!

なぜなら

「無料」
「自動接続」

なので.

無料

docomo Wi-Fi | サービス・機能 | NTTドコモ

通常, キャリアが docomo であれば spモード加入です.

spモードを加入していれば,「docomo Wifi」は「無料」です.

docomo Wi-Fi永年無料キャンペーン | キャンペーン | NTTドコモ

プランによる適用条件はあるものの, 新・旧標準的なプランだと思われます.

ほとんどの人が該当してると思います.

自動接続

スマホでキャリア通信を利用しているのは,

- 通勤時の駅や電車内
- 食事や休憩時のレストランやカフェ

ぐらいだろうと勝手に決めつけます.

利用できる場所は都内や市街地であれば, 屋外移動中であれ, 数分おき利用可能位置にカバーされます.

docomo Wi-Fiエリア検索

利用可能な範囲にスマホを持ったあなたが入ったときに自動で接続してくれるように, WiFi は ON にしておきます.

docomo Wifi の SSID は, 接続が自動で行われる

「0001docomo」

を利用します.

docomo Wifi の利用できる位置で キャリア通信(spモード) OFF から wifi を ON にすると自動接続されます.

キャリア通信(spモード) OFF かつ WiFi ON で docomo WiFi の利用できない位置から利用できる範囲(セブンイレブン)に徒歩にて侵入します.

SSID「0000docomo」を利用すると, WEBからのIDとパスワードの入力が必要となり, 連続的な利用範囲侵入/退出での自動接続とはなりません.

まとめ?

実際は, 主に 7GB を上限とする docomo の通信量制限に引っかる人は,

「自宅や職場や学校にWiFi環境がない」

という人なのかな, と書いてるうちに思いました.

まあ,

「環境によっては Wifi をさらに有効に利用できる」

というぐらいに考えたほうがいいのでしょうね.

むしろ「バッテリー」の方が利用の制限になるのかも.

(つづく)

docomo spモードが 実効速度 100Mbps をかるく越えてる件

Android USB テザリング 経由で 100Mbps を超える


Android USB テザリング 経由で 100Mbps を超える

docomo PREMIUM 4G で 100Mbps 越えていたので

自宅のプロバイダ契約いらないのではないかと思い,

Android経由でテザリングしてみました.

Bluetooth や Wifi 経由でもテザリングはできますが,

最速の有線なUSBテザリングです.

Android側でテザリング設定してUSBでラップトップPCと接続して,

PC側でそれを通信に使うように設定変更します.

すると,

ほとんどそのままPCまで伝わります100Mbps.

Speedtest by Ookla - The Global Broadband Speed Test

あとは, 自宅プロバイダ解約までに必要なのは,

docomo契約プランの

「通信量制限」

となりました.

数ヶ月前に, docomo は契約プランを大きく変更していますよね.

(つづく)

docomo spモードが 実効速度 100Mbps をかるく越えてる件

通信量制限のことは「docomo WiFi」で忘れてよし!


docomo spモードが 実効速度 100Mbps をかるく越えてる件

ふと計測してみたのですが...

Speedtest.net - Google Play の Android アプリ

ドコモ spモード で.

針の振り切り方が激しすぎる!

自宅の フレッツ光 + OCN でも計測した結果.

ホントかよ...?

ドコモのサイトに なんか凄い数字書いてるけど...

サービスエリアマップ | エリア | NTTドコモ

これって, あくまで, 理論値だよな...

しかし...

2017年 3大キャリアの実行速度公開 :ドコモ圧勝。SB下りが最下位。KDDI上りの遅さも目立つ【docomo/KDDI/SoftBank】 – め組のライフスタイル マガジン

実効速度計測結果 | エリア | NTTドコモ

じっこう
【実効】
実際の効力。実際のききめ。

ホントなんだわ 100Mbps...

まさかの

自宅の回線契約とか不要な時代が来ましたでしょうか?

(つづく)

Android USB テザリング 経由で 100Mbps を超える


Kotlin で static なメンバーをどう書くべきなのか?

092: Learning Kotlin – dealing with static-ness and (companion) objects costs – Fragmented

「companion object」だな. と思いながらとりあえず書く.


class Foo {
    companion object {
        val myVar = "testing"
    }
}

これを Kotlin から呼ぶ場合は,


Foo.myVar

ですが, Java から呼ぶ場合は,


Foo.Companion.getMyVar();

となり クソですね.

では, Jvm アノテーション を使います.


class Foo {
    companion object {
        @JvmField val myVar = "testing"
    }
}

この場合は Kotlin/Java それぞれ同じように呼べます.


// calling from Kotlin
Foo.myVar

// calling from Java
Foo.myVar;

なるべく入れたくないですよね Jvm なアノテーション.

const キーワード を使う


class Foo {
    companion object {
        const val myVar = "testing"
    }
}

以下, 共に問題ありません.


// calling from Kotlin
Foo.myVar

// calling from Java
Foo.myVar;

同様に, パッケージレベルでは,


class BottomSheetView {
    companion object {
        const val BOTTOM_SHEET_ANIMATION_TIMING = 500L
    }

    // ...
}


animation.setTiming(BottomSheetView.BOTTOM_SHEET_ANIMATION_TIMING)

Companion object is initialized from the static constructor of the containing class and plain object is initialized lazily on the first access to that object.

こんなかんじでしっくりくる記述って見つけにくい気がしません? Kotlin て.

“Static constants” in Kotlin | Kotlin Blog


Amazon Fire HD 8 の「ドキュメント」

Fire HD 8 にデフォルトでインストールされているアプリ「ドキュメント」.

パッケージ名は com.amazon.zico .

いわゆる「ファイルマネージャ」アプリです.

電子書籍を中心としたドキュメント系のファイルを操作するためにつくられたAmazon製のアプリです.

起動すると以下3つのタブが表示されます.

それぞれ見ていきます.

SEND-TO-KINDLEストレージ

以下サービスを利用して端末に送信したファイルを参照できます.

Amazon.co.jp ヘルプ: Kindleパーソナル・ドキュメントサービス

Amazon.co.jp ヘルプ: Send-to-Kindle Eメールアドレスの使い方について

私, なぜか送信できません. 無反応です. 謎です.

もしかして, 許可する送信元アドレスが gmail ではダメだったりする?

CLOUD DRIVE

以下のクラウドストレージにパソコンなどからアップロードしたファイルが自動的に同期されます.

Amazon Drive

ローカルストレージ

文字通りローカルの保存場所です.

Android が持っている内部ストレージ のディレクトリを参照していくことができます.

Androidでいうファイルマネージャアプリのようにディレクトリをタップするとそれを開きファイルをタップするとそれに対応したアプリで開こうとします.

なのでここで確認できる(端末内で保存している)ファイルが mobi または pdf 形式のファイルの場合は Kindle アプリが起動して電子書籍を読むことができます.

対応するアプリがインストールされていなければ epub 形式のファイルは読めません.

「Kindle Fire HD 8」の対応ファイルとインテントフィルター

以下の形式のファイルが対応(推奨?) されているようです.

Kindle Fireドライブを開き、内部ストレージフォルダを開きます。
コンピュータにコンテンツをダウンロードしたフォルダから、端末の該当フォルダにドラッグします。
Books: AZW(.azw3), MOBI(non-DRM), KF8
Documents: TXT, PDF, PRC, DOC, DOCX
Music: MP3, non-DRM AAC (.m4a), MIDI, PCM/WAVE, OGG, WAV
Pictures: JPEG, GIF, PNG, BMP
Movies: MP4, 3GP, VP8 (.webm)

Amazon.co.jp ヘルプ: コンピュータからKindle Fireへコンテンツを転送する

Amazon.co.jp ヘルプ: USB経由でFireタブレットまたはKindle端末にパーソナル・ドキュメントを転送する

画面左から表示されるメニューのそれぞれにSDカード以下各ディレクトリが対応しているようです.


shell@douglas:/sdcard $ ls -d */
Alarms/
Android/
Books/
DCIM/
Documents/ <-- ドキュメント
Download/  <-- ダウンロード (この下に 添付ファイル)
Movies/
Music/
Notifications/
Pictures/
Podcasts/
Ringtones/
kindle/

おまけ

以下からAmazon公式にWEB版リーダーも公開されています.

Kindle Cloud Reader

(つづく)