mac us keyboard!

6月 20th, 2011 by kamatari | No Comments | Filed in setting

会社のmacはUS Keyboardを使ってます。

次第に慣れてきたのですが、家のkeyboardがJIS版なので家で作業する時、微妙な違いがわずらわしいー。

そこでbluetoothのkeyboard をappleストアで購入しました。

us keyboardでまず設定するのは、Command RとCommand Lで英数/カナの切り替えと、二度押しで同様の機能。

それに加えて、screenでの操作でctrlキーをよく使うので、capslockキーとctrlキーを交換します。

それをおなじみのKeyRemap4MacBookで直そうとしたら。。。

「CapsLock is an exceptional key.Use “PCKeyBoardHack” to change CapsLock key.」との表示。

しかし、CapsLockをただ単にcontrolと入れ替えるだけなら、メニューの環境設定から出来ました。

環境設定のキーボードを選択して、「修飾キー…」をクリックするとkeyの設定ができます。

ここでちょっと気をつけるのが、キーボードを選択という項目があって、ここでBluetoothのキーボードを選択しないと、macbookproのキーボードが変更されているだけなので、あれ?という事になります。

お気をつけて!

keyboard CapsLockをCtrlに変更

6月 13th, 2011 by kamatari | No Comments | Filed in Debian

やはりキーボードは押しごたえがあるやつがいいよね!という事で、そのむかし買ったFilcoのMajestouch。

当時は全然プログラミングなんかやってなかったので、気づかなかったのですが、これもUS配列ver。。。

中でもCapsLockの場所が不便なので、Debianでも変更してしまおう。

キーボードの設定ファイルは以下の場所に記述してある。

/etc/default/keyboard

そこに、XKBOPTIONSという項目があるので、”ctrl:swapcaps”を書き加えます。
こんな感じに。

XKBOPTIONS="ctrl:swapcaps"

その後、設定を有効にするためにrestart

$ /etc/init.d/kayboard-setup restart

これでCapsLockはCtrlとして使えるようになります。

ちなみに、今はキーボードもMacのものがしっくり来て一番好きです。
なんか静かだし、とても手になじむ気がするのです。

sudo が出来ない

6月 13th, 2011 by kamatari | No Comments | Filed in Debian
kamatari is not in the sudoers file.
This incident will be reported.

というメッセージが表示されて、sudoで実行したいコマンドが実行出来ない時。

これはsudoの設定が出来ていない事が原因です。
suコマンドで、root権限になり下記コマンドを実行

$visudo

GNU nanoというエディタでsudoの設定ファイルが立ち上がりますので、そこに下記の一行を追加します。
kamatariは私の名前なので適宜変更してください。

%kamatari ALL=(ALL) ALL

ちなみにnanoエディタの使い方は、ctrl + Gで出てきます。
保存はctrl+o(F3)で、Fileを閉じるにはctrl+xです。

debian install

5月 29th, 2011 by kamatari | No Comments | Filed in Debian

購入したPCのCPUFANが動作していないというトラブルに見舞われていたのが、2週間前の出来事。

修理センターに送ったのがようやく戻ってきました!

もう日曜日の午後だし、もう少ししたら会社へ行かないとなので、インストールだけでもやろう。

ということで、インストールを始めたのですが、「イーサネットカードが検出されませんでした。」という状態に。
パッと検索した感じだと、8139tooか8139cpを選ぶとうまくいくこともあるみたいです。私はダメでしたけども。

まだ解決していないのですが、調べているうちに便利なコマンドを知ったのでメモしておきます。

解決しました。
本についてたバージョンの古いdebianだったので、ハードウェアが単純に認識出来なかっただけという。。。

今年安定版になった最新のSqueezeをCDに焼いて入れたら、あっさりDHCPも通ってネットワークはほとんど問題ありませんでした。

インストール中でも

Alt+F2 : シェルプロンプト起動
Alt+F1 : 戻る

HTTP エラー 500

5月 24th, 2011 by kamatari | No Comments | Filed in PHP, trouble shoot

画像のアップローダを作っていてずっとはまっていたエラー。

HTTP エラー 500(Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

おそらく文字コードが原因。

ファイルごと文字コード変換の仕方がすぐに見つからなかったので、一から一気に書き直した。

日本語が通らないけどいいやと、そのまま設定していないscreenを使ったために、大幅に睡眠時間を削る結果となってしまった。><