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

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

java

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

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

javaのビルドをgradleで行う:実践編1:jsとcssのcombineとminify

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

javaのビルドをgradleで行う:調査編4:Groovy Librariesの罠

Gradle調査シリーズその4です〜

javaのビルドをgradleで行う:調査編3:seasar系の依存の注意点

Gradle調査シリーズその3です〜

tomcat起動時にseasarのFilter系が全てClassNotFoundになる罠

tomcatのバージョンを6から7にアップした時の罠を紹介です〜

javaのビルドをgradleで行う:調査編2:依存から1行で特定jarを除外!

Gradle調査シリーズその2です〜

javaのビルドをgradleで行う:調査編1:maven・SBTとの違い

Gradle調査シリーズその1です〜

java.net.UnknownHostExceptionの罠

全然別のエラーだったりするのですよね〜

mavenでリモートリポジトリに無いjarを取り込む

できますよ〜

ImageMagickで秒間どれくらい画像変換できるか

結構変換できるんですよ〜

Jetty WTP Pluginでeclipseでjetty8.1を動かす!

色々エラー出ちゃうんですよね〜

ImageMagickのOpenMPは並列実行で悪影響するのは本当だった

物凄いload averageになるので注意が必要です。

solrjでSpatialSearchする時のgeodist()のソート方法の罠

先日tree-tipsでsolrのSpatial Searchによる空間検索についての記事をアップしました。 tree-tips: solrでSpatialSearchするためのschema.xml設定(LatLonType) | Apache Solr 今回はsolrjからSpatial Searchをしようと色々試したのですが、geodist()による距…

solrのElevationコンポーネントのelevatedの取得方法が残念な件

先日Spatial Searchを勉強したので、 今回は息抜きにElevation Componentを勉強中です。elevationを使った最初の感想は・・・ 「solrjでどうやってelevateを扱うのかが解らない」 elevationに限った話じゃないんですが、solrjと絡めると途端に「あれ?どうや…

tree-tipsに緯度経度を地図にプロットするWEBツールを公開しました

tree-tips: 複数の緯度経度を地図にプロットする | WEB TOOL ちなみに現在は以下にもっと豪華な専用サイトを用意しています! tree-maps: 地図のWEB TOOLの事ならtree-mapsにお任せ! tree-tipsに、沢山の緯度経度を一気にgooglemapにプロットするWEBツール…

solrのSpatialSearch:第1回:schema.xmlの設定、をアップしました

予告していたsolrのSpatialSearchの記事をtree-tipsにアップしました。 tree-tips: solrでSpatialSearchするためのschema.xml設定(LatLonType) | Apache Solr基本的にsolr wikiにはちょっとしか説明が書いてないので、理解し難いです。 特に内部的に自動で生…

solrの空間検索(Spatial Search)をtree-tipsにまとめていきます

最近急激に空間検索の需要が伸びている気がします。業務でもいくつか空間検索は既に導入していますが、 今のところ緯度と経度をbetweenで検索する実装しか経験がありません。 between検索は、以下の黑★の2点を抽出する事ができれば検索できます。 ☆ーー★ | …

自作ホームページでもXML-RPCのping送信でインデックス速度の高速化が可能

レンタルブログ等でお馴染みのping送信、これは自作のホームページでも有効です。 やり方は簡単、XML-RPCで値を4つ指定するだけです。 url=http://blogsearch.google.com/ping/RPC2 methodName=weblogUpdates.ping(固定) value1=サイト名(固定) value2=…

はてなブックマーク数をXML-RPCで取得して表示を高速化

実はXML-RPCで取得できるんですよ〜

amazonが1時間にデプロイする回数wwwwww

プログラマなら誰もが思っていること、 「本番環境デプロイは辛い怖いやりたくない」 ですが、我らがamazon様は恐ろしいことをやっておられました。なんと、1時間に最大1000回デプロイしているそうですなんだそれwwwwwwwwwwwwww Amazonは1時間に最大1000回も…

gradleの勉強始めました

javaのビルドツールといえば定番のApache Antですが、 非常に冗長で解りにくく、簡単な処理も沢山処理をかかなければなりません。Apache Mavenも定番ではありますが、 XMLで処理を書くという部分は変わりなく、 依存性を解決する部分以外にメリットがほとん…

jetty.xmlの誤りを修正してjetty9を起動できるようにする手順

Jetty - Servlet Engine and Http Server jettyはjavaのサーブレットコンテナであり、tomcatやJBossと競合するミドルウェアです。 google app engineもjettyが使われており、実績も十分です。 仕事ではtomcatばかりで、そろそろ新しいものを使いたかったので…

何故あなたはsolrが動かせないのか

solrが動かない!! 手順通りやってみたけど大量にエラーがでる! せっかくsolrに興味があってもエラー出まくりでやる気が削がれ、諦めた方も多いのではないでしょうか。最近solrのバージョン1.3から1.4に上げる作業をしたんですが・・・ エラー出すぎて魂抜…

amazon product advertising api for Java(SOAP):実装編

amazon product advertising api for Java(SOAP):調査編 - 文系プログラマによるTIPSブログ 前編である調査編では、SOAP通信がうまくいかない点について言及しました。今回はついに実装編です。 tree-shopの時のようにREST形式で頑張ってフルスクラッチせず…

amazon product advertising api for Java(SOAP):調査編

Amazonログイン amazonの商品検索等のAPI、「amazon product advertising api」についてのトピックです。 tree-shopではREST形式でAPIを実行しており、一連の処理は全て自力で実装していました。何故tree-shopではREST形式でフルスクラッチ実装したかという…

【java】Listのcontainsは要素と引数の型を合わせないと意味が無い

誰しもがこのトラップに嵌まることでしょう。

javaのロガーが多すぎて訳が解らないので整理してみました

最初は誰しもがファッ!?となるんですよねロガーって。

jspでドルマークがel式と解釈されてエラーになる件について

たまにこれが起きて面倒なのですよね〜

GAEJでEHCacheを動かす

ちゃんと動きますよ〜

GAEJのJCacheの寿命設定は実装されているの?

調べてみました〜