[Common Lisp]LispBoxで日本語を使う方法

Common Lispの開発環境LispBox http://gigamonkeys.com/lispbox/Ubuntu上ではSBCLやSLIMEがパッケージになっているのでそれが一番手軽だ。 Windows上ではACL版のLispBoxを使うのが手軽なんだけど、デフォルトでは日本語が通らない。しかし、下記の2箇所を編…

[Common Lisp]TODO

PythonのTwistedのような非同期ネットワーキングライブラリがCommon Lispにも欲しいので、探す。 探してもなくて、暇なら自分で書く。(実質)シングルスレッドで同期の心配をせずにネットワークアプリを書けるっていうのは大きい。TwistedのSSHクライアントで…

[Common Lisp]Allegro CLでOLEオートメーション

;; Allegro CL付属のOLEパッケージをロード (require :ole) ;; WScript.Shellのクライアントインスタンスを作成 (defvar *obj* (ole:ask-for-autotool "WScript.Shell" ole:clsctx_inproc_server)) ;; メソッド呼び出し ;; (ole:auto-method <obj> <method-name-string-or-symbol> &rest <params>) (ole:</params></method-name-string-or-symbol></obj>…

.emacs

;; Common Lisp Hyper Spec (require 'hyperspec) (setq common-lisp-hyperspec-root (concat "file://" (expand-file-name "/usr/share/doc/hyperspec/")) common-lisp-hyperspec-symbol-table (expand-file-name "/usr/share/doc/hyperspec/Data/Map_Sym.t…

[Common Lisp]Common LispのWebアプリケーション環境 hunchentootの使い方メモ(1)

SBCL/ubuntu8.04を想定。参考URL: http://techneet.blog39.fc2.com/blog-entry-4.html インストール (require :asdf-install) (asdf-install:install :hunchentoot) gpg-check(署名チェック)ができないけどどうするか?みたいな質問が出るが、とりあえずスキ…

FirefoxをVista上で起動できない問題

Vista上でFirefoxを起動しようとすると、下記のエラーがでて起動できなくなった。 The program must close to allow a previous installation attempt to complete. Please restart.調べたところ、Windows Vistaのアカウント制御機能(UAC)が原因で動かないら…

svkの使い方まとめ

svkはsubversionを使うときに非常に便利で、必須のツールだ。 使い方を解説しているところはいくつかあるが、いまひとつsvkの動作についてピンとこなかった。svkの動作がわかるように、確認手順まで添えた使い方をまとめてみた。 準備 リモートSubversionリ…

Vim設定ファイル

日本語文字コード自動認識 .vimrc source /etc/vim/vimrc " japanese encoding if &encoding !=# 'utf-8' set encoding=japan endif set fileencoding=japan if has('iconv') let s:enc_euc = 'euc-jp' let s:enc_jis = 'iso-2022-jp' if iconv("\x87\x64\x8…

Kidでのlocaleの有効化

デフォルトではKidテンプレート内文字列のlocaleによる言語翻訳は有効にならない。下記の設定をすることで、有効にすることができる。 設定ファイル(*.cfg) i18n.locale_dir = '/home/hogehoge/myproject/locales' (localesディレクトリのパス:dev.cfgでは…

TurboGears on ubuntu

TurboGearsは、まだドキュメントの管理がしっかりできていない。特に、運用環境へのデプロイ周りのドキュメントが未整備なので、経験上からの手順をまとめておきたい。 バージョン TurboGears 1.0b1 ubuntu ja 6.06 (Desktop) TurboGearsインストール ubuntu…