><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
いや本当に問題なのは Win API 依存そのものよりも (いやそれも困るけど) ビルドが MS のソフトウェアに依存しているというところよ
どーせインドッズでしか使えない API とか使ってるんでしょ、そういうの結構です✋
GitHub 除いてみたら Make とか CMake とか autotools っぽいものががなくて .sln が入ってたときとか、「アッハイもういいです……」となる
むしろインドッズでまともにソフトウェア開発する方が険しそうなのでわかりあえない
(当時既に思いっきり時代遅れだった)MSXを使い始めた時も、FM TOWNSを使ってた時もWindows PCに乗り換えたあとも、「PCを使うこと=アプリ自作して使う」ってある意味オレンジよりもずっと上の世代の1980年代のマイコンユーザーがやってたことの延長みたいなスタイルでいる立場からすると、気軽に自分用のアプリを短時間で開発できない環境って「それ事務機 兼 ゲーム機であって魔法の箱じゃないじゃん><」って感じるので、自分の中のPCと違うカテゴリになってしまう><
Delphiの頃から自分で使うGUIを持ったアプリを量産しまくって自分で使うってスタイルでPCを使ってきたオレンジ的には、だったらまずその環境で使えるまともなRAD用意してって言いたい><(25年くらい前から断続的にLinux使いつつもメインにならない最大の理由がそれ><)
とりあえず最初の一手として、標準的なアーキテクチャが x86 派生でなくなって古のインドッズ用個人開発ソフトウェアが軒並みネイティブに動かなくなったりしたら本当に面白いと思うんだけど、むしろそうならないことこそが wintel の売りみたいなところがあるので、べつに期待はしてない
べつにソースコードのみで配る必要はなくて、ソースコード**も**当然配られてくれればそれで済む話なんですよね。 distro のメンテナがビルドしてもいいし reproducible build でバイナリ共有してもいいし upstream が公式ビルドを提供してもいいし、べつにバイナリ配布そのものが悪というわけではない
マジでバイナリで配らずソースコードのみで配る世界になるには、それこそ十分にソフトウェアがコンパクトにならなければ無理かも><(コンパイルするのにアホみたいなハードウェアリソースが必要なソフトウェアが多すぎかも><)
CPU アーキテクチャがそれなりの周期で激しく変化してバイナリ配布文化が廃れれば、ソースコード配布が当然の世界が来る (これは嘘で、ジャッヴァやフラッシュの VM のような余計なプロプライエタリソフトウェアが一段挟まるようになるだけ)
将棋は定石覚えたり何手先まで探索して考えないとで厳しいけど、オセロは定石というほど丸暗記必須なパターンをたくさん覚えなくても、基本的にどうしたら角をとられないかと縁の一列を取れるかを、現状から先を読むんじゃなくて、逆算で考えればなんとかなるので、丸暗記苦手でも慣れるとそこそこいい感じになる感が><
オレンジは小さい頃からこの通りなので納得いかないと先生に歯向かってたというか「これこれこういう理由でオレンジの方が正しい><# 」ってしてた><;
プログラマにコミュ障気味というか発達障害傾向の人が多い(気がする)のもそれが理由なのだろうか
で、そういう抑圧的な “教育” に耐えて自我を維持できるかどうかなんて、環境要素も含めてガチャでしかない気はするわね
習っていないことをしてはいけないとか、言われてないことをすると不正解とか
はじめは皆自我を持っているのに、小学校や家庭での教育によってそれが失われていく
素直に右に倣えができない人の方が,まともな理性をはぐくめるのかもしれないね...
目的も理由もない人生のように見える人 っていうのは小さい頃に学校教育で暗に「自発的になにかする、自分の個性を出すのは悪いこと」と教えられるから(その方が教師にとって楽なので)なので大学あたりになって講師が「何もしてないことを叱る」と「なんで? 何もしてないのに」という顔をするのですわ。彼らは「何となく生きること」が正しいと思ったまま、生きる力が足りない状態で社会に出るわけね
15パズルすごく好きだけどルービックキューブは理解できなかった><(たぶん脳内のデータフォーマットが2次元><)
そういや子供のころは15パズルとかルービックキューブみたいなやつを延々やってたなぁ
思考の /dev/null