X



幸せサーバープロジェクト 「アイデア・技術のある人募集中」

■ このスレッドは過去ログ倉庫に格納されています
1NAO ★
垢版 |
2009/03/16(月) 05:45:57ID:???0
という事で始まりました「幸せサーバープロジェクト」。
私は、A-Tigerを送りつけられています(ここは棒の手紙)。
このサーバーは、私が考えるみんなの「幸せ」を実現するために使えます。

幸せを実現できるアイデアや技術をお持ちの方を募集します。
私はその人にこのサーバーの一部を提供し、みんなでその人をサポートしていきましょう。

 「 現 実 と 理 想 の 狭 間 は 、 コ ー ド で 埋 め ら れ る 。 
                         世 界 は コ ー ド で 変 え る の だ 」
651NAO ★
垢版 |
2009/03/29(日) 00:08:11ID:???0
>>646
を受けましての、私のしたかったこと

・smartmontools
  巷で良いよー良いよーと耳にしたので、漠然としたままチャレンジしてみたかった
  (もしかしたら、鯖の鮮度を管理できるのかな、管理できるならお世話で役に立てるかなとか)
 →スキルが乏しいために微妙な状態に

・MRTG
  smartmontoolsと組み合わせると、グラフィカルに表示が出来るよと小耳に(ry
 →まだまだ勉強中で、質問以前のよちよち状態


→最終的にどうしたいのか
→MRTG+smartmontoolsで、リアルタイムな鯖の鮮度が見えるページが出来たらいいな
→完成したら公開して、みんなで鯖の鮮度をみてみたい
2009/03/29(日) 00:09:22ID:tUS0vjgj0
比較的簡単に作れそうなお願い事を発見
http://qb5.2ch.net/test/read.cgi/operate/1170612391/596
653NAO ★
垢版 |
2009/03/29(日) 00:09:49ID:???0
>>652
これなら出来そうな予感
2009/03/29(日) 00:11:54ID:???O
(´-`).。oO(おいら明日仕事だったの忘れてたよ…)

>>643,646-648
胸に留めておきます。

>>650
いや、むしろおにぃちゃんに作ってもらいたいかなぁ、なんて(照)
>>652
できそうですねー
655NAO ★
垢版 |
2009/03/29(日) 00:17:51ID:???0
phpで考えてみた

<?php
srand((double)microtime()* 1000000); /* 初期化 */
$board = array("板URL1","板URL2",…);
$board2 = array_rand($board,1);
$drift = $board[$board2];

print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
print "<html>";
print "<head>";
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">";
print "<title>漂流者発生装置</title>";
print "</head>";
print "<body>";
print "<center><a href=$drift>では、旅に出ようか</a></center>";
print "</body>";
print "</html>";
?>

こんな感じになるのかな。
656NAO ★
垢版 |
2009/03/29(日) 00:19:12ID:???0
うーん、処理の書き方がやっぱり低レベルかも
(´・ω・) こ れ は ひ ど い
2009/03/29(日) 00:20:59ID:XnV5oKww0
むむむがせっかく長文書いてくれたのに軽く流すとか駄目だこいつら
2009/03/29(日) 00:23:56ID:nPbPuFYq0?PLT(80112)
>>654
私基本的にあまり技術のある人では無いんですよねぇ、暇つぶし程度に書いて読んでるだけなので

こないださらっと全板のステイタスコード取得とかやって放置してるそんな人ですw
めんどくさいのでLWP::UserAgentで取ってるんですがsocketの方がいいんですかね?
659NAO ★
垢版 |
2009/03/29(日) 00:24:54ID:???0
>>657
軽く流してなんか無いです。
2009/03/29(日) 00:26:08ID:fjuLSSq40
読んだ感想を書き込むことじゃなくて
しっかり心に刻むことが大事
661NAO ★
垢版 |
2009/03/29(日) 00:29:51ID:???0
>>660
はい。
2009/03/29(日) 00:35:19ID:wM1sZJLgO
行動で示せばいいかな、と

>>658
おいらもLWPを使ってたり(照)
2009/03/29(日) 00:47:18ID:nPbPuFYq0?PLT(80112)
>>662
700回も取りいいくと時間が半端無くて・・・そこらへん上手く出来ないのが技術が無いなぁと思う私
とりあえず技術が無いなりに、外部の監視所と自動追尾めぬをちょこちょこ作ってみっかな♪

まずは睡眠だ( ゚∀゚)y─┛~~
2009/03/29(日) 00:48:56ID:qszqImeV0?2BP(3000)
新設板・板移転情報スレの移転報告っぽいレスから
正規表現で板フォルダ名だけ切り出して、、、

既存の板リストのURLと照らし合わせて既存の板のindex.htmlを取って来てチェック
BookmarkASAPだったら、そのURLに移転する

既存の板リスト(隠し板含む)とマッチしなかったらindex.htmlとsubject.txtとSETTING.TXTの存在
と整合性をチェックして、板名の整合性もチェックしたらとりあえず新設板カテゴリに追加する

これだけでいいんじゃね?
バグは出てからつぶしていけばいずれそれなりに信頼性のおけるものにはなるし

新設板スレにURLが書きまくられたらスクリプトが回りまくって困るというならば
わいわいカキコとか外部板のスレに書くようにすればいいね
SambaやTimeclose/countはなるべく強めにして
信頼できる数人にだけキャップ発行するのもいいかも

オレの目的は自分が作った>>511での2ch板移転対応を早くしたいだけですけどねw
「2chと外部板」の隙間を埋めて幸せになることを信条としているから
2ch側の幸せとはマッチしないよなあ。まあ、なかなか実現しないのならいずれ作ろうっと

こんなオレの書き込みが人のモチベーションを奪うのかもしれんな。大変失礼したw
でもみんなはきっと2人にいろいろ作って成長して欲しいと願ってるはずだしがんばれ
作ってくれたらそこをクロールしますw
665NAO ★
垢版 |
2009/03/29(日) 00:50:27ID:???0
>>652
http://happy.70.kg/drift/index.php

低レベルなりに頑張ってみた。
中身は>>655と殆ど同じ。吐出しが違うだけくらい。
2009/03/29(日) 01:04:48ID:TMUWZXygO?PLT(14031)
今日は楽しかったですよ
わずか100レスなんですけどね、質問してよかった
まだ気になる所あるけど他の機会の方がいい流れになってるようなんで又にします
寝ます、おやすみなさい。
667ξ
垢版 |
2009/03/29(日) 01:05:46ID:tbhS7eqDP?BRZ(10261)
飛ばされた先…もてない男板 。・゚・(ノД`)・゚・。
2009/03/29(日) 01:08:22ID:vZeF3DrG0
>>665
ブラウザのリロードだと板が変わるけど、リロードボタンだと変更されないなぁ
俺だけ?
(OSX Firefox3.0.7)
669ξ
垢版 |
2009/03/29(日) 01:09:04ID:tbhS7eqDP?BRZ(10261)
とりあえずTOPに目標とか成果物へのリンクとかいれたらどうかな、と
http://happy.70.kg/
2009/03/29(日) 01:09:04ID:qszqImeV0?2BP(3000)
リロードが効かないね ボタンは
<a href="javascript:location.reload()">
でさらにHTTPヘッダで
print "Pragma: no-cache\n";
print "Cache-Control: no-cache\n";
しとくとさらにいいかな
2009/03/29(日) 01:10:36ID:MJZlUdgiP
>>668
俺も
IEで確認したらうごいた
672NAO ★
垢版 |
2009/03/29(日) 01:11:41ID:???0
>>669-670
いえっさー

先ずは修正から
673NAO ★
垢版 |
2009/03/29(日) 01:18:21ID:???0
ボタンの中身はこう書いた

<form><input type="button" value="リロード!" onClick="javascript:history.go(0)"></form>

先ずは、onClickの中身を>>670のアドバイスを受けて
 javascript:location.reload()
にしてみる。これでダメなら、ボタンを諦めてみる。

今更新してみた。動作確認よろしくおながいします。

# 今のうちに、成果物リンクを
2009/03/29(日) 01:21:53ID:vZeF3DrG0
>>673
ボタンで更新できたよー
2009/03/29(日) 01:22:33ID:qszqImeV0?2BP(3000)
うちでは更新が正常になった模様
なるほど<form>で囲むといけるのか
676NAO ★
垢版 |
2009/03/29(日) 01:34:34ID:???0
よかったよかった

成果物リンクは、突貫だけどこんなものを一枚
http://happy.70.kg/
677NAO ★
垢版 |
2009/03/29(日) 01:41:47ID:???0
smartmontools関係の方も、少し進展があったのでペトリ
http://happy.70.kg/smart.htm

smartctl を実行した結果になります。
678NAO ★
垢版 |
2009/03/29(日) 01:45:50ID:???0
んで、私がいましてみたいのが温度監視なので
温度の部分に注目してみます
# Temperature_Celsiusがそれだと思うので、その周辺がこんな感じ

---

# smartctl -a /dev/ad10
 :
 :
- 3
194 Temperature_Celsius 0x0022 117 109 000 Old_age Always
- 30
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always
 :
 :

---

# smartctl -a /dev/ad12
 :
 :
- 3
194 Temperature_Celsius 0x0022 115 112 000 Old_age Always
- 32
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always
 :
 :
679NAO ★
垢版 |
2009/03/29(日) 01:50:19ID:???0
これを元に、*.shな温度取得スクリプトを書いて、MRTGに渡せば良いんだろうなー


と言う所までは頭の中でイメージが付いてるのですが、
スクリプトはどう書きゃ良いのかしらというところで止まってます。

# 簡潔に、分かり易く表現すると、「ここまでしか勉強できていない→分からない」状態なのだ
# (ノ∀`) タハー
680NAO ★
垢版 |
2009/03/29(日) 01:59:20ID:???0
http://happy.70.kg/drift/mobile_drift.php
携帯用の漂流者発生装置もでけた。
ちょっと使ってもらってこよう。
2009/03/29(日) 02:36:23ID:aya/xtgmP?PLT(12000)
つぼくんが作ったランダム表示のほうが使いやすいな。
682NAO ★
垢版 |
2009/03/29(日) 02:39:54ID:???0
>>681
どう改善されると良いですかね。
2009/03/29(日) 02:50:18ID:/GDHLCQO0
つ ttp://www.atmarkit.co.jp/flinux/rensai/linuxtips/797mrtg2cpu.html
684NAO ★
垢版 |
2009/03/29(日) 02:55:07ID:???0
>>683
どもです!

# CPUの温度表示・・・これも面白そうです ><
685NAO ★
垢版 |
2009/03/29(日) 02:58:00ID:???0
当面の目標

smartmontools+MRTG → HDD tempのグラフ化
MRTG+Lm_sensors → CPU tempのグラフ化 New!

# 出来るかな、ちゃんと・・・
686動け動けウゴウゴ2ちゃんねる
垢版 |
2009/03/29(日) 03:00:02ID:74wJUERu0
おすすめ2chの板版ってないんかね
687NAO ★
垢版 |
2009/03/29(日) 03:01:59ID:???0
おすすめ2ch
http://info.2ch.net/wiki/index.php?%A4%AA%A4%B9%A4%B9%A4%E1%A3%B2%A4%C1%A4%E3%A4%F3%A4%CD%A4%EB

仕様
 read.cgi が読まれる
  ↓ ここで過剰データを間引く。
1) データ蓄積
  ↓
  データ集計
 
2) 集計データ読み込み&表示(N分間はキャッシュする)
  スレッド下部に表示される。


・導入済表示サンプル
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
【マジレス】超初心者の質問に答えるスレ391【エスパー】 [パソコン一般]
【迷惑】「おすすめ2ちゃんねる」反対!【悪害】 [インターネット]
このスレを見ている人はこんなスレも見ています。 [ニュース速報]
【生涯】2006年既卒の就活(68)【既卒】 [就職]
■【仲間由紀恵】大奥・絵島(*・-・)/エラ嫁 044■ [女優]
ナイトスクープのあの「不思議な紐」が遂にYouTubeに [ニュース速報]
ばんえい競馬総合スレ【パート12】 [競馬2]
688NAO ★
垢版 |
2009/03/29(日) 03:03:57ID:???0
おすすめ2ちゃんねるFAQ
http://micky.mirv.net/help2ch/osusume.html

おすすめ2ちゃんねるって何?
おすすめ2ちゃんねるは、あるスレッドについて、そのスレッドを見ている人たちが、
他にどんなスレッドを見ているかの統計を取って、上位8つのスレッドを紹介する仕組みです。

---

これを板でとなると。うーん。
なんか頑張れば出来るような気がしないでも。
でも、再現するとなるとどういった処理になるんだろう。
2009/03/29(日) 03:53:48ID:/GDHLCQO0
データの場所とか形がわかれば同一板だけ出すくらいはすげー簡単じゃね?
2009/03/29(日) 13:39:13ID:wM1sZJLgO
べっかんこにはユビキタスみたいに2chのURLを直接開く機能がないんだよなぁ…
>>526のスクリプトを修正すれば作れるかな?
2009/03/29(日) 13:43:34ID:wM1sZJLgO
>>663
LWP::UserAgentはマルチスレッドに対応してなかった(と思う)ので、
呼び出す回数が多いときは向かないんですよねぇ…

なんかいい方法ないかしら
2009/03/29(日) 14:05:12ID:aeFHUIdfO
おすすめ2ちゃんねるなんだが、集計データ数が少ない場合は表示しないでほしいんだよ。
誰か一人のデータを晒しすことになりかねないので。
アンチスレなんかと関連付けられて別の関係ないスレが荒らされかねないし。

スレ違いかな?
2009/03/29(日) 14:19:00ID:yFKtkbNh0
>>692
今動いてるおすすめ2ちゃんねるのスレならこっちだよー

(vip931あらため)「おすすめ2ちゃんねる」10
http://qb5.2ch.net/test/read.cgi/operate/1206583924/
2009/03/29(日) 16:06:10ID:wM1sZJLgO
(´-`).。oO(そういえばこの鯖、7.0なんだけど、7.1にするといいことあるかなぁ)
2009/03/29(日) 16:29:08ID:lJdzc33G0
>>694
FreeBSD?
696NAO ★
垢版 |
2009/03/29(日) 17:35:03ID:???0
幸せサーバーはFreeBSD 7.0R / amd64 で動いています
2009/03/29(日) 20:40:50ID:JiLb9F980
そういや先週くらいに出てたカーネルパッチって当ててる?
何か緊急とか騒いでた気がする。
2009/03/29(日) 22:06:24ID:blI/d5gD0
>>697
それもそうだしTelnetにも脆弱性があった気がします
大丈夫かなぁ

# p2にログインできないや(´・ω・`)
2009/03/29(日) 22:45:55ID:+5th7EMqP?2BP(300)
>>690ができた
http://pprsupldr.hp.infoseek.co.jp/beck.html

# こないだのlive2(3|4)のときに、iswebが直リンできないことに気づいたけど、
# これをmbbs.70.kgとかドメイン付いてる鯖にあげるのは越権行為な気がしちゃう
700NAO ★
垢版 |
2009/03/29(日) 22:49:50ID:???0
MRTGにsmartmontoolsで取得したHDD tempを受け渡してみよう
という事でスクリプトを考えてみます

# smartctl -a /dev/ad10 と # smartctl -a /dev/ad12
これらを実行して吐かれるデータの中の Temperature_Celsius に注目する

MRTGはなんか2つのデータを渡さないといけないらしい(勉強不足なので、この程度の認識)
でも、この鯖にはHDDが2台あるので、それぞれのデータを渡せば良いのではないかと考えてみました。

---

#/bin/sh
/usr/local/sbin/smartctl -a /dev/ad10 | grep Temperature | awk '{print $10}'
/usr/local/sbin/smartctl -a /dev/ad10 | grep Temperature | awk '{print $10}'

---

この三行を*.shと言う名前で / に保存すれば、一段階段を登れるんでしょうか。
おかしい所や、こうした方が良いんじゃないと言う所があったら教えてください。
よろしくお願いします。
701NAO ★
垢版 |
2009/03/29(日) 22:50:29ID:???0
#/bin/sh
/usr/local/sbin/smartctl -a /dev/ad10 | grep Temperature | awk '{print $10}'
/usr/local/sbin/smartctl -a /dev/ad12 | grep Temperature | awk '{print $10}'

---

すみません、こうする心算でした。
よろしくお願いします。
2009/03/29(日) 22:52:23ID:+5th7EMqP?2BP(300)
>>700
これを保存して、実行すると標準出力に流れると思うんですけど、このスクリプトはフィルタ的存在ですか?
703NAO ★
垢版 |
2009/03/29(日) 23:03:26ID:???0
この後の流れなのですが、MRTGの中でこの*.shを実行すれば、
数値が取得できると言う考えをしています。

mrtg.cfg 中で

Target[hddtemp]: `*.sh`
MaxBytes[hddtemp]:100
Unscaled[hddtemp]:dwmy
Options[hddtemp]: gauge, growright, noinfo , nopercent
Title[hddtemp]: HDD Temperature
PageTop[hddtemp]: <H1>HDD tmp 緑:ad10 青:ad12</H1>
 :
 :

こんな感じになるのではないかと考えています。
2009/03/29(日) 23:17:49ID:hDOdQLlq0?BRZ(10001)
つ ttp://logitec.melco.io/drupal/?q=node/288
705NAO ★
垢版 |
2009/03/29(日) 23:20:08ID:???0
>>704
ありがとうございます。
読んできます。
2009/03/29(日) 23:20:42ID:+5th7EMqP?2BP(300)
キタワァ*・゜(n‘∀‘)η

# それにしても、ロジ、水牛、IOとはなんちゅうドメイン・・・
2009/03/29(日) 23:22:36ID:twM5fi3f0
流れ切りですまないが、鯖のリプレースとかの相談はマァヴに直で相談せい。
特化型スレかリフレッシュスレに居るだろうし
2009/03/29(日) 23:29:58ID:+5th7EMqP?2BP(300)
>>707
そうですね。特化型スレ案件かなぁと思います
7.1-RELEASEについてググってみたら、なんか性能向上がどうのこうのってありましたし、ちょっと気になるかな?

# 自分でスレ立ててたのにすっかり忘れていたのは秘密

>>705
NAOさんの秘密基地に>>699を置いてやってくれませんかー?
せっかく作ったんで活用できないともったいない気がしてきちゃいまして
709NAO ★
垢版 |
2009/03/29(日) 23:36:47ID:???0
>>708
構わないですけど、どうせならすあまさんに渡したアカウントにうpしてくださいな。
んで、更に問題なければ中身のお話をばチョコチョコとして頂ければ。

# 今私は、未承諾さんの提示してくださったヒント>>704で公開されていたスクリプトを読みつつ
# シェルスクリプトでやる場合との利点とかの比較やらなんやらを考えていたりで、
# 8 bitの脳みそがひぃひぃいってるわけでして
2009/03/29(日) 23:48:05ID:+5th7EMqP?2BP(300)
了解ですー。
http://mbbs.70.kg/dev/beck.html

基本的に、>>527の分離部分と、
print "Location http://speedo.ula.cc/test/r.so/$srv/$bbs/$key/?guid=ON\n\n";
というよくある感じのものなんですけど・・・

まぁ、あとは、
if($url=~m/^http:\/\/[a-zA-Z0-9_\.]*\/test\/read\.cgi\/\w*\/[0-9]{10}\/\w*$/){
とかいう2ch互換の掲示板でのスレッドのURLを抜き出すような正規表現ぐらいかなーと

# もともと、べっかんこではお試し●が使えたりするんで、過去ログを「どうしてもみたーい」とかいうときに、
# 直接スレを開けないと非常に不便だったりしたから作ったという、動機が不純なものなんですよねー
711NAO ★
垢版 |
2009/03/29(日) 23:50:39ID:???0
>>710
反映しました
2009/03/29(日) 23:51:38ID:+5th7EMqP?2BP(300)
>>711
ありがとです

# あ゛ー、見れば見るほどまだ不十分なものに見えてくるし、実際不十分だし >正規表現
2009/03/29(日) 23:57:08ID:+5th7EMqP?2BP(300)
こうかな?
if($url=~m/^http:\/\/[a-zA-Z0-9\.]*?\/test\/read\.cgi\/\w*\/[0-9]{10}\/[\w\-,]*$/){
714NAO ★
垢版 |
2009/03/30(月) 00:05:03ID:???0
色々考えた結果、一度シェルスクリプトで頑張ってみる事にします。
せっかく未承諾さんが>>704のヒントを下さったんですが、申し訳ありません。
ありがとうございます。

# ということで、早速テスト依頼をば
715NAO ★
垢版 |
2009/03/30(月) 00:14:04ID:???0
>>701の中身でhddtmp.shを作成
/usr/local/bin
に設置してもらって、パーミッション変更
rootでのテスト実行までを依頼してきました。
現在待機中。

# 手伝ってくださる皆さん、ありがとうございます。
716ξ
垢版 |
2009/03/30(月) 01:05:13ID:ZBQ21jX7P?BRZ(10291)
smartはエラー値のほうが重要だったような
どれかの値が上がり始めたら寿命間近とかどっかで見たキガス
2009/03/30(月) 02:47:19ID:ysX38rzpP?PLT(80112)
自動追尾をテストしていてなぜかdubaiで何件か引っかかっておかしいなと思っていたら
ホントに移転してたでござる…


ふて寝する
718NAO ★
垢版 |
2009/03/30(月) 02:58:57ID:???0
漂流者発生装置の板リストを外部ファイル方式にチェンジしてみた。

その副産物で、板リストファイルのチェックを行うプログラムがでけたので、公開してみる。
http://happy.70.kg/drift/sort.php
2009/03/30(月) 03:10:51ID:zUlNJ4I/0?2BP(0)
>>716
そこらへんはsmartdが何とかしてくれるんじゃないかな?
SMART値が変わったらメールで送ってくれる機能もあったはず。
720ξ
垢版 |
2009/03/30(月) 03:40:38ID:ZBQ21jX7P?BRZ(10291)
>>719
んじゃそのメールから花子みたいにスレに書くようにしたらよさげですなあ
鯖落ち監視・負荷増大時も同様にスレに書いてくれたらいいかも
2009/03/30(月) 04:23:35ID:9qswyw7p0
このオプションかな?

smartd.conf

-H -m [めあど]

-H
Check the SMART health status of the disk. If any Prefailure Attributes are less than or equal to their threshold values,
  then disk failure is predicted in less than 24 hours, and a message at loglevel 'LOG_CRITICAL' will be logged to syslog.
  [Please see the smartctl -H command-line option.]

-m ADD
Send a warning email to the email address ADD if the '-H', '-l', '-f', '-C', or '-O' Directives detect a failure or a new error,
   or if a SMART command to the disk fails. This Directive only works in conjunction with these other Directives
  (or with the equivalent default '-a' Directive).


ちなみに、smartctl
-H, --health
Check: Ask the device to report its SMART health status or pending TapeAlert messages.
  SMART status is based on information that it has gathered from online and offline tests,
  which were used to determine/update its SMART vendor-specific Attribute values.
  TapeAlert status is obtained by reading the TapeAlert log page.
2009/03/30(月) 05:05:29ID:zUlNJ4I/0?2BP(0)
-a Default: equivalent to -H -f -t -l error -l selftest -C 197 -U 198
で -aの中に-Hも含まれているので-mだけで良い感じ。
2009/03/30(月) 06:15:55ID:9qswyw7p0
んと、>>721で省いたけど、smartctlで

-H, --health
(snip)
If the device reports failing health status, this means either that the device has already failed,
or that it is predicting its own failure within the next 24 hours.
If this happens, use the '-a' option to get more information, and get your data off the disk and to someplace safe as soon as you can.
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~の部分が別フォントになっているのが気になるところ。
2009/03/30(月) 22:08:50ID:MYB06Oru0?PLT(80112)
とりあえず作ってみた自動追尾の仕組みを使ってテスト用bbsmenuを自動生成してみたー
http://snowslide.s201.xrea.com/bbsmenu/bbsmenu.html

結構適当に作ったのでbbsmenuに不具合無いかチェックしてみてちょ♪
2009/03/30(月) 22:10:42ID:MYB06Oru0?PLT(80112)
今移転してて、bbsmenuが書き換えられてないのはどの板だっけか?
2009/03/30(月) 22:24:37ID:KsJgQqkyP
c2ch調べでは以下。
<A HREF=http://mamono.2ch.net/tvsaloon/>;テレビサロン</A><br>
<A HREF=http://mamono.2ch.net/tv/>;テレビ番組</A><br>
<A HREF=http://mamono.2ch.net/kin/>;時代劇</A><br>
<A HREF=http://mamono.2ch.net/am/>;ラジオ番組</A><br>
<A HREF=http://mamono.2ch.net/tv2/>;海外テレビ</A><br>
<A HREF=http://mamono.2ch.net/cs/>;ケーブル放送</A><br>
<A HREF=http://mamono.2ch.net/skyp/>;スカパー</A><br>
<A HREF=http://mamono.2ch.net/bs/>;デジタル放送</A><br>
<A HREF=http://mamono.2ch.net/nhk/>;NHK</A><br>
<A HREF=http://mamono.2ch.net/cm/>;広告・CM</A>
<A HREF=http://mamono.2ch.net/actor/>;男性俳優</A><br>
<A HREF=http://mamono.2ch.net/actress/>;女優</A><br>
<A HREF=http://mamono.2ch.net/mendol/>;男性アイドル</A><br>
<A HREF=http://gimpo.2ch.net/visual/>;ヴィジュサロン</A><br>
<A HREF=http://mamono.2ch.net/visualb/>;ヴィジュバンド</A><br>

2009/03/30(月) 22:35:47ID:MYB06Oru0?PLT(80112)
おおーどもども、とりあえずそれは大丈夫みたい。ちゃんとdubaiになってる様子。
まだ回してないけど、これでぽちっとなで自動追尾はできるようになったかなぁ

作ってて思ったんだけどもしかしてこれbbsmenuの他にもbbsmenu2とbbstableも一緒に作らないといけないのかな?
2009/03/30(月) 22:38:11ID:E76wS96NP?2BP(300)
>>727
bbsmenu2,bbstableを参照してるものが存在するなら、作ったほうがいいかなーなんて思ったり
# bbsmenuと両方参照するようなものが存在したら、整合性が取れなくなっちゃうとか思いました
# でもそんなのあるのかなぁ
2009/03/30(月) 23:03:12ID:E76wS96NP?2BP(300)
>>710の応用として、各携帯用メニューのURLを相互変換するスクリプトでも書こうかなぁと

例えば、
http://qb5.2ch.net/test/read.cgi/operate/1237149957/

http://c.2ch.net/test/-/operate/1237149957/i
http://speedo.ula.cc/test/r.so/qb5.2ch.net/operate/1237149957/?guid=ON
http://orz.2ch.io/p/-/qb5.2ch.net/operate/1237149957/
http://s.s2ch.net/test/-/qb5.2ch.net/operate/1237149957/
http://domo2.net/ri/r.cgi/operate/1237149957/
とかに変換する感じかな
2009/03/30(月) 23:05:47ID:2xlnl9Yn0
>>724
うおおお、すげー
2009/03/30(月) 23:27:52ID:yh20mmJXO?PLT(14031)
>>729
それ面白いです
変換専用ページ作って
6種類完全互換で
2009/03/30(月) 23:48:33ID:MYB06Oru0?PLT(80112)
>>728
どちらもそのうち自動追尾させますか、今日はもう眠いのでこれまでかなぁ
というか>>729って色んな携帯メニューでcにしたり、元のURLにしたりってのはちょこちょこあるみたいですけどね。
全部は今まで無かったのかな;

>>730
かなーり適当で改良の余地ありまくりですが、とりあえず動くだけのものを書いてみました
今の所手動ですけどねー
733ξ
垢版 |
2009/03/30(月) 23:57:47ID:ZBQ21jX7P?BRZ(10325)
>>729 JaneView鬼車エンジン用ReplaceStr.txt (speedo.ula.cc/domo2.net対応追加版 [Tab]はタブに)
<>(?-i)tp://c(?:-(?:docomo|-au|-others)\d*)?\.2ch\.net/test(?:\.php)?/-[-\p{Alnum}]*/(\p{Alnum}+/\d{9,10}/)i?[Tab]tp://www.2ch.net/test/read.cgi/$1
<>(?-i)tp://c(?:-(?:docomo|-au|-others)\d*)?\.2ch\.net/test(?:\.php)?/-[-\p{Alnum}]*/(\p{Alnum}+/)i?[Tab]tp://www.2ch.net/$1
<>(?-i)tp://(\p{Alnum}+)\.bbspink\.com/test/r\.i/(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1.bbspink.com/test/read.cgi/$2
<>(?-i)tp://same\.u\.la/test(?:\.php)?/r\.so/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com))/(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1/test/read.cgi/$2
<>(?-i)tp://same\.u\.la/test(?:\.php)?/p\.so/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://speedo\.ula\.cc/test(?:\.php)?/r\.so/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com))/(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1/test/read.cgi/$2
<>(?-i)tp://speedo\.ula\.cc/test(?:\.php)?/p\.so/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://s\d?\.s2ch\.net/test(?:\.php)?/-/(\p{Alnum}+\.(?:2ch\.net|bbspink\.com)/)(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1test/read.cgi/$2
<>(?-i)tp://s\d?\.s2ch\.net/test(?:\.php)?/-/(\p{Alnum}+\.machi\.to/)(\p{Alnum}+)/(\d{9,10})[Tab]tp://$1bbs/read.cgi?BBS=$2&KEY=$3
<>(?-i)tp://s\d?\.s2ch\.net/test(?:\.php)?/-/(\p{Alnum}+\.(?:2ch\.net|bbspink\.com|machi\.to)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://(\p{Alnum}+\.(?:2ch\.net|bbspink\.com|machi\.to)/\p{Alnum}+/)i(?!\p{Alnum})/?[Tab]tp://$1
<>(?-i)tp://www\.max\.hi-ho\.ne\.jp/cgi-bin/user/teo_imperial/readi\.cgi\?dom=(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com))&brd=(\p{Alnum}+)&thd=(\d{9,10})(?:&str=(\d+))?[Tab]tp://$1/test/read.cgi/$2/$3/$4
<>(?-i)tp://www\.max\.hi-ho\.ne\.jp/cgi-bin/user/teo_imperial/readi\.cgi\?dom=(\p{Alnum}+\.machi\.to)&brd=(\p{Alnum}+)&thd=(\d{9,10})(?:&str=(\d+))?[Tab]tp://$1/bbs/read.cgi?BBS=$2&KEY=$3&START=$4
<>(?-i)tp://www\.max\.hi-ho\.ne\.jp/cgi-bin/user/teo_imperial/pageviewi\.cgi\?dom=(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com|machi\.to))&brd=(\p{Alnum}+)[Tab]tp://$1/$2/
<>(?-i)tp://orz\.2ch\.io/p/-/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/)(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1test/read.cgi/$2
<>(?-i)tp://orz\.2ch\.io/p/-/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://(?:[^.]+\.){1,4}[^/]+/(?:[^/]+/){0,3}orz\.cgi/-/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/)(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1test/read.cgi/$2
<>(?-i)tp://(?:[^.]+\.){1,4}[^/]+/(?:[^/]+/){0,3}orz\.cgi/-/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://jmobile\.ddo\.jp/(?:r\.php|read\.cgi)/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/)(\p{Alnum}+/\d{9,10}/)[Tab]tp://$1test/read.cgi/$2
<>(?-i)tp://jmobile\.ddo\.jp/board\.php/(\p{Alnum}+\.(?:2ch+\.net|bbspink\.com)/\p{Alnum}+/)[Tab]tp://$1
<>(?-i)tp://(?:www\.)?domo2\.net/ri/r\.cgi/(\p{Alnum}+/\d{9,10}/)[Tab]tp://www.2ch.net/test/read.cgi/$1
<>(?-i)tp://(?:www\.)?domo2\.net/ri/p\.cgi/(\p{Alnum}+)[Tab]tp://www.2ch.net/$1

古いのもあるのかな 携帯アドレスよぐわがんね
2009/03/31(火) 00:04:11ID:fdQju78/P?2BP(300)
>>733
ひょえー、あるじゃん >おいらの書こうとしてるものの素
# 携帯用のってーのは記憶に無いからまあいいのかな?
2009/03/31(火) 00:13:51ID:PhANKtHO0
懐かしい、今は鬼車用に書き換えられてるのか
2009/03/31(火) 00:14:38ID:AqHCatrt0
>>732
あの、赤紙とかに興味はありませんか。
2009/03/31(火) 00:16:27ID:PhANKtHO0
年貢の納め時っすか...
2009/03/31(火) 00:18:56ID:/05DeJCkP?DIA(335893)
ktkr
2009/03/31(火) 00:19:27ID:???P?2BP(300)
>>732
おいらからもおながいします
740ξ
垢版 |
2009/03/31(火) 00:26:51ID:141V5tL+P?BRZ(10325)
>>735
(?-i):大文字小文字同一視(不要かも
\p[Alnum]:\wがうまく動かなくなったので代用
だけですかね
2009/03/31(火) 00:38:28ID:PhANKtHO0
>>740
そっか、べっかんこの追加くらいかな
携帯を使わないのに携帯メニューを探したりとか辛かった...
2009/03/31(火) 00:53:07ID:GoDJ2QZt0?PLT(80112)
>>736
実験場所貸してもらえるならありがたいですね。
ちと私のレン鯖だと無理があるので・・・

しかし連絡先が分からにゃい
2009/03/31(火) 00:54:26ID:GoDJ2QZt0?PLT(80112)
ん?更新したら特に移転は無いみたい。。。になったぞ?なぜ?
2009/03/31(火) 00:57:28ID:AqHCatrt0
>>742
ちょっと待ってください。
2009/03/31(火) 01:03:00ID:AqHCatrt0
捨てアドで構わないので、メールを下さい。
本文は一行程度でいいです。
今から10分が有効時間です。
c629902ぐるぐるbsnow.net
2009/03/31(火) 01:03:06ID:v8Kj01+DO
>>744
この際、まちBBSキャッシュと、それ以外の成果物の場所を分けておいた方が
なにかと都合がいいと思います
# .htaccessを設置したい場合とかとか
2009/03/31(火) 01:09:13ID:AqHCatrt0
ちょっとブラウザが止まってしまったので変更。
こっちにください。
c630193ぐるぐるbsnow.net
2009/03/31(火) 01:11:05ID:UPM5S8foP
>>727
少なくとも、bbstableは必要だと思います。
削除依頼のフォーム絡みで参照していたはずなので。


menu2はmenuのミラー的な役割なんじゃないですかね。
2009/03/31(火) 01:13:38ID:GoDJ2QZt0?PLT(80112)
なんだまほらさんが来てたのか( ゚∀゚)y─┛~~

>>747
送ってみましたー
2009/03/31(火) 01:14:55ID:AqHCatrt0
連絡網確立
全ての捨てアドが無効化されました。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況