メモ

重要項目: 同一のシーケンスから数値を取得する同時実行トランザクション同士のブロックを防止するため、nextval演算は決してロールバックされません。

http://www.postgresql.jp/document/9.1/html/functions-sequence.html

MacとiPhone、イヤホンで聴いたときにノイズが発生、何か直った

えっと原因がよくわからんがいきなり直った。

意味わからんと思いますが、これまでの流れ

SONY XBA-20

1)数日前から突然MacにイヤホンをさしてiTunesで音楽を流した時にノイズがのる様になる。 人の声の音域?の音量だけ小さく、何かエコーがかかったような音。

2)イヤホン自体、時々配線が切れてしまったりして左右どちらかが聞こえなくなったりすることもあったので、 またイヤホンの故障かーと、試しにiPhoneでも確認してみると確かに同じ現象。

3)ヨドバシで新しいイヤホンを購入し、Macにつないでみる

4)1)と全く同じ状態。ま、まさかMacのオーディオインターフェイスとか物理的に故障??あ、でもiPhoneも同じ状態だし。。

5)とりあえずiTunesを終了、再起動が必要なOSの更新も出てたので、一回Mac再起動。

6)Macの音が普通に聞こえる様になる。あれ?じゃあiPhoneは??と再度iPhoneで音楽を聞くと普通に聞こえる様になっている←いまココ

え?え?なんで?Macは再起動や更新で何か変わったにしても、iPhone何もしてないんだけど。。 前に使ってたイヤホンも壊れた訳じゃなさそうだなぁ。 うーむ、謎。

追記

新しく買ったイヤホンは変換コードが邪魔だったようだ。

通常のプラグがストレートで、L字型のコネクタが付属でついてきたのでただの延長コードだと思ったら、Xperia用の変換コードらしい。

アマゾンのサーバでエラーが起こっているかもしれません。
一度ページを再読み込みしてみてください。

gitで特定のcommitに戻す方法

最近、こちらのブログで使ってるサーバにgitを導入しました。 (さくらインターネットのスタンダード)

WordPressの管理画面にログインしたらプラグイン更新のお知らせがありましたので、 更新ボタンを押して最新版に更新しました。

でgit上で更新を確認、commit。

git status</p>

<p>git add .</p>

<p>git commit -m "プラグイン更新"

で、再度ステータス確認したところ、

</p>

<h1>Not currently on any branch.</h1>

<h1>Changes not staged for commit:</h1>

<h1>(use "git add/rm <file>..." to update what will be committed)</h1>

<h1>(use "git checkout -- <file>..." to discard changes in working directory)</h1>

<p>#</p>

<h1>deleted:    wp-content/plugins/google-analytics-for-wordpress/class-pointer.php</h1>

<h1>deleted:    wp-content/plugins/google-analytics-for-wordpress/class-tracking.php</h1>

<p>

削除されたファイルリストが。

git add .

とかで追加、更新のあったファイルが全て追加されるので、

git rm .

で、同じように削除されたファイルのみステージに上がるかなーと安易に実行したところ。。

rm 'index.php'
rm 'license.txt'
rm 'readme-ja.html'
rm 'readme.html'
rm 'wp-activate.php'
rm 'wp-admin/._admin-ajax.php'
...
...
...

と明らかに削除してはいけないファイルまで一気に削除されてしまいました。orz

で、本題のgitでの特定コミットへの戻し方。

git stash #←現状を一時保存</p>

<p>git log</p>

<p>commit e0b6de6c4d389f097151df7b6245015689bcd5c9 #← 戻したいコミットのSHAを確認
Author: User Sediakj <a href="&#x6d;&#x61;&#x69;&#108;&#116;&#111;&#58;s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;">s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;</a>
Date:   Wed Apr 3 23:11:37 2013 +0900</p>

<pre><code>update plugin&amp;themes
</code></pre>

<p>commit e0e3709b2be786d9ef284c2c2767d4555480d054
Author: User Sediakj <a href="&#x6d;&#x61;&#x69;&#108;&#116;&#111;&#58;s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;">s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;</a>
Date:   Tue Apr 2 12:08:54 2013 +0900</p>

<p>git revert e0b6de6c4d389f097151df7b6245015689bcd5c9</p>

<h1>↓こんな形で変更箇所が表示されるので、問題なければviの保存(:wq)コマンドで保存する</h1>

<p>Revert "update plugin&amp;themes"</p>

<p>This reverts commit e0b6de6c4d389f097151df7b6245015689bcd5c9.</p>

<h1>Please enter the commit message for your changes. Lines starting</h1>

<h1>with '#' will be ignored, and an empty message aborts the commit.</h1>

<p>Revert "update plugin&amp;themes"</p>

<p>This reverts commit e0b6de6c4d389f097151df7b6245015689bcd5c9.</p>

<h1>Please enter the commit message for your changes. Lines starting</h1>

<h1>with '#' will be ignored, and an empty message aborts the commit.</h1>

<p>#</p>

<h1>Committer: User Sediakj <a href="&#x6d;&#x61;&#x69;&#108;&#116;&#111;&#58;s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;">s&#x65;&#x64;&#x69;&#x61;&#107;&#106;&#64;w&#x77;&#x77;&#x32;&#x30;&#54;&#48;&#46;&#115;&#x61;&#x6b;&#x75;&#x72;&#97;&#46;&#110;&#101;.&#x6a;&#x70;</a></h1>

<p>#</p>

<h1>Not currently on any branch.</h1>

<h1>Changes to be committed:</h1>

<h1>(use "git reset HEAD <file>..." to unstage)</h1>

<p>#</p>

<h1>deleted:    wp-content/plugins/google-analytics-for-wordpress/admin/ajax.php</h1>

<h1>deleted:    wp-content/plugins/google-analytics-for-wordpress/admin/class-admin.php</h1>

<p>

git rm 前にcommitしていたので、そちらに戻しました。

gitコマンド怖いですね。。(違

アマゾンのサーバでエラーが起こっているかもしれません。
一度ページを再読み込みしてみてください。

Mac Chromeの右クリックについて

何だかいつの間にかChromeの右クリックメニュー表示ができずにいたんですが、ググってみたらすぐにHit。

http://www.hawk-a.com/exception_code/archives/1309

「Smooth Gestures」というマウスジェスチャーのエクステンションがいけなかったそう。 しかもこのエクステンション、スパイウェア認定されてたのか。。

無効にしたらすぐに表示しました。

ずっとソースを表示とか、リンクのコピーするときにわざわざFirefoxで立ち上げ直してたよ。。

WordPressマルチサイト化

しばらくはまっていましたが、よ~やくできた。。

元々、siteurl側で http://ドメイン/ → http://ドメイン/blog/ と設定していたところに別ドメインでのサイトを追加したことが原因のよう。

WordPressのソースを少し追ってみたけど、結局DBのデータを直接編集してしましまいました。

=========

memo

編集したカラム wp-optionテーブルの siteurl

wp-siteテーブルの siteurl

nook color &ケースを Amazon.comのmarket placeで購入しました。

nookcolor

nook colorとはアメリカの本屋、Barns&nobleが出している電子書籍リーダーです。

Amazonのkindleと違い、OSがAnodroidで作られているため、タブレットとしても利用できます。 しかし、アメリカのみの販売のため、日本から手に入れる場合、日本に転送する必要があります。

  1. 直接、アメリカのB&Nに行って購入
  2. B&Nのショッピングサイトで購入、海外の商品転送サービスを使う
  3. 黒船Gadgetなどの専門業者から購入
  4. 海外のショッピングサイトから購入
  5. セカイモンやヤフオクなどのオークション

商品転送サービスの見積もりをとったりしたのですが、今回は4の海外のショッピングサイト(Amazon.comのMarket place)から購入しました。

ざっくり金額などを比較すると、

  1. $249 22,000円くらい?+往復の渡航費用
  2. 上記の金額+手数料、送料で3,000〜5,000円= 25,000〜28,000円
  3. 銀行振込で30,000円
  4. 送料込みで28,000円弱
  5. 落札価格による

って感じでした。金額だけなら最安の転送サービスやオークションが安いようですが、 結構問題も多いようなので、英語の勉強がてら海外のショッピングサイトから購入してみました。

海外のショッピングサイトも途中で何か問題があれば、メール等で問い合わせをしないと行けないので、なかなか不安でしたが、今回は特に問題もなく、1週間弱で届きましたー(ほっ

とりあえずアプリを色々入れてみます。

投信積み立て3月

銘柄 現在のリターン
eMAXIS 日経225インデックス -2.25%
eMAXIS 先進国株式インデックス 10.42%
eMAXIS 新興国株式インデックス 12.23%
eMAXIS 新興国債券インデックス 5%

3月は新興国が大分あがってます。ここ3年で最高値。

[Linux][Redmine]ServersMan@VPSにRedmineインストール

プロジェクト管理にRedmineを使おうと、新しく借りたServersMan@VPSにインストール。

かなりはまったのでメモ。

Redmine 1.0をCentOSにインストールする手順

基本的には上記の手順でインストール。一通り作業が完了して、ブラウザからアクセスすると、

 undefined local variable or method `version_requirements'

のエラー画面。。 Google先生にエラー文言を入れて聞いてみると、こちらの情報がHit。 このパッチをあてると 動くらしいので、ソースをダウンロードして、それっぽいファイルを上書きしてみました。

 /var/lib/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb

さらにこちらのブログにあるconfig/environment.rb に以下のコードを追加

if Gem::VERSION >= "1.3.6" 
    module Rails
        class GemDependency
            def requirement
                r = super
                (r == Gem::Requirement.default) ? nil : r
            end
        end
    end
end

そして以下のコマンドを実行。

 #rake db:migrate RAILS_ENV="production"

とりあえずこれで動くようになりました。よくわかっていませんが(汗

どうやらRedmineをインストールするのに、いくつかruby関連のツールをまずインストールする必要があるようですが、 そのバージョンによってエラーになってしまうらしい。

後は、この本にあった、インストール直後に最低限実施すべき設定を行ってとりあえず終了。。

アマゾンのサーバでエラーが起こっているかもしれません。
一度ページを再読み込みしてみてください。

・adminアカウントのパスワード変更
・日本語で使うための設定関連
とか。(そういえばメール関連の設定をしていなかった事に今気づいた。。)

ぼちぼちいじっていこう。

おまけ

ランダムなパスワードをいちいち作るのがめんどいので、パスワード生成用コマンドをインストール

 # yum install expect

これでmkpasswdが使えます。参考

development memo,review,tech