「https」を含む日記 RSS

はてなキーワード: httpsとは

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-22

○○漫画が××を助長していた

なんぞこれ

 

念のため補足しますが、誰か/何かを非難攻撃する意図はなく、僅か数日で全く異なる傾向を見せたブックマークに「えぇ~」という感情吐露です。

それでも、あえて非難先を指定するなら、傾向が一定しないスターを付けた人※ と現状のトップページと人気ランキングの仕組みのままにしている運営です。

両方にブクマした人は分かるのですが、両方にスターした人の比較は困難なので、スターの傾向が一定しない人がどこまで居るかは不明です

2022-07-22

言うだけ言って消す無責任野郎

何故消すのかというと、意図的誤読するxevraみたいなのがいるから。

https daydollarbotch.hatenablog.com もそうだね。

意図的誤読テクニックオウム真理教にいた石井久子が開発したものだそうだ。

誤読することで、相手に訂正させるんだよね。非常に卑怯でしょ。カルトからね。

カルトのみならず、普通宗教普通会社勤めでも、意図的誤読する人は少なくない。

日本人中国人韓国人に知能で負けている以上、誤読する悪い人は増える一方になるだろう。

そんな誤読を防ぐためにトラバを定期的に消すことをおすすめするよ。

https://anond.hatelabo.jp/20220722120958

意図的誤読意味がよくわからん

2022-07-21

鳩山山田統一とは関わりません」

https://hatenatools.herokuapp.com/diff/?url1=https%3A%2F%2Ftaroyamada.jp%2Fcat-other%2Fpost-23290%2F&url2=https%3A%2F%2Ftwitter.com%2Fhatoyamayukio%2Fstatus%2F1549658544861216769&filter=1&star=

上 山田太郎

下 鳩山友紀夫

id:quick_past

なんのいみもない駄文 

あてつけのようにひろゆきエントリを貼り付けてるアホより、よっぽど誠実。ひろゆきなんて統一教会みたいな連中のノイズを、増幅しまくってきた存在。 

このひと党派性以外に存在意義ないねスタンダード存在しないの可哀想

id:cha9

踏み絵踏んだつもりが足浮いてるで。「今後関係を持つつもりない」は嘘で統一協会とズブズブの自民を離党しない限り不可能統一教会表現規制派なのに統一教会と徹底的に戦いますと言えないあたり山田は真っ黒やで 

この際知ってる情報あるなら過去含め洗いざらい出してほしい。デマが飛び交うのは正しい情報が少ない上に与党批判の矛先をそらそうとするから。いつものように野党責任転嫁し煙に巻いて逃げ切ろうとしてる 

党派性以外に存在意義ない人その2

id:cinefuk

これを3年間「自主規制」していたわけだね。すでに『山田太郎問題視してないなら、統一教会は悪い組織ではない』とシンパシー抱く支持者が出ている状況で、もっと強くオタク統一教会から立ち去れ」と言える筈 

『一方で、統一教会イベントへの出席や祝電の事実はある。政治家として、一部の国民を苦しめるような宗教団体規制すべきだったがその責任を果たさず、無思慮にかかわったことを大変反省している』 

アンチ狂いのあまり妄想妄想を呼ぶ危ない人

id:fops

なんか微妙だな。知らなかったとしても関係は持ったわけで、その上で反省なんじゃないの?最初問題になったのも、もっと前だし。 

他の人も謝罪しよう。謝罪必要な関わりだとすることがまず第一にやるべきこと。 

第一にやるべきことにグチグチいうんだ

id:securecat

知らなかったかデマだみたいな論法で通じると思ってるのか? まあ今後は一切の関わりをせず、むしろきっちり統一教会規制なり宗教法人剥奪なりに尽力してくれたらええが。関与否定の表明だけで終わるなよ? 

謝ったのは偉い。元首相でも素直に謝るのに、自民議員って 

ずいぶん態度違います

haha64

問題の多い団体であり政治家が関わるべき団体ではない」と明言したのは好印象だが、同じ自民議員統一教会賛同会員・井上義行あたりに言うことはないんですかね。問題の多い団体に深く関わってるけど。 

与党議員なら流れないようなデマも上乗せで誹謗中傷されてる。

野党議員なら流れないような中傷は見ないフリ

はてなで狂ってんなーって人はやっぱやばい

2022-07-13

anond:20220713152927

ネットで出てきた文章そのまま貼る、真偽は知らん

https://六マリア悲劇.com/%E9%9F%93%E5%9B%BD%E3%81%AB%E6%B8%A1%E3%81%A3%E3%81%9F%E7%B5%B1%E4%B8%80%E6%95%99%E4%BC%9A%E6%97%A5%E6%9C%AC%E4%BA%BA%E5%A5%B3%E6%80%A7%E4%BF%A1%E8%80%85%E3%81%AE%E5%AE%9F%E6%85%8B/

日本人はみな、朝鮮半島植民地支配したこと遺伝罪や連帯罪として背負っているとされ、韓国に嫁いだ日本人女性信者は夫や夫の家族に尽くすことでその罪を清算しようとする。統一教会日本だけで霊感商法を行うのも贖罪させるためである

2022-07-04

ガーシーが当選しそうだしもう何でもアリなのでは?

NHKの最新世論調査が出た

どうもN国の支持が伸びているようだ

社民党を追い越しれいわに追いついている

https://www3-nhk-or-jp.cdn.ampproject.org/v/s/www3.nhk.or.jp/news/html/20220704/amp/k10013701781000.html?amp_js_v=a6&amp_gsa=1&usqp=mq331AQKKAFQArABIIACAw%3D%3D#aoh=16569313249504&referrer=https%3A%2F%2Fwww.google.com&amp_tf=%E3%82%BD%E3%83%BC%E3%82%B9%3A%20%251%24s&ampshare=https%3A%2F%2Fwww3.nhk.or.jp%2Fnews%2Fhtml%2F20220704%2Fk10013701781000.html

N国の比例順位は1位ガーシー、2位山太郎(偽)、3位久保田まなぶ(ポリフェノール秋山)という予想なので、1議席取ったらほぼガーシーが当選するだろう 知らんけど

知り合いの有名人暴露しまくれば掴み取れる実績

これこそが議席だったのだ

そう思うと何だかアホらしくなってきた

もう選挙には行かずシコって寝るかフォーガイズでもしてようかな

2022-06-27

anond:20220626151746

最初に作ったもんなんて、めっちゃさいもんだし、もう残ってない・・

とりあえず初心者は、リビドーに頼るのがいい。

Webを探せば、ドスケベ写真を集めて無断で転載して「ドスケベ画像30枚」とかやってるサイトあるから

その画像を全部まとめてDLするプログラムでも作ってみればいい。

ちょっと昔は、BSDソケットは大体のOS提供してくれてるが、HTTPの部分は自分プログラムする必要があって

まあ落ち着いて考えれば大して複雑な仕様でもないし、いい勉強になった。

今はどこもかしこhttpsだから、低レイヤ勉強は諦めてSSL/TSL対応オールインワンHTTPライブラリを使わないと

カウパー液がパンツについて乾いてガビガビになるくらい時間がかかってしま・・・

2022-06-18

feed-filter add --url-prefix "https?://qiita.com/" --title-contains "もう\\w+ない" --never

2022-06-14

ラノベ作家モデルにしたRPGクソシナリオ実在したのか?2

https://anond.hatelabo.jp/20220614220352

2.「作家としてのアカウントで嘘ついてバズるなんておっそろしい真似できるわけない」

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1536239636062027777

真島文吉 on Twitter: "そういや、ツイートバズるたびに「バズりたいために吐いた嘘だろ、認めろ!」って人が寄ってくるけれど、そもそも彼らはバズることを無条件に「良いこと」だと勘違いしてる。バズることは良いこととは限らないし、バズろうと思ってバズれるもんでもない。バズることはあくま現象よ。"

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1536247464050950146

真島文吉 on Twitter: "そもそも作家としてのアカウントで嘘ついてバズるなんておっそろしい真似できるわけないねん。そんなことしてバレたら仕事なくなるわ。"

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1536247777495482368

真島文吉 on Twitter: "フォロワー仕事仲間や作家仲間全員を騙すことになるんだよ。できるかそんなこと。"

真島氏はこのように語るが、この言葉にはどのぐらい妥当性があるだろうか。

そもそも嘘をつく理由がないことは嘘をついていないことの証明にはならないが、そんな一般論を抜きにしても、プロの(ラノベ作家が嘘をついてバズったケースは、実際に存在する。三国陣氏の「だいしゅきホールド命名詐称事件だ。

「だいしゅきホールド」の起源をめぐってラノベ作家ケモナーがバトル - Togetter

ttps://togetter.com/li/1479016

ttps://b.hatena.ne.jp/entry/s/twitter.com/mikunijin/status/1236507155257122816

三国陣@肩こり on Twitter: "#しれっとすごいことを言う見た人もやる 「だいしゅきホールド」とかい知能指数0の妄言を生み出したのは私だ。正直すまなかった。"

ttps://b.hatena.ne.jp/entry/s/twitter.com/donpuku/status/1236799397536518144

どんぷく on Twitter: "「だいしゅきホールド」って名前考えたの僕なんですけど、「アレ書いたのオレなんスよw」って自慢するのが恥ずかしくて今まで黙っていたら、ラノベ作家さんにお仕事宣伝に使われはじめてしまいました。 とてもつらい。おなかいたい。




詳しい経緯は省くがこの件は、ラノベ作家三国陣氏の発言が虚偽であり、「だいしゅきホールド」の真の命名者は後から名乗り出たどんぷく氏の方であったことがほぼ確定している。三国氏は、あくま記憶違いの結果であるとしているようだが。

ttps://b.hatena.ne.jp/entry/s/twitter.com/mikunijin/status/1236871061116841984

三国陣@肩こり on Twitter: "いや本当に下らないとは思うよ… でも、万が一私の老いた脳が見せた幻覚だったとしても「嘘をついて注目を集めようとした」と取られるのは困る そんな下らないことして注目集めなくても仕事もらえています 変にバズったか戯言が大きく見えるだ…

ttps://b.hatena.ne.jp/entry/s/twitter.com/mikunijin/status/1236876467272740866

三国陣@肩こり on Twitter: "一応弁明すると、私は自分が書き込んだというふうに覚えています 私の記憶が正しいか私自身も証明できないだけです 人の記憶はわりとすぐ間違いがおこるので、私は自分自身も他の誰かも怪しいものだと思ってます"

ttps://b.hatena.ne.jp/entry/s/twitter.com/mikunijin/status/1237249325836537856

三国陣@肩こり on Twitter: "最初ツイートは十年前のあいまい記憶で書いたものです そもそも自分がいたのはVIPじゃなかった気がするので「あの有名なレス」は私じゃないと思います なので例の単語を私が考えたというのは間違いだった可能性が高いです 結果的に嘘つき…


この件で仕事がなくなったかどうかは不明だが、三国氏の主張を支持していた同じくラノベ作家高山理図氏ともども、ツイッターアカウント実質的な停止という事態にまで発展した。まさに、「フォロワー仕事仲間や作家仲間全員を騙すことに」なってしまったわけだ。

ttps://b.hatena.ne.jp/entry/s/twitter.com/Lizreel_spindle/status/1237048544533442565

高山 理図@異世界薬局 小説漫画発売中 on Twitter: "このたびはソースのない情報確認不十分のまま拡散し、大変申し訳ありませんでした。以後、情報の精査に努めます。本件で特に迷惑をかけたどんぷくさん、発端となる拡散証拠の有無を伺ったこと、深くお詫びいたします。責任の一切は私にあります。再掲です。"



からラノベ作家は信用できない、という話ではない。現代の(ラノベ作家という職業にとって「バズる」ことは、嘘をついてでも、作家仲間を巻き込んででも目指すだけの価値があるらしい、ということだ。作家自身宣伝を兼ねなくてはいけない業界の悪しき慣習はしばしば指摘されているが、その構造がもたらした歪みといえるだろう。

さらに言うと、たとえ金銭的・社会的利益に直接結びつくことはなくても、ツイッターを含めたインターネットでは、「それを真に受ける人間が一人でも存在する」だけで十分に嘘をつく価値となり得る。一度でも増田に書き込んだことのある人間なら皮膚感覚理解できるだろうが、自分無責任言葉に踊らされる人間を眺めることは、それ自体が至上の快楽だ。

まり、ことインターネットにおいては、「嘘をつく理由のない人間」は存在しない。そう思った方がいい。誰しもがふとバズの誘惑に転びうる、そんな気持ち悪い世界に我々は生きている。

そういう目で真島氏の過去発言から「バズった」ものを抜き出してみると、1万RT超えの自演荒らしの件をはじめ、こんなことがあった・こんな人がいた式のエピソードトーク系が微妙に多いような気はする。

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1514854315013582851

真島文吉 on Twitter: "あることに怒っているツイートが1日200件あったら、炎上案件だと思うでしょう。でも私が2ch作品投稿していた時、つまんねえ、駄作で場を汚すな、みんなでこいつを追放しようぜ、という内容の書き込み複数IDで200件あって、それが…

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1533119695880359937

真島文吉 on Twitter: "小学生の頃、毎日いじめられていた子が図画工作時間に「わたしの夢」という題材で絵を描けと言われて、他の子サッカー選手花嫁の絵を描く中、自分いじめている同級生バラバラにしている仮面ライダーの絵を描いたことがあった。後日教壇に呼び出されて絵を晒されて叱られたんだけど、"

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1531140959123423233

真島文吉 on Twitter: "創作の参考になるか分からんが、知り合いの猟師のじいちゃんが昔言ってたことには 「猟犬は強すぎてもいかん。あんまりにもデカくて強い犬は必死になって戦わんでも生きていけるから獲物を見逃すことがある。小さくて弱くて意地っ張りの駄犬の方がいい仕事をする」 と(しかしひでえ言い方だ"

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1513163234387558401

真島文吉 on Twitter: "以前子供の頃から好きだった作家先生にヒヤッとする褒め方をされたことがある。 「真島君のキャラクターは、相手人格否定する時は、そのまま果たし合いする覚悟で言ってるからとてもいいですね。私、人に強い言葉を強い口調でぶつけておいて…

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1463878862551486467

真島文吉 on Twitter: "先日、近所の爺さんに「あそこの家の嫁は挨拶もキチンとできん。村八分にしてやろか」とか突然言われて、やっべえなこの人何考えてんだと思いつつ、なんか返さなきゃなと思って言葉を選んでたら色々バグって「多分……向こうのほうが友達多いですよ……」ってじっとじいさんを見つめてしまった。"

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1448101556851642371

真島文吉 on Twitter: "だいぶ前に広島で坊さんと 「仏教にはもともと禁欲的な教えはないんだけど、なぜかわかりますか?」 「ブッダが苦行林で禁欲否定たからですかね」 「それもありますけど、昔の食糧事情や衛生事情禁欲やら節制やらをしたら、死ぬからです…

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FASCIIART_NOVEL%2Fstatus%2F1406261606984523776

真島文吉 on Twitter: "中学校美術先生、いつもイライラしてて怖くて嫌いだったんだけど、印象深い話をしたことがあった。「どんな作品でもエンタメとして楽しめるやつは信用するな。そう言う人間には良心がない。俺は俺の作品盗作したやつを詰めて自白させたが、審査員そいつの色が好みだからと一等をやりやがった」"



無論、ネタツイなど他の種類でのバズもあるし、仮にエピソードトークに偏っていたとしてもそれが何かの根拠になるわけでもない。ちなみに本人はこのように説明している。

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1536283706968907776

真島文吉 on Twitter: "最近昔のことをよく呟くのは、数年続いた肉親との争いがほぼ決着して、過去邪悪ものを捨てて行って(整理して)良い身分になったのも一因だろうなと。そしてそういう話に限ってバズりやすい。結果バズり屋みたいな扱いをする人も出てくる。循環原理が分かれば色々冷静でいられよう。"





教訓

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1536367781335408640

真島文吉 on Twitter: "例の「私」の話、悪い人らに玩具にされたのと、「私」を守りたい人達要請があったのとで、色々考えてデリートしました。色々言いたいことはあるんですがせんないので。まあ。"

とのことで、発端となった真島氏の一連のツイートは今はほぼ削除されている。その意味では、発言内容が事実だろうがそうでなかろうが一応は既に終わった話ではある。

しかし、正解の一つ(が実在するとして)はともかく、それ以外の疑いをかけられた無関係ゲームタイトルとその製作者の名誉問題は、ツイ消ししました、はい終わりで済むものでもないだろう。もし仮にこのエピソードが一から十まで事実だったとしたら、被害者である真島氏自身に細かい配慮を強いるのは酷かもしれないが、その場合でも少なくとも周囲の人間は、軽々しく拡散するべきではないツイートだった。

特に、具体的なidはいちいち挙げないが、素朴に義憤めいたコメントを書き込んだブクマカ達には、大いに反省してもらいたい。

ttps://b.hatena.ne.jp/entry/s/twitter.com/ASCIIART_NOVEL/status/1535815192587948032

自分たちが、ひねくれているつもりで実は極めて単純な精神の持ち主であることをいい加減自覚して、せめてこの増田に書かれた程度のことは考えてからコメントしてくれ。むしろコメントなんかするな。100年ROMれ。

そして、できればこの増田の内容すらも疑え(「中学時代同級生」本人による火消しでは?など)。何より、自分自身を疑え。お前たちのような無自覚煽動加担大衆タイプは、行き過ぎた懐疑論ガチガチ自縄自縛になるぐらいでちょうどいい。

2022-06-05

seleniumとやらを体験したい。

dockerubuntu:20.04でchromeDriverにchromium-browserとか入れればいいんだろ?

誰か「chromium-browser? それなら apt-get install lsb-release libappindicator3-1 の次に

  wget https://dl.goo略/_amd64.deb して dpkg でインスコや」

何やそれ。コマンドひとつじゃ入らんのか。

ってか、これじゃchromeDriverが動かない。chromium-browser も無いし、インスコ出来てなくない?

別の誰か「ちゃうちゃうapt-get install chromium-browserシンプルでええやん」

まあ、そうやろな。インスコしとくれ。

ターミナル「色々DLしとるが、どっかの https://archve.略/foobar で Bad Request が返ってきたでw」

何やそれ・・1回くらい自動リトライしてくれていいんやない?自分リトライしたら通ったで。

しかしこれも動かない。

別の誰か「apt-get install default-jre いるみたいやで。ドキュメントどこにも書かれてないけど」

何やそれ?なんでJREが出てくるの。

まあJRE入れれば、確かにchromedriverの出すエラーは変わった。

chromium-browserプロセスが居なくなったし、クラッシュしたんじゃね?」と。

何やそれ。。。

chromium-browser --version をやってみると

ターミナルsnap install chromiumsnap版入れてくれw」

何やそれ!apt-getの時に何が入ったんや!

まあよく知らんが、やったるか。snap install chromium っと

ターミナルあかんhttp://localhost/v2/snaps/chromium に繋げられんのやがw」

なんでlocalhostに繋げようとしてんの。

いまだにLinuxくんと仲良くできない。

追記

なるほど、Ubuntu 20.04 からsnappyに移行しとるんだと。しかしWSL2ではsystemdが動いてないんでsnapdも動いてない。だからアカン。

わいが仲良くできていないのは、LinuxくんではなくWSL2くんと言うべきなのか?

Ubuntu18.04ならapt-get動作する事が分かったので、もういいや。

2022-05-27

anond:20220527133227

httpsなのに変なポート番号な開発ページつくる傾向あるよね

anond:20220527132834

誤解されがちだがhttpsって通信規則の事じゃないんだよな。

httpがあって、その後にhttpsっていう新しい通信規約爆誕したわけじゃなくて

基本的にはhttp通信なわけです。調べてみると面白いよね。

URLの伝え方

他にあるならどうぞ

ただし顔文字プリントアウト病院ポリンキーの味は厳禁な

2022-05-22

はてブコメント標準出力に流すやーつ

普段から俺様が使っているスクリプトあるから、公開してほめちぎってもらうぞー!

出力はただの文字列から音声読み上げアプリでも何でも、突っ込んで遊んでくれ。

jq必須です。

ログインせず使うので当然アカウント固有の非表示設定とかは動きません。

あれなIDコメントも全部所得することになるのでご注意ください。

まあそこらへんはsedでも使って気に入らないidの行を勝手に削除してくれ

hatebu_comment.sh

#!/bin/bash

if [[ "$1" =~ ^http ]];then
	: # Success
else
	echo "Error: 引数指定したURLブックマークコメント一覧を取得するやーつ"
	echo "例: ./hatebu_comment.sh 'https://www3.nhk.or.jp/news/html/20200405/k10012369381000.html' | less"
	exit;
fi

if [[ "$1" =~ b.hatena.ne.jp/entry/s ]];then
	# はてブページのURLでも動作するように
	url="https://$(echo $1 | sed -e 's@.*/entry/s/@@')"
else
	url=$1
fi

if ! jq --version > /dev/null ;then
	echo "Error: jqがインストールされていません"
	exit;
fi

curl -s "https://b.hatena.ne.jp/entry/jsonlite/?url=$url" |
	jq '.bookmarks[] | if .comment != "" then ("「" + .user + "」 " + .comment) else empty end' |
	sed 's@^"@@g' | sed 's@"$@@g'

2022-05-21

anond:20220521220951

参考URL続き

タイトル
URL
エントリID
13はてなブックマーク - 人気エントリー - 2008年11月1日https://web.archive.org/web/20170815132626/http://b.hatena.ne.jp/hotentry/20081101
14はてなブックマーク - 人気エントリー - 総合 - 2010年5月27日https://web.archive.org/web/20190522181226/http://b.hatena.ne.jp/hotentry/all/20100527
15【復旧済み】各カテゴリ特集の一覧に、想定とは異なるものが多数表示される不具合が発生しています - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2019/05/10/1344284668551187895269474
16コメント一覧ページのデザインリニューアルおよびページ内の一部機能廃止・整理を行います - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2017/08/08/1500004667408485643465858
17簡易はてな記法 - はてなブックマークヘルプhttps://b.hatena.ne.jp/help/entry/textformat4669405056148061858
18eidを使えばもっとURLを短くできるhttps://anond.hatelabo.jp/2008121919444211362837
19URLエンコードについておさらいしてみた - Qiitahttps://qiita.com/sisisin/items/3efeb9420cf77a48135d347680902
20はてなブックマークEIDの桁数が激増したのはいつだろうhttps://anond.hatelabo.jp/20190127151652
21重複した URL正規 URL統合する | Google 検索セントラル | ドキュメント | Google Developershttps://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls?hl=ja4694503810869473858
22Consolidate Duplicate URLs with Canonicals | Google Search Central | Documentation | Google Developershttps://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls4695808187685102274
23URL複数存在する同一ページでコメント一覧ページが分散する仕様を、統合されるよう変更しました - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2019/02/28/1734014667408469537322306
24URLクエリパラメータ(クエリストリング)の意味とは。使い方は? 除外はすべき?[第4回][第4回] | Googleアナティクスとは/衣袋教授Googleアナティクス入門講座 | Web担当者Forumhttps://webtan.impress.co.jp/e/2012/04/26/12663351312146
25高木浩光@自宅の日記 - はてなブックマーク禁止する技術方法, 追記, 追記2 (23日)http://takagi-hiromitsu.jp/diary/20071222.html6889081
26[B! はてな] はてなブックマーク - about:blankhttps://b.hatena.ne.jp/entry/s/b.hatena.ne.jp/entry/about:blank4707586658055348514
27おっ - kikuchi1201 のブックマーク / はてなブックマークhttps://b.hatena.ne.jp/entry/2805/comment/kikuchi1201
28はてなブックマークされてる不思議なページhttps://rcmdnk.com/blog/2014/02/24/blog/4671123851382313506
29はてなブックマーク全文検索機能改善しました - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2015/06/22/1149584667408538793733762
30はてなブックマークっていつからOR検索できるようになったのhttps://anond.hatelabo.jp/20121006222621241122808
31知らなくても困らない!はてなブックマークのアレな使い方 - tipos tarongahttps://tt.hatenablog.com/entry/2013/11/16/2157034713084010265175938
32マイホットエントリ機能のご紹介 - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2013/05/08/1313084667408422829508482
33イブクマー検索機能を強化し、検索結果の並び替えや絞り込みができるようになりました(PCブラウザ) - はてなブックマーク開発ブログhttps://bookmark.hatenastaff.com/entry/2021/09/02/1605464707764769367740738
34はてなブログスター(星マーク効果は?1万円購入の圧倒的な効果https://blog-support.jp/hatenablog-star/

API編(後日投稿)に続く予定

追記・返信

今回書いた増田にも多くのブクマが付き、有難く思う。以下返信。

これは詳しい

ブクマしておく

誰得の詳しいまとめ

おつおつ!!

コメ有難う。おかげで次も書こうという気になる。

RSSがあれば、エクセルはてブが見れる

有用ツール紹介感謝ぐぬぬ向こうのブコメの方が多いと思いつつ)。

あとRSS一覧でいつも思うのが知ってて当然という感じでカテゴリの一覧が無い

参考ページ[FAQ]はてなブックマークの「総合」カテゴリーと「一般」カテゴリーの違いはどこにある?を載せたか大丈夫だろ、という不親切な態度は許されなかった。

はてな社員新人くん、これ分かりやすいから見ておいて」

はてな社内の仕様Wiki存在するのか知らない)より詳しそう

どうもはてブ担当新しく入ったらしい

門外漢によく知ってるねと褒める時に使う言い方の事例集だ。俺は詳しいんだ。

カラースターの値段が

スターすごい

ギブミーカラースターとか言われたら、青1個投げるとちょうど良さそう。

全然使いこなせてなかったことを思い知る

なんかよくわからんけど参考になりそう

業務中のブクマ捗るから助かる

まだAPI解説も残っているんじゃ(すぐに投稿できるとは言っていない)。

GitHubにでも書いたほうが良いのでは

増田への愛(執)着が勝ったが、外部リンクを数件しか貼れず注釈機能が無く字数制限も厳しい環境投稿して良いのかという葛藤もある。

錯綜」の解釈を間違っていて一対多の意味を取り違えた。「分散」かな。 & は予約文字というよりも値が途切れ # はブラウザ機能としてサーバ送信されない。 1d. は {2} ではなく {1} (%enc)

素人特有の、用語等への鈍感さが浮き彫りに。申し訳ない。

指摘を参考に"エントリページ"の章等を修正URL引数については、修正後の内容なら以下のようになることを読取っていただけるかなと。

1a例 https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20220521220951

1d例 https://b.hatena.ne.jp/entry?url=https%3A%2F%2Fanond.hatelabo.jp%2F20220521220951

API編も期待してる

善処する(GitHub投稿する方に気持ちが傾いてるが全く触ったことがない上に、VSCodeとWSLとgitを導入してはてなウィジェットスクリプト解読環境も整えようなどと考えてるので、いつになるか定かでない)。

「はてなフィルター」というウェブサービスも加えて

公式のページを対象としたので含めなかった(新参情弱なので知らなかったとは言えない)。

2022-04-28

箸の持ち方は正しい持ち方出来てるアピールしてマウンティングするけど字の汚さは開き直るの面白い

https://hatenatools.herokuapp.com/diff/?url1=https%3A%2F%2Fanond.hatelabo.jp%2F20190614201712&url2=https%3A%2F%2Fanond.hatelabo.jp%2F20220427234204&filter=1&star=

shiroikona333 箸の持ち方だけで判断はしない。だけど、食べ方が汚かったりゴミポイ捨てしたりするような人は箸の持ち方も正しくない率が高くてああやっぱり、と思うことはある。 

shiroikona333 そうだよ見本の真似が出来ないんだ。書いてある線をなぞるのも厳しいんだ。ものすごい時間と労力をかければ出来るけどそうしたら他のタスクが何一つ出来ないんだ。うちのASDの息子の話だけど。でも優しい子だよ。 

demcoe 箸の持ち方すらキチンと子供に教えないのはネグレクトだって言ってるでしょ。結果としてうまく持てない子供はかわいそうだが大人になったら自分マスターできるでしょ? 

demcoe 私は困ってないか

kagobon 持ち方直せばこんなことで悩まなくていい。わたし大人になってから自力で直した。10食もすれば直ってる。

kagobon 何が書いてあるか読めない上司の字を幾度も見てきたので字の美醜は社会生活関係ないと分かったから。 

neogratche テーブルマナーもそうだけど基本的自分階級を示すためのものから気にしない人と気にする人の乖離が激しいのも仕方ないのかもね 

neogratche 人格を疑われたくないがために必死に綺麗な字が書けるよう練習するのって虚無じゃね

poliphilus 表立って態度には出さん。が、やはり残念がっかりだな、という気持ちは大きい。こんな簡単に直せるものをどうして?という気がするし、擁護発言を見てもなんかお察しだなという気もする。

poliphilus 進学校思考に手が追いつかず、字が汚い子が多いと林先生は述べていた。ToshI英語発音に大苦戦し、X は米国進出を諦めた。音程感と外国語発音の上手さは相関するが、みんなではない。

punkgame 箸の持ち方すら直せないのかこいつ、と思うだけ。何も言わない。正しく持たなければならない道理はないし、直す必要もない。好きに生きろ。周囲の目を気にするのに自身の行動は気にしないのか? 

punkgame 左利き矯正されたため右でも左でも綺麗には書けん。メインは右だけど上手く動く日と動かない日があるので訓練どうこうではない。左は使わなすぎて幼稚園児並みなので綺麗になるまでめちゃ時間がかかる。そもそも 

2022-04-20

anond:20220420230211

httpsにしてくれないと、今時のブラウザー確認しないと見せてくれないから面倒だよね

2022-03-14

ブログランキング・新着記事フィルタ(拡張機能)作った

anond:20180609124213

ブログフィルタ - Chrome ウェブストア

https://chrome.google.com/webstore/detail/%E3%83%96%E3%83%AD%E3%82%B0%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/ljnpbbominfcpmeibilmpombbijelmfn?hl=ja

ブログフィルタ – 🦊 Firefox (ja)

https://addons.mozilla.org/ja/firefox/addon/%E3%83%96%E3%83%AD%E3%82%B0%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/

github

https://github.com/lvnkae/blog-collection-filter

概要

機能

使い方

基本設定
詳細設定

ブログURLミュート詳細設定

設定済みURLダブルクリックで詳細設定へ

 ・ブログ固有の非表示ワード設定

   絵日記ブログに突然現れる、創作実話漫画は見たくない

   PR記事回避したい

  など。

ワードミュートの詳細設定

 単語の頭に <> を付けると正規表現ON

 例)

  <>宇佐美 *定満

   宇佐美定満

   宇佐美 定満

   宇佐美 定満

   宇佐美  定満

  等、姓名間にスペースが0個以上ある定満はを含むツイートを削除

設定の簡易出力(export)/入力(import)

[対象サイト]

URL概要
https://blog.livedoor.com/ランキングブログ速報、カテゴリ編集部の「推し」、おすすめブログブログ速報
https://https://blog.with2.net/ranking/ランキング、新着記事
https://*,blogmura.com/ランキング

結果

各種ランキングからまとめサイトコンビニ漫画系(嫁姑DV、サレが云々)が消えてスッキリ

動機

twitterがどんどん改悪されてブログ更新が追いにくい

しかランキングサイトまとめサイト汚染されていたのだった

技術

ManifestV3

あとがき

今どきはLINE登録してスマホからブログ見るのが主流と聞き、需要は少なそうですがゼロでもないはず、と思い公開することにしました。amebloのことは忘れましょう。

アップデート予定

あれば

はてなNG代替品(はてぶフィルタ)とYoutubeフィルタにも簡易export/import機能を入れたい気持ち

2022-03-12

○nion版サイトからTwitterアカウント作成してみた【読みにくい】追記

<はじめに>

読みにくいと題に書きました。この文章を読んだあなた不快になったとしてもそれは注意書きを読んだ上であなたあなた判断によってあなたが読んだ文章によってあなた不快になったにすぎず、それは完全にあなた自己責任です。祈りが足りません。毎日もっともっと祈ってください。

<はじめにおわり>

ブログを開設して投稿しても良かったのですが、増田投稿したほうが興味のある人に少しでも多く届くかなと思い増田投稿することにしました。

先日、TwitterがOnion版サイト対応したと風のうわさに囁かれました。

https[:]//twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion

これがそのURLです。(ChromeSafariEdgeインストールした後そのままつかているFirefox、では閲覧することができません。諦めてください)

おそらくTwitter社が想定しているケースは

①何らかの理由によって、Twitterへのアクセスエラーを吐くようになった。(生IPでのアク禁

ユーザーは長年使用してきたTwitterアカウントログインして情報を得たい、情報投稿したい。

③なので、Onion版サイトを公開するから使ってね。

みたいな意図なのではないか勝手に想定しています。が、これはあくまで一民間人主観なので流してください。

①への対策としてVPNが挙げられますが、プライバシー保護を謳う幾多のVPNがこれまで国家権力に屈してログ情報を開示してきた例を見ると(すべてがすべてノーログを謳っていたわけではない)、そこらのVPN会社を利用するよりもTorで多重化した方が少しは安心ではないかという気持ちからTwitter社がOnion版サイトを公開してくれたとしたら、嬉しいことです。

<本題>

今回の実験におけるポイントは以下の2点です。

個人的に今利用しているアカウントTorログインするのは嫌なので、新規登録ができるかどうかを確認する(気になる人は既存アカウント実験してみてください)

Tor等を利用したTwitterアカウント作成時との比較を観察する

アカウント作成

Torから設定→プライバシーセキュリティセキュリティセキュリティレベル)を選び、Torボタン一つで選択することのできるJavaScript等のトラッキング制限をどの程度選択すればアカウント作成できるかを確認します。

標準(3段階で一番下のレベル):アカウント作成できる

より安全(真ん中のレベル):アカウント作成できない(自分確認した環境ではできないだけかもしれません、詳しくは後で記します)

最も安全(3段階で一番上のレベル):相変わらずいつも通りアカウント作成できない

アカウント作成した感想としては、正直Onion版サイトを公開したと聞いたときには、他所のOnion版サイトのように「最も安全」でアクセス先のURL依存したJavaScriptをいくつか許可すればアカウント作成できるのかな、と期待を胸にしていたのですが、現実としては「いつもどおりのhttps[:]//twitter.comへTorを用いてアカウント作成するとき」と何一つとして変わる点がありませんでした。これには少しがっかりです。

アカウント登録後の挙動

Torを用いてTwitterアカウント作成するとだいたい1ツイートまではTwitter社の宇宙よりも大きな器によって許されます

しかし、2ツイート目をしようものなら、時間をかけてアイコンやBIO、ヘッダーを設定しようものなら「reCAPTCHAパチモンクリア(4問正解で通してくれる神キャプチャ、お前が世界を取れ)」がやってきます

運が良ければそのまま関門通過。運が悪ければ電話番号登録を強いられます

今回はセキュリティの「標準」でアカウント作成したので、ログイン後1ツイートをした後に「より安全」に上げても使えるかな?と上げてプロフィール設定をしているところで電話番号登録要求されました。

ここ最近https[:]//twitter.comは、ブラウザセキュリティレベルを「最も安全」「より安全」にしていると「んなんか今日調子悪いわ笑」とログインページやアカウント作成ページを表示しれくれません(国際情勢が関係しているのかな?)。ですが、以前は上で書いた「他所のOnion版サイトのように『最も安全』でアクセス先のURL依存したJavaScriptをいくつか許可すればアカウント作成できるのかな」の手順でアカウント作成をできた過去がありますセキュリティレベルを上げ忘れたままTorを利用していた可能性があります、「ですが」以降は思い出として読んでください)。

その時ですら電話番号登録まで要求してこなかったというのに、セキュリティレベルを最低まで落として、やっとアカウント作成できたと思ったら、「お前はホモサピエンスか?」とパチモンに聞かれ、全問正解したというのに電話番号まで登録を強いられる。ダルいのでこの文章放置されている電話番号登録画面を横目に書かれています

実験結果

ブラウザセキュリティレベルを最低まで落とすことでアカウント作成成功したが、セキュリティレベルを上げて遊んでいたら(これが原因では???電話番号登録を強いられた。

結論

この実験結果からわかるように、新規アカウントへの優遇としてOnion版サイトを公開したとはとても思えず、既存ユーザーに向けたサービス展開と見るべきだと思う。

実験を通した感想

まず今回やったことはOnion版サイトで行わなくても、https[:]//twitter.comで再現可能だったことであり、2者の差はOnionに対応しているか否かでしかありません(緩くあってほしかった)。

IPアクセスできないかTor使うのにそこで電話番号登録要求したら、電話番号契約している本人が分かりますよね。

Onion版サイトの展開がどこの誰のためにやっているのか知ったことではないですが(良い子のみんなはソースを探してから口を開こう)、向いている方向とやっていることが少しズレている気がします。

理不尽事象により生IPアク禁された人々がいる、それに対抗するためにOnion版サイトを公開する、がOnion版からであってもアカウント作成はいつもどおりです。」だと仮定すると、現状は今のTwitterが落とし込めるギリギリなのかもしれません。

TwitterくんがFacebookくんに憧れる気持ちはよく分かりますが、Tor関連を冷遇するのところまでしっかり見習わなくても良かったと思います

腹癒せ

「Onion版サイト公開されたんですか?やったー!」「サイト公開されただけじゃないですかやだー!(少しは優遇されただろうと勝手に思っていた筆者が完全に悪い)」をしたので、初めの方に少し書いたVPNについて少し。ノーログを謳うおすすめの紹介です。VPNを使ってたとしても、画面の向こうにいる人間配慮しながらインターネットを利用しましょう。もうページを閉じてインターネットに帰っていいですよ。帰りの会は終わりました、事務連絡は済ませたのでここから雑談です。

おすすめ4選(それぞれノーログを謳っています

Mullvad(有料)

https[:]//mullvad.net

一言広告を一切していないので、検索して出てくるMullvadの感想PRを含みません。すげぇ

IVPN(有料)

https[:]//www.ivpn.net

一言:高いが支払い方法豊富。が、高い

ProtonVPN無料&有料)

https[:]//protonvpn.com

一言他所のノーログを謳うVPNサービスは月当たりの通信量の制限があったりしますが、ProtonVPNにはそれがない。そこがすごい。本当にすごい。無料で始めたかったらProtonを使ってください。

OVPN(有料)

https[:]//www.ovpn.com

一言2月から#StandWithUkraine https://www.ovpn.com/en/blog/standwithukraine というページを公開し、ウクライナの人への応援をしている。すごい。「ウクライナ人はサポートに連絡したら無料VPNが用意してあるぞ」と言ってる。かっこいい、抱いてほしい。それはそれとしてOpenvpn拡張子が.ovpnから検索結果がOVPNめっちゃ交じる。マジ卍


個人的には薦めないけれど、生IPよりかは良いんじゃないんですか、有名で使っている人も結構ますよね、好きだったら使えばいいと思います4選(それぞれノーログを謳っています

NordVPN(有料)

https[:]//nordvpn.com

一言:有名、紹介料いくらか知らんけどプライバシー特化おすすめVPN○選!みたいな記事はいつもいるやつ。ちなみにそいういう記事に限って上の4選の奴らはいません。

ExpressVPN(有料)

https[:]//www.expressvpn.com

一言:買収されて運営会社が変わった。NordVPNを紹介している記事は大体ExpressVPNも紹介している感じのアレ。

PIA(有料)

https[:]//www.privateinternetaccess.com

一言:゚(゚´ω`゚)゚。ピーア 日本人ではNordとExpressよりは使っている人は少ないんじゃないかな。

AirVPN(有料)

https[:]//airvpn.org

一言:支払い方法豊富

最後

マルウェア開発企業VPNサービス大手を続々買収

https://gigazine.net/news/20211015-former-malware-kape-technologies-owns-vpn-services/

後半で挙げた4選のExpressVPNとPIAは買収された側に含まれています。気にするか気にしないかアナタ次第。

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