タグ

Javaに関するProcyonのブックマーク (14)

  • Processing 1.0

    Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been writ

    Processing 1.0
  • グラフを扱うJavaライブラリ「Jung」の紹介 - Twitterのグラフ構造を視覚化 - public static void main

    java-ja 第12回のLTで話そうと思ったのですが、出番がなかったので資料をブログで公開しておきます。 Jungは研究などでグラフ構造が出たときに、理解しやすくするために可視化するのに使っています。他にもいくつかグラフを扱うライブラリは存在していますが、日語の資料があったのと拡張可能なことが多かったのでJungを結果的に使うようになりました。 以下はそのJungについての簡単な解説です。 Jungとは Jungの正式名称はJava Universal Network/Graph Frameworkで、ネットワーク(グラフ) 構造の分析や視覚化を行うためのJavaのOSSライブラリです。グラフ理論、データマイニング、ソーシャルネットワーク分析のアルゴリズムを数多く実装しています。 安定バージョンは1.7.6で最新は2.0betaで、BSDライセンスで使用できます。 http://jun

    グラフを扱うJavaライブラリ「Jung」の紹介 - Twitterのグラフ構造を視覚化 - public static void main
  • 絵をプログラムする言語「Processing 1.0」が正式リリース | パソコン | マイコミジャーナル

    絵をプログラムする言語「Processing」が正式リリース Processing開発プロジェクトは24日 (米国時間)、グラフィックデザイン用プログラミング言語「Processing 1.0」をリリースした。動作環境はWindowsMac OS X、およびLinux。ライセンスにはGNU GPL / LGPLを適用、オープンソースソフトウェアとして無償公開される。 Processingは、電子アートおよびグラフィックデザインを目的としたプログラミング言語。Ben Fry氏とCasey Reas氏が在籍していたMITメディアラボで2001年に開発を開始、Javaベースの実行環境と簡易IDE (sketchbook) によるプログラミング環境として整備された。変数や制御構造など言語としての基礎はJavaに準じるが、プログラミング言語の文法やAPIの用法に精通していなくても、高機能かつ高速な

  • Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記

    Java仕事で各種フレームワークを比較検討したので、比較用に作った参考資料を公開します。ちなみに現在私は、ドワンゴさんの社内システム開発をお手伝いしてまして、その一環で調べたものです。会社資料じゃなく、私の資料ということでブログで公開してよい、むしろしとけ、とのことなので公開しときます。 今回の案件向けにアプリケーションを画面層コンテナ層データアクセス層に分けて、それぞれフレームワークを選ぶのが目的です。コンテナ層はDIコンテナのうちいずれか、データアクセス層はO/Rマッパーを選ぶことになります。 太枠の範囲が選定対象です。よくに出てくる杓子定規な階層図とは変えてあります。 次のものを比較検討しました。画面層SAStrutsApache Wicket(ほかにもTeedaとかClick Frameworkとかももともとは候補にあったが、調査が追いつかないので二つに絞った)コンテナSeasa

  • Seasar2でサクサクか炎上か - ひがやすを技術ブログ

    可燃プロジェクトに飛び込むことになりました。下記のような炎上する要素満載。 関係者各社に告知済みのためカットオーバーは伸ばせない 外部仕様を策定した会社は行方不明 外部仕様はあるが、OS も AP サーバも環境もアーキテクチャーも未定 外部仕様を分かる人がいないw 開発は 3 社合同なのにソース管理方式も決まってない DB アーキテクト不在っぽい フレームワークに詳しい人がいない AJAX っぽいのたくさん お金がない、規模はわりとでかい、納期短い、残業禁止、増員不可 最初このエントリを見たとき、4/1だったこともあり、一瞬ネタかなと思ったんですが、その後に、SAStrutsとS2JDBCに対する具体的な質問がいくつもあり、私のほうもできる限り質問に答えました。 その後、どうなったのか気がかりだったんですが、今見たらこんな書き込みが 開発メンバからは、簡単で楽でいい! 1 機能が 1 時間

    Seasar2でサクサクか炎上か - ひがやすを技術ブログ
  • Javaでコンパイラの基礎を理解する

    そもそもコンパイラの中ってどうなっているの? Javaでコンパイラの基礎を理解する(1) 普段、なにげなく使っているコンパイラ。中身を理解すると、プログラミングへの意識が変わり、技術力もつきます! 開発者必見です

  • サイボウズ株式会社

    サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。

    サイボウズ株式会社
  • JListを使いSwingの仕組みを理解する

    JListを使う ToDoリストの一覧部分は“JList”を使用して表現することにします。実際にToDoリストを実装する前に、まずはこのJListについて解説しましょう。 JListとは JListはリストボックスを表現するコンポーネントです。JListは複数のオブジェクトを一覧表示することができ、また、動的に一覧へのオブジェクトの追加、変更、削除を行うことができます。 JListの生成 JListは5つの種類のコンストラクタを持っています。今回は、5つのうちのListModelを渡すタイプのコンストラクタを使用します。このコンストラクタを使用すると、渡したリストモデルが管理しているデータを表示するリストボックスが生成されます。 ListModel ListModelは、JListの表示データを管理しているクラスです。JList内の表示データの操作はListModelに対して行います。この

    JListを使いSwingの仕組みを理解する
  • Java GUIのレイアウトはコイツにおまかせ! - "MiG Layout 2.1"登場 | エンタープライズ | マイコミジャーナル

    MiG InfoComは2日(デンマーク時間)、MiG Layoutのサイトにおいて、同プロダクトの最新版となる"MiG Layout 2.1"を公開した。公開された成果物はJava SE 1.4/1.5を対象としている。クイックスタートドキュメント、ホワイトペーパ、JavaDoc APIなどドキュメントも充実しており、扱いやすい状況が整っている。プロダクトそのものはThe BSD Licenseのもとで公開されているオープンソースソフトウェア。 MiG Layout (The Layout Manager for Swing & SWT)はSwingおよびSWTのために開発されたレイアウトマネージャ。フローレイアウト、グリッドベースレイアウト、絶対指定レイアウト、グループ&ドッキングレイアウトなどが提供されている。同プロダクトはThe BSD Licenseのもとで公開されているので自由

  • ひしだまのコンピューター関連技術メモ

    S-JIS[1998-01-11/2024-08-18] 変更履歴 ひしだま's 技術メモページ 自作ソフトを作った時などに気付いた事などをメモにしています。(自分のノート代わり) Access [/2005-03-15] Ant [/2015-12-28] Apache [/2007-09-28] AsakusaFW [/2021-12-21] awk [/2014-05-01] AWS [/2021-07-13] C言語 [/2016-04-09] Cassandra [/2010-10-21] CMake [/2016-04-27] CVS [/2007-10-04] Cygwin [/2016-11-26] DigDag [/2021-10-30] Docker [2023-10-07] DOS [/2016-12-10] Eclipse [/2018-09-22] Embulk

  • 「Java SE 6完全攻略」第29回 Swingでのドラッグ&ドロップ その1

    今月はJavaにおける最大のお祭りJavaOneがサンフランシスコで行われます。櫻庭も例年のごとく参加します。せっかく参加するのですから,この連載でもJavaOneをレポートしたいと思います。 そこで,変則的なのですが,今月は今週と第4週をJava SE 6完全攻略,第2週と第4週をJavaOneレポートとさせていただきます。 さて,今月のJava SE 6完全攻略では,Swingのドラッグ&ドロップについて解説します。 Swingのドラッグ&ドロップはJ2SE 1.4から導入された機能です注。ただ,Swingのドラッグ&ドロップに関する解説はまだあまりありません。そこでまずはじめに,今までのドラッグ&ドロップについて解説します。その後,Java SE 6でのドラッグ&ドロップの強化点について解説します。 Swingコンポーネントのドラッグ&ドロップのサポート はじめに,Swingのコンポ

    「Java SE 6完全攻略」第29回 Swingでのドラッグ&ドロップ その1
  • EclipseでJavadocを利用するには

    Javadocを利用してAPIリファレンスを作成する 来コマンドラインから利用するJavadocをEclipseから対話ベースで利用することができます。また、Javadocコメントと呼ばれる一種独特のコメントを記述する場合にも、Eclipseのコメント自動生成機能を用いることで作業をシンプル化することができます。 操作手順 (1)Javadocコメントを追加する エディタ上でJavadocコメントを自動生成したいクラス、またはメソッドのコード部分にカーソルを置きます。右クリックし、表示されたコンテキストメニューから[ソース]→[Javadocコメントの追加]を選択します。

    EclipseでJavadocを利用するには
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • Volume 3: Deep Learning and Neural Networks

    Chapter 1: Neural Network Basics Activation Functions Derivative of the Sigmoid Function Single Layer Network Chapter 2: Self Organizing Maps SOM Colors Chapter 3: Hopfield & Boltzmann Machines Hopfield Network Boltzmann Machine TSP Weight Grid Chapter 4: Feedforward Neural Networks Softmax Multi Layer Network Chapter 5: Training & Evaluation Annealing and ROC Chapter 6: Backpropagation Training X

  • 1