【eclipse】スペース・セミコロンでオートコンプリートされるのを防ぐ

QAサイトの回答用に調べたので、せっかくなので記事にしてみました。
こういうのって自サイトに誘導するような感じで少し気が引けるのだけどルール違反なのかな?

さて、Java開発でおなじみのEclipse。
このコード補完(オートコンプリート)機能は便利なのですが、超要約しますと、使い勝手を改善したいのだけどどうしたら良い?というご質問。

“【eclipse】スペース・セミコロンでオートコンプリートされるのを防ぐ”の続きを読む

[GAE]NoClassDefFoundError: javax.servlet.FilterChainの解決法

久しぶりにGoogle App Engine(以下GAE)のアプリをローカル環境でいじってみたら、以下の様なエラーが発生。

HTTP ERROR 500

Problem accessing /[アプリケーション名]. Reason:

javax.servlet.FilterChain is a restricted class. Please see the Google App Engine developer's guide for more details.
Caused by:

java.lang.NoClassDefFoundError: javax.servlet.FilterChain is a restricted class. Please see the Google App Engine developer's guide for more details.

新規プロジェクトで作成されるデモ(TestServlet)でもサーブレットを動かすと同様の挙動になるので、これはJDKかApp Engine SDKの問題かなーと当たりを付けて調べてみました。(主に海外サイトを巡回)


“[GAE]NoClassDefFoundError: javax.servlet.FilterChainの解決法”の続きを読む

Firefox 検索プラグインの作り方

Firefoxの検索プラグインを作成してみる。
情報が古いようだがMozilla Developer Networkに仕様が載っているので参考に。

今回は既に組み込まれているプラグインをベースに変更を加えることにした。

“Firefox 検索プラグインの作り方”の続きを読む

【Java】RSSフィードの取得(ライブラリROME使用)

ROMEというライブラリを利用し、JavaでRSSフィードの取得を行う方法。
ROMEはもともとjava.netコミュニティのプロジェクトだったらしいのだけど、今はどうなっているんでしょう。

java.netのROMEプロジェクトの残骸ページには以下の様にあります。

Please go to our new project home at http://rometools.org.

The Java.net site for ROME is being maintained for legacy purposes and mailing lists only.


で、このリンク先のURL(http://rometools.org)もどうやらもう使われていない様子・・・Adsense広告しかありませんでした。
現在、プロジェクトはJIRAというプロジェクト管理システム上で運営されているみたいです。

そのJIRA上にあるROMEのプロジェクトはこちら
有力なバックボーンが付いているでもなく、本当の意味での有志で運営しているのでしょうか。
んー。自分は趣味の領域なので使いますが、お仕事で使うには躊躇してしまうような感じですね。

“【Java】RSSフィードの取得(ライブラリROME使用)”の続きを読む

【Google Apps】カレンダーの共有権限が「予定の時間枠のみ表示」の対処法

【Google APIs】カレンダーを取得できないケース(カレンダーの共有設定)では、Calendar API使用時におけるGoogleカレンダーの共有設定について書きました。

この記事では、Google Appsアカウントを使用しており、カレンダーの共有設定で「予定の時間枠のみを表示(詳細を非表示)」しか選択できないケースについてです。

“【Google Apps】カレンダーの共有権限が「予定の時間枠のみ表示」の対処法”の続きを読む