げろぐぐのぶろぐ

http://gerogugu.web.fc2.com/

 

Category: スポンサー広告   Tags: ---

Response: --  

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Category: peercast   Tags: ---

Response: Comment: 0  Trackback: 0  

したらばSSL化

したらばがSSL(https)化と割と重大な仕様変更が行われました

何が重大かというと、古いレス表示ソフトはSSL通信に対応していないので、掲示板を読み込むことが出来なくなります
開発者が現役なら対応してくれると思いますが失踪している場合、そのソフトのソースが公開されていない限り使えなくなります

現在はhttp・httpsのどちらでで接続しても繋がるので、特に変更とかはいりません
逆にコンタクトURLをhttpsにすると、専用ブラウザとかで開く時に面倒な場合があるのでhttpのままにするのが無難だと思います
ちなみに現在こんな感じになってます

https://jbbs.shitaraba.net/ → 新形式
http://jbbs.shitaraba.net/ → 旧形式
https://jbbs.livedoor.jp/繋がらない
http://jbbs.livedoor.jp/ → 旧形式へ転送


現時点で開発者が失踪及び開発停止されてるのが、
・LiveMate
・mekacast
・GSD - BBS reader
 の3つ
これの更新は絶望的なのでしたらばがhttp接続を無効化した瞬間に使えなくなります
ただこれがいつになるかは未定で、未だにlivedoor.jpでアクセスしてもshitaraba.netに転送されるのでいつになるか全く予想もつきません
急に明日なるかも知れないし、数年・数十年後になるかも知れないし・・・
ちなみに昔LiveMateを改造したやり方で試しても、やはりSSL通信機能は付いてないので流石にURLだけを書き換えても無駄でした

長期間更新されていないのが、
・nicocast
・liveport
・speechcast

ただnicocast以外はgithubにソースがあるのでここから改造する人がいれば対応出来そうですね
僕には無理です

そして現在も現役で更新が続いているのが
・livegear
こちらは追加機能の要望も受け付けてくれたりで、まぁ放っておいても対応してくれるでしょう

LiveMateが使えなくなるのは割と重大な事なので、早く誰かLiveMateクローンを作るか開発者に帰ってきて欲しいものです
現在Peercastはしたらばに完全依存していて、したらばが無くなると誰かが犠牲になって複数の配信者の掲示板を受け持つか、ひとりひとりが自鯖で掲示板を建てる必要があったりと色々と面倒くさいです
将来的には誰かが新システム作るか、匿名性を捨ててTwitch等へ行くしかないかも知れません

我々の限界集落はもうちっとだけ続く事は出来るのでしょうか?
スポンサーサイト

Category: peercast   Tags: ---

Response: Comment: 0  Trackback: 0  

Twitchのコメントをしたらば形式に変換

前置き

作った経緯なので読み飛ばして大丈夫です

PeercastからTwitchへ移行する際に一番の弊害はリスナーの匿名性の無さですね
名前が出ると気軽に書けないので、リスナー的には配信中はしたらばを読み込んで欲しい
しかし配信者的には「Twitchのコメントも読んで、したらばも読んで」なんてのは面倒
だったらTwitchのコメントをしたらばに書き写せばいいじゃん!

というわけでIRCをLimeChat2で読み込んで、それをしたらばに書き込んでみました

したらばに書き写すのはソフトを作ってやるとして、
コメントのタイミングが被ると1秒差以内での連投を自分のIPだけでやることになります

はい、当然したらばの連続投稿規制(最短で10秒)に引っかかりました
これではしたらばには書き写せない

次に考えたのがしたらば互換掲示板であるぜろちゃんねるプラス
IRC2LM01.jpg


自鯖でなら規制なしでやっても大丈夫だろう、と
しかし問題なのが、このやり方を広める際に「自鯖建てて下さい」となってしまう
正直めんどい

ここで思い出したのが、レス表示ソフトや専用ブラウザはdatのみを読みに行くのだと
掲示板の体を成していなくても書き込みのデータだけがあれば読めるはずなので、
必要な場所にdatだけを作って置くことにしました(スレ一覧表示にはsubject.txtが必要)

やり方

まずweb鯖だけは必須なので適当なソフトでweb鯖を建てます
有名所だとapacheやnginxですが、
起動/終了とか設定が面倒なので色々試した結果この簡易HTTPサーバーが一番楽でした
使っていたらエラー吐いたので手軽に使うには簡単WEBサーバーに変更
IRC2LM11.png
確実に安定させるならnginxのがいいですが、
簡単WEBサーバーだとGUIが表示されるので起動/終了が楽でした

簡単WEBサーバーの設定は、ファイルのパスに後述する板IDフォルダまでのパスを指定して、
開始させる場合はその2つくらい下にある待ち受けを開始しますを押します

次にTwitchのチャットからdatを作ります
変換ソフト作ろうと思いましたがLimeChat2のマクロでやりたいことが出来たので、
Twitchのチャットにログインしてマクロで変換する事にしました
IRC2LM04.png

マクロの設定画面まではググって下さい
IRC2LM05.png

画像のように設定し、
チャンネルは自分のチャンネル名
送信先に保存先とそのファイル名
保存先はサーバーのrootフォルダ\適当な文字列(板のID)\dat\10桁の数字.dat
例えばnginxを使っている場合はnginx\html\bbs\dat\1234567890.dat
簡単WEBサーバーは予めフォルダが用意されていないので、
exeが入っているフォルダ内にdatを作る場合は、
KantanWebServer\bbs\dat\1234567890.datといった様に書き換えて下さい
IRC2LM06.png

最後にこのdatをレス表示ソフトで読み込みます
IRC2LM07.png

web鯖を起動させた状態で、アドレスバーに
http://localhost/test/read.cgi/板のID/datファイル名の10桁の数字/
と入力するとdatを読み込みます
datをKantanWebServer\bbs\dat\1234567890.datに保存した場合は、
http://localhost/test/read.cgi/bbs/1234567890/になります

このままだとレスがないからエラーを吐いて読み込めてるか分からないので、
datの1行目に名前<><><>本文<>スレ名改行して2行目は空欄で入力して保存すると↓のように表示されます
IRC2LM08.png

これでレス表示ソフトで読めるようになりましたが、ソフトに依って動作が違います
どれを使うかは好みで別れると思います

ソフトの違い

主に使われているnicocast、livegear、LiveMateでの違いです

■nicocast
1スレずつしか読めないので、したらばとTwitchの両方を読む場合は複数起動が必要
読み上げ機能がない
nginx以外でサーバーを建てた場合に動作確認出来ず

■livegear
タブで複数のスレが読める
並列処理(スレを個別に処理)するので字幕枠がスレの分だけ増える
読み上げ機能は無いが外部ソフトとの連携が出来る
外部ソフトの読み上げだと英語の名前をそれっぽく読んでくれる

■LiveMate
タブで複数のスレが読める
直列処理(スレを1つずつ処理)するので1つの字幕枠で複数の板を順番に処理をする
読み上げ機能(mecab)はあるが外部ソフト連携は無い
mecabで読み上げると英語を全てアルファベットで発音する

どれが良いかというと好みですが、字幕枠が1つで済むLiveMateが一番楽だと思います
しかしTwitchの名前を読み上げる時に全部アルファベット読みされるとウザったいので、
LiveMateで使える読み上げソフトを別途用意した方がいいです

外部ソフトと連携は出来ないので使えるのはSAPIのみ
有料のソフトだと英文も流暢に読んでくれると思いますが、
無料で済ます場合はMicrosoft Harukaを使います
インストールの仕方は配信用ソフト&ツール - yanyaを参考にしました

LiveMateの字幕と読み上げをカスタムする

LiveMateにこのままTwitchのコメントを表示させるとレス番号も読み上げてしまうので、
そこをカスタマイズします
IRC2LM09.png

現在使っているスキンを調べて、
LiveMate_1.6.34\Skins\スキン名\YYKakiko\にあるCaptionとSpeakフォルダのRes.txtを書き換えます

ここでDafaultフォルダに入っているテキストにも書いてありますが、
Defaultスキンを書き換えてはいけないのでこれを使っている人は、これをコピーして別名にして使います
例:Default → Default2

CaptionフォルダにあるRes.txtは、字幕に当たる部分です

Twitch:<#number> さん
<#indent format=" "><#body>
<#indent format="">-


SpeakフォルダにあるRes.txtは、読み上げに当たる部分です

<#name>。<#body>

と自分は書き換えました
名前を読み上げたくない場合は<#name>。を消すと名前を読み上げなくなります

ちなみにViewフォルダのRex.txtを書き換えるとLiveMateの表示が変わります
IRC2LM10.png
これらは好みですので好きに書き換えて下さい

これでカスタマイズは完了です
ちなみにlivegearは字幕の変更が出来ないので、レス番が強制表示されてしまいました

まとめ

LimeChat2で拾ったTwitchコメントをマクロでdatにして、
自鯖経由でそれをレス表示ソフトに読ませました
初期設定さえ済ませばweb鯖ソフトだけ起動すればいいので大した手間じゃないと思います

もっと昔にこの方法が思いついてれば良かったんですけどね
最近はTwitchに順応する人も増えてきたのであまり使われないと思いますが、
思いつきでやったら簡単に出来たよということで

以上、2017年最後の新作発表会でした

Category: 未分類   Tags: ---

Response: Comment: 0  Trackback: 0  

作ったもの作ってるものリスト2017

改造版LiveMate exA

2017livemate.png
バイナリを弄る事でしたらばや自鯖の避難所にも対応した最新版
中身はex10と同じだけど、バージョン情報で使える文字数が3文字なので10=AということでexAに修正
■使い方
LiveMate.exeと同じフォルダに置いてLiveMate_exAを起動
■Download
https://drive.google.com/file/d/18GXtKcC6B1GmCrhbbNZUbPlVEKkFSppp/view?usp=sharing

最新版の本体は本家のリンクが切れてどこにも無かったけど、何故かここにあります
なんでかなー不思議だなー

・備考
したらば避難所と改造版Livemate - げろぐぐのぶろぐ

よませたかし

引数をSocket通信で棒読みちゃんへ送るだけのソフト
探したけど見つからなかったので作りました

使い方:
yomase.exeの後に引数(半角スペースに続けて読ませたい文字)を入力します

例:
yomase.exe Hello World

■Download
https://drive.google.com/file/d/1MIPggv2xGH0N-kUMF_45NSKbsMWg3taE/view?usp=sharing

TJYP

Twitchの日本の配信だけをYP化するソフト
YPの利用方法やリンクはこちら

Twitch Assistant

2017ta.jpg
Twitchの配信を外部プレイヤーで再生するソフトへ送る中継ソフト
使い方や必要なソフトはこちらの記事を参考

作っているもの

・PecaRougaiSystem
2017PRS.png
Twitchのコメントをレイヤードウィンドウ表示するソフト
スタンプ対応してるが数万ある画像を予め用意出来ないので、画像の用意は自分でする必要がある
逆にスタンプになってない画像を使うことも出来る

非公開

・Web版TJYP
2017tjyp.png
YellowPage風に検索システムも自前で実装したPHP版TJYP
PeCaRecorderみたいにフィルタ機能とかつけようと思ったけど、
PHPが使える無料サービス系だと転送量オーバーして公開出来ないのでここまで作って放置

・DL javy
2017DlJavy.png
えっちなどうがのURLが暗号化されてる某サイトから、URLを解析してDLするためのソフト

・peca_gsd(仮)
GSD BBSreaderと読み上げソフトを連携させて、更に今掛けてる曲名を表示させるソフト
レイヤードウィンドウとかだと重いから自分用に作った

・h264toMp4
ffmpegを使ってh264のflvやwmvをmp4にコンテナを入れ替えてシークしやすくするソフト
いちいちバッチファイル書くの面倒なので作った

・mp4Cutter
ffmpegを使ってmp4を指定した時間を切り出すソフト
いちいちバッチファイル書くの面倒なので作った

・TwitchRecorder
Twitchを録画するソフト

・TJYPTweet
PeCaRecoerderからTJYPの情報をツイートするソフト
専用垢作って自動ツイートさせてたらスパムで凍結されたので、私的にたまに使うくらい

・CommandLine2Text
コメンドラインをテキスト保存するだけのソフト

・Server Monitoring
2017servermonitor.png
qstatを使ってValveにサポートされているデディ鯖の人数を監視して、
指定した人数を超えると通知するソフト
主にTF2鯖埋めに乗り遅れない為に利用

古くて手直しもしないやつ

・タンクBGMチェンジャー(仮)
定期的にL4D2のタンクBGMのファイルを差し替えて、毎回違うBGMを楽しむソフト

・Cave to GSD
棒読みちゃんからGSD BBSreaderに文字列を渡す多目的GSD字幕補助ソフト

・CaveAssistant
cavetubeを開く時にwebで開いたり専用プレイヤーを開いたりを選択出来るソフト

・CaveAssistantR
CaveAssistantの録画機能付きver

・wasd
キー入力を表示するやつ
初めて作ったアプリ

・Send to GSD
cavetalkから棒読みちゃんに入力された文字列をGSD_BBSreaderに渡すソフト

備考

今までAutoHotKeyとHSPだけで作ってましたが、今年からPythonにも手を出してみました
Twitch関係の新作が増えて、GSDとCavetube関係のソフトはもう使わないので公開終了って感じですね

あとTwitchのコメントをLivemateに読ませて、したらばと同期してレス表示させる方法を見つけたので、
それもその内記事にします

ちなみにCとかは昔制作環境をインスコしたらPCがぶっ壊れたのでやりたくないです

Category: 配信日記   Tags: ---

Response: Comment: 0  Trackback: 0  

TF2ドッジボール 反省会

12/23(土)に行ったTF2ドッジボールの会、結局野鯖が建ってなかったので自鯖建ててやりました
ついでに1年だか2年ぶりにtwitchで配信もしてみたり
dodge01a.jpg

TF2フレンズ片っ端から呼んで、人が入れ替わりで出たり入ったりして、
同時最大接続が13人だったので特にラグも出ず無事2時間やりきりましたが、
正直ドッジボールだけで2時間は長いなって感じ

ギミックがあるマップだと結構楽しいけど、
ただ広いだけとかロケットがオブジェにぶつかって消えちゃうようなマップは微妙
あと足場が動くマップは酔うのでNG

自鯖メインで行くならSaySounds入れて、
プロップハントとゾンビフォートレスもマップサイクルに入れたいところだけど、
出来るだけ自分のPCでweb鯖開けたくないので、ファイルDLの関係であまり気が進まない
誰か DL鯖 頼む
dodge02a.jpg

サーバー満員にならなかったのでとりあえずsteamグループとかはまだかなって感じなので、
次いつやるかここで告知必要なんですけど、来週だと30日でド年末なので無し
そろそろ正月休みだし平日にやるのもありかな?
予定は未定

やる時はここでの新しい記事かTwitterで告知します

Category: TF2   Tags: ---

Response: Comment: 0  Trackback: 0  

TF2ドッジボールの会

C4LANでやったTF2ドッジボールが楽しかったので個人的に人集めてやります

とりあえず野鯖が建ってれば野鯖、なければ自鯖建てます
イベントとかじゃなくとりあえず野鯖埋めようって感じなので、
適当に入ったり抜けたりして貰って大丈夫です

日時

12/23(土)
19時集合、21時解散予定

マップDL

自鯖だと家のPCで建てることになるので、マップは予めダウンロードしておいて下さい
<< マップDL >>
上記のリンクの右上のdl.pngを押すとDL出来ます
ファイルはtf\download\maps○○.bspファイルを入れて下さい

サーバー

Pootiesってドッジ鯖があったんですがウイルスにやられたらしく建ってないので、
当日まで無かったら18時くらいから自鯖建てるので、下のリンク踏むかこの名前の鯖を探して下さい
このリンクは踏むとTF2が勝手に鯖へ接続してくれます
<< [JP] Purono Dodgeball Serverへ接続 >>
自鯖不安定だったらNietono no Shanaサーバー(ping90)辺りへ行くと思います

鯖探すのめんどいって人はフレンド送って下さい
適当に呼びます
<< geronimo3oにフレンドを送る >>

その他

集まっても4人くらいだろって思ってたからpecaでひっそり配信しようと思ってたけど、
それなりに集まりそうならtwitchでやるかも
https://www.twitch.tv/geronimo3o

定期開催出来そうならsteamグループ作ったり、SaySounds入れたサーバー建てるかも知れないけど、
どうなるか分からないので予定は未定

次のC4LANで10.5周年記念TF2ドッジボール大会開けるくらい盛り上げてゆけ
06 2018 « »
SUN MON TUE WED THU FRI SAT
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
プロフィール

げろにも

Author:げろにも
pecaでTF2配信してます

検索フォーム
Twitter

Archive

RSS

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。