Amazon s3とCloudFrontを試してみた。
週末に試してみました。Amazon S3は http://aws.amazon.com/jp/s3/ CloudFrontは...
View Articlejava.lang.reflect.Proxyは使える子か?
ResultSetみたいな巨大なインターフェースを独自で実装使用とすると、あまりのメソッドの量に途方にくれてしまいます。ちなみに僕のMacBookAir 11inch 2010年型 (メモリ4G)...
View ArticlePostgreSQL で LANケーブルが抜けた場合にConnectionを破棄する方法
TomcatでWebアプリを開発していてDBとの接続はコネクションプーリングを行なっています。コネクションプーリングをしているとはいえ、何らかの原因でConnectionが使い物にならない場合は、再接続をするために、Connection取得時に以下のようなSQLを投げて死活チェックを行なっています。select...
View ArticleMac初心者としてMac初心者が知っておいた方が良いと思ったこと
MacBookAirを買ってちょうど1年くらいになります。既に型落ちモデルになっていますし、OSも次の次のバージョンが発表されていますが、バリバリSnow...
View Article地下鉄で最適な情報端末は何だったのだろう
地下鉄内でネットが使えるようになっていくらしい。今後は都内で電波が切れるということを体験することはほぼ無くなると思われるので、今のうちに、そんな時代を振り返って書き残したいと思う。電波が途切れがちな地下鉄で最適な情報端末は何だったのだろう。モバイルノートPC、今時何でもソーシャル、クラウド、Webにつながってないなんてありえない。WebアプリはHTML5オフラインサポートをまともにやっているところを...
View ArticleJava One Tokyo 2012 (#JavaOneJP) に参加しました
2012年4月4,5日に開催されたJava One Tokyoに参加させて頂いてきました。タイトルは "Moving Java Forward"ということで、Javaはどのように前進しているのでしょうか?感想このエントリは最後グダグダになるので、いきなり冒頭から総括します(^^; メインの内容は去年のJavaOne(サンフランシスコ)の報告会として開催されたJJUG CCC 2011...
View ArticleMayaaでm:idの解決の仕方を自分好みにカスタマイズする方法
このブログで何度か触れましたが、僕の勤務先の会社ではMayaaを使っています。まだMayaaを使っていますし、これからも使っていくと思います。しかしさすがにMayaa長いこと使用していると、次の悩みが発生しました。default.mayaaファイルが巨大化しすぎた利用当初のノウハウが無かった頃に作ったm:id体系を改めて新しく作り直したい!しかしながら、既存の資産を捨てる訳にはいかないというビジネス...
View ArticleJJUG CCC 2012 Fallで発表をしました。
2012年11月10日開催の日本Javaユーザーグループ主催のクロスコミュニティカンファレンス 2012 Fallにて「Javaを使用したSaaS型ECプラットフォームえびすマート開発の概要」という演目で発表させていただきました。発表の機会を与えて頂いた...
View ArticleJJUG ナイト・セミナー 「ビール片手にLT&納涼会」でLTしてきました。
スライド:from JSP to Design-friendly Template Endine JSPからMayaaに移行した本当の話 from Susumu Ishigami動画:こちらが自分でこちらが共同発表をしてくれた@smilelx_xl さんです。去年の11月にCCCで発表させて頂いて以来、公の場で発表するのは二度目でした。共同発表をしてくれた、 @smilelx_xl...
View ArticleJJUG CCC 2013 Fall で発表してきました
共同発表者のWebデザイナーさんがスライドを作ってくれたのですが、残念なことに、はてなダイアリーに埋め込むことはできないみたいですので、以下よりリンクをしてみて下さい。テンプレートエンジンを利用してプログラマーとWebデザイナーが共同作業をする上で大切なこと前回ご好評を頂いた(僕じゃなくて、Webデザイナーさんの)発表について、「本当はフルバージョンをJJUG CCC 2013...
View ArticlePostgreSQLを使っていて、カラムの中にカンマ区切りデータを入れてしまった時のノウハウあれこれ
一つのカラムのなかに、カンマ区切りでデータを入れてしまったとします。自分用のメモとして、そんな時に役立つテクニックをここにまとめます。言ってみれば第一正規形ですらないテーブルデータと言えるので、いかがなものかとも思いますが、それはそれとして。前提として、値に","は含まないこととし、エスケープとかは考えないことにします。カンマ区切りを分離してテーブルとしてselectする(regexp_split_...
View Article64bit環境でなんかheapを多く消費するなあと思ったら
かいつまんで話すと、100KBくらいのXMLデータをモデル化したデータ*1がJavaのheap上で10MBになった!なぜか!という話です。DOMのような構造データは要するにこんなデータ構造を持っていれば良いです。class Node { Map<String, String> attribute; QName qName; } class QName { URI uri; String...
View Article僕の行きつけのお店「サカノウエカフェ」について
今日は僕がよく訪れるお店を紹介します。文京区湯島、東京の真ん中にあるのにローカル色が強い土地です。湯島天神は初詣と梅祭りなどの一部の時期は賑わいますが、それ以外は静かなスポットです。そんな僕の住む街にある「サカノウエカフェ」は、その名の通り御徒町方面、お茶の水方面から上る二本の坂の頂に店を構えています。中は今風のおしゃれなカフェで、帽子の似合うイケメン店長が切り盛りしています。僕はよくノマドワークを...
View Articleはてなブログへ移行します。
さすがに、旧時代のはてなダイアリーで記事を書くのは、Facebookに投稿したりするのが簡単になった昨今、面倒に感じて来たので僕もはてなブログに移行することにしました。今後の記事はこちらで書いて行きますので、よろしくお願いします。http://susumuis.hateblo.jpダイアリーへの最後の投稿ということで、過去の記事を振り返ってみましたが、2009年から書いているのですね。それまでも、自...
View Article#kyon_kao_wedding に参加しました。LTはできませんでした(笑)
きょんさん (@kyon_mm)、かおりさん (@kaori_t_spica) さんのご結婚記念LT大会に参加してきました。http://peatix.com/event/29745/ きょんさん、かおりさん、ご結婚おめでとうございます。とても仲睦まじい感じでした。撮った写真アップします。...
View Articlesun.misc.Unsafeを使う
コンストラクタを呼ばないでインスタンスを生成してリフレクションで横から強制的に初期化という行為が必要だった。sun.misc.UnsafeというAPIを使用するとできるらしいのでやってみた。あっけなく出来てしまった。まずは今回テストしたコードを下記に貼り付けます。 実行すると延々と、"hello,...
View ArticleJVM Operation Casual Talks に参加してきました。
JVM Operation Casual Talks : ATND に参加してきました。会場はLINE株式会社渋谷オフィス、ヒカリエの27階です。中も景色も綺麗ですね。...
View ArticleJava8をインストールしたMacでもさくらVPSのVNCは使えましたという報告
今日のお題:さくらVPSのVNC機能を使う場合はJava6を入れなきゃいけないという誤解→ウソ→Java8でも動いたよ!筆者環境MacBook Air (11-inch, Late 2010) OSX 10.9.2 Maverics Safari 7.0.3 java version...
View Article
More Pages to Explore .....