プロジェクト

全般

プロフィール

高橋 徹 の活動

2018/03/10から2018/04/08まで

2018/04/07

高徹 22:39 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
mavenリポジトリにあるjunit5を対象にダウンロード方法の試行。
"JUnit 5 User Guide":https://junit.org/junit5/docs/current/user-guide/ によれば、GradleでJUnit 5を使用するときの依存関係記述は次のとおり。
高橋 徹
高徹 22:20 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
configurations.compile/runtime の違い
compile: コンパイルに必要な依存関係
runtime: 実行に必要な依存関係でcompileを含む
testCompile: テストコードのコンパイルに必要な依存関係で、コンパイルされたコードとcompileを含む
testRuntime: テストコードの実行に必要な依存関係で、compile, runtime, testCompileを含む
ということで、コピータスクで指定...
高橋 徹
高徹 21:02 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
mavenリポジトリにあるcom4jを対象にダウンロード方法の試行(別法3)。
次の掲示板の記載を元に試行した。
"How to download maven dependencies into project local directory and set eclipse classpath?":https://discuss.gradle.org/t/how-to-download-maven-dependencies-into-project-local-...
高橋 徹
高徹 21:00 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
mavenリポジトリにあるcom4jを対象にダウンロード方法の試行(別法2)。
次の掲示板の記載を元に試行した。
"Download some dependencies and copy them to a local folder":https://discuss.gradle.org/t/download-some-dependencies-and-copy-them-to-a-local-folder/6246/3
高橋 徹
高徹 20:54 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
mavenリポジトリにあるcom4jを対象にダウンロード方法の試行(別法1)。
次のブログの記載を元に試行した。
"Gradleでjarの取得だけを行う-闘うITエンジニアの覚え書き":https://www.magata.net/memo/index.php?Gradle%A4%C7jar%A4%CE%BC%E8%C6%C0%A4%C0%A4%B1%A4%F2%B9%D4%A4%A6
高橋 徹
高徹 08:36 ソフトウェアエンジニアリング 調査 #79: Gradleで使用するライブラリとその依存ライブラリをダウンロードする
mavenリポジトリにあるcom4jを対象にダウンロード方法の試行。
gradle 4.6を使用、作業ディレクトリに次のbuild.gradleを作成
高橋 徹
高徹 08:11 ソフトウェアエンジニアリング 調査 #79 (進行中): Gradleで使用するライブラリとその依存ライブラリをダウンロードする
Gradleでライブラリのダウンロード方法を、インターネット上で調査し、手順の候補を挙げる。
* @gradle dependencies@コマンドで依存関係をプリントするが副作用でライブラリをダウンロードするという記述が散見された
* 専用のタスクを記述しダウンロードする方法を紹介しているブログがあった
高橋 徹
高徹 06:34 ソフトウェアエンジニアリング 調査 #79 (解決): Gradleで使用するライブラリとその依存ライブラリをダウンロードする
調査目的:ビルドマシンからインターネット接続はできないセキュアな環境で、mavenリポジトリ等から使用するライブラリを予めダウンロードし揃えられるようにする。
調査結果:Wiki [[Gradleの使い方#依存するライブラリをダウンロードする]] に記載する。
完了条件:gradleで所望のライブラリとその依存ライブラリを、他の不要な(依存していない)ライブラリと分離して揃える方法を見出す。
高橋 徹

2018/03/28

高徹 11:04 ソフトウェアエンジニアリング つれづれ Java編: IntelliJ IDEA Community Edition 2018.1へのアップデート
2017.xを入れたときは、更新があるとパッチをダウンロードして適用してくれていたけど、2017.3.5上で[ヘルプ]メニュー > [更新の確認]では更新があること(2018.1)は表示されるが、パッチを適用するような動きがなく、IntelliJ のダウンロードページをブラウザで開くのみでした。
そこで、2018.1のインストーラーを実行、すると2017.3を削除することを聞いてくるのでガツっと削除を指定し、2018.1をインストールした。
インストール後実行す...
高橋 徹

2018/03/25

高徹 08:09 ソフトウェアエンジニアリング つれづれ Java編: Apache Incubator NetBeans build242とJDK 10の結果
Apache Incubator下のNetBeans IDEは、開発途上版が随時ビルドされています。
https://builds.apache.org/job/incubator-netbeans-release/
* 2018/3/25現在最新のbuild242をダウンロードし展開
* etc/netbeans.confにJDK 10を使う設定を記述
@netbeans_jdkhome="C:/Program Files/Java/jdk-10"@
*...
高橋 徹

2018/03/13

高徹 22:57 ソフトウェアエンジニアリング リビジョン 40ba3f16 (swe_primus): TornadoFXでMessageBoard(JavaFXで流れるメッセージ)を作った
高橋 徹
高徹 03:46 ソフトウェアエンジニアリング 計算機: Ryzen 2000シリーズ(Zen+)販売前情報
Ryzen 2000(Pinnacle Ridge)仕様
|_. 型式 |_. コア/スレッド数 |_. 定格周波数/Boost周波数 |_. キャッシュ|_. TDP |
|Ryzen 7 2700X | 8 / 16 | 3.70GHz / 4.35GHz |/5. L2=512kB/core, L3=16MB | 105W |
|Ryzen 7 2700 | 8 / 16 | 3.20GHz / 4.10GHz ...
高橋 徹
高徹 00:28 ソフトウェアエンジニアリング つれづれ Java編: Gradleプロジェクト
新規プロジェクトでGradleプロジェクトを作成するときの各設定について
Kotlin TornadeFXを使うときの設定をしながら調べたこと
* [追加のライブラリーおよびフレームワーク]
Kotlin(Java)だけ選択
* [グループID]は、Mavenの命名慣習ではパッケージ名を入れる
* [アーティファクトID]は、JARファイル名から拡張子を除いたものを入れる
* [バージョン]はそのまま(1.0-SNAPSHOT)
* [自動インポー...
高橋 徹

2018/03/11

高徹 01:21 ソフトウェアエンジニアリング 機能 #78 (解決): KotlinでJavaFXプログラムを記述する(MessageBoard)
Qiitaにブログとして記述した。
"KotlinとJavaFXで流れるHello world":https://qiita.com/boochnich/items/6b6f0c4e5d7494484391
コードは、次のリポジトリ
source:learn/kotlin/javafx/MessageBoard
高橋 徹

2018/03/10

高徹 22:21 ソフトウェアエンジニアリング リビジョン 51442fef (swe_primus): メッセージのフォントを設定(色、大きさ)、フォントに合わせて画面サイズを設定
高橋 徹
高徹 20:28 ソフトウェアエンジニアリング リビジョン 49560b5b (swe_primus): TranslateTransitionの設定を、applyを使って記述量を減らし簡潔にした
高橋 徹
高徹 19:47 ソフトウェアエンジニアリング リビジョン 9224efbd (swe_primus): メッセージを右から左へ流れるようにした
高橋 徹
高徹 19:38 ソフトウェアエンジニアリング リビジョン fc1525d3 (swe_primus): テキストの表示
高橋 徹
高徹 18:32 ソフトウェアエンジニアリング リビジョン e4c119f0 (swe_primus): 空のウィンドウを表示
高橋 徹
高徹 18:14 ソフトウェアエンジニアリング リビジョン 8b72d138 (swe_primus): コンパイル・実行ができる状態
高橋 徹
高徹 18:06 ソフトウェアエンジニアリング つれづれ Java編: リポジトリに入れるべきでないファイル
参考情報
"How to manage projects under Version Control Systems":https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems
ここによると、
* .ideaディレクトリ以下のファイルは、workspace.xmlおよびta...
高橋 徹
高徹 12:03 ソフトウェアエンジニアリング リビジョン 1d5ab935 (swe_primus): IntelliJ IDEAでKotlin/JVMプロジェクトを作成、新規クラスMessageBoardを追加した状態
高橋 徹
高徹 07:49 ソフトウェアエンジニアリング リビジョン 0ce16f16 (swe_primus): NetBeans IDEのビルド結果出力ディレクトリ、JavaのクラスファイルをGitで無視する
高橋 徹
 

他の形式にエクスポート: Atom