Shammer's Philosophy

My private adversaria

2011-12-01から1ヶ月間の記事一覧

funcall で引数を合わせて利用する

以前、funcall を使用して、呼び出す関数を変数の値から決定できるようにする例を書いたがその続き。 以前の記事は以下。 文字列と同名の関数を呼出す - Shammerism 未定義のメソッドが呼び出されたときに備える - Shammerism 前書いたものは引数を必要とし…

Lisp UDP Server

Lisp UDP Client - Shammerismの続編的な内容。UDP Server を一番簡単な形で書いてみた。ClozureCL での実装例。 (let ((server (make-socket :type :datagram :local-host "127.0.0.1" :local-port 7001 :format :binary))) (do () () (multiple-value-bind…

Install sysvconfig to Debian on XenServer5.6SP2

Set ISO DVD(Xen Install Version) using XenCenter Login to Debian by ssh su - apt-get install sysvconfig After this installation, service command enabled. For example, # service apache2 restart Restarting web server: apache2 ... waiting . #

XenServer5.6SP2にDebianをインストール

とりあえず、試してみたので手順をメモ。 まず、インストールディスクは通常のDebianのサイトから入手できるものではNGで、Citrixが提供している特殊なものを使用する必要がある。入手方法は、XenServerの仮想マシン作成ガイドに記載されているが、 http://c…

フォーム可変長テーブル

以下の 3 つの記事の内容をまとめて、 テキストボックスの追加 - Shammerism 要素を削除しようと思って・・・ - Shammerism HTML要素の削除 - Shammerism 以下の機能を満たすHTML & JavaScript を作成。 最初は入力フォームが一つだけ Add をクリックすると…

HTML要素の削除

要素を削除しようと思って・・・ - Shammerismの続き。JavaScript の removeChild を使用することで可能。また、各要素には parentNode という属性があり、これを参照することで削除範囲も指定できる。以下、使用例。 <form name="serverForm" action="http://www.me.local/post" method="POST"> <table border="1"> <tbody id="id1"> <tr><th>Check</th><th>Key</th><th>Value</th></tr> <tr><th></th></tr></tbody></table></form>

要素を削除しようと思って・・・

JavaScript で以下のように書いてみた。要件は、チェックボックスで選択された要素を削除するというもの。以下の実装では削除のための removeChild がないけれども、、、その前段階で getElementsByName で削除対象になる要素を取得できるかな、と試そうと思…

WindowsServerをルーターにする

Windows Server をルーターにする手順がわかったのでメモ。 確認したバージョンは Windows Server 2003 R2だが、おそらく2008とかでも基本は同じはず。 まず、条件としては、2つのNICがあること、それぞれ固定IPが割り当てられていること。 2つのNICは、外部…

キーボードレイアウト設定

参考情報をもとにいろいろと試してみました。ノートPC据付のキーボードは日本語配列、でも外付けキーボードは英語配列、という環境で作業していて、 ノートPCのキーボードで入力するときは日本語配列で入力 外付けキーボードで入力するときは英語配列で入力 …

Linux(CentOS5.7)にEmacs環境構築(OCaml追加)

先日の作業に続いて、tuareg-modeを追加するために以下の作業を実施。 tuaregをダウンロード ダウンロードしたものを、/usr/local/share/emacs/site-lispに解凍 tuareg用の設定を.emacs.dに追加 Macよりだいぶ苦戦しなかった。Macでの経験があったからか? …