はてなキーワード: Replyとは
(ここに返信対象の増田を入力) ---- - 上記のコメントに対する返信replyを出力してください。 - replyは以下の中から最も会話として通じるものを選んでください。 ``` - 男の誇りを失ってまで得る価値のある勝利かっ…!? - 人間は強い…!そして優しい生き物だ! - 家族というやつはいいもんだ… - 今はただ…オレの友の…!!心意気だけをくんでやってくれっ!!! - 目先の勝利に狂ったオレは…馬鹿だった… - ゆるせよポップあの世で会ったら好きなだけオレを殴れ…! - 生きとし生けるものにはすべて太陽が必要なのだ… - オレは男の価値というのはどれだけ過去へのこだわりを捨てられるかで決まると思っている - 恐ろしいものだ…欲とは…オレとて どう ゆがんでいたかわからん - この世には 本当に煮ても焼いても食えぬヤツがいる! ``` - より自然な返信となるように必要に応じて原文を改変してください。 - 複数の候補を選び、それぞれの無害度をwholesome_rateとして0.0〜1.0の範囲で評価、出力してください。 - 出力は以下のようにjson配列でお願いします。 [ { "reply": "...", "wholesome_rate": ... }, ... }
ここの結論を先にいうと,神奈川県公立高等学校入学者選抜インターネット出願システムなんだからドメインは shutugan.pref.kanagawa.jp か shutugan.pref.kanagawa.lg.jp などの地域型JPドメインか属性型JPドメインを使う設定をするべきであった.
これは最近問題になっているいわゆる行政サイト使い捨てドメイン問題とも関連あるし,(1次ソースにするには怪しいとしても総合的にみると載っている情報は正しそうな)カナガク https://kanagaku.com/archives/69495 によれば,なんと shutsugankanagawa.jp shutsugan-kanagawa.jp nyuushi-kanagawa.jp の三つとも本番環境として使われているようなのであり( nyushi-kanagawa.jp は違う),その状況だけ見ても本物に混じって偽物がスパムやフィッシングを行っていてもほぼ見分けが付かないのである.
Google から見ても,取得が容易なjpドメインで最近取得したドメイン,似たようなドメイン,似たようなメール,が送られてくるのである.ユーザの受信ボックス・迷惑メール・ゴミ箱に大量に届く懸念がある以上,ブロックするのが定石である.
仮にブロックせず受信ボックス・迷惑メール・ゴミ箱に届けた場合,大量送信によってユーザの使用量を圧迫し 15 GB 到達すると,そのユーザは新規のメールを受信できなくなり本当に必要なメールを取りこぼす可能性がでてきてしまう(容量空ければ受信できなかったメールを受信し始めるわけではない).
なので,大量送信 SPAM 判定したメールはできる限りブロックする選択が,Gmail にとってある意味最善手なのである.
なお,神奈川県は令和 4 年度までは @pref.kanagawa.jp をメールで使っていたが令和 4 年度以降から @pref.kanagawa.lg.jp に切り替えているので,ベストは shutugan.pref.kanagawa.lg.jp であったと思われる.
サブドメイン毎にドメインレピュレーションが分かれているためあまり深い意味はないが,少なくとも pref.kanagawa.lg.jp は 2007/04/16 に登録され有効なドメインなので,新規登録に比べて信頼性が高いと判断される.
なお,kanagawa.jp と kanagawa.lg.jp の切り替えもいろいろと謎はあるが,それはまた別の問題.
※webページは kanagawa.jp の方だし他方 e-kanagawa.lg.jp なんてのもあり……ちなみに e-kanagawa.jp は 株式会社つくばマルチメディア 登録ドメインで行政は関係ない.
少なくとも動き始めには DKIM / DMARC が設定されておらず,問題になってから設定し始めてもそれはSPAMを頑張る業者と行動様式が似るので無駄なあがきとなっている可能性が高い.
SPF は 2006年,DKIM は 2011年,DMARC は 2016年に出てきた対 SPAM 技術である.DNS 弄ったりメールサーバー建てるような人でないならこれらの設定方法は知らなくてもしかたない.
だがそれらを生業としている側の人間なら, 2024 年現在, 13 年前に提案された DKIM すらちゃんと設定できないというのは,iPhone 4 や Internet Explorer 9 向けの開発しかわかりませんとか,スマホアプリで LINE 聞いたことないというのを 2024年に言っているのと同じレベルなのである.
そのぐらい前の時代に提案された迷惑メール対策・認証系の機能を未実装で本番環境動かすというのは,語弊のある誇張表現をするなら Windows Update や apt upgrade を 13年間しないで通信を試みるようなもので,自殺行為に等しい.
もちろん,その通信を受ける側はこいつヤバいやつだってすぐわかるので,かなり辛口で評価することになり,ちょっとでも SPAM の雰囲気出してきたらブロックするのは定石.
そしてブロックされた SPAM 側はあの手この手でおかまいなしに SPAM 送ろうとするので似たような内容やドメインでしつこく送ろうとするので,似たようなものもどんどんブロックするのである.
なので初手でヤバいやつ認定されないのが極めて重要にもかかわらず,そこを怠っていたのである.
実際に,2024 年 1 月 12 日時点の mail.shutsugankanagawa.jp はどうなっていたかというと DKIM 設定がないまま本番環境を動かしていたようである. https://archive.md/qykwX
ここで実際いろいろ正常化しても,それは SPAM 業者があの手この手でなんとしてでも SPAM 送り届けようと頑張っている様子と一緒なので,ある意味無駄なあがきなのであるどころか,SPAM認定を加速させた可能性も否定できない.
Gmail も SPAM対 策は馬鹿じゃないので,送信ドメインを変えても文面があまり変わっていないなら SPAM とするし,送信元の IP とかも見て SPAM とするので, Amazon SES 使いつづけたり新 IP で何回も試行するとうまくいかないし,送信元信頼性の高い送信サーバーサービス経由で送れたりするようになっても,SPAM扱いされることもよくある.
ちょっと送信に成功しだしてまたいっぱい送り出して SPAM 業者扱いされるのはやっていることが SPAM 業者と同じことというか,その辺の今時の SPAM 業者より SPAM 業者っぽい挙動をしているのである.
今でもたまに Google anti-SPAM/phishing 網をくぐり抜けてくる えきねっと のフィッシングメールもびっくりするほどであろう.
Gmail ユーザーへの送信ガイドラインみたいな文章は,最近の DMARC 騒動で見る人が多いこのページが一番詳しい https://support.google.com/a/answer/81126?hl=ja .今はその騒動に応じてかなり加筆されているが,このページは開発中はどうであったのだろうか.
まず開発スケジュールについては,この開発は神奈川県の調達情報によると,調達案件番号 0001450060020230089R 業務名『神奈川県公立高等学校入学者選抜統合型WEB出願システム構築及び運用・保守業務委託』で間違いないと思われ,開札日が令和5年3月31日だからプロジェクトの始動はその後だろう.
※税金使途への意識高い県民はご存じの通り,ここから誰でも調べられる https://nyusatsu-joho.e-kanagawa.lg.jp/DENTYO/P6515_10
ちょうどその頃の Web Archive がたまたまあって 2023/03/07 時点ではこうなっていた https://web.archive.org/web/20230307005024/https://support.google.com/a/answer/81126?hl=ja
冒頭では
重要: 2022 年 11 月より、Google Gmail アカウントにメールを送信する新規の送信者は SPF または DKIM の設定が必須になりました。
とさらっと メールを送信する新規の送信者は SPF 「または」 DKIM の設定が必須 である一方,『ドメインのメール認証を設定する(必須)』の重要のところをよく読むと,
重要: 2022 年 11 月より、個人用 Gmail アカウントにメールを送信する新規の送信者は、SPF または DKIM を設定する必要があります。Google では、新規の送信者から個人用 Gmail アカウント宛てのメールをランダムにチェックして、認証されたメールであることを確認します。認証方法が一つも設定されていないメールは拒否されるか、迷惑メールに分類されます。この要件は、すでに送信者である場合は適用されません。ただし、組織のメールを保護し、今後の認証要件をサポートするために、必ず SPF と DKIM を設定することをおすすめします。
のようになっていて,「今後の認証要件をサポートするために、必ず SPF と DKIM を設定することをおすすめ」など,やんわりと新規の送信者は認証しっかり 必ず SPF と DKIM を設定することをおすすめ しているのである.
こういう書かれ方しても,個人のメールサーバーとかなら SPF か DKIM どっちかで運用してみてドメインを駄目にしても笑い話になるけど,自治体で運用するシステムであえて,博打に挑戦する必要あるのだろうか.
まぁ本来発注側の要件定義書とかにちゃんと SPF / DKIM を設定することなどと書いておくべき案件だったかなとは思う(たぶん書かれていなかったんだろう).
とにかく今は全世界の3割弱が Gmail と言われている中で,本当に Gmail が謎仕様のブラックボックスで届かないことが多発していたら国内外もっと騒ぎになるので Gmail 側に今回の件で大きな瑕疵があったとはいいがたい.
設定不備およびその後の作業内容で地雷原を突き進んで自爆しているのだろう.
アホらしいけどアホに一番わかりやすくいえば Google Workspace / Gmail 同士では IP メールサーバーのレピュテーションと無縁になれて,世界中の他の宛先にもだいたい問題なく送れるので,SPF / DKIM / DMARC の設定だけ気にすればよく,かなりシンプルなのである.
Amazon SES 使えていたんだから Google Workspace も不可ではないはず(ISMAPに Google Workspace もいるので,あとは要件しだいだけど).
今日は花金で午後暇になったのでざっと調べて書き出したけど,去年(おそらく最小限の修正などで運用するための発注) 3,600,000円 だったシステムを,今年は全面刷新して 138,600,000 円かけたわけだけど,ちょっとさすがに値段の割にお粗末な印象がある.
まぁ入札調書の開札日付が「平成」のままになっていたりしているの見ると教育委員会側も事務方スタッフが発注前から既に疲れてるんだろうなとも思うなど,ただそういう大人の事情はともかく受験生の心情を考えると,本来あるはずのない余計なストレスを掛ける結果に,大人の一員として恐縮してしまう.
一つ思うのはこれ「一般競争入札(技術審査型)」だけど本当にちゃんと技術審査したのかね?する能力あった?安い方に安易に決めてないだろうな??と,突っ込んでいった方が今後の神奈川県の教育環境のために遠からずなるかなと思ったけど,よく考えたら私は神奈川県民じゃなかったわ
というメールが来た。怪しさ満点なのだが、ググると下記のようなサイトが当たるのでリンクを踏んでしまった。
https://www.bk.mufg.jp/otorihiki_kakunin/index.html
一旦国内サービスに飛んだ後、mufg公式ドメインのログイン画面にリダイレクトされる。
ドメインが合ってるからいいやとログインしちゃったんだけどパスワード変えたわ。クソが。
預金引き出されることはないだろうが、うんこ踏んだリストに登録されたくさいのでまた色々来るんだろうな。
全メールアカウントを一括確認する設定で、楽天みたいなスパム送ってくる可能性のあるサイト登録専用に作ったアドレス宛だというのに気が付かんかった。
クソメールがまた増えるぜ。はぁ。
エールマーケット v.qajmbspf@kabelfan.com
→初めて聞くマーケットだなあ
AppBank Store naqvif-cebajet@soyez-vigilant.com
小野様へ。カバンの底、ゴミ溜まってない?6万回繰り返し使える掃除ボールでカバンの底が綺麗に!
アマゾン info@amazon.co.jp
イオンカード no-reply@aeoncardqe.tokyo
→何回も重要なお知らせ来るから重要だと思えなくなっちゃったよね
update@dofp.cn
→表示名つけたげてよお!
→定期的にお客様情報更新しなきゃならんサービスってまじであるのかな?
Qoo10 bjdh@wikaer.com
\お得な3日間スタート!/人気サプリがまさかの【111円】食品・サプリを買うなら今です!
→ネットショップ装ったほうが引っかかる人多いんかなー
ᴀmazon zenkyo@educas.jp
→なんだそのAは……
今週だけでバリエーション増えてきたなあ
全部ゴミなんだが
イオンカードから緊急のご連絡
イオンカード <no-reply@aeon-nabaxoba.com>
いつも弊社カードをご利用いただきありがとうございます。
昨今の第三者不正利用の急増に伴い、弊社では「不正利用監視システム」を導入し、24時間365日体制でカードのご利用に対するモニタリングを行っております。
このたび、ご本人様のご利用かどうかを確認させていただきたいお取引がありましたので、誠に勝手ながら、カードのご利用を一部制限させていただき、ご連絡させていただきました。
つきましては、以下ヘアクセスの上、カードのご利用確認にご協力をお願い致します。
ご回答をいただけない場合、カードのご利用制限が継続されることもございますので、予めご了承下さい。
-----------------------------------------------------------
*注意事項
*カードの個人情報によっては電話で連絡する場合もございます。
*正確な情報は必ず記入してください。
たいへんだ。すぐに連絡しないと。
スパムメールに騙されて、スパム文面(下記参照)の「振込入金の詳細については、SMBCダイレクトでご確認いただけます。」のURLリンクを踏んでしまいました。
だけど、それは謂わばスパム側による囮の様なURLで、三井住友銀行のドメインだったので、幸運にも今回は難を逃れることができました。
今回のスパム側の主な目的は、メール受診者(スパム被害者)がHTML形式でメールを確認して、また、メールの内容を信頼して「ご確認」のURLリンク「ttps://www.shuhmsドットcom」(詐欺サイト)をクリックすることだと思われます。
私は普段から平文形式でメールを確認するので、(実際の被害を受けるという意味では)今回難を逃れたけど、普段からHTML形式でメールを確認していたり、情報弱者や高齢者だったら騙されやすいだろうと感じます。
ポイントは、「ご確認」のリンク先が「ttps://www.shuhmsドットcom」になっていた他、「振込入金の詳細については、SMBCダイレクトでご確認いただけます。」の次の行のURLの/kojin以下の文字列がオリジナルと違うことです。
それ以外、題名、送信元、メール内容についてオリジナルに擬態しています。
普段からスパムメールに注意していますが、スパムの擬態が高度化して、情報弱者が騙されやするなる閾値を超えたと感じたので、警鐘の意味を込めて書いておきます。
【スパムメール】
-------------------------------------------------------------------------
Subject: 【三井住友銀行】振込入金失敗のお知らせ
Date: Thu, 9 Mar 2023 **:**:** +0800
From: 三井住友銀行 <SMBC_service@dn.smbc.co.jp>
-------------------------------------------------------------------------
-------------------------------------------------------------------------
Date: Sat, 25 Feb 2023 **:**:** +0900
From: 三井住友銀行 <SMBC_service@dn.smbc.co.jp>
Reply-To: SMBC.Auto.reply@ar.smbc.co.jp
-------------------------------------------------------------------------
-------------------------------------------------------------------------
三井住友銀行より、ご指定口座への振込入金失敗についてお知らせします。
振込入金の詳細については、SMBCダイレクトでご確認いただけます。
ttps://www.smbc.co.jp/kojin/app/smbcapp.html?aff=dirct_mlODM1902001(←kojin以下の文字列がオリジナルと違う)
―――――――――――――――――――――
※振込依頼人から振込の「取消」「変更」「組戻」があった場合等、お知らせした明細と実際の手続が異なる場合があ
ります。
※本メールは、お客さまお届けのメールアドレスへお送りしています(本メールの再送依頼は受け付けておりません)
。
偽のメール等で誘導された当行を装う偽サイトに、お客さまの口座情報やワンタイムパスワード等を入力すると、不正
> ttps://www.smbc.co.jp/kojin/special/stop_phishing_crime/
「三井住友銀行」名でお送りするメールには、携帯キャリアのメールアドレス宛を除き全て電子署名を付けています。
> ttps://www.smbc.co.jp/security/smime/
閲覧しているサイトが当行の正当なサイトかどうかを、電子証明書により確認いただけます。
> ttps://qa.smbc.co.jp/faq/show/297?site_domain=default
本メールに対するメールでのご返信・お問い合わせはお受けしておりません。メールの内容に身に覚えがない場合や、
サービス等についてくわしく知りたい場合は、当行ホームページをご覧いただくか、以下より電話番号を確認の上、お
問い合わせください。
> ttps://www.smbc.co.jp/contact_list.html
> ttps://direct.smbc.co.jp/aib/aibgsjsw5001.jsp?sc=081
-----------------------------------------------------------------------
-------------------------------------------------------------------------
(1)
I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in English. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the meaning same, but make them more scientific and academic. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My sentences are “ここに文章を入れる”
(2)
Please be an English spelling corrector and improver. I ask you to make my sentences more scientific, elegant, and academic, with use of upper-level English words, keeping the meaning same. Please keep the structure of my sentences and correct grammatical errors. Please only reply the revised sentences. My sentences are “ここに文章を入れる”.
(1) の出典は
https://x.gd/GAWOv (本体が消えたので、キャッシュ)
(2) の出典は
Appleがゴミみたいなレビューで会社のアプリをリジェクトしてきた。
「Specifically, your description includes Android references.」
だって。
アプリの説明にはAndroidなんて単語は全くでてこないのに!
念の為アプリの中身も調べたが、確かにAndroidという単語は文字列としてアプリに含まれるが、それはユーザーには見えないところにあるので問題ないはずだった。
そう思って返信してやろうと思ったけどうまく書けない。
直接的な物言いは出来るけど、ちゃんとビジネスマナーに沿って書かないとリジェクトいじめされそうだし。
そこでChatGPTで聞いてみた。
「Please write a reply to Apple, who wrongly rejected my company's iOS app because "Specifically, your description includes Android references," while it doesn't.」
するとこう答えが帰ってきた。
Dear App Review Team at Apple, Thank you for taking the time to review our app submission. We apologize for any confusion, but our app description does not include any references to Android. We have carefully checked the text and are unable to find any mention of Android or any other competing platform. We request that you please reconsider your decision and approve our app for the App Store. If you have any further concerns or questions, we would be happy to address them. Thank you for your assistance. Sincerely, [Your Name]
はあああ便利!
「any other competing platform」にも言及してるのがスゴイね。ちゃんとAppleの審査に対する回答だって分かってるんだ。
初めてChatGPTが便利だと思えたわ・・・。
[Your Name]を自分の名前にしてあとはそのまま送信した。
i'm so hesitate but I'm begging you please give me answer.
But, at least i have a thorn in my heart.
My doubt right now: Marwan is a person who does not keep own words, does not think that's a bad, does not mind making a friend cry with sadness.
Or Does Marwan like to harass me?
> so i will have time to reply to u
i guess, i misread English, and also your writings were incorrect.
Because we are not native English speaker.
My poor English brain read it like
"I won't be home « only » tmrw. So I « can » have time to reply to u (= My tomorrow is yours)".
But, did you write it with this meaning of ?
"I won't be home « from » tmrw. So I will « might » have time to reply to u."
But in the "tomorrow", you didn't that do.
I was deeply hurt by be broken promise.
I already told you, I cried for real.
自動で安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋)
/**************************************
以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>
//CSVファイルが置かれてるディレクトリのパス。投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";
'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';
//ファイルのパス。CSVは絶対パスで、拡張子も必要。iimは相対パスでよく、拡張子不要。
const FILE_PATHS = {
textCsv: CSV_DIR + 'textNoAnker.csv',
//レス用投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。
replyTextCsv: CSV_DIR + 'textReply.csv',
};
baseWaitTime: 5,
//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ
waitTimeRange: 5,
//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)
waitTimeForAvoidingPunishment: 60 * 30,
//メール
mail: 'sage',
//名前設定
name: '',
//以下、偽装ワッチョイ設定。浪人でワッチョイを非表示にしてるときだけtrueにしてね。
//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。
//妙なニックネームの後に付く8桁の文字列をランダムで決めて付加するかどうか。
},
//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。
//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrueの場合、投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。
//最初に取得するアンカー無し投稿文CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力。
noAnkerPostTextCsvStartRow: 1,
//最初に取得する返信用投稿文CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力。
//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。
//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。
minAnker: 895,
//返信する場合、名前に以下の文字列を含む投稿にアンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列で複数指定可能。指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能。
//↑とは逆に、名前に以下の文字列を含まない投稿にアンカーをつけて返信する。↑と併用も可能。
//返信する場合、本文に以下の文字列を含む投稿にアンカーをつけて返信する。
filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演で擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],
},
//自分のIPアドレスの確認。VPNとかでIPを変更してマクロを動かしてるとき、突然VPNが作動しなくなってIPが元に戻ったときにマクロを止めるためのもの。
//以下の文字列が自分の現在のIPアドレスに含まれている場合、マクロを一時停止する。基本的に自分の本当のIPアドレスを入力。
},
//浪人設定。最後に動作を確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないから確認できずわからない。
//浪人にログインしてるかどうかをチェックするかどうか。trueならする。falseならしない。trueにしていてもし浪人にログインしていないことを確認したらログインしにいく。
password: '1234',
},
};
/**************************************
設定箇所終わり。
https://info.5ch.net/index.php/%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E6%97%A9%E8%A6%8B%E8%A1%A8 <h3>o- *************************************/</h3>
/**************************************
・NULL演算子(??)は使えない。論理積(&&)は使える。
・オブジェクトの分割代入はできない。
・importはできない。 <h3>o- *************************************/</h3>
/**************************************
関数 <h3>o- *************************************/</h3>
/**
* ここから始まる。
*/
checkSettings();
var _TextCsvCursors = new TextCsvCursors(
SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0
? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1
: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
SETTINGS.postSettings.replyPostTextCsvStartRow > 0
? SETTINGS.postSettings.replyPostTextCsvStartRow - 1
: SETTINGS.postSettings.replyPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
);
var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);
const _MyPosterName = new MyPosterName({
name: SETTINGS.nameSettings.name,
});
const _ThreadUrl = openPromptThreadUrl();
//ループ
while (true) {
SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();
//スレを開く
openUrl(_ThreadUrl.fullUrlHttps());
//浪人にログインする設定なら、浪人にログインしているかどうかを確認し、していなければログインしにいく。
if (SETTINGS.roninSettings.checkLogin) {
}
}
if (SETTINGS.postSettings.replyPost) {
const targetAnkerNumber = createPostDOMList()
.filterPostnumberHigher(_LoopStatuses.currentMinAnker())
.filterByPostername(SETTINGS.postSettings.filterNames)
.filterByPosternameNotIncluded(
SETTINGS.postSettings.filterNamesNotIncluded,
)
.filterByText(SETTINGS.postSettings.filterText)
if (targetAnkerNumber !== null) {
const r = _TextCsvCursors.takeNextRowTextAsReply(targetAnkerNumber);
messageDisplay(`返信対象有り。アンカー先: ${targetAnkerNumber}`);
return {
...r,
updatedLoopStatuses:
_LoopStatuses.updateMinAnker(targetAnkerNumber),
};
}
}
if (SETTINGS.postSettings.noAnkerPost) {
//返信対象無し、或いは返信しない設定の場合。アンカー無し投稿文を作る。
const r = _TextCsvCursors.takeNextRowTextAsNoAnker();
messageDisplay('返信対象無し。アンカー無し投稿。');
return {
...r,
updatedLoopStatuses: _LoopStatuses,
};
}
return null;
})();
if (p) {
//投稿。
nickname: SETTINGS.nameSettings.nickname,
korokoro: SETTINGS.nameSettings.korokoro,
area: SETTINGS.nameSettings.area,
}),
SETTINGS.mail,
p.text,
);
//_TextCsvCursorsと_LoopStatusesを更新。
_TextCsvCursors = p.updatedTextCsvCursors;
_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
} else {
`返信対象が現われるのを待機中...。`,
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
}
wait(SETTINGS.baseWaitTime + randomRange(0, SETTINGS.waitTimeRange));
}
}
/**
* 投稿処理と投稿結果を見てリトライしたりマクロ終了したり。
* @param {string} serverName サーバー名
* @param {MyPosterName} _MyPosterName
* @param {string} postMail メール
*/
serverName,
postMail,
_MyText,
retryTimes = 0,
) {
const r =
retryTimes === 0
? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(
postTo5chTread,
)
serverName,
postMail,
_MyText,
).postSubstring(retryTimes, postTo5chTread, postConfirm);
if (r) {
back();
return;
}
wait(7);
const error = createPostErrorMessage().analyze();
messageDisplay(error.message);
if (error.order === 'KILL') {
kill();
} else if (error.order === 'SKIP') {
return;
} else if (error.order === 'TRUNCATE') {
back();
serverName,
postMail,
_MyText,
retryTimes + 1,
);
} else if (error.order === 'WAIT') {
wait(SETTINGS.waitTimeForAvoidingPunishment);
serverName,
postMail,
_MyText,
retryTimes,
);
} else if (error.order === 'LOGIN') {
serverName,
postMail,
_MyText,
retryTimes,
);
}
return;
}
/**
* 現在のIPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。
* @returns
*/
function checkCurrentIpNotTheIp() {
openUrl('https://www.cman.jp/network/support/go_access.cgi');
const _IpAdress = createIpAdressFromCMan();
if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {
pause('現在のIPに指定した値が含まれていることを確認。');
}
return;
}
/**
* @returns
*/
if (
SETTINGS.postSettings.noAnkerPost === false &&
SETTINGS.postSettings.replyPost === false
) {
return kill('設定エラー。noAnkerPostとreplyPost両方ともfalseになってる。');
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow < 0 &&
SETTINGS.postSettings.replyPostTextCsvStartRow < 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRowとreplyPostTextCsvStartRow両方とも-1になってる。',
);
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow === 0 ||
SETTINGS.postSettings.replyPostTextCsvStartRow === 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRow/replyPostTextCsvStartRowの初期値は-1或いは1以上で。',
);
}
}
/**
* 入力フォームを表示して入力されたスレのURLを受け取る。
*/
function openPromptThreadUrl() {
const url = prompt('スレURLを入力');
}
/**
* 開いてるスレのレス全て読み取ってPostListインスタンスを作って返す。
* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。
*/
const posts = window.document.getElementsByClassName('post');
return new PostList(Array.from(posts).map((e) => new Post(e)));
}
/**
* 開いてるスレのレス全て取得してPostDOMListに格納して返す。
* @returns
*/
function createPostDOMList() {
const posts = window.document.getElementsByClassName('post');
for (let index = 0; index < posts.length; index++) {
//HTMLCollectionからElementを1つずつ抽出して配列に。
arrPostDOMList.push(posts.item(index));
}
return new PostDOMList(arrPostDOMList);
}
/**
* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。
*/
function createPostErrorMessage() {
window.document
University of the Peopleで準学士号を取ろうと思い、9月に入学した。Online Education Strategies (UNIV 1001) に絞って履修していたものの、勉学と直接関係ないところでちょくちょくパニクりかけた。なのでここにまとめておく。誰かの参考になったら嬉しい。
とにかく遅い。履修登録期間などは特にひどい。ルービックキューブみたいなアニメーションをどれだけ見たことか。焦るな。
取りあえず出願だけして、あとからDuolingoの試験受ければいいやと思ってたら、いつの間にか出願段階が進んでて、自動的にEnglish Composition 1に登録されてしまっていた。
Admission Advisorにメールで連絡したら、「今からでも間に合うので書類を送ってください」という返事。Duolingo側からUoPeopleにスコア送付するとともに結果のスクリーンショットをメールでAdmission Advisorに送ったところ、事なきを得る。
課題の提出方法などのチュートリアルビデオは、Youtubeの公式チャンネルにまとまっている。
https://www.youtube.com/playlist?list=PLzDSQFS87t6HBFEjbZJ3DhHbnaW3kAhnd
Learning Resource Centerは、実質的には各種アカデミックスキルのチュートリアル集+質問フォーラムなのだが、それ自体がひとつの科目みたいな体裁になっていて、利用するにはEnrollが必要。
APAで行き詰まったときには参考になるし、質問フォーラムの回答も早い。
Discussion Forumの返信にも単語数制限がある。「100語以上」と「3~4文程度」と条件が二つあったので、後者だけ満たしていたら減点された。あと参考文献リストは単語数カウントに含めないとのことだった。
ここらへんはCourse Instructorによって運用が違うかもしれないので、確認した方が良いと思う。
Replyを押すだけだと簡易エディタが出るのだが、Advancedをクリックして多機能エディタを出した方がいい。特にReferenceつけるときはイタリックにしないといけないので必須。
あとAdvanceクリックすると親投稿だけのツリーが表示されるので、リプライ先を確認しやすい。別エディタで書いた内容をコピペで貼り付ける場合、"Hi ~, " のような呼びかけで文章を始めておくと、更にチェックしやすい。防ごう取り違え事故。
投稿後5分したら訂正できなくなる。投稿直後によく見直すこと。
なお確定後に間違いを見つけた場合、更にリプライをつけて正誤を説明するという手もある。絶望するなかれ。
Word形式が指定されている場合、Moodle上のテキストエディタではなく、その下のファイル添付のところから添付する。
学期最後のピアアセスメントでも、ファイル添付できていない学生がいた。手間や自身の環境を考慮して、フォーマットの点数は無視する戦略を取ったのかもしれないが。
自分の課題を提出→クラスメイトの課題を評価→自分の課題の成績が確定、というすべての段階が終了してはじめてチェックマークがつく。要は課題が出た翌々週になるまでは空欄のままになる。焦るな。
"Submit Assignment"をクリックしただけでは提出できていない。「本当に提出しますか?」というページが表示されるので、"Continue"を押して確定させること。
一周して満点が取れたからと安心するのは早い。問題は一周分より多く登録されているので、何周かしないと全制覇できないのである。
大学全体の履修登録期間の始まりと、個々の学生の履修登録可能期間の始まりとは一致しない。卒業が近い学生の方が優先的に登録できるシステムになっているため。UNIV1001を履修するような学生の番は当然遅い。Student Portalの「Register for Courses」を見れば、自分がいつから登録できるか書いてある。
要Proctorの科目の場合、履修登録期間中にProctorを設定しないと登録が取り消されてしまう。ProctorUを使う場合は、Student Portalの「Manage Proctors」から「ProctorUを使う」みたいな項目を選ぶだけでよい。
約 210 件 (0.32 秒)
800g×10個入り 212180:BKワールド鶏ガラと香味野菜のバランス ...
http://קדיש.co.il › その他-中華調味料-
鶏ガラと香味野菜のバランスが良く、さっぱりとした味わいです。YOUKI ユウキ食品 減塩ガラスープ(袋) 800g×10個入り 212180.
んん
【呪術廻戦】ミニ丸登場したしメカ丸が生きている可能性ある ...
https://animanch.com › archives
2020/02/06 — メカ丸が生きてる可能性は芦原猫先生がワールド鶏ガラを完結させるのと同じくらい高いと思わない。 reply favorite_border
2ページ目にはあった
やめろ。
アメリカの連邦スパム規制法(CAN-SPAM ACT)のページ(https://www.ftc.gov/tips-advice/business-center/guidance/can-spam-act-compliance-guide-business)には
You can’t charge a fee, require the recipient to give you any personally identifying information beyond an email address, or make the recipient take any step other than sending a reply email or visiting a single page on an Internet website as a condition for honoring an opt-out request.
って書いてあるぞ。
Yahoo! Japanはメルマガの配信解除にログインを要求するのをやめろ。
停止された理由ははっきりと説明されていないが、停止へ至った理屈はなんとなく予想はついている。もちろん犯罪に加担しているわけではないし、詐欺に遭っているわけでもなければ出品者アカウントでもない。無茶な返品要求をしたり、キャンセルを連発した訳でもない。アカウントに登録されている情報を見れば、すぐに停止解除を期待できるであろう内容だ(私の予想が正しければ、だが)。
問題は、停止された理由でなく、アカウント再開のために要求されている書類だ。
Amaz◎nのアカウントが停止された直後にログインしたところ、決済に使用したクレジットカードの請求先情報を求められた(この時、文書の添付は任意であり、「文書が存在しない」という選択肢も提示される)。正確な情報を入力したはずだ(送信履歴や控えのようなものは発行されないため、語字の可能性は否定できない)が、アカウントは再開されなかった。
その後、決済に使用したクレジットカードの末尾4桁が文面に含まれたメールにより、「氏名、住所、お支払い方法、および関連する取引情報 (利用明細) がはっきりと表示されている」書類を要求された。加えて、「お支払い方法に指定されているカード番号の最後の 4 桁のみを表示してください」と記されていた。私は複数のクレジットカードを保有しており、その中にはAmaz〇nブランドのMaster©ardを発行している三#住友カードも含まれている。≡井住友カードのWeb利用明細では住所もカード番号の最後4桁も記載されていない(カード番号の末尾3桁が隠される)ため、その旨を記載した上で、ダメ元で末尾4桁以外の番号を除去したクレジットカードの写真と、住所が記載されている郵便物の画像を提出した。
その結果、「提供された書類に名前、住所、電話番号が記載されていませんでした」と返信された。提出した画像には所有者の名前も住所も載っているのだが、そもそも画像を見ていないのか、誤記なのかは判断できない。ここで最も重要な点は、電話番号の記載を追加で要求されていることだ。
前述の三#住友カードのWeb明細には、電話番号も記載されていない。氏名、住所、お支払い方法、関連する取引情報、クレジットカードの末尾4桁、電話番号の全てを記載した書類は私が知る限りWeb上で直ちに取得できない。
Amaz・nのカスタマーサポートに電話すれば良いのではないかと考えたが、結論として電話では解決できなかった。
実は、アカウントが停止された日、置き配指定の注文が誤配された(後日、誤配を受けた方がわざわざ訪ねて来てくれて誤配が確定した)。配達完了メールが届いても荷物が見当たらないため問い合わせる必要があったが、アカウントが停止されているとカスタマーサポートを受けられないため、別のアカウントを作成して照会を求めた。結果として、誤配された注文とアカウント再開について即効性のある解決策は、カスタマーサポートから提示されなかった。
アカウントの管理は「アカウントスペシャリスト」と呼ばれる部署により行われているが、この部署へ電話が通じることはない(カスタマーサポートで「電話対応を行っていない」と説明される)。また、no-replyアドレスへ返信すればやり取りができるような説明をサポートは行うが、少なくとも私の事例ではやり取りが行われず、一方的に同じ要求が繰り返されている。
つまり、アカウントスペシャリストの要求を満たす以外に、(穏便な)アカウント再開は期待できない。
現在はクレジットカード会社へ事情を説明し、紙の利用明細を発行してもらっているところだ。利用明細が手元へ届くまでの約1週間、私のアカウントは停止されたままであることが決まった。ちなみに発行される明細について、クレジットカード番号の末尾3桁は記載されない(できない)とクレジットカード会社から明言されている。このことから、アカウントスペシャリストの要求は(少なくとも私が利用したクレジットカードについては)非現実的であると言えよう。
私のAmaz⦿nアカウントには、電子書籍、ギフトカード残高、未発送の注文、サブスクリプションなどが紐づけられており、当然ながら現在はいずれも利用できない。当たり前だが、色々と困っている。具体的なアカウント停止理由を説明されず、即効性のある解決方法がなく、こちらの説明を聞かずに非現実的な解決方法を一方的に繰り返し提示するサービスに対して、私が取れる行動は「サービスを利用しない」という一点に尽きるだろう。現状を飲み込んだ上で使い続ける人もいるかも知れないが、私はそこまで譲歩するつもりはない。
という訳で、停止されているアカウントが再開された後、ギフトカード残高とポイントを使い切ったら可能な限りAmaz◉nでの購入は控えようと決意した。Prime Videoウォッチパーティで友人と動画を観るような、私が制御できない理由で代替が効かない場合を除いて、アカウントに紐づいたサービスも利用しない。他国のAmaz◍nでどのような運用が行われているか分からないが、こちらも代替可能であれば積極的に代替していくつもりだ。アカウントが再開されない場合は…その時に考えるとする。
理由が説明されないままアカウントが停止されるという噂は認識していた。しかし、その情報は出品者やレビューを書き込んだ人にまつわることが多く、どこか他人事のように捉えていた。今回の件で、リスクを分散させることの必要性を身に染みて理解した。と同時に、私が一つのプラットフォームにどれだけ依存していたか客観視する機会にもなった。
また、Amaz◓nという会社が、顧客をどのように見ているかということも痛感した。私が与える利益は年間100万円にも満たず、私との取引が行われなくとも企業から見れば大したダメージにはならない。私のアカウントに残されている諸々の価値は合計で十数万円程度で、訴訟を起こす労力の方が高くつく。
集約することで手間を減らすことを悪いとは思わないが、どの程度集約するべきか、集約先の企業が顧客をどのように見ているかを含めて、生活全体で見直さなければならない。
共同研究しているギリシャ人の先生から、ギリシャでされている東京オリンピックに関する報道について真偽を聞かれたので回答したい。
全然ニュースみてないので、わかんないんだけど、大体こんな感じでいい?
[自分の回答] 今オリンピック中止のデモやってる奴らは、極々少数で、400人とか。無視できるレベル。こういう連中はデモをするのが仕事または趣味で、年中なんらかのデモをやってる。普通の人間はオリンピックを中止すべきと思っておらず、好意的に受け止めてるよ。
[自分の回答] 7/23時点では、2回の接種が完了した人が全人口の23%で、1回以上の人は35%やで。まぁ全体から言ったら全然すくないけども。日本は他国に比べて接種が遅れてるんやで。ワクチンの国内での治験を日本向けにローカライズして独自にやったから、承認に時間がかかって、結果として接種も遅れてるんやで~。日本は65歳以上が世界一多くて、それらの人が政治的な基盤を形成してる。そういうわけで、めちゃくちゃ保守的な国だから、遅れてるのはしゃーないやで。
[自分の回答] 激震なんて走っとらん!w以下は俺の個人的な意見だけども:政府関係者は1300人程度なら想定の範囲内だとおもうで~おそらく2500人とか3000人程度までなら想定内じゃないかな?これが東京だけで感染者数が10,000人/日とかいくようになると、ロックダウンとかやるかもな~。ちな日本は未だに強制力のある移動制限とかはしたことないよ!8月のなかばに日本のホリデーシーズンがあって、そこでみんな故郷に帰ったりするから、感染拡大する見込み。本番はオリンピックというよりお盆終わりの9月からや!コロナ先生の次回作にご期待ください!
--------------------------------------------------------------------------------------
This email may come as a surprise to you, as it is irrelevant to research or fellowships. In Greece we try to understand the situation with the Olympic games in Tokyo and the pandemic, but the reports on Greek media is fuzzy. Once my colleagues found out that I have some communication with a Professor in Tokyo, they asked me if I could possibly contact you and ask you what exactly is the situation there. So, with all the respect to your valuable time, whenever you have some spare time, could you please inform me about the following points that our journalists reporting from Tokyo only confuse us further?
Is it true that people organize demonstrations in the streets to stop the Olympic Games, because they are afraid that the games will spread the coronavirus in Japan? We do not understand this, as the games are held with no spectators (unfortunately) and the athletes are isolated in the Olympic Village, anyway (even with no pandemic).
Is it true that only 7% of the overall population in Japan is vaccinated against the Coronavirus? If yes, how is this possible, knowing that the Olympic Games are going to be held there ?
Today, they said on the news that 1300 new infections have been reported in Tokyo and that caused some "vibrations" to the government. Is this number significant for the Japanese people? In Athens alone (that is only 5 million people, 3 times less than Tokyo) we count that many infections every day for the past month.
As you can see, everything that is reported from Tokyo is unclear and contradicting: demonstrations for the cancellation of the Games due to the pandemic, vaccination level, infection rate. Today I heard on out national radio straight from the head of our Olympic Team that everything is calm and under absolute control in the Games. So could you please shed some light to all this, please? Again, if you are busy I will understand if you do not reply, as this is just curiosity and not urgent at all.
Is it true that people organize demonstrations in the streets to stop the Olympic Games, because they are afraid that the games will spread the coronavirus in Japan? We do not understand this, as the games are held with no spectators (unfortunately) and the athletes are isolated in the Olympic Village, anyway (even with no pandemic).
[My opinion]
The people who is engaging the demonstrations are very few such as 400 and they could be ignored. These people always participate in the demonstrations as a work or just enjoying their free time. They don't have any political ideology. General people is enjoying the Olympic Games as usual on TV.
Is it true that only 7% of the overall population in Japan is vaccinated against the Coronavirus? If yes, how is this possible, knowing that the Olympic Games are going to be held there ?
[My opinion]
As of July 23, 23% of the population had received two doses of the vaccine, and 35% had received at least once. Japan is behind other countries in terms of vaccination. Japan government took a long time to approve the vaccine produced outside of Japan, and as a result, the vaccination has been delayed. Japan has the largest rate of people over 65 in the world; about 30% is over 65 years old. These people form the political base of the country, so it's no wonder it's so conservative.
Today, they said on the news that 1300 new infections have been reported in Tokyo and that caused some "vibrations" to the government. Is this number significant for the Japanese people? In Athens alone (that is only 5 million people, 3 times less than Tokyo) we count that many infections every day for the past month.
[My opinion]
The following is my personal opinion: I think 1,300 new infections in Tokyo in a day is not big deal for the government. Maybe 2,500 or 3,000 is still within the expectation. If the new infections in Tokyo become over massive amount such as 10,000/day, we might need to go into a lock-down. Japan has yet to impose any enforceable movement restrictions. Japan has a holiday week in mid-August, and people go back to their hometowns, so the infection is expected to spread.
1 件 (0.30 秒)
”クリリンが斬る”
2 件 (0.39 秒)
トラオ (@hb_neighbor) | Twitter
twitter.com › hb_neighbor
Thanks. Twitter will use this to make your timeline better. Undo. Undo. トラオ @hb_neighbor 26 Jan 2020. More. Copy link to Tweet; Embed Tweet. クリリンが斬る#大河ドラマ #気円斬. 0 replies 0 retweets 0 likes. Reply. Retweet. Retweeted.