「BBS」を含む日記 RSS

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

2022-10-27

今って特定ファンけが交流する掲示板って存在する?

20年ぐらい前まではミュージシャンイラストレーターオフィシャルサイトにはBBS存在し、

そのファンけがまり音楽談義や、そのサイトだけで時事問題について話し合ったりしていた。

つの間にか消えてしまったけどアレはアレで好きだった。

今って特定ファンけが交流する掲示板って存在する?

20年ぐらい前まではミュージシャンイラストレーターオフィシャルサイトにはBBS存在し、

そのファンけがまり音楽談義や、そのサイトだけで時事問題について話し合ったりしていた。

つの間にか消えてしまったけどアレはアレで好きだった。

2022-10-15

議論を促すプラットフォーム」作るわ

anond:20221011190030

anond:20221012181429

を書いた増田です

返信

リアクション感謝

トラバはだいたい返信したはずなのでブコメに返信

sds-page 一意性が担保されてればリアルと結び付ける本人証明不要かな。匿名性も実現できるし。ガス代も登録時に100回くらい発言できるだけ配布すればあとは自身発言NFTを売って稼ぐとかでもいい

少し考えてみた感じ、そのプラットフォーム自体に本人証明が無くても、発言した本人が任意で他のプラットフォームと紐づけて「誰がそれを言ったか議論においては当面重要な要素だと俺は思ってる)」が分かるようになれば俺としてはオッケーな気もするので、ちょっと検討してみるよ

いや、「誰が」を未来に残すって意味ではオッケーでもないか

まあとにかく検討はする

発言NFTで稼ぐっていうのも最初は「ん?」ってなったんだけど、やりようによっては書籍とかでクローズドに主張を展開して稼がれるよりよっぽど健全かもしれないし、人も集まるかもな

正直個人的にはNFTまわりと元記事要件絡めると(本人証明無いとしても)実現可能性が全く見えなくてすげえハードル上がるんだけど、要件絶対じゃないし、面白そうだしやるよ

cinefuk 議論と言いつつチーム戦でワーワーやって、荒らし行為恫喝脅迫も出て「皆が立ち去ったあと最後まで立っていたもの勝利者」みたいなBBSが大多数。議論には公平な調停者・司会者必要で、そのモデル裁判所では

個人的にはプラットフォームの作り方・在り方次第かなと思うので、細っちょろい腕の見せどころ

法曹とかの専門家じゃないので間違ってたら本当に申し訳ないしボロクソに指摘して欲しいんだけど、裁判所議論の場として参考になるところとならないところがあって、一概にモデルにはできない

  • 公平であろうとするところ
  • 判例裁判例)を残して後に活かすところ

なんかは参考になる

  • 法を超えた議論ができないところ
  • 構造的に真に公平になりえないところ

なんかは参考にならない

一応補足しとくと、裁判所を悪く言ってるわけじゃないし、参考にならないところも「じゃあどうしよう」って考える材料にする

公平な調停者・司会者を獲得するには、まず「公平な調停者・司会者とは?」の議論ちゃんとするところから始めなきゃいけないと思う

それは議論の場を作った次のフェーズの話になるので、現状のフェーズでは個人的には不要

もちろん現状で実現可能なできる限りの公平を意識はするけどね

そもそもモデルって言葉自体がすげえ多義的から、俺の解釈違いで「参考にできるところだけ参考にすればいいんだよ」っていう話なら承知した

俺頑張る、けどみんなにも作って欲しい

俺みたいな色んな方面素人な奴が一人で作るより、色んな人がそれぞれの立場で各々の考える「みんなに議論を促す場」を作って欲しいと思ってずっと増田に書いてる

なんでそんな議論させたいの?みたいな話は↑の元記事の方に書いてるので読んで欲しい

そんでツッコミどころあったら教えて欲しい

ちなみに俺の場合実現可能性の調査からなので、年単位時間かると思う

よろしく

2022-08-12

俺は大昔に自作小説サイト運営してたことがあって、こう言ったらあれだが、結構人気があった

しか女性ファンが多かった

その後長い間創作をしておらずサイトのことも忘れていて

ネット普及期の俺は結構なモノだったんだぜ〜

という謎の自己肯定感の源になっていた

……が!

つい先日なんか胸騒ぎがして、昔のパソコンを漁って当時の小説を発掘して読み返してみた

それで、あ〜…ってなってしまった

文章自体学生としてはまあまあよく書けていると思う、問題は内容だ

いや内容自体に罪はないのだが、もしやこれ、BLとして人気だったんでは!?、と今更ながらに気づいた

サイトのメインだった学園ミステリーも、長期掲載してたラノベっぽいやつも、いずれもバディもの

主役の男たちが深い信頼に基づいて助け合い尊重あい関係を深めていた

こちらの意図としてはもちろん、彼らをヘテロ男性として描いている

この直感裏付けものがないかと、当時のBBS(懐かし…)のログを探して感想ピックアップした

実は俺は腐女子の妻と結婚しており、今ではそちら方面への理解が深まりアンテナも磨かれている

その上で当時の感想を読み返した

「これからの2人の進展が楽しみ」

「このシーンの〇〇の反応が可愛い

先生を、愛してしまったのですね…」

ストーリーへの言及はとても少なく、キャラクター関係性についての感想ほとんどだった

恋愛性愛に関する直接的な発言は少なかったが、今の俺にはこの当時の女性ファンたちが濃厚なBL愛好家だということが手にとるようにわかった

妻と同じ匂いがするのだ

別にいいんだBL人気でも

そういう意図じゃないんだけどな〜とは思うけど、作品を好きになってくれたのは嬉しいことだ

ただちょっと怖いのは、俺はもしかして当時チヤホヤしてくれた腐女子雰囲気脳裏に染み付いたまま生活し、10年後に腐女子出会ったらそのイメージが爆発して恋に落ち、そのまま結婚までしてしまったのではないかということだ

男たちの友情を描いたことで、俺の人生は決まってしまったのかもしれない

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

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

2022-07-22

anond:20220722203253

SOFは関係無いと思うけどまあJava系のBBSうんこだった記憶ある

質問すれば中指突き立てた自称ベテランが回答出してくるんだけど、それがまた絶妙にクソコードデスマーチ中の荒んでた時期におじさん釣りしてた

2022-07-16

teacup掲示板8月1日で終わるわけだが

今のうちに読んでおいたほうがいいのとか、保存しといたら良さそうなのってあるか?漫画BBS以外を全然思いつかなくてな。

2022-07-01

anond:20220701011150

2000~2010 個人サイトサッカー系のBBS2ちゃんプロ野球自作PC国内サッカーエロゲネタ自転車アクアリウム

2005~2009 mixi

2011~今  TwitterはてなFacebookInstagramTiktok

2ちゃんはとにかく情報の速さと特定ネタスレが好きだったが、今は情報の速さなTwitterが最速なのでTwitterばっか見てる。

増田に時々書き込むようになったのは2013年

Facebookはごく限られた知人とのやり取り専用。

Instagramグラドルさん見る専

Tiktok若者はこういうの見るのか―的な調査

2022-06-06

anond:20220606043356

脳をもっとオーバードライブすれば尾ひれがくっつきまくった文章であっても読めるようになるはずだし俺はそういう文章に向き合い理解しようとする胆力こそが現代人に欠けているものだと考えている節もあり一言二言の短文で済んでしまネットコミュニケーション他人意図を深く斟酌するということがなくなった呼吸の浅い上っ面しか理解できないコミュニケーションによって空気支配されていく世間に傾いていくことを深く危惧するものであってそのような脊髄反射的なものではなく深い呼吸の末やりとりされる非チャット的な言わば返信が遅いBBS的なスロー文字コミュニケーションこそ人間の知性を育み冷静で建設的な議論可能にするものだと思うのでこの無駄にクソ長ったらしい嫌味な文体がその能力改善寄与するという根拠はまったくないものの少し複雑なもの理解しようという心構えのようなものを芽生えさせる意義が2.5ミリくらいはあるのではないかあるいは文章中にぶち込まれたくっだらない思考停止を誘発するワードにひっかかってそこに囚われて本論を見失ってしまうような悪癖を修正するきっかけになるのではないか(例えば無駄意識高そうな横文字が入ってくると拒否反応レスばかりで埋まるブコメなどを見たことがあるだろう)とそのように考えているからこのように書いているといっても過言ではないというのは半分以上冗談である、アンダスタン?

2022-05-12

インターネットすごい

ベランダに出たら鳥の声が聞こえたの。

ギャギャボッボッボッチギャッギャッ!パパポーチ

みたいな。

なんかずーっと鳴いているから気になってそうだインターネットで調べてみよう!ってなって。

鳥 鳴き声検索

検索をかけたら良さげなサイトが2番目にあって。

所在地や時期、時間やらなんや入力して。

その中に最初の鳴き声は?みたいのがあって

「ギ」

って入力したの。

そんな馬鹿な。言語化できない適当言葉まさかヒットしないでしょう。

こんなんsiriも困るよ。

最初にギッて鳴く5月の鳥は?とか。

と思っていたら出てきた。

オオヨシキリ

ページの下部にある鳴き声の音声を再生してみたら、これだ。

ビックリした。

インターネットすごいじゃん!ってちょっと興奮した。

ダイヤルアップテレホ時代からインターネットに関わり、BBSの放牧的なやりとりやブラクラを踏んだ怖さまで経験し慎重になっていた。

SNSは基本見る専。発信する時は文章推敲写真は周りが特定されるものはアップしない。

やむを得ずアップする際はEXIFデータを削除する。

ネット情報鵜呑みにしない。

めんどくさくなっていた。

特に嫌だったのが検索上位に出てくる意味のないページ。いかがでしたか?系。

それからは主に買い物やお店の情報を調べるだけの使用になっていた。

でも今回久しぶりにインターネットすごい!ってなった。

知りたい情報が的確にわかった。

インターネットがなかったら図書館図鑑を片っ端から開いたり、地元の鳥に詳しい人に聞いたり。

そもそも鳥に詳しい人を見つけるのが難易度高いよね。

詳しい人を見つけたとしても

ギャギャボッボッボッチギャッギャッ!パパポーチ!って鳴く鳥はなんでしょ?とかはずかしくて言えない。

それをものの数タップで調べられた!

すごい!

やっぱりインターネットすごい!

2022-04-14

自分実名ググって中傷する情報が出てきたら速攻で弁護士使ったほうがいい

自分場合弁護士費用差っ引いて30万儲かった。

それ書いてたの辞めた会社上司だったんだぜ?

ありえねえよな。

上司名前を冠した「〇〇会」とかいう内輪の飲みサークルの専用BBS(笑)に書いてあった俺の悪口がなぜか検索エンジンに引っかかるようになってて判明した。

でもなぜかそれに乗っかってた他の元同僚たちからは取れないって言われたな。

慰謝料はその上司からしか取れなかった。

2022-04-07

サービス終了したサイトに蓄積されたデータ著作権はどこにあるのか

・例えば、増田BBSという5chみたいな掲示板サービスがあるとする 

・私は増田BBSを利用していたユーザーの一人

増田BBSサービス終了する

増田BBSサービス終了後は閲覧できなくなる

・私は増田BBSのあるスレッドたまたま保存していた

増田BBSサービス終了後、保存したスレッド投稿について言及たかったので、私のブログ投稿を載せて記事を公開した

上記スレッドは私以外にも投稿していたユーザーがおり、私以外のユーザー投稿ブログに載せて記事を公開している

 

こういう場合って増田BBS運営会社とかからサービス終了したサイトデータを使うな」って訴えられたりする?

2022-04-03

anond:20220401211442

ホントそれそれそれな!!!

よくいってくれた!!

 

東京の奴らはすぐに細かい地名を書く

いらんのよ、その情報

 

たとえば

昨日スーパー行ったら7時なのに総菜売り切れてびっくりした。

仕方なくしばらく行ってないラーメン屋に行ってみたら値上がりしてた上に具の量も減ってて萎えた。

これもインフレの影響なのかな?

てきな趣旨コメントをするときにいちいち具体的な店名や地域を書くのが東京の奴ら

昨日桐のデリシア行ったら7時なのに総菜売り切れててびっくりした。

仕方なく高宮凌駕に行ったら値上がりしてた上に具の量も減ってて萎えた。

矢野から移転して以来行ってなかったからかなり久々だったんだけど。

これもインフレの影響なのかな?

こんなふざけたこと書く奴がいたらグーでパンチだろ

それを平然とやるのが東京の奴らなんだよ

 

いか

これが許されるのはまちBBSか、近所のリア友しか繋がってないTwitterだけだ

世界のだれでも見れるグローバルインターネット無駄ローカル地名をいちいち入れるんじゃねえ

その情報不要

一般的な話をするとき固有名詞はいらない

そこに固有な話をするときだけ固有名詞をいれろ

 

もっとローカル地名出してほしい」とか嘯いてるブコメのやつらもどうせ想定してるのは有名な観光地とかだろ?

ほんとのローカル地名をいちいち会話に出してたらすぐに嫌気がさすに決まってるんだよ

2022-03-14

Web系の個人開発者』のサーバ構成って結局レガシーな感じになっちゃわない?

契約してる1つのサーバ個人ブログとか昔ながらのBBSとかブラウザゲームとか種類が違うサービスをいくつも運営しているけど、サーバ運用方法が流石にレガシーすぎるからもうちょっとモダンな感じにしたいと思ってる。

でも中々抜け出せない。

まず前提としてAWS,GCP,Azureは高いから使えない、同スペックなら適当VPSの方が圧倒的に安い。

最近流行りのコンテナ構成みたいなのもいくらDockerが昔のVMに比べるとリソース食わないと言っても例えば

「1つのサーバ10個のサービス相乗り運営しなければならない」みたいな場合に1サーバ内で何十コンテナ起動みたいなの運用すると流石に相当重くなっちゃうよなぁ。。。

あとnode.jsとかginみたいに1サービスごとに常駐プロセスが増える技術スタックも多分あんまりよくない、必要ポート管理するのも大変

結局自然と行き着くのは格安VPS借りてLAMP構成作ってVirtualHostで相乗り設定して昔ながらの方法運用する方法なっちゃ

php+apache構成ならアクセスの少ないサービスを何十個運用しようとアクセスがないならそれにリソース食われることがないんだよね、何気にLAMP環境結構な強みだと思う

もっと良い方法見つけたいし、多分お金かければあるんだろうけど

月2000円以内くらいで多くのサービス運用したいってなった場合に結局これ以外の選択肢ってなくない?

月1~2万円みたいな額はインフラエンジニア雇う費用に比べると全然安いんだろうけど、ポケットマネー基準だとそうもいかない

もうちょっとマシな方法があるなら教えてほしいんだけど、まあないよなぁ……

2022-02-20

anond:20220220133720

せやで

からみんな、引っ越しや持ち家を買うまえに、

まちBBSの該当自治体スレで「治安どうでしょうか?」て訊いて、ワイみたいな半端なポリコレ地元民の怒りを買うとるんやで

2022-02-14

インターネット経験

綾野辻子というアカウントツイート自分のTLにまわってきた。

驚愕オタクくんたちが大絶賛するサイゼリヤ勉強のために行ってみたら...(4年ぶり) ヴィーガンが注文できるメニューが一切なし。私への配慮ゼロ。15分メニュー表見ても何ひとつ頼めない。なにこれ?もう怒りでお腹いっぱいになったので店員さんにメッセージ付き注文用紙だけ渡して帰宅した。 https://t.co/2lwYoK5bhe

https://twitter.com/FeminiVjp/status/1492453148807811077?t=WDhVHvnSB39FDkb50MuKXA&s=19

なぜこんなに露骨釣り垢に皆突進していくのだろうか?

ダイヤルアップインターネットを始めBBSこてんぱん論破された中学生の時から早25年。齢40になるおじさんからしてみると引用ツイートでも触りたくない垢。

ひょっとして、今の世代(15-30)位の子達のインターネットの行動範囲って狭いのでは?

我々(主語大きくしちゃうけど)はBBSからまりスタービーチmixi(初期)魔法のiらんどの様な個人サイト2ちゃんニコニコテキストサイトブログ全盛期等の様々なインターネット経ているが、全てTwitterだけで完結しているインターネット弱者が多いのではないだろうか。

繰り返しになるが、あん露骨な垢の戯言にムキになる前に冷静に考えてほしい。

2021-12-27

かに見られている。

もう20年以上サイト運営している。

ホームページ」と言われる時代からだ。

昔は「相互リンク」のページもあった。99割のサイトが死んでしまったので消したが。

当時はいろんなコンテンツを作って載せていたが、今では全部リンクをはずして、

毎日ちょこちょこと日記更新するだけになっている。

ブログでいいじゃんとは思うんだが、中学時代からの付き合いだ。思い入れがある。

そんな我がサイトだが昔ながらのアクセス解析をつけている。

ちょいちょい確認しているんだが、毎日アクセスしてくるIPが4つある。

1つは俺のIPだ。表示確認サイトを訪れた際のものだろう。

後3つが何かわからない。

しかしたら謎の探索BOT巡回ルートに入っているのかもしれないが、

それにしては時間微妙不定期だ。

俺の日記に何か価値があるとは到底思えないのだが、誰かが見ているのだ。

昔はBBSも設置していたのだが、広告で埋まったので消した。

それくらい外部との交流ほとんどなかった。

謎の3人。

意識していないと言えばうそになる。

正直、その3人のためにちょっとけがんばった日記を書いているのも事実だ。

何者なのだろうか。

そんなことを考えながら今日日記更新する。

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