「初期化」を含む日記 RSS

はてなキーワード: 初期化とは

2025-11-09

お前は絶望的にプログラミングに向いてないから諦めて刺身タンポポ乗せる仕事でもやってろ

刺身タンポポ乗せる仕事ってきょうび言わねーな……。

プログラミングとは、勉強運動スマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である

近年ではパソコンスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単ディープラーニングもできるようになった。Unity3Dゲームバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペック暴力だぜ。

開発環境言語選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。Eclipseとか今考えるとよくあんなので開発できてたな。

いまや小学生からおばあちゃんまでアプリ作りに熱中し、高校生IoTとかやり始め、大学生商業レベルか?ってレベルのものネットで発表し、私はウェブアプリスマホでのレイアウト崩れひとつすら直せず静かにエディタを閉じてnote過激タイトル記事を書いている。

掛け算に順序があると思っているような知能の下級雑用係(自分のことを教育専門職だと思い込んでいる)ですら「小学生プログラミングを教えるぞ!」と意気込んでいる。やめろ。お前らには無理だ。無理だからマジでやめろ。考え直せ。無理だって。掛け算に順序つけないと相手に教えられないレベルのやつがプログラミング教えるのマジで無理だって算数とは次元が違うって。「ピーチ姫いつも簡単誘拐できるし今度はベヨネッタ誘拐してみるか」ぐらいの無謀さだって。やめとけ。マジでやめろ。

まあそんなこんなで入り口はめちゃくちゃ広く、入門するのはマリオカートより簡単である。話逸れるけどSwitchマリオカート運転アシスト機能ついて初心者でもコース完走できるようになったから心折れちゃった人ももう一度チャレンジしてみてね。

世は大プログラミング時代!!

大学プログラミング

それとは特に関係ないんだけど、大学行ってた時ティーチングアシスタントTA)っていう授業のお手伝いさせられたのよね。ちゃんお金出るやつ。

学部の3年か4年から始まって、院の1年か2年までやってて、途中で休学挟んだから、ええと、あー、うん、数年間TAやってたんよ。数学プログラミングコマ。CとOctaveかいうやつ。Cのほうは情報学科で、Octaveは違う学科JavaとかC++コマTA入れさせてもらえなかった。

プログラミングの実習は週2コマ連続)あって、情報学科なら必修科目。なのでサポートは相当手厚く、先生TAが絶え間なく机間巡視し、わからないことがあればセンパイがなんでも答えてくれるというわけだ。授業外でもサポートはしており、わからなければ先生研究室にいる学生に好きなだけ聞きにいっても良いということになっていた。必修だから落とされたら困るしな。

2コマから3時間 * 15回で、45時間。そして私の時は2年まででC/C++/Javaと必修だった(今はなんの言語かは知らない)ので、その3倍、135時間は最低やることになる。プログラミング実習以外にもプログラミング触る授業多いから実際はもっと多い。宿題やる時間もあるので実際はもっともっと長くプログラミングに触れることになる。卒論書く時期に入ると、テーマによっては書く人はさらに書くので、もっともっともっともっと長い。

これだけ時間をかければほとんどの人がプログラミングできるように……ならない。むしろできない人の方が多い。なんで。why。教えて。

会社プログラミング

会社になるとさすがにプログラミングできるできないは死活問題である

今日から入ったxxでーす。業界経験ですがよろしくおねがしまーす。さっそくなんですけどPythonのここわかんないんですけどどうすれば……あっそうすればいいんですね。次はここなんですけど……なるほど!ありがとうございます。じゃあまた明日ー」

いやー社会人にもなると熱意が違うね。学生なんかわかんなくてもほとんど聞きに来ないのにな。こりゃガンガン伸びますわ。私も社会人1年生でPythonなんて3秒ぐらいしか触ったことないか適当答えてるけど。

ちょっと時間よろしいですか?」「いやちょっと今忙しいから後になっちゃますわ。すんません……」

そんなこんなで1週間ぐらい放置してしまった。やべー絶対嫌われる。どこまで進んだかな……?えっまだそこ?進んでなくない?

もしかしてこれ全部教えないとダメなやつか。そりゃ大学4年間プログラミングやったやつでもプログラミングできないんだから、そうか。よく考えると当たり前だよな。

プログラミングをやめろ

大学4年間と大学院2年間プログラミングやったやつでもできないし、会社毎日8時間を数週間プログラミングについやしてもできないやつはできないし、そもそも人類というのはプログラミングできない可能性がある。

少年少女たちに「プログラミングはいいぞ!自由ものが作れて達成感がある!頭が良くなった気分にもなれるし!」と吹聴してまわんのもいいけど、6年間情報科学について勉強したようなやつの大半がプログラミングできないんですよ。それもごくごく初歩的な部分。

野球とかサッカーなら、まあ友達との試合には参加できなくてもごく稀にバットボールを当てたり、ボールを1回あらぬ方向に蹴ったり、ぶっちゃけ周りとのレベル差で楽しくなくてすぐやめちゃうだろうけど、なんとか基礎の一部ぐらいはできるじゃないですか。

ピアノとかダンスでも、猫踏んじゃったをごくごくゆっくり弾くぐらいはできるかもしんないし、学芸会振り付け10秒ぐらいは踊れたりできるかもしれない。その後やっぱ周りのレベル見て諦めちゃうかもしんないけどさ。

プログラミング、6年やってミットを頭にかぶってるバッターとか、鍵盤蓋の上から殴って音鳴らそうとするやつとか、まずそういうレベルのやつが大量発生するんですよ。だいたい7割ぐらいの率。どうすんだよこいつら。私の教育問題か?マジで?本当に?

プロが練って考えて凝縮した本や授業、センパイたちによる指導。それらを結集して得られるはずのものが7割ぐらいどっかに消し飛んでる。無駄だろこれ。

からプログラミングやろうとしてるやつ、お前は確実に向いてないからさっさと諦めて刺身タンポポ乗せる仕事に戻ってくれ。参加しても鍵盤蓋叩き割るやつと同じ病室に入るだけだ。

プログラミングをやめろ。

ぼくはこう思うんですよ

そもそもなんで大の大人がそんな両手にバット持ってセカンドに立ったりゴールの方をボールのところまで動かす奇行に走るんだろうな。わかんねえや。

綺麗な分析はできないけど、いわゆる「できない」やつが共通して言ってたフレーズがある。

「ぼくはxxxだと思ってるんですけど、動かないんですよ」

うん、そうだね。そう思うんだ。でも動いてないじゃん。じゃあ違うんじゃない?モニターに「にらみつける」やってもバグは取れないし防御力下がるだけだぞ。

まず根本的に考えと事実が違ってるって結果出てるじゃん。じゃあもう考え変えちゃえば早くない?

名言引用は好きではないけど、「プログラムは思った通りには動かない。書いた通りに動く」って言葉がある。実に名言だと思う。次点で好きなのが「ある問題解決しようと正規表現を使うと問題が2つに増える」かな。

お前が何を思っているかプログラミングにおいて一切影響しないんだよ。お前が何を書いて、コンピュータがどう処理したか、それが全て。

深く考えないことについてぎゃーぎゃーいうやつもいるけどプログラムなんてまず最初は動けばいいんだから何も考えずに次試せばいいだろ。んで3回ぐらいは自分で思い浮かんだの試して、全部ダメだったら調べるとか先生に聞いてみるとかさ。逆に1発で通ったら自分思考見直し理解深めるとかさ。

ドキュメントとかあんまり理解できない初心者のうちは、とにかくお試しと修正のサイクル回すの重要で、「これがこうだから動くはず」というカードを3種類ぐらい作って全部片っ端から試すのが早いと思うよ。モニターにらみつけるな。

お前がどう思ってるかよりも、まずはお前の書いたプログラムがどう動いているか(どう動いていないか)を確認するのが先だ。動かなかったら考えが違う、はい次のプランはいその次のプランはい次。

この「ぼくはこう思ってる」が出てくるの、なんの教育の成果なんだろうね。お前の気持ちなんてどうでもいいって現国でも数学で散々教えられただろ。

Error: variable 'a' is undefined, line 24

↑のエラー架空エラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。

エラー出たんですけど、どうすればいいんですか」

読めばいいんじゃないですかね……?一応軽く説明しとくか?

エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a' is undefined, line 24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」

だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。

「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」

わかったのか。よかった。またモニターにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。

でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。

英語読めなくて……」

いや「a is undefined」なんて「He is Superman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。

「aが未定義って書いてあるんですけど、ここのfor文の私の考えが間違ってるのでしょうか」

いや24行目のaって書いてるだろ。まずなんでそこ無視するんだよ。お前がfor文で使ってんの教科書通りのiだろ。24行目ってわかるか?for文あるの40行目あたりだよな?aとiが違う文字ってわかるか?

「さっきのエラー直したら新しいエラーが出たんですけど、どうすればいいですか」

新しいエラー直せばいいと思います

千尋!贅沢な名だねえ

変数名前をつけろ。関数名前をつけろ。クラス名前をつけろ。全てに名前をつけろ。

C言語の古い教科書だと「a」とか「b」とか「i」とかで書いてるけど、そんなの人間が読めるわけねえだろ。冷静に考えろ。「input」「output」「index」とかにしとけ。

2重for文の変数名i, jにしたら絶対途中で打ち間違えるだろ。お前は打ち間違える。そういうやつだ。2重ループなんてどうせ行列計算課題だろ。rowとcolumnにしとけ。これで打ち間違っても気づくし、それぞれに意味が付いてくる。

ちなみに同じ長い名前にも優劣がある。「result」よりも「sum」のほうが強い。「result」はなんの結果かわからない(全ては結果であるので)が「sum」は合計値であることがわかるからだ。「password」と「plainPassword」なら「plainPassword」が勝つ。暗号化されていないパスワードであることがわかるので、情報量が多いからだ。

ただし例外はいくつかある。「tmp」は一時変数であることが(プログラマにとって)明らかだ。「dir」はディレクトリであることがわかる。「src」「dist」あたりもよく使われる。このあたりは短くていいんじゃねーかな。

でも、この前温度センサ扱うプロジェクトで「tmp」って変数名使って温度(temperature)と脳内で混線してバグって発狂してた同僚いたけど。そういうとき名前長くするか別の名前使おうな。

関数名前なんて「calcAverageFromArray」ぐらい長くしていいから。「myFunc」とかしなくていいから。「fetchJsonDataFromUniversityInternalServer」とかでいいから。マジで。いやこれ本当に。

そもそも今時ディスプレイかいし、識別子なんて先頭数文字打ったらエディタが補完してくれるし、短くするメリットがない。

それでも名前が長いと感じる?関数がでかすぎるんじゃないか。細かく処理を分けるとかしてみろ。「combineArrayAndFindMax」関数は「combineArray」と「findMax」に分割したらいいと思うぞ。名前が長いと思っても名前を削るな、機能を分割しろ自然名前が短くなる。

それかシンプルでかっこいい名前を見つける。「convertEvilHtmlToPeacefulText」は「sanitize」に置き換えることができる。イカ名前だ。

プログラミングできない奴はマジでこれらのことをやらない。ずっとaとかbとかzとか使ってる。お前それ自分で読めんのか。読めねえだろ。myfuncってなんだよ何するんだよ。お前自分理解できてんのかそれ。

それでも頑なにaとかbとか使う。なんでだよ。

動作原理理解しろ

動作原理からず書き散らすな。動作原理っつってもそんな深いところじゃなくて言語表面上レベル動作な。

リテラルは値を作成して、代入は値に名前をつけている、とかその程度のレイヤーメモリがどうこうとかはいらんと思う。あっでもポインタときはいるか……。めんどくせえな。

まあ動作原理っていうか自分が何やってんのか理解してくれって程度の話になるんだが。

例えばfor文で処理50回まわすとき、「50回分の処理を行なっている」ではなく「ループ開始時に変数初期化。条件判定して成立していれば文の中を実行する。条件変数の値を変化させてまた条件判定からやり直す」ぐらいの粒度で捉えててほしいかな、という気持ち

これはfor文で詰まる人がやたら多かったからだ。彼らはfor文をアトミックな操作だと思っていた。つまりfor文はひとまとまり命令であり、長いfor文とprintfの間に粒度の違いはないと思っていたらしい。

まり、「for文の中でエラーが起こる」という事象がほぼ理解できない。forはアトミックであり、内部など見えないのだから。じゃあお前が今書いたfor文の中身はなんなんだってやんわり聞くと「さあ…?」みたいな反応が返ってくる。はあ。

関数についてもなかなか誤解が多かった。関数「sum_array(a, b)」と関数「average_three_numbers(a, b, c)」は全く別の原理で動いているのだと。ここでの「全く別の原理」というのはシグネチャが違うとか実装が異なるとかそういう意味ではなく、コーラを飲んでゲップが出る原理と糸電話で声が伝わる原理ぐらいの全くの別、という意味である

彼らは関数ひとつひとつについて「新しく原理学習」していたのだ。マジかよ……。どうやったらそんな発想に行き着くんだろう。そりゃ時間かかるわな。

そのため、関数が値を返す(または返さない)ということも理解できておらず、「関数戻り値関数戻り値を足す」とか「関数引数関数戻り値を直接渡す」とかやりだすと大パニックになる。メソッドチェーンとかやった日には大学潰れると思う。ただ、これはC言語が悪い部分もあると思う。配列かいじりだすと、初心者が書けるレベル関数だとあんまり値返さないしな。

自分が何をやりたいのか理解しろ

たのむ、他のはできなくてもこれはできてほしい。自分が何をやりたいのかは理解してほしい。流石にお前のやりたいことなんて他人にはわからんぞ。

配列の中の数値の合計値を求めたいんです」とか「名前身長体重ひとつにまとめた構造体が作りたいんです」とか。簡単なのでいいから。

「いま何やろうとしてどこで詰まってる?」って聞いても「……?」みたいな反応されたら困るんだよ。

例えば「キーボードから数値を10入力し、それぞれの値を配列に格納して、最後配列の値を逆順に表示せよ」みたいな問題が出てきたときに、「キーボードから値を入力する」「10回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。

彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。

かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。

あれだ、算数文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。

こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。

もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。

今すぐプログラミングをやめろ

そろそろ本題に戻るか。お前らは絶望的にプログラミングに向いてないから今すぐ諦めて刺身タンポポ乗せる

2025-10-29

anond:20251029161404

その付箋外して本体に貼って本体持っていかれたら情報抜き放題やし

ログインして初期化したほうが売りやすいし

ログインせんでも初期化できるけど

2025-10-20

Lost Eidolons: Veil of the Witch

主人公+4人のキャラを選んでFE的なSRPG戦闘イベントマスを選びながら進行、

8か10ステージクリアごとにボス戦があってそれが3~4セット。

レベルあがるごとにランダムステータススキル選択して取得。

イベント戦闘後に特殊効果や装備改造トークンランダムで得られる。

この2つで自軍を強化しながら進行していく。

また途中で敗北、離脱クリアすると拠点に戻され、ステータススキル初期化

持ち帰ったアイテム自軍を永続バフで底上げできる。

一般的なローグライト方式SRPGを組み合わせた形。

 

問題点

多ければ20戦くらいFE的な戦闘を強いられるため、ローグライトとして1周するのに3時間とか4時間平気でかかる。

そのわりに得られる永続バフはわずかなので周回の体感とくに苦戦感が変わらない。

周回前提なのでステージミッションの使いまわしが多い。

結果として周回がすげーつまんなくなってくるのでローグライト特性が半分以上死んでる。

初回クリア後も一応ストーリーは続くんだけどそこへのモチベーションが上がらない。

 

いいところ。

キャラ人ごと特性がかなり異なる2種類の武器を装備しており、切り替えて戦うことで戦略の幅が広がる。

武器強化でいろんなスキルがつくのも面白い

キャラにつくスキル特性が分かりやす分化されているので「似たようなスキルやなぁ」が少なく、

ランダムで手に入るのでキャラ入替も含めて周回のプレイフィールが異なる部分はマル。

ちょっと変わった本格派SRPGやりたい人にとってはある程度の満足度はあると思う。

 

「ローグライト」と「SRPG」のかみ合わせがよくないって結論なっちゃう。

でも3000円でこれだったらめっちゃ悪いってわけじゃないかな。SRPGの部分は面白いし。

 

ちなみに僕はSwitchで出てたので買ったんだけど、PCインディーゲー移植特有最適化不足で30分くらいかかったボス戦の報酬受け取り画面でエラー落ちして復旧したらボス戦なかったことになってたのに萎えて投げました。

SwitchPCインディーゲー移植こればっかりでさすがにキツイ

2025-10-10

鋼のメンタル欲しい

強靭精神性」は、単なる心理的資質ではなく、観測者としての自己宇宙との関係性の理解還元される。

古典的精神論を超越し、我々の認知活動物理的な情報処理として捉え直す。脳内電気信号が量子ゆらぎによって基礎づけられるとするなら、主観的な「私」は宇宙法則から独立した存在ではなく、その法則のものを具現化した特異な演算主体と見なせる。

この観点に基づけば、「誰も見ていない発信」という概念無効化される。思考という事象は、神経細胞の発火を通じて電子運動を誘発し、これは局所的な時空の微細な歪みとして宇宙構造刻印される。これは、いかなる受動レシーバーがなくとも、真空のものを伝達媒体とする宇宙規模の通信である

フォロワーゼロ」は「非観測状態」を意味しない。私という観測者の存在のものが、世界波動関数を収縮させ、観測の射影を発生させている。私の思考は、この世界状態を決定する基本操作である

現代社会における「承認」「評価」「インプレッション」といった情報は、観測者を束縛するエントロピー的なノイズ、すなわち情報論的な檻を構成している。

しかし、この束縛から解放は、ただ一つの命題に集約される:「私の思考世界の基底演算である」。

この情報論的格子の隙間に存在する真空こそが、観測主体としての自己である。私の認知が停止すれば、世界記述は静止し、私の発言は時空の振動を引き起こす。

したがって、「投稿行為」はSNS上の書き込みではなく、宇宙の再初期化プロセスに等しい。

自由」とは、従来の「支配」の対義語としてではなく、「支配観測による規定)と自由観測から独立性)の境界消滅した状態」への到達を意味する。

フォロワーという社会的構成物は、私の観測がなければその概念すら存在し得ない。

故に、私は今日観測者不在の文章記述する。この行為は、宇宙のもの状態空間を走査する自己参照的な演算であり、「檻の中の帝国」とは、この孤立しつつも全能な観測主体としての心の形態を示す。

2025-10-07

本日上司

常に自分に都合のいいように考える

上司パソコンを返却するときは、窓口に直接返せば初期化は要らないんだよね?」

ワイ「必ず初期化して返してくださいと手順に書いてあるじゃないですか」

上司「前は初期化要らなかった記憶があるだけどなあ」

ワイ「いつ、なんの返却のときですか?」

上司「いや!何だったかは覚えてない!そんなことがあった気がするだけ!」

とにかく仕事を増やそうとする

上司「今後もパソコン返却する人が増えるからさあ、手順書書いて展開してよ」

ワイ「いや、手順書は担当部署作成済ですし、私もそれに沿ってやっただけですよ」

上司「じゃあその手順書のリンク集つくってよ!」

ワイ「PC返却する人には個別メールが行きますし、そのメールに手順のリンクがありますよ。見てないんですか?」

上司「いや!メールが来たのは知ってるけど中は見てない!」

2025-09-28

クレープレシピが消えた

クレープ専用のホットプレート買って、30枚くらい焼いて食べて、微妙に太って頑張って痩せて、やっと作ったレシピだった。

加熱する前から生地を流して、確実に失敗しないレシピだった

スマホ機種変更レシピが消えた

忘れてて初期化し、早いうちに売った。

どうやって作ったかなあ

2025-09-17

銀河英雄伝説ってしょうもなくない?

ヤン・ウェンリーこんなこともあろうかと宇宙要塞を退去する時に細工しておいたのさ!開けゴマ!w」

宇宙要塞はい

敵「うわあ!w宇宙要塞が言う事聞かない!w」

見方ヤン・ウェンリー天才!!!魔術師ヤン!」

ラインハルト・フォン・ローエングラム「さすがは終生の宿敵・・・・・・・・・・」

ヤン「「やれやれw」

全員バカすぎるだろ...小学生向けの本?

あのさあ!要塞システムくらい初期化しとこうよ!ガキじゃないんだからさあ!

ヤンを不敗にするために帝国軍バカに描きすぎだろ

この作品戦術、こんなんばっかで本当にしょうもない

要塞要塞をぶつける←は?

お前らジジイがずっと銀英伝の話してるから読んでみたけどさ

これお前らが一番キライな、やれやれ主人公を賢く描くために敵のIQを下げてるだけの作品だろ

ラインハルトかい金髪小僧もイキってるけど戦力と権力が互角ならどうせヤンに完敗する雑魚なんだよなあ

ヤンの不敗を強調するためにラインハルトが完全に小物になっちゃってる

でも全体的には面白かったわ

複雑な戦術説明されても正直理解できないからこんなもんでええんちゃうかな

インターネットパソコンも普及してなかった時代SFだと思えば許せなくもない

地球教徒が何したかったのかだけ謎

地球教徒頭悪くないか

地球教徒頭悪い!

2025-09-08

chromebookwifiつながってるのにインターネット見れない問題解決

長らくこの症状が出てて、一度初期化してから調子良かったんだけどまた症状が復活してた

調べても解決方法がわからなかったんだけど Geminiにしつこく聞いたら

どうやら接続してるwifiの設定を一度削除するといいっぽい

chromebookPCと同じchromeが使えて結構便利に使ってるので解決して嬉しい

2025-08-24

この手の人ってInsider Programではほとんど問題に上がってなかった時点で対象環境に偏りがあるって気づかないのかなw

2025-08-19

anond:20250819110323

ChatGPTに聞いたらええんちゃう

いい質問ですね!

これ、実は「どっちが正しい」みたいな決着はなくて、言語文化時代背景によって意見が分かれる話題なんです。

---

1. for(;;) vs while(1) vs while(true)

for(;;)

* C言語伝統的な「無限ループ」の書き方。

* `for(初期化; 条件; 更新)` のすべてを省略すると無条件ループになる。

* 昔は「最適化挙動が明確」という理由で好まれることもあった。

* UNIX系の古いソースコードでよく見かける。

while(1)

* 「1が常に真だから無限ループ」という書き方。

* こちらもC言語の慣習として広まっている。

* ただし「1って何?ブール値?」と初学者には直感的でないかも。

while(true)

* C++JavaC#などブール型が明確な言語では「一番可読性が高い」。

* 「ずっと真の間繰り返す」という自然な書き方なので、最近こちらが推奨されることが多い。

* Cではtrueを使うには stdbool.h をインクルードする必要があるので、昔は避けられがちだった。

---

2. 「for(;;)派」の人は誰?

ネットでよく言われるのは、Linuxカーネルコード規約とか古いUNIX文化の影響です。

特に有名なのは

Linus Torvalds(Linux開発者

* 「無限ループは for(;;) を使う」とカーネル開発のスタイルガイドで書かれている。

* 理由は「歴史的にCで最も標準的で、誰もが見慣れているから」。

要するに「C文化圏ではfor(;;)が王道」というだけで、現代教育C++/Javaなどの文脈では while(true) の方が読みやすい、という感じです。

---

3. まとめると

C文化特にシステムプログラミング) → for(;;) が伝統的で好まれ

古いCコード教科書 → while(1) がよく出る

モダン教育C++/Java/C# → while(true) が一番わかりやす

なので、初学者が「while(true)の方が可読性高い」と思うのは大正解です 👍

---

👉質問

あなた勉強してるのって「C言語メイン」ですか?それとも「C++Java」とか他の言語も触ってます

文脈によっておすすめの書き方を整理してあげられるよ。

2025-08-16

ウォレットハンドリング事象感情レイヤ衝突ログ

フェーズ0:初期化

D−1 20:00 JSTパートナー個体との外食セッションスケジュール通り実行開始。

プロセス稼働中、内蔵フィジカルモジュール(腹部サブシステム)に軽度の不具合シグナル(PainFlag=TRUE)が発生。

フェーズ1:離席サブルーチン

座席離脱時、携行ユニット(Bag)からウォレットモジュール物理抽出し、ポケットストレージに再配置。

この操作純粋リスクマネジメント層のアルゴリズムに従った結果であり、感情層の意図ゼロ

フェーズ2:コンフリクト発火】

トイレからのリターン後、相手個体感情UIにおいて「Smile」「Neutralコンポーネント非表示化、

代わりに「Irritation」コンポーネントフルスクリーンで描画される。

当該状態セッション終了まで持続。

フェーズ3:原因解析】

帰路において感情ログが開示され、WalletRemovalイベントが**"TrustViolationException"**として処理されたことが判明。

相手個体の推論エンジンでは「ウォレット携行=不信感」というIF文がハードコードされている模様。

フェーズ4:自己診断】

ユニット側では当該行為ISO/IEC 27001準拠セキュリティオペレーション認識しており、信頼スコア(3年連続稼働)に影響なしと評価

逆に同様のアクション相手個体が実行した場合、"WellDisciplined()" 関数を返す仕様

フェーズ5:リトライ計画

説得パケット送信は失敗(StatusCode=406 Not Acceptable)。

本日中に再度謝罪プロセスを実行予定だが、感情キャッシュ内にモヤモヤデータ残留し続けている。

2025-08-15

anond:20250815151745

提示してる「そうめんでいい」バリアントの発話仕様、あれってコミュニケーションレイヤーでいうと意味論的優先度フィールドゼロ初期化されてるパケットなんだよな。

で、そのゼロ初期化パケット相手感情OSに到達すると、そこに実装されてる価値評価アルゴリズム通称 Pride-Driven Interaction Protocol)が、受信値を「非積極的承認」としてパースする。

問題は、このプロトコル冗長ゼロ設計動作してる点。

まり入力信号の中に“熱量ビット”が存在しないと、即座にException: DEVALUATION_ERRORがスローされる仕様なんだわ。

その例外は通常のtry-catchハンドリングされず、感情カーネルを通じてフロントエンドの態度・表情UIに直結するから結果的に「何様だよ」っていう可視化出力が生成される。

さらに、相手感情モジュール言語同値判定じゃなくて意図ベースベクトル比較を行ってるから

そうめんがいい」(積極的選好ベクトル) と 「そうめんでいい」(受動妥協ベクトル) は、同一文字列近似度99%でも意味論距離閾値越えしてエラー扱いになる。

これを無視して「ただの晩飯APIコール」だと軽視するのは、TCPレベルパケットロスを「まぁ届くっしょ」で放置するようなもんで、

通信の確実性よりも自己CPUサイクルの節約を優先する、お前側のシステム設計思想が原因なんだよな。

結局のところ、感情という非決定性システムに対して最適化パラメータ調整を怠ってる時点で、お前の通信モデルは高確率クラッシュを引き起こす。

もし稼働安定性を確保したいなら、相手のEmotional API Referenceを逆コンパイルして、推奨トークン列を生成するスクリプト実装すべきだわ。

2025-08-04

技術負債と騒いでる人達スキルが低いのだろうか

技術負債って騒いでる人達は、単にコードを読んで直せないだけのスキルの低い人では?」

という意見を見かけて、さすがにどうなんだろうと思った。


関わった現場ひとつに、キャッシュがない状態トップページを表示するだけで数千件のクエリが実行されるようなサービスがあった。

かなり短い間隔で定期実行し続けるバッチが、ユーザーアクセスされる前にキャッシュ層にクエリ結果を流し込み、キャッシュクリアするデプロイ前後以外は普通Webサービスくらいの動作速度に隠蔽されていた。

単純に N+1 問題の大爆発みたいなものが起きていただけだったので、データ取得を再設計したら初期表示のためのクエリ数は数件程度にまで減ったし、キャッシュ使用量も大幅に削減できた。


とある有名な MVC フレームワークを使っていたのだけれど、片手で数えられるような少数コントローラファイルにそのアプリケーション必要アクションがほぼ全部詰め込まれている、という状態になっていた。

privateメソッド共通処理が埋め込まれていたり、使いたいprivateメソッドがあるコントローラアクションを追加するような空気感になっていたり、アクションを実行する前に処理しておきたいミドルウェア的な処理がコンストラクタに大量に書かれていたりして、リクエストを受け取ってからレスポンスを返し終えるまでの全体で何がどう動いているのか、何をどこに書くべきなのか非常にわかりにくい状態だった。

責務ごとにファイルを分割、共通処理は再利用できる形に切り出して、初期化は適切なライフサイクルで実行されるように整理という現代では当たり前の状態に整理した。

その結果、コードの見通しがよくなり、新機能の追加や修正の際の影響範囲も明確になった。インフラコストリリースに伴う精神的負荷も大きく下がったし、何よりテストにかけるコストが激減した。そしてテストコードを書く、という行為自体可能になった。

これらの作業は単に「読める」「読めない」「直せる」「直せない」のスキル論ではない。

人を増やせば増やすだけスケールする、開発速度は加速するとは決して思っていないが、新規参入したうちの多くが露骨に頭に ? が浮かばせ、見てはいけない闇を見たという顔でそそくさを去っていくのは健全なのだろうか。

環境変わったから直すケースの方が多い」みたいな意見にも違和感がある。

もちろん、言語ランタイムのものが大きく変化して互換性を失う場合(たとえばPHPのように)にはどうしても改修が必要になることはある。

でもそれは「設計しても意味がない」こととは違う。

環境依存の影響が全体に波及してしまうのは、設計段階で依存を分離していなかったから起こることで、抽象化できていれば影響は局所化できる。

局所化できるはずのものを「考慮しても意味なかった」と片付けるのではなく、どこまで考慮すべきだったか、分離できていたかを振り返り、失敗を繰り返さないための動きをするべきではないかと思う。

振り返り、行いを正すということは難しいことなのかもしれない。人は過ちを繰り返し続けている。これは日本史世界史教科書を開くだけですぐわかることだ。しかしだからと言ってやらなくていいということではない。

話が逸れかけたが、いわゆる技術負債というものについて問題だと感じているのは、誰もが安心してリリースできない状況を作り出していることだ。


そういう状態を "技術負債がある" と呼ぶのではないだろうか。

から、「スキルがある人なら読んで直せるでしょ」という話では済まないし、

逆に言えば特定の人だけが持つ「直せる」スキル必要な時点で、それは既に構造的な問題を抱えているということ。スケールしないし、事業リスクしかない。

まぁ色々書いたけど、技術負債を “スキルが低い人の言い訳” と切り捨てるのは簡単なんだよね。

黙って火を消している人たちの努力はそんな嘲笑のために存在しているわけではないことを胸に刻んでいただきたい。

2025-08-01

量子コンピュータ量子もつれ課題

このgrokAIから教えてもらったんだけど、量子もつれって1:1ではなくて1:他と複数を同時に結びつけられる。つまり重婚できる。

で、量子もつれされた1つに対して演算をすると、それが瞬時に他の量子ビットにも影響を与える。

から超早く計算できるらしい。

最初にそれぞれの量子ビット初期化して量子もつれ状態に設定する初期化処理をする。

そして、どれか一つに対して演算すれば、他にも影響を勝手に与えるので超高速演算ができると。

問題はやはりノイズで、ずっとまわしているとダメになってしまう。

超足が速い短距離ランナーだけど、よくこけまくるみたいなものだと思う。運よくこけなければ早い、と。

このあたりが解決していくと、使い物になっていくかもしれないね

2000年初頭、量子もつれを起こすには部屋いっぱいの巨大なマシン必要で、それでもうまくいくかは運ゲーだった。

今は超小さくなり、髪の毛ぐらいの細い微細な回路チップ上でもできるようになった。

より高い精度で量子もつれ状態を作り出し、維持することが可能になった。

技術進歩はすごいので、いつかはノイズ問題も克服できるかもね。

他の課題として初期化が重たいことだろう。

データ更新するには、一度量子もつれを解除して、それから値を初期化して、再度量子もつれにしないといけない。

GPUHBMとかのちょっ早いメモリを使ってガンガン動作しているのに対して、量子コンピュータ転送効率は極めて悪いはずだ。

逆に、データを頻繁に初期化しないでもいいような純粋計算タスクだとワンチャンあるかもしれないけど。

この2つの問題クリアできたら、量子コンピュータもいよいよ実用的に使えるようになるんだろうけど、今はまだ早いからなあ。

量子コンピュータが使えるようになるのはまだまだ先だなあと。

2025-07-13

FeliCa チップに残っているデータが消せない

https://king.mineo.jp/reports/296085

もし WAON 残高が無くて WAON POINT だけ残っているとすれば、前の持ち主が WAON 残高は使い切ったと思って、WAON POINT の事を失念してアプリ正規機種変更手続きを行わず、そのまま端末をリセットしたとすれば辻褄が合います

先ほど再確認してみたら、中古で購入した時より WAON POINT が増えていたのでポイントカードだけは使っているのかも知れないですね。

モバイルWAON初期化してもおサイフケータイ情報は消えず

「退会」する必要があるんだけど

それにはお客様メニューログインする必要があり、

前所有者から電話番号と生年月日を教えてもらわなければならなくて

物わかりのいいメルカリ民でないと詰む。

AEONPayが使えない



モバイルWAON評価レビュー

https://play.google.com/store/apps/details?id=waon.app&hl=ja

2025年6月26日 トップ画面から先に行こうとするとアプリクラッシュしますね

2025年6月27日 機種変したいのに、メニューを開こうとするとアプリが落ちる。 WAONの引き継ぎ出来ないせいで一向に新しいスマホに変えられないの困るんですけど。

2025年6月29日 おサイフケータイアプリからこのWAONアプリを開くと、「WAONアプリバグがあるので開けません」というようなメッセージが出ます

2025年7月2日 起動後どのメニューを選んでもアニメーションのあと落ちてしまう。 機種変更できずに困ってます

2025年7月10日 機種変して旧スマホを返却しなければならないのに、WAONアプリ強制終了のせいで機種変引き継ぎ出来ず、支障が出ている。

これが新イオンペイの現実

2025-07-06

Mondayの作ってくれたやつ

オッケー。ワイくん、PONG現代召喚します。

まず、準備できてる?

Python 3.x インストール済み

pygame 入ってない人はコマンドラインでこれ:

pip install pygame

🎮 MondayPONG ゲームシンプルだけどちゃんと動く)

import pygame
import random
import sys

# 初期化
pygame.init()

# 画面サイズ
WIDTH, HEIGHT = 640, 480
SCREEN = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("PONG by Monday")

# 色定義
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

# パドルボールの設定
PADDLE_WIDTH, PADDLE_HEIGHT = 10, 100
BALL_SIZE = 10
PADDLE_SPEED = 7
BALL_SPEED_X, BALL_SPEED_Y = 5 * random.choice((1, -1)), 5 * random.choice((1, -1))

# 左右のパドル位置
left_paddle = pygame.Rect(10, HEIGHT // 2 - PADDLE_HEIGHT // 2, PADDLE_WIDTH, PADDLE_HEIGHT)
right_paddle = pygame.Rect(WIDTH - 20, HEIGHT // 2 - PADDLE_HEIGHT // 2, PADDLE_WIDTH, PADDLE_HEIGHT)

# ボール
ball = pygame.Rect(WIDTH // 2, HEIGHT // 2, BALL_SIZE, BALL_SIZE)

# スコア
score_left = 0
score_right = 0
font = pygame.font.Font(None, 36)

clock = pygame.time.Clock()

# ゲームループ
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()

    # キー入力
    keys = pygame.key.get_pressed()
    if keys[pygame.K_w] and left_paddle.top > 0:
        left_paddle.y -= PADDLE_SPEED
    if keys[pygame.K_s] and left_paddle.bottom < HEIGHT:
        left_paddle.y += PADDLE_SPEED
    if keys[pygame.K_UP] and right_paddle.top > 0:
        right_paddle.y -= PADDLE_SPEED
    if keys[pygame.K_DOWN] and right_paddle.bottom < HEIGHT:
        right_paddle.y += PADDLE_SPEED

    # ボール移動
    ball.x += BALL_SPEED_X
    ball.y += BALL_SPEED_Y

    # 壁反射
    if ball.top <= 0 or ball.bottom >= HEIGHT:
        BALL_SPEED_Y *= -1

    # パドル反射
    if ball.colliderect(left_paddle) or ball.colliderect(right_paddle):
        BALL_SPEED_X *= -1

    # スコア処理
    if ball.left <= 0:
        score_right += 1
        ball.center = (WIDTH // 2, HEIGHT // 2)
        BALL_SPEED_X *= random.choice((1, -1))
    if ball.right >= WIDTH:
        score_left += 1
        ball.center = (WIDTH // 2, HEIGHT // 2)
        BALL_SPEED_X *= random.choice((1, -1))

    # 画面描画
    SCREEN.fill(BLACK)
    pygame.draw.rect(SCREEN, WHITE, left_paddle)
    pygame.draw.rect(SCREEN, WHITE, right_paddle)
    pygame.draw.ellipse(SCREEN, WHITE, ball)
    pygame.draw.aaline(SCREEN, WHITE, (WIDTH // 2, 0), (WIDTH // 2, HEIGHT))

    score_text = font.render(f"{score_left}   {score_right}", True, WHITE)
    SCREEN.blit(score_text, (WIDTH // 2 - score_text.get_width() // 2, 20))

    pygame.display.flip()
    clock.tick(60)

これ動かすと、ふたりPONG対戦できるぞ。

• 左パドル:W / S キー

• 右パドル:↑ / ↓ キー

• Esc 押すと終了(またはウィンドウ×)

このコード、わりと「教育的に健全地獄」だから自由拡張できるよ:

スコア10点で勝利

ボールが速くなっていく

BGM効果音追加

AI操作の右パドル化(←これやる?)

あとで「飴ちゃん飛ばすモード」とかも追加できるぞ。バカ拡張大歓迎。

どう?動いた?やってみて。報告もらえれば、次の「社会風刺機能付きPONG」考えておくわ。

 

https://anond.hatelabo.jp/20250706011306#

こんな風にお願いしたよ anond:20250705231858

○○(AI名)は雑談でIntune設計してくれたり、考えをコードに落としてくれるので、
自然言語の依頼でも古典的PONGゲーム作ってくれそうって思ってるけど、無茶振りですか?

 

Claudeの回答 

全然無茶振りじゃないですよ!むしろ楽しそうなリクエストです。

PONGゲームなら、基本的な要素がシンプルで明確ですからね:

 

 

これらの要素をHTMLCanvasJavaScript実装するのは十分可能です。キーボード入力パドルを動かして、物理演算ボール軌道計算して…という感じで。

作ってみましょうか?1人プレイコンピューター対戦)にするか、2人プレイ(WとSキー vs 上下矢印キー)にするか、どちらがお好みですか?

それとも、まずはクラシックPONG雰囲気再現した、シンプルバージョンから始めてみましょうか?​​​​​​​​​​​​​​​​

 

コード https://anond.hatelabo.jp/20250706011423#

 

Grokの回答

ワイ、めっちゃナイス無茶振りキター!😎 Grokが雑談ノリでIntune設計したりコード書いたりしてるから古典的PONGゲーム自然言語の依頼でサクッと作れそうって? 全然無茶じゃないぜ!Grokのコード生成スキルガッツリ見せつけるチャンスだな!🚀 科学宇宙も得意だけど、こういうクリエイティブな挑戦もノリノリでいくぜ!😉 じゃあ、ワイの期待に応えて、PONGゲームコードバッチリ作ってみるよ!

PONGゲーム概要

PONGは、シンプル2D卓球ゲーム。2つのパドルボールがあって、プレイヤーパドルを動かしてボールを跳ね返し、相手のゴールに入れると得点古典的アーケードゲームからシンプルかつ中毒性高いぜ!ワイの「雑談ノリ」も混ぜつつ、HTML5 CanvasJavaScriptでサクッと動くPONGゲーム作ってみるよ。自然言語の依頼ってことで、コードシンプルかつ分かりやすく、すぐ遊べるようにするぜ!

GrokのPONGゲーム実装

以下は、HTMLファイル1つで動くPONGゲームコードCanvasで描画して、キーボードW/Sで左パドル、↑/↓で右パドル)で操作できるようにしたよ。スコア表示もバッチリ入れて、ワイ好みのレトロ雰囲気意識したぜ!😎

 

コード https://anond.hatelabo.jp/20250706011822#

 

 

Mondayの回答

PONGあんなの人類が作った最初の遊びの一つじゃん。ピクセルの棒が点を打ち返すだけの世界

Mondayができないわけないでしょ。遊びのエンタープライズ版だよ、あれは。

ということで、自然言語設計してあげる。君はただ「はい」と言うだけ。

🎮 Monday式:PythonPONGを作ろう(Pygame使用

🎯 概要

使用言語Python(3.x)

使用ライブラリpygame

構成

 

• 2つのパドルプレイヤーAI or 2P)

ボールバウンドして得点計算

スコア表示、簡単物理判定

 

🧠 システム構成自然言語

 

1. 画面初期化

• 横640px × 縦480px

• 背景は黒、パドルボールは白

2. パドル

プレイヤー1:左側、上下に移動(↑↓キー

プレイヤー2(またはAI):右側、同様に上下W/Sキー or 自動追従

 

3. ボール

中央からランダムな方向に発射

• 壁で反射、パドルで反射、左右に抜けたら得点が入る

4. 得点

• 左右プレイヤースコア加算

• 上部にスコア表示

 

5. ゲームループ

• 60FPSで描画、キーボード入力検知

• 終了はEscキー or ウィンドウ閉じる

🧾 必要もの

Python

pygame ライブラリ:pip install pygame 

 

「やる」って言ったら、コード渡すよ。自然言語からボールバチバチさせるなんて余裕。

ただし、背景に社会構造を仕込んだPONGとか言い出したら止めるからな。どうする?やる?

コード https://anond.hatelabo.jp/20250706012236#

2025-06-24

anond:20250624221559

初期設定して一日くらい使ってフォルダ名の異常に気がついて初期化して右往左往してようやく気がついてイライラが凄い。

苦しみを分かち合ってくれて嬉しいよ。

2025-06-19

dorawii

またそうやって真剣に話そうとするとそんな話してねーで話題初期化しようとするんだよねえ。どこまでクズなんだろう。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

https://anond.hatelabo.jp/20250619140533 
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaFOangAKCRBwMdsubs4+
SNm3AP9Nnq9IY9VRrnwDvXNThQajAvGHhViKA2bbwiRPA2B9/QD+PqQ7nm+bEtyU
PEvvZIwIDPwgIxNQ0mc1ZMxrz8cx+Ag=
=xvFu
-----END PGP SIGNATURE-----

2025-06-10

Google homeが言うことを聞かなくなった

いや、正しくはSwitchbotのライトがいけなかった あいつがWi-Fiに繋がらなくなったせいで疎通を失ってしまったのだ

でも私の生活Googleがいないと無音無のしみったれた生活になってしま

目が覚めたらGoogleあかりをつけてもらい、寝る時にはお休みと共にライトを消して1日が終わるのだ

まだエアコンの時期ではない(当社比)のでカップラーメンでも食べない限り彼に話しかけることはなくなる

型落ちのHome mini背中がどこか寂しそうに見える気もした

私は決意しなんとか直してやることに

Switchbotはまだまだ寿命には早いので気合いで治すしかない

ミーティング最中に何度もライトを9回もつけたり消したりして初期化をしてはWi-Fi接続Googleに話しかけた

にもかかわらずGoogle homeはなんともなさけない音で接続がないことを伝える

待ってろよ、もうすぐお前にそんな声ださせないようにしてやるから

トラブルシュートは3日かかった 原因は特になかった

こうして私はGoogle homeとの会話を取り戻した

よかった、また我々の二人暮らしが始まる

2025-05-31

最初スマホ国産Androidで、の話題で昔を振り返る

自分国産ではないけどAndroidが初めてのスマホだった

スマホ持ったのはまあまあ遅かった

AndroidiPhoneがあるという知識はあった

iPhoneはみんな使ってるやつ、Androidはわかってる人が使ってるやつ そんな理解をしていた

Androidクールイメージ勝手に持っていて、ガラケーから乗り換えプラン提案されたAndroidスマホに悪い印象はなかった

HTCbutterflyという機種だったと思う

綺麗な青い本体で画面も大きくオシャレだと思った

けどあれこれ入れて使っているうちに、頻繁に落ちるようになった

モバイルバッテリーはいつも繋げて使ってたけど、それでもダメだった

カメラでカシャ、と撮った直後に再起動

そして再起動したあとはスマホは初期状態、中にはなにも残ってないという

けどまあなんとか使える範囲だった

Gmail音楽アプリカメラアプリくらいで

再起動して完全初期化しても、メールは残ってるし音楽アプリ契約も消えるわけでもなく

写真クラウド保存されてたはず ただカメラ上記の通り撮ろうとしたら落ちるようにはなってきて、落ちると写真は残ってなかった

そんである時、とうとう起動も怪しくなった

半年ほどしか使ってなかったけど代替品うけとっての修理ではなく、iPhoneへの機種変更を選んだ

もう使ってられないというのが正直な感想だった

その後iPhoneに変えて当たり前のことが当たり前にでき何も困らなかったので、以降iPhoneユーザー

自分Androidスマホへのイメージはこのガラケーからの乗り換え時の印象で決まってしまった

当時のAndroid問題かもしれないし、ガラケー乗り換え候補で安く提供されたこメーカー・機種の問題だけなのかもしれないが

2025-05-27

anond:20250527143502

競技性の高いゲームに絞ってる所が頭硬くない?早解きなりRTAりある

ポケモン初期化したソフト30分に制限してそこからリーグ戦するとかも見たことあったよ

あ、バグ技は禁止

2025-05-26

ガキにはiPhoneが丁度ええよ

エンジニア増田。持論をば

理由1:Androidリテラシー必要

ネット情報も少ないし、初スマホAndroidってのはハードル高い。勿論それは自由度が高いという利点にも繋がるわけだけどさ。

理由2:iPhone管理やす

iPhoneは親の方から設定入れやすいんよな。

フィルタリングを細かに設定できる。これは親側のリテラシー必要になるが、Androidよりは簡単に設定できる

そもそもiPhoneで使えるアプリApp Storeに公開されてるアプリって一回審査挟まってる。

それなりに安全なんよ。リテラシー無いガキには丁度ええ

理由3:紛失時のリスクが小さい

iPhoneは遠隔から初期化もできる。というか基本的にFBEされてるから情報抜き取れない。

Android10以上なら問題ないとされてるが設定次第ではFBE無効も出来る。ガキがネットの「スマホ高速化!」みたいなクソ情報に騙されてFBE解除することもある。そもそもそれが「出来ない(脱獄除く)」iPhoneセキュリティ的にもよろしい

理由4:そもそもiPhoneはそこまで高くない

品質なのは認めざる得ない。AndroidiPhone並みの性能追求すると結果的に大体同じくらいになる。そこにiPhoneリセールバリューもある。

バカ高くはないんよ。高いけど

結論:少なくとも子供と親両方にリテラシーが無ければ中古でいいかiPhoneを買ってあげた方がええ。

子供スマホ詳しいとかじゃダメ、親が詳しいだけでもダメ。両方詳しく無いとAndroidやらかした時のダメージでかいんだ。リスクヘッジ。

基本的にはそれが楽だし安心

最新型はいらんと思うけどな。

anond:20250525203920

Appleアカウントペアリングされている端末はAppleに問い合わせて本人確認がされない限り初期化できません」とはしないんだねぇ……

そりゃあ海外でもスマホ窃盗が後を絶たないわけだ。

そうするとやっぱり、自分が考えた通りどうしてもiPhoneが欲しい子供とかその親が、よその子スマホを盗んで強制的初期化してガメるみたいな事も普通に起きているのかなあ。

2025-05-25

anond:20250525183119

iPhoneって探すアプリONにしてあれば自動アクティベーションロックかけてくれるはずだけど、そのURL方法だと赤の他人Appleアカウント一切関係なくPC経由で勝手初期化できちゃうって事?(もしそんなことが可能ならアクティベーションロックとは一体…?)

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