Hatena::ブログ(Diary)

Web、只今勉強中 このページをアンテナに追加 RSSフィード Twitter

2012-01-01

zsh環境でsubversionで補完できずに_arguments:comparguments:312: invalid argument: [--cl]:arg:が出た時の対処法

2012年になりましたね。今年もよろしくお願いします。

さて、zshsvnを使うときに以下のエラーが出て補完がうまく効かない場合があります。

今回私の環境で起こったバージョンは4.3.11でした。

 _arguments:comparguments:312: invalid argument: [--cl]:arg:

この現象はzshsvn用のfunctionを修正すれば解決できます。

MacHomebrewzshインストールしていたので/usr/local/Cellar/zsh/4.3.11/share/zsh/functions/_subversionを修正します。

MacPortsなら/opt/local/share/zsh/functionsあたりにあるんじゃないかな。

見あたらなければfind / -name _subversionで探してください。

修正内容の詳細は以下のリンク先をそのまま適用すればOK。

https://github.com/simono/zsh/commit/4e30e9568599567bd9a311c4592f6218e9b6c438

2011-08-08

[cakephp] シェル実行時に'Missing Database Table...'というエラーが出た時の対処法

ブラウザからのアクセスは問題なくて(テーブルもモデルも正常に動いている状態)シェルでエラーで以下のエラーが出た時の対処法。

Error: Missing Database Table 'model_name.php' for model 'ModelName'

対処法はapp/tmp/cache/models/の中身を消せば解決する。

(経験上、モデル絡みの不可解な動きはキャッシュが怪しい)

キャッシュ内を該当のモデル名でgrepすると、cake_core_file_mapしか引っかからないので、このファイル内のキャッシュ情報がおかしいんだと思う。

2011-07-14

[PC][自作]玄人志向のPC電源が使いやすくて素晴らしかった

自宅で使っていたPCの電源が突然死

ある瞬間からPCの電源が全く反応しなくなった。まぁよくある話。


PCを開腹してみるとマザーボードに通電してない。

マザーボードか電源が逝ったっぽいなぁ...」

使用期間から考えると電源と推測(検証用の部材もなかったし)


調べてみると玄人志向KRPW-P630W/85+がよさそうだったので即購入。

使いやすさに驚いた

最近の電源事情は詳しくないけど、この電源は使いやすかった。


電源は本体から直付けでケーブルが伸びているのが普通だけど、この電源は最低限のケーブルだけが直付けで、のこりはプラグインケーブルになっている。


電源の使わない直付けケーブルはケース内のどこに逃がすか悩みどころで、逃し場所によってはエアフローが悪くなるので対処に困ることも多い。

必要なケーブルだけプラグインで使えるだけでここまで楽になるとは思わなかった。


プラグインは以下のもの。


SSDx1,HDDx1用にSATAを1本、グラボ用にPCI Expressを2本を使って交換した。所要時間は15分程。


あっさりPCも起動して、復旧完了。

コイル鳴きもファンの騒音も特になく快適なPCが戻ってきた。


また電源を買う機会があったら同じものを買おうと思うほど良い買い物ができて大満足な製品でした。


2011-06-27

CentOSのyumでExisting lockが出た場合の対処

何かの拍子に正しくyum.pidが消えていなくてロックがかかることがあるみたい。

以下の様な出力が出たらyum.pidファイルを消して再度yumを実行すれ大丈夫。

rm -f /var/run/yum.pid

# yum install subversion
Loaded plugins: fastestmirror
Existing lock /var/run/yum.pid: another copy is running as pid 7845.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  25 M RSS (252 MB VSZ)
    Started: Wed Jun 22 05:04:59 2011 - 2:22:23 ago
    State  : Sleeping, pid: 7845
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  25 M RSS (252 MB VSZ)
    Started: Wed Jun 22 05:04:59 2011 - 2:22:25 ago
    State  : Sleeping, pid: 7845
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  25 M RSS (252 MB VSZ)
    Started: Wed Jun 22 05:04:59 2011 - 2:22:27 ago
    State  : Sleeping, pid: 7845
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  25 M RSS (252 MB VSZ)
    Started: Wed Jun 22 05:04:59 2011 - 2:22:29 ago
    State  : Sleeping, pid: 7845

2011-06-16

@shin1x1さんの「10,000はてブと10,000tweets」を読んで

@さんのtweetが10,000、そしてblogShin x blog」が累計で10,000はてブ、を達成されたそうです。

(参考になるエントリーをたくさん書かれていてよくチェックしています。)


その記念に書かれたエントリーの中でとても印象に残る内容がありました。


元来飽きっぽい性格なのですが、ここ数年は「blogを書く」という行為が、目的ではなくて手段になってきたのが継続できている理由だと思います。何か面白そうなことをやってみて、その結果をまとめておきたいとか、特定の誰かに対してこれを教えたい伝えたいとか、あくまで「伝える」ということの手段としてblogを書いています。


自分も飽きっぽい性格で、「忙しい」「ネタがない」なんて理由で書かない理由ばかり探していました。そうこうしているうちにblogの存在すら意識しない時期も大分長い間あった様な気もします。

書くことが目的になっていたんですね。


日々の仕事をこなしていく上で、「結果をまとめておきたい事例」、「誰かに伝えたいこと」はたくさん出てくるので、やっぱりきちんと文章にアウトプットしておきたい。

そう思いました。


よくblogについて、量は質に転化すると言われます。

「継続」して「量」を出し続けることをこれから始めたいなと思ったエントリーでした。


@さん、2つの10,000達成おめでとうございます!