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

ClassLoader

ref:Java Programming Tips:クラスローダーを自作する方法 知らない人には参考になるんだろうが、挙げられている例が URLClassLoader を使えば ClassLoader loader1 = new URLClassLoader(new URL[] { new File("c:\\1").toURL() });な感じで済んでしまうの…

話の前提と脳内補完

説明が下手だとか、論理的でないように感じられる話し方をする人ってのは、話すときに前提を省きすぎる人なんではないかと思う。多分、話の内容を客観視するのが苦手なんだろう。 で、それとは別に、人の話を脳内補完しすぎる人ってのもいるような気がするの…

読者をバカにしつつ、バカにも使えるようにしろというプロ

ref: 国語力 - 米田淳一公式ページ ref: だから - 米田淳一公式ページ スルーするべきかと思ったけど、わりと罵倒がひどいので。 それと、タイプライタとPCの統合関係だけど、ほんと、バ カ だから理解できないんだろうな。 言葉が断定口調になったり、誤解…

emacsclient で S 式を評価する

今頃になって、Emacs22 の emacsclient に -e オプションなんてのが追加されていることに気づいた。 % emacsclient --help Usage: emacsclient [OPTIONS] FILE... Tell the Emacs server to visit the specified files. Every FILE can be either just a FIL…

サイレントマジョリティ

今回のこたえは数字のうえでは「しなくていい」派が圧倒的だったけれど、応募しなかった多数のサイレントマジョリティを考慮にいれて決定させてもらいます。中国・韓国とは仲良くしたほうがいい。 吹いた。これは斬新過ぎる。

asipさんは Seasar が絡むとすごい

OSS

ref: http://asip.tdiary.net/20061025.html#p07 OSSに理解を示してというよりは企業論理によるゴミの投棄。コストと収益のバランスが 悪い製品のコストをOSS化でボランティアベースの開発コミュニティに肩代わりさせて 自分たちは収益性の高い高付加価値機…

釣られてみる

ref: だからPCエンジニアは尊敬されない。- 米田淳一公式ページ Firefox の JavaScript*1 周りの話が分からんというか、金払ってないものに文句をいうなよ、そもそも PC エンジニアってなんですかとかツッコミどころが多すぎるのでその辺はスルーしておこう…

最近の悩み

English Class で自分の名前 Akira が間違えられて Akita と呼ばれ、そこから転じたのか Nikita という nickname が定着しそうな今日この頃。もう勘弁して。 いや、もう Luc Besson の映画なのは分かったから。ハリウッド版が駄目なのも分かったから。そのう…

明日はハロウィン

気がつけば明日はハロウィンですな。パレードとかあるらしいですが、Trick or Treat といいながら子供にキャンディ投げつけといたほうがいいんだろうか。(←おぃ)

世界史の連想キーワード

高専のときに受けた世界史から連想されるキーワードを並べてみる。ちなみに1年間で習った範囲のほとんどは中世のオーストリアおよびその周辺。 バランスオブパワー 世界の常識は日本の非常識、日本の常識は世界の非常識 ハプスブルグ家 マリア・テレジア 神…

PHPのパフォーマンス

PHP

PHPのパフォーマンスに関して。 単に case insensitive なマッチングをしたいだけなのに、strcasecmp じゃなくてpreg_match 使ったり、区切り文字が単純文字列なのに explode じゃなく preg_split 使う人っていうのは結構いるので、パフォーマンスがどうこう…

夏時間終了

今日になって、PCの時計と家の時計の時間がずれているな、と思ったら昨日で夏時間終了なんすね。 つうわけで、今日からまた日本との時差は14時間。Time Zone は EDT から EST に。

Hatena Bookmark AutoPager お気に入り対応版

はてブオートページャー < 19 < June < 2006 < nulog, NULL::something : out of the headphone 勝手にお気に入りに対応させてみた。ついでにページ切り替え用のリンクも削除。 hatenabookmarkautopager.user.js

Emacs22 pretest

clmemo@aka: Emacs 22 pretest スタート 毎日 cron で CVS HEAD な emacs をビルドしているのだが、確認してみたら確かに emacs-version が 22.0.90.1 になってた。 「目玉となる新機能はない」とのことだが、多くの人にとって、Native での UTF-8 サポート…

URL自体を識別符号として使う危険性

手嶋屋 - 社長blog ログインしなくても見える画像---OpenPNEの場合 | Okumura's Blog via がるの健忘録 URLを複雑にしておけば大丈夫っていってもなぁ、信用された閲覧者が意図せずURLを外部に公開しなくても、スパイウェアなどで意図せず外部に漏れるなんて…

要素数が大きくなると遅くなる?

PHP

お隣日記のコメントから。コメントの投稿者は id:n314 さんかな? PHPの配列って、Hashだったんですか? ただの連想配列かと思ってました。PHPのソース拝んでいないので、実際のことはわからないけど、データ数が多くなると、ムチャクチャ遅くなるので、線形…

isset と array_key_exists

PHP

昨日の続き。 2. array_key_existsよりハッシュを使え array_searchは、毎回全データを検索するので遅いです。 データに配列の順序が関係ないなら、連想配列 + issetを使うほうが高速です。 連想配列の場合ハッシュの仕組みが使われるのでその分高速です。 …

選択科目

なんか、全国の高等学校で必修の世界史を選択させていなかったという話が出てきているみたいですね。 で、ふと高専3年のときの選択科目のことを思い出した。 普通、選択科目というといくつかの科目から取捨選択するものだと思うのだけど、配られた履修用紙に…

PHPのイテレーションの話とか

PHP

ウノウラボ Unoh Labs: PHPのちょっとしたコツ 一時期PHPで飯を食っていた身*1として、軽く突っ込みを。 *1:といっても学生のアルバイトだが

Japanese cartoon

スペイン人、ポルトガル人と話してて、なんの話の流れだったか Japanese cartoon の話になって、彼らの口から次の様なタイトルが出てきた。 ポケモン ドラゴンボール ドクタースランプ あられちゃん らんま 1/2 クレヨンしんちゃん そういえば「クレヨンしん…

Aren't I

主語が"I"で be 動詞を使う否定疑問文は"Aren't I 〜"となるらしい。付加疑問文の場合も "I am a student, aren't I?" とかそんな感じになるとのこと。 なにそれ、初めて聞いたよ。Instant Messenger で友人に聞いてみたがやっぱり彼も知らなかった。 まぁ、…

大学工学部=職業訓練所?

/.J から。 その就職に強いというのが、工学部を駄目にしていると思う。 バブル後の不況に入った頃から、就職に強いという看板を守るために研究者育成から企業の求められる人材の育成へと変貌していき、結果として工学部は職業訓練所と化た。(特に下位〜中堅…

レビュー

壮絶に遅れているが、ごそごそレビューを書いて送る。まだ3分の1くらい残っている訳だが。 しかし、突っ込もうと思えば、結構突っ込めるもんだなぁ。こういうことも書いたほうがいいじゃないとか、それだと記述が不正確じゃないかとか、あえて紙面とか一切考…

Map の簡易初期化 #2

「Mapの簡易初期化」の別解。 Nicolas さんが Builder パターンでやっていたりしてそれはそれでいいのだけれども、以下の様なのを思いついた。 package collections; import java.util.HashMap; import java.util.Map; public class MapBuilder { private st…

クリップボードの内容をJavaプログラム用に加工する

Unit Test なんかで複数行にわたるちょっと大きな文字列をソースコード中に埋め込みたい場合があるんだけど、Java にはヒアドキュメントとかないので、いちいちエスケープしたりするのが面倒。 ということで、Ruby でクリップボードの文字列を Java のコード…

同期の結婚式

この間、高専の同期の結婚式だったそうで。すっかり忘れてたなぁ。 おめでとうございます。

Trackback SPAM と JavaScript

web

Trackback SPAM が飛んできた。当該URLに飛んでも、白い画面が表示されるだけなんだけど、ソースがちょっと面白い。 <body onLoad="location.href('http://example.jp/spam/')"> (snip) <a href="http://d.hatena.ne.jp/odz/20061024/1161740793"></a><br> (snip)あぁ、なるほど、空のリンクを設置しつつ JavaScript でジャンプさせようとしてるのね。まぁ、肝心の JavaScript が間違っ</body>…

にぽたんさんの clip が理解できない

livedoor クリップ - 頭痛 別に文句を言うわけではないが、なぜにぽたんさんがこんなエントリを clip したのかがマジで分からん。

安全な close

トラックバック元のコードを勝手に添削。 Errorは即throw tryブロック内で例外が出るとそれをthrow。closeも試みる。 closeだけで例外が発生した場合はそれをthrow close で投げられる例外をハンドリングしたところでロギング以外にやることってあまり無いよ…

bbLean + BBAltTray

ciliegia にタスクトレイをキーボードから操作するモジュールがあったよなぁ。 ってか、誰も ciliegia なんてシラネェっつーの。 ここに一応知っている人間が1名。 まぁ、それがありなら、bbLean + BBAltTrayもありだけど、確実に元の目的を見失うな。