@mycb750はじめにgemを実装しなくとも論理削除は実装可能ですが、railsライクで論理削除gemのparanoiaを導入して、レコードの論理削除を実装します。動作としては削除日時(deleted_at)カラムを用意して削除するときに、deleted_atに日時を入れてくれるというものです。この状態でレコードを表示すると、削除されたレコードは抽出対象にならずに表示してくれます。論理削除にparanoiaが使用するカラムを用意します。paranoiaではこのカラムを使用してSQLを発行するのでindexを一緒に速度を考慮してつけておきます。:任意のカラム名endparanoiaの使い方paranoiaを導入したところで、実際にデータを論理削除を行い、テーブルの参照を行って表示されないことを確認してみます。nullテーブルからレコードの物理削除paranoiaを導入したことにより、論理削除を強制としますが、それでも物理削除をしたい場合もあります。その場合はdestoyメソッドに!をつけてdestory!を実行すると物理削除になります。@mycb750はじめにBootStrap2から3がリリースされ、いまやRailsなどもBootStrap3が標準で組み込まれています。2,3年前のシステムではBootStrap2が一般的だったため、その頃のレイアウトをそのまま組み込もうとすると表示がうまくいきません。※BootStrap2で使えていたクラス名が非推奨になったわけではなく使えなくなりましたほぼクラス名が変更になっただけなので、一つずつ変更していけばうまく表示されます。Grid表示では「hero-unit」→「jumbotron」に変更、「row-fluid」→「row」に変更「span[X]」→「col[X]」に変更などです。サイトのhtmlを一発でBootStrap2からBootStrap3へマイグレーションしてくれるようなサービスもあるのかもしれません。BootStrap2からBootStra3へ移行手順BootStrapの公式サイトにマイグレーションのためのクラスの変更前から変更後が載っているのでこちらを参考に変更するとよいです。http://getbootstrap.com/migration/クラス名のN/Aについて公式サイトのクラス名でBootStrap2で使えていたものが3になりN/A記載でマイグレーションできないクラス名がいくつかありました。こちらは別途同等のCSSを独自で書くしかなさそうです。@mycb750はじめにrailsでは標準のirbよりも高度なpryがコンソールツールとしてよく使われています。デバッグ時にpryまたはirbでモデル表示「[モデル名].allなど」をおこなうと表示があまり見やすくありません。見やすくということでHirbでは表形式で表示してくれます。導入Gemfileの追記プロジェクト直下にあるGemfileへpryとHirbのgemを記述しますpryはpry-railsのみで良いのですが、よく使われるその他pry関連gemも入れておきます。詳細はドキュメントを参照ください。install.pryrcファイルの追加.pryrcファイルをプロジェクト直下に以下の内容で作成してください。Hirb.enableend内容はバージョンにより更新される場合があるので最新版は以下のサイトより確認ください。実行結果として表形式で表示されるようになっていればOKです。@mycb750はじめにCentOSでVimのバージョンを更新します。7.2などの場合、プラグインがうまく動作しない場合が多いので、アップしておきます。]を実行した時に、エラーがプラグイン数の数だけでてしまったので調べてみました。事象の原因と解決までもともとのneobundleの設定とvimrcの設定状況から解決案までです。on※NeoBundleのhogeはいずれかのプラグインです原因?エラー内容から、neobundle#beginとneobundle#endのブロック間でneobundleをコールするようにとのことです。block.今まで出ていなかったのに、centos環境でなぜでたのか、バージョン?仕様変更?NeoBundleのバージョンにより仕様がかわった?とかでしょうか。]でエラーがでなくなりました。@mycb750はじめに今年のGoogle/IOのカンファレンス内でEclipseのADTのサポート終了が2015年末にすると発表されました。以下記事に記載した通り、AndroidStudioへの移行をしたほうが良さそうです。サポート終了してもEclipseADTでの開発はしばらくはできますが、問題はAPIのバージョンがアップした時にサポート外のため無視されるということですね。[Android]2014年12月EclipseADT配布終了(サポート終了間近)!新開発環境AndroidStudio(正式版1.10)の移行を考えるアナウンス内容アナウンス内容は以下より確認できます公式アナウンスhttp://android-developers.blogspot.com.au/2015/06/an-update-on-eclipse-android-developer.htmlEclipseのサポート終了についてサポート終了の理由はEclipseADTのサポートを終了してAndroidStudioの開発に注力をするからとアナウンスしてます。ついでにコンパイラツールAntの終了もするそうです。便利なGradleをみんな使うことになりそうですね。Steps)Googleは今後数カ月掛けてパフォーマンスツール(DDMS・トレースビューなど)も完全に移行するとアナウンスしてます。IDEA)へ移行しておいたほうがいいですね。@mycb750はじめにコマンドラインから打ったコマンドのインクリメンタルサーチ(逐次検索)が可能なpecoを導入してみました。便利だったので忘れないようにメモしておきます。peco導入percolというインクリメンタルツールをGO言語に移行して日本人によりpecoが出来たようです。違いはGO言語のためインストールが簡単になったようです。そのため元のpercolでも同様にできるので、どちらをいれても良さそうです。環境はmacでパッケージ管理はhomebrew、シェルはzshです。pecoQuery>入力モードになり、インクリメンタルサーチで探したいキーを入力するとピックアップされます。矢印キー(↓↑)で移動ができ、エンターで決定できます。使うより便利になりました。r)をpeco表示にするzshのhistory機能は大変便利ですが、それをpeco表示に変えてさらに扱いやすくします。.zshrc設定/反映.zshrcへ関数を定義します(peco-select-history)キーバインドをzshのCtrl+rをオーバーライドする形で設定します。rを押すとpeco表示の履歴検索になります。peco導入そのほか、pecoで関数を作成し、他コマンドと組み合わせていろいろできそうです。Qiitaやブログの記事を見るとgitと組み合わせて使う場合が多い様です。useless.1日5杯はコーヒー、カフェオレ飲みます。yumスポンサードリンクエントリ。