2008-06-01から1ヶ月間の記事一覧

今やってることと、近々やりたいこと

1. skkime を使いこなす 参考になるページ: インストール [技術情報:SKKIME] - System Design and Research Institute Co., Ltd. 辞書 SKK辞書 - SKK辞書Wiki チュートリアル AquaSKK プロジェクト::迷っている人へ 辞書登録の仕方 池嶋俊 Skype日記 - オー…

真夏を生き抜く

そろそろ真夏ですね。 4畳半、日当たり良好、クーラー無し。 どうやら死亡フラグが立っているようなので、そろそろ対策を考えねば。 情報仕入れたら追記すると思う。 参考 私はこれでゴキブリと無縁の生活を送るようになりました: 304 Not Modified 小林寝具…

Firefox3 に移行した

早い。メモリ128+256MB の8年前の PC でもそこそこサクサク動いて感動。 Firefox2 も一応残しておきたいので、フォルダを指定してインストールした。 自分は、なぜかデスクトップに「Mozilla Firefox」フォルダを作って、そこにインストールしている。設定は…

vim の変数のスコープ

vim

とりあえず、「s:」と「l:」だけ覚えておけばよさそう。 :help internal-variables で調べられる There are several name spaces for variables. Which one is to be used is specified by what is prepended: (nothing) In a function: local to a function…

vim の起動オプション(コマンドライン引数)

vim

$ vim --helpで見られる。 Readonly モードのオプション名を思い出せないときは、 $ LANG=C vi --help|grep -i readなどとすればよいかも。

.vimrc の例

vim

が、 $VIMRUNTIME/vimrc_example.vimにある。参考になるかは微妙なところだけど。

CTRL-x で自動入力(補完)する

vim

以下のようなファイルを作って試してみると便利さがすぐ分かる。 include.h #define MAX(x, y) ((x) < (y) ? (y) : (x)) #define MIN(x, y) ((x) < (y) ? (x) : (y)) int sum(int i1, int i2) { return (i1 + i2); } main.c #include "include.h" #define MO…

コンパイルオプションや設定ファイルの場所を確認したい

vim

そういう場合は、 :versionで表示できる。

Firefox3 の CM が中央線で流れてた

ググったらもう既に、書いてる人たちがいた。 Firefox Affiliatesなんてのやってるんだな。

現在の .vimrc をメモしておく

vim

随時ここに書き足していく予定。 何だか楽しくなってきた。 " .vimrc for mac " common settings :set textwidth=78 :set nocompatible :set background=dark :syntax on :set number :set tabstop=4 :set shiftwidth=4 :set expandtab :set shiftround :set…

perl のパラグラフモードをワンライナーで使う

Minimal Perl(原著) の p149 に載ってるパラグラフモード(-00 パラメータ)を使った例が便利そうだったので、基本的な使い方をメモ。 ~% perl -w -e 'for (1..100){ printf "%3s ", $_; print "\n" if $_%10 == 0; print "\n" if $_%20 == 0}' > one_to_h…

Fedora の locate

メモ。 Fedora7 では、locate コマンドとして mlocate が使われている。 ~% sudo yum install mlocate ~% su # updatedb # locate tail.c /home/sato/downloads/coreutils-5.97/coreutils-5.97/src/tail.c /home/sato/downloads/fedora_src/coreutils-6.9-9.…

NetBSD のソースコードをチェックアウトする

デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書 (BSD magazine Books) を買ったので、本に指示されるがままに NetBSD のソースコードをチェックアウトしてみた。 ~/% mkdir -p src/netbsd-1-6 ~/% cd src/netbsd-1-6 ~/src/netb…

coLinux のパーティションサイズを大きくする

cvs で NetBSD のソースコードチェックアウトしてたら、途中でパーティションの容量を使い果たしてしまった。パーティションサイズ(イメージファイルのサイズ)を大きくする方法をメモしておく。Windows XP であれば、fsutil というコマンドで手軽にイメー…

Minimal Perl

オライリーから翻訳版が発売されるらしい。 O'Reilly Japan - ミニマルPerl 実は今、原著の pdf版で読んでいるんだけど、一言で言うと、ワンライナーかわいいよワンライナーという感じの本。 具体的に言うと、grep, sed, awk, find などのコマンドの Perl版…

bash のビルトインコマンドを検索するには help コマンドを使う

ということをさっき知った。 ただ、zsh では help コマンドが無いみたい。bash の help コマンドをシンボリックリンクか何かで作れればよいのだけど、find しても見つからない。 「ビルトイン」というだけあって、独立したファイルとしては存在しないのかも…

vim 使うことにした

vim

業務上、emacs のインストールされていないサーバ上で作業を行うことがほとんどになりそうなので、メインのエディタを vim に変更しようと思う。 以下、参考になるページ 参考 viキー操作メモ(Hishidama's vi Memo) [vim] - 拡張現実ライフ 跡地 (引越し先は…

LL Future の会場が自宅から徒歩3分ですよ

ということで早速チケット購入。 トップ | Lightweight Language Future 開催日: 2008年8月30日(土) 10:00-20:30 (予定) 場所: なかのZERO 参加費: 3,500円(Tシャツ付き) 2,500円(Tシャツなし) 定員: 1000名(予定)

alias がどこで設定されてるか調べた

一つも alias を設定した覚えが無いのに、 % alias l.='ls -d .* --color=tty' ll='ls -l --color=tty' ls='ls --color=tty' run-help=man which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' which-command=whenceと、いくつ…