File: 1696433397814.png ( 96.94 KB , 1888x1562 , yu-hi.sakura.ne_dtp_231005002645_008494.png )
No.832
>>830>横に細長い画像とかが怖いですね…overflow:hiddenだとはみ出し分は単に非表示になります
max-width:100% も一応追加しておこうか
>>831こちらでそのページで試したけど画像出るから何か間違ってませんか
No.833
>>832何も出なくなったので前に戻したんだ…
ページ全体が表示されなくなってしまうのは困るので戻したのでした
確認できそうな時間帯に再度入れますか…夜前くらいがいいのだろうか
No.834
>>833こちらは任意のhtmlにしてからスクリプトを動かすテストというのが出来るのです
それで動くから何か間違えていたのでは?と
出来たら動かなかった時にはブラウザの「調査」に入って撮った周辺htmlのスクショがほしいです
No.835
>>831><div data-vichan-threadfilelist1="true" data-board="neoranga" data-thread="1" data-max-images="1" data-visual-only="true" data-thumb-height=250 style="height: 255px;overflow: hidden;"></div>が減ってるのに前の記述そのまま置き換えたのが原因でした…!
No.836
あい
No.837
>>832<div data-vichan-threadfilelist1="true" data-board="neoranga" data-thread="1" data-max-images="1" data-visual-only="true" data-thumb-height=250 style="height: 255px;overflow: hidden;max-width: 100%;"></div>
これでよさそうな感じですね…100%
ありがとうございます…
No.840
>>839838存在しない…?!ありがとうございます!!!
さくらのサーバ設定のCRONのところに追加するんだろうか…試してみます
No.841
File: 1765461379039-0.png ( 115.88 KB , 1136x940 , FireShot Capture 018 - サーバーコントロールパネル - secure.….png )
File: 1765461379039-1.png ( 419.05 KB , 1136x1006 , FireShot Capture 019 - - yu-hi.sakura.ne.jp.png )
>>839ttps://yu-hi.sakura.ne.jp/hinabita/cgi-bin/futaba_searchwatch/futaba_searchwatch.php
試しに置いたものを実行した感じが何か変
設定はinstance-config.phpに書けとあるけど
futaba_searchwatch.phpのサーチワードも
両方検索されている…?
あとは添付画像の実行コマンドのところにパスを書けばいいんだろうか
No.842
>>841instance-config.phpも
<?php
?>
でくくる必要があった…
No.843
>>842実行コマンド「/home/yu-hi/www/hinabita_mt/cgi-bin/futaba_searchwatch/futaba_searchwatch.php」
月「*」
日「*」
時「*」
分「*」
で良いのだろうか…
No.844
>>841改行が表示されておらぬ
>>843いわゆるshebangが無いからphpコマンドも指定しないとダメです
さくらインターネットの仕様は知らないけど例を見る限りだと(
https://faq.sakura.ad.jp/s/article/000001331 )
/usr/local/bin/php /home/yu-hi/www/hinabita_mt/cgi-bin/futaba_searchwatch/futaba_searchwatch.php
としないといけないっぽい
>月「*」>日「*」>時「*」>分「*」この設定だと実行されまくるのでは?
No.845
>>843曜日チェック全部と
月「*」
日「*」
時「*/1」
分「*」
で1時間おきっぽい
No.846
あと出力があるとpostmaster宛てのメールになるらしいからコマンドはこんな
/usr/local/bin/php /home/yu-hi/www/hinabita_mt/cgi-bin/futaba_searchwatch/futaba_searchwatch.php 1>/dev/null 2>/dev/null
No.847
そういえばmhtml添付可ならインラインビューアも盛りたいところ
No.848
File: 1765507774285.png ( 114.3 KB , 1006x950 , FireShot Capture 021 - サーバーコントロールパネル - secure.….png )
>>846なんか分は*じゃなく00とからしい
(間隔が短すぎますと怒られた)
そういう意味だったの…
とりあえず突っ込んでみたけれども
いきなり本番環境すぎて
ちゃんと動いてるか不安だ…
まず本当にメールくるのかしら
No.849
File: 1765508183219.png ( 34.46 KB , 1006x950 , FireShot Capture 022 - - yu-hi.sakura.ne.jp.png )
>>848phpをURL直で実行したら偶然建ってた
…けどメールは来ない!
php直だからなんだろうか…?
No.850
>>849phpリクエストによる実行でもメールは行くはず
じゃあまずはとにかくメール送るだけのスクリプト
今のgoogle mailは署名がついてないと受取拒否する
例えばpatipatiの拍手は今受け取れますか
>DKIM署名、ARC署名、DMARCを設定したいhttps://help.sakura.ad.jp/mail/2811/ No.851
>>850patipatiは今でも届いた!
宛先が悪いのか…?
多分@atariya.dojin.comに一旦飛ばして
そこから@gmail.comに転送かけてたのが
良かったのかな…patipati
一応同じにそろえて直でgmailに飛ばすのをやめてみる…
No.853
>>852gmail直接受け取れないのを回避するのに
atariya.dojin.comに転送専用の
メールアドレスを作って飛ばしていた
…偶然なのか分からないけど
これが大事だった…なんとなくやったか
直でgmailに飛ばすのは難しいんだね
No.854
File: 1765511904042.png ( 94.4 KB , 996x873 , FireShot Capture 023 - サーバーコントロールパネル - secure.….png )
>>853一応設定済みだったけれども
これで大丈夫になったのは転送だけで
直でphpからsendmailすると
うまくいかないな…
No.855
>>853何か認証が欠落してる
/var/log/maillog とか
/home/yu-hi/MailBox/ とかにログ残ってませんか
Deferredって書かれたものがあるはず
No.856
>>855このディレクトリでしょうか…?
/var/log/の下には入れませんでした
No.857
https://help.sakura.ad.jp/rs/2861/>Gmailへメール送信ができない場合の対処方法を知りたいhttps://faq.sakura.ad.jp/s/article/000001827>初期ドメイン(***.sakura.ne.jp)>初期ドメイン以外のドメインを使用する事をご提案しております。 https://blog.piulento.net/posts/168/168677/キレつつ悲観的に書いてある
yu-hi.sakura.ne.jpからgmailへの直は無理そう
atariya.dojin.comでバウンドさせるのがベターっぽい
>>856そのmaildir下に最近の日付かつ送信失敗っぽい内容のファイルありませんか
No.858
>>857>そのmaildir下に最近の日付かつ送信失敗っぽい内容のファイルありませんか中も掘ってみたけれども
パッと見で自分では何か意味がありそうなものを見つけられなかった…
>https://blog.piulento.net/posts/168/168677/>キレつつ悲観的に書いてあるく、くるしい…
最近だとtls1.3のみの接続を許可するノートンのディフォルト設定だと
>このサイトにアクセスできません>ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITYで繋がらなくなるやつとかの対応もかなり鼻をくくった感じだったので
sakuraに根を張りすぎてるのでこういう苦情対応系の話を読むと悲しくなるのだった…
20年以上?使ってるから移れない…
No.859
>>858先々のことを考えるとxoauth2に対応してgmail自体から送っちゃう(というか受信トレイに直接置く)方法を実装した方がいいかも知れぬ
reCAPTCHAを設置したならgoogle cloudの初期手順は済んでいるわけだし
No.860
>>859そんな方法もあるのか…
全然わからずreCAPTCHAしている…
No.861
>>857>yu-hi.sakura.ne.jpからgmailへの直は無理そう>atariya.dojin.comでバウンドさせるのがベターっぽい現状出来てるだけでdojin.comもブラック入りしそうなのが怖いですね…
No.862
>>839nijiurachan.net
とかにも対応できたりしますか…?
あとは鯖ごとにキーワード別に出来るようにとか…
No.863
>>862>nijiurachan.netcloudflareを通ってるからさくらからだと通信出来ないかも
こちらの環境でも色々細工しないと通信出来ないし
curlがhttp/2に対応していない(ほど古い)場合は動きません
No.864
対応追加するついでにバグもいくつか直してあります
No.865
>>864ありがたい…
あれ、あいもげ対応してる…?
試してみる感じですか
鯖別にキーワード分けるのも出来るのだろうか…?
No.867
>>866エラー理由を表示するコードが抜けてました
>https://nijiurachan.net/api/auth認証ページらしいけど動いていないっぽい
>https://zenn.dev/oymk/articles/eeda35aa96b1b8>このチャレンジパス用の cookie をあらかじめ入手し、fetch() に付与できれば、WAF の Managed Challenge を通過することができます。私は人間ですを人間側に転送する手もあり(作るの面倒くさい)
No.868
>>867ありがとうございます…!
毎時エラーメールが来ると欲しい通知が紛れて意味がなくなる気がする…
(続けて同じエラーの場合は通知しない…?うーむ)
X @nijiurachan に要望を出す場合
「認証ページで認証したら定時で検索が使えるAPIか何かを開放して欲しい」
と言えばいいのだろうか…?
No.869
>>868そもそも取れないのだから設定から消しては?
今の段階だと「api/auth動いてますか?」が一番
ただphpだけではjsチャレンジを通過出来ないしその次のパズルチャレンジも通過出来ない
yu-hi.sakura.ne.jpをプロキシとしてチャレンジを人間がやるという手順を構築しないといけない
そしてそもそもblock対象経路の場合はチャレンジにすら到達出来ないです
No.870
>>869ああいや、消すので良いのですが(実際消してしまった)
エラーが出続ける状況の時に同じ感じになるのかなと
(どれかのサーバが止まってるとか)
そしてあいもげさん聞いてみたところapi/authはTS移行で
抜本的な作り替えのために止まってるらしいです
それが終わってからまたお願いしたいです…
サーバ別にキーワードを分けられるような感じも
お願いしたいですね…
No.871
>>870あいもげ管理さん
かなり大変らしく今回のapiの質問投げたら
開発手伝ってくれ~ってメッセージ来てました
何もわからないですすみません!と書くしかなかった…
No.872
私用でごたごたしておりました
>>871ts移行とはtypescriptだろうか
現状は見た感じphpだが
>>870サーバー別キーワードはそんなに難しくないのだけれども設定の書き方が長くなります
例えばこんな
$config['urls'] = [
'
https://may.2chan.net/b/' => [
'name': 'ふたばmay',
'keywords': ['フィギュア', '模型']
],
'
https://img.2chan.net/b/' => [
'name': 'ふたばmay',
'keywords': ['するんぬ', '描']
],
];
No.873
>>872忙しいところにすみません…
長くなっても分けたい感はありますね…
mayだと別の意味が当たってしまって使えないワードとかがあるので…
https://may.2chan.net/b/res/1375407529.htm仕様の勘違いなのか分かりませんが
ここのスレのアラートが最初の1回だけで
前の実験の時はスレ内で新しく単語追記されると
1時間後に新規話題部分の通知が来てた気がするのに
今回は来なかったのですがそっちが正しいのでしょうか
出来れば同じスレ内でも新しく話題出たら通知追加が欲しいかも
1時間1回ですけれども
No.874
>>873>ここのスレのアラートが最初の1回だけでこれが本来の仕様です
>出来れば同じスレ内でも新しく話題出たら通知追加が欲しいかもじゃあスレ単位でnotifiedを記録するんでなくレス単位にしようか
No.875
こうなりました
# 各url側文字列はslashで終わること
# url to ['略称', 'keyword1', 'keyword2', ..., 'keywordN']
$config['urls'] = [
'
https://may.2chan.net/b/' =>
['ふたばmay', 'フィギュア', '模型'],
'
https://img.2chan.net/b/' =>
['ふたばimg', '漫画', 'アニメ', '映画'],
# '
https://nijiurachan.net/' =>
# ['あいもげ', '拡張機能', 'バグ報告']
];
No.876
>>875忙しいところにありがとうございます…!
そして使ってみています…
アラートするのが待ち遠しい!
No.877
>>876https://may.ftbucket.info/may/cont/may.2chan.net_b_res_1375954956/index.htmこのスレに23時台にネオランガって単語が出たのに
0時のアラートが飛んでこなかった…
何か設定ミスかもですかとりあえず
# 1スレあたりに最大いくつの投稿内容を通知メールに載せるか
# 最新レス側から数えます.
# この数を超えたことにより省略された投稿も通知済みとして記録されます.
$config['max_posts'] = 5;
# 各url側文字列はslashで終わること
# url to ['略称', 'keyword1', 'keyword2', ..., 'keywordN']
$config['urls'] = [
'
https://may.2chan.net/b/' =>
['ふたばmay', 'ネオランガ', '南海奇', 'ゆうぴ'],
'
https://img.2chan.net/b/' =>
['ふたばimg', 'ネオランガ', '南海奇', 'ゆうぴ'],
# '
https://nijiurachan.net/' =>
# ['あいもげ', 'ネオランガ', '南海奇', 'ゆうぴ']
];
No.878
>>877新しいのにしてから通知着たことありますか
同フォルダのlog.txtやnotified.txtの中身とタイムスタンプはどうですか
(どちらも最後の1回分しか保持しないけど)
No.879
>>878log.txt
2025-12-28 15:00there is no new posts.
notified.txt
https://img.2chan.net/b/res/1386927412.htm#1386927938imgの通知は変えてから2回ほど届いていました
mayの方がうまくいってない…?
No.881
>>880テスト中ですが
mayでも届かない訳でもないみたいで
今は普通に届いていますね…
上の例は何か特殊なトラブルがあったのだろうか…
No.882
>>881結果が0件の時の応答であるのかエラーによって検索結果がないのかは区別してるからエラーなら分かるはず
スクリプトにバグがないと仮定すると次疑うべきはcronの設定
日曜日の0時に動いてないかも
次起きた時はログで確認出来る
でも1週間待ちな感じ