新しいものを表示

一応、参考文献><

"...ことが必要です。ですから、ソースコードが入手可能であることは自由ソフトウェアにとって必要条件となります。難読化された「ソースコード」は本当のソースコードではなく、ソースコードとはみなされません。"

自由ソフトウェアとは? - GNUプロジェクト - フリーソフトウェアファウンデーション gnu.org/philosophy/free-sw.ja.

そのうえでGPL系のソフトウェアは「プロプラなライセンスのソフトウェアみたいなもの><」って割りきって使えばおk><

「うわー、(A)GPLめんどくさ」って思ったのならGPL一族なソフトウェアのコードはいじらずに、真の自由であるBSDL系のライセンス(またはCC0等)なコードを使うといいし、自分が書いたコードをGPL系のライセンスにするのもめんどいので、自分でゼロから書くコードもBSDL系のライセンスにするといいよ!><(宗教戦争><;)

何とかムーンのおじちゃんが「公開されてればおk」ともとれなくも無いこと書いてるけど、例えば難読化されたコードを公開してお茶を濁すみたいなのはアウトなので、ちゃんと使い物になる形で・・・アレかも><(語彙力)

OSSなライセンスの揉め事には飛び付くのにプロプラなソフトウェアのEULAは読まないオレンジ><(すごく駄目)

どっかのインスタンスがライセンス違反?><(ライセンスの揉め事好きすぎる><;)

orange さんがブースト

ていうか><;

"でも引数が先に来て後に命令がくるのはあまり直感的な感じはしない。なので同じものをS式で
(i32.add (get_local $p) (get_local $p))
という具合に書けるようになっている"

むしろどっち付かずで超読みづらい><;

aba.hatenablog.com/entry/2017/

楽しそう><
WebAssemblyのゲームをアセンブリ直書きで作る - ABAの日誌 aba.hatenablog.com/entry/2017/

ゲームプログラマの超人と言えば、ローラーコースタータイクーンの人は、少なくともトランスポートタイクーンのエンジンはほぼアセンブラで書いたって言ってて「しゅごい><」ってなった><(ローラーコースタータイクーンはどう書いたのか知らない><)

この人><
クリス・ソイヤー - Wikipedia ja.wikipedia.org/wiki/%E3%82%A

レトロPCのすごいサウンドドライバを今さら作ったりしてる超人な人々とかのハードウェアの性能を極限まで引き出すような人々って、そういう発想がない若い世代の人々にはどういう風に見えてるんだろ?><;

そういう発想から見たらマストドンの処理のガバガバ具合を「こんな寄せ集め実装の富豪的過ぎる雑なソフトウェアあっていいの?><;」ってなるの更にわかってほしいというか、そこにジェネレーションギャップがあることにわりと気づいてなかったかも><;
『必要な機能に対して不要な機能が多く巨大なせいで十分に重かったら自前で作るのは当たり前』って老人会の考え方なのか・・・・><

ていうか、なるべくキャッシュに載るように高頻度に呼ばれる部分は小さくは今も微妙に心がけてる><

オレンジはその文脈でいう所のコンソールゲーム界寄りの発想かも><;
コンソールゲーム機向けのプログラミングはした事無いけど、ハードウェア直接弄ってた時代の人ならある程度そういうところあると思う><;

orange さんがブースト

ゲームプログラマになる前に覚えておきたい技術
amazon.co.jp/dp/4798021180

↑ こっちの黒い本がコンソールの人で、
↓ こっちの白い本が PC の人。

ゲームコーディング・コンプリート 一流になるためのゲームプログラミング (Professional game programming)
amazon.co.jp/dp/4797358432

読み比べると正反対のこと言ってたりしてとても面白いのでおすすめ

スレッドを表示
orange さんがブースト

一方、ウルティマシリーズ作ってた人の『ゲームコーディング・コンプリート』 (白い本) では「std 万歳! shared_ptr 万歳!!」という感じで、文化を感じるなぁと

スレッドを表示
orange さんがブースト

SEGA の人だったかが出してたゲープムログラミングの黒い本も「標準ライブラリは遅い! データ構造くらい自前で実装せんかい!」みたいなこと書いてあって、コンソールゲーム界ってそういう感じだったんだなぁという感想が強い

orange さんがブースト

コンソールで鍛えられた人がやるとこうなるんだなぁという感想

orange さんがブースト

「同時に5体の3Dキャラが 60fps でなめらかに演技」
「眉,白目,瞳,ハイライト,瞼をリアルタイム合成」
「プログラマブルな視線制御」
「髪揺れ等」

「フルスクラッチ開発」
「設計を入力するとソースコードを出力」
「常駐コードサイズは約600KBytes」
「L2 cache に全部入る大きさ」

「(sqlite は) 要求に対してオーバースペックすぎ」「(DB を) 結局自前で作った」

?????

スレッドを表示
orange さんがブースト
古いものを表示
:realtek:

思考の /dev/null