忍者ブログ

軽Lab

 Javaを中心とした、プログラミング関係のナレッジベース

Home

Java 基礎

show all
1.Java8の新機能
 ┣ ラムダ式とストリームAPI
 ┣ 新日付ライブラリ
 ┣ 文字列連結、メソッド参照など
 ┗ Optionalクラス
 
2.Eclipseプラグインのインストール
 ┣ PropertiesEditor
 ┗ M2Eclipse(Maven)
3.Java標準ライブラリの利用
 ┣ 圧縮・解凍(zip,gzip)の利用
 ┗ 暗号(AES,RSA)の利用
4.Java外部ライブラリの利用
 ┣ クラスパス/環境変数の設定
 ┣ JavaでGPGPU(aparapiライブラリ)
 ┣ 埋込RDBの利用(Derby,HSQLDB,H2)
 ┗ 圧縮・解凍(7z,tar.gz)の利用(Commons Compress)
 

JavaFX 8 入門講座

show all
1.環境構築
 ┗ EclipseでJavaFX入門
 
 
2.JavaFXの基本構造
 ┣ Stageパッケージ
 ┣ Sceneパッケージ
 ┗ SceneGraph(全体像)
 
3.シーングラフ(2D)の使い方
 ┣ 図形出力
 ┣ テキスト出力
 ┣ チャート(グラフ)出力
 ┣ UIコントロール(一覧)
 ┃ ┣ 詳細1(ラベル~進捗バー)
 ┃ ┣ 詳細2(メニュー~Webビュー)
 ┃ ┣ 詳細3(テーブル、ツリーテーブル)
 ┃ ┣ 選択・フォーカス
 ┃ ┗ セルのカスタマイズ
 ┣ グループ/レイアウト
 ┣ 塗りつぶし・グラデーション
 ┣ 画像出力・ピクセル操作
 ┣ 画像エフェクト
 ┣ ブレンドモード(イメージの重ね合わせ)
 ┗ 音声・動画
   ┗ 音声・動画再生
   ┗ 音声・動画のスペクトル表示
 
4.シーングラフ(3D)の使い方
 ┣ 3D シェイプ・メッシュ作成
 ┣ マテリアル設定(色・テクスチャ)
 ┣ 座標変換(平行移動・回転・拡縮)
 ┣ 照明・カメラ
 ┗ 3Dモデルデータの取込
 
 
 
 
5.シーングラフの操作
 ┣ イベント処理(イベント・ハンドラ)
 ┗ アニメーション
   ┣ 3Dメッシュ/ボーンアニメーション
   ┗ 3Dテクスチャのアニメーション
 
6.JavaFXライブラリの利用
 ┣ バーコード・QRコードの利用(zxing)
 ┣ RSSの作成・読込(ROME)
 ┗ 地図(SHPファイル)の描画(GeoTools)  
7.その他
 ┣ スレッドの扱い方
 ┣ バインディング
 ┣ メッセージ・ダイアログ
 ┣ FXMLの利用
 ┃ ┣ 基本的な利用方法
 ┃ ┗ リソースバンドル/カスタムコンポーネント
 ┗ 印刷機能の利用
 

Java 応用/実験

show all  ● JavaFX:ゲーム用の基礎技術を実装する
   ┣ ビルボード
   ┗ パーティクル・エフェクト(2次元)

 ● JavaFX:3Dモデルデータを自作関数で取り込む
   ┣ Colladaファイルビュアーを作成する(1):Colladaファイルの概要
   ┣ Colladaファイルビュアーを作成する(2):サンプルのColladaファイル作成
   ┣ Colladaファイルビュアーを作成する(3):XMLファイルをプログラムに読み込む
   ┣ Colladaファイルビュアーを作成する(4):ジョイントの読込と表示
   ┗ Colladaファイルビュアーを作成する(5):メッシュの読込と表示

 ● Javaで音声波形を操作する
   ┣ JavaFXで音声波形データを表示してみる
   ┣ Javaでリアルタイムに音を作成する(ドレミ)
   ┗ Javaで周波数分析をしてみる

 ● Javaで機械学習
   ┣ 単純パーセプトロンを実装してみる
   ┣ 多層パーセプトロンを実装してみる
   ┗ 続きはカテゴリ『Javaで機械学習(Deeplearning4j入門)』へ

Javaで機械学習 ( Deeplearning4j 入門 )

show all
1.導入
 ┣ 環境構築(Eclipse)
 ┗ ニューラルネットワークとは?
2.Deeplearning4j プログラムの作成
 ┣ 基本的な利用方法
 ┣ 主なパラメータ一覧
 ┣ ファイル入出力(永続化)
 ┗ 組込データの利用
   ┗ Mnistデータベースの利用

3.Layerの構成例
 ┣ 多層パーセプトロン構築
 ┗ 畳み込みニューラルネットワーク構築
4.実装例
 ┣ 画像認識
 ┃ ┗ 手書き数字の識別
 ┗ 自然言語処理(NLP)
   ┗ 単語のベクトル化(Word2Vec)

5.その他
 ┗ GPUによる高速化設定

Google App Engine (Java) 入門講座

show all
1.環境構築(Windows+Eclipse+Java) 
   
2.GAEアプリの作成
 ┣ プロジェクトの基本構造
 ┗ 認証機構を利用する
   ┣ Google認証の利用
   ┗ OAuth 2.0 の利用
3.その他
 ┣ ドメインについて
 ┗ トラブルシューティング


プログラム一般

 一覧表示show all

コラム

 一覧表示show all

プロフィール

管理者:
 連絡はContactよりお願いします。

PR