投稿者「をかもと」のアーカイブ

WP-lightpop Ver.0.7.0 リリース

WP-lightpop スクリーンショット画像だけでなく動画にも lightbox 効果を適用できる WordPress 用プラグイン WP-lightpop Ver.0.7.0 をリリースしました。
このバージョンでの主な変更点は

  • 各動画サイトの動画プレイヤーを制御するオプションを追加
  • オプション設定画面を、ちょっと使いやすく修正
  • オーバーレイ部分であれば、どこをクリックしても閉じるように修正
  • ウィンドウスクロール後、次のコンテンツを表示した際、次のコンテンツがウィンドウ中央に表示されるよう修正

新機能の「動画プレイヤーを制御するオプション」は、各動画サイトごとに幅・高さ・パラメータを指定できます。
例えば、YouTube なら、"autoplay=1&fmt=18" などと指定すれば、自動再生:on、高画質モード:on で動画プレイヤーを起動することができます。

ダウンロードと使用方法は下記サイトを参照してください。
WordPress Plugins/JSeries » WP-lightpop

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回 大須大道町人祭

第31回 大須大道町人祭大駱駝艦 金粉ショウ下呂温泉からJR、名鉄と乗り継いで名古屋は大須で第31回大須大道町人祭見物。
初めて行く祭りで、勝手も知らなかったのだが非常におもしろい。
あらかじめ、ネットで調べてスケジュールは分かっていたのだが、街中至る所で繰り広げられる大道芸を効率よく見て回ることなどできるわけもなく、見逃したものの気になる出し物もいくつか。
このお祭り、来年以降もぜひ行きたいなぁ。
続きを読む

第41回 関市刃物まつり

本町通り 廉売市アウトドアナイフショー会場 アピセ・関共同執筆者のAsh、ハセとともに岐阜は関市まで刃物まつり見物に行ってきました。
実は15年前からの毎年恒例行事、私は結構サボって居るのですが、共同執筆者の Ash は皆勤賞です。
毎年必ず下呂温泉に泊まって、関市まで刃物まつりに行き、ついでに通り道で観光をする習わしになってます。

続きを読む

jQuery 使用スクリプトを Google Chrome 対応で微調整

Google Chrome はレンダリングエンジンに Safari と同じ Webkit を使用している。
そのため jQuery 1.2.6 では Safari として認識される。
# jQuery では、ユーザーエージェントに webkit の文字があると Safari として認識するため

しかし、JavaScript エンジンは独自の V8 を使用しているため、jQuery をそのまま使用すると、微妙に不具合が発生する。
すべては調べきれていないが、概ねエレメントの位置取得で問題が発生している感じだ。

私が JSeries でリリースしているプラグインでは、大抵 JavaScript で jQuery を使用しているため、一挙に微調整をした。
バージョンアップしたのは、以下の5つのプラグイン。

続きを読む

WordPress Related Post from Referer

検索エンジン経由で来訪した人に対して、WordPress Related Post for Japanese の作成する形態素解析情報を利用して関連記事を表示するプラグインWordPress Related Post from Refererをリリースしました。
ダウンロード・使用方法等は、WordPress Plugins/JSeries » WordPress Related Post from Referer を参照してください。

わざわざ検索エンジン経由で見にきてくれた人は、ひょっとすると検索キーワードに関連する別の記事も見たいのでは無いか?
ならば、それもリストアップしてみよう!と言う感じのコンセプトです。
「MT4で簡易的なLPO対策を実現するモジュール」と言うエントリにインスパイヤされて作成しました。
関連記事の取得方法は、hiromasaさんの WordPress Related Post for Japanese を丸パクリしています。

とりあえず、どんな感じになるかは、以下の Google 検索結果で表示される上から2件目のリンク経由で、このサイトにきてみてください。
quick comments – Google 検索
冒頭に関連記事が表示されるはず。

とりあえず機能には満足しているので、私にしては珍しく Ver.1.0.0 でリリースします。
これ以降の機能アップとかはしない予定。

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 のお陰で本質的でない所で、頭を悩ませられるのは疲れますね。

さよならリムネット

はじめて自宅でインターネットに接続してから13年くらいになりますが、ずっとプロバイダはリムネットを使ってきました。
私がはじめたころは、リムネットとベッコアメ辺りが、メジャでした。

リムネットは、ユーザにシェルも開放していたので fml をインストールして自前で ML 作って遊んだりしてました。
UUCP 接続も提供してくれていたので、当時は fj や alt.binaries に色々お世話になったりもしました。
その時の名残りでリムネットのメールアドレスには SPAM がいっぱいくるようになりましたが (^^;;
そんなリムネットも親会社が何度か代わり、イージェーワークス傘下になってからは、まったく魅力の無いプロバイダになってしまいました。
長らく続けてきた UUCP 接続も 2007 年には止めてしまったようだし。

惰性で、リムネットを使いつづけてきましたが、重い腰をあげてついにプロバイダを変える決意をしました。
#この前の落雷でルータが壊れたので交換したついでと言う意見もある。

最近では、リムネットのメールアドレスはほとんど使っていなくて Gmail がメインになっているので、何の問題もありませんが、10数年使ってきたアドレスを捨てるのは、ちょっと寂しいですね。

Quick Comments 0.5.2 リリース

Quick Comments の Ver.0.5.2 をリリースしました。
ダウンロードと詳細な使用方法は WordPress Plugins/JSeries » Quick Comments よりお願いします。

Ver.0.5.1 からの修正点は

  • Twitter でみなみさんに指摘された IE で「コメント編集」リンクが指のマークにならない件。
  • IE でコメント編集後、名前・メール・URLが入力不可になってしまう。
  • コメント投稿者の確認方法の厳格化(ただし 0.5.1 と同様のチェックも選択可能です)

ただし、IE は IE7 でしか確認取れていません。
IE6 では、まだおかしいよとかあればご連絡ください m(_ _)m

コメント投稿者の確認方法は「簡易的なチェック」と「より厳格なチェック」から選択できるようになりました。
「簡易的なチェック」では、投稿者のIPアドレスだけを見て同一投稿者かどうかを判断します(Ver.0.5.0 と同様)。
「より厳格なチェック」では、コメント投稿時にクライアントに「IPアドレス・ブラウザ・投稿者名・メールアドレス・URL」から生成したハッシュ値を COOKIE として持たせ、その値を元に同一投稿者かどうかを判断します。

時間制限を短くして「簡易的なチェック」だけでも良いですし、より厳格にチェックしても良いです。
その辺は、各サイトの管理者のポリシーに従って設定してください。

数学ガール / フェルマーの最終定理

数学ガール/フェルマーの最終定理数学ガール/フェルマーの最終定理
 著者:結城 浩

「そういえば、先輩。あの«エムの謎»解けました?」
イニシャルMの謎。テトラちゃんのアクセサリ。
「降参。愛の分だけずれてる-だっけ」
「i の偏角分ずれてるんですよ」とテトラちゃんは楽しそうに言った。
「あのアクセサリ、Mじゃないんです。Mを90°左に回したΣ(シグマ)のつもりなんです。」

前作の登場人物に加え、主人公を「お兄ちゃん」と呼ぶ新キャラユーリちゃん登場。
ピタゴラスの定理に始まり、互いに素、背理法、複素平面、剰余、群・環・体、無限降下法、オイラーの式、そしてフェルマーの最終定理。
続きを読む