2007年05月22日

KPの仕様変更について

先日、複数チャンネルのリスナー数が升されていたので「もしや」とは思っていましたが、KPのリスナー/リレー数が表示されない仕様になりましたね。それが関係していたかどうかは分かりませんが。

執筆時点ではジャンル欄にリスナー/リレー数を表示させることもできるようですが、可能であればindex.txt側にはリスナー/リレーの項目へ書き出してもらえるとうれしいですね。まあ、よく利用されているイエローページでリスナー/リレー数を隠すというのは負荷低減の効果もあるでしょうし面白い試みだと思います。

ところで最近はpcyp2を利用していないため、今回のような仕様変更で自作テーマ側に不具合がありましたら報告していただきますようよろしくお願いします。

posted by ぴあすき at 02:07| Comment(0) | TrackBack(0) | 雑記 | このブログの読者になる | 更新情報をチェックする

2007年04月26日

「pcraw_proxy.exe」の作り方

pcypなどのツールを利用せずにXPのチャンネルリストを一覧表示するにはpcraw_proxyなどが必要なのですが、ググっても用意する方法が見つかりませんでした。そこで、自分用メモとしてWindows用「pcraw_proxy.exe」の作成方法を適当にメモしておきます。「コンパイルって?ぷよぷよ?まんじゅう?」なんて方も参考にどうぞ。

  1. YP4G WikiのPCRawページからSourceの「pcraw-0316-rev7-D1020.tar.gz」(更新されている場合は最新版)をダウンロード。
  2. プログラミング言語 D - DMD コンパイラから「dmd.zip (D コンパイラ)」と「dmc.zip (リンカとユーティリティ)」をダウンロード。
  3. 適当なフォルダ(例:pecaフォルダとして説明)を作成し、「dmd.zip」と「dmc.zip」をそのフォルダへ解凍します。(pecaフォルダにはdmフォルダとdmdフォルダだけがある状態です。)
  4. 1.でダウンロードしたPCRawソースを、3.で作成したフォルダ/dmd/bin内へ解凍します。このとき、pcrawフォルダ1つだけを解凍するのではなく、その中の11ほどのファイル&1つのフォルダをbinフォルダ内へ解凍して下さい。dmフォルダ内にもbinフォルダがありますが、そちらではなくdmdフォルダ内のほうのbinフォルダですので間違えないように。(peca/dmd/binフォルダ内にはpcrawフォルダ1つやpcraw_proxy_build・dmd.exe・make.exeなどのファイルがある状態です。)
  5. 3.で作成したフォルダ/dmd/bin内の「pcraw_proxy_build.bat」を実行し、数秒から十数秒待つと「pcraw_proxy.exe」の出来上がり。(peca/dmd/binフォルダにpcraw_proxy.exeが作成されます。)

Dコンパイラなんて使ったことがない私でも楽勝でした。まあ、pcraw.dll同様バイナリでも配布してくれるといいなぁとも思いますが。

以前のエントリーでもちょこっと触れましたが、Firefox上でチャンネルリストを閲覧するページ(というかスクリプト)を作成していますが、pcraw_proxyを用いることでXPのチャンネルも表示させることができました。そのうち動作デモとしてのα版を公開できたらいいなと思います。

追記
posted by ぴあすき at 22:24| Comment(1) | ツール | このブログの読者になる | 更新情報をチェックする

2007年04月20日

[VerUP] 当ブログの最新記事をヘルプ内に表示

1ヶ月ぶりのちょこっと更新です。


Standard_070420.zip

●2007/04/20

▼Standard

  • 当ブログの最新記事タイトルをヘルプ内へ表示するようにしました。
    • Google AJAX Feed APIを用いてRSSフィードを取得しています。
    • 新しい記事を取得した場合はヘルプボタンの右横に「New!」と表示されます。
  • そのほか、細かいところを調整/修正。

なかなか更新しない当ブログですが、RSSリーダーを利用していない方でもテーマのバージョンアップなどに気づきやすくなったかと思います。

posted by ぴあすき at 22:24| Comment(0) | TrackBack(0) | テーマ | このブログの読者になる | 更新情報をチェックする

2007年03月24日

[VerUP] ポト0チャンネルへの対応

1点だけちょこっと更新。


Standard_070324.zip

●2007/03/24

▼Standard

  • チャンネルにTIP(配信者IPアドレス)情報が付与されていない場合、再生する前に注意を表示するようにしました。
    • ストリームURLに「?tip=xxx.xxx.xxx.xxx」が無いチャンネルを再生するときダイアログボックスを表示します。
    • これは配信者側のポートを開いていないことが主な原因となります。詳細はPeerCastのヘルプやフォーラムなどを参照して下さい。
  • そのほか、細かいところを調整/修正。

TIPなしのチャンネルではモノクロなキャス子アイコン(port0)を表示し、再生前には注意を表示するようにしました。必ずしもport0とは限らないようですが、配信者さんが気づかずに配信し続けている場合はその旨を教えてあげるといいかもしれませんね。

posted by ぴあすき at 13:45| Comment(0) | TrackBack(0) | テーマ | このブログの読者になる | 更新情報をチェックする

2007年03月17日

[VerUP] ローカルのキャス子アイコン表示について

ローカルのキャス子アイコン表示についてちょこっと更新。


Standard_070317.zip

●2007/03/17

▼Standard
  • ローカルのキャス子アイコンを表示する場合において、キャス子アイコン名に追加する文字列を設定ファイルから指定できるようにしました。
    • デフォルトでは「32」が指定されているため、「click32.gif」のように32が追加されたキャス子アイコンが表示されます。
    • ほかのテーマで利用していたキャス子アイコンをそのまま表示させたい場合は、その「32」の部分を削除することで「click.gif」といったキャス子アイコンを表示します。

「ex」ではないKPを確認していなかったため気づきませんでしたが、ほかのテーマやVPなどで使用していた40×40pxなどのキャス子アイコンはデフォルトのままでは表示されません。それらのアイコンをそのまま利用したい場合はuser.jsに「var sAddIconName = "";」と記述してください。

ただし、その場合でも40×40pxの画像は32×32pxに縮小表示するためアイコンがつぶれてしまいます。可能であれば32×32px版のキャス子アイコンを用意することをお薦めします。

posted by ぴあすき at 10:43| Comment(0) | TrackBack(0) | テーマ | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。