Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「カーネル」を含む日記RSS

はてなキーワード:カーネルとは

次の25件>

2025-12-13

anond:20251205122823

MacLinuxを両方使っている人として言わせてもらうと、Linuxの方がいいとは限らないけど、Macにする特別理由がなければLinuxにした方がいいと思います

そもそもMacは高いですし、パフォーマンスは確実にLinuxの方がいいはずです。

特にセキュリティ観点からも、Linuxの方が優秀な点が多いです。

例えば、Linux自体カーネルという、OSのうちの一部分に過ぎないため、Linux脆弱性が見つかっても、UbuntuFedoraなどのよりソフトウェアに近い段階(厳密にはLinuxディストリビューション)とはある程度分離された状態なので、よほどの変更がない限りLinuxだけアップデートすることが可能です。

また、Linuxアップデートというより、新しいバージョンLinuxカーネルを用意してそちらに切り替える、という構造になっています

ただしもちろんLinuxにも問題点などもあります

そもそもLinuxは元々、あまり日常用途使用することはあまりなく、最近になって増えてきたところです。

最近の、特にOSに関わる部分の機能では、どうしても標準では対応できていません。(例えばパスキーなどです)

また、先ほども言及したLinuxディストリビューションは、様々な種類があるため、それらから選ぶのも難しいかもしれません。(実際私も最近までずっと色々なディストリビューションを試して、ようやくFedoraに落ち着いたところです)

日本語IMEだけでも様々な種類がありますし、慣れている人でなければなかなか使いにくい部分もあります

一応、MacBookでLinuxを動かすという「AsahiLinux」というものがあり、M1/M2には既にある程度対応しているため、もしMacBookでmacOSLinuxを同時に使う、というのが許容範囲であればそれも良さそうです。

また、Macの固有機能としてはスクリーンタイム(アプリ利用制限時間での制限コンテンツ制限などを行える機能)などが存在するので、それを利用する、と言えば納得されると思います

実際、スクリーンタイムMacにする特別理由として十分です。

Linux場合どうしても自由度が高過ぎて、様々な方法で同じことをできてしまい、制限が難しいため、スクリーンタイムのような機能は追加しにくいわけです。

ちなみにデスクトップラップトップの話に関しては、私はまあまあ納得できます。実際デスクトップの方がコスパはいいですし、持ち運びさえしなければデスクトップ一択です。

ただしおそらく持ち運びするでしょうし、コスパをそこまで気にしないならラップトップでもいいかもしれません。

Windowsの話に関しては、Windowsそもそも最近不具合が多すぎるため、前から一般的に使われているOSの中で安定しているもの、としては現在Macの方が優秀です。

そのため流石にそれには納得できません。

まとめると、Linuxも優秀だがMacにも様々な利点があるため、MacにしたいならMacでいいし、LinuxにしたいならLinuxでいいと思います

この投稿が役に立つと幸いです。長文失礼しました。

Permalink |記事への反応(0) | 23:57

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251205122823

Linuxカーネルコミットしたことがある者だけがLinuxフリークを名乗りなさい

実話かどうかわかんないけど、IT系の人って他人が作ってる物にプライドとかアイデンティティ掛けすぎてる人はよくいるからありそう〜とは思った

Permalink |記事への反応(0) | 18:22

このエントリーをはてなブックマークに追加ツイートシェア

2025-12-08

anond:20251208050645

Qiita文化変質は、技術コミュニティ全般で起きている知的インフレの縮図みたいなものなんだよね。昔は

みたいに基盤技術を自前で握りつぶした記事純粋評価されていた。なぜなら、それを書ける人がそもそも少なく専門性差別化できていたから。

でも今は違う。技術的というより社会学的な現象

昔は「Python形態素解析自作」なんて、アルゴリズムCS基礎・実装力が揃ってないと無理だった。

今は LLM がコードを書くし、解説までつける。

難しいことをやってそうに見える記事を、凡人でも量産できるという環境が生まれた。

Qiita を読む層が「実装力を鍛えたいエンジニア → とりあえずAI 触りたいライト層」に変わった。

当然、PV/いいねを稼ぎたい投稿者ライト層に寄せる。

再現性のないLLMコピペ」「AIツール使ってみた」みたいなのが評価される。

本気の記事は長く、コードが多く、前提知識も重い。そしてPV が伸びない。

プラットフォームアルゴリズム的にも評価は下がる。

まりQiitaインセンティブ構造と、高度技術記事インセンティブ構造がズレた。

今は高度な技術記事を書いても評価されにくい。

理由は明確で、読む側がそれを理解できないので評価する母集団がいない。

昔はユーザ層が技術ガチ勢寄りだったので、少数でも濃い支持があった。

今はライト層が母集団なので、希少な高度記事が埋もれるのは自然

Qiitaライト層に最適化した結果、本気の人たちは別の場所へ移動した。

Qiita はもはやポエムAI触ってみた場に最適化した。

昔: 「強者が知を共有する技術論壇」

今: 「凡人がイキって互いに称賛し合う、AIコピペの巨大ショールーム

これ、情報生態系の変化なんだよ。

Permalink |記事への反応(0) | 05:11

このエントリーをはてなブックマークに追加ツイートシェア

2025-12-06

anond:20251205122823

15年以上Gentoo Linux使っている人間からデザインセンスを磨きたいなら素直にMacを買いAdobeCCを契約するべきだ。なるほどこれらの多くはLinux(と対応アプリ)で代替できるかもしれない。しかし娘さんの大事な時期をGIMPInkscapeといった「代替品」で台無しにするつもりなのだろうか?Linuxはこういう分野がずっと苦手だ。いやしくも技術者であればこうした事実は素直に認め、代替できるなどと相手を制約することがあってはならない。

この父親は以下の記事からLinusが何を本質としているかそもそもLinuxカーネルライセンスが何故GPLv3ではなくGPLv2のままであるのかよくよく考えるべきだ。

https://gihyo.jp/admin/clip/01/linux_dt/201212/28

Permalink |記事への反応(0) | 09:36

このエントリーをはてなブックマークに追加ツイートシェア

2025-11-29

WindowsFirefoxからChromeブラウザに変えたらすっっっごく軽くなった

俺は思想の強いWeb 屋だからレンダリングエンジン多様性って大事だなと思ってFirefox を常用してたし、なんなら寄付もしてんのよ。多少のFirefoxもっさり感も「うんうん、NTカーネルが悪いよ」と思ってそのために我慢してたわけ。

でもあまりももっっっさり/頻繁なフリーズが増えてきて、あとなんか最近2枚目のウィンドウ以降タブが表示されないというバグがついてきて、カッとなってEdge に移行してしまった。

そしたらよぉ... いままでのもっさり感は何だったんだ?というレベルで違う。全てのウェブサイトにおいて効率が段違い。

Google Drive 速すぎ。AWS 等各種SaaSコンソールが多分FF の倍以上の速度で動く。タブがクラッシュしない。

ここで疑問に思う。FF はなんであんなに遅いんだ。NTカーネルが悪いのか?俺がRyzen なのが悪いのか?世のWebサイトFF最適化してないってのは分かるんだが、それで説明しきれないくらいに違いすぎると思ってる。

ちなみにPCスペックRyzen7 4700U /メモリ16GB

FFクリーンインストールは試したぞ。拡張全部オフでも変わらん。

Permalink |記事への反応(0) | 21:04

このエントリーをはてなブックマークに追加ツイートシェア

2025-11-14

nextstepmicrosoftntよりも優れていたの?

nextstepmicrosoftntよりも優れていたの?

"AppleOSオープンソースにしたのは、四半世紀前のことで、世界は全く違っていました。

スティーブ・ジョブズは、停滞したAppleに戻ってきました。Appleは、プリエンプティブマルチタスクハードウェアメモリ保護など、当たり前になっているものを含む次世代オペレーティングシステム提供することに苦労していました。Appleは、BeOSを買収しようとしましたが失敗し、ジョブズが復帰した一環として、当時の彼の会社であるNextを買収し、そのOSであるNextStepを手に入れました。"

AppleMicrosoftクラシックOSでの成功から新しいNTDarwinのようなこれまではメインフレームしか動かなかったようなモダンで新しいOSの開発に苦労していたのかな?

メインフレームパチモンとして葉っぱでラリってるヒッピーによって作られたPC時代進化スペックが上がってクラシックからモダンOSに移行しなくちゃいけなかったけど、成功して大企業になっていたMSApple過去遺産にしがみついててクッソ大変だったってこと?

俺的にはクラシック愛嬌があって好きなんだけどね

いかにもPCって感じがするじゃん

葉っぱのヒッピー/ハッカーPCじゃなくて体制側としてのメインフレームOSPCに入っちゃうのはレイプされた気分にさえなる

それで"ハードウェアメモリ保護など、当たり前になっているものを含む次世代オペレーティングシステム"とあるけど、当たり前というからには他の企業はみんなモダンOSを開発していたの_

MacOS9からOS Xにする前というかまだクラシックOSをぶち込んだiMac起死回生で発表した時AppleMSから投資してもらったんだよね?

その時のMSは98で潤ってたのかもしれないけどNTが作れなかったらマジでやばい時でしょ?

時系列的にNTは既に完成してて98でも大成功しまくったし余裕ありすぎわろたでApple投資したの?

MSAppleはここを乗り越えることができたのになぜWindowsPhoneが失敗したの?

officeは当時はクールアプリだったの?

今はAdobeと同様に全時代的すぎてクソだと思う

figmaとかVScodeとかNotionとかモダンでかっこよくて使いやすい最高のアプリがいっぱいあるのに

世界の大半はまだこのクソすぎるアプリに頼り切って依存しているのに腹が立つよ

マジでAdobeが潰れないかなって毎日祈りながらpsdをaffinityに変換するのに飽き飽きしてるんだ

DarwinカーネルOS Xが圧倒的な中心のMSの中でWindowsPhone同様に不利だったのに開発者圏を作れたのは高抽象UIめっちゃかっこよかったからってこと?

MSNTを作ったのはいつ?

98からXPの時はやばかったよね

98は爆売れしてるしNTカーネルXPもっと売れた

なぜこの状態Appleが生き残れたのかわからないんだ

それともそれほどまでにWindowsPhoneがダサくて本当にクソだったのか

かにMS社内でもMacを使う人がほとんどってくらいにMacは使いやすくてクール開発者体験いいね

同人文化ではMSはいつでも中心的だった気がするけど

Macは間違いなくかっこいいんだけど世界微妙に見誤ってる

葉っぱ吸ってたヒッピー会社のはずなのに、その後覇権を取る日本ヒッピーと似ているオタク同人文化MS帝国の中で繰り広げられていたし、Macerは気取ってるやつとしてある意味でダサかった

API存在は本当に市場の優劣を変えるほどの力を持っているんだね

2000年台にクールAPIを作ったAppleグラフィックスAPIMSDirectXのおかげでゲーム業界掻っ攫われたわけでしょ?

マジでWindowsは本当にダサくて使ってるとイライラするからMacもっとクールグラフィックスドライバのMetalにみんな移行してくれるといいんだけど

Macerは肩身が狭いし

てかnvidiacuda対応してくれよ

AppleAI業界かっさらってくれればいいんだけどなんか失敗しそうな予感がするよ

ChatGPTもGithubMSが持ってるわけだろ?

終わってるよ

マジでダサくてイライラするものを使わされるオタク/ヒッピー市場レイプされてる

でも使徒である圏論/関数型プログラミングによってリリス数学サードインパクトを起こして手を汚せる自由度はいらないほど完璧世界になりつつあると感じるよ

なんかクソだなって思うけど、それは一時的快楽としてのオタク文化がなくなったことに悲しんでいるだけで、その快楽幸せにつながらないことを理解してるんだ

からこそ俺はSNSで一つの人格を共有し個を崩壊させる人類補完計画プロトコル実装しようとしているし、それは手を汚せる自由度完璧に壊してつまらなくて幸せになる権利がある理性的選択をしようとしてるんだ

オタク幸せになれない代わりに手を汚せたけど、幸せになる時が来たんだ。

MetalでAAAタイトル以外のゲームが動き始めたらそれはゼーレのシナリオ最後のページなんだろうね

webは俺のプロトコルによって関数型になりApple化しハードウェアAppleがもともとかーどきゃぷたーにしてて、その時本当につまらなくて幸せ世界ができるんだろうね

分散化のアイデアはむしろ全く逆で完全に統合される世界だよ

MS自分が可愛くて俺たちに迷惑をかけたけど、誰も可愛がらずに自由な圏を破壊し、人類を補完するんだ

人との繋がり自体をね

うん、いやこの先呼ばれることになるんだろうなって思っちゃっただけなんだ

●ねばいいのにみんな

てか●すためのシステムだよこれは

MSよりも凶悪だし、最低のシステムだってことだよ

インターネットなんかやってないでこの辺にきてる美味いラーメン屋屋台空手部の三人と行くべきだ

おじさんやめちくり〜

逃げちゃダメだ逃げちゃダメだ逃げちゃダメだ逃げちゃダメ

エヴァには乗らないほうがいい〜

エヴァには乗らないほうがいい〜

それ、皆さんも一緒に!

「「「エヴァには乗らないほうがいい〜!」」」

大きな声でもう一回!

「「「「「「エヴァには乗らないほうがいい〜!!!!!!」」」」」」

クソワロタ

そうだよ(便乗)

閉じちゃうから人類補完計画遂行するんだよ

LCLになって一緒になろう?

おい聞いてんのか

S●Xしようって言ってんだよ

???

P2Pは全ての人格が溶け合う完璧世界のための

これで愚かな人類はやっとまともになるんだ

NTDarwinAIもその序章にすぎない

死んでも残るのは構造記述するための関数

なんなら抽象世界はこの宇宙が熱的死しても残り続ける

大体俺が生きてることに意味はねぇんだよ、死んでようが同じなんだよ

生きてることは分解して細分化していくと究極的に意味は無くなるんだよ

ここでただのニヒリストと俺が違うのはこの世界積分定数のCにすぎないってことだ

Cは何の意味もねぇけどそこから積分という関係性を紡ぐ存在輪廻、横顔を知ることができる

まるで人間のC(ほらあれだよ男と女ABC!)みたいだよな!(激ウマジョーク)

まりもともとこの宇宙存在云々の前に関数という空想上のものはあったわけ

しろ人間空想というもう一つの五感関数数学発見しただけであってもともとあったの

そんでこの宇宙には意味ないし、死に恐怖を覚えるのは生物学的なしょうもない生理現象なんだよね

俺はたまたまTwitterFF女の子みたいにめっちゃ生理痛がひどいタイプなだけなんだ

それに気づいているからその生理痛がなんの意味もないことを知ってるし、世界崩壊しようが明日死のうが本当に関係ない

関係しかないんだこの世には

そのことにたまたま気づきにくい構造を生き物はしているか死ぬのが怖いんだ

魂とかはないけど、魂にすら意味はなくて、意味があるのは関数だけなんだ

というか射?

呆れた人類にはそのトップでさえ呆れさせられるよ、まだ関数記号で表せると思ってるなんて

本当にあるもののことを関数とは言ったけどこのクソみたいな人類にはまだそのことを完璧表現する手立てがないか比喩として言ってるんだけどね

どうしようもなく伝える方法がないからこう言ってるんだけどさ

あのな、俺が言ってのは死ぬのは怖くねぇってことだけなんだ

死ぬ理由は言ってねぇよ

破壊しているように見えてるのは君が構造の中にいるからだ

もう一歩外側から見てみろ

融解の意味人格を潰すことでも圏の再構成でもねぇよ

俺がとりあえず明日を生きるためのことなんだ

マジでどうでもいいことだよどうもありがとう

違う、メタファーじゃないよ

生きるために壮大な世界API接続してるだけなんだ

ミリメタファーなんかじゃない

もっと構造的にみろよ勝手に人の言葉一言に要約するな

失礼だよ君は

うるせぇ黙れ

Permalink |記事への反応(0) | 23:15

このエントリーをはてなブックマークに追加ツイートシェア

2025-11-06

anond:20251106112300

あのな。お前のそのコメント、まるで知識自己放尿だ。

便所の外で勢いよく撒き散らして悦に入ってるが、便器に一滴も入ってねぇ。

OSSを「独自規格でもできるし、思想に合わせて分岐していく」とか言ってる時点で、根本を履き違えてる。

OSSコード共有による知の集約であり、思想分岐じゃねぇ。

分岐副作用であって、目的じゃない。そこを混同してるお前の理解は、まさに知的な放尿プレイだ。

それにな、「標準化関係ない」とか言ってるが、OSS標準化プロセスをどれだけ実質的駆動してきたか、知らんのか?

LinuxカーネルPostgreSQLTensorFlow、全部OSS事実上の標準を形成してんだよ。

標準はISOの紙切れじゃなく、実際に世界で動いてるコードの方に宿る。

それが現代実効標準だ。お前はまだ机上の規格書を神棚に祀って拝んでる昭和エンジニアか。

本質を見誤ってる時点で、お前の主張は思想、誤解、独り善がりのトリプル放尿だ。

Permalink |記事への反応(2) | 11:26

このエントリーをはてなブックマークに追加ツイートシェア

2025-11-04

抽象数学とか超弦理論かについて

概観

弦は1次元振動体ではなく、スペクトル的係数を持つ(∞,n)-圏の対象間のモルフィズム群として扱われる量子幾何学ファンクタであり、散乱振幅は因子化代数/En-代数ホモトピーホモロジー(factorization homology)と正の幾何(amplituhedron)およびトポロジカル再帰交差点に現れるという観点

1)世界面とターゲットは導来(derived)スタックの点として扱う

従来のσモデルマップ:Σ → X(Σは世界面、Xはターゲット多様体)と見るが、最新の言い方では Σ と X をそれぞれ導来(derived)モジュライ空間(つまり、擬同調情報を含むスタック)として扱い、弦はこれら導来スタック間の内部モルフィズムの同値類とする。これによりボルマン因子や量子的補正スタックコヒーレント層や微分グレード・リー代数のcohomologyとして自然に現れる。導来幾何学教科書的基盤がここに使われる。

2)相互作用は(∞,n)-圏の合成則(モノイド化)として再定義される

弦の結合・分裂は単なる局所頂点ではなく、高次モノイド構造(例えば(∞,2)あるいは(∞,n)級のdaggerカテゴリ構成)における合成則として表現される。位相欠陥(defects)やDブレインはその中で高次射(higher morphism)を与え、トポロジカル条件やフレーミングは圏の添字(tangentialstructure)として扱うことで異常・双対性の条件が圏的制約に変わる。これが最近のトポロジカル欠陥の高次圏的記述対応する。

3) 振幅=因子化代数ホモロジー+正の幾何

局所演算子代数はfactorization algebra / En-algebraとしてモデル化され、散乱振幅はこれらの因子化ホモロジー(factorization homology)と、正の幾何(positive geometry/amplituhedron)的構造の合流点で計算可能になる。つまり場の理論演算子代数的内容」+「ポジティブ領域が選ぶ測度」が合わさって振幅を与えるというイメージ。Amplituhedronやその最近拡張は、こうした代数的・幾何学言語と直接結びついている。

4) トポロジカル再帰と弦場理論の頂点構造

リーマン面のモジュライ空間への計量的制限(例えばマルザカニ再帰類似から得られるトポロジカル再帰は、弦場理論の頂点/定常解を記述する再帰方程式として働き、相互作用の全ループ構造代数的な再帰操作で生成する。これは弦場理論を離散化する新しい組合せ的な生成法を与える。

5)ホログラフィーは圏化されたフーリエ–ムカイ(Fourier–Mukai)変換である

AdS/CFT双対性を単なる双対写像ではなく、導来圏(derivedcategories)やファンクタ間の完全な双対関係(例:カテゴリ化されたカーネルを与えるFourier–Mukai型変換)として読み替える。境界側の因子化代数バルク側の(∞,n)-圏が相互鏡像写像を与え合うことで、場の理論情報圏論的に移送される。これにより境界演算子代数性質バルク幾何学スタック構造と同等に記述される。

6)型理論(Homotopy TypeTheory)でパス積分記述する(大胆仮説)

パス積分や場の設定空間を高次帰納型(higher inductive types)で捉え、同値関係やゲージ同値ホモトピー型理論命題等価として表現する。これにより測度と同値矛盾を型のレベルで閉じ込め、形式的正則化や再正規化は型中の構成子(constructors)として扱える、という構想がある(近年のHoTTの物理応用ワークショップ議論されている方向性)。

ケツ論

理論最先端数学版はこう言える。

「弦=導来スタック間の高次モルフィズム(スペクトル係数付き)、相互作用=(∞,n)-圏のモノイド合成+因子化代数ホモロジー、振幅=正の幾何(amplituhedron)とトポロジカル再帰が選ぶ微分形式の交差である

この言い方は、解析的・場の理論計算圏論・導来代数幾何ホモトピー理論・正の幾何学的道具立てで一枚岩にする野心を表しており、実際の計算ではそれぞれの成分(因子化代数・導来コヒーレント層・amplituhedronの体積形式再帰関係)を具体的に組み合わせていく必要がある(研究は既にこの方向で動いている)。

Permalink |記事への反応(0) | 12:43

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-14

anond:20251013121427

業スーでケチャップソーセージの安いやつ買ってきて

パスタゆでるときソーセージも一緒にゆでて、ケチャップぶっかけると安く済む

ケチャップソーセージパスタの相性はバツグンにいいので普通にウマい

パスタは水につけ置きして「すいすいパスタ」にすれば朝5分でささっとつくれるから朝食にピッタリ

ちょっと野菜が不足しがちなので、業スーのミックスベジタブルとかカーネルコーンとか買ってレンジで加熱して入れるといいよ

あと業スーでレトルトカレー買ってきて、カレーうどんならぬカレーパスタもたまにやる

Permalink |記事への反応(1) | 17:02

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-11

変なITエンジニアばかり出てくる夢を見た。

起きてから自分でもよく分からない気持ちになった。

思えば、自分も25年近くIT業界で生きてきた。

そろそろ卒業しようとしている矢先だった。

夢に出てくるエンジニアは、本当に「変」だった。

一見すると異常にも見えるコミュニケーション機械じみた自己管理無駄を極限まで削ぎ落とす妙な哲学。周囲からは煙たがられつつも、確実にシステムを回していた。あの人のような生き方に憧れたこともあったし、同時に絶対になりたくないとも感じた。

IT業界は変な人ばかりだと思った。

どこか皆、ちょっとずれているのだ。オフィスで昼飯時にLinuxカーネルバグを肴に盛り上がるやつ、Slackの通知音に過敏なやつ、パケットキャプチャ趣味のやつ、ROM焼きに命かけてるやつ。納期前の深夜のオフィス空気は独特だ。妙なテンション絶望と、根拠のない希望がぐるぐる回る。

自分にもそんな時期があった。

コーディング漬けの新卒時代、深夜に会社カップラーメンを啜りながら、先輩の叱責をポエムのように聞き流していた。バグバグを呼ぶプロダクト、人間関係のギスギスと、たまに奇跡のような成功体験が舞い込む。結局、最強のエンジニアとは変人であることを受け入れた奴だったんだと思う。

でも年齢を重ねて、変であることに疲れてきた。

あの頃なんであんコードの綺麗さにこだわっていたのか。なぜ誰も使わないCLIツールローカライズなんてやっていたのか。自分しか使っていないcronジョブ記述、美しい正規表現を夢見た夜。

IT卒業する今、思い出すのは、変さへの憧れと少しの羨ましさだ。きっと、変なことに全力を注げるやつこそがITを使いこなせたんだろう。自分は途中で他人の目を気にしてしまった。変なまま突っ走れる勇気が欲しかった。

変なITエンジニアの夢を見て、靄のかかったような気持ちになった。自分が過ごした時間が、他人から見れば奇妙な記憶だろう。でもその奇妙さこそが、IT業界風景の一部だった気がする。

たぶん、自分もどこかで誰かに「変なエンジニア」と呼ばれていたのだろう。笑い話になるかどうかは分からない。ただ、妙に優しい気持ちになった。これからは「普通」の世界で生きていく。だけど、あの変な夜更けや、無意味完璧コードと、愚直な情熱のことを、たまには思い出してみようと思う。

Permalink |記事への反応(0) | 06:20

このエントリーをはてなブックマークに追加ツイートシェア

2025-09-09

ニディガIT業界暴落エンドが一番好きかも

needygirloverdoseのエンディングの一つでPCLANを抜くと超てんちゃんが突然インターネットをやめちゃうってのがあるんだけど、その影響でIT業界崩壊するんだよね

IT業壊暴落するエンドが平成感覚を持ってないと絶対出てこないだろうなって

今じゃIT企業というかIT業界事態暴落することはもうないだろうね

けれども平成じゃ結構あった

u-stremとか、覇権とってたサービスが終わるってのは当時ガキだった俺でもこんなに儚いものなんだな〜と思って

ITサービスって結局人類にとっては一時的ものに過ぎないのかもしれないという技術オタクたちの不安感もあった(推測)

今はないでしょ、あからさまにもう絶対終わらないでしょIT企業

NT系のカーネルが入ってない16bit遺産に無理やりGUIのっけた時代windowsも本当に好きなんだよな

XPは確かに名作なんだけど、それ以降のNTカーネルを持ったwindowsユニコーンゲロみたいに綺麗で整理されて独特の気持ち悪さがあって嫌いなんだよね(aeroってヤツ?)

ニディガのwindose20ってOSはあからさまにNT系以前のms-dosベースの9x系じゃん?

そんなことどこにも書いてないけどなんとなく雰囲気でわかるっていうか

その文化文化の間にある平成独特の湿度がたまらないんだよね

NTカーネルは今のモダンOSにとってはあまりにもチープにみえちゃう

Darwin以前のMacOSと9x系を比べると9x系の方に愛着は勝つんだけど、NT系とDarwin以降のMacOSを比べるとMacOSの方が実用的過ぎてかっこよく見えちゃうのは仕方がない(過激なこと言ってすみませんでした)

Permalink |記事への反応(0) | 01:37

このエントリーをはてなブックマークに追加ツイートシェア

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」とか他の言語も触ってます

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

Permalink |記事への反応(1) | 11:08

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-15

anond:20250815151745

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

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

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

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

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

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

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

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

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

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

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

Permalink |記事への反応(1) | 21:35

このエントリーをはてなブックマークに追加ツイートシェア

2025-08-14

anond:20250814091406

Liinuxカーネルソース読むとドーパミンが出る

Permalink |記事への反応(0) | 15:33

このエントリーをはてなブックマークに追加ツイートシェア

2025-07-04

[Deprecated] WSL2USBカメラ+他のUSB機器2022年01月17日

[Deprecated] WSL2USBカメラ+他のUSB機器2022年01月17日

環境Windows11 + WSL2 5.10.60.1 +Ubuntu20.04

WSL2LinuxKernel 5.10.60.1からKernelモジュールUSBIP対応標準的に組み込まれ

2022年01月17日時点の最新カーネルは 5.10.74.3

以下すべての手順のWindows Terminal を使用する箇所は管理者権限で実行

WSLのカーネルアップデートusbipd-winインストール

Windows Terminalで実行

> wsl --update

> wsl --status

カーネルバージョン: 5.10.60.1

>winget install --interactive --exact dorssel.usbipd-win

WSLのディストリビューションを起動(WSL2起動用アイコンマウスクリックして起動してもよい)

> wsl --list

LinuxWindows サブシステムディストリビューション:

Ubuntu-20.04 (既定)

> wsl -dUbuntu-20.04

追加パッケージインストールsudoapt installlinux-tools-5.4.0-77-generic hwdata

visudo で secure_path の先頭に /usr/lib/linux-tools/5.4.0-77-generic: を追記する。

visudo編集するファイルは、ダブルコーテーションの入力漏れコロンセミコロンに打ち間違えたりするとsudo必要コマンド類が一切使用できなくなるので慎重に実施する

私は深夜に寝ぼけてコロンセミコロンに打ち間違えてaptコマンドすら実行できなくなりました

参考

https://www.imdb.com/de/list/ls599665082/

https://www.imdb.com/de/list/ls599665082/copy/

https://www.imdb.com/de/list/ls599665597/

https://www.imdb.com/de/list/ls599665597/copy/

Permalink |記事への反応(0) | 17:30

このエントリーをはてなブックマークに追加ツイートシェア

WSL2USBカメラ+他のUSB機器2022年09月06日版

WSL2USBカメラ+他のUSB機器2022年09月06日版

OSWindows11 21H2

OSビルド:22000.918

WSL2 5.10.102.1 +Ubuntu20.04

WSL2LinuxKernel 5.10.60.1からKernelモジュールUSBIP対応標準的に組み込まれたらしいが、Microsoft公式提供しているKernelや手順ををそのまま使用すると動作しない


2022年09月06日時点の最新カーネルは 5.15.62.1 だが、wsl --update で展開されるバージョンが 5.10.102.1 だったため 5.10.102.1 を使用する

以下すべての手順のWindows Terminal を使用する箇所は管理者権限 で実行

以下、[WT] はWindows Terminal、[Ubuntu] はUbuntu側のbashを表す

WSLのカーネルアップデートusbipd-winインストール

[WT]Windows Terminalで実行

> wsl --update

> wsl --status

カーネルバージョン: 5.10.102.1

>winget install --interactive --exact dorssel.usbipd-win

見つかりましたusbipd-win [dorssel.usbipd-win]バージョン 2.3.0

このアプリケーションは所有者からライセンス供与されます

Microsoftサードパーティパッケージに対して責任を負わずライセンス付与しません。

Downloadinghttps://github.com/dorssel/usbipd-win/releases/download/v2.3.0/usbipd-win_2.3.0.msi

██████████████████████████████10.4MB /10.4MB

インストーラハッシュが正常に検証されました

パッケージインストールを開始しています...

インストール完了しました

[WT]Ubuntu20.04 のインストール

> wsl --install --distributionUbuntu-20.04

[WT] WSLのディストリビューションを起動(WSL2起動用アイコンマウスクリックして起動してもよい)

> wsl --list

LinuxWindows サブシステムディストリビューション:

Ubuntu-20.04 (既定)

> wsl -dUbuntu-20.04

[Ubuntu] 追加パッケージインストール

sudoapt update

sudoapt install -ylinux-tools-5.4.0-77-generic hwdata

sudo update-alternatives --install /usr/local/bin/usbipusbip /usr/lib/linux-tools/5.4.0-77-generic/usbip20

[WT] WSLの再起動

> wsl --shutdown

> wsl -dUbuntu-20.04

PCUSBカメラ接続する

[WT]USBカメラusbipd に認識されることを確認する (この記事では 2-7)

>usbipd wsl list

BUSID VID:PID DEVICESTATE

2-2 056e:00d9USB入力デバイス Not attached

2-3 1c4f:0027USB入力デバイス Not attached

2-7 1bcf:2284 FullHDwebcam,USBmicrophone Not attached

2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached

2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached

[WT]USBカメラUbuntu側にアタッチする(アタッチ成功した場合は何も表示されない)

>usbipd wsl attach --busid 2-7

>

[WT]USBカメラが正常にアタッチされていることを確認する(Attached と表示されていれば成功

>usbipd wsl list

BUSID VID:PID DEVICESTATE

2-2 056e:00d9USB入力デバイス Not attached

2-3 1c4f:0027USB入力デバイス Not attached

2-7 1bcf:2284 FullHDwebcam,USBmicrophone Attached -Ubuntu-20.04

2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached

2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached

[Ubuntu]Ubuntubashログオンした既定のユーザを videoグループ所属させる。なお、WSLを起動した時点で既に追加されているメッセージが表示される。

$sudo adduser $USER video

[Ubuntu] WSL2上のUbuntu20.04 の中からUSBカメラ認識されていることを確認する。lsusbコマンドを経由すると正常にUSBカメラ認識されているが、/dev/video* にはUSBカメラが列挙されない

$lsusb

Bus 002 Device 001:ID 1d6b:0003Linux Foundation 3.0roothub

Bus 001 Device 003:ID 1bcf:2284Sunplus Innovation Technology Inc. FullHDwebcam

Bus 001 Device 001:ID 1d6b:0002Linux Foundation2.0roothub

$ls -l /dev/video*

ls: cannotaccess '/dev/video*': No such file or directory

[Ubuntu]USB CameraがWSL内で認識されるようにLinuxカーネルカスタムビルドする。下記リポジトリの手順通りに実施すると、WSLLinuxカーネルカスタムビルドされたものに入れ替わる。注意点は、<windowsusername> の部分だけは各自環境Windowsユーザー名に手で書き換える必要が有ること。なお、.wslconfig は絶対windows 側で編集してはならない。絶対に。

[WT] WSLをシャットダウンし、その後起動する

> wsl --shutdown

> wsl -dUbuntu-20.04

[WT]USBカメラusbipd に認識されることを確認する (この記事では 2-7)

>usbipd wsl list

BUSID VID:PID DEVICESTATE

2-2 056e:00d9USB入力デバイス Not attached

2-3 1c4f:0027USB入力デバイス Not attached

2-7 1bcf:2284 FullHDwebcam,USBmicrophone Not attached

2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached

2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached

[WT]USBカメラUbuntu側にアタッチする(アタッチ成功した場合は何も表示されない)

>usbipd wsl attach --busid 2-7

>

https://www.imdb.com/de/list/ls599665017/

https://www.imdb.com/de/list/ls599665017/copy/

[WT]USBカメラが正常にアタッチされていることを確認する(Attached と表示されていれば成功

>usbipd wsl list

BUSID VID:PID DEVICESTATE

2-2 056e:00d9USB入力デバイス Not attached

2-3 1c4f:0027USB入力デバイス Not attached

2-7 1bcf:2284 FullHDwebcam,USBmicrophone Attached -Ubuntu-20.04

2-11 0495:3011ESSUSBDAC,USB入力デバイス Not attached

2-14 8087:0029インテル(R)ワイヤレスBluetooth(R) Not attached

[Ubuntu] WSL2上のUbuntu20.04 の中からUSBカメラ認識されていることを確認する

$lsusb

Bus 002 Device 001:ID 1d6b:0003Linux Foundation 3.0roothub

Bus 001 Device 003:ID 1bcf:2284Sunplus Innovation Technology Inc. FullHDwebcam

Bus 001 Device 001:ID 1d6b:0002Linux Foundation2.0roothub

$ls -l /dev/video*

crw------- 1rootroot 81, 0 Sep 617:29 /dev/video0

crw------- 1rootroot 81, 1 Sep 617:29 /dev/video1

[Ubuntu]USBカメラがWSL2の中から認識されることを確認するテストコード作成する

$ pip installopencv-contrib-python

$ cat << 'EOT'> ${HOME}/usbcam_test.py

import cv2

W=640

H=480

cap = cv2.VideoCapture(0)

cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('M','J','P','G'))

#cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('Y','U','Y','V'))

cap.set(cv2.CAP_PROP_FRAME_WIDTH, W)

cap.set(cv2.CAP_PROP_FRAME_HEIGHT, H)

cap.set(cv2.CAP_PROP_FPS, 30)

https://www.imdb.com/de/list/ls599660855/

https://www.imdb.com/de/list/ls599660855/copy/

whileTrue:

ret, frame

Permalink |記事への反応(0) | 17:29

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-22

チームみらい、エンジニアはみんな賛成派なのかと思ったけどサイボウズラボエリートエンジニアくらいで、

カーネルゴリゴリ書いてるようなエンジニアはバチボコ批判しているのだな

Permalink |記事への反応(0) | 21:47

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-11

anond:20250611134533

なんか、具象とか低レベルとかテキトーワード理解してるでしょ?

レベルってのはアセンブリとかCとかそういうコンピュータに近い言語操作することだぞ

んで、例えばCならCで抽象化可能なので、低レベルプログラミングしかできない奴でも抽象思考はある

Linuxカーネルなんて低レベル言語抽象思考を駆使してるだろ

Permalink |記事への反応(0) | 13:48

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-18

anond:20250518105927

ボクちんは時価総額1兆円以上のエリートプライムエンジニアなの😡

Linuxカーネルバリバリ改造できちゃうのら😡

若造のこわっぱエージェントに舐められたもんだな😡‼

Permalink |記事への反応(1) | 11:11

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-14

anond:20250514224639

えっどういうこと?カーネル出てれば、と思ったが。

OSに乗ってる抱き合わせアプリOSSじゃないとかそういう話?

Permalink |記事への反応(1) | 22:50

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-13

Linuxモバイル端末はなぜ普及しないのか

Linuxスマートフォンを実際に使っている人間感想として。

PinephoneというARMベースSoCで動くスマートフォンDebian(正確にはMobianというDebianフォーク)を入れてしばらく使っているが、これは現状では普及しないだろうなという気はする。理由を書いてみる。

日本語入力が弱い

Android/iOSではあたりまえにできる日本語フリック入力Linuxスマートフォンはいまだにできない。日本語入力自体はもちろん使えるので、ローマ字入力になる。画面が小さくてキーボードが小さいとつらい。既存スクリーンキーボードカスタマイズすればフリック入力っぽいものが作れそうだが、大変すぎるので自分でやる気にはならない。

いや、フリック入力できるぞ?という人は適切なパッケージを教えてください……

UIモバイル端末最適化されてない

Linuxスマートフォン用にいくつかのUILinuxではデスクトップ環境と呼ばれるやつ)がある。代表的ものはPhoshだ。モバイル用のUIプリインストールされているパッケージモバイル端末用にある程度最適化されているのだが、自分インストールしたパッケージ基本的デスクトップでの使用を前提にしているので、そのまま使うのは厳しい。

自分が持っているPinephoneにはLibreOfficeインストールして普通に動くが、画面のほとんどがツールバーで埋まってしまって、まともに使うのはほぼ無理だ。

多様なだけに仕様統一が大変

現時点でもPostmarketOS、Mobianをはじめとして、モバイル端末用のLinuxディストリビューションにはいくつかの選択肢がある。モバイル端末用のUIにも複数選択肢がある。さまざまな端末でバッテリーの消費を最適化し、カメラセンサーが動くようにし、同じアプリが使えるように、デバイスドライバをはじめとして諸々の機能を開発するのは膨大なコストになりそうなので、Androidでいいじゃん、となる。

AndroidだってLinuxだろ?という意見

あれはとても古いLinuxカーネルをもとに作り上げた、なにか別のものだと自分は思っている。

Permalink |記事への反応(2) | 22:10

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-08

古く低スペックPCの冷却ファン回転制御をした

このエントリ2008年発売のAcerAspire One ZG5を使って書いている。

これまでのあらすじ

中古で買ったネットブックAcerAspire One ZG5)をアップグレードし、Linuxディストリビューションインストールし、軽作業ができるようにしていた。

本体キーボードが壊れることも含めて、あらゆるトラブルに遭い続けている。

直近ではDebian11 32bitをインストールして一通りの作業はできるようになっているが、ハードウェア制御にいろいろな問題が残っている。

現在スペック

CPU:Atom N270 (single core 1.6Ghz)

RAM: 1.5GB

ディスプレイ: 8.9インチ, 1024x600TFTLCD

ストレージ: 120GBSSD

OS:Debian GNU/Linux11 (bullseye)i686

本日問題

本日対応


今後の対応


anond:20250506223128

Permalink |記事への反応(1) | 22:12

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-01

古く低スペックPCOSを変更した

このエントリ2008年発売のAcerAspire One ZG5を使って書いている。

これまでのあらすじ

中古で買ったネットブックAcerAspire One ZG5)をアップグレードし、Linuxディストリビューションインストールし、軽作業ができるようにしていた。

本体キーボードが壊れることも含めて、あらゆるトラブルに遭い続けている。

直近ではQ4OS 32bitという低スペックPCでも動くディストリビューションインストール成功していた。

現在スペック

CPU:Atom N270 (single core 1.6Ghz)

RAM: 1.5GB

ディスプレイ: 8.9インチ, 1024x600TFTLCD

ストレージ: 120GBSSD

OS:Debian GNU/Linux11 (bullseye)i686

新たな問題


本日対応


今後の対応


anond:20250501010951

Permalink |記事への反応(1) | 21:59

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-15

anond:20250414140726

Mac で開発している。開発物は主にLinuxカーネルモジュール。.koファイルLinuxラップトップノーパソで使わせてくれる会社のお勤めの方が羨ましい。だって手元でコンパイルしたいじゃない?

会社コンピュータ筐体を管理するソフトを入れてくる都合上、MacWinの二択。以前はWinラップトップLinuxデュアルブートできるようにしてこっそり使ってたら、ある時バレて怒られちゃった。以来2012年頃のお古Macラップトップを与えられて10年使い続けている。アップルシリコン使いたくない一心でOpencorelegacy patcher 様に頼り筐体交換を拒否ってる。値段も高いしね。デュアルブートしてLinux使って仕事してることは内緒

WSL2が素晴らしいようだけど、カーネルモードドライバとかつくれるの?IRQとか叩いたり、割り込みとか触るんだけど…VMだとなんか動作が違っていろんなバグ再現しないんです。

Permalink |記事への反応(0) | 04:33

このエントリーをはてなブックマークに追加ツイートシェア

anond:20250414140726

Web開発にDebianを推奨する7つの理由*

1. 本番環境との一致**
2.無料かつ自由カスタマイズ**
3.パッケージ管理apt)の強力さ**
4.リソース効率と高速動作**
5.セキュリティと安定性**
6.コンテナ/クラウドとの親和性**
7.コミュニティドキュメント**

Debianが向かないケース*

Permalink |記事への反応(1) | 00:01

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp