July 2006アーカイブ

Xkeymacs を使って PC の操作も Emacs キーバインド に変更してみた今日この頃。しかしデフォルトで良く使っていた全てを選択する Command+a みたいなのがどうやるのかわからない。だから調べてみた。

バッファ全体をリージョン
C-x h

っで選択したあと

M-w

を押して切り取り。

ってか、むっちゃ簡単じゃん。いちいち C-Space でマークセットしてたのがバカらしいなぁ。

Windows XP ロゴ

Windows はちゃんと使える PC にするまでのプロセスが面倒ですよね。自分用に設定を切り替えるだけなのに丸々一日使っても終わらない。なんで最初からハードに合わせて最適化してくれないんだ。

この事実は知らない人も多いのですが(技術者に聞いた話ですけど) WindowsXP は出荷状態では OS 自体の設定がすべて一緒になっています。これはどれだけ高機能の PC を買っても5万程度で買えるショップ PC でも性能にそれほど差がないってことです。

っではどうしたらいいんでしょうか?それには Windows をとことんいじるしかありません。不要なスタートアップサービスでメモリを使っていることもありますし、CPU 本来の性能を使っていないってこともあります。っと言うことで僕が色々試したカスタム方法で簡単なモノをまとめてみようと思います。

Thinkpad X40 購入

| コメント(0) | トラックバック(0) | このエントリーを含むはてなブックマーク
Thinkpad X40

オークションで60kで出品されてたんで思わず落札してしまいました。Geekな人って Let's Note, Thinkpad, PowerBook, MacBookPro しか選択肢がない(現在のブーム的な向きもありそう)らしく、ハッカーな人たちは Thinkpad みたいな風潮があるみたいですよ。

本体が62100円だったのですが追加でメモリ1GBが11000円、バッテリ10000円トラックパッド(Thinkpadのキーボードについてる例のアレ)が1000円、計84100円っと思ってたより高い買い物になってしましました。けどちょっと古い機種だけどスペック的には普通に仕事で使ってもなんら、問題のないレベルなので結果満足と言えば満足しています。

Thinkpad X40 2371-1EJ
  • 超低電圧版 Pentium-M 1GHz
  • チップセット Intel855GME
  • メモリ オンボード256MB +購入後1GB追加
  • ビデオメモリ 最大64MB
  • ハードディスク40GB
  • 12.1 TFT(1,024X768ドット 1,677万色)
  • 無線 LAN IEEE802.11b,g準拠
  • 赤外線通信 最高4Mbps
  • ドライブなし
  • WindowsXP Professional
  • 重量1.26kg
Cooperative Linux

いままで coLinux の接続設定を Host と brigde で接続していたのですが、ネットワークには繋がっているのにアイコンが常に切れている状態を表示していて気持ちが悪かったので思い切って NAT 接続に変えてみました。っで DNS の設定で小一時間はまってしまったのっで今後のためにもメモ。

僕はプロバイダで OCN を使っているのですが、プライマリDNSとセカンダリDNSって最初に届いた契約の紙に書いてあったんですよ。普段はネットする時は自動で設定してあるんであれこれ考えなくていいわけですが、coLinux で NAT 接続を使うにはその当たりの設定もしなくちゃいけなくて、色々部屋を探したんですが見つからない。ネットで探してみたんだけど ADSL は自動取得になるとしか書いてないので使用がなく ADSL の下に書いてあるのを試してみたらなんか上手くいった。ん〜謎だ。

今 Screen の勉強してるんだけど、デフォルトで zsh が使いたかったので調べてみた。

  1. 「アプリケーション」→「ユーティリティ」ディレクトリ内の「NetInfo マネージャ」を開く
  2. NetInfo マネージャの左下にある鍵マークを押して管理者のユーザー名とパスワードを入力
  3. 「users」→「ユーザー名」を選択、プロパティ欄で「shell」を選び、値に「/bin/bash」or「/bin/tcsh」or「/bin/zsh」を入力
  4. 一度ログアウトしてから、ログインし直すと変更したシェルがデフォルトになっている

Mac OSX を Unix的に使わない人にはあまり必要の無い設定だったりする。しかしユーティリティー周りには便利な App がいっぱい入ってますよね。なにげにネットワークのドメイン変更も出来るソフトが入ってたりするのでびっくり。

DarwinPorts

Emacs で PerlTidy を使おうと思って M-x perl-tidy-region ってコマンドを押したら Shell でエラーが出た。確か入れてあるはずなのにって思ったんだけど、インストールしてあるのは会社のマシンでした。っということで家のにも入れようと思ったんだけど、パッケージマネージャで入れた方が楽だなぁと思って Fink をインストール。

インストールしてから確認のため

perltidy -v

でちゃんと入ったか確認。するとなにやらエラーが出てて、1860行目でエラーですって。とりあえずEmacsから使えるかチェックしたら動きませんでした。ディレクトリを確認すると sw/ ってディレクトリが出来ていてその中にの底に perltidy はあったんだけど、ソースみてもわからん。と言うことでFink自体を削除。

仕方無いので前にインストールした DarwinPorts 経由で調べてみた。そしたら p5-perl-tidy ってそれだった。

True Type Font は Windows でも Mac OSX でも同じフォントファイルをインストール出来るってことを最近知りましたw っと言うことで今日はプログラミングで良く使われるフォントについてまとめてみようと思います。

Verdana
Windows, Mac OSX 標準フォント
Courier New
Windows, Mac OSX 標準等幅フォント
Lucida Console
Windows 標準等幅フォント
Consolas
Windows Vist 標準のフォント
Anonymous
Mark Simonson Studio のフォント
ProFont
Tobias Jung 氏のフォント
Proggy
TrueTypeフォントだけでなく、ビットマップフォント、X11用のフォントも用意されている
Bitstream Vera Sans Mono
Linux で良く使われているプログラマに人気のフォント

Windows Vist 用フォント Consolas はダウンロードページを見るとわかるのですが Microsoft Visual Studio 2005 用ってことでWindowsじゃないと今はインストールは出来ません。ですが、一度WindowsにインストールしてしまえばFontフォルダに Consola.ttf Consolab.ttf Consolai.ttf Consolaz.ttf と4つのフォントが出来るので、それを Mac OSX へ移してやれば Mac でも Consolas を使うことが出来ます。Mac 単体じゃ無理ですけどね。

昨日は知り合いのJavaの人(鬼畜)とJavaの人の同僚Rubyの人(ブーンの人)と飲んできた。最初からハルヒやら仕事の話やらLLやらで盛り上がった。

Javaの人はRubyの人にアジャイル開発で論破されていましたw

あとJavaの人の濃ゆい話がいっぱい聞けた。

Emacs UTF-8 に変更

| コメント(1) | トラックバック(0) | このエントリーを含むはてなブックマーク

.emacs に下記のように記述すると Emacs の文字コードが UTF-8 で使える。

(set-language-environment 'Japanese)
(set-terminal-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(setq coding-system-for-read 'mule-utf-8-unix)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)

けど初めの .emacs が EUC-jp だったためにコメントアウトの日本語全部文字化けした。悲しい。

Linux (GNOME) にはデフォルトで仮想デスクトップが入っているので便利だぁ〜っと思ってたのですがWindowsでも似たようなソフトがあるんじゃないかと思い探してみました。やっぱりLinuxメインで仕事は出来ないのでw ついでにググって見つけた便利なソフトなども紹介。

Virtual Desktop Manager
Microsoft公認の仮想デスクトップソフト。仮想デスクトップが4枚使えるようになり、解像度の狭いディスプレーでもデスクトップを便利に使える。他のOSと比べるとクオリティーはやや落ちるのがたまに傷。
Royale Theme for Windows 1.1
Windows 用デスクトップテーマ。いつもの XP デフォルトのテーマに飽きたら使ってみよう。これをインストールしても XP が便利になるわけではありません。気持ちの問題です。
WinShot
普段使ってるスクリーンキャプチャソフト。Win 標準のプリントスクリーンじゃ物足りないのでこちらを仕様。ただ一つ、アイコンがいけてないのが不満。
IME Watcher for Windows XP
普段 IEM タスクバーに常駐している IEM をインジケータに表示するためのソフト。タスクバーにあると邪魔ですよね。なんか切り替える時に鬱陶しいですしね。
キングソフトインターネットセキュリティ
IT 大国、中国から進出してきたセキュリティーソフト。現在半年間無料で使える。アンチウィルス、アンチスパイ、パーソナルファイアウォール、インターネットセキュリティ、と四つも入ったオールインワンのセキュリティソフト。期限が切れたら激安で更新可能。
Google Pack
Googleが出したインターネットセットアップパック。Norton Antivirus 2005 Special Edition が半年間無料でつかえるのがポイント、アンチスパイソフト Ad-Aware SE Personal も入っている。上記のキングソフトと使い回ししたら一年間はアンチウィルスにお金を使わなくても大丈夫。サブで家族使いのWindowsなどに入れると吉。

Emacs Tips 個人メモ

| コメント(2) | トラックバック(0) | このエントリーを含むはてなブックマーク

Emacsを個人でも仕事でも使うようになって半年。色々ネットを駆け回りHackerさん達のblog経由で情報を仕入れてきたわけですが、今まで使って無かった機能やら設定やらがまだまだ沢山あるってことで紹介。とりあえずMeadowでも使えることは確認済みです。

知らなかったキーバインド

C-x C-v

現在のバッファの編集を終了して別のファイルを開く

これは今まで半年存在を知らなかった。たぶん基本操作には載っていることなんだろうけど、毎度毎度 C-x C-f で新規にファイル開いてましたよ僕は。

Bookmarkを使ってみる

Booknark をセット

C-x r m

Bookmark へジャンプ

C-x r b

一覧表示

C-x r l

Bookmarkは存在自体は知ってたんですが使って無かったなぁ。id:higeponさんひげぽん OSとか作っちゃうかMona- - bookmark機能をみて使ってみようと思いやってみた次第。そしたらむちゃくちゃいいじゃないですかぁ。Homeディレクトリから遠いのとかはもうBookmarkしかないでしょ。

ChangeLogを使ってみる

C-x 4 a

でChangeLog起動

使用するには .emacs に

(setq user-full-name "Ashizawa")
(setq user-mail-address "ashizawa@xxx.jp")

とかでフォーマットを作ることが出来る。 時間の設定も出来るようなのであとで調べる。

@media 2006なんですが、見出しであまり見かけないFontを使っています。Futuraなんて普通の個人レベルのPCにはインストールされていないはずだし。けどBodyで使われているFontはいたって普通のArialとか。

h1,h2,h3,h4,h5 {
  font:4em/1.5 "Century Gothic", "Avant Garde", ¥n
  Futura, Helvetica;
  }

body {
  font:80%/1.7 Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

Font一つでも他と違ったビジュアルなると雰囲気自体が変わるっていう良い例かも。

最近のコメント