end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2022-12-01から1ヶ月間の記事一覧

checkstyle によるjavaの 循環複雑度( Cyclomatic Complexity Metrics)計測

久しぶりにjavaの cyclomatic complexity metrics の計測。 当初は、以前使用した sonarqube or pmd での計測を考えましたが、 sonarqube ver.9は elasticsearch を必要になっていましたし、 pmd も「循環複雑度のみの計測」が不明でしたので、今回は、check…

cloc によるソース行数(sloc)カウント

https://github.com/AlDanial/cloc clocの存在は知りませんでした。 ソース行数(sloc)カウントの機能のみで、複雑度等のmetricsを計測できませんが、 yumでインストールできて、 コマンドラインでお手軽に、様々な言語を集計できます。 install 以下を見ると…

pmd による java 循環的複雑度(code metrics CyclomaticComplexity ) 2022年版

久しぶりにpmdを操作したところ、以前のバージョンと比較して、 引数が仕様変更されていましたので、メモ $ cd ~/local $ wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.52.0/pmd-bin-6.52.0.zip $ unzip pmd-bin-6.52.0.zip $ ln -s…

gantt chart by vue.js 3

https://reffect.co.jp/vue/vue-js-calendar-from-scratch https://reffect.co.jp/vue/vue-js-gantt-chart-event https://reffect.co.jp/vue/vue-js-ganttchart-form 上記urlの写経です。 先日の工程計画作成pythonと併せて、 AI、かつ、インタラクティブな…

pythonによる工程計画の自動作成(AI?) - その2

pythonによる工程計画の自動作成 - end0tknr's kipple - web写経開発 上記 entry の続きです。 先程までは、プロジェクト自体?の休日を考慮し、 各タスクの着手日、完工日を算出していましたが、 更に、作業者のアサイン可否を考慮してみた。 平行する複数プ…

pythonによる工程計画の自動作成

まずは、 各taskは、親子関係がある 各taskの工数(人日)は、random.randint()で 各taskは、土日や祝日を休み で考えてみた ( 次は、リソース(人)の割り当てを考える ) $ python3 build_project.py 2022-12-26 00:00:00 2023-02-24 00:00:00 1 None 2022-12-2…

rhel7 の els(延長サポート)と、rhel7.7→7.9 でのリリースバージョンアップ

rhel 7 (Red Hat Enterprise Linux)のサポート以下のようですが、 els の利用条件を理解していませんでしたので、調べてみました。 標準サポート? ( Maintenance Support ) : ~2024/6 延長サポート? ( els : Extended life cycle support) : ~2026/6 els …

略語"s.t."は、 「subject to」「影響下にある」の意味

数学 or 経済学用語? ※ Fは実数の集合

tortoisegit for winで「fatal: unsafe repository」エラー

windows11から rhel7 on virtualbox に gitのリポジトリを作成し、 tortoisegit for win を使用して、このリポジトリを操作していますが、 以下のようなエラーが発生するようになりました。 fatal: unsafe repository ('//192.168.56.108/end0tknr/dev/Sprin…

whoisとopensslコマンドで、dnsやssl証明書の有効期限を確認 by python

whoisとopensslコマンドで、dnsやssl証明書の有効期限を確認 - end0tknr's kipple - web写経開発 以前、記載したperl版の上記entryを pythonで書いてみました。 #!/usr/local/bin/python3 # -*- coding: utf-8 -*- import datetime import dateutil.parser i…

ImageMagick for win + Ghostscript + perl で、PDFやMP4等からサムネイルとインデックスページ作成

https://end0tknr.hateblo.jp/entry/20221208/1670487848 上記にある先日のentry の続きです。 きちんと、テストしていませんが、いかのような感じかと思います。 #!perl # pdf等の画像や動画fileをtraverse検索し、thumb nailを作成した上で # それらにアク…

ImageMagick for win + Ghostscript で、PDF等からサムネイル作成

ImageMagickをインストールすると、magick コマンドを利用できるようになりますが、 サムネイル作成には Ghostscript も必要らしいので、こちらもインストールした上で、 以下のように実行。 DOS> magick convert -resize 180x180 CATALOG.PDF[0] CATALOG.PN…

crontabによる letsencrypt の自動更新

メモ 5 0 1 * * sudo /usr/bin/certbot renew --post-hook "/bin/systemctl reload httpd.service" 参考url https://blog.mitsuto.com/lets-encrypt-certbot-nginx https://it-jog.com/khow/serv/sslbyletsencrypt

python-mip による制約充足問題

pulp for python 以外に python-mip の存在を知った為、メモ 参考url https://qiita.com/SaitoTsutomu/items/c7b43c2e02710749d117 https://magazine.techacademy.jp/magazine/45423 https://kamekokamekame.net/2021/2021-12-24-article.html 写経結果 #!py…

旧ms accessのmdbファイルを pandas_access for pythonで読む

以下の通りです $ sudo yum install mdbtools-devel #!/usr/local/bin/python3 # -*- coding: utf-8 -*- import pandas_access as mdb def main(): mdb_file = 'my_access_db.mdb' for tbl in mdb.list_tables(mdb_file): disp_tbl_rows(mdb_file, tbl) def …