不撓不屈

戦国史同盟管理人・蛛賢(Shuken)のブログです。 サイト運営情報、技術情報、備忘録、作品公開等について投稿しています。

戦国史同盟

 本日から関連Tweetを収集・自動RTするサービス「戦国史レーダー」 の試験運用を開始します。



 近年、インターネット上で活動するクリエーターにおいて、Twitterと個人のレンタルアップローダによって作品を公開している方は少なくありません。

 そこで、従来の掲示板やアップローダに代わる新たな支援の形として、Twitterに投稿された戦国史シナリオ等の情報をまとめる「戦国史レーダー」の提供を開始しました。

 本サービスは、書籍やネットの情報を参考に、管理人が手作業で作成しています。ご意見、ご要望等ありましたら、お気兼ねなくお寄せください。

 個人運営であるため、対応が遅くなることがあるかもしれませんが、併せてよろしくお願いします。

 戦国史界隈の活性化、ファンの輪が広がるお手伝いができれば幸いです。

 ぜひご利用いただければ幸いです。


概要

 以下の戦国史関連ハッシュタグを含むTweetを収集し、自動RTします。

  • #戦国史up ... 戦国史シナリオの新作、更新情報
  • #戦国史素材 ... 戦国史シナリオ用のマップ、画像、BGM等の新作、更新情報
  • #戦国史tool ... 戦国史用ツールの新作、更新情報
  • #戦国史cm ... 上記に該当しない戦国史に関する情報、イベント、プロジェクト、サイト更新、動画配信等

 専用アカウントのフォロワーに戦国史情報を発信し、クリエーターとプレーヤー両方がWin-Winを実現するサービスをめざしています。


自動RT

 特定のハッシュタグ(#戦国史up#戦国史素材#戦国史tool#戦国史cm)を含むTweetをRTします。

 なお、Twitter Developer APIの利用規約上、無関係(FF外)のユーザに対する自動RTは認められていないため、専用アカウントをフォローしているユーザのTweetのみRTする仕組みとしています。

 RTによりフォロワーのタイムラインに表示されるため、FF外ユーザに対しても間接的に情報を発信できます。

※Twitter Developer APIからの応答が何らかのタイミングで空になる場合があり、その際、RTに失敗するケースがあるようです。その場合は、再度投稿してもらうか、私の方で手動RTを行いたいと思います。
なお、頻度によっては設計を見直し、RTだけ分離させ、別のプログラムとして走らせるかもしれません。


Tweet DB

 サブ機能として、収集したTweetを検索できるサービスを提供しています。

 なお、特定ハッシュタグを含むがRTはしていないTweet(専用アカウントをフォローしていないユーザのTweet)についても収集していますが、今後「非表示化」「一定期間後に削除する」といった仕様に変更するかもしれません。

 また、現行、一度収集したTweet情報を再巡回(更新)する仕組みにはなっていません。


使い方

  1. 専用アカウントをフォローします。(重要)
  2. 以下発信したい情報に合致する特定のハッシュタグを含んでTweetします。
    • #戦国史up ... 戦国史シナリオの新作、更新情報
    • #戦国史素材 ... 戦国史シナリオ用のマップ、画像、BGM等の新作、更新情報
    • #戦国史tool ... 戦国史用ツールの新作、更新情報
    • #戦国史cm ... 上記に該当しない戦国史関連情報、イベント、プロジェクト、サイト更新、動画配信等
  3. その後、投稿から30分経ったTweetを対象にレーダーが収集します。(投稿直後は修正等が入ることもあるため)

今後の予定

 予定は未定ですが、以下の機能追加により充実させたいと考えています。

  • ジャンル別ユーザ投稿数ランキング
  • 人気ワード抽出(形態素解析等による)
 詳しい仕様等は…

このエントリーをはてなブックマークに追加 mixiチェック

先日設定したセキュリティ対策が功を奏しているのか測るため、一旦phpbbの閲覧数(views)をリセットすることとしました。
phpbbには管理画面から閲覧数をリセットする方法がないので、phpmyAdmin等で次のとおりSQL文を流します。

UPDATE XXXXX_topics set topic_views = 0

スレッド数が大したことがなければ直接テーブルの「topic_views」を書き換えても良いかもしれません。

なお、XXXXXはphpbbインストール時に設定したテーブル接頭語です。
適宜変えてください。よろしくお願いします。


◇処理前
キャプチャ







◇処理後
キャプチャ







◇参考
このエントリーをはてなブックマークに追加 mixiチェック

Discordは、IRC同様、チャットをするためのアプリケーションです。
主にゲームユーザ間の交流目的で用いられており、無料で利用することができます。

IRCとの違いはアカウント登録が必要な点です。その代わり、フレンド登録、ダイレクトメッセージ、オンライン確認、スマホ対応等の機能が充実しています。

このたび、交流を目的として、IRCチャンネル同様、「戦国史サーバ」を開設しました。

まずは、公式サイトからクライアントをダウンロード及びインストールし、初回起動時にはアカウント登録をお願いします。

IRCでいうところの「チャンネル」が「サーバ」とほぼ同義となります。

「サーバ」の中に、チャンネル「例 #雑談」があります。必要に応じて、画面共有やボイスチャットも機能としてありはしますが、基本はチャットのみのイメージです。

戦国史サーバへの入室方法としては、Discordクライアントを起動後「サーバーか、チャンネルか、DMを検索しよう」のフォームから、招待コード「tHvhwD4」を入力してください。

または、次のアドレスのリンクよりウェブブラウザからも参加可能です。


一見さん、初心者からプレーヤー、シナリオ作者等、どなたでも参加可能です。
(私初め、インして放置している方もおられますので注意)

戦国史の話題に限定もしておりませんので、お気兼ねなくご参加ください。よろしくお願いします。

★現在のイン状況


 
このエントリーをはてなブックマークに追加 mixiチェック

前掲示板と今回掲示板共にphpbb3というフォーラムシステムを利用しています。
全世界で利用されており、非常に高機能なところも売りです。
ただし、その分、ハッカーの標的にもなりやすいようです。(現に…)
(最近ではフォーラムシステム自体の選択肢が限られてきた印象があります)

今回も設置後、次のサイトを参考にし、いろいろと設定を行いました。




しかし、早速ウクライナ等から不審なユーザ登録申請の痕跡が2個ありましたので、
認証をCaptchaから日本語の合言葉に、そして次のサイトを参考にして日本以外のIPを遮断することとしました。





確認は次の2通りで行いました。どちらも403エラーで見れないようです。




当該情報は2~3日で更新されるということですので、メンテナンスを定期的に実施する方針です。
・phpbbデータベースのバックアップ
・ユーザ登録の状況確認(不審なユーザの有無、ブロック、方針検討)
・IPアドレステーブルの更新、調整
・phpbbのバージョンアップ有無確認及び(あれば)実施検討

これ以外にも改ざん防止、監視の仕組みの導入を検討中です。
(検討中の対策方法には、有料のものもあるので、様子を見ながら…)

攻撃されることを前提で復旧をいかに簡便にできるかを重点に準備していこうという方針です…

最新情報を仕入れながら対応予定ではありますが、個人では限界もあるので、既存のサービス(Twitter、Uploader.jp等)利用しながら、細く長く運営できる方法を併せて検討します。
CardWirthは良い例だと思います。

掲示板がIP制限で見れない方がいましたら、Twitter等にて情報提供お願いします。
何か妙案ありましたらアドバイスいただければ幸いです。これからもよろしくお願いします。
このエントリーをはてなブックマークに追加 mixiチェック

おつかれさまです。
現在、時間を見つけては少しずつデータ復旧(と取捨選択)を進めているところです。

標記の件ですが、戦国史同盟には、「サンプルシナリオ改造プロジェクト」という、
標準搭載のシナリオをよりよくしようという有志の方々によるプロジェクトがありました。

(作業量も膨大でありますし、)平成23年9月頃を最後にシナリオの更新が止まっており、
同年中は再度戦国史本体に同梱してもらうことを検討しておりましたが、進展なく、
その後は、平成25年のアップローダ不具合から始まる一連の事象によるところです。

このことについて、当時の掲示板ログの再公開可否含めて、何らかの形での再公開を考えています。
過去のログから、以下のバージョンが公開された中で最新かと思いますが、相違ないでしょうか。

・サンプルシナリオ改_試56h.snr(2011/09/23)
・default_q.smp(2011/09/17)

もし別の場所でプロジェクトが進んでいたりする場合は御一報いただければ幸いです。

コメント欄、IRC(#戦国史)、Twitter等、何かしらご意見・アドバイスいただましたら幸いです。
先ずは進捗まで申し上げました。
このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ