2019-04-01から1ヶ月間の記事一覧

Python標準入力と Java

改行で標準入力→リストで取得の Python スクリプト、改行2回で標準入力が完了するスクリプト stdio.py # -*- coding: UTF-8 -*- import sys class Stdio: # 標準入力 @staticmethod def input(): inlist = [] try: while True: i = input('') if i=='':brea…

Wicket-stuff の Editable Grid をカスタマイズして使用する

Webページ上で、編集可能な表といえば、 Handsontable | JavaScript Data Grid Component For Web Apps や、 http://tabulator.info/ が、有名なので、このどちらかを提案することが多いのだが、 Wicket は、これより昔から、DataView 使用と Form 入力フ…

Wicket 9.0.0 - M1 が公開されてる。

Wicket が、Javaのバージョン 11 を最低条件に、Wicket 9.0.0 - M1 をリリースいずれ、、Wicket 9 が登場するということで、JavaのバージョンUPと伴に、Wicket バージョンUPも 加速してきた。。。 wicket.apache.org

flex による均等な3分割レイアウト

CSS

他にも応用がきくので、コピペの為にメモ。 <div class="container-parent"> <div class="container">A</div> <div class="container">B</div> <div class="container">C</div> </div> <ul class="container-parent"> <li class="container">A</li> <li class="container">B</li> <li class="container">C</li> </ul> calc で計算して width を指定する。(レ…

jsTreeノード選択イベントのdata引数

以前、 oboe2uran.hatenablog.comを書きましたが、 この時、選択配下のノードツリーを配列JSONで取得する処理 on メソッドで、select_node.jstree でイベントと結合して $('#tree').jstree({ 'core':{ data':{ "url":"./tree.json", "dataType":"json" }, })…

pdfkit ページヘッダを付ける

Python pdfkit で、ページ番号などページヘッダを付ける方法のメモ wkhtmltopdf のオプション説明 Help を読めばいいのですが、 → https://wkhtmltopdf.org/usage/wkhtmltopdf.txtオプションに、header-left で、ヘッダ左端に付与する文字列、 header-right …

Wicket 8.4.0 がリリース

Wicket 8.4.0 がリリースされた。やっと修正されたバグ [WICKET-6639] - PageStoreManager$SessionEntry.clear produces NullPointerExceptionhttps://issues.apache.org/jira/projects/WICKET/issues/WICKET-6639?filter=allissues監視プロセスからの PageS…

Java→Python Pdfkit実行→PDF受け取る

Wicket で、Python Pdfkit実行してPDFダウンロードさせる方法を考えました。 このメリットは、 ・作成するPDFが、PdfkitがHTMLからPDFへの変換であることから WicketでブラウザにWeb Page 表示してPDF作成イメージを確認できること。 ・HTMLでPD…

pdfkit の from_url

pdfkit.from_file( HTMLファイルPATH , 出力PDFファイルPATH , options=options) pdfkit の from_file だけでなく憶えときたいもの。。pdfkit.from_url( url , 出力PDFファイルPATH , options=options)変数に出力 : False を付ける pdf = pdfkit.from_url( …

pdfkit Python で作成するPDFのサイズ

データーベースなどから読み込んだデータをPDF帳票出力する時に、表組出力~罫線等で囲んで 連続した出力をする場合、 Jasperreports on Java 詳細で複雑な表でも可能だが、XMLテンプレート作成がとても面倒で労力が必要 ReportLab on Python テンプレート作…

Google gson MalformedJsonException のパターン

Google gson で JSON読込みした時に発生する MalformedJsonException のパターンとは、以下の表にまとめることができる。 エラーのパターンは、これ以外あるかもしれないが、だいたいこんなところ。 例外のメッセージ エラーの意味 JSONエラーの例 Untermina…

Chart.js Time グラフの為のデータJSONを作成するクラス

Chart.js https://www.chartjs.org/ X軸=時刻 の線グラフを描画するためのJSONデータ作成する Java クラスを作成して、AJAX通信によるJSONデータ → Chart.js グラフ描画をデザインを除いた 可変の JSONデータ生成だけでも汎用的にならないかと考えました。…