2014-08-01から1ヶ月間の記事一覧

Jakarta-POI を使う

何年ぶりだろうか。。。Jakarta-POI という Microsoft Office 文書を操作する Javaのライブラリを使うのは。。。 Excel 2007 、2010 を使うので、XSSF が入ってるものを持ってこなくてはならない。 Maven で引っ張ろうとしたが、どうも中で依存する dom4j が…

jasperreports 帳票でバーコード出力で必要なJAR

jasperreports 帳票でバーコードを出力するなら、以下 JARファイルが必要 barbecue-1.5-beta1.jar barcode4j.jar <dependency> <groupId>net.sourceforge.barbecue</groupId> <artifactId>barbecue</artifactId> <version>1.5-beta1</version> </dependency> <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j</artifactId> <…</dependency>

jasperreports を使用するプロジェクトの pom.xml

先日のとおり、iText 2.1.7 の jar と iTextAsian.jar を Maven のローカルリポジトリに登録したら、 jasperreports 使用のプロジェクトの pom.xml 記述は、 </dependencies> の外に、iText 2.1.7 を書く <dependencyManagement> <dependencies> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency> </dependencies></dependencymanagement>

jassperreports で日本語が出力されなくて苦労した

jasperreports-5.6.0 を使用、 jasperreports で必要な iText の jar 、を入手する。 itext-2.1.7.jar は、Maven central Repopsitory に存在しないので、ここから jasperreports-5.6.0-project.zip ダウンロードしたら 中に入っている itext-2.1.7.jar をロ…

Wicket でファイルダウンロード

Wicket でのファイルダウンロードするパターンを書き直すことにした。 2年前に書いたものはダウンロードも何もいきなりブラウザ表示しようとする場合もあるので、 ファイルのダウンロードパターンとしてあまり良くない。 public class Downloader extends W…

table の tbody スクロール

table の tbody をスクロールさせるのに、わざわざ jQuery を使ったり、 高機能な Handson table を紹介したのが、非常に恥ずかしい。 tbody のスタイルに、 overflow-y: scroll; を書いた時に、thead で書いたヘッダ列と、列の線がずれてしまうのをどうした…

フォーム送信、いきなりの Enter で送信を、抑制する

フォーム送信のページで、フォーカスが formタグ内を当たっていると、Enterで、submit が実行されてしまう。 これを抑制する場合、jQueryで form 要素の keypress で以下のように、抑制できる。 $(function(){ $('form').keypress(function(e){ var c =…

LOAD DATA INFILE

MySQL で、CSVデータをテーブルに格納する場合、LOAD DATA INFILE を ストアドプロシジャで使いたくても使えない。MySQL 5.1 マニュアルにはすくなくともそう書いてある。 しかたなく、コマンド打って実行することにする。 c:\work\data.csv というCSVフ…

jQueryでスクロールが終端に達したら、処理する

jQuery で スクロールが終端に達した時に処理する方法は、 よく調べると、かなり簡単に、普遍的に記述できる。 例えば、div タグの記述と、スタイルシートが以下のようになっていた場合、 <div id="sample" class="box"> ... </div> <style type="text/css"> .box{ border: 1px solid #e0e0e0; width: 400px; height: 20</style>…

Fragment を意識してメモ

HTML4をでページを作ることが減少して、HTML5で書くことが多くなった。 自分で書いていた使い回しのメモも、いいかげん更新しないと無駄な作業が多い。 これから書いていくメモに、Fragment (断片)、Android にも、Webフレームワークの Wicket で…

inputタグを クリックで select タグに切り替える。

HTML の selectタグを1000個以上も書いて、堂々としている人がいます。 困ったものです。 ページの初期表示は、input タグでクリックすると select タグに切り替わる方法を jQuery で書いてみた。 勿論、フォーカスを外したら元の input タグに戻るよう…

TIMESTAMP カラム

SQL

以前、MySQL のテーブルを作るときに悩んだのが、TIMESTAMP をデフォルト値として持つテーブル作成する時、 2つ以上の TIMESTAMP で、デフォルト値をセットしようとするとダメなことです。 前に、、 http://blog.zaq.ne.jp/oboe2uran/article/914/ で書いた…