2024年7月31日水曜日
構文木
2024年7月20日土曜日
XML2Json再考
2024年7月16日火曜日
2024年7月12日金曜日
地熱
2024年7月11日木曜日
GoによるJSONのパースについて
2024年7月10日水曜日
日経はマヂクソ
2024年7月9日火曜日
Unityのデータ指向には賛成(と言うかゲームはそういう作りにするべき)
https://game-ace.com/blog/unity-dots-system/
わたしが作っているゲームエンジンはデータ指向でありオブジェクト指向なのだけど、Unityはオブジェクト指向が嫌いなようだ
両者は対立するものではない
オブジェクトがデータに沿って動けば良いだけの話だ
わたしはGo言語もやっているので、モジュール指向で作ることには抵抗が無いし、オブジェクト指向に凝り固まったJavaは嫌いで仕方ない
Goの作者がC++はなんか違うと思い続けてGoが作られたのも納得している
確かにクソコードの作者はクソなクラスを山のように作り出す
それ、なんのため?
意味わからん
遅いだけじゃん!
ずーーーーっとそう思い続けていた
繰り返しになるがオブジェクト指向がクソになるのはクソコーダーの所為なのだ
クソコーダーはアセンブラからやり直せ!
Windowsのクラスがクソなのは間違いない
あのクソ構造なMSお作法のために何人の有能なプログラマがその道を諦めたことか、、、
わたしは全部見て来たが、見ていない人には何もわからないだろう
こうやって歴史は大きな勢力に上塗りされるのだ
ところで、この紹介ページの図
下手すぎ
なんだこのJobが沢山ありますよ的な図は、、、
わたしがUnityを嫌いなのはC#だからだ
C#はJavaが欲しかったMSが苦し紛れに作った言語で、生まれながらにポリシーが無い
C#はクソ真似言語だ
登場当時、C#はC++--(シープラプラマイナスマイナス)と言われていた
C++からオブジェクト指向以外のものを削除した言語という意味だ
こんな古い話、今では知っている人も居ないだろう
とにかく面白く無い言語で、ゲームに向いているとは思えない
あんなもんやるならSwiftやGoの方が何倍も素晴らしい
2024年7月5日金曜日
ランサム
2024年7月4日木曜日
サードパーティ製品が嫌い・・・
わたしはサードパーティ製品が嫌いだ
あんなもの自分で作れるわと思うものばかりだ
その中で最たるものが大昔から存在している文化オリエントだかなんだかから引き継がれているあの製品群だ
自分でつくれよ・・・
そもそもWindowsはそれができる
それを行うための資料もある
だから彼らもそういったソフトを作れるのだろう?
まったくもって、あれらを使う必要性がわからない
ところでPDF出力もそうだ
TeXでも使え!
帳票でもなんでも作れんだろ!
んで、わたしがこれらを嫌うのは
オープンではないからだ
下手するとサブスクだったりする
もうやめてほしいわ
そもそも、それらを提供する会社がなくなってしまった場合
サードパーティ製品を使い続けるのか?
我々は何度同じ過ちを繰り返してきた?
オープンであれば、誰かが引き継ぐだろう
わたしはこの点からも
プログラムはオープンであるべきだというGNUの考え方に同意する。
それ以外のものは使うべきではない
もちろん、Windowsも本来嫌だ
2024年7月2日火曜日
庭の手入れ
-
https://social.msdn.microsoft.com/Forums/vstudio/en-US/f0502813-9c4f-4b45-bab8-91f98971e407/popup-popupstaysopen-togglebutton-and-data-bindi...
-
どうも書かなくてはならないネタが出来てしまった。 マルチスレッドには欠かせないSleep(0)についてだ。 自分はSleep(0)を多用していた。 MSDNの記述 によると 「中断時間として 0ms を指定してこの関数を呼び出すと、現在のスレッドは自らに割り当てられている...