アーカイブ

2006 年 1 月 のアーカイブ

CSVのRFC。 このエントリーを含むはてなブックマーク はてなブックマーク - CSVのRFC。

2006 年 1 月 20 日 Comments off

Common Format and MIME Type for Comma-Separated Values (CSV) Files

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

「EXCELの挙動でよろしく。」などと曖昧な言われ方をしてモヤモヤしてたCSVのRFCです。
公開は2005年10月みたいですが、いままで知らなかった。

これでスッキリ!・・・と思ったんですが、「RFCにちゃんと従ってる」よりも「EXCELでちゃんと読める」って方が優先度高いんですよね、現実は・・・。

ざっと読んだ限りは問題なさそうですが。

カテゴリー: プログラミング一般 タグ:

ライブドアショック被害者。 このエントリーを含むはてなブックマーク はてなブックマーク - ライブドアショック被害者。

2006 年 1 月 19 日 Comments off

小鳥ピヨピヨ(a cheeping little bird): 中学生、ライブドアを心の底から恨む

ライブドアを中心として、IT関連株がすごい勢いで売られまくったようで、東証の取引が全面停止なったようです。

一見フツーのコメントにワロタ。何にかはクリック。

カテゴリー: 日記 タグ:

ATOK 2006 for Windows. このエントリーを含むはてなブックマーク はてなブックマーク - ATOK 2006 for Windows.

2006 年 1 月 17 日 Comments off

ATOK 2006 for Windows

いよいよ予約が始まったので微塵の迷いもなくポチッと。
なになに?広辞苑とセットのヤツもあるの?んじゃそれ、みたいな。マウスパッドGET。

nihongo_test.jpg
そしてATOKのサイトで日本語テストなるものをやっていたのでトライ。結果は↑のとおり。
ふつうですか、そうですか。

カテゴリー: ATOK, コンピュータ一般 タグ:

システムプロパティを取得する。 このエントリーを含むはてなブックマーク はてなブックマーク - システムプロパティを取得する。

2006 年 1 月 16 日 Comments off

システムの改行文字だとかパス区切り文字だとかJavaのバージョンだとかを表示する。
いつも忘れてしまうのでメモ。

Iteratorを使って。

Iterator it = System.getProperties().keySet().iterator();
while (it.hasNext()) {
String key = (String) it.next();
System.out.print(key + " : ");
System.out.println(System.getProperty(key));
}

Enumerationを使って。

Enumeration keys = System.getProperties().keys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
System.out.print(key + " : ");
System.out.println(System.getProperty(key));
}

・・・で、改行文字「\n」は「line.separator」で分かりやすいのですが、普段(わたしが)パス区切り文字って呼んでいる「/」は「file.separator」になってて、「path.separator」は「:」でした。
ちょっと混乱。

カテゴリー: Java タグ:

3分間ゲーム。 このエントリーを含むはてなブックマーク はてなブックマーク - 3分間ゲーム。

2006 年 1 月 14 日 Comments off

cn_play.jpg
日清カップヌードルのサイトにある、お湯を入れてからできあがりを待つまでの時間つぶし的なゲームたち。
あくまでも「3分間」をどうにかするゲームなんですが、30分くらいハマってしまった・・・。
メニューの「PLAY&DOWNLOAD」から。

カテゴリー: 日記 タグ:

スクリプトのソースを読みにくくする。 このエントリーを含むはてなブックマーク はてなブックマーク - スクリプトのソースを読みにくくする。

2006 年 1 月 13 日 Comments off

PHPとJavascriptのソースコードを簡易暗号化:POBS:phpspot開発日誌

POBSを使えばPHPとJavascriptのコードを簡易暗号化することが可能。

以前Googleサジェストの挙動を実現したくてJavaScriptを読んだことがありました。→コレ
で、そのときにすごく読みにくいことになってて、暗号化するツールがあるんだろうなとか思ってたんですが、そういう類のモノが「obfuscator」というジャンルに属すことを知りました。
phpspot開発日誌さんで紹介されてるのはPHPで作られた「PHPとJavaScript」を対象にしたものですが、ググってみるといろんなコードを対象にしたものがあるようですね。
そして、変数名なども人間が読める必要がないってことで短くなってたり、インデントやコメントが省略されてたりでソース自体のサイズが小さくなるっていうところもポイントです。

まぁ、根気よく整形すれば読めるようにはなりますが、かなりつらいです。

カテゴリー: JavaScript タグ:

ポスグレに深刻な脆弱性。 このエントリーを含むはてなブックマーク はてなブックマーク - ポスグレに深刻な脆弱性。

2006 年 1 月 12 日 Comments off

PostgreSQLの修正プログラムが公開に–深刻な脆弱性に対応 – CNET Japan

オープンソースデータベース「PostgreSQL」に見つかった深刻な脆弱性を修正するプログラムがリリースされた。PostgreSQL Global Development Groupでは、脆弱性が悪用されるのを防ぐため、ただちに修正プログラムを適用するようユーザーに呼びかけている。

だそうです。
バージョン7.3、7.4、8.0そして8.1といま現役で稼働しているであろうバージョンがまさに対象じゃないですカッ!!

・・・っと、かくいう私はローカルでしか使ってないんでのんきなわけですが。
でも適用はしておきます。念のため。

また、日本PostgreSQLユーザ会からバージョン8.1.2の日本語ドキュメントがリリースされてます。早っ!

カテゴリー: PostgreSQL タグ:

Apache 2.2.0とMod_python 3.1.4 このエントリーを含むはてなブックマーク はてなブックマーク - Apache 2.2.0とMod_python 3.1.4

2006 年 1 月 10 日 コメント 2 件

Apache起動時に

httpd: Syntax error on line 54 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_python.so into server: /usr/local/apache2/modules/mod_python.so: undefined symbol: APR_STATUS_IS_SUCCESS

ハマった末に公式メーリングリストのログに
[mod_python] mod_python with apache 2.2.0 is not working
を見つける。

・・・あーそういうこと。

カテゴリー: Python タグ:

ライブドアオートのCM。 このエントリーを含むはてなブックマーク はてなブックマーク - ライブドアオートのCM。

2006 年 1 月 8 日 Comments off

観察してみた。
途中で編集入ってるが、9回転半。5回転目で若干足下を気にしている。

ライブドアオート開店CM

[P.S.] 2006-05-27
検索エンジン経由でここにいらっしゃる方がいるようで。
上の切れてるリンクだけしかないってのもあれなので、YouTubeへ誘導とかしてみる。どうぞ。
http://www.youtube.com/results?search_query=%E3%83%A9%E3%82%A4%E3%83%96%E3%83%89%E3%82%A2%E3%82%AA%E3%83%BC%E3%83%88&search=Search

カテゴリー: 日記 タグ:

mod_proxy_ajpでつなぐ。 このエントリーを含むはてなブックマーク はてなブックマーク - mod_proxy_ajpでつなぐ。

2006 年 1 月 8 日 コメント 1 件

Quick Start メモ。

Apache 2.2.0とTomcat 5.5.12で確認しました。
mod_jkを使うのに比べるとコレだけでいいの?ってくらい楽。

まずはインストール。とりあえずデフォルトの/usr/local/apache2へ。

# cd /usr/local/src
# wget http://example.com/httpd-2.2.0.tar.gz ←最寄りから。
# tar zxf httpd-2.2.0.tar.gz
# cd httpd-2.2.0
# ./configure --enable-proxy --enable-proxy-ajp
# make
# make install

参考:mod_proxy_ajpのドキュメント

そして設定。
httpd.confにまとめて書くんじゃなくて、機能ごとに別ファイルにしてIncludeするのがこれからのスタイルらしい。
/usr/local/apache2/conf/extra/httpd-proxy.conf

<Location /jsp-examples/>
ProxyPass ajp://localhost:8009/jsp-examples/
</Location>

ロードバランサーの設定もこのファイルに。
参考:Tomcatのドキュメント

そして/usr/local/apache2/conf/httpd.confの最後へ追記。

Include conf/extra/httpd-proxy.conf

Tomcat側はデフォでポート8009にAJP 1.3 Connectorが開いているので、とくにやることなし。

ちなみにmod_jkを使った例はこちら

カテゴリー: Java タグ: