1. · image / java

    createImage

    BufferedImageの作り方。
    JPanelとかJCompoentあたりにあるcreateImageを使うといのもありですが、下記のようにしてもできました。
    createImageはjava.awt Compoentを継承しているクラスにあるメソッドです。

  2. · java / poj

    poj 2242 - 外接円の半径を求めて

    2242 -- The Circumference of the Circle

    3点の座標が与えられます。その点をすべて通る円を求めるって感じだと思います。
    正直、円周を求める式とかおぼえてないので、wikipediaたよりで、ときました。
    あとキーワードは外接円ですかね。

    外接円 -…

  3. · java / netbeans / synthetica

    netbeansにSyntheticaを適用してみます。

    netbeans6.1にSyntheticaを適用してみます。

    起動時の設定で、
    まずクラスパスにsynthetica.jar,syntheticaBlackStar.jarを指定します。
    次に、look and feelを指定します。

    mac osxでは、
    /Applications/…

  4. · groovy / mixin

    groovyでmixin

    mixinとMixinアノテーション - Grな日々(uehajの日記)mixinを試してみた - fujwaraの日記Mixins - Groovy JSR - CodehausGroovy - PoorMansMixinsMixin - Wikipediaいげ太のブログ: …

  5. · java / poj

    poj 2305 - Basic remains

    簡単にできそうな問題にチャレンジ。
    といっても、
    Short Coding ~職人達の技法~
    やねうらお


    にのっていた問題ですが。

    Basic remains

    JavaだとBigIntegerがあるから楽ですね。
    えーと、問題はn進数で表された値ふたつで割り算して、その答えをn進数で表現す…

  6. · eclipse / netbeans

    現時点でのeclipseでのGui(swing)の開発について考えたこと

    VEが芳しくないのとNetBeansのUIツールがさくさく動くのを顧みての結論なのですが、メインの開発はeclipseでUIの部分だけはNetBeansでというのが僕の意見です。

    で、NetBeansでソースパッケージフォルダを選択して右クリックで、プロジェクトプロパティで外部の…

  7. · java / pku / poj

    poj 3086 Triangular Sums

    3086 -- Triangular Sums
    ひさしぶりのpojです。
    解けそうな問題(アクセプトされた値が高いもの)をさがしてチャレンジ。

    しばし、悩んだけど、テーブルを作成すると簡単。

    package p3086;

    import java.util.Scanner;

    public c…

  8. · java / jruby

    returnを省略できる言語

    Javaではreturnを省略して書くことができません。
    どいうことかといいますと
    ある処理が、何らかの値を返すとして、
    return 何らかの値;
    とは書けても
    何らかの値;
    という記述はしません。

    perl,ruby,groovyとかそういう記述の仕方ができます。

    普段とくにそういうことは…

  9. · java / jni

    javaからMacアドレス ~ Windows編

    Javaです。
    Windowsです。JavaからMACアドレスの取得についてです。

    現時点で思いつくであろう方法は3種類です。
    (A)OS付属のコマンドをexecして、パスして取得
    (B)Java6を使う
    (C)JNIを使ってLibから取得

    ベストなのは(B)だと思います。

    今日のAPI: …

  10. · java

    ミリ秒、ナノ秒

    Javaです。
    java1.5からSystem.nanoTime()が使えます。

    ミリ秒は1000分の1秒です。
    ナノ秒は十億分の1秒となります。

    ナノ - Wikipedia

    すると、1000*1000*1000で割れば秒がもとめられます。

    long t = System.nanoTim…

  11. · java / グラデーション

    グラデーション - web2.0っぽいの練習

    かっこいいグラデーションを作る簡単な(ある意味、無難な)方法は、HSBのブライトネスを変化させればいいようです。
    jmblog.jp - Web2.0っぽいグラデーションのコツ

    さらにグラデーションを極めたい場合は、HSBの全てを操作できるといい。

    全ての色、そして全体感に対してマッ…

  12. · java / ソケット

    InetSocketAddressについて、bindについてのメモ

    Javaです。

    おおざっぱなメモです。
    おおざっぱです。
    ソケット通信する際の受けの部分で、

    ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();
    serverSocketChannel.…

  13. · java / synthetica

    追随してsyntheticaにチャレンジ

    Javaです。
    周りでsyntheticaを使いはじめているので、ちょっとどんなものかと触ってみました。
    ベースになるsynthという技術は、java1.5から導入されたものだそうです。

    進歩したSynth

    Syntheticaは下記のサイトからダウンロードできます。ユーザー登録しない…