ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

Java

Jakarta Commons FileUpload の 1.1 で、RFC1867見ながら作ったmultipart/form-dataを送りつけたらFileUploadExceptionで怒られた。

The client might send back the following data: Content-type: multipart/form-data, boundary=AaB03x --AaB03x ... --AaB03x-- http://www.ietf.org/rfc/rfc1867.txt これをそのままコピペして適当にHTTPのPOSTデータ頭にくっつけて送るプログラムを動か…

ブラウザ上にPCのローカルファイルをドラッグ&ドロップする技法のメモ

お仕事の関連で調べる事になった。で、ブラウザ上で動くので多分Appletで良いのかな?ということでGoogleに「Java Applet Drag and Drop」、さらにPC上のローカルファイルなので「Desktop File」を付け足す。Java Applet Drag and Drop Desktop File - Googl…

Echoサーバ・クライアントのサンプル集とThreadButterをCodeReposにUPしました。

ソケットで電文をやり取りするシステムに関わる機会が多くて、その度に対向器を作る為に「えーっと、JavaでEchoサーバの実装は・・・」とWebで調べます。というわけで、Javaのソケットで対向器を作る時のベースとなるEchoサーバ・クライアントのサンプル集を…

Eclipse 3.2 で Subclipse 1.4.x を入れたらNLPackが動かなくなった。

今時Eclipse3.2って、何年前だよと言われそうですが。2005年のEclipse3.1の時点で同様の現象が発生しているようです。 Eclipse3.1.1に言語パックを入れた環境に、Subclipseを入れて再起動すると英語に戻ってしまいます。その後、「eclipse -clean」による起…

java.nio.Buffer系の使い方が分からないので簡単なサンプルを作ってみた。

事情によりJDK1.5で確認。 元ネタはここ:Buffering « File Input Output « Java

JavaとEBCDIC覚え書き

EBCDIC - Wikipedia そうか、8バイト全部使ってるのか・・・。でしかも、日本語を取り扱う為にベンダ毎に空き領域を弄っているらしい。文字コード - Wikipedia メインフレームやオフコンの世界では、Webでは聞いた事もない文字コードが飛び交っている。IBM K…