Hatena::ブログ(Diary)

当面C#と.NETな記録 このページをアンテナに追加 RSSフィード

2017/9/14 (木)

[] 検索ボックス  検索ボックスを含むブックマーク  検索ボックスのブックマークコメント

昨日のWindows UpdateでIE11に検索ボックスが帰ってきた。

なつかしい。なくなったのはいつだったっか。

でもなんで、月例アップデートで追加?IEにはもう積極的に機能追加はしないんじゃなかったの?

うーん、不思議。

トラックバック - http://d.hatena.ne.jp/siokoshou/20170914

2014/8/15 (金)

[] パターンマッチ  パターンマッチを含むブックマーク  パターンマッチのブックマークコメント

入るらしい。範囲も欲しい!

http://www.infoq.com/news/2014/08/Pattern-Matching

2014/3/6 (木)

[] Microsoft Natural Ergonomic Keyboard 4000 のズームをスクロールにする方法(再び)  Microsoft Natural Ergonomic Keyboard 4000 のズームをスクロールにする方法(再び)を含むブックマーク  Microsoft Natural Ergonomic Keyboard 4000 のズームをスクロールにする方法(再び)のブックマークコメント

2006年に書いた記事のアップデートです。最近、また表題のでかいキーボードに戻ってきました。

不満は前と変わらず、でかい!のと、ズームをスクロールにしたい点です。

でかいのはどうにもなりませんが、ズームをスクロールにすることはできます。

C:\Program Files\Microsoft Mouse and Keyboard Center にある commands.xml ファイルの中身を書き換えます。itype などのバージョンによってフォルダの場所が違ったりしますが、見つけてください。書き換える前に、元のファイルはどこかにバックアップを取っておいてください。

C319 と C320 ではじまる要素をズームからスクロールに書き換えます。

      <C319 Type="6" Activator="ZoomOut" />
      <C320 Type="6" Activator="ZoomIn" />

      <C319 Type="6" Activator="ScrollUp" />
      <C320 Type="6" Activator="ScrollDown" />

必要なアプリの要素と <ALL> のすぐ下にある <Application UniqueName="StandardSupport"> のところだけ書き換えればOKです。このファイルに新しく要素を追加したりするとエラーが出ることがあります。エラーになったらバックアップから戻して、少しずつ書き換えて試してみてください。

Firefox は <Application UniqueName="MozillaUIWindowClass" AppName="Firefox"> ではなく、<Application UniqueName="MozillaWindowClass" AppName="Netscape"> のほうです。罠です。2日も悩みました…(T_T) 久しぶりに Spy++ まで引っ張り出してきて調べたのに、要素が2つあるだけという罠…。

(追記) commands.xml を書き換えたら、タスクマネージャーから itype.exe を終了させます。そして itype.exe をふたたび実行すると書き換えた内容が有効になります。

では、よいキーボード・ライフを!

トラックバック - http://d.hatena.ne.jp/siokoshou/20140306

2013/8/3 (土)

[] iTunes の起動が遅くて困っていたのを解決した  iTunes の起動が遅くて困っていたのを解決したを含むブックマーク  iTunes の起動が遅くて困っていたのを解決したのブックマークコメント

Windows の iTunes の起動が遅くて遅くて困っていたんですね。起動にかかる時間をはかってみると55秒くらいでした。それで、いろいろ調べてたんですがついに原因がわかりました。

実はだいぶ前に Bonjour サービスを止めてたんですよ。サービスを無効にして。これを思い出して動かしてみたら、iTunes がすぐに起動するようになりました。ボンジュール、ボンジュールってあいさつして誰もいね〜ってタイムアウトしてたんですね。

でも、Bonjour って iTunes を起動すると、イベントログに大量にエラーを吐きまくるんですよね。これがいやで止めてたのに。どうしたらいいのやら…。

2012/12/15 (土)

[] 遅延付き pure CSS ドロップダウンメニューの作り方  遅延付き pure CSS ドロップダウンメニューの作り方を含むブックマーク  遅延付き pure CSS ドロップダウンメニューの作り方のブックマークコメント

How To Create a Delayed Pure CSS Dropdown Menu

f:id:siokoshou:20121216073237j:image

CSSはやりたいことと表現が乖離していてひどい言語ですね。いつかグーグルかアドビあたりが簡単できれいな新スタイルシート言語を出して広まってくれればいいと願ってます。

さて、表題のとおり、最近ではJavascriptなしでCSSだけでドロップダウンメニューを作れます。利用しているサイトもちらほらとあります。

ですが、ドロップダウンメニューが開くまでの遅延時間を設けていないサイトがほとんどで、とってもウザいことになっています。マウスが通過するだけでぺろっとゴミが…おっと失礼、メニューが開いて記事本文の上にかかって邪魔したりします。

どうせ誰も使わないメニューなんかないほうがいいのですが、ちゃんと先端行ってますよアピールのためにはゴミメニューを表示しないといけない事情もありそうなので、今日はCSSだけで遅延付きドロップダウンメニューの作り方を説明します。

まずは、遅延なしの場合ですが、↓ここを見てください。すばらしい!

http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu

では、これを遅延ありに改造します。CSS3 transitions を利用します。nav ul ul と nav ul li:hover > ul を置き換え、nav ul li > ul を追加します。

nav ul ul {
	display: block;
	visibility: hidden;
	transition-property: visibility;
	-webkit-transition-property: visibility;
}

nav ul li > ul {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	visibility: hidden;
}

nav ul li:hover > ul {
	transition-delay: 300ms;
	-webkit-transition-delay: 300ms;
	visibility: visible;
}

できあがり!マウスが上に乗ってから 300ms 後にメニューが表示されます。消えるときは遅延はありません。display はアニメ効果がつけられないので、効果をつけられる visibility を利用しました。

まあ、説明しておいてなんですが、メニューにごてごてと詰め込みすぎても誰も使わないですよ。シンプルであることのほうが重要だと思います。

tsutomu3tsutomu3 2012/12/17 09:14 お久しぶりです。
CSSはよく知らないですが、いろいろできるんですね。

2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 06 | 09 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 12 |
2009 | 01 | 03 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 07 |
2011 | 04 | 07 | 10 |
2012 | 04 | 12 |
2013 | 08 |
2014 | 03 | 08 |
2017 | 09 |