カテゴリー
コンピューター

2015年4月のアクセス解析

先月 2015 年 4 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • 行動 > サイトコンテンツ > すべてのページ
  • 集客 > ソーシャル > 参照元ソーシャル ネットワーク
  • 集客 > 検索エンジン最適化 > 検索クエリ

以上の 4 種類の Google Analytics 結果です。

カテゴリー
コンピューター

ポイントを使った Evernote プレミアムの更新はウェブページから!

まとめ

  • Evernote のポイントを使用してプレミアムを利用するには、「ポイント」メニューから行う。
  • 「ポイント」メニューは、ブラウザから Evernote にログインしないと到達できなかった。
  • クレジットカードなどお金の支払でプレミアムを継続するには、iOS の Evernote アプリからでも、ウェブブラウザからアカウントの設定ページからでも可能

Evernote ポイントでプレミアムを継続する画面

カテゴリー
コンピューター

インターネットをフレッツ 光ネクスト+ BB.excite から UCOM(ユーコム)光レジデンスに切り替えた作業メモ♪

作業前の状況

  • モデムと無線LANルーターが繋がれている。
  • モデムは壁の電話マークの穴と繋がれている。
  • つまり、壁の電話マーク —- モデム —- 無線LANルーター、というようにつながっている。
  • 回線 : フレッツ 光ネクスト マンション・ハイスピードタイプ
  • プロバイダー:BB.excite

インターネットプロバイダーの切替手順

  • 壁の LAN ポート —- 無線LANルーター、となるように繋ぐ。
  • 動作モードは「ローカルルータ」に変更する。
カテゴリー
コンピューター

UCOM(ユーコム)光レジデンスの申込みが10分で完了♪【インターネット接続サービス】

こちらのインターネットが安く利用できそうでしたので、申込みました。その時気がついたことをメモいたします♪

1回めの電話。ここが受付窓口ではありませんでした><。

案内としていただいた紙の電話にかけてみましたけれども、この電話では申込み不可とのこと。

後日UCOMから折り返しの電話が来るそうです。明日以降と言われましたけれども、混み合っているからとのこと。春で引越しシーズンだからかしらね。

なお、ネットからの申込みは無いとのことでした。

電話可能な時間は、12時〜21時とのことでしたので、お昼か、夜にお願いしました。

なお、接続をスムーズにするためということで、予め次の情報を渡しました。

  • 氏名(漢字も)
  • 電話番号
  • 住所(部屋番号まで)
  • 本人名義のクレジットカード持っているかどうか

翌日、電話約10分で申し込み完了♪

電話かかってきましたけれども、手が離せず出られませんでした><。

履歴を確認しますと、フリーダイヤルでしたので、思い切ってこちらからかけ直しました。

申込者を確認するために幾つか質問の後、申込みが始まりました♪

まず、次のように説明を受けました。

  • 料金案内、月々1810円(税別)
  • 登録書が1周間から10日間後に郵送されてくる。
  • 登録書が届いてからその月は日割りで請求。
  • クレジトカード番号を電話で伝えればその場で申し込みできる。

ですので、電話口でクレジトカード情報を伝え、申込手続きをいたしました。

明日、明後日で開通するのでインターネット自体はそれで使用可能となるそうです。

わからないことがあれば申込みをした電話番号に連絡してくださいとのこと。

これでおしまいでした。通話時間は 9:55 で UCOM光申込み完了です!

おわりに

簡単すぎて拍子抜けでしたの。数日後には使えるとのことです。楽しみですわ♪

回線速度は早いのかしら?満足できるかしら?

それは、まだわかりません!

以上です。

追記。回線速度出ました♪

カテゴリー
コンピューター

【Android】日付を扱う Java と SQLite の考え方を整理

Android アプリ開発で、SQLite を使って日時を扱う時のポイント

  • SQLite には日時を扱う型が無い。
  • Android アプリでは 1970年1月1日 00:00:00.0 UTC からのミリ秒(Unix タイムのミリ秒)で日時を扱うことにする。
  • UNIX タイムのミリ秒を INTEGER 型で挿入することにより SQLite で日時を扱う。(たとえばの方法。他にも考えられる。)
  • Java で現在日時取得には、System.currentTimeMillis() を使用する。
  • Java の Date クラス、SimpleDateFormat クラスなどで日時を扱う。
  • 開発時にミリ秒の日時を得るのに便利なページ(「unix time」で検索して見つけた)
    → UNIXTIME相互変換ツール – konisimple

これがベストプラクティスかどうかはわかりません!今のところこれでアプリ制作が実現できている、という状態です。

大量のデータの挿入や検索時に問題が発生するかもしれません!けれども、ある程度綺麗に日時を扱えている感覚がございますのでメモしておきますわ♪

具体的な使い方

カテゴリー
コンピューター

【Android Studio】Gradle でビルドエラーを解消しましたが不可解です><。

今までビルドに成功し、実機でデバッグもできていた Android アプリのプロジェクトが、突如ビルドエラーとなりました><。

解決したのですけれども、エラー原因もわからず、対処方法も不可解です><。何の役に立つのかわかりませんけれども、残しておきますわ。

Gradle のエラー内容

カテゴリー
コンピューター

【Android Studio】実機でデバッグするまでの 3 つのステップ!

Andoroid スマートフォンやタブレットを使って開発中のアプリをデバッグするために、実機側で 1 度だけ行う設定をノートいたします。

1.デベロッパーモードを有効にする

カテゴリー
コンピューター

【Java】【Android】DB アクセス周りのリファクタリングの実践ノート

1.はじめの状態

MainActivity の onCreate に直接 DB アクセスのプログラムを書いておりました。データベースから SELECT したレコードは、データクラスに格納しております。

2.メソッドへ抽出

MainActivity の onCreate に直接書いていた DB アクセスをメソッドに切り出し、抽出いたしました。

3.DB アクセスクラスの作成、メソッドをそこへ移動

カテゴリー
コンピューター

【Android Studio】adb コマンドでアプリの DB を直接見る方法

エミュレーターの中に入って、adb コマンドでアプリ内の SQLite データベースの中身を直接見る方法

  1. Android SDK のディレクトリを調べる。
    Android Studio の上部メニュー File > Project Structure… の Android SDK location
  2. cd Android SDK のディレクトリ/platform-tools で移動
  3. ./adb shell でエミュレーターの中に入る。
  4. cd /data/data/com.example.project/databases でデータベースのある場所に移動。com.example はパッケージ名の逆、project はプロジェクト名。
  5. sqlite3 dbname.db でアプリ内の SQLite データベースに入る。dbname.db はアプリ製作者が決めた DB 名。ls で非レクトリを調べれば名前がわかる。

なお、エミュレーターから出るには、exit または control + d です。

SQLite にログインしてからよく打つコマンド

カテゴリー
コンピューター

Java の Map で DB のマスタのような定数宣言をして使う方法♪

ポイント

  • static final で宣言
  • Collections.unmodifiableMap を使うことによってマップの要素の変更を禁止する
  • 取り出す時は、クラス.変数.get(キー) の形で行う

Java ソースコード例