カテゴリー
Linux

PostgreSQL のデータベースをコピーする方法メモ♪

PostgreSQL データベースをコピー

-- データベースをコピー。db1(user1、password1) から db2(user2、password2)に。
pg_dump -U postgres -W db1 | psql -U postgres -W db2
  • psql のプロンプトや postgres ユーザでのコマンドではなく、シェルで実行する。
  • コピー先のデータベースは予め作っておくこと。
  • PostgreSQL のユーザは postgres を使用する。
  • パイプ(|)前後の2回分、パスワードの入力が求められる。

指定するユーザについてポイント

カテゴリー
Google

問題なきよう備えておくことを日常にしますの → 【注意】iPhone向け2段階認証アプリ『Google Authenticator』をアップデートすると設定が初期化される模様

はっきり申しまして、「初期化される模様」ではなく「初期化される」ですの。だってわたくし初期化されましたもの。ですけれども別に困っておりませんわ。

別の手を使って 2 段階認証ログインできますもの。

調度よい機会ですの。Google の 2 段階認証について、あらためて調べましてまとめますわ。次の2点ですの。

  • iPhone アプリを使用しないで 2 段階認証する方法
  • 設定が初期化されてしまった Google Authenticator アプリに再び Google を登録して認証用コードを表示させる方法

iPhone アプリを使用しないで Google に 2 段階認証する方法

カテゴリー
Linux

★10★意図的な変更後に Tripwire データベースをアップデート♪【Tripwire】わたくしだって WordPress サーバの改ざん検知したい!【CentOS】

明示的に Tripwire ベースラインデータベースをアップデートする時のポイント

  • 改ざんチェック → アップデート、が一度にできるオプションを使うと便利

好きなタイミングで Tripwire ベースラインデータベースをアップデートするための具体的で便利なコマンド

# エラー回避のために、言語を翻訳しないよう設定
export LANG=C
# 改ざんチェック後、自動的にレポートを表示してアップデート
tripwire -m c -I
  • -m c, –check → チェックモードを指定
  • -I, –interactive → チェック後、アップデートを簡単に行うためにレポートを開く

最大のポイントは、オプションとして「-I」を指定することです。インタラクティブにチェックをいたしますの!という指定でございます。

カテゴリー
Linux

WAF 導入にあたって頼り甲斐のあるサイトご紹介ですの★わふー♪★

「mod_security waf」で Google 検索した結果、素晴らしい参考ページを見つけることができました。

読んで感想や注目したいところをメモしておきます。

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

【PHP】2次元配列において、2次元目の配列に共通する value を取得します♪

スクリーンショット 2013-08-21 22.03.25.png

たとえばいろんな本があって、それぞれの本にジャンルや特長などのタグがついています。共通するタグを手に入れるには、どのようにプログラムすればよいでしょうか?

本は配列のキーになっていて、タグは値です。本にタグはたくさん付けられますので、値といっても配列となっています。このようなデータを想定しましょう。

  • 本A – タグ1、タグ2、タグ3
  • 本B – タグ1、タグ3、タグ4
  • 本C – タグ2、タグ3、タグ4

この場合、タグ3が全ての本につけられています。タグ1、タグ2、タグ4は惜しいことに3冊のうち2冊にしかタグ付けされていないので、該当しません。

人間の目で見れば、この程度すぐに抽出できますわね♪では、プログラムで自動的には?。。。難しいです><。でもできましたので、ノートいたします♪

使う関数!

考え方のポイント

  • 共通するデータで基準の変数を上書き

2次元目の配列をどれか適当に選択しまして、これを基準の変数としております。これとその他の2次元目の配列を比較しまして、共通項を取得します。

そして次の2次元目の配列と比較しまして、、、と繰り返していくことで全ての2次元目の配列に共通する値を抽出することができます♪

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

2013年8月のアクセス解析

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

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • コンテンツ > サイトコンテンツ > すべてのページ
  • トラフィック > 参照元 > すべてのトラフィック
  • トラフィック > 参照元 > 検索 > オーガニック検索

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

カテゴリー
ゲーム

Boot Camp で13インチ MacBook Pro Retina にインストールした Windows 8 に Steam をインストールしてログインできました♪

以前、【はじめての】STEAMで買い物(途中でアカウント作成)の記録【おつかい】 | oki2a24 にて Skyrim を購入いたしました。あとは Steam をインストールしまして遊ぶだけなのですけれども、実は Skyrim は Mac ではプレイできません。

そこで、Windows に Steam をインストールする必要があります。

わたくしは、初めての Boot Camp で Windows 8 ♪いっぱい失敗しました! | oki2a24 で述べました通り、Mac に Boot Camp で Windows 8 をインストールしてありますので、今回この Windows 8 に Steam をインストールし、ログインできるかどうか確認してみようと思います。

Boot Camp で13インチ MacBook Pro Retina にインストールした Windows 8 に Steam をインストールしてログインするまでの手順

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

Adobe Photoshop Lightroom 5 インストールは DVD ドライブなくてもできた。。。パッケージ版だよ!ダウンロード版ではありませんのよ!

パッケージ(ディスク)版の Lightroom 5 をディスクドライブなしでインストールする方法

  1. 体験版をインストールする
  2. パッケージ版のシリアルナンバーを登録する

これは、体験版が製品版の期限付きバージョンである Adobe 製品だからこそできる技であると思います。

ポイントは、Photoshop Lightroom 5 のシリアルナンバー、シリアル番号、シリアルキー、、、なんて呼べばよいでしょう?ともかくこれをしっかり持っておくことが大事です。

具体的な手順

カテゴリー
Linux

★9★Sendmail 再起動するだけで改ざん検知レポートされる【Tripwire】わたくしだって WordPress サーバの改ざん検知したい!【CentOS】

Sendmail を再起動すると変更されるファイル

  • /var/lock/subsys/sendmail
  • /var/lock/subsys/sm-client
  • /var/run/sendmail.pid
  • /var/run/sm-client.pid

これはなにも Sendmail に限ったことではないと思います。パッケージを起動しますと OS が、Linux が、lock と pid を管理して、今どんなアプリが動いているかを管理する、そのような理解でよいと考えています。

一度きちんと勉強してみたい部分でございますね。

それはともかく、パッケージの起動でファイルが変わりますので、Tripwire の改ざん検知に引っかかる、という点を覚えておきます。

カテゴリー
Apple

【Macbook Pro Retina 13インチ】気温30℃では常にファンが回ります♪そして対策です♪

ちょっとお暑い環境で作業をしておりましたら、ファンが回りっぱなしになってしまいました><。ファンの音がうるさいです。不安にさせる音です><。

Macbook Pro Retina 13インチのファンが常にまわる気温は 30 ℃でした♪ほんとにホント?と詰め寄られましたら詰まってしまいますけれども、目安として覚えておきます。

  • CPU の使用率が50%行かなくてもファンがまわる
  • メモリの空きが充分(8 GB 中、2 GB 程空いていたはず)にあってもファンがまわる
  • ハードディスク容量の空きが充分(400 GB 中、200 GB 程空き)にあってもファンがまわる
  • 使っているときは常にファンがまわる
  • キーボードも熱い。あっちっち
  • Google Chrome で5タブ、Evernote、Eclipse 4.2、VirtulBox で CentOS 5.9 を立ち上げた状態

気休めながら、冷却促進のためにとった対策♪