My Favorite Things - Coding or die.

とある技術者の経験記録、的な。

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

Bootstrap3

Bootstrap3はフラットデザイン採用とのこと。 http://getbootstrap.com/モバイルファーストって思想もいいかもしれないけれど、 個人的にはフラットデザインの美しさに惹かれた。Webアプリケーションの開発意欲を燃やされる・・!

iOS7 beta6 on iPad.

iPadに入れてみたけど、なんかモッサリして微妙。 UIは新鮮だけれど、どうしてもiPhoneに最適化されているように感じる。今後のリリースでどれほど改善されるか期待!

全てがtrue、1つでもtrueを判定するイディオム(Java)

よくありがちな実装のJavaコードイディオム。 // 全てがtrueか? boolean flag = true; for (boolean bit : bits) flag &= bit; // 1つでもtrueか? boolean flag = false; for (boolean bit : bits) flag |= bit; ちなみにScalaだと以下のように書ける。 //…

iモード用のXHTMLにCSSを適用する際に守るルール

どうやら以下を守る必要があるらしい。 DOCTYPEをiモード用のものに。 ContentTypeをapplication/xhtml+xmlに。 外部CSSではなくタグに直接スタイル指定する。 これらの理由から3キャリア対応する場合は、iモード用だけ別のHTMLテンプレートにしたほうが良さ…

Tomcat7+SAStrutsでリクエストダンプログが読みづらい場合の対処

Tomcat7だとorg.apache.tomcat.util.scan.MergedWebXmlという名前で、ServletContextに自動リロードされてマージされた(?)web.xmlの内容がセットされている。そのせいでSAStrutsのRequestDumpFilterにより、興味のないweb.xmlの内容が大量に履かれてしま…

EclipseのGitで落としたプロジェクトをJavaプロジェクトに変更する方法

commons-langをEclipseのGitプラグインでcloneしたら普通のプロジェクトになっていた。Javaプロジェクトとしてcloneしたかったのだけれども、やり方が分からなかったので調べてみたら.projectファイルを編集する方法が見つかった。http://www.javaroots.com/…

使ってみて良さげだったcommons-langのAPI

DateFormatUtils.format(Date date, String pattern) FastDateFormatというSimpleDateFormatより高速なフォーマッタを使ってるらしい。 インスタンス化しないで使えるのも嬉しい。 StringUtils.join(Object[] array, char separator) Scalaで言うところのLis…