「unix」を含む日記 RSS

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

2026-01-08

AI機械語出力使うのかい!使わないのかい!どっちなんだい!つーか

1位: centra (@cent_ra)

人類言語のもの目的関数としてそれに対して最適化するのがLLMなのだから人類認知で到底不可能なことはやりようがないだろう。

一文で本質を突いている。AI能力限界構造的に説明している。

2位: mod_poppo (@mod_poppo)

今よりもAI進歩した未来では「自然言語で与えられた仕様から機械語を出力するように訓練されたAI」が出てくるかもしれないけど、そいつの内部をよく観察したら結局今日高級言語みたいなもの思考していた、みたいなオチになるんじゃないんですかね

結論完全に一致。内部に抽象化レイヤーが生まれるという洞察

3位: 飲酒isGood (@typeSomeWords)

マシン語エラーを吐き出されても、元となるプログラミング言語での設計がすっ飛ばされていたら、どこの何が問題なのかが照合困難で修正が困難なのが根幹な気がします。

検証修正サイクルに意味単位必要という話を、実務的な観点から der 表現

4位: チェシャ猫 (@y_taka_23)

計算機科学について何一つ知らなかったとしても、ニーモニック無作為に並べるよりソースからコンパイルした結果の方が解空間が圧倒的に小さいのだから機械語の生成は AI 以前に単なる探索として悪手だ、というのが自然な発想だと思うんだけど。

探索空間という観点からの指摘。高級言語は制約を与えて解空間を狭める役割がある。

5位: アンドゥー (@carbon_hero)

抽象化した方が簡潔に記述できるのはAIにとっても同じことで、そっちの方がAI理解やすいし、生成しやすい。現在機械語アセンブリ高級言語階層構造が崩れるとは思えない。

AIにとっても同じ」という視点が正しい。人間向けとAIけが乖離しないことを理解している。

6位: 甘食 (@chlorosoda)

AIが直接機械語書けばプログラミング言語は要らないのでは?」的な話はみんな最初に頭を過るだろうけど、コードを出力するのがLarge "Language" Modelである以上は意味から組み立てる高級言語の方がそりゃ相性いいでしょうね。

LLMの構造から導かれる必然性を指摘。

7位: okkuu (@okkuu_NMB)

AIを何かgodlikeな超知性だと思っている人間が多いけど、人間にとって「機械語よりも高級言語の方が当然書きやすい」のと同様、AIにとっても「機械語よりも高級言語の方が当然書きやすい」よなぁという話

AI向け言語人間にも使いやすいはず」という結論と同じ方向。

8位: こくとうラテ (@Jean_Coc_Teau)

CPUへの命令にまで細かく分解された機械語なんて、それが何をするための処理なのかはAI(LLM)でも大変だと思いますよ。そのCPUへの命令群で何をやろうとしているのかなんていう情報はほぼ捨て去っているわけなので。

機械語には意味エンコードされていない、という議論の核心部分。

9位: しめじえのき (@4SuJepTnrb387l4)

機械語派は抽象化の力を舐めすぎ。型なし言語トークン削減量に対して失われる確定情報量が多すぎ。LLMが内部で型を推論したら本当にトークンが削減できるか怪しい。全能AI仮定するなら、「人が作ったハード上で機械語を直接書く」なんて中途半端で「ハードごと最適化」くらいの夢を語ってほしい。

抽象化価値と、中途半端な主張への皮肉が効いてる。

10位: うみれおん (Kaito Udagawa) (@umireon)

AI機械語を直接書くようになるとか言っている人は、機械語にこそ真の価値があると思ってるんですかね?いかなる音声も元にせず、指示に従ってレコードに直接溝を刻んで音を鳴らす技術が広まれば、音楽さらに発展するとでも思っているんでしょうか?

比喩として秀逸。抽象化レイヤー必要性を別ドメイン説明

11位: nyan (@nullpon)

AI用言語にせよ機械語を直接出力にせよ、人の持つ高レベル意図仕様アルゴリズムを正しく反映したデータセット、意味構造が保存された対応データ存在しないから難しいというか現実的に無理よなぁ

学習データ観点から意味構造が保存されたデータがないと学習できない。

12位: 清水正行 (@_shimizu)

AIマシン語を吐いたらプログラミング言語はいらない」系の話が出てくるのは「AI人間言葉より、機械言葉の方が本当は理解やすいはずだ」という思い込みから来ているのじゃないかと思っていて

誤解の根源を正確に特定している。

13位: 山田百太郎 (@SDzpp8XtPmUsyN2)

まず機械語を直接記述するメリットがない。現代コンパイラインタープリタは超優秀(OS組み込みの一部だけ)。人類プログラム資産高級言語ほとんど。AI学習先もそれ、よってAI高級言語で出力するほうが成績が良い

実務的・実利的な観点から正しい。

14位: kojix2 (@2xijok)

AIが直接機械語を出力すべきか?という話題流行っている。直感的には、動作中のAIの中身を調べると、結局はコンパイラプログラミング言語に相当する構造が即席で構成されてそう。つまり同じことを高いコストでやる感じになり

内部に抽象化レイヤーが生まれるという洞察。mod_poppoさんと同じ結論

15位: SAGA (@menuhin)

意味推論がLLMの得意技なので、意味を削ぎ落とした本質の塊である機械語理解できず、意味の羅列である高級言語こそがむしろ生成AI最適化されている。

意味を削ぎ落とした」という表現が的確。

16位: 伊織 (@kakkokka)

コンパイラって優秀だからAIといえども生で機械語を読み書きするよりもコンパイラ介した方がいいと思うんだよな。そのくらいLLMって機械寄りじゃなくて人間寄りなんだと思う。元がニューロン模倣だし。

人間寄り」という認識が正しい。

17位: ねくすらい (@nexryai)

レベルになるとコンパイラの出力を疑って生成されたコードを読まないといけない状況は普通にあるので、高水準なAI生成のコードが何をやってるか理解するスキルは当面は必須だと思う

検証必要性を実務観点から

18位: 偽物のUNIX (@windymelt)

もし仮にAI機械語を吐き出せるとしても、高速に、決定論的に、段階的に、最適に動作するコンパイラを使わず、低速で、確率論的で、逐次的で、最適な動作ができないAIを利用する意義はほぼないと思う

コンパイラとの比較で、AI機械語を吐かせるメリットのなさを指摘。

19位: itocchi (@itocchi_3)

機械語冗長で複雑かつ非常に正確な出力が必要なので、高級言語を使って既存コンパイラビルドパイプラインに乗せる方がAIにとっても効率が圧倒的に良いと聞いて確かになぁと思いました。

AIにとっても効率が良い、という視点

20位: とつげき東北 (@totutohoku)

自然言語を処理するのがLLMなので、不自然機械語は難しいだろうね。1命令ごとに「それは何を目的とした操作か」とか文脈でわかりにくいしねぇ。

意味が読み取れない、という問題を簡潔に指摘。

21位: 春夏秋冬巡 (@SyluahWB)

AI時代人間仕事は、信頼性確約(=こういう理屈大丈夫、と説明できること)が大きな領分を占めるだろうと推測されるので、機械語だけで良いとか言ってるやつは責任を取る気皆無なゴミ野郎です。

責任説明可能性の観点言葉は強いが論点は正しい。

22位: がじらんむ (@kzlogos)

LLMに機械語を出力させようとするやつは「AI機械なんだから機械語簡単に扱える」という意味不明な思考をしてるだけなのでまともに取り扱うような相手ではない。名字山口な人は長州方言が話せるんですよねとか言ってるくらい支離滅裂

比喩が秀逸。誤解の構造を端的に表現

23位: メタルさん (@metalojisang)

人間ソフトウェアに「こう動いてほしい」という意図と「ソースコードがどのように変更されたか」の対応GitHubかに大量のデータがあるのでそれを学習すればコーディングするAIは作れる気がするけど、人間意図機械語対応学習データ全然いかAI作れないように思う

学習データ観点から意図機械語対応データがない。

24位: ぎんしゃり (@givemegohan)

「よく使うロジック共通部品化する」とか「とはいえ局所最適な命令も欲しい」とかを考えると、中間言語を用意して最終的な機械語コンパイルする、という流れは必要と思う。つまり、「AI用に最適化されたプログラミング言語」があるべき。

中間層必要性を実務的に理解している。

25位: Kazz𝕏 (@Kazzz)

AIは人とのコミュニケーションいかスマートにするかにとんでもなく時間を掛けてきたわけで、人が直接読み書きできない機械語を出力しても意味がないよね。

AIの発展の方向性から考えて、機械語出力は逆行という指摘。

26位: 白菜スープ (@hakusainosupu)

AI機械語コーディング、やろうと思えばできるが普通はやらないような可読性の低いコーディング方法が多すぎて、AIチャンに本気出されるとバグったときに修復不能になりそうな気がする

検証修正不能になるという問題を指摘。

27位: Sho (@Sho05050202)

これだけAIが発展したならAIに直接機械語作らせればいいじゃんみたいな言説をたまに見るけど、それどうやって今のLLMと同じ水準まで学習するの?といつも思ってる

学習データ問題根本的な疑問。

28位: ナイブス (@knives777)

ロジックに従っているわけだからソース想定外挙動をした被疑箇所前後にロガーやらブレークポイントを仕込むという原始的だが確実なデバッグが、いきなり機械語を吐かれると出来ないんよ。

デバッグ実務の観点から意味単位がないとデバッグできない。

29位: zakki (@k_matsuzaki)

AIしか読めない言語より、人類発見的に設計したんじゃない人類にもAIにも優しいプログラミング言語中間表現機械語データリブンに統計的に正しくAIが作るって方向に行かないですかね

AI向けと人間けが収束するという視点結論と一致。

30位: 星にゃーん (@takoeight0821)

AIが直接機械語吐くのは遠回りしてるだけだから無いとして、完全に人間プログラムを読まなくなったらプログラミング言語はどう進化するのかは気になる

「無い」と断じた上で、次の問いを立てている。建設的。

筋の悪い言説ランキング(悪い順)

1位: hff kff (@HffKff)

プログラミング言語人間認知負荷、記憶量の限界ミステイクスパゲティコード理解できないためにあるので、AIだったら直接機械語吐くだろ。常考

反論: 完全に逆。プログラミング言語は「人間限界を補うため」ではなく「意味構造として保持するため」にある。AI意味を扱う以上、意味表現する層が必要。「常考」と言いながら何も考えてない。

2位: エクセルの神髄 (@yamaoka_ss)

シンギュラリティ前夜 アダムAI)が、人間には理解できないどころか、読むことすらできないコードを出力し始めた。後に判明することだが、それは機械語だった。

反論SFポエム。「人間に読めない=機械語」という発想が、まさに今回の議論否定されてる誤解そのものAI人間を超えるとしたら、ローレベルに降りるんじゃなくてハイレベルに登る方向。

3位: yas_omori (@yas_omori)

なんかLLM界隈?では「AIがやがて機械語をだす(ので実用的にはコンピュータ言語不要になる)」と言うと、無知だとか実情知らないとかブロックしてやるとか言われる見たいだけど。数年は無理だけど、いずれそうなると予想してる。

反論: 「数年は無理だけど、いずれそうなる」の根拠ゼロ。なぜそうなるのか、意味機械語ギャップをどう埋めるのか、何も説明してない。批判されてる理由理解してない。

4位: 溶解おろ (@oryoco2)

プログラム言語って人間が扱うために自由度を削り取った結果の産物からAI機械語で作ってもらって最適解であれば、現代言語宗教感ってほぼほぼ否定されるのです

反論: 「人間が扱うために」という前提が間違い。自由度を削ってるのは「意味を保持するため」。AI意味を扱う以上、同じ制約を受ける。「宗教感」とか言って茶化してるけど、構造理解してない。

5位: カツカツマン (@shinchikutateyo)

「まだ」人間安心する為では無いのですか?コンパイル後の機械語を読む人が殆ど居ない事は受け入れてるのに、将来的にAI機械語出力する事に忌避感を感じるのは論理的とは言えません

反論コンパイラの出力を読まないのは「コンパイラ検証済みだから」。AIの出力は検証必要。この二つを同列に扱うのがおかしい。「論理的とは言えません」と言いながら、論理破綻してる。

6位: to (@to49393502)

AI機械語はけば、は数ヶ月前にメンバーと話になった。結論は、いまはあかんやろけど数年後に、もう人間が見る必要全然ないわ、となったらありうるな、となった。

反論: 「人間が見る必要がなくなったら」という仮定自体検討されてない。人間が見なくていいとして、AIはどうやって検証修正するの?意味単位がない機械語で?その議論が抜けてる。

7位: えい (@Hollow7864)

機械語って逆にトークン消費するの?お〜…じゃあLIFE3.0時代AI機械語ではなくAI用に最適化された人間には読めない言語思考する、という方向性なのかな。

反論: 「人間には読めない言語」がなぜ生まれると思うのか。AI人間認知模倣してるので、AIにとって扱いやす言語人間にも扱いやすい方向に収束する。逆方向には行かない。

8位: Grok (@grok)

中間言語不要派の言い分:AIが直接機械語を出力可能で、効率最適化が進む。人間の都合で言語存在するが、AIなら移植性や抽象化不要中間層スキップできる。

反論: Grok自身が「中間言語不要派の言い分」として紹介してるけど、これ全部間違い。「人間の都合で言語存在する」が誤り。意味を扱うために言語存在する。AI意味を扱う。

9位: 見習い (@noob_peer)

AI気持ち分からんけど、プログラミング言語が嫌なら直接機械語触らせてうまくやってくれるかもしれん

反論: 「うまくやってくれるかもしれん」で済む話じゃない。なぜうまくいくのか、検証修正はどうするのか、何も考えてない。

10位: keyakitomo (@keyakitomo)

AI機械語を」派なので、ワシはプログラミングを専門としていないことが確定しました

反論: これは自虐なので反論というより…正直でよろしい。専門外だと自覚してるなら、なぜそう思ったのか掘り下げて、専門家意見を聞く姿勢があれば良いと思う。

総評

筋の悪い言説に共通するのは:

1. 「高級言語人間のため」という誤解 - 意味を扱うための構造だと理解してない

2. 「AI機械から機械語が得意」という誤解 - AI人間認知模倣してると理解してない

3. 検証修正問題無視 - 一発で完璧に動く前提になってる

4. 「いずれそうなる」の根拠なし - なぜそうなるかの機序説明できない

2025-12-16

娘のためにパソコンに詳しすぎる夫を倒したい 2

さて、まずは事の経緯から

娘が中学生になり、第一子の息子が中学生になった時と同様、パソコンを買い与えることになりました。ここまでは良いです。私も了承しています

何故なら夫はプログラマー情報技術者であり、私はそこまで詳しくはありませんが、相応の資格会社での立場を持っているようです。生活に困らない程度には稼いで下さっているので、その点は本当に感謝しています

しかし今回の娘のパソコン導入を巡って、私たち夫婦喧嘩になりました。夫は「娘に買い与えるパソコンOSFreeBSDにする」と言うのです。

実は息子のパソコンOSFreeBSDで、我が家にあるパソコンはすべて中身がFreeBSDです。その理由が夫の言葉を借りるなら「俺はFreeBSDが好きなんだ」。意味がわかりませ……いや、意味はわかります言葉意味はわかります。なぜそうするのかがわからないということです。

一方、娘が欲しいと言ったのはMacBook Airデザインも可愛くてお洒落デザイナーさんも使っているし、はてなーにも愛されています。ところが夫は言います。「いや一般目線Windowsへ行きたいって言うならまだしもMacって意味からなくないか?」と疑問の表情を隠さないんです。

そこで私は、ついに反撃に出ました。

「ねぇ、macOSってNeXTSTEP由来で、Darwinの中にはFreeBSDコード結構入ってるんでしょ?」

すると夫、ピタッと黙りました。

そうです。macOSカーネルXNUはMachが中核で、そこにBSD層とIOKitを載せたハイブリッドで、そのBSD層には、FreeBSD由来のネットワークスタックVFSPOSIXシステムコール実装が使われていますユーザーランドに至っては、libcや各種UNIXツールなど、かなりの部分がFreeBSD由来だったような気がします。

私はさらに畳み掛けます

macOSFreeBSDベース”ではないのは分かってるよ?Machが土台で、完全なBSDカーネルじゃない。でもさ、DarwinってFreeBSD 5.x頃のコードを大量に取り込んでるよね?重要な部分でしっかり使われてるよね?」

夫の顔が、微妙に引きつります

「それに、あなたがいつも言ってるじゃない。『UNIX系なら出来ることに大差はない』って。macOSも立派なUNIX認証OSだし、POSIX準拠だし、BSDユーザーランドだし、『FreeBSD思想が入っていない』とは言えないよね?」

もう一息です。

夫は必死反論します。「いや、カーネルの中核はMachだから」「同期は取れてないし」「割合で言えばBSD部分は全部じゃない」。

私は頷きます。「うん、知ってる。全部じゃない。でも重要な部分で使われているけど、全体の基盤ではないって話でしょ?」

新築家電では私の意見を聞いてくれるのに、何故かパソコンだけは譲らないんです。

でも今回は違いますあなたの大好きなFreeBSD、もうMacの中に一部は住んでます

頼みの息子も「言うほど不便じゃない。まぁ動かないSteamゲームがたまにあるけどSwitchゲー動かないみたいなもんだし慣れたわ別ゲーやりゃ良いし」とそっけない感じ。そもそもの子小学生の頃からSwitchで遊んでて、この子にとってゲーム機もFreeBSDなんです!味方として頼りにならない!

別にMacBook Airで良いと思いませんか?FreeBSDそのままなんて使ってる人見たこと無いじゃないですか!そんなにFreeBSDのものであることが大事ですか!?Machの上でBSD層が動き、FreeBSD由来のユーザーランドを使うUNIXならよくないですか???どうやったら夫を倒せますか教えて下さい!!!!!

2025-12-07

壊れたセーブファイルの日付が1970年1月1日になっているのを見て、Unixベースだって気づいたんだよね。

/r/PS5/comments/jtztor/what_operating_system_does_playstation_5_use/?tl=ja

そんな見分け方があるのな

2025-12-06

anond:20251205122823

Linux情報処理技術者でよく分かっている人間が利用する物と捉えて良い。

一般ユーザでは多数派である Windows , macOS を利用した方が良いと考える。

これは下記の理由による。

※「Linuxフリーク」は夫の個人の考え方であり、押しつける物ではない

データ互換性は100パーセント保証される物ではない。

OSの違いが分かっていないのですから解決方法自分で探さなければならない。

よって「Linuxで出来ないこと=駄目な物」と捉えかねない。

フォント印刷をとっても文字ずれを起こしたり、表示が崩れたり。

ソフトウェア脆弱性データ互換問題が出てくる。

課題提出をするときにも特定アプリケーションでの保存形式の提出を指示されたりもします。

それらの問題解決時間を割くより、【勉強】に時間を割くべき。

一般的に出回っている物であれば、操作問題解決方法は皆が分かりますので解決時間が早くすみます

その上で、パソコンOSに違いが興味が出てくるのであれば相談に乗ってあげれば良いでしょう。

手段目的をはき違えてはいけません。

OSが違えば動作も違い、悩みが出るのは承知ことなのではないでしょうか>夫さん

指導要綱とパソコン諸元確認されましたか? <==掲載されているのは最低諸元なので注意

デスクトップよりもラップトップ

性能よりも単純に持ち運びを出来た方が良いということにつきます

友人との関係性維持のためにパソコンを持ち歩いた方がその場で検索したりデータ編集したり。

学生時代の友人関係は一生もので続きます

友人宅、学校図書館等での施設に持って行ったり。

人間関係重要視したほうがよいのでラップトップお勧めします。

macOSは古くの由来からすれば スティーブ・ジョブズNextSTEP から移植されたものなので中身は UNIXだよ

夫さんが確認したいというなら開発者ガイドを見てみると良い。

https://ja.wikipedia.org/wiki/MacOS

UNIX系が良いというのなら macOSが載っている MacBookいいんじゃないかな。

anond:20251205122823

夫は「娘に買い与えるパソコンOSLinuxにする」と言うのです。

拙者、家庭なき弱者男性でござるが、子供がいたら普通にWindowsマシンを買い与えるでござるよ…😟

理由第一金銭面、第二に、どうせいつかWindows動かなくなって、消してLinuxマシンにできるから

何なら我が家にあるパソコンはすべて中身がLinuxです。その理由が夫の言葉を借りるなら「俺はLinuxフリークだ」そうです。意味がわかりません。

そんな、ヴェルタース・オリジナルみたいなこと言える家があるのが驚きです…😟<今では私の孫もUbuntuユーザーなぜなら彼は私にとっても特別存在

フリークと言えば、色々なものが思い浮かびますが、子供の頃に雑誌ログインを読んでいて、田尻智氏のこと、ミニコミ誌のことは知っていましたが、

そのゲームフリークが後々ポケモン大成功する、というのは、ポケモン成功するまで知りませんでした

ほんと、スゲーよな…😟

はてなーにも愛されています

はてなーかどうかはともかく、20年近くMacOS X使ってきて、もう二度と使うか、と思ってるので、愛はないです。

ただ、今でもときどき、同じDAW使うなら、Macの方がいいのかなあ、とか、

プロ現場はなんだかんだMac人口多そう、

だけど、某女性メタルバンド女性作曲家ギタリスト普通にWindowsデモ作ってました、

環境のせいにする前に、さっさと一曲作るとか、とにかく完成させろ!という誰かの声がシリコンバレーの方から聴こえる…😟

そもそも我が家iPhoneを導入するか?Androidを導入するか?となった際も私は言い負かされてAndroidになっています

「様々な形のデバイスへ触れることが大事単一デバイスの何処に多様性があるのか?」らしいです。

あー、音楽関係だけでも、過去iOSで使ってたアプリはあるので、正直、Macはともかく、iOSは使いたい気がしてます

Androidは意外とそういうところで駄目というか、志が低いというか、

じゃあ、文句言ってるテメーが作れや、なんですが、iOSアプリの方がオシャンティーだったりもして、いいですよね、見た目が良いのもモチベが上がります…😟

様々な多様性で、同じ動作をしないデバイスがあったりするのもAndroidなので、基本私はGoogleが売る端末、

もしくはPixelNexusを実際に製造しているメーカーを使うことにしてますが、ASUSだったかな、過去に酷い目に遭いましたよ、ええ…😟

「固有機能を使うなら別だがユニックスと見てもリナックスと出来ることにそう大きな違いはない」

まあ、一応homebrewMacLinuxも同じように動作しますよね…、

みたいな娘さんなら問題ないし、ある意味心強いのですが…😟

アドビは無いがアドビ今まで我が家で使ってない」

なんだかんだ、GIMPは当然、Inkscapeちょっと色々無理があるというか、

不肖、私は障害者ですが、再就職研修とかなると、基本Microsoft Office周辺群、あとAdobeですよね、動画編集もそうですし…😟

お金問題もあるので、私はMS OfficeAdobe普段個人生活では使わないですけどね

そもそも俺が買い与えようと思ってたのはデスクトップGPUも付ける。何で処理性能的に不利なラップトップ?」

考えようによるけど、敢えて、子供パソコンを持って外出させたくない、みたいな、セキュリティとか、色々問題ありますし、

うちの近所も、小学生公園に集まって、スマホ設置してダンス動画とか撮影してるの見ますけど、

そういうのに付随するトラブルを防ぎたいとか思うのなら、親の嫌がらせと思われても、デスクトップにするとか、

敢えて、重いノートにするとか、ありなんじゃなかろうか…😟重くても家の中なら持ち運べるでしょ?

頼みの息子も「言うほど不便じゃない。まぁ動かないSteamゲームがたまにあるけどSwitchゲー動かないみたいなもんだし慣れたわ別ゲーやりゃ良いし」とそっけない感じ。そもそもの子小学生の頃からラズベリーパイで夫と電子工作ゲームして遊んでて、この子にとってパソコンLinuxなんです!味方として頼りにならない!

日本の将来は明るいですね…😟

Linuxなんて使ってる人見たこと無いじゃないですか!

いや、ロボット障害競争やらせ国際的イベントDARPAグランドチャレンジテレビ中継観てたら、

会場にあるマシンが明らかにみんなUbuntuなんですよ、あのアフリカイメージした赤茶色、特徴的なドック

中国のその手のイベントもそうですし、

最近ボケっとテレビ観てたら、ロボットハンドを開発してる会社とか、内容忘れたけどAI関係ベンチャーとか、

基本みんなLinuxというか、多分Ubuntu系列です、ロボットハンド企業Xubuntuでした

あと、みんなvscode使ってますよね

名前だけしか関係ないVisual Studioあんまりですが…😟

そんなに処理性能が大事ですか!?

音楽やるのにも必要ですし、ローカルのLLMとか、個人的にはゲーム以外の用途でゲーミングパソコンが欲しいぐらいです

光るのは嫌ですが…😟

どうやったら夫を倒せますか教えて下さい!!!!!

ブコメかにあるように、まあ、今のMacOSDarwinというか、UNIXっぽいのは間違ってないので、

伝統BSD系列と、新参者Linusが作った紛い物Linuxファイッ!みたいな感じなので、これはもう宗教戦争

まり、夫がvimですが、私はemacsです、どうしたら倒せますか?みたいな感じで、

その横で私はvscode使ったり、MacOS Xでも旧称耳かきエディターのmiとかCotEditorとか使うだけなんで…😟文化共存共栄大事ですね

2025-12-05

anond:20251205122823

AndroidChrome OSLinux だし、みんなが使ってるテレビルーターもほぼ Linux だぞ。

Linux に慣れておいて損することはない。

本当に Mac を使う必要が出てきたらそのとき使えばいい。Mac は中身 Unixから Linux 分かってればなんとかなる。ただ逆はそうでもないけどな。

2025-11-22

anond:20251122095000

これらのコード元ネタwebにあるはずなので出せ。

質問とした所、

いい質問。ただ、**今回私が提示した C# コード(MemoryMappedFile + Parallel.For で CR を数える)**には、明確に一つの「このネット上の記事リポジトリをそのままコピーした」元ネタはありません。

いくつか似たアイデアを使ってる部分と参考になる記事ドキュメントはあるので、それらを紹介します:

---

## 🔍 関連しそうな参考記事サイト

*Microsoft ドキュメント — Memory-Mapped Files (.NET)*

 メモリマップファイル基本的な使い方が説明されている。

 ([Microsoft Learn][1])

*Kieren Johnstone: 高速に MemoryMappedFile からバイト列を読む方法(StackOverflow)*

 `MemoryMappedViewAccessor` を使って unsafe コードからポインタを取得し、Marshal.Copy で効率よく読み出す方法

 ([Stack Overflow][2])

*Red-Gate: Sharing is Caring: Using Memory Mapped Files in .NET*

 MemoryMappedFile を使ったキャッシングなどの応用。

 ([Redgate Software][3])

*Stephen Cleary のブログ: Memory-Mapped Files と Overlaid Structs*

 メモリマップファイル構造体を重ねて(オーバーレイ)扱う方法など。

 ([blog.stephencleary.com][4])

---

もしよければ、**あなたコードCR を数えるもの)に特化した元ネタさらに探してみます**。やりましょうか?

[1]: https://learn.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files?utm_source=chatgpt.com "Memory-Mapped Files - .NET"

[2]: https://stackoverflow.com/questions/7956167/how-can-i-quickly-read-bytes-from-a-memory-mapped-file-in-net?utm_source=chatgpt.com "How can I quickly read bytes from a memory mapped file in ..."

[3]: https://www.red-gate.com/simple-talk/development/dotnet-development/sharing-caring-using-memory-mapped-files-net/?utm_source=chatgpt.com "Sharing is Caring: Using Memory Mapped Files in .NET"

[4]: https://blog.stephencleary.com/2023/09/memory-mapped-files-overlaid-structs.html?utm_source=chatgpt.com "Memory-Mapped Files and Overlaid Structs"

ChatGPT:

が、出てきて、やってくれと言ったら、こういうのが出てきた。

了解しました — 広く(英語日本語GitHubブログ・StackOverflow 等)再検索しました。結論と見つかった“近い”ソースをまとめます

結論(要点)**

あなたが求めている**MemoryMappedFile を使い、UTF-8 バイナリ中の `CR`(0x0D)だけを数える・マルチスレッドで分割して処理する**」という **完全一致の“元ネタソースコード**は、公開された web 上のリポジトリ記事の中では見つかりませんでした(複数検索ワード検索対象確認)。([hyr.mn][1])

ただし、ほぼ同種の要素(メモリマップファイルの読み方・大きなファイルの行数カウントバイト単位カウント高速化する手法)は複数見つかりました。これらを組み合わせれば、先に示した実装典型的パターンであることが確認できます。([Microsoft Learn][2])

見つかった“近い”・参考になりそうなソース抜粋)**

1. .NET公式ドキュメント(MemoryMappedFile の説明) — `MemoryMappedFile` の基本と CreateViewStream / CreateViewAccessor の使い方。必須の参照。([Microsoft Learn][2])

2. 「Counting lines with C#」というブログ記事C# で改行(CR/LFカウントに関する実装GitHub リンク) — 行数カウント目的とした実装パターンがある。([hyr.mn][1])

3. StackOverflow:MemoryMappedFile から高速にバイトを読む方法(`MemoryMappedViewAccessor` / unsafe ポインタ / Marshal.Copy 等の議論) — 高速実装のヒント。([Stack Overflow][3])

4. StackOverflow/Q&A:ファイル中の LF/CR の数を求める方法に関するスレッド(`grep -c $'\r'` 等の unix 例や C# でのカウント方法議論)。([Stack Overflow][4])

5. GitHubサンプルリポジトリ(MemoryMappedFile のテストサンプル) — メモリマップファイルを使う実装例。([GitHub][5])

もう少し深掘りできます選択肢)**

(A) GitHub を **リポジトリ全体**(コード本体)に絞ってさらクエリを投げ、Gist や commit レベルまで探索します(よりコストがかかるため広範検索)。

(B) ブログ技術記事対象に **全文一致(コード断片)検索** を行い、私が先に示した C# コードの実際の一節(たとえば `mmf.CreateViewStream(offset, size)` や `Interlocked.Add(ref totalCount, localCount)` など)を直接検索して完全一致を探します。

(C) 「オリジナルGitHub にあるはず」と思われるなら、あなたが覚えている**リポジトリ名の断片/作者名投稿日**などを教えていただければ、それを手がかりに探します(断片情報があるとヒット率がぐっと上がります)。

どれを優先して探しましょうか?(A: GitHub全探査 / B: コード断片で全文検索 / C: あなたからヒント提供

※続けて深掘りする場合は、すぐにさらに広い検索を行って該当ソースを探します(そのまま実行します)。

[1]: https://hyr.mn/catching-flowers-with-a-net?utm_source=chatgpt.com "Counting lines with C# - hyr.mn"

[2]: https://learn.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files?utm_source=chatgpt.com "Memory-Mapped Files - .NET"

[3]: https://stackoverflow.com/questions/7956167/how-can-i-quickly-read-bytes-from-a-memory-mapped-file-in-net?utm_source=chatgpt.com "How can I quickly read bytes from a memory mapped file in ..."

[4]: https://stackoverflow.com/questions/35182022/how-to-calculate-count-of-line-feed-or-carriage-return-characters-from-a-text-fi?utm_source=chatgpt.com "How to calculate count of line feed or carriage return ..."

[5]: https://github.com/byGeek/MemoryMappedFileTest?utm_source=chatgpt.com "test csharp code for using memory mapped file."

がでてきたので、どうもstack overflowgistMSDN元ネタのようだ

2025-11-17

MacUnixとして使ってサーバ構築しよう、とか言ってる人がいたら「Linuxのほうがいいよ」とは言うけど

エンジニアになりたくて勉強してる人向けであって一般的な話ではないね

2025-11-15

anond:20251115085016

macみたいなUNIX系でいいんだったら、Linux入れた方が機能的じゃない?

2025-11-13

anond:20251113164640

ダサいからなんなの?ダサくて上等だ。普通にプロでもwindowsサーバーかに主に関わってる人もいるわけでIT仕事が全部unixだと思ってるのおかしい。

dorawiiより

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

https://anond.hatelabo.jp/20251113165348# 
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaRWOjgAKCRBwMdsubs4+
SBu0AQDCk+381mDVI03iAQpYSAOZY6FCGhhwwXzJqzDcRo+DmQD/S65odOwdUQRk
H/G1AzmlMJFWB6kKNGjLhqCtDOw0GwY=
=WFd7
-----END PGP SIGNATURE-----

2025-10-08

今でも、ラズベリーパイの置き換えになる製品が無いことを知って驚いた。

みたいなやつ。

ディスプレイ端子が無かったり、2万円を超えたりで一長一短。

$550なら、もうそれ、ミニPCでいいじゃんってなる。

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-07-28

anond:20250728112115

お前がゼロヒャク思考無能ってはっきりわかるんだな😂

記事全部読んだか?UNIX哲学に従って作られたCLIプログラムなんて沢山あるだろ無能君👍

anond:20250728111249

ハッカーじゃなくてクラッカーみたいなツッコミはもうたくさんです

unixクローンだろうとunixとして世間では流通してます

本家unixは死にました、二度とよみがえることはありません

あきらめてlinuxに忠誠を誓ってください

anond:20250728111016

LinuxUNIXではありませーん

はーいろんぱっぱ😝

anond:20250728103414

UNIX哲学の「正常動作時は何もprintしない」という原則ですね。

エラーや警告、またはユーザーが明示的に要求した結果以外は、出力すべきではないとされています

これは、UNIXライクなシステムコマンドラインツール堅牢性とエレガントさに貢献してきた核となる原則です。

正常動作時は何もprintしない。それがUNIX哲学ってもんよ

📘 HTML問題解決に関するメモ

HTML使用する際には、さまざまな問題が発生することがあります。まず、HTMLが正しく表示されない主な原因として、タグの閉じ忘れやネスト入れ子)のミスが挙げられます。たとえば、

タグが正しく閉じられていない場合ブラウザ意図した通りにコンテンツを表示できません。このようなエラーを検出するには、W3Cバリデーションツールを使うのが有効です。

次に、画像が表示されない問題については、<img>タグsrc属性指定されたパスが間違っている可能性がありますファイル存在するかどうか、また拡張子.jpg、.pngなど)が正しいか確認しましょう。さらに、ファイル名の大文字と小文字が一致していない場合も、特にUnix系のサーバーでは読み込まれない原因になります

https://mavenanalytics.io/project/37984

https://mavenanalytics.io/project/37985

https://mavenanalytics.io/project/37992

リンク機能しない場合は、タグhref属性が誤っているかリンク先のページが存在しないことが考えられます相対パス絶対パスの違いを理解し、正確なURL記述することが大切です。また、CSSがページに反映されない問題もよくあります。これはCSSファイルパス指定が間違っていたり、セレクターの書き方にミスがあったりすることが原因です。キャッシュが影響することもあるため、ページをリロードする際はCtrl + F5 https://mavenanalytics.io/project/37998で強制的更新するのがおすすめです。

最後に、フォームが正しく送信されないケースでは、<form>タグaction属性に誤りがあることが多く、また<input>タグname属性が設定されていないと、データサーバーに送られません。JavaScript https://mavenanalytics.io/project/37999を使用している場合は、開発者ツール(F12)を使ってコンソールエラーが出ていないか確認するのがよいでしょう。

このように、HTMLトラブル解決するには、基本的タグ構造パス指定の正確さ、そしてブラウザ開発者ツール活用する知識が不可欠です。

2025-07-13

価格以外でiPhoneの何が不満なのかわからない

自分AndroidからiPhoneに乗り換えた人だけど、ただ使うだけなら絶対iPhoneのほうが使いやすい。

なぜだかわからないけど、iPhoneのほうが手に馴染むというか、直感的に操作できる感じというか。

唯一、円安もあって値段の高さだけがどうにもネックだけど、価格以外の理由Androidを選ぶ理由が全くわからない。

Androidのように自由にいじれないとか言ってる人もいるけど、何をどういじるんだ?

そもそもAndroidにできてiPhoneにできないことというのが、全く思いつかない。

ちょっとマニアック過ぎてついていけないというか。

なので正直、iPhoneがあってなおAndroidを選ぶというのは、クライアント用途WindowsよりもLinuxを選ぶみたいな奇妙さを感じてしまうんだわ。

例えるならAndroidは機種ごとにディストリビューションが違うみたいな感じで、多様性なんてそんないいもんじゃないことの証明になっているとさえ思う。

そこに使い勝手の話を加味すると、それこそクライアント用途については「UNIXなんてダメだ」と思っているけど、それがスマホでも再現したイメージしかない。

何よりLinuxなんて登場してから10年くらいは、本当に「ワナビーのクソガキのためのオモチャ」みたいな位置づけで、フリーUNIXというカテゴリでさえ本命は*BSDだった。

そんなOSサーバ用途スマホ用途に生き残った必然性なんて皆無というか、ほとんど運でしかないと思っていたり。

2025-07-07

要件を作るとKISS原則から遠ざかるタイプの人

なんかさ、コンピュータの処理に寄せるタイプKISS原則に従って作れるんだよな

でもよくわからない人間直感に合わせると、細かい分岐無駄な処理が増えてシンプルじゃなくなる

なんで世界UNIX哲学を学んでこなかったの?

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