Linuxは、開発環境が40年前と同レベル (819レス)
1-

57
(3): 2018/03/15(木) 11:03:36.94 ID:lnWZyj3L(3/14)調 AAS
例えば、マクロ名を間違って、

#ifdef HAVE_GETCVD
#ifdef _HAVE_GETCWD
#ifdef HAVE_GET_CWD
#ifdef HAVE_GTECWD
#ifdef HAVE_GETCW

などと書いてしまったらどうなるか。このようなミスは、ヒューマンエラーなので、
頭の良さや経験や能力に関わらず、誰にでも起こりうる(なのに、エラーになら
ない。)。

また、それとは別に、例えば、その環境では
getcwd(pathname, sizeof(pathname));
の部分をコンパイラがパースすらしない場合、

getcwd(pathname. sizeof(pathname));
getcwd(pathname, sizeof(pathname)):
getcwd(pathname, sizoef(pathname)):
getcwd(pathname, sizeof(pathnmae));

などの書き間違いがあったらどうなるか。
, . ; : の間違いがあるが良く見ないと分からない。
これならまだコンパイル・エラーになるだけなので
まだ良くて、一度もテストしないなら、コンパイルは通るのに、
実行段階で結果だけがおかしくなることもありうる。その場合は
もっとたちが悪い。
58
(1): 2018/03/15(木) 14:29:04.87 ID:LTp8xgxY(1/9)調 AAS
それはCプリプロセッサの問題だろ
59
(1): 2018/03/15(木) 14:49:32.28 ID:lnWZyj3L(4/14)調 AAS
>>58
頭の言いプログラマなら、別の方法を探す。
馬鹿だからその「解」が見つからない。
60
(1): 2018/03/15(木) 14:57:50.65 ID:LTp8xgxY(2/9)調 AAS
>>59
プリプロセッサに代わる頭の良いやり方を是非開発して
61: 2018/03/15(木) 15:07:39.22 ID:lnWZyj3L(5/14)調 AAS
>>60
1つの方法としては、新規に共通(互換)ライブラリを作れば良い。

上の例だと最も単純には、

1. getcwd(pathname, sizeof(pathname));
2. getwd(pathname);

の「1」の方はアプリ・プログラムでは使わずに、必ず2を使うようにする。
そして2が存在しない環境向けには、

xxx getwd(zzz *pathname) // zzz は恐らく char
{
 ・・
 aaa = getcwd(pathname, 最大パス文字数);
 ・・・
}

のような感じのライブラリ関数を提供してしまう。こうしてしまえば、
autotool なんてアプリをビルドする際には全く使わなくて良くなる。
長いパス名が使える環境向けには、「最大パス文字数」を動的に可変に
する方法も有り得る。そうするには工夫が必要だが不可能なことではない。
62
(1): 2018/03/15(木) 15:18:54.99 ID:LTp8xgxY(3/9)調 AAS
そのやり方は無造作にやるとシンボル名が衝突してコンパイルやリンクエラーになりますが
動作の切り分けはどうやってするのですか?
63
(1): 2018/03/15(木) 15:25:01.52 ID:lnWZyj3L(6/14)調 AAS
>>62
シンボル名の「衝突」と言っても色々な場合があり、一概には言えないが、
新しい共通ライブラリ関数は、例えば
cmn_getwd()
のように先頭に 「cmn_」を付けてしまって、アプリは、「cmn_xxx」の
方だけを使うようにすれば、衝突の心配が1つ消える。
64
(1): 2018/03/15(木) 15:36:11.68 ID:LTp8xgxY(4/9)調 AAS
>>63
名前変更した共通ライブラリをビルドするときはどう回避するの?
65
(3): 2018/03/15(木) 16:15:21.72 ID:lnWZyj3L(7/14)調 AAS
>>64

それは色々なやり方があるが、2つだけ書いておく:
1. そのライブラリのソースだけは、プラットフォームごとに場合分けしてしまう。
2. 何らかのツールで、関数ごとに使えるかどうかチェックし、1,0のフラグを
  マクロに設定するヘッダフィルを作成し、そのマクロで#ifdefで場合分けする。

どちらの方法でも、ライブラリだけを誰かが集中的に徹底的にテストとバグ取りして、
ライブラリを作る人だけは、全プラットフォームでテストを徹底的にしさえすれば、
>>56-57 のような危険が生じる可能性を限りなく0に近づけられる。
66
(1): 2018/03/15(木) 16:34:03.34 ID:LTp8xgxY(5/9)調 AAS
>>65
本質的にプリプロセッサの問題を解決しておらず
欠陥品を頑張ってなんとかするというのは頭の良い解決策とは
余り言わないと思いますが。
67
(1): 2018/03/15(木) 16:37:22.78 ID:lnWZyj3L(8/14)調 AAS
>>66
だったら、プリプロセッサを改良すれば良いよ。
68
(2): 2018/03/15(木) 16:53:31.36 ID:LTp8xgxY(6/9)調 AAS
>>67
具体的に改良点も挙げずに言われても無意味ですし
プリプロセッサが改良できるならあなたが最初に上げた問題点も解決するのでは?
69: 2018/03/15(木) 17:00:13.27 ID:lnWZyj3L(9/14)調 AAS
>>68
>プリプロセッサが改良できるならあなたが最初に上げた問題点も解決するのでは?

いや、それだけだと「>>57」の前半の問題は解決するが、後半の問題は残る。

>>65の方法を使えば、両方の問題を解決できる。モジュール別テストは強力だから。
70: 2018/03/15(木) 17:04:19.91 ID:lnWZyj3L(10/14)調 AAS
>>68
>具体的に改良点も挙げずに言われても無意味ですし

>>57の前半の問題を根本的に解決したければ、gccの前処理(プリプロセス)部分
に独自の前処理指令を追加すれば良い。

ただ、そこまでしなくても、>>65の方法のようにすれば、モジュール別テストの効果で
非常に安定なプログラムを作り得る。
71
(1): 2018/03/15(木) 17:11:21.49 ID:LTp8xgxY(7/9)調 AAS
共通ライブラリのビルド時にシンボル名の衝突回避をプラットフォーム毎に判別する
方法が具体的に何も提示されてないのですが。
72
(1): 2018/03/15(木) 17:20:34.61 ID:lnWZyj3L(11/14)調 AAS
>>71
一応、何度も「衝突回避」と書いてあるけど、「関数が定義されているか
どうかによる場合分け」みたいなことだよね。

その部分だけは、何らかのツールを使えばよい。最も単純な物でよければ、シェル
スクリプトでもいける。コンパイラ処理系によって違ってくるが、使うライブラリ
全てについて、ライブラリアンやリンカなどでexport symbolの一覧を出して、
関数名(シンボル名)が出力されるかを調べれば良い。それは、
librarian -list_exports xxx.lib | grep シンボル名
が1文字以上の何かを出力すれば真、何も出力しなければ偽、という
様な論理で良い。それをシェルスクリプトに書けば良い。
73: 2018/03/15(木) 17:23:35.45 ID:lnWZyj3L(12/14)調 AAS
スマンが、用事があるのでしばらく抜ける。
74
(1): 2018/03/15(木) 17:34:21.87 ID:LTp8xgxY(8/9)調 AAS
>>72
判定結果をどうやってソースコードに反映させるのですか?

あなたが今提案したようなことをautoconfがやっているということは
目をつむっておきますが。
75: 2018/03/15(木) 17:36:26.04 ID:LTp8xgxY(9/9)調 AAS
というか既存のビルドシステムや共通ライブラリの実装に精通してないどころか
Cでまともにプログラム書いた経験があるように見えないのですがね。
76: 2018/03/15(木) 17:37:50.07 ID:lnWZyj3L(13/14)調 AAS
いや、実際に上司などからも、滅多にいない最高レベルのプログラマだと評されていたの
でそれはない。
77: 2018/03/15(木) 17:38:50.81 ID:lnWZyj3L(14/14)調 AAS
さらにいえば、昔から神童だと言われてきた。
78: 2018/03/15(木) 20:09:28.05 ID:ewca0ZvD(1/2)調 AAS
っていうか、ビル・ゲイツが今時のできるプログラマは間違いなくMacを使ってるとか
言ってたけど、俺はMac使ってないからよく知らないけど、Ubuntuなら何でもパッケージ揃ってるじゃん・・w

Macもネットとか見て大体想像つくけど、Ubuntuの方が上だろ・・?

Windowsの時の糞めんどくせえ環境変数の設定とか全然しなくていいからUbuntu大好き
79: 2018/03/15(木) 20:12:16.29 ID:ewca0ZvD(2/2)調 AAS
Windows98の頃なんて、VC買ってやってみたけど、インテリセンスの出てくるのが糞遅くて
ワロタよw Javaも最初のAutoexec.batにパス記載するのも、順番違うとコンパイルや実行できねえし・・w

今のWindowsは良くしらんけども。
80: 2018/03/15(木) 20:49:16.98 ID:9s2u5/Ot(1)調 AAS
ゲイツそんなこと言ったの?
81: 2018/03/15(木) 21:50:42.20 ID:7HZLjuXm(1)調 AAS
>>36
その昔umsdosってのがあってだな…実際ext2っぽいメタデータをVFAみたいに
VOLに詰め込む実装もあったんだよ。もうメンテされてないけど。
むしろ現代では逆にf2fsなんていうものでFATを模倣するような挙動を
androidでやってる。
82: 2018/03/23(金) 00:19:12.64 ID:uVffKzsn(1)調 AAS
1がアホなのはわかったw
昔は文字数制限がシビアでそれに引っかかった時に対処するのに四苦八苦してfindだとかいろいろ組み合わせただけだぞ
83: 2018/03/23(金) 14:04:49.90 ID:UeEv/zvW(1)調 AAS
便利さと安全さは交換条件
84: 2018/04/01(日) 19:08:05.21 ID:yxrC+deI(1/3)調 AAS
WebAssembly を試そうと、Ubuntu に emscription をインストールしようとしたら、
64bit OS用にしか precompiled 版がない。

どこが開発者に使いやすいものか。
85: 2018/04/01(日) 19:13:15.86 ID:yxrC+deI(2/3)調 AAS
ソースからインストールしようとすると、clangまでソースからビルドさせようとしやがる。
500MB位DLを強要されそうになった。

もっとも、バイト数も表示されないので、推定だが。このバイト数も表示されない、というのも
LinuxのCLIパッケージ・マネージャーによくある問題点だ。Windowsだと、zipファイルのDL
サイズは速い段階で分かるが、Linuxだとスクリプトによっては最後まで分からないことが
ある。今回も「その分からないタイプの」スクリプトだった。

アメリカは高速回線でどうでも良いのかも知れんが、こっちはたまったもんじゃない。
86: 2018/04/01(日) 19:17:23.33 ID:yxrC+deI(3/3)調 AAS
単に zip ファイルにまとめてしまえばいいだけなのに、何のために
apt-get や apt があるのかも分からない。

アホですか。
87: 2018/04/02(月) 05:24:14.30 ID:06ieJ5Hu(1)調 AAS
開発者なら普通は64bitOS使ってるからな
88: 2018/04/02(月) 08:51:24.65 ID:6FMJWj1c(1/4)調 AAS
そういうのがウザイ
89: 2018/04/02(月) 13:36:16.49 ID:6FMJWj1c(2/4)調 AAS
しょうがないのでWin7でやったら、上手くいった。
せっかくLinuxでやろうと思ったのに。
いつもこんな感じになっちまう。残念。。。
90
(1): 2018/04/02(月) 17:35:08.84 ID:O58OwMyS(1)調 AAS
自称神童のアホですかおじさんは Linux では幸せになれないと思うよ。Linux のことなど忘れなさい。
91: 2018/04/02(月) 18:03:24.62 ID:6FMJWj1c(3/4)調 AAS
ちゅうか、この調子だと数十年たってもLinuxへの移行は進まなさそう。
GoogleのChromeOSや、デスクトップ用のなんとかOSがなんとかしてくる
かも知れんが。
92: 2018/04/02(月) 18:05:51.44 ID:6FMJWj1c(4/4)調 AAS
>>90
そうやって、色々な人が離れて行くんだろうよ、今までも、これからも。
というか、もはやボランティアの力だけではどうにもならん気もする、
DesktopでのLinuxは。やはりGoogleか。
93: 2018/04/02(月) 23:56:25.09 ID:6vflFCoS(1)調 AAS
いつまで32bitなんて使ってんだ
94: 2018/04/03(火) 00:45:33.28 ID:ulFIPWeY(1/2)調 AAS
Linuxまで最新OSの真似するなんてなんと生意気な。
自分たちの立ち位置が認識できてない。何一つマトモニなものが
ないというのに。
95: 2018/04/03(火) 07:45:59.33 ID:OGhwyKh3(1)調 AAS
初心者がLinuxとストレスフリーで生きる為の6か条

1.Winをリプレース出来るなどど考えるのはやめましょう。共用しましょう。
2. 印刷はあきらめましょう。
3. Wifiの使用はあきらめましょう。
4. 音楽・動画・画像の編集/制作はあきらめましょう。
5. Nvidia製品の使用は控えましょう。
6. 教本を買いましょう。Linux界に限ってはググレカスは遠回りです。
7. Ubuntuを我慢して使い続けましょう。
96
(1): 2018/04/03(火) 12:04:03.80 ID:udUPvT8n(1)調 AAS
Emacsが死んでVimが生き残るとは訳のわからん世界だな
どっちも死んで環境刷新すりゃいいのに
97: 2018/04/03(火) 12:25:04.63 ID:ulFIPWeY(2/2)調 AAS
どっかの教育機関が、学生に紹介して洗脳したんじゃない。
初めて触ったエディタがvimになっちゃって。Macとかも東大が洗脳してる。
酷いもんだ。
98: 2018/04/07(土) 14:29:26.83 ID:qYZmw88H(1)調 AAS
いまどきコマンド形式のエディタなんて効率の悪いものにしがみつかなきゃならんのはLinuxぐらいだからなぁ。
99: 2018/04/07(土) 14:58:29.55 ID:dbBuTpv8(1)調 AAS
最近はエディタはnanoが推奨されてねか?
100: 2018/04/07(土) 15:05:52.91 ID:AohAt9rK(1)調 AAS
これめっちゃ使いやすいよ

Download Visual Studio Code - Mac, Linux, Windows
外部リンク:code.visualstudio.com

犬厨が棍棒持って恐竜追い回している間に
MSはロケット打ち上げて火星までいっちゃった感じ
101
(1): 2018/04/07(土) 15:19:08.77 ID:XvhqN9Xa(1)調 AAS
Eclipse使えばいいんじゃね?
102
(1): 2018/04/07(土) 16:21:57.33 ID:cZQNkxoC(1)調 AAS
>>101
前、使ってみたら、拡張のための機能ばかり豊富だけど、それも非常に複雑で
「簡単なことを複雑にする」タイプの設計だと思った。IDEとしても使いやすくも
なかった印象がある。
103: 2018/04/07(土) 19:47:59.97 ID:VBVicRXH(1)調 AAS
>>102
それな

Eclipseを改造して○○専用Eclispeみたいなのが量産されていて、
プラグインを入れることでいろんなことに対応できるEclipseじゃなくて
いろんなEclipseを作ることができる、Eclipseツクールみたいになってて
一体いくつのEclispeをインストールするのか?って思った
104: 2018/04/07(土) 22:29:50.63 ID:PDWsMgYq(1)調 AAS
Eclipseはintelijの登場で不要になったわ
105: 2018/04/08(日) 09:37:14.48 ID:NSGlAg2d(1)調 AAS
Eclipseも出てきたころは、絶賛されまくっていたが、自分で確認した人が少
なかった。それで各自で試してみたところ、言われている評価とは違っていた。
intelij も同じ道をたどるのではないか。
106: 2018/04/08(日) 13:05:41.51 ID:C9rknhmI(1)調 AAS
intelijはAndroid stidioとしても使われまくってるけどな
107
(3): 2018/04/08(日) 23:52:00.34 ID:sClxzhQ7(1)調 AAS
人間も生殖の仕方が何千年前からたいして変わっていないのは問題ではないのか?
108: 2018/04/09(月) 02:13:52.08 ID:gFHj50SU(1)調 AAS
>>107
オナニーの仕方なら相当進化したで?
A10ピストンSA、4万高いなぁ、どうしようかなぁ
109: 2018/04/09(月) 12:23:51.28 ID:lQNORnVU(1)調 AAS
俺はネコビーン派。
テキストエディタの代わりにも使うぐらい。

起動おそくて立ち上げっぱなしだからってのもあるけど
110: 2018/04/10(火) 07:09:40.75 ID:1wqTAI+L(1)調 AAS
今のLinuxのメインユーザーは開発どころか何も作り出さずしょーもないSNS眺めてるスマホ層だからな
開発環境なんていらんだろ
111: 2018/04/11(水) 03:07:04.95 ID:3QuUYrNO(1)調 AAS
AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある)

AppGameKit - Free Trial Version
外部リンク:www.appgamekit.com

無料試用版

AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、
完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。

・ Android、iOS、HTML5にプロジェクトをエクスポートする
・ アプリをデバイスに直接ブロードキャストする
・ コンパイルされたプロジェクトからウォーターマークを削除する
112: 2018/04/11(水) 13:04:19.44 ID:HpqZ8pY3(1)調 AAS
>>96
洗脳したわけじゃなくて、作業性を追求したら自ずとvimになるんじゃないの?
113: 2018/04/11(水) 14:23:25.06 ID:aOnEqqDb(1)調 AAS
viが使える環境が多い ⇔ viは使えるようにした方がいいという奴が多い
この相乗効果でemacsと差が付いた
114: 2018/04/11(水) 20:40:59.23 ID:xsCFqumz(1)調 AAS
Linuxはたいていviコマンドがあるから最低限の使い方は知ってた方が良いのは確か。
でもvi(vim)はメインで使うべきものじゃ無い。
文字を書き捨てるだけなら良いけど、所詮はラインエディタだ。
115: 2018/04/11(水) 23:26:48.52 ID:RrerSgT4(1)調 AAS
Windows でも GVIM 使ってる。
もちろん、IDE があればそのエディタ使ってるけど。
116
(1): 2018/04/12(木) 15:09:59.47 ID:65pf/D0+(1)調 AAS
エディタは、多くの人は、本格的なプログラミングのために使ってるわけではなく、
設定ファイルやスクリプトファイルの簡単な修正程度に使っているのかもしれない。
だから、使用者の数で言えばvimが多くても、ちゃんとしたプログラムに使ってい
るとは限らない。
117: 2018/04/14(土) 08:02:37.72 ID:05uix8I8(1)調 AAS
>>107
生産性考えなくて良いからな。
118: 2018/04/16(月) 15:07:48.34 ID:IufoAbKv(1)調 AAS
>>107
出産後にすぐ死ぬ確率は劇的に減ってるはず
生殖についても人工妊娠、中絶や栄養状態がよくなったことによる妊娠しやすさの向上もある
さらには男女の出会いの多様化で近親が減り、例えば過去にはほぼ例がなかった国際結婚が増えて強靭な種となっている
119: 2018/04/19(木) 18:43:22.07 ID:2vBUTly5(1)調 AAS
>>116
>エディタは、多くの人は、本格的なプログラミングのために使ってるわけではなく、

これはその通りやけど

>設定ファイルやスクリプトファイルの簡単な修正程度に使っているのかもしれない。

これだって少数派やろ
いまどき設定ファイルなんか直書きする人がどんだけおるんや
「設定ファイルを勝手に書き換えないでください」と注意書きしてあるソフトのほうが多いくらいや

テキストエディタの使い途の最大多数は文章執筆やろ
120
(1): 2018/04/20(金) 02:15:53.63 ID:Y+xNkMN7(1)調 AAS
いや、Linuxの世界では設定ファイルは
テキストエディタで修正するんや
121: 2018/04/21(土) 00:37:46.46 ID:mXRvwzbc(1)調 AAS
だから XML 方式が流行らない。
122: 2018/04/21(土) 02:37:10.66 ID:vjsOOb4V(1)調 AAS
XMLって何がうれしいんだ?
Markdown は適当に使うが。
123
(6): 2018/04/21(土) 12:02:35.76 ID:HtY0Nuyg(1)調 AAS
設定ファイルのXML方式はやり方を間違えたからな。
そもそもXMLというだけではタグの種類は定義されておらず
タグと属性を使ってデータを表現しますっていう縛りにすぎない。

例えばOpenOfficeとかはXMLをベースにした
ODFというフォーマットを採用している。
このフォーマットに相当するものが設定ファイルになかった

標準化せずに各アプリがそれぞれ独自のフォーマットを作成してしまった。
そのせいでXMLを使いながらも、汎用の設定変更アプリが出現することはなかった
124: 2018/04/22(日) 12:00:34.77 ID:riews1N7(1)調 AAS
>>120
なぜGUIが流行らないの?
親切なフリーソフト作者が作ってくれそうなもんなのに
なかなかそういうのないよね
125: 2018/04/22(日) 14:31:08.01 ID:FeGNH/sk(1)調 AAS
そういうの求める層はLinuxなんか使わないから
126: 2018/04/22(日) 23:10:10.62 ID:dRarTftk(1)調 AAS
>>123
XML ってそういうものじゃないの?
タグの種類定義なんかしたら XML 違うだろ。
127: 2018/04/23(月) 01:05:45.61 ID:xh0OeMVp(1)調 AAS
偏見かもだけれどXMLとか文系的で凄く面倒くさい。
定義ってよりもルール作りで出来てるイメージ。

独自フォーマットは、一応は過去の流儀を踏襲してたりしてるのは順応できるかなだな。
128
(2): 2018/04/23(月) 18:24:01.47 ID:RPxX1Nkx(1)調 AAS
クラスの内容をそのまま書き出すのとかすごい便利だけどな。
エディタでいじることが前提になってるから面倒に思うんじゃないの?
129: 2018/04/23(月) 20:51:16.25 ID:wkzuE+sR(1)調 AAS
メタフォーマットであることを理解してない>>123
130
(1): 2018/04/23(月) 21:25:53.40 ID:dmjCWeVH(1)調 AAS
>>128
「クラスの内容をそのまま書き出す」というのは、何を使えば出来るの?
131: 2018/04/23(月) 22:27:42.46 ID:UqvQKwN0(1)調 AAS
うんこブリブリ
132: 2018/04/24(火) 03:29:56.36 ID:pVxcqU8L(1)調 AAS
変に規格化された煩雑なXMLより、ドキュメント付きのJSONのほうが楽な気はする。
>>128の「クラスの内容をそのまま書き出す」はXML形式でオブジェクトを吐き出すことを言ってるんじゃないか?
文章作成はtexでいいよw
133: 2018/04/24(火) 13:50:30.34 ID:3+CEHamP(1)調 AAS
GUIの設定画面はないわけじゃないよね?
apt-get upgradeしてたらたまにGUIの設定画面出てくるし
134: 2018/04/25(水) 20:26:45.33 ID:LeQtEUhh(1)調 AAS
>>130
.NET のシリアライズの話なんだけど、知らないならいいよ。
135
(1): 2018/04/25(水) 23:04:45.45 ID:A7rXWfb1(1)調 AAS
「GUIの方がユーザーフレンドリー!」とか勘違いしちゃってる人は、メールもお絵描きで作ってるの?
136: 2018/04/26(木) 18:56:56.69 ID:vCclNtI3(1)調 AAS
お前はマウスとキーボードの使い分けもできないのか?
137
(1): 2018/04/26(木) 22:08:34.74 ID:J/khUjbt(1)調 AAS
>>135
Linux はこういう基地外が多いのがなあ……
138
(1): 2018/04/28(土) 01:00:05.75 ID:spE8TOXU(1)調 AAS
>>137
内容に反論出来ない奴はWindows触って欲しくないなあ・・・
139: 2018/04/28(土) 09:18:34.49 ID:a8ix2yAC(1)調 AAS
>>138
unko
140: 2018/04/28(土) 12:38:16.59 ID:z2UOI83R(1)調 AAS
テキスト入力とCUIの区別がつかない無知無能なLinux信者が存在するらしいw

あ、Linux信者じゃ珍しくないか、そういう無知無能は。
141: 2018/05/04(金) 07:32:25.52 ID:q9jhRBP+(1)調 AAS
>>26
開発環境が遅れた元凶だな。

能書きと思想だけ一丁前に垂れて、OSすらまともに作れない無能なFSFというカルト団体がリヌス・トーバルスの批判しかしないから遅れたんだよ。

LinuxではなくGNU/Linux?
何を偉そうに言ってんのかw
どっちでも良いだろ。

OSを作れないカルト団体が巨額な寄付いや御布施で成り立っている思想も見た目もメタボ野郎の集まりに過ぎん。

あと、GPLv3だな。
142: 2018/05/04(金) 09:48:37.09 ID:PLzHxSYH(1)調 AAS
そもそもイチャモンスレだし。
143
(1): 2018/05/04(金) 12:58:10.39 ID:I+drAkg3(1)調 AAS
40年前から同じなのか、すげえ安定してるな
144: 2018/05/04(金) 14:47:39.24 ID:jjv6rfRh(1)調 AAS
40年前に「とりあえず動く」になった状態から、誰も弄れないってことじゃんw
145: 2018/05/04(金) 19:11:01.06 ID:ZLGpBubj(1)調 AAS
>>143
停滞してるの間違いだろ
146: 2018/05/06(日) 01:08:19.28 ID:2J0BNYYn(1)調 AAS
このスレ、一時期プログラム板やLinux板でやたらとGPLを批判してた(仕事がなくなるのが気に食わないらしい)
奴と同一人物のような気がするな。口調や改行の仕方が似てる気がする。

【オープンソース】Linuxの思想【GPL】
2chスレ:linux

↑のスレのID赤めの奴ね。
147: 2018/05/07(月) 14:25:22.45 ID:ShTKXvr8(1)調 AAS
こんな記事が出たのがもう10年以上前か
結局立て直せず衰退していったな

GPL3で対立が深まるオープンソースコミュニティー--協調か分裂か - CNET Japan
外部リンク:japan.cnet.com

 「公平性の観点からはGPL3はもはやその機能を果たしていない。その内容はまったく扇動的であり、
FSFの過激な方針にしか寄与しない。GPL2は多くの個人に受け入れられ、
一度説明すれば多くの企業からも支持を得られる優れたバランスを持っていたが、
GPL3にはそれがない」--Linus Torvalds、Linuxファウンダー
148: 2018/05/07(月) 18:59:54.30 ID:PkgSfIeM(1)調 AAS
やっぱ船頭多くしてってヤツじゃないのかね。
149: 2018/05/10(木) 04:38:11.03 ID:qoKc1uVr(1)調 AAS
まわりからチヤホヤされたいんだろ、メタボのおっさんが。
150: 2018/05/22(火) 07:09:50.96 ID:Czl6p0FW(1)調 AAS
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

C4U3V
151: 2018/05/28(月) 19:46:56.33 ID:15NUAVd7(1)調 AAS
emacsもかなり使いにくいのに偉そうな事言ってた。
152: 2018/05/28(月) 22:33:30.58 ID:/SAF0I0b(1)調 AAS
新人のころの上司がvi信者で最初の1年プログラムは全てviで書かされた。今考えるとイジメだよな。その後、windowsプログラミングでVC使ったとき、死ぬほど感激した。
GUIで直感的、makeも書かなくて良い、MFCでクラスも揃ってる、作業効率が果てしなく違った。
まあ、viのほうがキーボード叩くから仕事してるように見えるって利点ばある。
153: 2018/05/28(月) 23:05:49.76 ID:E60WYl7D(1)調 AAS
viのいいところは環境気にせずにssh越しにテキスト編集できるところだから新人に教えるの間違ってないけど、(いざというときに使える。)
その上司はやりすぎ。
154: 2018/05/29(火) 01:09:47.04 ID:RqIvWvEr(1)調 AAS
vimにプラグインで補完機能とか入れてるけど、ideの方がいろいろ捗るのかな?
155
(1): 2018/05/29(火) 02:33:40.52 ID:SEMlZWJg(1/2)調 AAS
普段vim使ってても面白半分でviインストールして使ってみると軽く死ねる
156: 2018/05/29(火) 05:10:31.12 ID:BhXaH/cz(1)調 AAS
ideは開発環境をサーバーを汚さずに整えられるし、インストールも楽だし、使い方も楽なところかな。
でも勉強にはならないかもね。>>155僕はnvim使ってるけど、最近のディストリはviコマンドがvimになってない?
archとかはもちろん素のviなんだけどさ。
157
(1): 2018/05/29(火) 12:43:29.27 ID:SEMlZWJg(2/2)調 AAS
viコマンドがvimになってたらそれは只のvimだろ
158: 2018/05/29(火) 19:45:36.97 ID:TMshtyZX(1)調 AAS
freeBSDはただのviだったような、、それか、そもそも入ってないんだっけ?
159: 2018/05/30(水) 17:18:37.80 ID:lY0vA4D4(1)調 AAS
autotoolsは確かにしんどい。
今だに使ってるソースツリーは塩漬けされてるだけの感はあるな。
LLVMはconfigureからcmakeに完全移行してたっけな。
cmakeのが階層化できる分、見る領域を絞れるから楽かな。

新しいビルドツールでもリンクの段階だけ数ギガバイトのメモリを必要する類の
ものはなんとかして欲しいな。
160: 2018/05/30(水) 22:22:08.29 ID:8ydTgAwJ(1/7)調 AAS
【ツイッター】小学2年生の道徳教科書 ポンタ君の「ご褒美がなくても仕事を続けたい」が物議 ブラック企業を肯定することにならないか★3
2chスレ:newsplus

ポンタくんがご褒美を貰わないでお仕事をするおかげで
ご褒美をもらってお仕事をしている他の動物さんたちは批判されるようになりました
ポンタくんはご褒美がなくても働いているのにお前たちはずるいぞ!
161: 2018/05/30(水) 22:23:09.46 ID:8ydTgAwJ(2/7)調 AAS
だって、被災地で空き巣に入って十分儲かったから、安いご褒美なんていらない!
被災地でまた仕事しながら物色したい

とポンタ君
162: 2018/05/30(水) 22:37:17.01 ID:8ydTgAwJ(3/7)調 AAS
【道徳の教科書】
ストールマン君は、
「プログラミングは楽しいんだから無償でやればいい。」
と言いましたとさ。仕事とはお金のためにやるわけではないのですね。
163: 2018/05/30(水) 22:43:06.58 ID:8ydTgAwJ(4/7)調 AAS
105名無しさん@1周年2018/05/30(水) 15:07:11.46ID:Y6aUHfuN0
>最後に、「だって、」以下にご褒美をもらわなくても仕事を続ける理由について、授業中に児童らに書いてもらう内容になっている。

ご褒美を貰うべき理由を書いたら0点で
より社畜的な理由を書くほど高い点数なんだろうな
この国の道徳教育は狂ってる
164: 2018/05/30(水) 22:44:26.81 ID:8ydTgAwJ(5/7)調 AAS
117名無しさん@1周年2018/05/30(水) 15:10:52.11ID:9/ern7d+0>>157
無償で働きたいというのは構わんけど、ポンタくんは何で生計を立てているんだろう?
資産や不労所得があるのならいいけど。
165: 2018/05/30(水) 23:50:54.33 ID:8ydTgAwJ(6/7)調 AAS
人間は何も食べなくてもありがとうを食べれば生きていけるんです
byワタミ
166: 2018/05/30(水) 23:51:46.69 ID:8ydTgAwJ(7/7)調 AAS
51名無しさん@1周年2018/05/30(水) 11:38:11.31ID:1aWoC9+D0>>74
>>19
たしか、だっての理由がみんなの喜ぶ心が生きがいだからって言うのが
正しい答えだって言っていた 奉仕の心らしいが

コレ、二人ぶっ殺したワタミも全くおんなじこと言ってるんだよな
167: 2018/06/06(水) 08:45:18.21 ID:d/keW2Se(1)調 AAS
無料ウェアをただで使ってるだけのお前らが心配してるのが滑稽だな
だったらたまには寄付してやれよ
168
(2): 2018/06/30(土) 09:56:08.77 ID:b2j/pGQA(1)調 AAS
linux使いならお前にも、ないなら作れのDIY精神が根底にあるだろ!
目の前のキーボードとgccは何のためにあると思ってんだ!
169: 2018/07/01(日) 13:53:47.53 ID:cmbcnfpw(1)調 AAS
>>168
gccの存在理由: ストールマンの売名行為
170: 2018/07/01(日) 15:32:40.33 ID:VtXTRD7E(1)調 AAS
亀レスだけどカーネルのビルドなんてめっちゃ簡単だろ
難易度☆一つレベル
あんなんビルドじゃなくてコンパイルだね
Apacheやphp,perl,pythonのビルドと同じレベルだよ
ちな、gccのビルドが☆2つ、pen4で10時間くらいかかるqtやVirtualBoxのビルドが☆3つ
もっと☆彡多いのもある
171: 2018/07/01(日) 21:34:44.47 ID:SmKhSueR(1)調 AAS
かかる時間で☆が増える評価軸すか
172: 2018/07/05(木) 21:26:29.80 ID:gDXUkN06(1)調 AAS
そりゃわかってれば簡単だろうよ。
そこまでの努力はすごいと思うけどさ。
173: 2018/07/21(土) 21:17:53.20 ID:AFGTP/FJ(1)調 AAS
age
174: 2018/08/09(木) 03:26:50.02 ID:LK+TlRVS(1)調 AAS
age
175: 2018/08/25(土) 13:12:34.32 ID:k0UHq899(1)調 AAS
あげ
176: 2018/08/25(土) 19:39:33.69 ID:Xs5ovEQe(1)調 AAS
そういうところがあるから潰しは効く。
パッケージ管理をsnappyに置き換えるらしいけどあまり流行ってない。
移行したのかと思ったらまたdebに戻すとか言ってるのもある。
177
(2): 2018/08/28(火) 18:18:56.63 ID:EwrmDgJQ(1)調 AAS
>>123

XML云々以前に設定ファイルの構造なんか元々ばらばらだろ
178: 2018/08/31(金) 21:46:23.32 ID:ScpHG3JT(1)調 AAS
お? 今頃レスがw

>>177
だから設定ファイルの構造を仕様化すればよかったという話ですよ?
極論を言えば、設定ファイルなんぞ入れ子構造なし。
リスト形式だけでも十分なんですよ


<xml>
 <input type="text" name="name1">
 <input type="text" name="name2">
 <input type="text" name="name3">
 <input type="text" name="name4">
</xml>

分かりやすくHTMLっぽくしましたがね

ここを出発点に項目が多くなれば見づらくなるので
グループ化、階層化するための<fieldset>のようなものが必要
複数の選択項目から選べるよう<select> <option> のようなものが必要
数値入力、日付入力、などの機能が必要

そうやって設定を行うためのフォームのようなタグを定義していって
あとはCSSとJavaScriptのサポートでも行えば、
設定ファイル自体が、設定UIとしての機能を持ち、
汎用の設定ツールで設定可能なものができていたんですよ。

つまりわざわざ設定画面を作り込む必要がない
プロトタイプのような簡易なもので十分な段階では、本当に手軽に作ることができ、
作り込もうと思った段階で使いやすい設定画面に少しづつ変えていくことができたわけです。
179
(1): 2018/09/04(火) 02:39:28.13 ID:YWKxraC5(1)調 AAS
アホな妄想垂れ流すヒマがあったら
スレタイ読んでくれ
180
(1): 2018/09/04(火) 09:02:46.08 ID:hOADyk4w(1/2)調 AAS
>>179
レスが付いたから、レスしただけ
妄想自体はアホではない。
181
(1): 2018/09/04(火) 12:31:05.17 ID:VDo8CFG8(1)調 AAS
.netなら設定をXMLで出し入れする機能あるよ
182: 2018/09/04(火) 12:41:27.86 ID:hOADyk4w(2/2)調 AAS
>>181
XMLで出し入れするのはいくらでもあるよ。
でもXMLっていうのは、通常そのまま使うものじゃない
例えばSVGのようにタグを作って使うもの。

アプリごとに独自のタグ作って、それで
使いやすいものができるわけがない。
XMLによる設定ファイルは確実にやり方を間違った
183
(2): 2018/09/05(水) 11:31:07.11 ID:BANAPUQa(1/2)調 AAS
ぼくのかんがえたさいきょうの設定ファイルの規格でも発表したらよかろあ
1-
あと 636 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.024s