新しいものを表示
orange さんがブースト

プログラミングが目的化するの、大変結構なことだと思うけどなぁ。ビジネスにかぶれてしまうと生産性がないように見えるかもしれないけど

orange さんがブースト

実際、そういう基礎的なところの理解とか実装力がないと、新しい言語や新しいフレームワークや新しいプラットフォームに既存のコードを移植できないわけで

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

ポヨグヤミンについては特に、車輪の再発明なんかいいぞもっとやれという感じだけど

orange さんがブースト

まさにこれだったっぽい
水色の線が1970年代くらいで、1車線だったけど、本道路の2車線への拡幅に伴い赤線のようにして新しく架橋したって感じっぽい

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

対向2車線で架橋してから拡幅して上下線共に片側2車線になったりして新たに架橋したり片側が登坂車線と走行車線の2車線で架橋されて反対方向は1車線で、みたいな別々の架橋だったりはわかるけど対向2車線の道から片側1車線ずつの橋を架けるのはどういう経緯でそうしたのかよくわからない

orange さんがブースト

そういえば中札内橋は上下線(?)で橋が分かれてたんだけどなんでなんだろう

突然思い出したけど鉄道土木界隈向けのすごい資料昨日発見した><
mstdn.nere9.help/@orange_in_sp

orange さんがブースト

ていうか、GCの有無とは別に参照カウンタを環境標準で用意して欲しさある><;(使いまくられたら思いっきりパフォーマンス落ちるだろうけど、似たものが必要になって各々実装するよりは大幅に性能マシだろうし的な意味で><)

orange さんがブースト

ぶっちゃけGCつきの言語でも十分なパフォーマンスが出るようになった今はとてもパラダイス…だけど、妙な不具合にハマる流れとかけっこうありそう。

orange さんがブースト

そのうち「えっ、newしたのdeleteしないといけないの」とか素で言われそうよね

微妙に違うかもだけど、C# でIDisposable.Dispose()した後わかんなくならないように今もnullつっこんでる><

orange さんがブースト

モダンな言語全部GCつきなのでfree/deleteという概念がお察し

orange さんがブースト

Cの老人は階層的にmalloc/freeする時はfreeするついでにfreeしたポインタをnullにするようにして「ポインタがnullでないならfree」とかよくやったものだけれどこういうのがロストテクノロジー化していくんやろなと思った昼休み

「ネオナチやらなんやらが使えないようなライセンスできないかな?」みたいな話も、OSSがなにであるか理解してたら出て来ない話だし、OSSの話では無いので、普通に独自ライセンスを各々作るって話なら、「各々好きにOSSの世界から離れて好きにライセンス作ってね」ってだけの話であって、OSSの話とは関係ない><

ていうか、FSFの中の人がJSONライセンスを皮肉たっぷりにけなしてる短い文を読めば何が問題で自由なライセンスとはどういうものなのかわかる話だし、「まだやってるの?」とかあきれられずに済むので(><;)、JSONライセンスの話を理解して欲しい><

あとライセンスに限らない自由主義の面では、これの意味と意義をよく理解すべきかも><
自由主義じゃないですなら別にいいけど><

"「私はあなたの意見には反対だ、だがあなたがそれを主張する権利は命をかけて守る」"

ヴォルテールの名言とされてきた文言 - ヴォルテール - Wikipedia ja.wikipedia.org/wiki/%E3%83%B

ていうか、"...というライセンス"の代用例(?)としてFSFが出してるのがこれ><;

mstdn.nere9.help/@orange_in_sp
”The JSON License”
(略)
"The Software shall be used for Good, not Evil."

"...というライセンスも出てくるだろうね"みたいなライセンスが出てきても少なくともGPLとは互換性が無いので、GPLなコードを利用できなくなるのでGPLなコードに頼らないようにしなければならなくなる><

そもそもそういう制限を加えたらOSSにならない><

The Open Source Initiative: オープンソースの定義(日本語) opensource.jp/osd/osd-japanese

5. 個人やグループに対する差別の禁止

6. 利用する分野(fields of endeavor)に対する差別の禁止
参照><

古いものを表示
:realtek:

思考の /dev/null