コンピュータ」カテゴリーアーカイブ

Twicco

twicco logo今日から開始された 日本語版 Twitter に独自のコミュニティ機能を付加するサービス twicco
さっそく wordpress_fan と言うコミュニティを申請してみた。
カテゴリは [趣味] – [PC・モバイル] – [ブログソフトウェア]

参加方法は Twitter の wordpress_fan をフォローするだけ。
このコミュニティ上で WordPress の話題を行いたいときは、Twitter で @wordpress_fan して発言するだけで、wordpress_fan をフォローしているユーザ全員のタイムラインに発言が流れます。
使い方等は CNET Japan のエントリが詳しい。

スパムちゃんぷるー DNSBL を WordPress で利用

livedoor が提供する「スパムちゃんぷるー」のデータに基づく DNSBL を利用して、コメント投稿者の IP アドレスをチェックする WordPress 用プラグインを作成しました。
と言っても、中身は単純。スパムちゃんぷるーDNSBLに対して、DNS問い合わせしてるだけです。
で、SPAM と判定されたら問答無用で拒否します。

以下にソースを掲載しますので、利用なさりたい方はご自由に。
適当なファイル名を付けて /wp-content/plugins/ に保存して有効化すれば、使えるようになるはずです。
なお、ライセンスは明記していませんが GPL とさせてください。
続きを読む

VMware Player 2.5

screenshotちょっと前の話だが、VMware Player を 2.0.x から 2.5 にバージョンアップした。
で、今日まで気づかなかったのだが、VMware Player のメニューに新しく「Console」「Appliance」「Unity」というモード選択が追加されている。
この中の「Unity」モードがカッコ良かったので、ご紹介。
要は、左のスクリーンショットのように VMware Player のゲストOS上で動作しているアプリケーション (この場合は Google Chrome) をホストOS側にシームレスで表示してくれます。
#VMware Fusion 2.0 のユニティモードと同一の機能です。

これが想像以上にカッコ良い!
VMware Player のゲストOS上で動いている Win アプリが、あたかも X アプリに見えてしまう。
# 「それ Wine で、出来るよ」と言われれば、それまでですが

しかし、これは一見の価値ありです。
動作速度は多少遅くなりますが、七難隠すマシンパワーを合言葉に頑張っていきましょう。

過去記事からランダムにオススメ

WordPress 2.5 以降では、query_posts() 等で記事を取得する際に orderby=rand という引数を与えると、取得記事のソート順をランダムにしてくれます。
それを使って、過去記事からランダムに1件だけ取り出してオススメする方法。

以下のコードをテンプレートのお好きなところに貼り付けてください。
続きを読む

懐かしいモノを発掘

各種OSのインストール媒体父親の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 上で動くなんて、どんだけ楽なんだって感じですね。
当時の思い出にしばし浸ってしまいました。
続きを読む

Change Post Status

twitter pureminamiみなみさんが困っていたので、 エントリのコメントとトラックバック/ピンバックの許可/不許可を日付指定で一括変更するプラグイン Change Post Status を作成しました。
指定した日付より以前のエントリのコメント・トラックバック/ピンバックの許可/不許可を一括で変更することができます。
過去のエントリでは、コメント・トラックバック/ピンバックを受け取りたくないというときにお使いください。

ほんの小一時間で作ったので機能的に少ないですが、これカテゴリ指定で一括変更できると便利かもしれませんね。
あと、「公開ステータス」の一括変更機能なんかもあっても良いかもしれません。
気が向いたら、ボチボチと機能アップしていきます。

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

これをテストしてて気づいたんですが、拙作のQuick Comments プラグインがコメント不許可になっている場合でも「コメント編集」アイコンを出してしまう orz
次回のバージョンアップのときに修正しよう。

WP-lightpop Ver.0.7.1 リリース

WordPress 用プラグイン WP-lightpop Ver.0.7.1 をリリースしました。
今回のリリースは初期バージョンからあった不具合の修正。
これで、しばらくバージョンアップしない予定です。

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

で、今回のバージョンで修正した不具合ですが
グループ表示している画像を「NEXT」「PREV」ボタンで次画像を表示している際、たまにローディング画像が表示されっぱなしになって、次画像が表示されないことがある。
と言う不具合でした。
再現性に乏しく中々原因が究明できなかったんですが、ようやく修正できました。
続きを読む

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。
続きを読む

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

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

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

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

続きを読む