強まっていこう

あっちゃこっちゃへ強まっていくためのブログです。

ネットは匿名なんてデマをいつまで流すんだ?

未だに後を絶たないネットのトラブル。
バイトテロ、飲食テロ、誹謗中傷、名誉毀損等で人生を砕け散らせるバカが後を絶たない状況が
ず~~~~~~~~~~~~~~~~っと、永遠に続いております。

何故か??

『ネットは匿名』だ、なんてデマが蔓延しているのが原因です。

あなたが接続しているこのサイトはどうやって見ていますか?

PC?スマホ

その回線の契約はどうなっていますか?

あなた、もしくはあなたの家族が契約してますよね?

そこには、名前、住所、電話番号等々個人情報ががっつり登録されていますよね。

匿名でもなんでも無いんですよ。

あなたが接続しているサイト全てと言って良いんですが、アクセスログを残しておかないといけない決まりになっています。

警察からこの書き込みしたの誰だ?と聞かれた際に答えれるようにしておかないといけないようになっているんです。

接続元を聞き出した警察は回線業者に連絡して住所を特定し、朝っぱらから呼び鈴を鳴らし、おはよう逮捕に至るわけです。

公衆無線LAN使ってるから大丈夫ですって?防犯カメラで追えます。マンションだって追いづらいだけで結局は追えます。

Winnyだろうが、PerfectDarkだろうが、TORだろうが追えます。

どんな事やろうと日本の警察はしつこく追います。

ネットだけじゃなくて、普通にあちこちにカメラが設置されて録画されていますし、今やドラレコ積んでいない車の方が少ないです。

それらの情報全てを使い、警察は犯罪を犯したあなたを追います。

人生をゴミ箱に叩き捨てないためにも、プライバシーなんて無いんだ、ぐらいの気持ちで行動する事が一番大事です。

逮捕されるのは情弱の極みです。

未だに投資詐欺に合う連中の意味が全くわからない

これだけの情報社会で未だに脳みそに知恵がたまらない人達って何なんだろうなぁと思う昨今です。

「必ず儲かりますよ!」

と来たら

『じゃぁそれ人に言わない方が良いですよ?自分達でこっそりやったらどうですか?』

と思わない意味がわからないんですが。

この考え方で100%投資詐欺を避けれるんですけどね・・・。

世の中には儲かってる個人事業主や企業がたくさんいますが、その殆どが儲ける手口は言いません。

親切に教えてわざわざ競合を増やすバカいませんし、そんなアホはそもそも儲ける事なんて出来ないです。

まぁそれを自慢気に話す企業もたまにはいますが、それは簡単に出来ない事だからこそ言っているわけで。

儲からないからこそ、他人にやらせるわけですよ。

もし儲けるとしても背負いきれないほどリスキーだからこそ他人にやらせるわけです。

自分達で必ず儲かる美味しい部分だけちゅーちゅーしてリスキーだったり損する部分を他人にやらせるわけです。

ちょっとは賢くなりましょうか。

CO2削減!とか言っている間に人類は滅亡するのでは?

アホみたいに暖かくなったり寒くなったりを繰り返し、何度も季節の変わり目が来たり、あっちこっちで線状降水帯が発生して水害・土砂災害起こったり、
信じられない回数の雷が発生したり、沖縄と青森の気温が30度と同じで、関東が39度超えが当たり前になってみたり、7月これなら8月どうなるんだ?ってか夏長すぎね?と思ってみたり、
身近に狂ったレベルの温暖化を感じれる昨今いかがお過ごしでしょうか?

昔は線状降水帯なんて言葉すらなかったんですがね。ゲリラ豪雨って言葉が出てきたと思ったらこれですよ。

状況は悪化の一途を辿っていますよね。人類の殆どがそれを肌身に感じているはずです。

一節には、気候変動で取り返しのつかない存亡ドミノがすでに倒れてしまっていると言う説もあります。

地球環境は繋がっているので悪い事が連鎖してしまい、人類の手におえなくなる暴走状態になってしまっている可能性があると言う事です。

そもそも温暖化の原因なんて死ぬほどあるわけで、それが連鎖しまくります。

皆がよく知っている二酸化炭素、この25倍の温室効果があるのがメタン。
地球が温暖化すると、地中や海底で凍っていたメタンが溶け出して、さらに温暖化。
気温が上がると海水温度も上がり水の蒸発量が増える。
空気は温かい方がたくさん水蒸気を含む事が出来るので全体的に水蒸気量が増える(これが世界中で起こっている大雨の原因)。
実はこの水蒸気が温室効果の原因の 48% だったりする(CO2は 21%)。
気温が上がるもんだからあちこちで山火事発生。
CO2を吸収する森が消えるどころかCO2を吐き出してしまう。燃えた森が復活するのには数十年かかるので燃えれば燃えるほど減る一方。
どころかアホな国家は率先して森を燃やしている始末。
海は結構な量のCO2を吸収しているが、海水温上昇で、蓄える事が出来るCO2が減少し放出しだす。
グリーンランド、北極その他どこそこの氷が溶け、海面上昇。そもそも海水温上昇で熱膨張するのでそれでも海面上昇。
海面上昇により土地が減り、山を開拓、更に森が減る。
住む場所、農地が減って行く。食い物が減り、住む場所がなくなると人類がやることは一つ。

「戦争」。

さぁ、人類が吐き出すCO2だけ減らせばどうにかなる問題でしょうかね?
と言うか、人類は、何十年 CO2 減らせ~と言ってます?結果どうなってます?

減らないでしょ?これからも減りませんよ、きっと。
と言うか減らしたところでその効果が出るのに数十年かかるし、意味があると思えないし。
温暖化が温暖化を呼ぶ展開ですからね。1つの連鎖を切るんじゃなくて、一斉に何箇所も連鎖を切らないと話にならない。

もはや、人類が吐き出すCO2減らそう!なんて悠長な事言ってるフェーズはとっくに終わってるんです。

温暖化して「洪水は起きる!」「土砂崩れはする!」「海面は上昇する!」これを前提にした動きが必要なんです。

しっかり治水を見直さないといけないし、住める場所を制限する必要があるのかもしれないし。

海面上昇に関しては、かなり深刻だと思っていて、打破するには技術革新が必要になってきます。

何をやる必要があるかと言うと、山の中をくり抜いて居住地や農地を作る必要があります。

斜面をどうこうしてってのは土砂崩れの問題があるし、山の中に空間が作れたら日本には相当余分な土地が生まれます。

温暖化に対しても地中は温度が低く安定していますし一石二鳥です。

日本のトンネル掘削技術は世界でも屈指なので、それを拡張してもっとでかい空間を作れる技術を開発すれば良いのです。

おそらく世界中で必要になってくる技術ですし、その技術と道具の輸出だけで国としてもかなり儲かるはずです。

後は海が増えるんだから、漁業は充実するだろうって事で、そっちへ生産業をシフトして行くとかですね。

まぁ、対処療法ですが、これしかないんじゃないかな、と。

根本的な治療法が無いとも言えないんですけどね。宇宙空間に傘を広げて太陽光をコントロールしてしまう方法があります。

ただ、これ、誰がどう責任を取るんだ?と言うところがネックになって実現は不可能ですけどね。

大半の国家が、このシステムで助かったとしても、割を食う国家が出てきて必ずギャーギャー文句を言うので。

全国家に許可取るなんて100%無理ですし。

実現するためには、世界で全面戦争して統一国家作るしか無いでしょうね。

と言うわけで、そろそろ人類は現実をちゃんと見るべきだと思いましたとさ。

SvelteKit の使い方をわかりやすく解説してみる - Svelte Vol.2

暗黙の世界

SvelteKit は脳みそが小さい連中が嫌う暗黙のルールで溢れ返っている
なので、そう言うのが嫌いなら絶対に使うべからず
逆に暗黙が好きなら最高の使用感を得られるはずだ

基本的に同一階層にファイルを作るだけで暗黙の継承がバンバン行われたりする

基本のファイル

src/routes/ 以下に +page.svelte を置くだけで / でアクセス可能になる
src/routes/hoge/ 以下に置けば /hoge でアクセス可能

+page.svelte

こいつがキモ
サンプルを下記してみる

<script>
  console.log('TOP +page.svelte')
  export let data
</script>
<template lang="pug">
  h2 TOP
  pre {JSON.stringify(data, null, 2)}
</template>

んーシンプル?

export let data

何じゃこいつと思った人は正常!

なんかここから出しそうじゃん?何をどこに出すの?って感じじゃん??

違うんだなコレが
+で始まるファイル名よりも激キモセンスなんだわ、これが

+page.js とか +page.server.js から export されたデータを暗黙で import してんだなぁこれ・・・キモッ

え、何これ?アラブの石油王が飼ってるチンパンジーが作ったの?
コレをキモいと感じないやつと同じ空気吸いたく無いレベルで酷い実装なのはグッと我慢だ(そのうち破壊的変更入りそ~)

+page.js

ブラウザ側で +page.svelte にデータを注入する

console.log('TOP +page.js')
export function load() {
  console.log('TOP +page.js LOAD')
  return {
    top: 'TOP'
  }
}

load() で値を返すと、そいつが激キモなあいつで受け取れると言う寸法

続きを読む

Svelte 使ってるけど良い感じ。でもドキュメントが微妙過ぎて終わってる - Svelte Vol.1

表題の通り。公式サイトは御託だらけで読みづらいくせして情報が色々足りない
色々苦労したのでメモがてらに皆に共有

(※ あくまで個人ユースで遊びで使っている限りはイケている感じ
これを本格的なプロジェクトにぶっこんで規模のデカいものを開発した時
React みたいな悲惨なことにならんかどうかはまだ解らず)

SvelteKit

プロジェクト起こすにはコイツ。Vue みたいに CDN から読んでちょろっと試すとかは出来無い

プロジェクト作成 & 開発サーバ起動

npm create svelte@latest test
cd test
npm i
npm run dev

Skeleton project
Type Script なんぞ時間の余っている知ったかぶりクソ Noob 以外は使わなくて良し
その他も要らん

訳のわからんポートで立ち上がるので 8080 で起動し localhost 以外からアクセスしたい

npm run dev --host 0.0.0.0 --port 8080

クソめんどいので、package.json に以下を追加

"s": "vite dev  --host 0.0.0.0 --port 8080",

さらにバカめんどいので、yarn で叩く
さらに zshrc に alias を追加

alias y='yarn'
y s

ヨシ

alias nr='npm run'

もオススメしたい

Pug & SCSS

HTML とかブレインデッドなバカの書くもの
CSS もダルさ爆発

SvelteKit はサクッと Pug と SCSS をサポートしてくれる!最高!!

続きを読む

エンブレで通報されるとか 回生ブレーキ効きまくる EV 車どうすんだ?

www.ben54.jp

エンブレは燃費向上するし、ブレーキの摩耗を軽減出来るし、教習所でも坂道を下る場合はフェード現象ペーパーロック現象を避けるためにエンブレ使えと教えられるわけでメリットしか無い代物と言うのが大半の運転者の認識だろうと思う。
マニュアルなんて停止時には当たり前のようにギアダウンしてエンブレかけまくるしね。

これで通報されるとは。たまったもんじゃないわな。

以前、EV 車に乗った時アクセルから足を離した時の急激な減速に驚いた。ブレーキから足を離しただけで 1 速とか L に入れたぐらいのエンブレがかかる。

こいつは回生ブレーキっつってモーターがダイナモ状態になって発電を行うからその負荷で減速すると言うもの。

乗った車は、ガソリンで発電機を回して発電してその電力を使ってモーターを動かすと言う「どう考えても内燃機関で燃やして直接動力にした方が良いだろ」
と思える何とも頭の悪くて熱効率の悪そうな代物なんだが、絶望感を味わう鬱陶しい充電も無く、
気温と共に劣化するバッテリーのクソさ加減も無くまるでガソリン車のような使用感で EV のパワーが存分に味わえる代物で
「良いじゃん!」と思った数秒後に「そもそも EV って化石燃料脱却のためのもんだろ?何のために存在しとんねんこの車!!」と思ったわけだが、
あくまで今は EV 黎明期で混乱しているだけであって、EV が徐々に増えて行くのは避けられない道なわけで(流行るとは全く思っていない)、
エンブレ問題ってこれから先、大事になるんじゃね?と思ったんだが、調べたらどうも回生ブレーキ発動時にはブレーキランプが点灯するらしい。

なんだ、素晴らしいじゃん。

オートマとマニュアルは未だにその仕組は無いらしい。まぁ発電時にある程度の電流が流れたら点灯させるみたいな回路ってすぐ組み込めそうだけど、マニュアルとかオートマとかは確かに厳しそう。

なので、EV に乗ったら助かるのか?

いやぁ・・・俺はブレーキランプを点灯させまくるやつの方が危ないやつだと思っちゃうんだよなぁ。

「こいつ危なっ・・・アホだわ・・・車間距離開けよ・・・」と離れるか追い抜けるなら追い抜く。運転が下手だと判断しちゃうんだよなぁ。

エンブレで減速するやつの方が絶対的な安心感がある。

そう言うドライバーがほとんどだと思っていたんだが、人によってはそうでも無いらしい。

こんな事で通報するやつもいるんだって意識しつつエンブレ使っていかんとなぁ、と思いましたとさ。

プログラミング周りの疑問はGoogleに聞くよりまず ChatGPT に聞け(アフィの死?)

最近 ChatGPT に聞いてばかりの日々を過ごしている
とても快適だ
こんなに頼りになるやつは今までいなかった

Google は検索の質がどんどん下がり、開発時の疑問を解決しようとしても必要な情報を全く出してくれず、
一般的なクソどうでも良い浅くて薄い情報ばかりを上位に表示してきやがるもんで、何度もページャのリンクをクリックし、検索条件を入れ直し、
日本語サイトがゴミばかりなので英語で入力して結局フォーラムに行きつき、そのフォーラムの中から必要な情報を探すのにさらなる時間を使うが結局見つからず、
永遠と時間を浪費しながらネット上の情報を探す必要があった

しかし、ChatGPT は瞬殺で答えを出してくれる

例えば今 Svelte で遊び始めたんだが、SvelteKit が空気読めていないところがあって、+page.svelte と先頭に「+」がついているファイルを大量に扱う必要がある
こいつを vi で開こうとするとエラーになるんだ

なんだよこれ・・・と思いつつ ChatGPT に聞いてみた

「+で始まるファイルをvimで開くとエラーになるのはなぜ?」

すると一発で答えが返ってきた

UNIX系のオペレーティングシステムでは、ファイル名の先頭に"+"が含まれる場合、それは特別な意味を持ちます。"+ファイル名"は、Viエディタが使用する編集バッファの名前として解釈されます。つまり、Vi/Vimが自動的に生成するバッファ名と重複して
しまうため、+で始まるファイルをvimで開こうとするとエラーが発生する場合があります。

したがって、+で始まるファイルを開くには、Vimに明示的にバッファ名を指定する必要があります。例えば、以下のようにします。

vim ./+filename

または、Vi/Vimを起動してから、次のようにバッファ名を指定して開くこともできます。

:edit +filename

これ Google で聞いてみ?そこには絶望しか無いから

とは言え vim ./+filename でいちいち開くのもちょいと面倒くさいなぁと思い

vim で +で始まるファイルをバッファとして開かない方法」

と検索したらこんな答えが返ってきた

Vimでは、+で始まるファイルは自動的にバッファとして開こうとしますが、これを回避する方法はいくつかあります。

1. -- オプションを使用する

vim -- +filename

-- オプションは、その後の引数をファイル名として解釈するようにVimに指示します。したがって、この方法では、+で始まるファイルをバッファとして開く代わりに、通常のファイルとして開くことができます。

(略)

おお~ありがとうありがとう

alias vim='vim --'

と .zshrc に書いておけば良いだけなんだ、と一瞬で問題解決した

Google と戯れていたらどんだけ時間を無駄に食ったかわからないものを、数分で解決してくれた

マジで助かる

こう言うマニアックな質問とは別に、「あれ?なんだったけ?」って言うど忘れ系も一瞬で答えてくれるから助かる

「node で値がない場合に初期設定する方法」

JavaScript の Node.js 環境で、変数に初期値を設定する方法はいくつかありますが、一般的な方法としては以下のようなものがあります。

1. (略)

2. nullish coalescing 演算子を使う方法

const value = undefined; // 値がない場合
const defaultValue = 'default value'; // 初期値

const result = value ?? defaultValue; // nullish coalescing 演算子で初期値を設定
console.log(result); // 'default value' が出力される

3. (略)

いやぁ素晴らしい
自分のそばに、聞くと何でも一瞬で答えてくれる頼りになるやつがいるってのは本当に助かる

Google に聞くよりまず ChatGPT!
ChatGPTが頓珍漢な答えしか返してくれない場合のみ絶望に打ちひしがれつつ涙を拭いながら Google と戯れれば良い

ただ、こんな調子だと、サイトがどんどん死滅していくんだろうなとは思う
コンテンツを書いている人間の大半は広告で稼いでいるんだから

そうなると ChatGPT の情報もそういったコンテンツデータのかき集めなわけだから、ChatGPT の質もどんどん下がって行ってしまう
ここらあたりの矛盾をどう解決していくかが大事なんだろうなと思うな
金の回し方を考えないと先が無い気がする

まぁ開発系はもともとオープンソースの考えがあるし無料でやる精神が養われているからどうにかなるのかもしれんけどね