1. · java

    IME変更

    テキストコンポーネントにフォーカスリスナーをあたえる。
    フォーカスがかわるときにendCompositionで確定してあげるといいっぽい。


    public void focusGained(FocusEvent e) {
    textComponen…

  2. 文字コードについて

    いつか自分が勉強するときのためにリンク
    PDF 千夜一夜: 2007年01月04日 アーカイブ
    PDF 千夜一夜: 2007年01月05日 アーカイブ
    PDF 千夜一夜: 2007年01月06日 アーカイブ
    PDF 千夜一夜: 2007年01月07日 アーカイブ
    PDF 千夜一夜: 20…

  3. 協調路線強化? Eclipse Foundation、JCP参加へ (MYCOMジャーナル)

    協調路線強化? Eclipse Foundation、JCP参加へ (MYCOMジャーナル)
    僕はeclipseのどちらかといいますと好きですが、NetBeansのマティスとかも好きです。eclipseとNetBeans仲良くしていって欲しいです。

  4. vi エディターで全部の文字列検索して置換したい

    vi エディターで全部の文字列検索して置換したい

    :%s/検索/置換/g


    参考:
    vim正規表現

  5. · java / velocity

    velocity コードサンプル

    テンプレートファイルを読み込んで、表示したい。

    jakarta commons velocityがいい感じです。
    コードはvelocityのサイトにあるチュートリアルをそのまま参考にしています。


    import java.io.StringWriter;
    import java…

  6. · java

    オブジェクトを送信するための簡単コード

    オブジェクトを送信するための簡単コード

    ソケットを使用してオブジェクトを送信したい。


    protected Object send(String host, int port, Object object) {
    ByteArrayOutputStream bas = null…

  7. eval()

    君はevalを知っているか!!と問われると非常に心持たないです。
    というのも、ついつい長い間なれしたしんだ言語の枠組みから考えてしまうので、イメージしづらいです。
    もちろんjavaにはjavascriptのevalっぽいのはありません。

    似たようなことを使用とすると、僕が思いつくのは…

  8. Workflow Patterns

    Workflow Patterns
    ワークフローのパターン

  9. mix-in

    これもよくわからない。

    Macromedia - Flex Documentation: Mix-in の使用 - Mix-in の概要

    Mixin - Wikipedia, the free encyclopedia

  10. プロトタイプベース

    君はオブジェクト指向を理解しているのかい?

    昔、そういうふうに聞かれて、困った記憶があります。

    オブジェクト指向プログラミング - Wikipedia

    それはそれでよいとして、
    知らなかったのですが、
    オブジェクト指向言語にはプロトタイプベースというのがあるようですね。

    プロトタイプベース…

  11. linux コンソール上のbeep音を消す。

    日記200602 - 土松 隆志のぺーじ(Tsuchimatsu WEB)

    beep音が近所迷惑になりそうなので、
    /etc/inputrc

    set bell-style none
    とすればいいっぽい。

  12. · スラング

    スラング RTFM - Wikipedia, the free encyclopedia

    RTFM - Wikipedia, the free encyclopedia
    インターネット上でのスラング

  13. eclipseでpom.xmlを編集するときに赤ばってんがつく

    eclipseでpom.xmlを編集するときに赤ばってんがつくときがある。
    これは、xmlbuddyなどのxml編集プラグインをするときでるようです。
    そんなときは、
    pom.xmlのprojectタグをおきかえます。下記でおきかえます。
    <project xmlns="…

  14. · maven

    eclipse maven2でcommons vfsを使えるようになるまで

    (1)eclipseのプロジェクトを作っておく
    (2)右クリックのmaven2からpom.xmlをつくっておく
    (3)右クリックのmaven2から依存ライブラリを指定(add dependencyを使用する)する
    vfsと入れれば、commonsのvfsをみつけてくれる。
    自動的にダウ…

  15. · gwt

    GWTでホストモードでログ

    GWTで開発するときに使用する。
    ホストモードのときに使用。
    GWT.log("this is log", null);

  16. maven2 eclipse windowsならば

    (1)maven2をダウンロードする
    http://maven.apache.org/download.html
    (2)環境変数のPathにmaven2/binを追加しておく
    (3)JAVA_HOMEが設定されているか確認
    (4)eclipseでSoftware Updatesを利用し…

  17. The Space Shuttle Launch Team

    The Space Shuttle Launch Team

    スペースシャトルの発射
    HAL/Sという言語を使用しているらしい。

  18. · javascript

    入力されたテキストエリアの各行の先頭の空白文字を削除

    入力されたテキストエリアの各行の先頭の2個の空白文字を削除します。

    var reg = new RegExp("^\\s{2}", "gm");
    itext = itext.replace(reg, "");

  19. · javascript

    数かどうかの判定

    javascriptで数値の判定法。
    正規表現を使用している。

    function isNumeric(num){
    if (num.match(/[^0-9]/g)) {
    return false;
    }
    return true;
    }

    参考

    ほとんどそのまま参…

  20. in favor of

    javadocコメント

    in favor of
    賛成して

    java 推奨しないメソッドで代わりのものを推奨する
    @deprecated in favor of 推奨するメソッド()

  21. · 資格

    cisa

    http://www.isaca.gr.jp/cisa/
    http://www.isaca.gr.jp/cisa/

    国際資格。
    情報システムの監査および、セキュリティ、コントロールに関する高度な知識、技能と経験を有するプロフェッショナルのための資格。

    現在、ここのサイトはさっぱりしすぎ…

  22. · php

    php サーバ変数

    サーバ変数

    よく忘れるのでメモ

    $_SERVER['HTTP_REFERER']

  23. 多値を返せる言語

    多値を返せる言語が世の中にはある。

    多値が返せるようになって、複数の内容を計算して返す関数が、複数の内容全部を収めるデータ構造を用意せずに返せるようになった。
    ANSI Common Lisp
    ポール グレアム Paul Graham 久野 雅樹
    p.82

  24. comet

    CodeZine:CometとAjaxを利用したチャットサーバの実装()
    CNET Japan Blog - 江島健太郎 / Kenn's Clairvoyance:Lingr and Comet - 技術解説編

  25. · lisp

    Lispはオブジェクト指向プログラミングを超える

    ANSI Common Lisp
    ポール グレアム Paul Graham 久野 雅樹


    クロージャ、カーリー化、λ(ラムダ)について勉強しようと思い本を買いました。

    はじめの導入の章に、
    マクロとクロージャと、データ型の実行時指定(run-time typing)とによって、…

  26. ハノイの塔

    ハノイの塔
    public class Hanoi {

    public static void main(String[] args) {
    hanoi(16, 'A', 'B', 'C');
    System.out.println(c…