「偽装」を含む日記 RSS

はてなキーワード: 偽装とは

2022-09-25

anond:20220924011706

フェミニズム、「不快」という主観に基づく個人感情について、さも社会的不正義に原因があるかのように偽装するレトリック上のテクニックばかり上達してしまっただけで、そこに「理」はないんだよね。

2022-09-23

anond:20220922163846

偽装ソフトげろしゃぶとかホワイトアルバムとかうぐぅとかあったな。

当時からこれなんの意味あんねんって思ってたからなくなってよかったけど。

2022-09-21

青色銀行

平日の午後四時半になんで自宅に居ると思って電話かけてくるんだろう。帰宅してから留守電に気が付いた。

もしかして青色銀行の行員さんはこちらが高等遊民だと思ってるのだろうか。高等遊民偽装できないのがくやしいのう

2022-09-20

条件付き確率自称優秀な人物を見破る

自称優秀な人物はたくさんいるが、本当に優秀な人物限定される。これは、自称金持ちはいるけど本当の金持ちは少ないのと同じだ。

たとえば優秀なプログラマーを見抜くには、条件を追加していけばよい。

以下はただの例 (状況に合わせて任意に条件が変わると考えてほしい)

面接場合知識偽装できてしまうが、技術試験筆記試験場合偽装ができない。偽装できない方法で基礎があるかテストすれば大体はふるい落とせる。

2022-09-15

anond:20220915202926

美々卯はたまに聞くけどあれはまた別ジャンルなんで…。四国が近いんでそっち系列の方が美味くて負けてる(とかいったら四国うどん通とバトルになるけど。大阪には名前だけ偽装したチェーン店ばっかりあるかいって。)

2022-09-14

anond:20220914115512

別にそう主張してる分には全く構わないんだけど

男女平等とかウソついて正しさを偽装してるからな。

2022-09-12

力の指輪黒人エルフリトルマーメイド黒人アリエル批判されているのは

人種を変えた事そのものではなくて

原作では白人だなんて何処にも書いてない!」と平気で言い切る不誠実さにあると思うの

何故か比較Fateアーサー王カバチタレの性転換を持ち出してくるけれど

それはちゃんと「改変は改変」という謙虚な(真っ当な)態度を取ってるでしょ

「元々女だったかもしれないじゃないか!」などという意味不明詭弁は持ち出して来ない

あとカバチタレ行政書士は男でも女でも変わらずこなせる仕事だし

Fateアーサー王は女にした事で、プロトタイプの男設定に付きまとう「でも原典では既婚子持ちなんだよね…」という問題を女同士の偽装夫婦って事にして上手く回避してた

人種を変える事によって「なんでそこに黒人が?」という疑問点だけが増えるような改変とは違う

2022-09-11

anond:20220911000545

37歳で正社員になれたのは経歴偽装のおかげです男の37歳じゃこれは無理ですよねって設定なら通りそう

27歳とかニート男でも普通に就職できるわ

2022-09-10

anond:20220910171518

差別ではなく信念の問題だよ

信念というのは「明日も変わらずに私はこうするだろう」

保証することからまれるけど、他人軸で生きてる増田価値観他人に委ねてるからいつも深い信念を持てない

信念に基づく行為の一つに愛情があり、増田は信念がないため愛も薄いか

増田自分が思ってる以上に常時不親切で冷たい人間なんだよね。

 

から性格クソな奴に結婚してない事を罵倒されたという

性格クソな奴なら当然やるだろう事を増田はしてるだけなんだけど

それをさも常識人が行うことのように偽装してるのが、フェアじゃない。

 

フェアじゃないのは良くないね

2022-08-24

anond:20220824175840

織田信長が死を偽装してヨーロッパ渡り海賊にならなかったという証拠は見つかっていない」という表現を思い出した

2022-08-20

anond:20220820152422

基準をどうするかよ。

基準を作らんと政府/政治家は動けんぞ。

逆に基準をなくして、外の宗教同類だと偽装するのがカルト宗教

anond:20220820023928

政治家とのツーショットや、政治家記事投稿したことをもとに自分たちはまっとうな団体ですと偽装する詐欺連中がいるんだよ。

から消費者契約法として詐欺の枠組みを指定し、消費者契約法案件となったという時点で、その団体政治家が関与せず、また献金人材を受けず、政治家が関与して広告塔にならないようにする必要がある。

そもそもIQって計算能力の速さ競うだけなものでこういう社会案件には微塵も役に立たん。

2022-08-18

データサイエンスを知らない人はヤバいですよ!

使われ方を気にしてデータを作り始めると、

データがゆがんでしまます

大手メーカーメディアがよくやる手法ですね。笑

統計偽装問題は色々とあります

2004年から一部抽出調査

 切り替えたキッカケも不明

・なぜ、ローテーション・サンプリング(※)

 に切り替えたのか経緯も不明

※毎年3分の1の標本を入れ替える方式

などなど…。

2022-08-16

anond:20220816140215

昔はそうやって偽装でもしなきゃゲイは生きていけなかったんだよ

2022-08-15

anond:20220815153109

そりゃ「そこそこ美人」ぐらいになるなら技術でどうにかなるよ。普通職場で「きれいめなお姉さん」としていい思いするぐらいなら、努力すれば誰でもいけると思う。

でも、戦場はその上のラインなんだよ。ハイスペなんてのは、増田がいうところの女の努力偽装なんていくらでも見破ってきやがるの。

ピアノで例えたら、仲間内の余興でショパンでも弾くぐらいだったら誰でも練習すりゃできるけど、ハイスペパパ活界隈ってのは音大受験芸能人とかスポーツ選手プロ彼女になるとコンペで金賞取るぐらいになってくる。それくらい厳然と壁があるんだよ。遺伝子文化資本に恵まれて、その上での努力って世界になってくるから

2022-08-14

anond:20220814092635

宗教が程よく思考停止をさせるのは、考えすぎて疲れるのを防止するためだろうし、権力者国民の安寧を願ってのことだろう。

詐欺連中を蔓延させるためじゃない。そもそも詐欺連中こそがありもしない先祖の霊証やらでわざと疲れさせて詐欺連中に依存させる。

プロテスタントカトリック大戦争科学の勃興の17世紀以前は詐欺連中は問答無用異端として潰されとったわ。信教の自由異端詐欺連中の蔓延という側面もある。

といっても、消費者問題として献金の全額返金や、消費者問題を起こす団体勧誘偽装制限政治家献金人材を受け入れず、またイベントにも参加せずの「法整備」が必要だな。

2022-08-09

anond:20220809094859

うーん、なりすまし弱者……

 

弱者偽装……

弱者の威を借る…… 

 

言いたいことは確かにここにあるが、うまいことウィットがでてこない。

 

 

そういえば最近、「正しさの商人」なる本が発売されたな。

でもそれは、元増田の言う行為に加担しがちなマスコミ批判する言葉からな。

自分とこの県が公的施設県庁会議室)の使用許可統一教会の関連団体使用許可だしてたらしい

なんか会見で謝罪してた

その団体平和なんちゃらみたいな名前で、ぶっちゃけ似たような名前団体結構ある

共産党が関わってるとこ、右翼団体が後援してるって噂があるとこ、高校生の頃に平和活動かに関わってた人が社会人になってもほそぼそと活動してるとことか、まあ色々ある訳よ

この中から統一教会に関わりがある団体だけをピックアップして排除するの、結構難しいんじゃないかって思った

どの程度の関わりがあるのかもパッと見じゃ分からんし、ちょっとでも関わってたらアウトにするとキリがないし

統一教会ってその辺の偽装というか、統一教会と関わりがある事を隠す為に名前ごまかしたりするの上手いよな

2022-08-08

1998年小渕内閣以降の内閣支持率と時事トピックス(24年分+今月分追記)

何やったのか当時の反応を含め記憶曖昧なので内閣支持率を元にトピックスを書きだした。

先月末に同様の記事を書いたが今月大幅に支持率が下がったので追記して記載

毎月のNHK世論調査数字使用

前月と比較して7%以上内閣支持率の増減があったときのみ書き出した。

最初は5%増減で書こうとしたけど時事を調べるのが面倒で無理だった。

トピックス以外の雰囲気を掴む為、次のようなものも合わせて記す。(適当に作った)

支持率上昇率=(前月より5%支持率が上昇した月数)/在職月数
支持率下降率=(前月より5%支持率が下降した月数)/在職月数


元増田が小渕氏から書いてるので小渕内閣から

以下、当時の支持率数字と()内の数字が前の月との増減値。

小渕恵三 在職期間:1998.08~1999.03 1年8ヶ月 就任時:37% 退任時:35% 最高:53% 最低:20%

支持率上昇率:15.0%   支持率下降率:20.0%

森喜朗 在職期間:2000.04~2001.04 1年1ヶ月 就任時:39% 退任時:7% 最高:39% 最低:7%

支持率上昇率:23.1%   支持率下降率:46.2%

小泉純一郎 在職期間:2001.05~2006.09 5年5ヶ月 就任時:81% 退任時:51% 最高:85% 最低:39%

支持率上昇率:18.5%   支持率下降率:21.5%   ※2001.09 アメリカ同時多発テロ

安倍晋三 (第1期) 在職期間:2006.102007.09 1年0ヶ月 就任時:65% 退任時:34% 最高:62% 最低:29%

支持率上昇率:16.7%   支持率下降率:41.7%

福田康夫 在職期間:2007.102008.09 1年0ヶ月 就任時:58% 退任時:20% 最高:58% 最低:20%

支持率上昇率:8.3%   支持率下降率:25.0%  ※2008.09 リーマンショック

麻生太郎 在職期間:2008.09~2009.08 1年0ヶ月 就任時:48% 退任時:15% 最高:49% 最低:15%

支持率上昇率:8.3%   支持率下降率:41.7%

鳩山由紀夫 在職期間:2009.102010.05 8ヶ月 就任時:70% 退任時:21% 最高:70% 最低:21%

支持率上昇率:0.0%   支持率下降率:75.0%

菅直人 在職期間:2010.06~2011.08 1年3ヶ月 就任時:61% 退任時:18% 最高:61% 最低:18%

支持率上昇率:14.3%   支持率下降率:42.9%   ※2011.03 東日本大震災 この月世論調査なし。 2011.02 21% 2011.04 27%

野田佳彦 在職期間:2011.09~2012.12 1年4ヶ月 就任時:60% 退任時:20% 最高:60% 最低:20%

支持率上昇率:0.0%   支持率下降率:31.3%

安倍晋三 (第2期) 在職期間:2013.01~2020.08 7年8ヶ月 就任時:64% 退任時:34% 最高:66% 最低:34%

支持率上昇率:15.4%   支持率下降率:21.5%  ※2019.12 コロナ中国で1例目発生

菅義偉 在職期間:2020.09~2021.09 1年1ヶ月 就任時:62% 退任時:30% 最高:62% 最低:29%

支持率上昇率:0.0%   支持率下降率:23.1%

岸田文雄 在職期間:2021.102022.08(継続中) 11ヶ月(継続中)  就任時:49% 退任時:-% 最高:59% 最低:46%

支持率上昇率:9.1%   支持率下降率:18.2%  ※2022.02 ロシアウクライナ侵攻開始

内閣支持率の出典

https://www.nhk.or.jp/bunken/yoron/political/1998.html

2022-08-07

anond:20220807132514

今どき親や親類や友人がカルト宗教や怪しい自己啓発セミナーにハマってとんでもないことになったとか、そういう噂を聞いたやつとか、自分自身や友人が偽装した怪しい勧誘を受けたとか当たり前だろ?

多くの国民にとってカルト宗教日常に近い脅威なんだよ。

国家公安委員会委員長統一教会が抑えるということで「犯罪」にはならないしできなかったのだけども、今回その抑えが山上義士の働きで一気に溶けて噴火したのだと思うが。

2022-08-01

anond:20220731183342

自動安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋) 

/**************************************

以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>

//CSVファイルが置かれてるディレクトリパス投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";

const CSV_DIR =

'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';

//ファイルパスCSV絶対パスで、拡張子必要。iimは相対パスでよく、拡張子不要

const FILE_PATHS = {

//投稿文が書かれたCSVファイル

textCsv: CSV_DIR + 'textNoAnker.csv',

//レス投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。

replyTextCsv: CSV_DIR + 'textReply.csv',

};

const SETTINGS = {

//投稿後の基本待ち時間

baseWaitTime: 5,

//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ

waitTimeRange: 5,

//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)

waitTimeForAvoidingPunishment: 60 * 30,

//メール

mail: 'sage',

//名前設定

nameSettings: {

//名前名無しなら''。

name: '',

//以下、偽装ワッチョイ設定。浪人ワッチョイを非表示にしてるときだけtrueにしてね。

//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。

nickname: false,

//妙なニックネームの後に付く8桁の文字列ランダムで決めて付加するかどうか。

korokoro: false,

//IPランダムで決めて付加するかどうか。

ip: false,

//地域ランダムで決めて付加するかどうか。

area: false,

},

postSettings: {

//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。

noAnkerPost: false,

//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrue場合投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。

replyPost: true,

//最初に取得するアンカー無し投稿CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力

noAnkerPostTextCsvStartRow: 1,

//最初に取得する返信用投稿CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力

replyPostTextCsvStartRow: 1,

//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。

textCsvLoop: true,

//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。

minAnker: 895,

//返信する場合名前に以下の文字列を含む投稿アンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列複数指定可能指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能

filterNames: [],

//↑とは逆に、名前に以下の文字列を含まない投稿アンカーをつけて返信する。↑と併用も可能

filterNamesNotIncluded: [],

//返信する場合、本文に以下の文字列を含む投稿アンカーをつけて返信する。

filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],

},

//自分IPアドレス確認VPNとかでIPを変更してマクロを動かしてるとき、突然VPN作動しなくなってIPが元に戻ったときマクロを止めるためのもの

ipSettings: {

//自分現在IPアドレス確認をする。

checkIp: true,

//以下の文字列自分現在IPアドレスに含まれている場合マクロを一時停止する。基本的自分の本当のIPアドレス入力

avoidTheIp: '133.206.99.224',

},

//浪人設定。最後動作確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないか確認できずわからない。

roninSettings: {

//浪人ログインしてるかどうかをチェックするかどうか。trueらするfalseならしない。trueにしていてもし浪人ログインしていないことを確認したらログインしにいく。

checkLogin: false,

//浪人ログインメールアドレス

mailAdress: 'abc@def.com',

//浪人ログインパスワード

password: '1234',

},

//false: run()実行させず(デバッグ用)

run: true,

//true: 投稿処理だけしない デバッグ

skipPost: false,

};

/**************************************

設定箇所終わり。

書き込めない時の早見表 - 5ちゃんねるwiki

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>

/**

* ここから始まる。

*/

function run() {

//設定ミスがないか調べる。

checkSettings();

var _TextCsvCursors = new TextCsvCursors(

new TextCsvCursor(

SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0

? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1

: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,

FILE_PATHS.textCsv,

SETTINGS.postSettings.textCsvLoop,

),

new TextCsvCursor(

SETTINGS.postSettings.replyPostTextCsvStartRow > 0

? SETTINGS.postSettings.replyPostTextCsvStartRow - 1

: SETTINGS.postSettings.replyPostTextCsvStartRow,

FILE_PATHS.replyTextCsv,

SETTINGS.postSettings.textCsvLoop,

),

);

var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);

const _MyPosterName = new MyPosterName({

name: SETTINGS.nameSettings.name,

});

//スレURL指定

const _ThreadUrl = openPromptThreadUrl();

//ループ

while (true) {

//IP確認する設定なら、それをする。

SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();

//スレを開く

openUrl(_ThreadUrl.fullUrlHttps());

//浪人ログインする設定なら、浪人ログインしているかどうかを確認し、していなければログインしにいく。

if (SETTINGS.roninSettings.checkLogin) {

if (!checkRoninLogin()) {

loginRonin();

continue;

}

}

//投稿に使うテキスト取得。

const p = (function () {

if (SETTINGS.postSettings.replyPost) {

//返信あり設定の場合。返信対象が無いか調べる。

const targetAnkerNumber = createPostDOMList()

.filterPostnumberHigher(_LoopStatuses.currentMinAnker())

.filterByPostername(SETTINGS.postSettings.filterNames)

.filterByPosternameNotIncluded(

SETTINGS.postSettings.filterNamesNotIncluded,

)

.filterByText(SETTINGS.postSettings.filterText)

.lowestPostNumber();

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) {

//投稿

postThenCheckError(

_ThreadUrl.serverName(),

_MyPosterName.randomize({

nickname: SETTINGS.nameSettings.nickname,

korokoro: SETTINGS.nameSettings.korokoro,

ip: SETTINGS.nameSettings.ip,

area: SETTINGS.nameSettings.area,

}),

SETTINGS.mail,

p.text,

);

//_TextCsvCursorsと_LoopStatusesを更新

_TextCsvCursors = p.updatedTextCsvCursors;

_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();

messageDisplay([

`投稿回数: ${_LoopStatuses.currentPostCount()}`,

`minAnker: ${_LoopStatuses.currentMinAnker()}`,

`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,

`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,

]);

} else {

messageDisplay([

`返信対象が現われるのを待機中...。`,

`投稿回数: ${_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 メール

* @param {MyText} _MyText

* @param {number} retryTimes

* @returns {void}}

*/

function postThenCheckError(

serverName,

_MyPosterName,

postMail,

_MyText,

retryTimes = 0,

) {

const r =

retryTimes === 0

? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(

postTo5chTread,

postConfirm,

)

: new ValuesOfPost(

serverName,

_MyPosterName,

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();

return postThenCheckError(

serverName,

_MyPosterName,

postMail,

_MyText,

retryTimes + 1,

);

} else if (error.order === 'WAIT') {

wait(SETTINGS.waitTimeForAvoidingPunishment);

return postThenCheckError(

serverName,

_MyPosterName,

postMail,

_MyText,

retryTimes,

);

} else if (error.order === 'LOGIN') {

//動作未確認

return postThenCheckError(

serverName,

_MyPosterName,

postMail,

_MyText,

retryTimes,

);

}

return;

}

/**

* 現在IPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。

* @returns

*/

function checkCurrentIpNotTheIp() {

//IP確認ページへ飛ぶ

openUrl('https://www.cman.jp/network/support/go_access.cgi');

const _IpAdress = createIpAdressFromCMan();

if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {

pause('現在IP指定した値が含まれていることを確認。');

//ポーズ解除したならもう一度確認しに。

checkCurrentIpNotTheIp();

}

return;

}

/**

* 設定に致命的な問題が無いか検査

* @returns

*/

function checkSettings() {

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を受け取る。

* @returns {ThreadUrl}

*/

function openPromptThreadUrl() {

const url = prompt('スレURL入力');

return new ThreadUrl(url);

}

/**

* 開いてるスレレス全て読み取ってPostListインスタンスを作って返す。

* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。

* createPostDOMListを使う。

* @returns {PostList}

*/

function createPostList() {

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');

var arrPostDOMList = [];

for (let index = 0; index < posts.length; index++) {

//HTMLCollectionからElementを1つずつ抽出して配列に。

arrPostDOMList.push(posts.item(index));

}

return new PostDOMList(arrPostDOMList);

}

/**

* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。

* @returns {PostErrorMessage}

*/

function createPostErrorMessage() {

return new PostErrorMessage(

window.document

.g Permalink | 記事への反応(0) | 15:40

2022-07-31

anond:20220731181955

↓てな具合なのでそういうプログラムが作れるだけでも社会の平均?中央値から見れば立派立派

500動け動けウゴウゴ5ちゃんねる2020/06/14(日) 12:57:52.17ID:6qfdYEVd0>>501

>>499

規制有効BBSスマホからアクセスするとsmartphone_idなるjava存在する。

仕組みはよくわからん有用らしい。

501動け動けウゴウゴ5ちゃんねる2020/06/14(日) 20:35:49.18ID:gDZ1+EG90>>505

>>500

https://www.applican.com/tutorial/p11/index.html

こういうのね

JavaScriptなんでユーザ適当操作出来る点で

偽装もし放題なんだが

505動け動けウゴウゴ5ちゃんねる2020/06/16(火) 21:36:47.88ID:KpWEJQvH0

>>501

そこまでできる連中が今時どれだけいると思う?。スマホ連中じゃほぼ皆無だろ。(笑)

ログイン ユーザー登録
ようこそ ゲスト さん