文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

java

今更SaStrutsのユニットテストとモックの残念な関係に泣く

数年前に一世を風靡したSaStruts、今でも現役で沢山使われていると思います。このSaStrutsでもユニットテストをしたいですね。 中でもモックは非常に重要になります。例えばDBのデータがこういう時にこういう結果になる、というケースです。 DBのデータは毎…

apacheのURLをtomcatから取得できるようにする

apacheとtomcatを連携するシステムは多いです。

やるおと学ぶ、一歩進んだjs・cssのキャッシュ問題の対応

簡単に対応できますよ〜

2014年のjavaフレームワークはTwelve-Factor Appに注目!

皆大好き、javaのフレームワークの話題です。

JDK1.8インストール後にGAE/JでUnsupported major.minor version 52.0が起きる問題

最近mac os marvericksにoracle jdk1.8をインストールしました。

プログラマの奇妙な世界、あるあるねーよ!?

あるかな?ないかな?

eclipseでJava ProjectをDynamic Web Projectに変更してプロジェクトに親子関係を持たせる

レガシープロジェクトで必要になったりするので、要チェックです!

jstlの<c:forEach>で<ul><li>hoge</li></ul>のブロックを綺麗に出力する

わかりにくっ!

皆間違うlog.error(e);はStackTraceが出ないので要注意!

javaのロガーのお話です。

GAE/JのFWの頂上決戦!slim3とPlay1.2のどちらを選ぶ?

あなたはどっち派?

はてなブログAPIで全記事取得とはてブ詳細を取得できたのでソースを公開!

結構みんなやろうとしてたりしますかね〜?

プログラミングのフォントはRicty DiminishedがSourceCodeProを上回る!?

このフォントは素晴らしいですよ〜

GAE/J play framework1.2でメール送信する

GAE/Jからメール送信できますよ〜

【キャッシュ】はてなブックマークウィジェットを自力で実装する【高速化】

皆大好き、はてなブックマークウィジェットについてのトピックです。

【java】google-http-java-clientで簡単httpリクエスト!【さらばHttpClient4】

面倒な方にはgoogle-http-java-clientはいい選択肢だと思います〜

【ライブラリ未使用】javaでxmlを整形する【簡単サンプル】

ちょっと苦しいですが標準機能だけで整形できます〜

【java】Grailsを学ぶ:Vol.01:GORMのDB定義【framework】

grailsも結構いいものですよ〜

【iframe】クロスドメインを無視して別ドメインのhtmlを取り込む【jsp】

強引ですが、力技で実現できたりします〜

【WEBTOOL】はてなブックマーク合計数取得ツールをリリースしました【はてぶ】

tree-tipsで対象サイトのはてなブックマーク合計数を取得するWEB TOOLをリリースしました! ↓↓↓ こちらです ↓↓↓ tree-tips: はてなブックマーク数を取得するWEB TOOLです | WEB TOOL使い方は簡単。textboxにURLを入力してボタンを押すだけです。 この機能を…

Apache POIでセルが文字化けする時の対処法

確かに未設定だと化けるかもしれませんね〜

logbackのSMTPアペンダはバッチ実行時は非同期送信にしない方がいい

これは注意した方がよいです〜

javaのInetAddressのgetCanonicalHostNameはどの値を参照しているか

え、そこ参照してるの?と思いますね絶対。

solrのkuromojiで全角数値の検索をヒットさせる

kuromojiでもlucene-gosenでも、初期設定のままだと全角数値が検索にヒットしません。 そこで対応するための設定と、どういう挙動になるかについて調べました。 内容的にこのブログに書くのが勿体無いので、tree-tipsにまとめました。以下を参照して下さい。…

javaでサイトマップxmlを生成するならsitemapgen4jで決まり!

手軽に生成できていい感じですよ〜

javaのビルドをgradleで行う:実践編6:高速に実用的な実行可能jarを生成する

Gradle実践シリーズその6です〜

javaのビルドをgradleで行う:実践編5:マルチプロジェクト時のprovidedCompileについて

Gradle実践シリーズその5です〜

javaのビルドをgradleで行う:実践編4:あれどうやるの?の疑問と自己解決

Gradle実践シリーズその3です〜

logbackで特定クラスのログ出力だけ別ファイルに出力する

APIだけ別のログに出力する、なんて事も可能なのです〜

javaのビルドをgradleで行う:実践編3:jspの文字列置換(ReplaceTokens)

Gradle実践シリーズその3です〜

javaのビルドをgradleで行う:実践編2:静的ファイルの圧縮

Gradle実践シリーズその2です〜