長岡市摂田屋、機那サフラン酒本舗の鏝絵蔵修復記念に開かれた荒俣宏先生の講演会「うわべを飾るアート 鏝絵」を聴きに行ってきた。
荒俣先生の豊富な博物学的知識から、繰り広げられる講演は非常に楽しい。
1時間といわず、2時間でも3時間でも聞いていたい気分にさせられる。
西洋のフレスコ画との比較にはじまり、近年なぜ衰退してしまったのか、同じように打ち捨てられていた西洋のグロッタ様式の庭園が近年注目を浴び始めてきているのはなぜかと言った考察が非常に興味深い。
また、左官の官位にまつわる話や、そこから派生したトリビアで従四位をもらった象の話などの本筋から外れた話も愉快だ。
この濃いいアート、地元の人間としてもぜひ大事にしていきたいものだ。
「雑文」カテゴリーアーカイブ
初雪
PHP で Twitter に投稿
このエントリで説明している方法は BASIC 認証での投稿方法です。
BASIC 認証による Twitter への接続は2010年8月末を持って廃止されました。
現在は OAuth を使用する必要がありますので、ご注意ください。
参考:PHPでTwitter APIのOAuthを使う方法まとめ – 頭ん中
懐かしいモノを発掘
父親のPCのHDDがクラッシュしたので、WindowsXPを再インストールしています。
で、Windows XP のインストール媒体を探していた所、懐かしのOSのインストール媒体が発掘されたので、発作的にエントリ。
上から Windows NT 4 Workstation, Windows 98, Free BSD 2.2.5, NOVELL NetWare 4.1J。
NetWare は、確か講習会に参加したときに貰ったんだったかなぁ。
FreeBSD 2.2.5 とか X 動かすためにディスプレイドライバ入れるのに、どんだけ苦労したことか…
それを考えると、今の PC-BSD とか Ubuntu とか、インストーラが X 上で動くなんて、どんだけ楽なんだって感じですね。
当時の思い出にしばし浸ってしまいました。
続きを読む
南魚沼 酒の陣 2008
秋晴れの中、南魚沼市で開催された南魚沼 酒の陣に行ってまいりました。
魚沼地域の酒造会社6社が参加したこのイベントでは、500円だしてお猪口を受けとることで、各蔵元のお酒を6回まで試飲できます。
利き酒大会で賞品をゲットしたり、昼日中から野外で日本酒を呑んでグデグデになったり、個人的にはとても楽しいイベントだったのですが…
第一回と言うことで、認知度が低かったのか、お客さんは閑散としていましたね。
会場は JR 六日町駅のすぐ近く、安心して呑める会場なのに残念。
Syntax Highlighter for WordPress
今までは、ソースコードのハイライト表示を iG:Syntax Hiliter を使用していたのだが、思う所あってsyntax highlighter で表示するようにした。
で、この JavaScript を WordPress に導入する際に良いプラグインが無いか探したのだが、いまいちなものばかりだったので自作。
といっても、要件は iG:Syntax Hiliter と同様に指定できるものって事だけだったので、あっさりとできあがり。
対応言語は、c, cpp, csharp, java, javascript, delphi, pascal, php, python, ruby, vb, vbnet, sql, css, xml, html, xhtml, xslt。
続きを読む
第31回 大須大道町人祭
下呂温泉からJR、名鉄と乗り継いで名古屋は大須で第31回大須大道町人祭見物。
初めて行く祭りで、勝手も知らなかったのだが非常におもしろい。
あらかじめ、ネットで調べてスケジュールは分かっていたのだが、街中至る所で繰り広げられる大道芸を効率よく見て回ることなどできるわけもなく、見逃したものの気になる出し物もいくつか。
このお祭り、来年以降もぜひ行きたいなぁ。
続きを読む
第41回 関市刃物まつり
jQuery 使用スクリプトを Google Chrome 対応で微調整
Google Chrome はレンダリングエンジンに Safari と同じ Webkit を使用している。
そのため jQuery 1.2.6 では Safari として認識される。
# jQuery では、ユーザーエージェントに webkit の文字があると Safari として認識するため
しかし、JavaScript エンジンは独自の V8 を使用しているため、jQuery をそのまま使用すると、微妙に不具合が発生する。
すべては調べきれていないが、概ねエレメントの位置取得で問題が発生している感じだ。
私が JSeries でリリースしているプラグインでは、大抵 JavaScript で jQuery を使用しているため、一挙に微調整をした。
バージョンアップしたのは、以下の5つのプラグイン。
- WP-AutoPager 最新版 Ver.0.5.0a
- VideoPop+ 最新版 Ver.0.7.1a
- WP-lightpop 最新版 Ver.0.6.2
- Google Maps Anywhere 最新版 Ver.0.6.5a
- Quick Comments 最新版 Ver.0.5.4
IE の hasLayout プロパティに関するバグ
IE が独自に実装しているプロパティ hasLayout。
これが false の時にレイアウト崩れを起こすバグは多々あります。
このバグを回避するために CSS で * {zoom:1;}
とかって指定して強引に全要素の hasLayout プロパティを true にしてしまうハックは、広く知られています。
(参照:IEでのCSSのバグを回避するhasLayout | コリス)
しかし、この hasLayout プロパティ、実は true の時にもバグを引き起こすことがあるのです。
しかも、凶悪なことに <ul>, <ol> 要素の hasLayout が true の時、リストマーカーが消えてしまうと言うバグ。 👿
(参照:hasLayoutプロパティがtrueで発生するバグ – Webtech Walker)
で、実は Quick Comments Ver.0.5.1 をリリースしたときにみなみさんに指摘されたのですが、IE でリストマーカーの数字が消える不具合が発覚しました。
これは、jQuery で <ol> 要素を操作する際に、お節介にも jQuery が CSS に zoom:1 をセットしてしまい、結果として hasLayout プロパティが true になってしまうために発生した不具合でした。
とりあえず、回避策として CSS の zoom プロパティを保持しておいて、 IE の場合のみ <ol> 要素の操作終了後、元に戻すようにしてあげました。
IE のお陰で本質的でない所で、頭を悩ませられるのは疲れますね。