programming enviroment

vimとかskkとかでプログラミングとか文章とか書いている人のためのキーマップ変更方法(主にlinux)

vimやらskkとか使っていると、正直手(特に小指)が痛くなってきませんか?そんな人はデフォルトのキーマップを捨てて、改造しちゃいましょう。 Xmodmap Linuxでキーマップを変更するにはxmodmapというコマンドを使います。自分でキーマップを定義したファイル…

Ubuntuでskk.vimを使う

http://pastorale.jpn.org/2009-05-12-1.html オープンソースの日本語入力ソフト「SKK」は便利! | 日経 xTECH(クロステック) 作業の快適さにひかれて、導入してみた。

mode-infoでgaucheのインデックスファイルが空で生成される

指定したinfoファイルのあるディレクトリに、 gauche-refj.info*があるのを確認。で、mode-info-make-all-indicesを実行したが、gaucheのインデックスだけ (setq indexer-version "0.8.5") (setq function-alist '()) (setq variable-alist '()) のように、…

zshの履歴インクリメンタルサーチ

zshの履歴インクリメンタルサーチの機能があることはずっと前から知っていたのだが、なぜか使えなくてあきられめていた。で、今日ふと思い立ってもう一度調べてみたところ、.zshrcに以下のように書かねばならぬことが発覚した。 # "bindkey"の第一引数は、任…

Ubuntuを9.04にアップグレードしてみた。

23日にUbuntu 9.04がリリースしたのでアップグレードしてみた。とりあえず大きな変化としては、 起動が若干速くなった ログイン画面がスマートになった が目についた。しばらく使ってみると、何回か画面がフリーズする現象が起きた。調べてみると、 Intelの…

自宅PC環境をクラウドっぽくしようぜ計画

前々からウィンドウ画面を使うアプリをインストールしたPCと、データ(MP3、JPG,TXT、etc…)を貯めておくデータストレージを分けて置きたいなあと思っていた。図にするとこのような感じ。 アプリケーション層(みたいな) ここの層では主に使うPCを置く。OS…

Ubuntuが重すぎてブラックホールになりそうだったので再インストール&軽量化設定してみた。

最近Twitterクライアントを起動したり、はてブを表示するだけで固まったと錯覚するほどUbuntuが重くなったので、軽量化と合わせてクリーンインストールした。 最初はEcolinuxを使ってみようと、CDに焼いて起動してみたが、起動できず断念。以下はやった作業…

Linux初心者の方に贈る slコマンド

slコマンド… このコマンドのおかけで何人のプログラマの荒んだ気持ちに潤いを与えたのか… 僕はこのコマンドに敬意を表して、「コマンド界の超時空アイドル」とよんでいます。 まぁ、下らない序文は置いておいて、slコマンドを例にして本当に初歩的な、aptを…

vimが文字化けする件が解決

結果からいうと、環境変数LC_ALLを設定することによって解決した。以下のような環境で起こった。 新しいシェルを導入したばかり。 環境変数LANGは従来の設定(ja-JP.UTF-8)と同じに設定。 emacsや端末では正常に表示される。 fileコマンドでUTF-8でエンコー…

zsh導入

screenとの併用したいがために、zshを導入してみた。色々なサイトを参考にして設定してみて、現在このような問題が起きた。 指定したファイルにhistoryを保存しない。 UTF-8にエンコードしたファイルをvimで開くと文字化けする。emacsは大丈夫。 明日以後、…

Makefileの改造。

以下のようにMakefileを改造した。 (利用しているmakeは、GNU makeです。) コマンドのファイルの指定にmakeの自動変数($@など)を使用。 擬似ターゲットの指定に.PHONYターゲットの使用。以下は、そのMakefile。

LinuxでのSubversionこと初め

色々プログラムを作ったりするようになってきたので、ソースの保守のためにバージョン管理システムのSubversioを導入してみた。 ちなみに環境は、debian/GNU Linux Etchです。インストール自体は apt-get install subversionですんなり入った。 全体の流れは…

Linuxでの自作OS開発環境構築

自宅にOS自作入門が積んであったので、Linux上での開発環境を揃えてみた。 使用するOSは、Debian(X無し)で、遠隔ログインして端末上で開発しようと思う 。 まず、サポートページからLinux用にコンパイルされたツール群と、本に付属してあるCDからサンプル…

Ubuntu Studioインストール失敗

MAD制作のため、色々なソフトを調べているのだがどうもVineにはそれらの種類のパッケージが少ない(ほとんど皆無)。なのでこのさいLinuxの中ではマルチメディア制作に特化しているといわれるUbuntu Studioをインストールしようと試みた。しかし、結果はイン…