valid,invalid

関心を持てる事柄について

2014-01-01から1年間の記事一覧

sum (case when ~)で異なる条件の集計をまとめて取得する

SQL

既存システムに参照だけのview(画面、帳票)を追加。項目ごとの表示桁数はフォントや枠サイズを基準に定められたが、現行でその桁数を超えるデータがどれだけあるのかわからないというので調査することになった。(順序が逆な気がするが)やりたいこと表示…

画像を指定の枠に収まるようにリサイズ&余白を透明化

業務で必要になり、Perlでの画像加工処理を書いた。実現したいこと画像のアスペクト比を維持したまま、指定したサイズの枠に収まるようにリサイズ指定したサイズの枠の中心に画像を貼り付け、余白は透明にする今回は透明のキャンバスを作り、その上にリサイ…

POIで、読み込んだExcelファイルから図形を取得して値をセットする

Excelファイル(※2007以降の.xlsx形式)から目的の図形を取得し、値をセットする。今回はテキストボックスを取得してセットするサンプル。既に対象のWorkbookとSheetを取得している状態から。 // 図形描画の為のXSSFDrawingから図形のListを取得XSSFDrawing dr…

enum型にデータと振る舞いを持たせる

Effective Java第二版でJavaの勉強中。「項目 30 int定数の代わりに enum を使用する」にて紹介されている、"enum型にデータと振る舞いを持たせる"コードを真似して書いてみた。 // 面積の単位ごとのデータ、メソッドを定義private enum Unit {HEIBEI ("㎡")…

POIで、名前が定義されているセルに値をセットする

Excelファイル(※2007以降の.xlsx形式)から名前が定義されているセルを取得し、値をセットする。既に対象のWorkbookとSheetを取得している状態から。 XSSFName name = workbook.getName("cell's Name");CellReference ref = new CellReference(name.getRefers…

Apache POIで指定した範囲の中心に画像を貼り付けようとして挫折

下記の条件でExcelファイル(※2007以降の.xlsx形式)に画像を貼り付ける。(だいぶ限定的…)1.画像を貼り付けるセル範囲が指定されている。2.画像は指定された範囲内で、アスペクト比を保ったまま最大化する。3.範囲は任意だが、指定された範囲のセルはすべて…

画像の一部を範囲選択してぼかす(もしくはその他の加工を行う)

ブラウザに表示される画像の一部を範囲選択してぼかす機能を実装したい。まだ試してないけども下記なんかを組み合わせて実現できそう。1.範囲選択Jcrop - Deep Liquid - 2.ぼかし(その他の加工も多く用意されている)Pixastic: JavaScript Image Processing…

BloggerのテンプレートにSyntaxHighlighter組み込んだ。

タイトル以上の情報なし。下記サイトを参考に入れてみた。Pirates of 富山湾: Bloggerにソースコードをきれいに載せる「SyntaxHighlighter」なんか面倒なのかな…と思っていたけど3分ぐらいで設定終わって、即使えるようになった。ありがとうございます。

Apache POI XSSFClientAnchor でoffset を指定して画像を貼り付ける

初POI。EXCEL(.xlsx)ファイルに画像を貼り付ける際の offset の指定に苦戦。画像の位置指定は XSSFClientAnchor クラスを用いて行う。設定方法は下記の2通りが可能。 1.create時に位置指定を行う。 XSSFClientAnchor anchor = XSSFDrawing.createAnchor( d…