タグ

javaに関するpeltierのブックマーク (32)

  • JAVAで学ぶ3D

    このTIPSは自分自身が3Dを学ぶために書いたものです。 そのため間違い等があるかもしれません、その際はご指摘頂ければ幸いです。 すべてに実際に動くアプレットおよび、ソースコードをつけています。 ソースの利用、改変等は自由に行ってもらってかまいません。 Level 1

  • http://www.jaist.ac.jp/~t-nakada/

  • マグネティック・スプリング モデル (Magnetic-Spring Model)

    実行するには、Java 1.3 Applet Plug-in が必要です。Plug-inが入っていない場合、下のリンクを クリックするとインストールの確認が表示されます。指示に従ってインストールしてください。 アプレットの使用方法 [Init Circle],または,[Init Random]を押してから[Start]を押してください.ノードやエッジにかかる力は,"Spring","Repulsion","Magnet"チェックボックスによって,制御することが出来ます. ノードやエッジにかかる力の種類 Springは,エッジにかかるバネのように伸びたり縮んだりする力です.具体的には,バネ(エッジ)の長さが自然長よりも短いと伸びようとします.自然長よりも長いと縮まろうとします. Repulsionは,ノードにかかるノード間の反発力です.ノード間の距離が小さいとそれぞれのノードが離れようとしま

  • @IT:現場に活かすJakarta Project 第2回 AntでJavaのビルドを簡単にする

    今回は、Java Solutionフォーラムで行った「第7回読者調査:となりの会社はJakarta Projectを活用している?」で、Tomcatに次いで利用者が多かったビルドツールのAntを取り上げます。Antについては、基編と応用編の2回に分けてご紹介します。基編となる今回は、Antの概要と基的な使い方について解説しましょう。 ビルドツールというと、makeを思い浮かべる方も多いと思いますが、AntのビルドファイルはXMLで記述するという特徴があり、Javaとの親和性も高くなっています。前述の読者調査によると、現在利用中の開発ツールとして「エディタ+JDK」が最も多かったのですが、まさにこの開発パターンでこそAntを使うのが王道ということができるでしょう。 Borland JBuilderなどのIDEを使っている方は、「IDEを使ってビルドすればAntなんて必要ないのではないか

    @IT:現場に活かすJakarta Project 第2回 AntでJavaのビルドを簡単にする
    peltier
    peltier 2007/01/01
    buildツールantの設定について
  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

    peltier
    peltier 2007/01/01
    emacs用のjava開発環境JDE
  • Java Primer: 実行可能な JAR ファイルの作成

    Java プログラムをコンパイルすると .class ファイルがいくつかできます. これを jar コマンドでアーカイブにすると,クラスファイルをまとめて一度 に配布したりすることが可能ですが,さらに jar ファイルのままで実行可能 にすることも可能です.通常,アプレットでは制限のためファイルの入出力な どはできませんが,実行可能な jar だとアプリケーションとして実行される ため入出力も可能になります. まず,何かを実行する Java プログラムがあるとしましょう.これを Foo.java とします.内容は「100x100 のウィンドウを開き,線を1 描く」という単純なものです. // <applet code="Foo.class" width=100 height=100></applet> import java.applet.Applet; import java.awt.

    peltier
    peltier 2007/01/01
  • ingrid.org

    ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Trademark Free Review our Privacy Policy Service Agreement Legal Notice

  • ガベージコレクタの仕組みを理解する

    J2EEがミッションクリティカルな分野に適用されるようになり、Javaのパフォーマンスチューニングの重要性はさらに高まっています。パフォーマンスチューニングにはさまざまなパラメータがありますが、中でもJava VMに関連するチューニングの効果は大きいといわれています。稿は、Java VMに関連するチューニング手法を学ぶための前提知識を提供することを目的にしています(編集部)。 ガベージコレクション(Garbage Collection:以下GC)と聞くと、「プログラマの煩雑なメモリ管理作業を軽減してくれるのはいいけど、アプリケーションの応答時間を遅らせたり、スループットを低下させたりして、パフォーマンスの観点からは非常に困ったものだ」というイメージを持つ人も多いのではないでしょうか。 GCはJava HotSpot仮想マシン(Java HotSpot Virtual Machine:以下

    ガベージコレクタの仕組みを理解する
  • Webpages as graphs - an HTML DOM Visualizer Applet

    peltier
    peltier 2006/12/31
    HTMLのDOMを可視化するアプレット
  • Javaバイナリの逆コンパイル

    What's New? (2004/09/26)jdkのjarコマンドでjarファイルの展開ができるとのご指摘を頂きましたので関連の記述を修正しました。なお、このページは自分では2年半利用していない内容ですので、現時点での記述の正しさに付いては保障できません。現在の状態に付いては申し訳ないのですがご自身でご確認ください。 (2002/02/08)リンク先が途切れているというご指摘をいただきましたので、新しいリンク先に修正しました。また、フロントエンドであるDJについての記述も追加しました。 なんで逆コンパイル? Javaを利用されている方は、「Javaではクラスファイルからソースを生成することが出来るため、セキュリティや著作権保護に問題がある」という話をお聞きになったことがあると思います。私もその話は聞いたことがあったのですが、なにぶん限定された環境で利用される社内システムを担当していると

    peltier
    peltier 2006/12/30
  • Mandelbrot集合

    ソース: import java.awt.*; import java.applet.Applet; public class Mandelbrot extends Applet { static final int MAXITER = 200; Image img; int count(double x, double y) { double a = x, b = y; for (int i = MAXITER; i > 0; i--) { double a2 = a * a, b2 = b * b; if (a2 + b2 > 4) return i; b = 2 * a * b - y; a = a2 - b2 - x; } return 0; } public void init() { int width = getWidth(); int height = getHeight(

    peltier
    peltier 2006/12/16
    マンデルブロ集合を書くアップレット
  • 隠線処理を用いた三次元グラフの作成:CodeZine

    はじめに 三次元グラフは、z=f(x,y)で与えられる関数を分かりやすく表示できるので、多くの科学的論文や資料で使用されます。三次元グラフを描く既製ソフトは数多くありますが、自分でも作れるように、その仕組みを紹介します。三次元座標上の点を、二次元座標上の点に変換する基が含まれていますので、グラフ作成に限らず、三次元CGの基礎にもなります。 ・完成版アプレットを見る 対象読者 数学的な関数や実験結果などを三次元グラフで表示して、論文や資料のアピール度を高めたい人。三次元CGの作成に関心のある人。 必要な環境 J2SE 5.0を使っていますが、それより古いバージョンでも大丈夫です。 三次元グラフの作り方 三次元座標からパソコン画面上の二次元座標への変換 図1に示すように、元になる三次元座標を、変数xとyを水平の平面にとり、関数値zを垂直に選ぶものとします。x軸を水平に、y軸

  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

    peltier
    peltier 2006/12/11
  • http://ortros.den.rcast.u-tokyo.ac.jp/~mitani/Java/java3d/

  • nishita lab. Raytracer

  • プログラミング解説 - 碧色工房

    プログラミングに関する話題の解説をやってみようと思う。 完全無計画なのでどんな感じで書いていくかとか気分次第。 ディレクトリ構造とかもコロコロ変わるかも。 例によって、対象読者がふらふら、初級者向けの解説のように見せかけて、 プログラミングに対する深い理解が前提の説明が平気で混じっていたりする。 まあ殆ど自己満足のための解説なので生暖かい目で眺めていただき、指摘していただければと思う。 C言語開発 C言語プログラミングに関する雑多な解説を行っていこうと思う。 C言語プログラミングと銘打ちつつも、C言語標準から外れて、 一部環境に依存していたり、POSIX準拠なAPIを前提とした内容が入るかもしれない。 Linuxプログラミング Linuxプログラミングについて解説していこうと思う。 開発言語は今のところC言語のみを想定しているが、 C言語解説のカテゴリで扱うには少し不適切な、 Linux

    プログラミング解説 - 碧色工房
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Eclipseで逆コンパイルを行う

    ソースコードを入手できないJavaプログラムを修正するときなど、クラスファイルから基になったソースコードの復元が必要になることがあります。このような方法は、ソースコードを「コンパイル」してクラスファイルを生成する通常の流れとは逆になるため、「逆コンパイル」と呼ばれています。この逆コンパイルを行えば、コンパイル時に失われる情報(コメントや定数同士の四則演算など)以外のソースコードを復元することができます。 Javaの逆コンパイルツールはいくつかありますが、稿ではJadとJadClipseというツールを使用して、Eclipse上で逆コンパイルする方法を紹介します。 操作手順 (1)JadとJadClipseのダウンロード Jadはコマンドラインで使用する逆コンパイラで、JadClipseというEclipseプラグインを利用すれば、Eclipse上から使用することができます。JadClipse

    Eclipseで逆コンパイルを行う
    peltier
    peltier 2006/11/16
    classファイルから逆コンパイルする方法
  • Swingを使ってみよう

    Swing は JavaGUI アプリケーションを開発するためのライブラリです。 Swing は Java の従来の GUI ライブラリである AWT を基に開発され、より柔軟で高機能な GUI を構築できるように設計されており、 GUI を必要とする業務アプリケーションやツール開発、デスクトップアプリケーションの構築に広く利用されています。 Swing を利用すると、ウィンドウ、ボタン、テキスト入力欄、リスト、テーブルなど、さまざまな GUI コンポーネントを簡単に作成できます。また、Swing のコンポーネントは OS のネイティブコードを使用せず、 Java だけで実装されているため、クロスプラットフォーム環境でも一貫した外観のアプリケーションを開発できます。 このカテゴリでは、 Java Swing を使ったプログラミングをこれから始められる方を対象として、 Java Swi

    Swingを使ってみよう
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    peltier
    peltier 2006/11/13