[Sleipnir オプション] - [検索] - [検索エンジンリスト] から新たに追加したときに、 アイコンには以下の場所にあるアイコンファイル名を指定します。
%ProgramFiles%\Fenrir & Co\Sleipnir\resources\skins\default\toolbar\SearchBar
新たに追加するから当然ディレクトリには favicon は入っていないため、 使用する favicon を置かないといけないです。
favicon 自体は以下の場所から持ってくれば手っ取り早いのかな。
%ProgramFiles%\Fenrir & Co\Sleipnir\settings\%UserName%\caches\favicon
サイト自体が対応していれば直接保存してもいいかも。
ショートカットを割り当てている場合に重宝してます。
Firefox のプロファイルフォルダに user.js を作成し(存在しなければ) 以下の内容を記述します。
user_pref("general.useragent.override", "偽装したい User-Agent を記述");
User-Agent をデフォルトで変えたいというのは、かなりレアな気もしますが。
普段切り替えるという目的なら User Agent Switcher を入れた方がいいでしょう。
about:config に追加しても再起動すると駄目なんですね。 Firefox の作りを理解 できていないだけです。
Eclipse 3.2 では Javadoc ロケーションの API リファレンスからホバー情報を取得できるようになったため
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/
を JRE システムライブラリの rt.jar に指定すれば大丈夫 (JDK のバージョンに合わせる)。
3.2 以前では mergedoc を使えば大丈夫。ということを mergedoc プロジェクト で知りました。
IE7 Beta3 の日本語版が出てインストールしました。IE のキャッシュを参照しようと、いつもの場所*1に。
あれ?ない。IE7 から変わったのか?ということで、インターネットオプションを開くといつもの場所のパスが記述されてる。
隠しファイルおよび隠しフォルダを表示するようにしているし。。。まさか?
フォルダオプションから「表示」=>「保護されたオペレーティング システム ファイルを表示しない(推奨)」のチェックを外したところ、 Explorer からキャッシュが格納されたフォルダを表示できました。
むむ。と思ったけど、自分が愛用しているランチャ bluewind に キャッシュフォルダのショートカットを指定して終了。フォルダオプションも前と同じく、「保護されたオペレーティング システム ファイルを表示しない(推奨)」のチェックをつけたものに戻しました。
Beta なので、正式版では変わるかもしれません。というか変わって欲しい。
*1 %HOMEPATH%\Local Settings\Temporary Internet Files
Velocity と同じテンプレートエンジンフレームワーク。 簡単に触ってみました。
FreeMarker-2.3.8 で動作検証。
public static void main(String[] args) {
Map<String, String> rootMap = new HashMap<String, String>();
rootMap.put("message", "Hello World! >>>");
StringWriter writer = new StringWriter();
Writer out = new BufferedWriter(writer);
Configuration cfg = new Configuration();
try {
Template t = cfg.getTemplate("template.ftl", Locale.US, "UTF-8");
t.process(rootMap, out);
} catch (TemplateException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
try {
if(out != null) {
out.close();
}
} catch(IOException ex) {
// ignore
}
}
System.out.println(writer.toString());
}
テンプレートファイルを実行ディレクトリ直下に template.ftl と template_ja_JP.ftl を置きます。
Head first FreeMarker
${message}
初めての FreeMarker
${message}
実行します。
Head first FreeMarker Hello World! >>>
Configuration#getTemplate に Locale.JAPAN を渡すと
初めての FreeMarker Hello World! >>>
国際化対応が楽にできました(^^
サニタイジングをしたい場合は
初めての FreeMarker
${message?html}
とすると、
初めての FreeMarker Hello World! >>>
めでたくサニタイジングできました。
ひとつひとつ面倒だなって場合は http://freemarker.sourceforge.net/docs/ref_directive_escape.html に書いてあるように
<#escape x as x?html>
${message}
</#escape>
と囲ってあげればいいようです。 Velocity はそんなに触ったことがないのですが、 テンプレートエンジンは FreeMarker でやっていこうかなと思いました。
とうとう買ってしまいました。 Ruby on Rails をようやく触り始めてみようということで。
今年の目標として Ruby を学ぶなんていうぐらいのレベルなので時間はかかるかと思いますが、 Rails に関しては考え方を学ぶ気持ちで。
Rails 関連の書籍は色々出ていて、どれがいいのかよく分かりませんでした。
オレンジニュースで知った Aptana。
Eclipse RCP ベースの Web 開発環境のようですが(Windows/Mac/Linux 対応)、 Eclipse のプラグインとしても公開しているので、 Eclipse の Update Manager からインストールしてみました。
サイトを見れば分かりますが、HTML、 JavaScript、 CSS の補完時に IE、 Firefox、Opera、NN、 Safari がサポートしているのか教えてくれます。
HTML 編集時にもプレビュー機能がついている等(EclipseHTMLEditor にもありますが) いい感じだと思いました。
まだエディタのカラーリング周りの挙動が完全ではなさそうですが、 しばらくメインで使っていこうと思いました。
こういった機能をフリーで提供してくれるのは、すごいですね。
WindowsForms にある Toolbar にはボタンや、コンボボックスなどといったものが 用意されていますが、 DateTimePicker がありません。
http://www.c2i.fr/code.aspx?IDCode=626
ここに書いてあるコードを記述すると、 Toolbar に追加を行えます。
ただ Visual Studio 2005 のデザイナからは、ツールバーに DateTimePicker の追加が行えませんでした。
色々調べてみた結果
[DefaultProperty("Items")]
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.ToolStrip)]
public partial class ToolStripDateTimePicker : ToolStripControlHost
上記 2 つの属性を定義してあげると、デザイナから登録が行えました。 Nullable な DateTimePicker を作成しておいても便利です。
こういう属性を開発環境に適用できるというあたりは(名前空間 Windows.Forms System.Drawingでした。。。) .NET の開発がほぼ Visual Studio で行われる強みな気がします。
ところで独自 UserControl クラスを作成したときにコントロール一覧に表示が、自動で追加されます。そこに表示するアイコンも変えたいところですが、やり方が分かりません。どこかに載ってるかなあ。とっても属性臭い。
少し調べたところ ToolboxBitmapAttribute に icon を指定あげるといいみたいです。
この辺のデザイナ周りも、きちんと調べてみようかしら。。。
[追記]
[ToolboxBitmap(typeof(DateTimePicker))]
実際に試してみたところ Toolbar のアイコンは反映されたものの、ツールボックスは型を指定しただけでは反映されませんでした。
http://www.idg.co.jp/d/jw_ita/
な、なんだってー。Java Press は隔月がなくなり、とうとう JavaWorld が隔月ですかあ。 ただでさえ Java から離れているのに。
しかも偶数月といえば、 WEB+DB と重なる!