2011年5月28日土曜日

いろいろ

マシンの新調

デスクトップPC+Windows7買いました。
今までのノートPCが5年以上前のモノのため、さすがにスペック的に見劣りしてたので。 新マシンはHPの100円アップグレードキャンペーンから選択。 OSを64ビット版Windows7にしたり、プロセッサをAMDのPhenom II X6にしたりと色々冒険してみましたが、まあ何とかなるかと思います。メモリ2Gはおそらく買い替えになるんだろうな…。

レンタルサーバー

実験してみたいことがあったのでアイネットディー様のレンタルサーバーの激安プランを借りてみました。URLはlambda.que.jpです。 レンタルサーバーを選ぶにあたって気に入ったのは、OSが今まで触ったことのなかったFreeBSDだったことと、格安プランでもSSHが利用できる点ですね。あまり迷惑がかかることはできませんが、自前でプログラムをコンパイルもできるので実験環境にはもってこいです。
ブログの方はまだこちら(Blogger)を利用することになります。

2011年5月14日土曜日

今日の無題

昨日Bloggerにログインしようとしたらこんなメッセージが表れたので、メンテナンス中かと思ったらどうやら結構深刻な障害だったらしい。現在は復旧している様子。

2011年4月5日火曜日

newLISPのコード片を貼り付けるサイト

Pastebin.comがnewLISPのシンタックスハイライトに対応しているらしいので試しに貼り付けてみる。
見た目は他のSchemeのシンタックスとあまり変わらないから分かりにくいけど、ちゃんとキーワードが強調表示されているみたい。

探してみたら他にもあったので手当たり次第にリンクしておこう。
基本関数へのマニュアルリンクが付与されるおまけつきとか。なにこれ素敵じゃない。

2011年3月14日月曜日

It works!

11日に発生した東北地方太平洋沖地震ですが、私の住んでいる新潟は軽く揺れた程度で大きな被害はありませんでした。知り合いと身内もどうやら無事みたい。 といっても未だに余震が続いている状態なので油断はできませんが…。

報告は以上。またいつも通りの生活に戻ります。

2011年2月16日水曜日

今日の無題

2chのCentOSスレより
バックアップツールに関する話題とリンクがあったのでメモ用にコピペ。
なんとなく個人利用向けとはツールとは違う気もするが…

※CSSは2chブラウザ Chaika のものを拝借。

2010年12月24日金曜日

今日の無題

今年もVLCメディアプレイヤーは期間限定でクリスマス仕様みたいです。
(左:WindowsXP / 右:Ubuntu9.10)

去年(2009年)のスクリーンショット

2010年11月14日日曜日

[newLISP]guiserverをインストールせずに使いたい

newlispに付属のGUI(GUI-Server)は各種ファイルが既にインストールされている状態で ないと利用できないので、なるべく任意のディレクトリで使うようにするための方法です。

※newlispのバージョンアップに伴い利用できなくなる可能性があります
※Linux環境(CentOS_5)にて動作確認

環境変数NEWLISPDIRにguiserver.{jar.lsp}が置いてあるディレクトリを指定してプロセスを起動させる
(ソースパッケージを展開した場合は"newlisp-10.x.x/guiserver"以下にあるはず)

% pwd 
/home/kosh/src/newlisp-10.2.16/guiserver
% NEWLISPDIR=`pwd` newlisp table-demo.lsp
newLISP-GS v.1.42 on Linux
(guiserverが起動する)

いちいちタイプするのが面倒なら設定ファイル ~/init.lsp (または .init.lsp)に以下のコードを記述する

(env "NEWLISPDIR" "/path/to/guiserver"))

guiserverディレクトリ内にあるデモスクリプトを眺めるのはこれでOK

newLISPエディタを起動させる

エディタを起動させる場合にはもう少し手を加える必要がある。
guiserver-edit.lspを編集してハードコートされているnewlispのパスを書き換える。

% sed 's!"/usr/bin/newlisp "!/path/to/newlisp!g' newlisp-edit.lsp > newlisp-edit-alt.lsp
% newlisp newlisp-edit-alt.lsp

また、main-args関数にはnewlispが実行されたときの引数がリストとして格納されているので

"/usr/bin/newlisp " -> (main-args 0)

のように置換しても良い。