怪談:妖しい物の話と研究


トップ ■掲示板に戻る■ 全部 1- 最新50
Yakumo BBS Scriptについて
1 :小林 ◆YAKUMOZcw. :2011/12/25(日) 15:22:50 ID:NodwgqYb0
2チャンネル風スレッドフロート型掲示板スクリプト
Yakumo BBS Scriptについて、運用に当たっての質問
や動作報告、情報交換などにご利用下さい。

改造される方は製作過程の一部をブログに掲載してい
ますから、そちらも参考にして下さい。
http://renraku.yakumotatu.com/?cid=7

213 :てつ:2013/02/02(土) 21:30:39.62 ID:kiBCAPki0
お世話になります。

@携帯モードだけでの運用って可能でしょうか?
A携帯やスマホの機種表示はできないでしょうか?

質問ばかりですみません^^;

214 :小林 ◆YAKUMOZcw. :2013/02/02(土) 23:26:43.29 ID:gXGazb5p0
@
トップページ編集の表示ファイル設定を全て携帯用ページにする
ボードのトップに.htaccessを設置して携帯用トップに転送する
A
ユーザーエージェントを見て考えて下さい。
ユーザーエージェントを公開しているサイトも存在します。

私は興味が無いので、興味の有る人が工夫してください。

215 :p32240-ipngn1401sapodori.hokkaido.ocn.ne.jp:2013/02/16(土) 11:55:17.89 ID:9PUhfSi50
需要あるかわからんけど
bbsmenu.html自体をメインページっぽくしちゃう感じのテンプレ

http://hinan.blogban.net/tmp_bbsmenu.txt
http://hinan.blogban.net/top.css

216 :小林 ◆YAKUMOZcw. :2013/04/28(日) 20:19:27.30 ID:OLJ54lXy0
某所に投稿されたブラクラで危険サイトの警告は出たのか?と疑問に思い
google safebrowsingでブラクラのurlを調べてみたら、問題無いサイトの判定

おいおい重いのを我慢して組み込んどるのに・・・オフにできるようにしようかいの〜

217 :ソフトな名無しさん:2013/05/11(土) 01:28:13.25 ID:jixQso/o0
某所よりBB2Cの話題について

規制ログに関しては何も記録されてないです
UAについてはApacheのログを見てもそれっぽいのが
見つからなかったので開発元にメール送ってみました

でわでわ

218 :小林 ◆YAKUMOZcw. :2013/05/11(土) 02:06:58.87 ID:fuf1Ecr80
某所に返信しておきましたんで
他のサイトでBB2Cでの投稿が成功しているとか、失敗しているとかの情報が
有りましたら情報提供お願いします

少し前に仕様をぶち上げたスレ主機能は次バージョンでの実装は無理そうです
次バージョンでは.htaccessによる自動規制、エラーメッセージをファイルから
読み込むようにする為カスタマイズが可能になるとか、規制に除外設定をできる
とか、できれば連投規制を入れたいとかだったりします。

その次は予定を変更してスマホ対応、板トップのテンプレート化、サイトトップの
テンプレートの見直し

スレ主機能はその次くらいで、その次がヘッドライン機能、その次あたりで地域表示
かな〜全部実装するには1年以上かかりそう

219 :ソフトな名無しさん:2013/05/11(土) 02:47:09.30 ID:jixQso/o0
うい
りょうかいでーす

220 :小林 ◆YAKUMOZcw. :2013/05/11(土) 13:49:00.26 ID:fuf1Ecr80
BB2Cで書き込めないという症状は結論が出たようなので報告

BB2Cは外部板の掲示板で板ディレクトリが2ちゃんねると
同じ場合は投稿時にエラーになります

板を作成する時に気を付けるか、BB2Cは非対応と割り切って
下さい

先々対処される可能性は無きにしも非ずですが、iOSの場合
2ちゃんねる専用ブラウザは新規にアップされなくなる可能性
が高いです

221 :小林 ◆YAKUMOZcw. :2013/05/15(水) 22:46:40.14 ID:L0cDZQgKs
動作テストを兼ねて2chMateから書き込み
URLはyakumotatu.com/bbs/のようにサブディレクトリが
付いていると2chMateに限らずスマホ用の専ブラでは投稿
出来ない場合が多いです。
サブドメインを使ってbbs.yakumotatu.com/のようにすると
投稿出来るようになります。


現在AndroidタブレットにJota+というテキストエディタを
入れてクラウドのSkyDriveでWindows8と同期を取るように
してみたりしてます。
これで職場でもバージョンアップ作業が出来るのではないかと
思ったりしてます。さてどんなもんでしょう。

222 :ソフトな名無しさん:2013/05/16(木) 04:34:53.19 ID:NBHYzh6a0
いつもの事ながら某所より報告です

一部の板でレス削除を出来ないレスがあり
なんでかなーと思ったところ
datとifoディレクトリ内のcgiの行数が一致してない模様
datファイルの行数>cgiファイルの行数ですね

その板の他のスレッドでも同じような状態のものがいくつか見つかり
どうやらcgiファイルに記述されない現象があり、それが始まった時点で
そのスレッド内の後の書き込みに対してもcgiファイルへの記述が行われてないようです

幸い他の板は通常運転です
特に何か変更した訳でもないのでちょっと困惑中

何か分かったら連絡しますです でわでわ

223 :小林 ◆YAKUMOZcw. :2013/05/16(木) 14:50:33.48 ID:KKHmuLjls
>>222
さしつかえなければ、そのdatとcgiファイルをメール
して頂けませんか?
当然の事ながら一切外部には出しません

224 :小林 ◆YAKUMOZcw. :2013/05/16(木) 15:11:40.21 ID:PmYvAmP1s
現状で出来そうな対処は、
該当スレを一時的に停止
datとcgiファイルを保存
スレッドを削除
保存していたdatを「datアップロード」で追加
書き込み禁止属性が付いていたら解除
投稿者の情報がダミーに替わるけど
通常の運用はできると思います

ひょっとしたら端末情報公開が関係しているかと
思わなくもないですが確認しないと何とも言い難いです

225 :小林 ◆YAKUMOZcw. :2013/05/16(木) 15:16:50.51 ID:NTIwqv.Os
スレッドを停止しておいて
不足分の行を追加したcgiファイルを
上書きアップロードしても良いかもしれない

226 :小林 ◆YAKUMOZcw. :2013/05/16(木) 18:01:17.45 ID:XfrVAlars
取り敢えず、今回の話にあてはまるかはともかく
一般論として挙動の怪しいスレッドが有れば索引
の再構築をしてみて下さい

227 :小林 ◆YAKUMOZcw. :2013/05/16(木) 22:40:57.20 ID:DZLwfluP0
とりあえず今回1報告の不具合はデータの記録されていない部分の日付から
初期バージョンの「掲示板再構築」が原因ではなかろうか?と思われます。

現在は修正してあると思いますが動作確認をしていないので、
「掲示板再構築」はまともに運営できていれば使わないようにお願いします。>all
運営初期に動作確認されるのは止めません。

228 :小林 ◆YAKUMOZcw. :2013/05/16(木) 23:30:24.25 ID:DZLwfluP0
話変わって

Androidで色々とブラウザをダウンロードして試した所では、
専ブラは2chMate、汎用はChromeが使いやすいようです。
先の話ですが、スマホ対応の際はこの2つを基準に考えて
いきます。

タブレットのメインブラウザをChromeにした関係でパソコン
のメインブラウザもGoogle Chromeに変更しました。こっちは
今ひとつ表示が気に入らないですが、まぁ仕方がない。

229 :小林 ◆YAKUMOZcw. :2013/05/22(水) 22:34:24.10 ID:zXK458CQ0
規制関係の処理の管理者ページの作成を終わって
具体的な処理を記述中

なんかやたらと複雑になってる

230 :小林 ◆YAKUMOZcw. :2013/05/22(水) 23:14:29.53 ID:zXK458CQ0
そういや書き忘れてたけど、

このスクリプトを使って掲示板を運営してますって場合は
このスレにurlを書き込んで宣伝しても良いですよ

ただし管理人限定、タレこみは認めません

231 :小林 ◆YAKUMOZcw. :2013/05/23(木) 05:02:47.86 ID:G64zpJbd0
リライトワードのサブルーチンは出来た
一部の全角文字がうまく置き換わらないのは仕方がないか

NGワードも除外設定をできるようにしようと思ったら
恐ろしく手間が掛かりそうなのでやめた
今まで通りの設定+スレタイ、名前欄、メール欄、本文
が選択出来るように拡張するだけにしておく

232 :ソフトな名無しさん:2013/05/23(木) 19:30:13.77 ID:Rko47Hx50
お疲れ様です
某所よりフレームセットが〜と言う意見があったりしたので変更
ということで、勝手に改造しました報告です
他の方で同じようにしたい人がいたら以下を参照にするといいかもです

「top.html」であることを前提にtop_page.plの220行目(BBSメニュー生成のあとのところ)から

#ここからフレームセットじゃないのを作る(cssが必要だよ)
if (-e '../tmp_top.html') {
$bbs_list = get_bbs_list($menu_list,$menu_pattern,$target);
$page = read_file('../tmp_top.html');
$page =~ s/BBS_TITLE/$bbs_title/g;
$page =~ s/BBS_SUBTITLE/$bbs_subtitle/g;
$page =~ s/tmp_//g;
$page =~ s/BBS_KEY/$ifo{'bbskey'}/g;
substr($page,index($page,'BBS_LIST'),length('BBS_LIST'),$bbs_list);
if (write_file('../top.html',\$page,0)) {
$er .= "top.htmlを更新しました<br>\n";
} else {
$er .= "top.htmlの更新に失敗しました<br>\n";
}
} else {
$er .= "tmp_top.htmlが無いので更新しませんでした<br>\n";
}
if ($ifo{'bbslist'}) {
if (put_bbstable($bbs_title)) {
$er .= "bbstable.htmlを更新しました<br>\n";
} else {
$er .= "bbstable.htmlの更新に失敗しました<br>\n";
}
}
#ここまで

これを追加する

tmp_top.htmlが必要になるのでhttp://blogban.net/tmp_top.htmlのソースを参考に
CSSはhttp://blogban.net/top.cssを参考にしてください
改造と言ってもてきとーにコピペした荒っぽいものなので自己責任でね!><;

233 :小林 ◆YAKUMOZcw. :2013/05/23(木) 21:39:34.35 ID:G64zpJbd0
>>232乙です

次回実装できるリライトワードの解説
詳しくは付属文書でするとして概要を

馬鹿 = ○○
と設定すると「馬鹿野郎」が「○○野郎」に変換されます
これだけの機能だと当たり前すぎて詰まらないので多対一の設定も

馬鹿 or アホ or 池沼 = ○○
と設定すれば「お前は馬鹿」も「お前はアホ」も「お前は○○」に変換されます
これだけだと面白くないので、多対多も設定できます

馬鹿 or アホ or 池沼 = ○○ or △△ or ××
と設定すれば前の例の○○の部分が○○か△△か××に置き換えられます
当然一対多もできます

馬鹿 = ○○ or △△ or ××
という設定もできます

この機能を利用して改造無しでランダム名無しを実現できます

name=!noname = 名無し or ナナシ or 774
とリライトワードに設定し、名無しの設定を
!nonameさん
とすれば名無しの名前欄が「名無しさん」「ナナシさん」「774さん」
とランダムで変わります

andも使えると主語に対して語尾を変えられるな〜と思わなくも
ないですが、面倒なので今回は見送り、いずれ付けるかもしれない

234 :ソフトな名無しさん:2013/05/23(木) 22:06:28.18 ID:Rko47Hx50
なるほど便利そうですね

235 :小林 ◆YAKUMOZcw. :2013/05/25(土) 22:51:24.10 ID:LMDE5LIE0
そういや規制外トリップは板単位の設定だった、
サーバー単位でも設定できるようにしておこう

リライトワードでトリップの中身は書き換えられない
予定だったが、書き換えても良いかもしれない
キャップは書き換え不可だね

236 :小林 ◆YAKUMOZcw. :2013/05/30(木) 16:17:53.78 ID:jVGF4D1J0
ん〜規制に正規表現を使えるようにする訳だけど
間違った正規表現を与えるとエラーで処理が止まってしまう

対策は考えたけど、なかなか面倒くさい

237 :小林 ◆YAKUMOZcw. :2013/05/30(木) 17:22:56.89 ID:jVGF4D1J0
とりあえず、無効な正規表現は実行時に無視するという
簡単な方法で実装する

いずれは設定時にエラーを出した方が良いかもしれない

238 :小林 ◆YAKUMOZcw. :2013/05/30(木) 21:32:58.91 ID:jVGF4D1J0
規制の除外設定のサブルーチンはだいぶできてきた
残るは外部サイトを利用した規制の除外設定
リライトワードの正規表現を使わない置き換え

仕組みは考えてあるけど、コーディングが面倒な感じ

239 :小林 ◆YAKUMOZcw. :2013/06/01(土) 23:58:16.64 ID:tgoGWHdq0
外部サイトを利用した規制は掲示板設定でチェックするのはやめて
規制の設定で記述する方向で検討

niku.2ch.net not rh=localhost

BBQだとこんな感じ、リモートホストがlocalhostだと規制しない例
設定が面倒になる弊害は有るけど、同じ方法で設定できるチェック
サイトが有れば独自に追加できるようになる

240 :小林 ◆YAKUMOZcw. :2013/06/02(日) 00:46:53.15 ID:LcrpBkRs0
リライトワードの機能が当初考えていたより強力だったりする

fusianasanはリライトワードだけで設定できたりする、とりあえず
次のバージョンでは外さないけど、いずれfusianasanは機能から
外してリライトワードで設定してもらうようにするかもしれない

発動条件に日付が使えればおみくじも独自に実装できるかも
しれない
某所でやってる!randomのような機能を作れば元旦の!damaも
リライトワードでいける

リライトワードの良い所は板単位でもサーバー単位でも設定
できる所だったり

アイディアが暴走するな〜

241 :小林 ◆YAKUMOZcw. :2013/06/06(木) 18:37:39.35 ID:s5G93LQC0
GETメソッドでしつこく投稿してくるスパムが有る
こんなのはさっさと.htaccess規制にぶち込むに限るが、
GET送信しただけでアクセス制限は乱暴すぎる

GETの判定を後にするべきだろうね〜

242 :小林 ◆YAKUMOZcw. :2013/06/06(木) 22:15:52.94 ID:s5G93LQC0
久しぶりにまともな投稿が規制に引っ掛かっているので調べてみたら
某大手自動車メーカー関連サーバーのようでした。

う〜ん、プロバイダーではないようなので、特別に規制緩和する事も
ないかな〜

気になるようならサーバーの管理者にリモートホストからIPが逆引き
できるようにしてもらって下さい。

243 :小林 ◆YAKUMOZcw. :2013/06/06(木) 23:45:53.33 ID:s5G93LQC0
サブネットマスクの計算をするサブルーチンはできた

次バージョンからipアドレスの規制は125.55.10.10/25のような
サブネットマスクが使えます

で、次のリリースは・・・・もうちょっとかかりますね

244 :小林 ◆YAKUMOZcw. :2013/06/19(水) 10:21:25.80 ID:JEDGyfCE0
どこかで次バージョンはあと1カ月くらいと書いてから、
そろそろ1カ月たつような気がしますが、
もう少しかかります。

とりあえず、新しい規制のサブルーチンをbbs.cgiに組み込み
ローカル環境で動作テストしている所です。

アイディアはいっぱい有るのに時間が無いというのが問題

245 :小林 ◆YAKUMOZcw. :2013/06/22(土) 01:28:50.47 ID:o/5DMeTN0
とりあえず今までの規制部分の変更は細かく修正する部分は有るものの
一段落

■連投規制の仕様(括弧内はSETTING.TXTの項目)

規制は板単位で行う

投稿記録保持件数(timecount)を設定し、IP及び端末ID、を保存
ついでにレスの文字数と末尾から20文字を保存

投稿可能件数(timeclose)を設定し、投稿記録中この件数を超えて
投稿できないようにする

スレ立て可能件数(BBS_THREAD_TATESUGI)を設定し、投稿可能
件数の内この数を超えてスレ立てできないようにする

連続投稿不可秒数(SAMBATIME)を記録し、投稿記録中の最後の
投稿からこの秒数経過していないと投稿できないようにする
しつこく投稿しようとした場合の罰則などは検討中

前回の投稿と同じ文字数で、レスの末尾20文字が同じなら二重投稿
として弾く


2ちゃんねるの規制を参考にして考えてみたら、こんな感じ
異論が有れば今のうちに

246 :小林 ◆YAKUMOZcw. :2013/06/27(木) 10:15:05.46 ID:QNwXL42A0
二重投稿規制は末尾から20文字を比較するより
先頭から20文字を比較した方が良さそう

247 :小林 ◆YAKUMOZcw. :2013/06/27(木) 13:41:04.67 ID:QNwXL42A0
>>245-246のサブルーチンは出来たっぽい
残るは.htaccessへの追加処理とリライトワードの調整

248 :小林 ◆YAKUMOZcw. :2013/07/05(金) 10:42:30.31 ID:itgm6dnI0
だいぶ出来てきたんだが、細かい調整やら不具合の修正が多い

NGワードとリライトワードにも除外設定を出来るようにした

リライトワードの例でいくとこんなの
name=!omikuji = 大吉 or 凶 or 大凶 or 吉 and info=/01( not bbs=news

これでオリジナルのおみくじが実装できたりする
info= とすると日付時刻部分をチェック対象とできる
bbs= だと板のディレクトリ
上の例だと毎月1日だけ発動し、newsディレクトリの板では無視される

実際には入力で誤魔化せないようにbタグで太字を解除しないといけない
のでもう少し複雑になる

結構めんどうな設定になるが、スクリプトを改造するより格段に楽だろう
と思う

工夫をすれば日替わり名無しとか、毎月特定の日だけ名無しを変更出来
たりとか使い道は色々ありそう

設定を記録しておくファイルが今までと互換性が無いので変換機能を
メンテナンス告知に仕込んでおこうと思ったり

レベルによる投稿制限やらスレ立て制限も今回入れておこうと思ったりで
もう少し時間がかかりそう

249 :小林 ◆YAKUMOZcw. :2013/07/11(木) 09:28:34.21 ID:ssymspoR0
!damaをリライトワードで設定できるようには出来ました
某所でやってる!randomもリライトワードで設定できます

!nanjaはキャップと併用すると、キャップの後に付くように
しか出来ないので、そういう仕様とします

あとはレベルによる投稿制限、キャップ、規制外トリップ
のサーバー単位設定、管理ログの記録、メンテナンス告知
の設定更新機能・・・結構ありますね

アイディアが暴走したせいで時間がかかってます

250 :小林 ◆YAKUMOZcw. :2013/07/15(月) 22:31:45.86 ID:YN1wFK/w0
管理ログは仕様がまとまらないので、次バージョンでは見送ります

残りは、メンテナンス告知を使った設定更新機能
キャップ、トリップのサーバー単位設定
設定文字列の重複チェック
クッキー設定の初期値を間違う不具合
名前欄メール欄が空白の場合IE10で不具合が出るところ
くらいかな〜、だいぶ減ってきたけど今月いっぱいは掛かるかも

ちなみにIDの生成方法は変更していて1年たってもリセットされないです

251 :小林 ◆YAKUMOZcw. :2013/07/28(日) 00:04:41.76 ID:.APf0S0Y0
あう〜
やっとメンテナンス告知の機能追加が終わった・・・まだ動作テストしてないけど

残りは不具合の修正が少し

252 :小林 ◆YAKUMOZcw. :2013/07/30(火) 00:04:35.12 ID:SjwmmfNj0
取り敢えずサーバーにアップして動作テスト中

IE10のクッキーの不具合が直っていないようだ、
ローカルではうまくいってたリライトワードの一部の
設定がうまくいかなかったり
う〜ん(^^;

今日はここまで

253 :小林 ◆YAKUMOZcw. :2013/07/30(火) 14:33:52.73 ID:SjwmmfNj0
IEの名前欄メール欄のクッキー不具合は直った模様
リライトワードがうまくいかなかったのは設定ミスでした

http://yakumotatu.com/bbs_utf8/testutf8/
ここでテストしてますので、興味の有る人は書き込んで
みて下さい

今のところレベルによる称号追加とレベルアップメッセージ
を設定してあります

あとは細かいチェックをしつつreadmeを書きます

254 :小林 ◆YAKUMOZcw. :2013/07/30(火) 14:48:58.78 ID:SjwmmfNj0
投稿成功画面に処理時間を表示するようにしたら、
たまにマイナスの数値が出たりする・・・何でじゃ〜

255 :小林 ◆YAKUMOZcw. :2013/07/30(火) 14:54:07.66 ID:SjwmmfNj0
修正できたような気がする・・・

256 :小林 ◆YAKUMOZcw. :2013/08/13(火) 17:19:44.48 ID:.VdwVCv/0
Torの書き込みテストをしてみたところ、
BBQでもtorexit.dan.me.ukでも弾ける模様

257 :小林 ◆YAKUMOZcw. :2013/08/21(水) 01:45:03.13 ID:bOgtxeZB0
うう、なかなか動作テストの時間がとれないです

取り敢えず.htaccessの自動規制はうまく動いてる模様
.htaccessを使ったurlの書き換えがうまくいかないっす

258 :小林 ◆YAKUMOZcw. :2013/08/21(水) 11:47:12.86 ID:bOgtxeZB0
urlの書き換えもうまくいった模様
readme.txtが書き上がったら人柱版をアップします

説明が大変

259 :小林 ◆YAKUMOZcw.:2013/08/27(火) 21:32:13.63 ID:/XvZ9zyy0
やっとreadmeが書き上がった

1.01g完成!

アップロードの準備をするです

260 :小林 ◆YAKUMOZcw.:2013/08/27(火) 22:59:02.07 ID:/XvZ9zyy0
完成と思ったらAASが動作してないです
修正してからアップします

261 :小林 ◆YAKUMOZcw.:2013/08/28(水) 00:17:02.64 ID:WmPyxGe00
そういう訳で修正できたようなので
人柱版1.01gをアップしました
http://hp.vector.co.jp/authors/VA012059/

262 :p7128-ipngn402sapodori.hokkaido.ocn.ne.jp:2013/09/01(日) 11:56:01.92 ID:zX4CvrZc0
投稿可能件数に関して質問させていただきます
投稿記録保持件数が50
投稿可能件数30の場合

a.30回投稿すると投稿できなくなってその間に他の人の書き込みが20回あれば書き込めるようになる
b.一応30回の投稿の間に他の人の書き込みが20回あれば書き込めるようになる

readmeを見る限りだとaなんですが少しばかり気になりましたので
よろしくお願いします

263 :小林 ◆YAKUMOZcw.:2013/09/01(日) 12:24:05.58 ID:auuEl6was
b

264 :小林 ◆YAKUMOZcw.:2013/09/01(日) 12:25:13.77 ID:auuEl6was
途中で書き込んでしまったちょっと待って

265 :小林 ◆YAKUMOZcw.:2013/09/01(日) 12:39:03.75 ID:auuEl6wa0
投稿記録50件の中に30件の記録が有ればその人(Aさんとする)は書き込めないです。
他の人達が21件投稿すれば、Aさんの投稿記録は1件消えて29件になるから1回
書き込みが出来る事になります。
その1回の書き込みで過去のAさんの投稿記録が1件消えればまた書き込めるし、
消えなければ書き込めない事になります。

投稿記録は新しい方から50件分有り、1件投稿が有るたびに古いのが1件消えます。
その中のAさんの投稿が30件になったら、他の人に過去の投稿記録を消してもらう
まで、投稿できないです。

266 :小林 ◆YAKUMOZcw.:2013/09/01(日) 12:49:33.11 ID:auuEl6wa0
板に10人程度の人が書き込んでいるなら荒らしでない限り、まず投稿不能にはならない
と思われますが、過疎板だと盛り上げようとしてこの規制に引っ掛かる場合が有りそうです。

267 :p7128-ipngn402sapodori.hokkaido.ocn.ne.jp:2013/09/01(日) 13:27:40.74 ID:zX4CvrZc0
ということは投稿記録は板の書き込みに関する情報が
50件分まで記録されるという認識でいいでしょうか?

268 :小林 ◆YAKUMOZcw.:2013/09/01(日) 13:36:25.39 ID:auuEl6wa0
そうです。
あっちで書いてる人がおられますけど、2ちゃんのtimecount timecloseです

簡単にできそうだから付けといたという事で、二重投稿orマルチポスト、連続
投稿規制のおまけみたいな物です

269 :p7128-ipngn402sapodori.hokkaido.ocn.ne.jp:2013/09/01(日) 13:41:40.36 ID:zX4CvrZc0
なるへそ
わざわざありがとうございました!

270 :p7128-ipngn402sapodori.hokkaido.ocn.ne.jp:2013/09/02(月) 14:37:42.39 ID:Ac67OicC0
管理者投稿すると書き込み時間が
1970/01/01(木) 09:00:00.00
になるです

271 :小林 ◆YAKUMOZcw.:2013/09/02(月) 19:23:57.24 ID:9fE0up6y0
報告ありがとうございます

症状を確認しました。

/test/admin/admin_thread.pl
/test/admin/admin_write.pl

のそれぞれ3行目に

($time,$micro) = gettimeofday;

というのを挿入すれば修正できます。
修正ファイルのアップロードいりますか?

272 :p7128-ipngn402sapodori.hokkaido.ocn.ne.jp:2013/09/02(月) 20:02:07.42 ID:Ac67OicC0
修正後、動作確認しました
返信ありがとうございました

273 :小林 ◆YAKUMOZcw.:2013/10/02(水) 19:55:20.90 ID:cBJKEd200
コンマ付アンカーが悩みどころですな〜
複数リンクを付ければ割と簡単に対応できますが、いまいち使い勝手がよろしくない
かといってread.cgiでコンマ付に対応するとメモリを食う。数十KBだけど・・・100KB未満
なら気にしなくても良いのかもしれない。

274 :p2196-ipngn1101sapodori.hokkaido.ocn.ne.jp:2013/12/18(水) 22:38:04.89 ID:09r1OutA0
お久しぶりです 某所の人です^ー^

リライトワードについての質問です
reg:$ = <br><hr>(!ipaddress)!remotehost<br>!useragent and mess=ジャ[アァー]+ップ
と設定した場合「ジャ ー ア ップ」とスペースを入力するとIP・ホストが表示されます
何か解決策あればよろしくお願いいたします

275 :小林 ◆YAKUMOZcw.:2013/12/26(木) 20:26:25.47 ID:w3Ube8h60
>>274
あわわ大変お待たせしました
確認してみたらperlでは全角文字を1文字と扱ってくれないようです

本来なら

reg:$ = <br><hr>(!ipaddress)!remotehost<br>!useragent and mess=ジャ(ア|ァ|ー)+ップ

とすれば良いのですが、シフトJISには呪いが掛かっていますので
and 以降を次のようにしなければなりません

mess=ジャ(ア|ァ|\x81\[)+ップ

また、「メジャーアップデート」のような物に反応しないように前後に全角仮名が
有る場合を除外するには

mess=(?<!\x83[\x40-\x96])ジャ(ア|ァ|\x81\[)+ップ(?!\x83[\x40-\x96])

とします。これはシフトJIS限定の方法です。

276 :p2196-ipngn1101sapodori.hokkaido.ocn.ne.jp:2014/01/04(土) 22:21:46.41 ID:eytNJUXu0
なるへそ、理解しました
ありがとうございます

そして今年も宜しくお願い致します^ー^

277 :小林 ◆YAKUMOZcw.:2014/01/07(火) 00:12:49.36 ID:wN+e0tMT0
今年もよろしくお願いします

仕事やら何やらかんやら忙しくて、なかなか進みませんが
バージョンアップ作業は続けてます(^^;

278 :p26038-ipngn1701sapodori.hokkaido.ocn.ne.jp:2014/02/28(金) 01:19:48.90 ID:ze+8oIw/0
遅れましたが
p2-user-hashの取得確認しましたー

279 :小林 ◆YAKUMOZcw.:2014/02/28(金) 02:35:20.08 ID:IMr+tfG00
p2関連情報ですね、ありがとうございます。

p2-user-hashは会員固有のIDのような物で、UAに含まれるから現在の
「規制するユーザーエージェント」に記述すれば個別規制が可能という
理解で良いですか?

280 :p26038-ipngn1701sapodori.hokkaido.ocn.ne.jp:2014/03/01(土) 01:32:54.87 ID:lgKkSGa10
はい、そういう事ですね

281 :小林 ◆YAKUMOZcw.:2014/03/07(金) 22:11:59.19 ID:vT6OA+Pe0
次バージョンはスマホ&タブレット用スレッドビューアーmread.cgi
を収録予定で詰めている所

r.cgi read.cgiと共通する処理は同一ファイルにしたので若干r.cgi
の動作が変わります

アンカーのコンマ対応とread.cgi r.cgiのオプションのコンマ対応も
とりあえず出来てます

いつ公開できるかは何とも・・・まだしばらくかかります

282 :小林 ◆YAKUMOZcw.:2014/03/18(火) 23:28:48.72 ID:4VGjn3Q20
まだ、公開には程遠いですが、とりあえずスマホ用のビューアーをサイトに上げて
詰めてます

シフトJISでAAS
http://yakumotatu.com/bbs_sjis/test/mread.cgi/testsjis/1313741276/

utf-8でアスキーアートはaa.cgi
http://yakumotatu.com/bbs_utf8/test/mread.cgi/testutf8/1375108886/

こうしてみると、AASは画質が悪くてなんか嫌、元々がガラケー用のサービス
だから、仕方ないですが

投稿ボタンをタップして、投稿フォームを出しても、スクロールさせなければ
出ているのが分からないというのは修正しなくてはなりませんね

283 :小林 ◆YAKUMOZcw.:2014/03/22(土) 23:17:16.85 ID:4Fq1NHR60
スマホ用のビューアーのつもりで作っている訳ですが、
iMode2.0のシミュレーターで試したところ広告以外は
まともに表示される模様

非Windowsのパソコンで見ても悪くないデザインなような
気もします。

そうなると広告バナーはどうするかが問題になりますね
考えは無くもないですが、ちょっと面倒くさそう

284 :小林 ◆YAKUMOZcw.:2014/03/23(日) 20:09:46.74 ID:2jJtlmLM0
メニューのリンクをボタンに変更してみましたが、
気に入りませんね
シミュレーターで見た感じは悪くないですが
タブレットで見るとボタンが左に偏り過ぎ
タップもしにくいです。

やっぱり少し手間を掛けなくてはならないか
って事で画面サイズによってメニューを
切り替える方向で検討中

285 :小林 ◆YAKUMOZcw.:2014/03/27(木) 02:37:49.15 ID:06nXfr390
取り敢えずスマホ用スレッドビューアーは一段落で板トップの
設計に入ります

mread.cgiはリンクの「先頭」「末尾」の文字が間抜けなので
top bottomに変更しようかとか、このリンクもボタンにしようか
とか、read.cgiやr.cgiへ切り替えるボタンを設置するとか
cssで余計なフォント設定しているのを消さなくてはとか
read.cgiで端末判定してmread.cgiやr.cgiにリダイレクトする
など細かい詰めは有りますが後回しです

286 :小林 ◆YAKUMOZcw.:2014/05/28(水) 00:36:04.43 ID:FOZVq/NC0
作業再開

スマホ用板トップを作りかけていたんだけど
間をあけて考えてみると、後回しにしていた
テンプレートでのカスタマイズとセットにすると
効率が良いような気がしてきた

287 :小林 ◆YAKUMOZcw.:2014/06/05(木) 02:08:55.80 ID:Qf+w6LFJ0
スマホ用板トップのスレタイ一覧はJavaScriptにcgiの出力を持って来たい
わけです。

で、検索したところdocument.writeを使う方法が複数のサイトで見付かり
ました。
実験してみると、一見うまく行っているようだけど、onClickイベントからは
使えないのでした。

もうひとつ考えていたのが有って、それを実行したところ、うまくいっている
模様。他所のサイトに書いてあった情報を使っていますが、cgiと組み合わ
せた記事は無いようですから、久しぶりにブログに技術情報でも載せようか
と思わなくもないです。

288 :小林 ◆YAKUMOZcw.:2014/06/10(火) 20:03:10.41 ID:RezSjq+L0
スマホ用板トップにスレタイ検索を付けられないかと試してみたのですが
JavaScriptでのURLエンコードがうまく行かないので見送ります

他所のサイトを検索して文字コードごとにエンコードする関数が有ったのですが
何故か動きませんでした。なんでだろ

289 :小林 ◆YAKUMOZcw.:2014/06/18(水) 12:24:20.65 ID:BHv/jqDJ0
最近はテレビを余り見なくなったので、ニュースは某掲示板のスレ
を見て、興味を引いた物だけを読んでいるのですが

Firefox OS搭載Flameのスマホが日本でも発売されそうな気配ですね
現状ではユーザーエージェントやら何やらの情報が有りませんが
色々と分かるようになったら対応しますね

290 :小林 ◆YAKUMOZcw.:2014/06/25(水) 22:58:24.25 ID:o0kG05yL0
まだ公開するには程遠いですが、板トップの大雑把
な所ができてます

http://yakumotatu.com/bbs_utf8/testutf8/s/
スレ立てでエラーが出たり、入力欄がはみ出してたりしますが
後で調整します。

291 :小林 ◆YAKUMOZcw.:2014/06/25(水) 23:02:41.70 ID:o0kG05yL0
んと、スレタイとボタンはCGIとJavaScriptのトリッキーな組み合わせで
投稿時に更新が発生しません

スレッドが30以上有ると[1-][次30][前30]というボタンも出て来ます

292 :小林 ◆YAKUMOZcw.:2014/06/27(金) 23:39:46.82 ID:vxMpM4zX0
少しデザイン変更

大体のデザインはこれで良いんでないかと思ったりしてます
これから管理画面でのcss編集を実装する作業に入ります

ちなみに板トップの部品配置はテンプレートで
部品の装飾はcssの編集でカスタマイズできる予定です

293 :小林 ◆YAKUMOZcw.:2014/07/01(火) 12:19:26.26 ID:22qNq4V90
参考までに現在のスマホ用テンプレートはこちら
http://yakumotatu.com/bbs_utf8/template/b_default_sp/index.html

ソースを表示しないと何の事か分からないですね
まだ色々と変更する箇所は有ると思います

294 :すみません:2014/08/22(金) 23:58:59.52 ID:fQUYao7I0
質問です。
http://www.daiwa-hotcom.com/ のサーバで
掲示板は設置できますでしょうか?

295 :小林 ◆YAKUMOZcw.:2014/08/23(土) 17:56:53.38 ID:QbeqhIXJ0
ざっと読んだ感じだと使えなくもないと思いますが、
無料だと100MB、有料でも500MBでCRONは使えない
重くなるのでコメント機能はオフ推奨と有りますから、
掲示板は怪しい感じもします。有料プランなら大丈夫
でしょうが

ちなみにうち(言の葉掲示板)では過去ログ含め40MB
程度ですので使えないほど容量が少ない訳では
ありません。

ImageMagickは使えるかどうか分からない
無料だと広告が入るので重いでしょうし、

有料にした場合の月額525円は高いと思います

ロリポップ(ここと同じ)だと月額100円+税で10GB使えます
てか、ロリポップで必ず動くように作ってます。

結論、たぶん使えると思うけどお勧めはしません。

296 :小林 ◆YAKUMOZcw.:2014/11/10(月) 03:49:30.43 ID:+grrk6Gt0
cssの編集画面は取り敢えずスマホ用とパソコン用を
別々に編集できるように作ったけど・・・

共用しても問題無いような気がしてきた

297 :小林 ◆YAKUMOZcw.:2015/01/12(月) 23:12:19.87 ID:t+TqmL900
アイディアは売るほど有るけど、コーディングの時間がとれなくて
やるやる詐欺になっていますが・・・

出来つつ有ったスマホ対応を含めたスレッドビューアーの考えが
変わったので、メモ

・パソコンであっても、Windowsでなければ、アスキーアートは画像表示するべき
・Windowsでもウィンドウ内に納まらない大きなアスキーアートは画像表示するべき
・ガラケーであっても、アスキーアートの拡大は不要
・css javascript対応のガラケーとスマホの違いはスクロールバーくらいしかない
・長文に改行を入れて投稿しなくても良いようにレス表示幅を制限した方が良い
 ならば同時に制限解除ボタンも付けるべき
・長文を見やすいように行間を開ける
 アスキーアート用に行間を詰めるか画像化するボタンも設置
・パソコンであっても、そろそろタッチパネルを考慮するべき
・レイアウトだけで考えれば、パソコンとスマホの違いはウィンドウのピクセル数のみ
 よって、横のピクセル数が700より少なければスマホ扱いして良い
 多ければスマホであっても(横置き等)パソコン扱いして良い
 広告は別の方法で判定

結論、ビューアーを端末の種別で分けずread.cgiで、ガラケー、スマホ、パソコンに
対応した方が良さそうだ。
r.cgiは古いガラケー専用でも良いと思う。

298 :小林 ◆YAKUMOZcw.:2015/01/21(水) 12:49:14.85 ID:rvSN3baj0
・大きなアスキーアートの画像化に当たって、サーバー側で縮小する必要は無い
 imgタグのcssにmax-width:100%を設定しておけばブラウザ側で勝手に縮小する。
 画像化は等倍のみなのでgdで描画しても、画質が悪くならない
 更に、スマホなら、画像化したアスキーアートが小さくて見づらい場合は、
 横長に持ち変えれば大きくできる事になる。
・画像化のアスキーアートの横幅は最大1000ピクセルとし、はみ出す部分は無視
 長文をアスキーアートとして画像化すれば、やたらと横方向に伸びるので限度は必要。
・アスキーアート自動判定は今までの方法に加え
 最大文字数の行が全角換算で70文字を超えたらアスキーアートではないとする
 レスが2行以下ならアスキーアートではないとする

 AASにも等倍モードが有るようなので、背景色が白限定なら使えるかも知れない。

299 :小林 ◆YAKUMOZcw.:2015/03/03(火) 17:51:25.61 ID:Q9gVPJuS0
ライブラリの存在チェックの方法を思いついたので
次バージョンはスクリプトの初期化で自動で選択
してソースの書き換えができるかもしれない

300 :小林 ◆YAKUMOZcw.:2015/03/03(火) 22:31:53.83 ID:Q9gVPJuS0
クッキーよりローカルストレージを使うと設定を保存できて便利だが
サイト単位で記録されるのが難点

共用サーバーでも衝突が起きないようにするか、
同じスクリプトが使われていたら衝突しても良いと考えるか

301 ::2015/04/11(土) 23:03:22.87 ID:6TpKDFuss
凄いいですね。がんんばっててくだささささい

302 :小林 ◆YAKUMOZcw.:2015/05/12(火) 02:04:57.43 ID:7WXFPAHM0
ああ1カ月放置してた

気分転換にしばらく作業中断していたのを今日から再開

ローカルストレージは独自ドメイン限定にします
そうでないと悪意の有るサイトからのブラクラが防げないと思うから

303 :ソフトな名無しさん:2015/05/30(土) 14:14:27.85 ID:pnQ45ek7s
次のバージョンはいつ頃公開予定なのでしょうか?

304 :小林 ◆YAKUMOZcw.:2015/05/31(日) 23:06:41.94 ID:LdUBWqdh0
一応年内が目標ですが、
リアルがごたごたしている為に予測がむずかしいです。
40%くらいは出来ているとは思いますけど。

職場を変える可能性大なので、数か月は落ち着かないでしょう。
落ち着いたら今より時間がとれると思います。

305 :ソフトな名無しさん:2015/11/29(日) 23:24:03.62 ID:TJ+WVtKPO
期待してます

306 :ソフトな名無しさん:2016/01/10(日) 16:41:33.21 ID:fdgBobEcs
次バージョン期待していますは

307 :小林 ◆YAKUMOZcw.:2016/01/11(月) 17:45:21.92 ID:GTNLU1AR0
実は機能追加をしようとして、管理コマンドのインターフェースにはまってます。
考えも無しに力技で作ったので機能追加がかなり面倒なんですよ。

今は、管理コマンドの追加が簡単になるように変更している最中だったりします。
一応、管理者ページのスマホ対応や複数サーバーの一括管理なんかも予定
してます。

公開までは、下手をすると1年くらいかかりそうです。
うまくいっても数カ月ですね。

308 :ソフトな名無しさん:2017/02/03(金) 21:06:19.75 ID:FwAo60qc0
お疲れ様です

309 :小林 ◆YAKUMOZcw.:2017/02/05(日) 08:21:59.67 ID:yiGVlujF0
ありがとう

スマホ対応はある程度良い感じに行けそうなところまで
できていたんだけど、管理コマンドを作ろうとしたら、
コマンドの追加が異様に面倒な上に、一度作ったら修正
が容易ではないという仕様上の問題に嫌気がさして
管理者ページを全面的に作り直す事にしました。

一応管理者ページもスマホ対応の予定です。
完成すれば同種の掲示板ではトップクラスの使い易さだと
思うのですが、現状では妄想の域を出ないです。

310 :小林 ◆YAKUMOZcw.:2017/02/05(日) 08:28:04.47 ID:yiGVlujF0
あらためて読んでみたら
去年書いたこととほとんど同じ

進歩してないね
時間が欲しい

311 :ソフトな名無しさん:2017/06/02(金) 01:20:45.40 ID:v20KPzdw0
応援しています。がんばってください
最近、貴サイトのスクリプトを使い始めました。快適快適

312 :ソフトな名無しさん:2019/07/17(水) 09:33:51.33 ID:kynxlxlA0
小林さん、お元気でしょうか?
このスレ、読まれているかどうか分かりませんが、

yakumoBBSを、2ch.scのように、
特定の他掲示板と自動同期させるような機能を装備して下されば
助かります。2ch.scがどのような仕組みになっているか素人には
よく分かりませんが、yakumoBBSでそれを実現させるのは難しいもの
でしょうか?



掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :
画像: