風 山 堂

(foussin's diary)

ベランダに野鳥を呼び込む

f:id:foussin:20151216213359j:plain

01-ベランダ.jpg

 最近のうちのベランダ。色々とゴチャってるが、とりあえず今年もピラカンサ(正確にはピラカンサスというらしい)の実が成った。野生動物にとっては、そろそろ食べ物の乏しい冬が本番を迎える。すると、野鳥たちは虎視眈々とうちのピラカンサを狙い始める……

 で、ベランダに来た野鳥を写真に撮ろうと、自分も毎年、今頃の季節になるとあの手この手を考えるが、どうもうまくいかなかった。それがやっと叶ったので、今回の方法をまとめておく。
 

f:id:foussin:20151216213423j:plain

02-障子.jpg

f:id:foussin:20151216213444j:plain

03-窓越しにベランダをズーミング.jpg

 まず、このように障子の一部分を切り抜き、その周りを墨で塗っておく。こうしておくと、窓の向こう側(外)の適正露出を決め易いし、周辺を黒く塗りつぶしているお陰でガラスに障子紙の白が反射するのを抑えることができる。
 

f:id:foussin:20151216213500j:plain

04-実を食べに来たヒヨドリ.jpg

 写真はこんな感じ。ガラス越しで撮っているので、画質はイマイチだが、窓を開けっぱなしにしてると絶対に鳥は寄ってこないので、これは仕方がない… あと、カメラを窓に密着させるのも NG。…カメラのレンズは、鳥には捕食者の『目』に見えるらしい。

 窓にマジックミラーのフィルムを貼ったこともあるが、そうすると今度は、ガラスに自分の姿(とカメラ)が反射して写り込んでしまって外の景色が綺麗に撮れなかった。結局、一番うまくいったのは、自分自身は部屋の奥に引っ込んで、ズームレンズでアップにして撮る方法。今回はこれでうまくいった。

 いっぱい撮ったので、JavaScript でスライドを作ってみた。
ヒヨドリ

f:id:foussin:20151217133850j:plain

05-別のヒヨドリ.jpg(おまけ)

 まだ実はたくさん残っているので、今度は動画で撮ってみたい。最近の手ブレ補正(シェイク・リダクション)はかなり優秀で、手持ち撮影でもオートカムを使ってるみたいにスムーズな画質で撮れることが分かったので、いずれ動画撮影を試す予定。

 今回のスライドは JavaScript を使ってます。ソースも紹介しようと思ったけど、それは次回にします。
 

注意:マンションのベランダで野鳥を呼び込むと、近隣から糞害のクレームが来る可能性があるので、マンションではやめた方がいいです。。。

1511 大規模アップデート…? (Windows10)

 昨日、Windows10 で『1511 大規模アップデート』というのがあった。表示しっぱなしのエクスプローラ画面で、C:ドライブでテンポラリ・フォルダが大量に作られたり、削除されたりを繰り返していたのに気付いていたので、今回のアップデートは大がかりなものになりそうだ…という予測はしていたが、まさかここまでとは思わなかった。

f:id:foussin:20151116033146j:plain

アップデート画像.jpg

 ご覧の通り、Windows10 を初めてインストールした時と同じ画面になったので、さすがにビビった。完了までに 1時間ぐらいかかったかな…… Microsoftアカウントを登録してる人は、このことを知ってたのかな(自分は SNS もやってないし)。そろそろ登録する頃合いかも。。。

 アップデートの完了直後は、Firefox が不安定になったり色々あったが、Windowsを再起動したら安定した。が、デフォルトのブラウザが Edge に変更されてたりしたので、Firefox を既定ブラウザに戻した。

 新しい Edge もちょっとは使い易くなったと思ったが、W3C 準拠の表示をまだ実現できていない…というのが自分の感想。実行速度では Edge、Chrome に劣るが、Firefoxhtml5 対応は、現時点では最高レベルにあると思っている(オープンソースの範疇という制限はあるが=ロイヤリティが発生する技術には未対応…)。
 

 さて。Windowsアップデートを軽く考えていた自分は、軽率にアップデートを実行してしまった。最近の自分は、久し振りにコーディングのスイッチが入ってゴリゴリとタイピングしていたが、このアップデートで水を差された感じになった。。。

 で、今日はもう諦めた。録画はしたけど、まだ観ていないアニメがたくさんあるので、久し振りに一杯やりながら録画番組を観て、あとは寝てしまおう、と。。。

シンタックス・ハイライトのブログパーツを使って Scheme ソースを貼る


 久し振りにコーディングのスイッチが入った。。。
 

Rainbow を試す

 Scheme コードのシンタックス・ハイライトが出来るブログパーツってあまりない。jQuery 用のコードならあるらしいが、自分は jQuery を覚える気がないので、それは避けて通りたい。

 探してみたら Rainbow というツールScheme に対応しているようなので、ちょっと試してみた。

;; atdrw-box:いわゆる普通の BOX コマンド("p" 付)
;;
;; 書式:(atdrw-box (list x0 y0) (list x1 y1))
;;
;; 引数:(list x0 y0) ... 矩形の最小値座標
;; 引数:(list x1 y1) ... 矩形の最大値座標
;;
;; 戻値:((x座標群) (y座標群)) 形式のリスト(閉じた図形)
;;
;; 備考:x0,y0 を『小』、x1,y1 を『大』で表すと…
;;
;;   (小 小)         →         (大 小)
;;      +--------------------------+
;;      |                          |
;;      |                          |
;;    ↑|                          |↓(一筆書きの順番)
;;      |                          |
;;      |                          |
;;      +--------------------------+
;;   (小 大)         ←         (大 大)
;;
;;   (list
;;      (list 小 大 大 小 小)   ; x座標群
;;      (list 小 小 大 大 小)   ; y座標群
;;   )
;;
;;   …こうなる。これだけ分かっていれば関数にするほどのものでは無い…
;;
(define (atdrw-box ls0 ls1)
  (let ((x0 (car ls0)) (y0 (cadr ls0)) (x1 (car ls1)) (y1 (cadr ls1)))
    (list
      (list x0 x1 x1 x0 x0 "p")
      (list y0 y0 y1 y1 y0 "p") )))

 このソースコードは昨年に書いた古いものだけど。。。

 Rainbow は専用の CSS が多数用意されていて、CSS を取り換えることで配色が簡単に変更できるようになっている。とりあえず github.css, monokai.css, paraiso-light.css 辺りを使おうかな、と思っている。ちなみに、上の表示は github.css をちょっと修正して github-kai.css (改) というファイル名にリネームしたものを使っている。

 よく見ると、コメントに記述したアスキー図形がズレているが、細かいことは気にしないことにする。

 この DL サイトでは、目的のファイルを表示したら『Raw』ボタンを押して生テキストを表示し、そのあと [Ctrl] - [s] を押して保存することでダウンロードします。

はてなブログでは…

<link href="url" rel="stylesheet" type="text/css" media="all">

…という記述はできないと思うので、CSS 設定の画面で @import を使って CSS を読み込む。↓

@import url("http://host/user/css/rainbow/github-kai.css");

…こんな感じの記述をする。