ウォンツテック

そでやまのーと

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

問題 1.9 (define (+ a b) (if (= a 0) b (inc (+ (dec a) b)))) のパターン (+ 4 5) (inc (+ 3 5)) (inc (inc (+ 2 5))) (inc (inc (inc (+ 1 5)))) (inc (inc (inc (inc (+ 0 5))))) (inc (inc (inc (inc 5)))) (inc (inc (inc 6))) (inc (inc 7)) (inc 8)…

SICP勉強 1SICP(計算機プログラムの構造と解釈)本をついつい買ってしまったのでちょっとずつ読もうと思う。 ルール ・基本、問題を全部解く ・分からなかったらwebで答えを探して写経する ・あんまり気合を入れてやらない(はまると他の勉強が出来なくなる)…

Linux上でアセンブラによるシステムコールの呼び方 例. write writeはC上では ssize_t write(int fd, const void *buf, size_t count); となっておりこれをアセンブラから呼ぶには 1. 引数を渡す 2. システムコール番号を設定する 3. 割り込みを掛ける とな…

AWTでrepaint()処理をしていたらどうも挙動がおかしいので(repaint()しているのにupdate()が呼び出されていない場合がある)調べてみたら、「repaint()は別スレッドで起動され、単に実際に描画を行うスレッドのスケジューリングを強制するに過ぎない」らし…

Linux(FC6)のeclipse3.2.1にてappletviewerの日本語が文字化けしていたので 以下のようにjreのfontsによそのTrueType fontsのリンクを張ったら正常化 ln -s /usr/share/fonts/japanese/TrueType /usr/java/jdk1.5.0_06/jre/lib/fonts/fallback

FireFoxでJavaアプレットを使えるようにする ln -s /usr/java/jdk1.5.0_06/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

HttpURLConnection GETとPOSTの書き方 GET URL url = new URL("http://server/Servlet"); HttpURLConnection conn = url.openConnectio(); conn.setRequestMethod("GET"); //デフォルトでGETなので省略可能 conn.setDoInput(); //デフォルトでdoInputはtrue…

CD,FDの無いノートPC(ThinkPad X60s)にubuntuを入れようと思ったけどムリポそうなのでFC6のネットワークインストールを試みる。syslinuxでpxeという方法で行う 参考サイト http://syslinux.zytor.com/index.php ブートサーバはvmwareにインストールしてあるF…

拡張パス情報URLの末尾に http://hoge.com/servlet/123 のような「123」の部分を拡張パス情報といい Java Servletで扱えるようにするには以下のようにweb.xml を編集する必要がある。 ServletPath /ServletPath/* 参考サイト http://www.atmarkit.co.jp/fjav…

http://behelit.dip.jp/ezo/xshougi.htmlAjax及びJava ServletでAjaxチャット&将棋を作りました。 comet方式なのでリアルタイムで更新されます。 ※comet方式とはHTTPのリクエストを投げておいて何らかのア クションがあるまでそのリクエストのresponseをサ…

ブラウザの同時接続数(同時リクエスト数)には限界があり、 同一ページ内でAjax.Requestを同時に投げる場合は注意が必要。 IEでは、HTTP1.1の同時接続数デフォルトは2, HTTP1.0は4 FireFoxは同時接続数8?

Java ServletとAjaxの文字コード ブラウザからGETなりPOSTをしてServletに日本語を送った場合、 Servlet側でrequest.getCharacterEncodingで調べるとnullになっている。すなわちデフォルトの「iso-8859-1」になっている。 servlet側でこの文字コードのまま扱…

Ajax

JavaScriptの通信機能であるXMLHttpRequest(ActiveXObject)を使っていて、IEだと正常に動作しない場合があったので何かと思って調べてみたら、IEの場合はGETをする時にまったく同じリクエストだとキャッシュを使用して実際にサーバには問い合わせに行ってい…

Ajaxの勉強でJavaScriptを書き中 この言語、、、関数内に変数書いてもグローバル変数扱いになる。。たとえば function func1() { hoge = "aaa"; } function func2() { document.write(hoge); } みたいな形でfunc2で変数hogeが参照出来てしまう。。

文字コードについて Javaのコード内部での文字コードは通常Unicode(UTF)になっているが、 Servlet経由で文字を取得するとクライアントブラウザの文字コードが セットされている。したがって、以下のようにUnicode形式に変換した 方が良いかも。。(まだ良くわ…

URLConnection HttpURLConnection JavaではHttp通信をする時にsocket関連操作をカプセル化した URLConnectionとHttpURLConnectionがあるので試しに使ってみた。URLConnectionの場合 try { URL url = new URL(this.getCodeBase(), "../servlet/ServerApp"); U…