プロジェクト

全般

プロフィール

活動

2020/04/29から2020/05/28まで

2020/05/11

高徹 07:02 機能 #110: さくらVPSのRedmineを4.1に更新する
絵文字を記入したチケットを保存したらInternal Errorが発生した。 高橋 徹
高徹 00:13 機能 #111: Spectrum Viewer公開版を作成する
FXMLファイルを追加
* Gradleの標準ディレクトリ構成では、FXMLファイルをソースファイルと同じディレクトリ(src/main/java/<パッケージに対応するディレクトリ>/)に置くと、ビルド時にFXMLファイルはJARファイルにはコピーされないため、実行時にエラーとなる。
* src/main/resources/<パッケージに対応するディレクトリ>/ に置くのが正解。
→ ビルド結果のJARファイル内ではクラスファイルと同じフォルダにFXMLが...
高橋 徹

2020/05/10

高徹 14:48 機能 #111: Spectrum Viewer公開版を作成する
h4. 開発環境の設定
使用するJDK、インターネット接続なしでの開発をするための設定を行う。
h5. 使用するJDKの設定
* IntelliJ IDEAでプロジェクトを開き、[File]メニュー > [Project Structure]を選択
* 「Project Structure」画面の左側ペインで[Project Settings] > [Project]を選択、右側ペインでProject SDK欄に[Liberica JDK 14 fu...
高橋 徹

2020/05/09

高徹 06:45 機能 #111: Spectrum Viewer公開版を作成する
h4. 新規プロジェクトの作り方を検討し決める
プロジェクトの作成方法は2通り想定される
# IntelliJ IDEAで新規プロジェクトをGradleで作成
# ✅ Gradleのinitタスクで作成し、IntelliJで既存ソースをimport
1.は、IntelliJ IDEA 2020.1が同梱するGradle 6.1で作られる(後からバージョンアップ可能)、JUnit 4.12を使う設定となる(変更は可能)、作成時にgradleとsyncしインターネット...
高橋 徹

2020/05/08

高徹 23:21 機能 #111 (進行中): Spectrum Viewer公開版を作成する
高橋 徹
高徹 16:28 調査 #116: GradleでJUnit5テストをローカルマシンで実施する
h5. テストの実行で ClassNotFoundException(HierarchicalTestEngine)エラーの対処(その1)
flatDir で指定したパスにJARファイルを置く場合、依存関係の自動解決はしないので、使用するライブラリをすべてdependenciesに列挙しなくてはならない。
* build.gradleの修正
高橋 徹
高徹 16:03 調査 #116: GradleでJUnit5テストをローカルマシンで実施する
h5. 警告:不明な列挙型定数ですStatus.STABLE の対処
build.gradleに次を追記
高橋 徹
高徹 15:58 調査 #116 (進行中): GradleでJUnit5テストをローカルマシンで実施する
次に、リポジトリをローカルマシン上に設け、そこに必要なjarファイルを配置して実行する。
* @C:\Program Files\Java\junit5\@ の中にjarファイルをコピー
* build.gradle の記述を修正
高橋 徹
高徹 15:46 調査 #116: GradleでJUnit5テストをローカルマシンで実施する
JUnit5をテストに使うGradleビルド定義のデフォルト( @gradle init@ で生成されるもの)は次の様に記述される。 高橋 徹
高徹 15:25 調査 #116 (進行中): GradleでJUnit5テストをローカルマシンで実施する
h3. 調査目的
非インターネット接続環境で開発作業をするべく、JUnitライブラリをローカルマシン上に配置し、それを利用してJUnit5のテストを実行する方法を明らかにする。
h4. 前提条件
* 非インターネット接続の状況で新規にGradleプロジェクトを作成し、新たなJavaプログラムの開発を開始および継続できる。
* JPMSモジュール対応は対象外とする
h3. 調査結果
本調査では次を明らかにした。
* JUnit5ライブ...
高橋 徹

2020/05/06

高徹 21:41 サポート #115: はてなブログのコードブロックの見栄えを改善する
h5. 実験2:OK
タイトルを表示したいコードブロックをいちいち
高橋 徹
高徹 18:36 サポート #115: はてなブログのコードブロックの見栄えを改善する
h5. 実験1: OK
はてなブログのカスタマイズでCSSにソースコードタイトル表示を追加する。
ソースコードタイトルをはてなブログ内で指定する方法は、コードブロックを<div>タグで囲むものとする。
使用例
高橋 徹
高徹 17:04 サポート #115 (進行中): はてなブログのコードブロックの見栄えを改善する
はてなブログのmarkdownで、次の様にファイル種類の後にコロンで区切ってファイル名等を指定すると、コードブロックの先頭に指定したファイル名等を表示できるようにする。デフォルトのはてなブログではコロンで区切ったらファイル種類指定ごと無効になってしまう。 高橋 徹
高徹 13:14 サポート #115 (進行中): はてなブログのコードブロックの見栄えを改善する
はてなブログのコードブロックで改善したい項目
* ファイル名をコードブロックの見出しに表示したい
* 行ごとに色分けしたい
* 行番号を表示する/しないの制御を個々にしたい
ソース種類を指定したコードブロックのHTML構成は
高橋 徹
高徹 14:48 サポート #114 (進行中): はてなブログの編集領域を等幅フォントにしたい
はてなブログの編集画面をWebブラウザの開発者モードで解析すると、要素を選択したときに表示される範囲がずれている。
→ はてなブログで編集画面に入ると、元のブログ画面が下に、その上に編集画面が重なっている(iframe)
要素ツリーで追うと次の構造
高橋 徹
高徹 13:06 サポート #114 (終了): はてなブログの編集領域を等幅フォントにしたい
はてなブログの編集領域はプロポーショナルフォントとなっているので、ソースコード断片の記述、表組の記述などに甚だ不適である。
そこで、編集領域を等幅フォントとする。
h4. 結論
* 対処方法を見つけること能わず
* 編集領域(HTMLのTEXTAREA要素)は、ブログページのiframe内にあるため、通常のCSSセレクタでは設定ができない。
→ iframe内のHTML要素の中からスタイルシートを指定するかスタイルを記述する必要がある。
* st...
高橋 徹

2020/05/04

高徹 20:43 調査 #113: Windows 10上でFirefox Webブラウザの描画関係設定を調べる
とりあえず、これだけ設定しておけばいい設定。
%APPDATA%\Mozilla\Firefox\Profiles\XXXXXXX.default\user.js を作成し、以下を記述
高橋 徹
高徹 00:59 調査 #113: Windows 10上でFirefox Webブラウザの描画関係設定を調べる
設定項目の意味を調べる
* layers.acceleration.force-enabled = true
HW Compositingが利用できないと判定された場合でもGPUを使用する
* gfx.font_rendering.cleartype_params.cleartype_level
-1:自動、0~100、設定例:100、50辺りが一般的?
* gfx.font_rendering.cleartype_params.enhanced_co...
高橋 徹

2020/05/03

高徹 23:28 調査 #113: Windows 10上でFirefox Webブラウザの描画関係設定を調べる
インターネット上で見かけるFirefoxのフォント描画関連設定項目
h5. High DPIではDirectWriteのアンチエイリアシングですべてのフォントを描画するのがよいらしい
* gfx.font_rendering.cleartype_params.rendering_mode = 5
* gfx.font_rendering.cleartype_params.force_gdi_classic_for_families = 空
h5. DirectWr...
高橋 徹
高徹 22:11 調査 #113 (進行中): Windows 10上でFirefox Webブラウザの描画関係設定を調べる
ジェネリックなフォント名と物理フォントの対応設定
[三]メニュー > [オプション] > フォントと配色の[詳細設定]
!clipboard-202005032204-phbve.png!
等幅(Monospace)がデフォルトでMS ゴシックとなっているので等幅フォントを別途インストールして設定する。
∵Windows 10標準では日本語の等幅フォントでビットマップ埋め込みでないフォントがない
IPAゴシック、VLゴシック、MyricaM M 等...
高橋 徹
高徹 21:25 調査 #113 (進行中): Windows 10上でFirefox Webブラウザの描画関係設定を調べる
* 調査目的
Windows 10上のWebブラウザでWebサイトを閲覧・操作している際、偶に描画されるフォントが汚い、意図したものと違う(例:テキスト編集領域が等幅フォントにならない)、といった事態に直面する。
そこで、フォント描画を設定で改善する方法を探る。
* 調査結果
本チケットのコメントに随時記載
MS Gothic等のビットマップ埋め込みフォントでもスケーリングする設定と、メイリオ等のスケーリングのぎざぎざを目立たなくする設定は次
u...
高橋 徹
高徹 22:14 機能 #110 (フィードバック): さくらVPSのRedmineを4.1に更新する
テーマ Bleuclair を使っての気づき事項
* チケットの説明およびコメントの編集領域のフォントが「MS ゴシック」となっている。
説明の編集での各フィールドのフォント
|_. 入力欄 |_. フォント |_. 定義 |
|プロジェクト | Meiryo |body |
|トラッカー | Meiryo |body |
|題名 | MS Gothic |#wrapper input[type="text"] ^1^ |
|説...
高橋 徹
高徹 21:31 調査 #108 (解決): CentOS 8 で Redmine 4を運用するための構築手順確立
高橋 徹

2020/05/01

高徹 21:32 調査 #108: CentOS 8 で Redmine 4を運用するための構築手順確立
マクロ<notextile>{{thumnail(画像ファイル名)}}</notextile>が表示されない問題。
CentOS 8ではImageMagickが削除されたため、thumbnailマクロが動作するために必要なコマンドがなく画像表示されません。thumbnailが動作するにはconvertコマンドで画像サイズを変更できる環境が必要。
ImageMagickが削除された理由はImageMagickが内在する脆弱性のため。
そこで、RHEL8のEPELリポ...
高橋 徹

2020/04/29

高徹 23:41 調査 #108: CentOS 8 で Redmine 4を運用するための構築手順確立
NginxからApacheへのリバースプロキシ設定を実験してみる。
gitリポジトリのアクセスを、apache httpdに直接ではなく、nginxを介してみるため、nginxに次の設定を追記
* /etc/nginx/conf.d/redmine.conf
高橋 徹
高徹 21:38 調査 #108: CentOS 8 で Redmine 4を運用するための構築手順確立
Redmine認証連携のGitへのpush動作確認でエラー 高橋 徹
高徹 20:39 調査 #108: CentOS 8 で Redmine 4を運用するための構築手順確立
apache httpd はデフォルトで443ポート(SSL)を開く。Nginxを先に動かしているとエラーとなる。
apache httpdからSSLの設定を取り除いて対処
高橋 徹
高徹 01:55 調査 #108 (フィードバック): CentOS 8 で Redmine 4を運用するための構築手順確立
Apache HTTPDからGitリポジトリをアクセスする調査
* CentOS 8のSELinux設定では、Gitリポジトリを置く可能性のある次のディレクトリの定義あり。
|/var/lib/git(/.*)? | git_sys_content_t |
|/var/www/git(/.*)? | git_content_t |
Apache HTTPDプロセスのドメインは、httpd_t で動作するので、httpdドメインから上述ファイルリソースのタイプへの操...
高橋 徹
 

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