« 2016年11月 | トップページ | 2017年1月 »

2016年12月

2016年12月17日 (土)

Firefoxのアドオン「Autofill」でプルダウンメニューを選択させるときの指定方法

動機は↓こちらに書いてある通りで、

Chromeの拡張機能「Autofill」でプルダウンメニューを選択させるときの指定方法: 主張

図書館サイトの蔵書検索で、結果表示のデフォルトが「10件」になっていて、毎回プルダウンメニューで「100件」を選び直すのが面倒という理由です。

上記の記事では、Chromeを使っていたんですが、Firefoxでもできます。

まず、Autofillのアドオンをインストールします。

FirefoxのアドオンAutofill
↑こんな感じのアイコンのアドオンです

あとは、メニューからアドオンを選択しアドオンマネージャーを開き、拡張機能タブを選択、Autofillの設定をクリック、↓下記のように設定すればOK。

FirefoxのアドオンAutofillでプルダウンメニューの選択を設定

ポイントは、「Value to Autofill」のところに数値を入力してもうまくいかないというところ(インデックスだと認識されてしまう?)。

なので、optionタグの要素に指定されている文字列をそのまま入力するというのが答えでした。

Site Filterは、他のサイトとフィールド名がかぶらないと思えば、空欄でもOK。かぶっても致命的なことにはならないんじゃないかと。ちなみに、Autofillが働くときには「ピュッ」みたいな変な音がします。意図しないサイトで鳴ったら、そのときSite Filterを設定すればよいかなと思います。

上記は福岡市立図書館のサイトでの例ですが、一つ目は検索結果表示件数を100件にするというもの、二つ目は検索結果を新しい書籍から表示させるというもの。

いつも自分が行う検索方法を設定しておけば、楽チンになります。

わかるFirefox―人気ブラウザの「基本操作」から「アドオン」まで (I・O BOOKS)
わかるFirefox―人気ブラウザの「基本操作」から「アドオン」まで (I・O BOOKS)

2016年12月14日 (水)

「エレガントな問題解決」演習問題 2.1.27(a)の解答(5つの10年区切りを生きたマーサの年齢)

オライリーの書籍「エレガントな問題解決」の、私なりの解答シリーズです。(本には解答が載っていない)

演習問題 2.1.27(ひっかけ問題)(a)
ある日マーサが「10年を一区切りとすると、私は5つの区切りにまたがる期間を生きてきた」と言った。彼女の年齢に最も近い年数を答えるとき、その最小値はいくつになる可能性があるだろうか。

70年代とか、80年代とか、そういう期間を5つ「生きてきた」(多少なりともかかる)という題意だと理解。

1990年代を「生きてきた」というためには、1999年12月31日に生まれていればOK。

この人が、1990年代、2000年代、2010年代、2020年代、2030年代を生きたと言うためには、2030年1月1日になっている必要がある。

つまり、下記を過ごした時の年齢を求めればいい。

  1999年12月31日 → 2030年1月1日

何歳だ?

暗算(?)が苦手な私は書き出してみる。

迎えた誕生日は・・・

  1999年12月31日(0歳)誕生
  2000年12月31日(1歳)
  2001年12月31日(2歳)
  2002年12月31日(3歳)
        ・・・
  2028年12月31日(29歳)
  2029年12月31日(30歳)
  2030年 1月 1日(30歳)「5つの区切りに~」と語る

という感じですね。

年数の下2桁に1足せば年齢になるんですが、ポイントは、2030年の誕生日はまだ迎えていないというところですね。

ということで、最小値は30歳というのが答えだと思います。

あとは蛇足です。

私は最初、「私は5つの区切りにまたがる」というのを、
  「1990年代と2000年代の区切り」をまたがる
  「2000年代と2010年代の区切り」をまたがる
  「2010年代と2020年代の区切り」をまたがる
  「2020年代と2030年代の区切り」をまたがる
  「2030年代と2040年代の区切り」をまたがる
と解釈し、答えは40歳だと思ったのですが、さすがにこの出題は不自然かなと考えました。

あと、マーサって名前が、なんとなく、年を取っているイメージ(昔話のお婆さんとか)なのは私だけ?

ちなみに、高橋真麻(35歳)が生きたのは、1980年代、1990年代、2000年代、2010年代の4つとなります。

そして、テレ東の北村まあさ(28歳)が生きたのも、上記と同じ4つの年代だったりします。

さて、マーサの年齢がとりうる年齢の最小値は30歳でしたが、では最大値はいくつでしょう?

なんてバリエーションの出題もできそうですね。

これについては読者の演習として残しておく。(教科書的な書籍の決まり文句)

エレガントな問題解決 ―柔軟な発想を引き出すセンスと技
エレガントな問題解決 ―柔軟な発想を引き出すセンスと技

« 2016年11月 | トップページ | 2017年1月 »

スポンサーリンク


スポンサーリンク


無料ブログはココログ