カテゴリー
Android

[Android]アプリをアンインストール後、再度インストールするとSharedPreferencesの内容が復活している問題の対処法

タイトルの通り。

Androidアプリをテストしている際にまっさらな状態からテストするために一度アンインストールして、再度インストールし起動したところ何故か前回設定した内容で復活する。

今回作ったアプリはログインを必要とするものだったが、新規にインストールしたにもかかわらずログインされた状態になっていた。

極稀にまっさらな状態になるが、基本ログインされた状態。何かキャッシュされてるのかと思っていたがどうやら原因はこれのようです。

試しに、記事の通り「設定」→「バックアップとリセット」→「自動復元」をオフにするとまっさらな状態で起動できました。

まさかインストールした一瞬で復活するとはある意味すごいけど、デバッグ中は困るなー

カテゴリー
ruby rails

Rails5を入れてみる

最近全くと言っていいほどRailsを触ってなく、しかもいつの間にか5が出ちゃってるのでとりあえず、入れてみます。

Railsのインストール

まずはgemからrailsを入れます。

gem install rails --no-ri --no-rdoc

次に任意のディレクトリで以下のコマンドを実行し、サンプルアプリケーションを作ります。

rails new sample
カテゴリー
ruby Ubuntu

Ubuntu Server 16.04 LTSにrbenvをインストールする

今までCentOS派だったけど、仕事の関係でUbuntuに鞍替えしました。
というわけで、自宅サーバもUbuntu Server 16.04 LTSに変えております。
ただし、マシンスペック低めのため32bit版…

早速、Ruby環境を作ろうと思ったけど以前はRVMで環境作ったけど、今回はrbenvを入れてみることにします。
トレンドを見るとRVMの方が多いけど、rbenvに乗り換えるって記事も多い気がする・・・(2016年9月現在)

カテゴリー
Ubuntu

急にsudoできなくなった時の対処方法

またまたUbuntuネタ

Ubuntuで急にsudoできなくなり、「xxx is not in the sudoers file.  This incident will be reported.」と出てきた時の対処法。

  1. Ubuntuを再起動する。
  2. GRUBの起動メニューからadvanced optionを選択し、リカバリーモードで起動する(末尾が(recovery mode)のものを選択)
  3. 起動が始まり、メニューが出てくるのでrootの項目を選択する。
  4. /etc/group のsudoグループにsudoしたいユーザを追記する。
  5. 再起動(通常モード)

これで、sudoできるようになると思います。

ちなみに今回の原因はusermodでセカンドグループを追加しようとして既存のグループを付け忘れたのが原因っぽいです。

カテゴリー
Linux Ubuntu

apt-get upgradeで保留された時

Ubuntuでapt-get upgradeした際に、「以下のパッケージは保留されます」と出ることがあります。
これは、他のパッケージ等にも影響が出る場合このようなメッセージが表示され勝手には更新されないようになっているようです。

特に問題がなく、更新したい場合は以下のコマンドで更新することができます。

sudo apt-get dist-upgrade

もし、いきなりの更新が不安な場合は-sオプションを付けることによって変更する範囲を確認することができます。

sudo apt-get -s dist-upgrade
PAGE TOP
モバイルバージョンを終了