1. · php

    phpでのforeachの使い方。

    phpでのforeachの使い方。

    連想配列のkeyとvalue両方まわしたい。


    foreach ($_GET as $key => $value) {
    echo $key.":".$value;
    }
    /* 比較 */
    print_r($_GET);


    参考:
    htt…

  2. · java / windows

    windows向けswt.jarのバージョンをあげると使えるWin32APIが増えている

    javaからWindowsのwin32APIをお手軽に使うのは、swtを使うのがともて簡単です。

    win32API
    のAttachThreadInput関数は、少なくともswt.jarのversion 3.139にはなかったです。

    version 3.333にはありました。

    何故、At…

  3. · 雑記

    知識の局在化

    自分が現在関わっているお仕事しながら、考えたことです。

    僕がやってるお仕事は、プログラムを書くことです。あるデータを別のデータに置き換えるといっても過言ではないと思います。データベースに格納されているデータをユーザがわかりやす状態にする。ユーザが入力したデータをデータベースも含め…

  4. · java

    TimerTaskがとまる場合

    java.util.TimerTaskが実行中にrunで例外が発生すると、スケジュールがとまります。
    ですので、どんな場合でも動作させたい場合には、内部で適切に例外をトラップする必要があります。

    ちなみに、Errorがおきた場合はどうしたほうがよいのでしょうか。
    例外はトラップするが…

  5. ほんとにどうなる、「Java SE 7、どうなるクロージャ? | エンタープライズ | �」

    【レポート】Java SE 7、どうなるクロージャ? | エンタープライズ | �

    現場の開発環境がいまだにjava1.4の環境なので、java7とかの話を聞くともうイメージがわかないです。
    はやく、java6にいきたいのですが。

    さて、絶対クロージャは、目玉となると思いますので、ウ…

  6. · ミニ英語

    populate data

    populate dataはデータを投入するという意味

    なので、メソッド名にpopulateって使えると思う。

  7. · java

    いまさらながら、キューして。

    いまいち、notify,waitの使い方があいまいなってしまいます。
    すんなり、理解できる人がうらやましい今日この頃です。

    自分のためのメモ。

    waitはオブジェクトのwaitセットにその実行中のスレッドが入ります。
    notifiallはwaitセットにはいっているスレッドにたいして、…

  8. · java

    if文のネストでのelseは好きではない

    好き嫌いでいいますと、if文のネストでのelseは好きではないです。

    僕はreturnで抜けれるならreturnで抜けるコーディングを好みます。
    それができない場合は、もちろん多々多々多々あります。

    javaでは、if文のネストから抜けるのには、break ラベル;を使用します。
    かっ…

  9. · java / xml

    XMLを出力

    XMLデータをインデントして出力するためのテスト。
    XMLSerializerを使うのが簡単なのだが、deprecatedになっている。
    使ったxercesのバージョンは2.9.0



    import java.io.ByteArrayInputStream;
    import java.io.…

  10. · java / xpath

    apache jakarta commonsのconfigurationをXPathを使って利用するひとつの方法

    apache jakarta commonsのconfigurationをXPathを使って利用するひとつの方法です。


    configurationは便利だなと思います。
    アプリケーションの内部の設定をconfigurationを使って、出し入れしたり、新たに項目を追加してみます。

    新…

  11. · java

    開発メモ 若干な効率化もしくは、ひとつの徒労

    単なるデータベースに接続するだけのアプリケーション開発であれば、eclipseにtomcatプラグイン入れて、開発をすすめるというのも手かもしれないが、ファイルを操作したりするようなプログラムの場合、環境が違うと、動作させづらい。というわけで、windows,linux環境でま…

  12. · oracle

    オラクルメモ sort_area_size

    オラクルメモ
    sort_area_size


    select name, value, isdefault from v$parameter where name in ('workarea_size_policy', 'pga_aggregate_target…

  13. · java

    いまさらながらtomcatでのreloadable

    開発する際に、いちいちtomcatの再起動は面倒です。
    設定ファイルにrelodable=trueと設定するのも、ちょっと抵抗があります。
    managerを使えば簡単そうです。


    TOMCAT_HOME/conf/tomcat-users.xml
    が下記のような感じにします。
    admin、…

  14. · java

    ちょっとした工夫 RuntimeExceptionを使いたい MapUtils.getAsList編

    java1.4以前でMapの値を取得する際に、キャストするのが面倒なので、MapUtilsユーティリティークラスで、getAs型 というユーティリティメソッドを用意して値をとっています。

    それで、値がnullの場合さらにRuntimeExceptionを発生させたいのですが、いち…