「C++」を含む日記 RSS

はてなキーワード: C++とは

2024-11-13

前々から興味はあったけどVST書くの面白そうだね

C++とJUCEとか使えばいいんだよね、楽しそう…😟

2024-11-01

anond:20241101040702

メソッド言われるとJavaC++の方が先に頭に浮かんでしまう…😟

2024-09-19

anond:20240919130845

しか自分も昔はC++OpenGLとかDirect3Dとか書いてたけど、

同じ時期にApachでCGIPerlコード叩くだけのWebサービス作ってたホリエモンの方が成功してるんだよね…😟

anond:20240919090501

色々書いてるけど、C++できるだけで仕事できるやつ扱いされた昔の方が楽だよ

anond:20240919091203

C++よりましとかCOBOLよりとか言い出したらきり無いが、JavaC#現代不良債権

言語というより周辺が難解。だいたい公式ドキュメントのせい

2024-09-18

ランドスケープゼロからC++での実装ももうないよなぁ…

プログラミングアルゴリズム数学物理パックマンマッピーのようなルール発明、みたいなのはもうアナクロしかないわけで、

もう、コンテンツ制作というか、Blenderとか、Studio Oneとか、ClipStudioPaintとかに全振りした方がいいんじゃないか、みたいに発狂したわけだけど、

それはそれで先もない気がするので、身体障害あってもできそうなブルーワーク探すしかいかな…😟

2024-09-17

anond:20240917093815

Dはあるんじゃない?流行りこそまずまずだったけれど。

ものながらCに近い文法を持つものC++と名乗ったり、C♯と名乗ったりして、それがCって括りになってたりすること、

計算資源豊富で性能の要求値が低い環境でわざわざCやそれに近しい言語でそれを作る理由が少ないこと、

Cに近いポジション言語純粋に少ないこと(Rustとかぐらい)、

色々ありそう。

2024-09-15

悲報】WSAStartup() 関数、内部で memset() 関数を使っているらしい

CRTリンクせずに極小サイズの .exe ファイルを作ってやるぜー」とイキってたら

WSAStartup のせいで Visual Studio 先生が「memset が解決できねーじゃん?」とお怒りになる。

まじかー。

自前で偽物の memset() を用意しても「偽物はダメよ」と怒られる。さすが Visual Studio 先生、騙せないね・・。

C++CRT絶対必要になるから、あえて古き良き C 言語でここまで頑張ってきたのに。

っていうか、じゃあ Debug ビルドだとリンクエラー起こさずにきちんと動作するの何でよ?

まーこの企みは諦めるか。

C++ でがっつり書き直したろ。

2024-08-31

ライブラリや静的解析ツールとか用意したC++じゃ駄目だったんか?

本屋に行くとPythonばかりだから勉強するんだが、

  1. (JITなどで高速化されても)for文で遅くなるのが面倒くさい
  2. Matplotlib、seaborn、plotly、pandas、色々定番っぽいことを書籍で書かれているが、Office資料作って議論して、というのに合わない
  3. 書籍に書かれているくらいのデータ量でトライアルは良いが、データ量多くなった途端、速いライブラリがないか探すことになる

など、やればやるほど辛い。


C++だと、なんだかんだインテルツール使えばマイクロコード最適化キャッシュミスどれくらい起こっているかとか、

遅いなってときでも、まだ何とかしようと出来るのに。

C++言語仕様複雑でも、使わなきゃいいやん。

2024-08-29

そういえば、GodotのIDE自体がGodotで書かれてるし、

Godotで書かれた画像エディタとかあるんだから、あれC++とかで書けるようにしてくれたらいいのにな…

あと、BlenderGUIだけ分離しようとした人とかどっかにいた気がするんだけど、

日本語ちゃんと使えるマルチプラットフォームGUIライブラリって、未だに決定打ない気がするんだよな

誰か頑張って…😟

2024-08-22

ITはつまらなくなったけど、料理イラスト漫画楽器作曲とかは寧ろ楽しくなったんだよな

例えば、俺、CoffeeScriptが嫌いだったんだけど、なんで嫌いかっていうとRubyが嫌いだからなんだけど(諸説あります

でも、頑張ってCoffeeScriptゴリゴリ書いてた人たちっていると思うんだよね

自分TypeScript登場時からずっとTypeScriptなんだよね

だって、アンダースヘルスバーグだよ?

バーグハンバーバーグじゃないよ?

あの、DelphiとかTurbo PascalとかC++ BuilderとかC#原作者だよ?

しかし、なんだ、こうやって陳腐化していくことがどれほど多いことか、IT関係

これが理系機械工学関係だったら、流体力学とか材料工学陳腐化するなんてないよね?

普遍的知識を、技術大学で習ってるはずなんだよね

から大学で習う情報工学だとしたら、やっぱりできるだけ普遍的なことを習ってるはずなんだよ

でも、ITyak shavingが多いよね

本質的知識を得るために、WindowsLinux上の環境で学ばなければならないわけで、

落ち着いて情報工学勉強をするために、Windowsの余計な情報を表示するウィジェットの閉じ方を学ばなければならなかったりする、馬鹿げてるよね

そう考えると、料理、絵、音楽、みんな普遍的ものの集まりだよね

料理の四面体なんてあるけど、煮る焼く炒める蒸すどれも不変な過程だよね

調理器具だってフライパンや鍋が日進月歩進化して、以前のバージョンが使えない、なんて買い替え需要を促すための嫌がらせメーカーがしたりもしない

だって証券インクペンだとしても、液晶ペンタブレットだとしても、筋肉知識とか、パース知識とか、不変だよね、永遠に変わらないものだよね

まあ、流行の絵柄とかは変わるけど、そういう流行に流されないのも大事だよね

個性がない、ってことは、誰かが絵を見て、これは~さんの絵だ、って気づかれないってことだから商品価値がなくなっちゃうよね

ピカソじゃないけど、敢えて意図して個性的に描くの大事だよね

音楽理論も変わらない、楽器の弾き方も変わらない、正直、ギターなんてどこのメーカー買ったって同じようなものなんだけど、

同じエレキギターを何本も持ってる人っているよね、お金持ちだよね、自分チューニングがそれぞれ違うギター複数本持ってるけど、それはチューニングのためなんだよね

話を戻すと、ITクソつまらなくなった、の元の文章にもTypeScriptでクソアプリ書いてたときが楽しかったみたいな話があったけど、

俺がMacOSX 10.2だったかで作ったアプリは、現在Macではまったく動かないからね

Xcodeでrebuildしても怪しいんじゃないか

その点、Windowsは凄いよね、後方互換性が凄い…

だったんだけど、今のWindowsAppleみたいになっちゃったよね、足切り足切りWindows 10は動くけど、11は動かないマシン大量発生

全部Ubuntuにでもするのかね?困っちゃう

アルゴリズムとか数学は不変だよね

不変なことを勉強した方がいい、流行に流されるな

でも、なんか実装しようとすると、途端に流行の~をマスターしなければならなくなるよね、IT系の嫌なところだよね

もう何かに振り回される人生を終わりにしたいんだよね

2024-08-21

anond:20240821134537

逆でしょ。

Javaフロントエンドで上。

C++プラットフォームで下。

 

給料的にはJavaのほうが安くて、履いて捨てるほどいるから雑に扱われるけど。

2024-08-18

なんか「ITがつまらなくなった」叩かれすぎてムカついたので書いてみる

個人的には、ゲームエンジンを書く仕事がなくなった

これはデカいと思うんだよな

ゲームエンジンって職人芸的なところがあった

Unityとか、Unrealとか、物理エンジンBox2DとかBulletとか、当然昔はなかったので、みんな自前で書いてたはず

例えば、スーパーマリオ物理挙動とか衝突判定は当たり前だけど自前で書いてたはず

でも、今はブロック崩しさえUnityとかUnrealに含まれてる物理エンジンで剛体力学使って書けちゃう

なんかそういうの無駄計算力だよなと思うけど、まあ書けちゃう、動いちゃう

しかチュートリアルかなんかにもあったはず

昔はゲーム作るときって、リードプログラマーが1人いて、他も数人で、少人数で職人芸的に作ってたわけだよ

全て自前でやらなければいけないから、簡易的なものを作るにしても、一応大学でやった物理を再度勉強したりするわけだ

剛体力学とか、流体力学とか、材料力学とか、そのための数学とか勉強し直したりした

あと、ゲーム業界バブル?だった頃は、海外なんかでは物理とか数学博士号取ったような奴までゲーム産業に入って来た

彼らはゲーム業界に進まなければ、銀行とか保険会社証券会社とかもある、もっと高給な仕事がいっぱいあるはずなのに、薄給ゲーム産業に飛び込んできた

彼らが高度な知識で色々な試みをしてくれたおかげで、今のゲーム産業があると言っても過言ではないと思う

だって日本ゲームってどれも枯れた技術の水平思考ばっかりなんだもん

よく言えば、アイディア勝負

悪く言えば、保守的、必ず作り上げるという意思から石橋を叩きすぎたようなものを作る

今の日本産業全般まったく同じだよね

例えば、初代のバイオハザードだったかカメラ固定だったじゃん

今どきアローン・イン・ザダークかよwって思ったよなw

あの頃、自分PCDOSとかで普通にFPSやってたから、あくま技術的にだけど、アホじゃないかと思ったんだよな

でも、周囲のプログラムとかIT業界関係のない知人とかは喜んで遊んでる

個人的には、凄い冷ややかに眺めてた

なに周回遅れやってんだ、日本ゲームは、って正直思ってた

日本バイオが固定視点なのに対して、海外勢はFPSとか三人称視点ちゃんと作ってたよな

日本FPSっぽいの初代PSちゃんとやってたの、攻殻機動隊だと思うんだよね

今に至るまで、最も原作意味をくみ取ってたアニメだったし、石野卓球なりの曲も良かった

時は流れて、今の日本ゲームもみんなUnityとかUnrealになった

Godot選択する人もいるかもしれないけど、あれ、良さそうだと思ったけど、情報なすぎるよね

ソースは公開されてるんだからソースを読め的な感じもしたし、今どき?

独自スクリプト勉強するのもなんだな、と思って、ちょっと使う以上に使う気になれなかったんだよな

調べてもらわなくても、まあ、分かるだろうけど、UnityとかUnreal開発者日本人とかもいる、はかなり著名なゲームを開発した人も含まれてるよね

彼らは、当たり前だけどUnityとかUnrealがない時代は、当然自分たちで全てを書いてきた人たちだ

リードプログラマーが一人といったけど、かなりの分量をリードが書くはず

ほとんど一人開発と言ってもいい

あと、そういうリードプログラマー職人みたいなものなので、自分で書いた数学ライブラリとか、物理エンジンとか、持ち歩いて会社転々としてる人もいたはず

厳密には権利問題もあるかもしれないけど、そういう優れた人材は引っ張りだこなので、会社転々として、

その場その場で、自分で1行目から書いた、自分しか持ってない自前のvecmathライブラリとか、物理とか、ノウハウ財産として持って移動しまくってた

で、そうやって業界サバイバルしてきた人たちのトップランナーが、今はUnityとかUnrealで開発とか営業とかやってる

多分だけど、もうコアな部分を書くことなんてなくなっているだろう

UnityUnreal以前は、行く場所行く場所で、ゲームエンジンレベルからゼロから書いていた

でも、UnityUnrealはそれを当たり前だけど共通化するわけで、そしたら一度書けば、それはずっと使われるコードになる、当たり前のこと言ってるけど

で、困っちゃうのは、そんなトップランナーになれなかったゲーム開発者

ゲームエンジンを開発するための、数学物理コードに関する能力特にCやC++が多いだろうけど、そういう能力はある

自分は凡人以下だろうけど、かなり凄い人もいるんだろうけど、そういう人も含めて、ゲームエンジンレベルから作る職人芸は無意味、無価値になった

もちろん、まったく無駄にはならない

結局、UnityUnrealを使うときに、単に使うだけでも中の挙動勉強しなければいけない

から、より深く知ることができる能力はあるんだと思う

でもね…

もう、ゲーム開発がコードガリガリ書く仕事というより、コンテンツを作る作業にほぼなっちゃってないか

3DCGモデリングシェーダー、ゲーム本体も含めて、箱と箱を線で繋ぐような作業ゲームができるようになってる、とっくになってる

そうすると、もうC、C++ガリガリゼロから書いていた人とか、

それこそ、PS2の開発はよく知らんが、悪評が高い、あれはOSレベルから書かされたりしていたように聞いてるし、

そういう人たちもゲーム開発の現場でそういった知識が活かされることはもうない

逆に、北欧生活保護もらったりしてただろうNotchのマインクラフトとかの方が成功しちゃったりしてるよね

あれはゲームエンジン?と言っていいのか分からんけど、あの独特のボクセル世界ゼロからJavaで書いたもの

彼は時間制限ゲームを開発するイベントに数多く参加していて、いつもJavaでサクッとゲームを作っていた

でも、彼は日本だったら成功しなかったように思う

だってプロゲームプログラマーっぽくはない、Javaしか書いてないとか、それこそJavaの方が生産性が高いみたいに言ったら、日本ゲーム業界だったら鼻で笑われてただろう

彼はマインクラフトの前に、ゲーム会社所属していたし、そこで開発していたのは、世界をすべて緻密に構築するようなゲームだったらしいけど、

自分の予想だけど、そんなの全地球シミュレーターの簡易版みたいなもので、無謀な試みというか、かなり複雑な仕組みになっていたはずだ、自分が聞いてたら、実現できるかさえ怪しい、と思っただろう

彼は途中で会社を辞めて、マインクラフトを作り始めている

彼は世界を緻密なボクセルポリゴンではなくて、大きなボクセルで実現することにした、まずそこが出発点であることは間違いないだろう

そこからセルオートマトンで川とか水を実現できるんじゃないかみたいに発想が膨らむよね、プログラマーなら

話をまとめると、ITがつまらなくなった話はゲーム開発にも置き換えることができる気がしている

昔のゲーム開発に少しでも携わっていた自分のような人たちは、今の時代では老害だということは重々承知しているし、

多分、今、ゲーム開発に興味がある子供とかがゲームに望んでいること、ゲーム開発でやりたいと思っていること、と自分たちの世代ゲーム開発者がやりたいと思ってたこと、やってきたことは、もう全然乖離してるんだと思う

考えてることが乖離してるんだから、話が通じないのはおかしくない

違う世界を生きてる人、偏差値がいくつ違えば会話が成立しないなんて話もあるように、今の子供たちと会話が成立しないのはおかしくない

そして、当たり前だが、現状を正しく認識しているのは、今の子供の方の可能性が高い

ゲーム開発は職人芸だった

基本的にはCやC++で膨大なコード短期間に書くことが要求される仕事だった

それが今の子供たち、というか、今の時代環境に慣れた人たちにできる仕事とは到底思えない

そういうトッププレイヤーは、今はAIなり何か、最先端のものをそういった企業のコアの部署で、コアなものを開発しているはずだ

でも、そうなれなかった人たちはどうなる?

そういう仕事はなくなってしまったんだぞ?

高度な彫り物とかするような職人が、NC工作機器とかで彫り物をするようになったら、職人必要なくならないか

伝統工芸だの、人間国宝だの、そうやって手で作ったものの方が温かみがあるみたいなオカルトに守られて生きられる人間がどれだけいるだろうか?

その、人間国宝レベルの人たちがUnityUnrealのような企業に吸収されていく

あとは過去に開発したゲームネームバリューを活かして講師職になるとか、そういう感じだろう

そうなれた人間がどれだけいるだろうか?

優れたリードプログラマーに触発され、職人になるべく数学物理プログラミングの知識習得を重ね、朝から晩までひたすらコードを書いていたのに、

一発の銃弾で、そういった職人はすべて無意味になった

今の生成AIは大したことないと自分も思うが、驚き屋wwwとか馬鹿にしてる奴らは、いつかうっかりAIに職を失われないか、よく普段から考えた方がいい

あと、AIに職を奪われたくないから、プログラミング頑張る、みたいな奴は、俺的には間違った頑張り方だと思うw

そのプログラミング自体がなくなるかもしれない、って言ってるんだって

技術習得とか、自分技術マウンティングし合ったりする暇があるなら、別業種のことでも勉強した方がいい

そういえば、優れたアニメーターだった人が、作画として年齢的に限界にあるし、親族にもアニメーター辞めるように言われてたらしいけど、

ある日バイク事故にあって、アニメーターを続けられなくなって、その人は年齢的にギリギリで清掃車運転する仕事についてたはず

立派な公務員になれて、空いた時間で絵を描いては、市役所などで販売してたはずだ

何が人生として幸運かなんて分からないけど、必ずしもアニメーターが庵野とか宮崎駿を目指すのが幸せなのだろうか?

どこかで自分仕事を辞めて、それを趣味にして、安定した仕事に就いた方が、心の平安が得られるのではないだろうか?

名誉を優先して、心労で死ぬみたいな人生が良い人生なのか?

というか、富野アニメなんか、やたら名誉を優先して失敗する人が出てくるよね

長い人生生きてきた老害には、ああいうのなんかよくわかるんだよね…😟

追記:驚き屋とバカにしがちな人も注意した方がいい

みんなが驚き屋って読んでる人たちは、基本的Pythonとかも書けないし、計算機科学とか数値計算知識とか曖昧というか、まったくないような輩がいるし、

元の文章であるITがつまらなくなった」だったか文章にもあったように、ビジネスアイディアだけある胡散臭い素人乱入してきた感があるわけだけど、

でも、老害って若い世代とか新しいものを疑ったり反発しがちなんだよな、自分も含めて

から、たしかに驚き屋の連中のかなりは胡散臭い詐欺師みたいな、出まかせで大金持ちになったスティーブジョブズの極小コピーみたいな連中ばかりではあるけど、

でも、生成AIとか、これから汎用AIとかもどうなるのか分からんけど、どんどん素人に有利になってくと思うんだよな

だってUnityとかUnrealで作ってる世代ガリガリC++書くのなんて馬鹿げてると思ってるだろうし、

プログラミン技術もっと怪しいのはWebアプリ界隈も同じだと思うんだよな

RailsPHPで書いてる連中と、C++で書いてる連中の世界は、見えてる世界がかなり違うんだよ

そもそも、そういう輩はLinuxとかWindows上で書いてるわけで、いわゆる家庭用ゲーム機とかでコードいたことないだろ?

でも、Xbox発売時にビルゲイツが言ったように、(なんかSEGAだかソニーだか知らんけど)所詮ゲーム機なんて機能制限されたパソコンだよね、

nVIDIAとかGPUカードどんどん作るんだし、パソコンの方が最先端グラフィックス体験できるよね、

みたいに言いつつ、Xbox発売したわけだけど、自分もそう思ったけど、あの預言は的中したよね

もう、Steamパソコンで十分だろ

情弱信者だけ任天堂Switchとか使ってるんであって、ビルゲイツが言ったように、ゲーム機の中身は機能制限されたパソコンだよ

昔、TRONというプロジェクトがあって、あれを孫正義がクソミソに言ったという話があったと思うんだけど、

日本だけで閉じたプロジェクトを出発させても、アメリカ豊富資金で、カネと資源という暴力で作られるオープン世界絶対負ける、ようなことを言ってて、

当然、そのあとIntelなりWindows日本は負けるし、半導体としては台湾90年代で既に負け始めてたわけで、

家庭用ゲーム機も同じで、家庭用ゲーム機の新しいバージョンが出るまでのスパン機能は固定されるから安定して確実に動作するゲーム販売できるとか、

色々利点はあるんだろうけど、でも、その間に日進月歩で、それこそnVIDIAみたいな企業がどんどん進んでいくわけで、

グラフィクスシンセサイザーwとか名前はカッコいいけどさ、名前に準じてたら、今頃ソニーNVIDIAに勝ってない?違うでしょ?

話を戻すと、どんどん素人が参入してきて、その素人が頓珍漢なことを言ってるのが不愉快だ、許せない、驚き屋氏ね、みたいな気持ちは分かるけど、

素人が参入できるようになった、というのは、世の中の流れが変わったわけで、そういう若い世代をただバカにするというのは、老害しぐさだよね

気持ちは分かるけど、ドラえもんのように生暖かく見守るとともに、老害も新しい技術とか、素人が驚いていることをちゃん咀嚼して、吸収していく必要があるんじゃないの?

だって老害なんだからさ、経験だけは豊富にあるんだからさ?

ちゃん大学大学院で計算機科学、情報科学をやってきったわけだし、あやふや知識でイキってる若者に対して老人が取るべき態度ってそういうもんじゃないの?

例えば、子供が初めて何かを見て驚く、それを大人が見て、そんなのはありふれてる、驚き屋wwwと思うだろうか?

子供素人から初めて体験したわけで、なぜ子供がそれを見て驚いたのか?とか、子供目線ちゃんと考えられる人は、教える人に向いてる人だと思う

他人に教えることがうまい人は、自分経験能力も整理することがうまい

深く理解しているからこそ、他人に教えられるんだよな

から、驚き屋という子供素人が何に驚いたのか?という目線を持つの大事だと思うんだよな

顧客だって素人なんだし、Webとか特に

素人がいちいち驚いてるのを見てバカにする、って姿勢は、老害以前に人として自分は嫌いなんだよな

2024-08-16

anond:20240816154814

C++書けない奴がRustやっての笑える🤣

2024-08-03

スクールに通ってITエンジニアになれる条件

anond:20240802230412

この人は可哀想なことに「学校の言うことに従っておけば人生幸せになれる」という

いわゆる学歴社会宗教信者のものなので

恐らくこの先20年ぐらい同じような失敗を繰り返してしまうのだと思う

副業で食っていけるようなITエンジニア簡単教育できるとは思えないし

お世辞にもまともなスクールだとは思えないような業者もいるが

それでもITスクールの全てを否定するのはちょっと違うと思う

そもそもなんだが、スクール学校の言うことを全て丸暗記すれば大丈夫、というレベル教育小学生の早い段階で終わっていて

少なくとも中学から高校にかけては

自分で興味を持って自学自習しなければダメ

というレベル教育は進んで行く

本来高校入試大学入試学校教育範囲問題が出るのは

自分でどこまで興味を持って調べたか?」

を知るためであって、塾で丸暗記を教わるために出しているのではない

興味を持って調べたことというのは誰かに教えて貰ったこととは違って記憶への定着や新しい着想に繋がるので

大学には興味・好奇心を持った人が更なる高等教育を受け、新しい発見をするために進学する

プログラミングITに関する技術も同様で全てをスクールで教わるというのは非現実的不可能

例えばよく使われるプログラミング言語だけでもC,C++,Java,JavaScript,TypeScript,Rust,Python,PHP,Ruby,Perl,ShellScript ぐらいはあって

これらの言語仕様を覚えるだけでも大変だしよく使われるライブラリなどが組み合わされるととても現実的ではない

なのであくまでもスクール教育機関ではどれか1つの言語を選んでプログラミング概念思考法を教えているに過ぎないし

お金を貰えるレベルになるには少なくとも3年は自分プログラムを書いていないと到達できない

興味がないものを3年も続けられるわけがないので、スクール学校で「興味が無い」と思ったのならやめた方が良い

まりスクールに通ってITエンジニアになるにはスクール外で興味を持って学習することが必要なのだ

残念ながらこの法則小学校高学年から同様で、ちゃん学校外で勉強してきたような人は大人になってからスクールに通ったりはしない

ITスクールに通うのなら「ITスクール時間だけでどうにかなる」という幻想は捨てておいてほしい

2024-07-23

anond:20240723233231

実装するときに全て英語にする必要があって英語名の付け方で揉めるし

バグ修正カラム追加やAPI追加するときにもいちいち日本語名と英語名を付けないといけなくて滅茶苦茶めんどくさい

似たような名前の取り違えとかも起きてバグが増えてプチ炎上してやってられん

自分が知ってる限りC++, Rust, Java, JavaScript, Python日本語識別子使えるんだから

そういうプロジェクトでは日本語識別子書いたらいいんじゃないでしょうか

anond:20240723170410

3流プログラマっていうけど、webプログラマだったらこの辺りは全然からなくてもおかしくなくないか

C++プログラムを書いていたとしても、windows向けプログラムでなければ今回の件には関係ない

それを十把一絡げでプログラマならわかって当然みたいに言っているおまえのほうこそ

本当にわかっているのか?って俺は思うんだけどね

追記

キレイ論点ずらしに惚れ惚れしちゃう

しろ論点をはっきりさせようとしてるのに、わけのからないことを書いてきたので

どこが論点ずらしなのか聞いたら削除逃亡しました

これだから知能障害は困る

bioでエンジニア名乗ってる奴がこれをRPしてるとうわーって感じになるw

2024-07-22

C++C#Javaで働きたいが

FizzBuzz書けないプログラマたち」「技術書を買ったことも読んだこともなくパソコン教室状態」で働く確率が高い。

ウェブ系に行くしかないのだろうか

2024-07-20

3.5次元の誘惑

立方体とかクォータニオンとかslerpとかsquadとか知ってはいるけど、純粋数学として四次元について知らない…😟

ゲーム作るのに必要だったか勉強しただけ

でも、初めてキャラの後ろのカメラが動いたり、キャラアニメしたりするのに感動したのは今でも覚えてる…

最近C++すら書かなくなってしまった…

システムドライバー」なんて書いてる時点でこの人書いたことないどころか知らないんだな感がすごい

2024-07-13

Pythonは便利で何でもできるかのように吹聴されてる気がするけど、

pip install失敗して、Pythonバージョン変えてみたり、バインディングしてるC++ライブラリソースからビルドしてみたり、いちいちエラー読んでGitHub issuesとか眺めて考えたり、

全然便利じゃないよね…

と思ったけど、Pythonの他に充実して確実に動作するような理想的環境とか言語を思い付かないし、だったら多分C++書いた方が早そう…😟

2024-06-29

anond:20240629085310

Akira場合

Akira Ransomwareは、近年特に注目されているランサムウェアの一つで、その動作は高度で多様な手法を取り入れています。以下に、Akiraランサムウェア動作について詳しく説明します。

動作概要

侵入経路

Akiraは主にフィッシングメールリモートデスクトッププロトコル(RDP)の悪用、既知の脆弱性悪用などを通じてシステム侵入します。特に、未修正ソフトウェアシステム脆弱性を狙うことが多いです。

初期感染と展開

システム侵入すると、Akiraネットワーク内で横移動を試みます。これは、ネットワーク内の他のデバイスにも感染を広げるためです。横移動には、認証情報の窃取や利用可能ネットワーク共有の探索が含まれます

暗号化プロセス

ファイル暗号化の前に、Akiraターゲットシステム特定ディレクトリスキャンし、暗号化対象ファイルリストアップします。次に、強力な暗号化アルゴリズム(通常はAESRSAの組み合わせ)を使用して、ファイル暗号化します。

最近バージョンでは、部分的暗号化手法インターミッテント暗号化)を採用することで、暗号化速度を上げつつ、検出を回避する手法確認されています​ (Bitdefender)​。

データの窃取

暗号化に加えて、Akira重要データを盗み出し、そのデータを公開することで二重に脅迫することがあります。これにより、被害者に対する身代金要求圧力を強化します。

身代金要求

暗号化完了すると、被害者デスクトップ身代金要求メッセージが表示されます。このメッセージには、データを復号化するための手順と支払い方法記載されています。通常、暗号通貨ビットコインなど)での支払いが求められます

特徴的な技術

RustとC++の利用

Akiraの一部バージョンはRustというプログラミング言語で書かれており、これによりコード安全性が向上し、セキュリティ研究者による逆コンパイルが難しくなっています。また、C++で書かれたバージョン存在し、多様な環境での実行が可能です​ (CISA)​。

VMware ESXiの標的化

Akira特にVMware ESXi仮想マシンを標的とすることが多く、これにより企業仮想環境全体に影響を与えることができます

多層的な攻撃手法

Akiraは単純なファイル暗号化にとどまらず、データ窃取やネットワーク内での横移動、他のマルウェアの導入など、多層的な攻撃手法を組み合わせています。これにより、攻撃成功率を高め、被害者に対するプレッシャーを強化します。

2024-06-28

anond:20240628092540

C++はもう滅ぶべき言語

俺たちで介錯しなければならない

関数宣言

お前をmainにする前に 言っておきたい事がある

かなりきびしい話もするが 俺の本音を聴いておけ

#includeより先に書いてはいけない

本体より後に書いてもいけない

コードはわかりやすく書け いつもきれいしろ

出来る範囲でかまわないか

忘れてくれるな 仕事もできない男に

保守などできるはずなどないってこと

お前にはお前にしか できないこともあるから

それ以外は口出しせず 黙って書かれた通り動け

お前の親とクラスの親と どちらも同じだ大切にしろ

エラーログ必ず読め たやすいはずだググればいい

無駄コード書くな残すな

それからまらコードは書くな

C++から浮気はしない たぶんしないと思う

しないんじゃないかな ま、ちょっと覚悟はしておけ

プログラムはチームで 育てるもの

誰かが苦労して つくろうものではないはず

お前は俺のところへ 母国語を捨ててくるのだから

帰る場所は無いと思え これから俺がお前の家

リリースされ 運用が始まったら

俺より先に死んではいけない

たとえわずか一日でもいい

俺より早く逝ってはいけない

何もいらないキーボードをたたき

のしずくふたつ以上こぼせ

お前のお陰で良いプロジェクトだったと

俺が言うから必ず言うから

忘れてくれるな 俺の愛する関数

愛する関数は 生涯お前ひとつ

忘れてくれるな 俺の愛する関数

愛する関数は 生涯お前ただひとつ

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