その他

JavaScript版の祝日計算も更新

2019年、5月1日が祝日、10月22日が即位礼正殿の儀として祝日になると 先日、内閣政府からの発表で、Javaプログラムとして作成した祝日計算も更新したので JavaScript版の方を更新した。ja.osdn.net

Eclipse Java テンプレート ロガー

重くても Eclipse 使ってます。よく使うJava ロガーのテンプレート設定メモ ${:import(org.slf4j.Logger, org.slf4j.LoggerFactory)} Logger logger = LoggerFactory.getLogger(this.getClass());

html2canvas を使って表示HTMLを画像変換してダウンロード

html2canvas - Screenshots with JavaScript を使います。 HTMLが以下の様に、画像抽出されるエリアと抽出実行制御するボタンがあります。 <div id="tree">この中が画像として抽出される</div> <div> <ul> <li><button id="preview" type="button">prev Image</button></li> <li><button id="outImage" type="button">Download</button> <a id="download" href="#"></a> </li> </ul>…</div>

JavaScript 文字列置換、可変な対象を全て置換

今更だけど、忘れそうなのでメモ。JavaScript 文字列置換、replace ( 対象文字列, 置換文字列 ) は、 最初に見つかるもの1個だけを置換するのは、非プログラマでないかぎり常識で 全てを置換するのは、 正規表現で replace( /pattern/g , 置換文字列 ) を使…

ClassNotFoundException WicketFilter

Eclipse 4.8 (Photon) 、Tomcat9 、Java10 、Wicket 8.0.0 で、Web起動しようとしたら、何か設定をミスったのか、抜けがあって、 ClassNotFoundException: org.apache.wicket.protocol.http.WicketFilter で起動しない。どうもMaven で環境作った WEB-INF/li…

logback.xml に記述する appender のサンプル

同じような, logback.xml を書くことが多いので、サンプル <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <Target>System.out</Target> <encoder> <Pattern>%-23d{yyyy/MM/dd HH:mm:ss.SSS} %-5p [%thread] %m\t\t\t[%C{0}.%method:%line]…</pattern></encoder></appender></configuration>

ファイル選択ダイアログ→PlantUML JAR 実行

PlantUML ダウンロードした jar ファイルで、 java -jar plantuml.jar ファイル -charset UTF-8 を実行するのは、結構面倒くさい。。。 oboe2uran.hatenablog.com そこで、ファイル選択ダイアログで選択する bat ファイルを用意することにする。まずは、ファ…

PlantUML 画像サイズ、文字サイズ

PlantUML で作成するPNG画像サイズを調整する スケールを記述する 0.5 倍に縮小する時 @startuml scale 0.5シーケンス図での文字サイズ調整 @startuml skinparam sequence { ActorFontSize 24 ParticipantFontSize 24 GroupFontSize 24 ArrowFontSize 24 tit…

整理する

自分が作ったOSSを github に整理する。maven-repository も配置したgithubにブランチとして置いたので かなり自由に取得して使える可能性は高くなった。 URL 対象 https://github.com/yipuran/jacob JSONを返す目的のWeb Application https://github.com…

GitHub READEMEからWikiへのリンクを張る

GitHub READEME.md を編集 編集中のリポジトリ内への内部リンクは、 [表示文字列](相対パス) の書式なので以下のように書くが、 [詳細説明](/doc/detail.md)READEME.md から、編集中のリポジトリの Wiki ページは、 [to Wiki](../wiki)とすると、実際は40…

kibana をインストール(Windows)

kibana をダウンロード https://www.elastic.co/jp/downloads/kibana Windows は ZIP をダウンロードして展開したら bin の下の kibana.bat を動かせば良いのだが やはり Windows サービス登録したい。 Windows10 なら、管理者実行コマンドプロンプトで sc c…

Windows10 の管理者コマンドプロンプト

Windows10を使うようになって久しく、コマンドプロンプト管理者実行できないと 困るので、管理者実行でコマンドプロンプトを出す方法 Window 右クリックで表示する PowerShell(管理者実行)と切り替える方法 ウィンドウのタスクバーを右クリック 表示される…

PLantUML 画像ファイル出力作成の日本語文字化け

PLantUML を使ってATOM 等で作成した Markdownファイルからシーケンス図、 図形を画像ファイルとして出力するのに、通常 Markdownファイルは UTF-8 で書いて いるが、PLantUML から plantuml.jar をダウンロードして PNG ファイルを作成すると 日本語は文字…

ATOM markdown-preview-enhanced の CSSを調整する

ATOM に追加するパッケージ markdown-preview-enhancedこれでプレビューして右クリック → コンテナメニュー → HTML に保存するのは日常の作業でもよくある。 プレビューのCSSも調整し、そのままHTMLに反映されていればそれで満足。ATOMを開いたら…

ATOM でUMLシーケンス図書くための最低限必要なもの

以下のパッケージ markdown-preview-enhanced plantuml-viewer language-plantuml .md ファイルでもプレビューさせる為に、 markdown-preview-enhanced をインストールして ```plantuml が必要 サンプル ```plantuml @startuml actor ユーザ as User partici…

Eclipse WTP Webコンテキストルート名の変更

Eclipse WTPは、デフォルトではプロジェクト名=WTPサーバにデプロイするコンテキスト名になってしまう。 これだと時々、都合が悪いことがある。プロジェクトのプロパティ設定→「Webプロジェクトの設定」を開いて コンテキスト・ルート を変更するのだが…

SourceTree でクローン取得が突然エラー

久々に使う古い Win7 PCの環境で SourceTree で git からプロジェクトクローン取得しようとしたら エラーが出た。。 以前、こんなことなかった。error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version のエラーメッセージ使用…

Eclipse で Tomcat 起動できない時の対処

Eclipse で Tomcat 起動が次のエラーでできない時、 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Xxxxx' did not find a matching property.サーバをクリックして、サーバー…

ERMaster Eclipse 4.6.2 でインストールできない

Eclipse Oxygen が重くて、まだNEON を使ったりするのですが、DBのER図を書くプラグイン、 ERMaster をEclipse NEON に入れようとしてもどうしても入らなかった help→新規ソフトウェアにインストール http://ermaster.sourceforge.net/update-site/ 入力…

GitHub ドキュメントのリンクの書き方メモ

GitHub ドキュメントのリンクの書き方https://help.github.com/articles/basic-writing-and-formatting-syntax/#links[ ] でリンク文字列を書いて続けて ( ) でURLパスを書く。 GitHub上のドキュメントなら、相対パスで書く [GitHub help](https://help.gith…

Jasperreprts でサブレポートを使用する時のコレクションのテンプレート設定

Jasperreports でサブレポートを出力するときの jrxml を準備するのに、いつもデータを渡すコレクションのラップを テンプレートで設定を書き込む方法を忘れて、後からどうやるんだっけと悩んでしまうので、手順メモです。 Jaspersoft Studio 上でテンプレー…

Jasperreports NumberFormat は、cannot be resolved to a type

Jasperreports で、java.text.format.NumberFormat で、金額 format 出力しようと <textFieldExpression> </textFieldExpression> と書いたら、JRException 発生 java.text.format.NumberFormat cannot be resolved to a type になってしまう。DecimalFormatを…

jQuery ui Datepicker に、祝日休日の文字色背景色をつける

公開している JavaScript版祝日計算にサンプルとして付与している jQuery-ui Datepicker を 祝日休日の文字色背景色をつけるように更新した。 Java祝日計算 プロジェクト日本語トップページ - OSDNclass名 = ui-datepicker-holiday として、CSSを用意する…

JavaScript版の 祝日計算を更新

Java版の祝日計算を更新したので、JavaScript の方も更新 Java祝日計算 プロジェクト日本語トップページ - OSDN

Java祝日計算、3.1 に更新

2019年だけは天皇誕生日無しにするとして、Java のソースの方は 3.1 にした。 ja.osdn.net

Java祝日計算の変更リリースについて

10年以上前に作った Java で作成した祝日計算を、昨日、皇室会議で皇太子即位日が決まったので、そろそろバージョンUPを考えなくてはならない。 その前に、このプログラムが抱えていた、java.util.Date の使用をいいかげんに辞めることにした。 まだ、2019…

QRコード生成&読込で良く使われてるもの。

Javaでなくても、C++ 、C# でも Zxing を使えば QRコード生成&読込は、事足りる。github.com 変なものを見つけた。JavaScript で QRコードをデコードするもの。。。 GitHub - colkito/qrcode-decoder-js: Javascript QR code decoderどうして JavaScript で…

Java9 Jigsaw モジュール参照側は結局すべてモジュールを引っ張れないとならない?!

Java9 Jigsaw モジュール使用プログラムの実行 - Oboe吹きプログラマの黙示録 に書いたが、Elipse Maven で、WTP 書いてコンパイルができないのは、 依存する JAR が export を宣言した module-info を用意したJAR を使ってないからだ。 でも、開発するWebア…

favicon.ico resource 404 status

Webサーバを起動後、作成したページにアクセスして、以下のように ブラウザ側でエラーが出る場合の対処方法、、failed to load resource the server responded with a status of 404 ... favicon.ico生成してるHTMLヘッダに、以下を追記する。 <link rel="shortcut icon" href=""></link>

XStream を使うかどうかは、NULL value をどう扱うかが問題

XStream は、アノテーションによるXMLに対するJava Object のマッピング、コンバータの指定ができていいのだけど、 stackoverflow.comここで書かれたように NULL を 中身空のタグでXMLを書く場合に指定方法が文字列、String型でしか逃げ道がない…