銀河の歴史がまた1ページ(日記)

Last Update (2022/10/01 16:19:00)
1997.09.06から数えて counter 番目のアクセスです。

ミラーサイト [www.ceres.dti.ne.jp] [yk.rim.or.jp]

[ホームページ] [日記] [日記ファイル一覧] [読んでいる日記] [FreeBSD] [FreeBSD LINK] [検索]

jdiaryの最新(作成)記事ダイジェスト

2022.09.18(日) 13:32:45 台風14号 強い勢力で九州に上陸か?

台風14号 強い勢力で九州に上陸か?

tag: 台風, インターネット回線

北緯30度付近で930hPaってのは凄いな。

台風はまだ遠いけど、南から湿った空気が流れ込んで東京付近で大雨。 東西線は線路冠水のため運転見合わせ→一部区間を除いて折り返し運転。 京葉線は大雨落雷の影響で遅延とのこと。

ウチも大雨&落雷でダメージ。停電はしなかったけどインターネット接続が一時的に不通に。

2022.09.10(土) 15:41:28 たらい回しベンチ

たらい回しベンチ

tag: ベンチマーク

上でいろいろな言語のベンチマークが乗っていたのでJavaも測定してみた。

ウチの環境はWindows 11 Pro + Hyper-V + Vagrant + VirtualBox + FreeBSD 13.1。

仮想マシンの中で測定していて、他にも色々動いているのでベンチマーク結果は安定しない。 参考記録として見てほしい。

CPU は AMD Ryzen5 5600X。Core Performance Boost ( いわゆる Turbo Boost ) は Disable。 最大負荷をかけてもリテールCPUファンがうるさくない程度に抑えて動かしている。

なぜかC言語とJavaがいい勝負してて草。 この手のマイクロベンチだとJavaなんてズタボロになるハズなのに。 時代は変わったのか。

JavaScriptもC言語の0.5倍速くらいは出ていていい感じになってきてる。

■ C言語

cat > tarai.c << "EOF"
#include <stdio.h>
#include <time.h>

int tarai(int x, int y, int z){
   if (x > y){
      return tarai( tarai(x-1, y, z), tarai(y-1, z, x), tarai(z-1, x, y) );
   } else {
      return y;
   }
}

int main(void){
   clock_t start;
   start = clock();
   int ans = tarai(14, 7, 0);
   printf("%f %d\n", (double)(clock() - start)/CLOCKS_PER_SEC , ans);
   return 0;
}
EOF

cc -Ofast tarai.c -o tarai

cc --version ; time ./tarai
george@freebsd63 ~/tarai $ cc --version ; time ./tarai
FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)
Target: x86_64-unknown-freebsd13.1
Thread model: posix
InstalledDir: /usr/bin
0.890625 14

real    0m0.895s
user    0m0.894s
sys     0m0.000s
george@freebsd63 ~/tarai $

■ JavaScript

cat > tarai.js << "EOF"
function tarai(x, y, z) {
  if(x > y) {
    return tarai( tarai(x-1, y, z), tarai(y-1, z, x), tarai(z-1, x, y) );
  } else {
    return y;
  }
}

var start = (new Date()).getTime();
var ans = tarai(14, 7, 0);
console.log(((new Date()).getTime() - start)/1000, ans)
EOF

node -v; time node tarai.js
george@freebsd63 ~/tarai $ node -v; time node tarai.js
v16.16.0
1.908 14

real    0m1.934s
user    0m1.924s
sys     0m0.009s
george@freebsd63 ~/tarai $

■ Java

cat > Tarai.java << "EOF"
import java.util.Date;

public class Tarai {
    public int tarai(int x, int y, int z) {
        if (x > y) {
            return tarai(tarai(x - 1, y, z), tarai(y - 1, z, x), tarai(z - 1, x, y));
        } else {
            return y;
        }
    }

    public void run() {
        long start = (new Date()).getTime();
        int ans = tarai(14, 7, 0);
        long end = (new Date()).getTime();
        double secs = (end - start) / 1000.0;
        System.out.println(secs + " " + ans);
    }

    public static void main(String[] args) {
        Tarai app = new Tarai();
        app.run();
    }
}
EOF

javac Tarai.java

java -version ; time java Tarai
george@freebsd63 ~/tarai $ java -version ; time java Tarai
openjdk version "17.0.4" 2022-07-19
OpenJDK Runtime Environment (build 17.0.4+8-1)
OpenJDK 64-Bit Server VM (build 17.0.4+8-1, mixed mode, sharing)
0.663 14

real    0m0.846s
user    0m0.716s
sys     0m0.008s
george@freebsd63 ~/tarai $

2022.08.28(日) 21:01:20 今週のコロナ

今週のコロナ

tag: 武漢肺炎

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1徳島県72,9212,118.115,0391.22
2鹿児島県247,2301,782.028,1560.99
3長崎県176,8481,770.023,1881.00
4高知県80,1321,766.212,1871.11
5宮崎県161,8911,702.718,0490.92
6佐賀県135,7441,546.412,5260.89
7福岡県956,5261,493.276,6040.98
8沖縄県465,5341,485.621,6910.85
9広島県347,7461,453.740,5591.03
10熊本県284,7801,431.924,7720.94
11香川県116,6621,398.413,2850.94
12奈良県188,5891,383.818,2671.09
13富山県102,4651,335.213,7531.02
14大分県148,3301,326.014,8520.93
15大阪府1,870,7921,324.6116,9690.90
16三重県205,9951,318.923,3451.02
17山口県132,7581,318.317,6660.96
18岡山県221,4951,311.024,6481.02
19石川県131,4001,310.714,8121.04
20愛媛県132,0201,295.717,2330.94
21和歌山県111,3341,293.411,9000.95
22兵庫県877,0991,289.170,3871.02
23滋賀県194,7741,278.918,0331.07
24愛知県1,169,8811,277.496,3170.97
25福井県92,4051,241.59,4361.01
26岐阜県239,6081,214.023,9160.95
27京都府413,5661,189.930,5821.00
28鳥取県51,7351,171.06,4410.97
29日本国内18,369,7591,146.11,412,3100.97

徳島がトップ。阿波踊りにかける意気込みは他県の者の想像を絶するらしいから、何とも。

今週は韓国がトップ。2049。日本は1618で安定しちゃった感じ。他の国は真面目に全数カウントをやめてしまったのか減少傾向。

2022年8月第3週 (8/15〜8/21) 191,741件 8,892件 4.6% 。まだ陽性率高い。東京は再度増加。

千葉県のサンプリング調査のHPが見つからないな。。全数把握やめるならそれで良いけど流行の動きはサンプリング調査しないとわからんと思うが。

p.s.

政府は新型コロナウイルスの患者の全数把握を見直し、詳しい報告の対象を高齢者などに限定できる方針を示しましたが、29日夕方までに見直しの申請を行ったのは4つの県にとどまることが、NHKのまとめで明らかになりました。現時点で33道府県は検討中とする一方、10都県は見直しを行わない方針を示しています。 新型コロナ患者の全数把握をめぐり、厚生労働省は医療機関や保健所の負担を軽減するため、緊急の措置として、都道府県の判断で患者の「発生届」を高齢者など重症化リスクのある人に限定できるよう見直しました。 そして、31日の運用開始から見直しを希望する場合は、29日夕方までに申請を行うよう都道府県に求めていました。 これについてNHKが全国の都道府県に問い合わせたところ、見直しの申請を行ったと回答したのは宮城県、茨城県、鳥取県、佐賀県の4県でした。

すぐに見直しに乗るのは4県なのね。

患者数はカウントするのか。ふむ。

しかし、報道だけ見てると見直し内容がわからんゾ

2022.08.21(日) 21:50:49 今週のコロナ

今週のコロナ

tag: 武漢肺炎

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1宮崎県143,8481,913.020,2781.14
2沖縄県443,8431,857.627,1211.00
3佐賀県123,2251,811.114,6701.21
4鹿児島県219,0741,804.328,5091.13
5長崎県153,6611,758.623,0381.16
6徳島県57,8821,599.711,3581.45
7熊本県260,0171,554.026,8851.10
8大阪府1,753,8401,539.2135,9171.06
9高知県67,9461,533.310,5801.23
10福岡県879,9391,532.678,6261.02
11香川県103,3841,527.814,5151.22
12大分県133,4781,474.116,5111.16
13愛媛県114,7951,414.818,8181.23
14広島県307,1881,400.439,0721.14
15山口県115,0921,398.718,7431.29
16和歌山県99,4341,381.512,7101.03
17愛知県1,073,5641,326.099,9821.07
18岐阜県215,6921,311.825,8431.12
19富山県88,7141,299.513,3851.34
20三重県182,6571,288.122,8001.18
21岡山県196,8471,278.724,0401.16
22東京都2,724,7331,276.4179,2080.99
23兵庫県806,7241,249.568,2260.95
24石川県116,5881,235.213,9581.17
25奈良県170,3221,227.416,2021.07
26福井県82,9691,223.69,3001.15
27鳥取県45,2981,219.06,7051.13
28日本国内16,957,7061,204.31,484,0531.04

今週はすごい増えたな。さすがお盆明け。宮崎がトップ。徳島は阿波踊りでメガクラスター発生かな?

今週は韓国がトップで2437。

2022年8月第2週(8/8〜8/14) 251,833件 8,768件 3.4% 東京はちょっと減ってきた様子。

2022.08.21(日) 17:35:39 awk 正規表現でグループ化した後、後方参照して取り出す match (GNU awk)

awk 正規表現でグループ化した後、後方参照して取り出す match (GNU awk)

tag: awk, match, gawk

awkの基本形は echo "SearchString" | awk '/SearchString/ { print $0; }' みたいに、左側に条件を書いて検索文字列を含む行が来たら右側の処理を実行するみたいな感じ。

GNU awk の場合は、matchを左側の条件の所に書いてグループを書き込む配列変数名を記載、右側の処理の中で配列変数経由でグループの後方参照が書ける。

# echo 'Referer:"https://hoge.example.com/sample.html"' | awk 'match($0, /Referer:"(.*)"/, a) { print a[1]; }'
https://hoge.example.com/sample.html

nginxのログみたいに面倒な構造をしているテキストでも抽出しやすい。

p.s.

このmatchから始めて第三引数に配列変数名を記載して後方参照する書き方は GNU awk (Ubuntu系)では動作するが、mawk (Debian系, Raspberry OS系)で搭載されているmawkでは動作しないので注意。

2022.08.16(火) 22:08:16 今週のコロナ記録

今週のコロナ記録

tag: 武漢肺炎

記載が火曜日にずれこんでしまったが今週の記録。

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1沖縄県422,4831,775.425,9220.82
2宮崎県128,1131,632.117,3011.05
3鹿児島県196,6771,569.524,7991.06
4長崎県135,5451,465.419,1971.11
5福岡県817,8101,440.473,8950.93
6大阪府1,642,0061,389.8122,7280.91
7佐賀県110,9251,378.511,1661.02
8熊本県237,9281,329.422,9990.92
9東京都2,591,4001,315.1184,6540.89
10和歌山県89,5911,284.011,8131.07
11兵庫県753,2631,280.169,8950.97
12大分県120,4801,255.814,0651.04
13京都府360,3941,219.931,3520.90
14高知県59,3101,200.48,2831.12
15香川県91,6901,181.111,2211.12
16愛知県989,6851,176.588,7100.92
17広島県277,6401,168.432,5991.10
18滋賀県164,3891,163.416,4040.94
19岐阜県194,6291,131.222,2851.00
20愛媛県99,3651,124.814,9601.16
21日本国内15,790,6851,113.51,372,1210.94

減ってきたようにも見えるが、診断を受けられず野良化している人も多そう。 お盆休みで発熱外来やってないし。

現在は韓国が2407で独走。

2022年8月第1週(8/1〜8/7) 217,821件 12,576件 5.7%陽性 ちょっと減ってきた。

検査キットを買うならこのあたりがお墨付きらしい。

2022.08.13(土) 19:39:26 台風8号

台風8号

tag: 京葉線

2022.08.12(金) 06:23:22 土曜日は台風が来る

土曜日は台風が来る

太平洋高気圧の右回りの風と、台風の左回りの風が合体した所の風速は凄いことになりそう。

中心気圧だけ見ると1006hPaなので台風っぽくないけど、高気圧の風速アシストがついてるから侮れない。

ちょうど梅雨前線というか秋雨前線というか前線がかかりっぱなしの所に台風が来るので雨も凄そう。

2022.08.10(水) 23:35:47 ロジクール K835OWB 有線 メカニカルキーボード 青軸 その後

ロジクール K835OWB 有線 メカニカルキーボード 青軸 その後

先日購入したキーボードのその後。

調子よく利用できている。

ちょっと気になる点もいくつかあるけど。

昔のNEC PC-9801とかのキーボードがクリーム色だったのには理由があったんだな...。(汚れが目立たない)

2022.08.08(月) 15:32:15 Windows Terminal の裏技 タブを管理者権限で起動する

Windows Terminal の裏技 タブを管理者権限で起動する

tag: windows-terminal, windows11, これは使える

「Windows Terminal」にて[Ctrl]キーを押しながら新規タブを作成する操作を行うと、別ウィンドウで管理者権限のWindows Terminalが開くのだそうです。

おお。マジだw

余談だが、「Shift」キーを押しながらタスクバー上のプログラムをクリックすると、別ウィンドウで起動するってのも便利。

2022.08.06(土) 18:26:12 今週も増加傾向の新型コロナ

今週も増加傾向の新型コロナ

tag: 武漢肺炎

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1沖縄県384,6102,463.735,9711.05
2東京都2,331,5791,637.1229,8531.03
3福岡県712,0751,633.583,8021.02
4大阪府1,470,2771,567.9138,4460.99
5熊本県205,8121,500.025,9501.02
6宮崎県104,3791,438.615,2501.10
7京都府315,2221,432.136,8051.10
8鹿児島県163,2541,409.622,2731.09
9福井県64,4891,358.510,3251.33
10佐賀県95,8251,324.410,7281.07
11愛知県866,4601,287.697,0891.05
12兵庫県653,3501,267.269,1931.04
13滋賀県141,0341,262.817,8061.29
14日本国内13,847,2211,188.81,492,6391.07

やばい状態だけど、そろそろ伸びが止まってきたか?

今週は僅差で韓国がトップ。1877。

増加がちょっと止まってきたかな?

今回のオミクロンBA5とかBA2.75ケンタウルスは、ワクチン接種後でも3割程度は感染に成功するし、風疹に迫るとんでもない感染力なので医療担当の人も感染するのがキツイ。 上海みたいに集合住宅の出入り口を溶接するタイプのロックダウンはやりすぎだと思うけど、さりとて良い対策が思い浮かばない。

保険金をもらうためにも陽性証明が必要なのか。なるほど。

医療ケアは別に不要だけど、保険金の受取のために発熱外来に並ばないといけない人も多いのね。これは困ったものだがどうしたものか。

アメリカではどうしているんだろう?

2022.08.06(土) 00:20:10 今宵は久しぶりに涼しい

今宵は久しぶりに涼しい

夜に24度まで気温が下がると幸せを感じるw

2022.07.31(日) 07:48:44 新型コロナ すごい勢いで増加

新型コロナ すごい勢いで増加

tag: 武漢肺炎

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1沖縄県354,4012,334.3034,0821.13
2福岡県642,2401,623.3083,2771.28
3大阪府1,354,6671,600.60141,3351.22
4東京都2,135,2501,579.80221,8141.25
5熊本県183,9551,475.3025,5231.15
6京都府283,6101,299.1033,3881.47
7宮崎県91,2271,290.0013,6751.3
8鹿児島県144,0001,274.0020,1301.24
9佐賀県86,6211,215.109,8431.1
10兵庫県594,6181,212.6066,2111.33
11愛知県784,0641,212.3091,4111.25
12日本国内12,577,0341,103.501,385,5691.28

沖縄が2334になっとる。東京も1579。 感染した人は7日はお休みなので7倍して、沖縄だと16,338人、東京だと11,053人がお休み中。(100,000人あたり。) 休んでいる人が16%と11%になるのかな。

選択中の国の中では日本がトップで1563。

2022年7月第3週(7/18〜7/24) 237,258件 15,886件 = PCR陽性 6.7%

おお。。さらに増えている。。

2022.07.30(土) 13:38:39 「新型インフルエンザ等感染症」と「5類感染症」の違い

「新型インフルエンザ等感染症」と「5類感染症」の違い

tag: 武漢肺炎

コロナニュースはそこそこ見ている方だと思ったけど、これは知らなかったわ。

「新型インフルエンザ等感染症」は、臨機応変に対処を変動させることができる制度なんだな。

入院勧告アリ&全数把握のための即時報告強制も可能だし、自宅療養&報告はしなくていいやも可能と。

変異型が来たらそれにあわせてぽんぽん扱いを変えられる。

こんな変な制度よく作ったなww 作ったヤツは未来予知できるんか?

公式資料だと以下になるのかな。

この資料見て、上述の実際の運用の雰囲気が読み取れるのはお医者さんだけかもしれん。

余談だが、「3類」感染症に分類される赤痢の場合、感染すると病院に隔離入院になるし、出勤禁止になるし、自宅まで保健所の人が消毒にくる。

新型コロナBA.5系でそこまでするか?というと、そうでもない雰囲気になりつつあるってことか。 感染したら出勤は避けて欲しいがww医師からの即時報告は要らんって感じかな。 医師の方でも1日に250回も即時報告したくはないだろうし、保健所の方でも1日に250回も電話されなくないだろう。

上の公式資料で「新型インフルエンザ等感染症」だと実施できる措置に「外出自粛要請 等」がある(1類から5類には無い)ので、このオプションを捨てる気は無いんじゃないかな。

なので、新型コロナの分類は「新型インフルエンザ等感染症」のままで、即時報告義務は外す感じに運用変更というのが予想。

上の公式資料を見ると県知事の指定で運用方針は変更できるようなので、神奈川県なんかでは即時報告はしなくていいやって方向にしてるみたいだね。

2022.07.23(土) 08:23:34 コロナ第7波過去最大を更新中

コロナ第7波過去最大を更新中

tag: 武漢肺炎

 都道府県名累積感染者7日間10万単位7日間感染者実効再生産数
1沖縄県315,0221,861.5027,1781.25
2熊本県154,7291,151.6019,9231.27
3大阪府1,190,8411,098.5097,0051.53
4東京都1,880,7381,051.90147,6971.43
5福岡県546,3551,025.9052,6311.5
6佐賀県75,3271,005.608,1461.23
7島根県36,168915.56,1340.99
8鹿児島県121,280887.214,0191.41
9宮崎県75,781820.98,7021.38
10大分県76,588815.59,1341.33
11愛知県678,306788.359,4391.53
12兵庫県518,936736.340,2051.48
13日本国内10,990,723711.1892,8201.48

7日間平均 10万人あたりの感染者数は沖縄では1800超え。東京大阪も1000超え。

沖縄の場合、毎日1800人の新規感染者が出現してその人は7日間休む感じになる。 累積すると 1800人 * 7日間お休み = 1万2600人がお休み中になる(10万人あたり)。 12%の人がお休み中ということ。 同居人が居たりすると濃厚接触者扱いでこれの2倍とか3倍の人がお休み中。 職場によっては回らなくなってくる。

経済活動しようや...ということでロックダウンなどの行動制限していないんだけど、ここまでくると逆に回らないか。 上海みたいなハードなロックダウンはやりすぎだし、加減が難しい。

救急搬送は難しくなりつつある。

上のグラフだと日本は第6波を超えて918。 韓国だと前回の波で7700超えてたけど現在は前回よりはまだ小さく1095という感じ。 ポルトガルはオミクロンBA.5の波が先に来て先に減った国の例でピークは2800くらいで現在は531。波が過ぎたと言っても531か...。

ここまで増えてくると発熱外来が回らなくなるので、実際の感染者はもっと多そう。 東京都のサンプリング調査で陽性率をチェック。

100人に5人は感染してる感じやね。過去最高かもしれん。

2022.07.17(日) 21:55:50 Maven-3.8.6でjetty-maven-plugin-11.0.11を動かす

Maven-3.8.6でjetty-maven-plugin-11.0.11を動かす

tag: jetty-maven-plugin, jetty, maven, java

JSP/Servletアプリをmavenの上で動かす場合に使うjetty-maven-pluginを使ってみる。

環境としてはopenjdk-18.0.1.1, apache-maven-3.8.6を使用。

jettyで自作servletを起動する場合、dependenciesの中にjetty-serverを追加して、build.plugins の中に jetty-maven-plugin を記載する。

オレwiki用に記述した pom-for-jetty.xml は以下のようになった。

mvn -f pom-for-jetty.xml clean antrun:run package jetty:run-war のように使う。

<!-- 単体実行用のjettyを作るためのpom -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>jp.co.tripod.javaballista.kjwiki</groupId>
  <artifactId>kjwikig</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>kjwikig</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <jetty.version>11.0.11</jetty.version>
  </properties>

  <!-- ローカルファイルのjarを疑似的に登録したrepoを記載 -->
  <!-- ローカルrepoへのjarファイルのインストール方法  for powershell
  & mvn install:install-file "-Dfile=./lib/javafetch.jar" "-DgroupId=dummy" "-DartifactId=javafetch" "-Dversion=0.0.0" "-Dpackaging=jar" "-DlocalRepositoryPath=${PWD}/repo/"
  -->
  <repositories>
    <repository>
      <id>repo</id>
      <url>file://${basedir}/repo</url>
    </repository>
  </repositories>


  <dependencies>

    <!-- ローカルファイルのjarを疑似的にローカルrepoに登録したもの -->
    <dependency>
      <groupId>dummy</groupId>
      <artifactId>javafetch</artifactId>
      <version>0.0.0</version>
      <scope>compile</scope>
    </dependency>

    <!-- tomcat 10.0 -->
    <!-- https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api -->
    <dependency>
        <groupId>jakarta.servlet</groupId>
        <artifactId>jakarta.servlet-api</artifactId>
        <version>5.0.0</version>
        <scope>provided</scope>
    </dependency>

    <!-- tomcat 10.0 -->
    <!-- https://mvnrepository.com/artifact/jakarta.websocket/jakarta.websocket-api -->
    <dependency>
        <groupId>jakarta.websocket</groupId>
        <artifactId>jakarta.websocket-api</artifactId>
        <version>2.0.0</version>
        <scope>provided</scope>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.jsoup/jsoup -->
    <dependency>
        <groupId>org.jsoup</groupId>
        <artifactId>jsoup</artifactId>
        <version>1.14.3</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.json/json -->
    <dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20220320</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server -->
    <dependency>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-server</artifactId>
        <version>${jetty.version}</version>
        <scope>provided</scope>
    </dependency>

    <!-- https://mvnrepository.com/artifact/junit/junit -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.13.2</version>
      <scope>test</scope>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.mockito/mockito-core -->
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>4.6.1</version>
        <scope>test</scope>
    </dependency>

  </dependencies>



  <build>

    <finalName>kjwikig-server</finalName>

    <plugins>

      <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.10.1</version>
        <configuration>
          <source>8</source>
          <target>8</target>
        </configuration>
      </plugin>

      <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
      <!-- https://maven.apache.org/plugins/maven-war-plugin/ -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.3.2</version>
        <configuration>
          <packagingExcludes>WEB-INF/lib/javax.servlet-api-5.0.0.jar</packagingExcludes>
        </configuration>
      </plugin>

      <!-- ファイルをコピーするタスク -->
      <!-- https://maven.apache.org/plugins/maven-antrun-plugin/ -->
      <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-antrun-plugin -->
      <!-- https://oboe2uran.hatenablog.com/entry/2021/11/21/162958 Maven ビルド実行前にファイルコピー - Oboe吹きプログラマの黙示録 -->
      <!-- mvn antrun:run のように使う -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>3.1.0</version>
        <configuration>
          <target>
            <echo message="#### copy files ####"/>
            <copy todir="src/main/resources/css">
              <fileset dir="src/main/webapp">
                <include name="**/*.css" />
                <exclude name="**/WEB-INF" />
                <exclude name="**/js" />
              </fileset>
            </copy>
          </target>
        </configuration>
      </plugin>

      <!-- https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin -->
      <!-- https://www.eclipse.org/jetty/documentation/jetty-11/programming-guide/index.html#jetty-maven-plugin -->
      <!-- mvn jetty:run-war -->
      <!-- http://127.0.0.1:8989/kjwiki/WelcomeVisitors -->
      <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${jetty.version}</version>
            <configuration>
                <scanIntervalSeconds>10</scanIntervalSeconds>
                <httpConnector>
                    <port>8989</port>
                </httpConnector>
            </configuration>
      </plugin>

    </plugins>
  </build>
</project>

Copyright(c) 1996-2022 George(小濱 純). All rights reserved.
私の作成したページへのリンクはご自由にどうぞ。
このページに間違いや要望などがありましたら george@yk.rim.or.jp まで御連絡ください。
メール本文に 6020-5440-3372 とか私の 本名 を漢字で書いて頂くと、ウチのSPAMフィルタを通過できます。

[ホームページ] [日記] [日記ファイル一覧] [読んでいる日記] [FreeBSD] [FreeBSD LINK] [検索]

home: <george@yk.rim.or.jp> or <george@ceres.dti.ne.jp>
(I am using white list SPAM filter. To avoid it, please write 6020-5440-3372 in mail body. This key word is valid since 2009-06-14 until 2022-12-31.)