前スレ
http://mao.2ch.net/test/read.cgi/linux/1546525998/
デスクトップでLinuxが普及する訳ないと思った時 10
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2019/01/29(火) 10:34:39.33ID:d2/kzvMv565login:Penguin
2019/02/13(水) 21:11:36.10ID:kaGPjfeh 単芝くんは言葉の端々にお顔真っ赤感を感じさせる文才があるよ。今は中学生位だと思うけど大きくなったらそんな文才を活かせる職に就くといいよ。
どんな所にニーズあるかすぐに思いつかないけどね。
どんな所にニーズあるかすぐに思いつかないけどね。
2019/02/13(水) 21:16:06.10ID:EiqhVIK2
アスペをNG出来ない無能なアスペは死んだ方がいいよw
2019/02/13(水) 21:31:28.87ID:w6D/bnv4
>>523
趣味のプログラムなんですが、
主に大量のファイルのファイル名管理やファイル操作をCで書きます。
簡単なCUIプログラムなんで、IDEはNetBeansで充分過ぎます。
ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
Win32APIは個人でいつ使えなくなるか分からんし。
Linuxではフツーに標準関数でこなせてラク。
find, grep などのUNIXコマンドもフツーに使えるのも良いです。
それらをsystem();関数で呼んだりしてラクさせてもらってます。
Windowsだとどうも…。
また、ネット動画のファイル名管理では動画IDで管理していて、
そのIDが大小文字ありなんですね。
重複があるんで、Windowsだと決定的に話にならないんですよ。
まあスレ的には普及に寄与する理由として弱いだろうけど。
趣味のプログラムなんですが、
主に大量のファイルのファイル名管理やファイル操作をCで書きます。
簡単なCUIプログラムなんで、IDEはNetBeansで充分過ぎます。
ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
Win32APIは個人でいつ使えなくなるか分からんし。
Linuxではフツーに標準関数でこなせてラク。
find, grep などのUNIXコマンドもフツーに使えるのも良いです。
それらをsystem();関数で呼んだりしてラクさせてもらってます。
Windowsだとどうも…。
また、ネット動画のファイル名管理では動画IDで管理していて、
そのIDが大小文字ありなんですね。
重複があるんで、Windowsだと決定的に話にならないんですよ。
まあスレ的には普及に寄与する理由として弱いだろうけど。
2019/02/13(水) 21:59:20.67ID:myiHhu3Y
やっぱりOSのせいじゃなかった
2019/02/13(水) 22:13:31.25ID:YO+Q/UYy
> ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
具体的にどういったとこが?
同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
小文字にして比較で済むよな?
> Win32APIは個人でいつ使えなくなるか分からんし。
根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
具体的にどういったとこが?
同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
小文字にして比較で済むよな?
> Win32APIは個人でいつ使えなくなるか分からんし。
根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
570login:Penguin
2019/02/13(水) 22:58:00.05ID:6XdlD1VE Win32APIで使えなくなったのってあったっけ?
同じAPIなのにバージョン変わると動作がかわるLinuxのが使えないよ、怖くて。
同じAPIなのにバージョン変わると動作がかわるLinuxのが使えないよ、怖くて。
2019/02/13(水) 23:05:00.29ID:jVdtQTxB
2019/02/13(水) 23:06:21.04ID:c4cpl6WS
システムコールもAPIも味噌糞かカオス
573login:Penguin
2019/02/13(水) 23:11:19.18ID:6XdlD1VE APIだシステムコールだ、なんてレイヤーでなくてもっとユーザよりのレイヤーですらまともじゃないからね、Linuxは。
Windowsだとマウスダウンがはっせいしただけではクリックイベントは発生しない。
Linuxだと、クリックイベント(に相当するもの)がマウスダウンで発生したりマウスアップで発生したり統一されてない。
これは使うほうからすると「ザケンなごらぁ!」だが、誰にどう文句を言っていいのかわからん。
なので「こんなもの使えるか!」と見捨てられる。
そういう小さい「ザケンなゴラァ!」の積み重ねでLinuxは使いにくいって評判が確立してる(そしてそれは揺るぎようがない事実
Windowsと比べる比べない以前に、ゴミなんだよ、Linuxって。
その事実に目をつぶってるからいつまでたっても3流のままなんだよな。
Windowsだとマウスダウンがはっせいしただけではクリックイベントは発生しない。
Linuxだと、クリックイベント(に相当するもの)がマウスダウンで発生したりマウスアップで発生したり統一されてない。
これは使うほうからすると「ザケンなごらぁ!」だが、誰にどう文句を言っていいのかわからん。
なので「こんなもの使えるか!」と見捨てられる。
そういう小さい「ザケンなゴラァ!」の積み重ねでLinuxは使いにくいって評判が確立してる(そしてそれは揺るぎようがない事実
Windowsと比べる比べない以前に、ゴミなんだよ、Linuxって。
その事実に目をつぶってるからいつまでたっても3流のままなんだよな。
2019/02/13(水) 23:17:53.42ID:OJYq5YvN
575login:Penguin
2019/02/13(水) 23:18:40.57ID:6XdlD1VE まぁ、あと、HDD増設したとしよう。
Windowsならコントロールパネルの管理ツールの・・・とGUIだけでマウントしてフォーマットしてドライブレターを割り当てられる。
ドライブレター割り当てないで C:\Users\User の下にマウントすることもできる。
Linuxだといきなり「ターミナル開いてmountコマンドを・・・」となる。
あまりにも使いにくいでしょ。
/dev/ほにゃらら〜 を /devほにゃらら〜a としてmountしてから、/mnt 配下なり/home配下なりに「もう一度」mountしなきゃならない。
fstabに登録してないとどうなる? 迷子になる。 「ザケンなゴラァ!」再びだ。
Linuxが使いやすいとかお世辞であっても言えない。
それが現実だよ。
Windowsならコントロールパネルの管理ツールの・・・とGUIだけでマウントしてフォーマットしてドライブレターを割り当てられる。
ドライブレター割り当てないで C:\Users\User の下にマウントすることもできる。
Linuxだといきなり「ターミナル開いてmountコマンドを・・・」となる。
あまりにも使いにくいでしょ。
/dev/ほにゃらら〜 を /devほにゃらら〜a としてmountしてから、/mnt 配下なり/home配下なりに「もう一度」mountしなきゃならない。
fstabに登録してないとどうなる? 迷子になる。 「ザケンなゴラァ!」再びだ。
Linuxが使いやすいとかお世辞であっても言えない。
それが現実だよ。
2019/02/13(水) 23:21:24.52ID:OJYq5YvN
×)他び部分は納得できる ・・・キーが一個ズレてた。
○)他の部分は納得できる
○)他の部分は納得できる
2019/02/13(水) 23:28:30.07ID:c4cpl6WS
OSまたいでポーティングされるAPIは同じ運命をたどる
デバイスのコントロールも単に無知なだけだ
デバイスのコントロールも単に無知なだけだ
2019/02/13(水) 23:59:46.62ID:TDKiyUyu
いまだにC:かよ。
2019/02/14(木) 00:01:08.61ID:fROCUCOL
2019/02/14(木) 00:07:00.95ID:WjJjQPyO
ドザはコマンドにビビり杉。
2019/02/14(木) 00:07:59.45ID:V0EEC3SW
>>575
実は、DOS のコマンドは、もっと便利だったんだよ。
ドライブとディレクトリの相互対応、ドライブ名の付け替えなどが、
subst, join, assignというもので非常に簡単なパラメータを使って
とても簡単に行えた。だから DOS は人気が有った。ところが、
Windows はそれらがなくなった。
カーネルと「ドライバ」を分けるという概念を持ち込んだのは、DOS が世界初だと聞いたことがある。
config.sys というとても分かりやすくて短い設定ファイルの中で、とても分かりやすい書き方で
ドライブをインストールする事が出来た。
DEVICE=xxxx
みたいな、たった1行で。指定するパラメータもとても分かり易く簡単だった。
しかも、起動後に adddrv なるコマンドでインストールできた。
確か、adddev というものもあった。
Linux ではこれらとはまるっきり異なって、煩雑。
実は、DOS のコマンドは、もっと便利だったんだよ。
ドライブとディレクトリの相互対応、ドライブ名の付け替えなどが、
subst, join, assignというもので非常に簡単なパラメータを使って
とても簡単に行えた。だから DOS は人気が有った。ところが、
Windows はそれらがなくなった。
カーネルと「ドライバ」を分けるという概念を持ち込んだのは、DOS が世界初だと聞いたことがある。
config.sys というとても分かりやすくて短い設定ファイルの中で、とても分かりやすい書き方で
ドライブをインストールする事が出来た。
DEVICE=xxxx
みたいな、たった1行で。指定するパラメータもとても分かり易く簡単だった。
しかも、起動後に adddrv なるコマンドでインストールできた。
確か、adddev というものもあった。
Linux ではこれらとはまるっきり異なって、煩雑。
582567
2019/02/14(木) 00:09:53.21ID:UdPgNzIw >>569
> > ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
> 具体的にどういったとこが?
WindowsでCUIプログラムで標準関数を使うと
S-JISじゃないファイル名は「????」みたいになって扱えませんよね。
Win8.1以降は知らんけど。
> 同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
> 小文字にして比較で済むよな?
"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
"猫の動画-dougasite.com-RMCeWXz6w2i.mp4"
みたいなのが同じファイルとして扱われてしまいます。
> > Win32APIは個人でいつ使えなくなるか分からんし。
> 根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
と
>>574
> >Win32APIは個人でいつ使えなくなるか分からんし。
> 他び部分は納得できるけど、この部分は自分も、どのような根拠があるのかと質問したい。
「将来、使えなくなるかも知れない」と俺は言ったんじゃなくて、
Win32APIが(無償・安価な開発環境も含めて)、俺が生きている間使えるのか「保証がない」。
使えなくなる日が来るのか「分からない」。
だから安心して使ってらんないってことです。
> > ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
> 具体的にどういったとこが?
WindowsでCUIプログラムで標準関数を使うと
S-JISじゃないファイル名は「????」みたいになって扱えませんよね。
Win8.1以降は知らんけど。
> 同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
> 小文字にして比較で済むよな?
"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
"猫の動画-dougasite.com-RMCeWXz6w2i.mp4"
みたいなのが同じファイルとして扱われてしまいます。
> > Win32APIは個人でいつ使えなくなるか分からんし。
> 根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
と
>>574
> >Win32APIは個人でいつ使えなくなるか分からんし。
> 他び部分は納得できるけど、この部分は自分も、どのような根拠があるのかと質問したい。
「将来、使えなくなるかも知れない」と俺は言ったんじゃなくて、
Win32APIが(無償・安価な開発環境も含めて)、俺が生きている間使えるのか「保証がない」。
使えなくなる日が来るのか「分からない」。
だから安心して使ってらんないってことです。
2019/02/14(木) 00:11:00.71ID:6unOVxzI
config.sys懐かしー
2019/02/14(木) 00:11:26.96ID:V0EEC3SW
誤:ドライブをインストールする事が出来た。
正:ドライバをインストールする事が出来た。
FDやHDDや「ドライブ」自体は確か、基本的なものは何もしなくても
使える状態だったかも知れない。 つまり、mount が不要だった。
デフォルト状態で基本的なことが出来て、なおかつ、細かい設定がしたい
場合には、config.sys に書くようなやり方だった。しかも、ずっと簡単な
書式でとても分かりやすかった。
正:ドライバをインストールする事が出来た。
FDやHDDや「ドライブ」自体は確か、基本的なものは何もしなくても
使える状態だったかも知れない。 つまり、mount が不要だった。
デフォルト状態で基本的なことが出来て、なおかつ、細かい設定がしたい
場合には、config.sys に書くようなやり方だった。しかも、ずっと簡単な
書式でとても分かりやすかった。
2019/02/14(木) 00:13:07.67ID:WjJjQPyO
じゃあfstabも理解できるだろ。
2019/02/14(木) 00:15:22.50ID:WjJjQPyO
FDD固定にしちまったからいまだにC:なんてことやってるんだよ。
2019/02/14(木) 00:16:01.97ID:fROCUCOL
宗教の違い?
勝手にマウントされないLinuxをはじめて触ったとき、なんかセキュアっぽーいと逆に感心した記憶がある
ぽい、だからな
勝手にマウントされないLinuxをはじめて触ったとき、なんかセキュアっぽーいと逆に感心した記憶がある
ぽい、だからな
2019/02/14(木) 00:16:48.10ID:UdPgNzIw
>>582に追加
"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
が既にあるところに
"犬の動画-dougasite.com-RMCeWXz6w2i.mp4"
は保存できませんよね?
Windowsは。
Linuxは出来ます
"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
が既にあるところに
"犬の動画-dougasite.com-RMCeWXz6w2i.mp4"
は保存できませんよね?
Windowsは。
Linuxは出来ます
2019/02/14(木) 00:18:32.28ID:V0EEC3SW
>>585
fstab は config.sys とは違って危険を感じる。
config.sys の場合、もし間違って起動できなくなっても、FD を一枚入れれば
当時の遅い FDD でも20秒も待てば起動出来た。だから、安心だった。
ところが、Linuxは失敗したらめちゃくちゃになって、OS全体の再インストール
を余儀なくされてしまうかもしれない。Windows もそういう感じなところあるけど。
ある意味で、LinuxもWindowsも、どっちもDOSより使い勝手が下がってるかも。
fstab は config.sys とは違って危険を感じる。
config.sys の場合、もし間違って起動できなくなっても、FD を一枚入れれば
当時の遅い FDD でも20秒も待てば起動出来た。だから、安心だった。
ところが、Linuxは失敗したらめちゃくちゃになって、OS全体の再インストール
を余儀なくされてしまうかもしれない。Windows もそういう感じなところあるけど。
ある意味で、LinuxもWindowsも、どっちもDOSより使い勝手が下がってるかも。
2019/02/14(木) 00:19:33.54ID:WjJjQPyO
windowsは変に簡単にしたり自動にしたりするところが難しい。
2019/02/14(木) 00:21:36.80ID:V0EEC3SW
fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
で意味が決まっているところ。
だから、わずかな間違いも許されない感じ。まるで、構造体が使えない
マシン語時代見たいな感じ。MS-DOS とはまるっきり違う。MS-DOS は、
もっと分かりやすかった。
で意味が決まっているところ。
だから、わずかな間違いも許されない感じ。まるで、構造体が使えない
マシン語時代見たいな感じ。MS-DOS とはまるっきり違う。MS-DOS は、
もっと分かりやすかった。
2019/02/14(木) 00:25:05.26ID:WjJjQPyO
慣れてないだけかもな、
まぁ、嫌ならやめとけ。
まぁ、嫌ならやめとけ。
2019/02/14(木) 00:27:56.71ID:UdPgNzIw
>>591
> fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
「数え位置」?
パーティションの表記が/dev/sda2みたいになっているのは危ない!
…というのであれば、ご安心を。
いまうちのDebian9 stableの/etc/fstabを見たけど
パーティションごとに固有のUUIDで表記されています。
> fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
「数え位置」?
パーティションの表記が/dev/sda2みたいになっているのは危ない!
…というのであれば、ご安心を。
いまうちのDebian9 stableの/etc/fstabを見たけど
パーティションごとに固有のUUIDで表記されています。
2019/02/14(木) 00:29:37.54ID:V0EEC3SW
>>592
fail safe の概念が、MS-DOS の方が合理的だったんだ。
Linux の場合、sudo でそれをやろうとしてるけど、sudo して edit
してる場合は「細心の注意を払って書けよ」という感じで一切の間違いも
許されない感じがする。だからシンドイ。
DOSは、間違っても、バックアップの FD をさせばすぐに直せたので、
何度でも間違うことが出来た。それでもシステムが完全破壊れたりすることは
なかった。
Linux は違う。間違ったら最後。ちょっとやそってでは復旧することは出来ない場合があると思う。
fail safe の概念が、MS-DOS の方が合理的だったんだ。
Linux の場合、sudo でそれをやろうとしてるけど、sudo して edit
してる場合は「細心の注意を払って書けよ」という感じで一切の間違いも
許されない感じがする。だからシンドイ。
DOSは、間違っても、バックアップの FD をさせばすぐに直せたので、
何度でも間違うことが出来た。それでもシステムが完全破壊れたりすることは
なかった。
Linux は違う。間違ったら最後。ちょっとやそってでは復旧することは出来ない場合があると思う。
2019/02/14(木) 00:32:34.50ID:V0EEC3SW
>>593
>パーティションごとに固有のUUIDで表記されています。
このUUIDというのもいただけない。自分が考えた名前ではなく、機械が勝手に
ランダムにつけためちゃくちゃな名前なので、これまた、使い勝手が悪い。
あと、上で言っていたことは、それとは違って、
xxxx a1 a2 a3 a4 a5 a6
みたいな「位置」で役割が決まってしまっていること。実はこれは緊張する。
>パーティションごとに固有のUUIDで表記されています。
このUUIDというのもいただけない。自分が考えた名前ではなく、機械が勝手に
ランダムにつけためちゃくちゃな名前なので、これまた、使い勝手が悪い。
あと、上で言っていたことは、それとは違って、
xxxx a1 a2 a3 a4 a5 a6
みたいな「位置」で役割が決まってしまっていること。実はこれは緊張する。
2019/02/14(木) 00:36:54.60ID:V0EEC3SW
Linuxの fstabは、非常に古い時代の伝統を引きづってるかんじ。
「構造体」の概念が導入される前の BASIC の配列みたいな感じで、
a[0], a[1], a[2], a[3] のように番号でパラメータを「操ってる」感じ。
DOS は、それとは全然違っていて、-xxx=yyy のようになっていて、
xxx に指定したい内容を言葉で指定する感じだったから、覚えやすいかった。
いわば、DOSは、C言語の構造体のようにメンバ名で変数を指定する感じ。
Linux は、配列の「添え字(数値)」で変数を指定する感じ。
DOSより古いシキタリに従っている気がする。
「構造体」の概念が導入される前の BASIC の配列みたいな感じで、
a[0], a[1], a[2], a[3] のように番号でパラメータを「操ってる」感じ。
DOS は、それとは全然違っていて、-xxx=yyy のようになっていて、
xxx に指定したい内容を言葉で指定する感じだったから、覚えやすいかった。
いわば、DOSは、C言語の構造体のようにメンバ名で変数を指定する感じ。
Linux は、配列の「添え字(数値)」で変数を指定する感じ。
DOSより古いシキタリに従っている気がする。
2019/02/14(木) 00:38:10.45ID:WjJjQPyO
2019/02/14(木) 00:38:29.84ID:UdPgNzIw
2019/02/14(木) 00:40:01.86ID:zc0uCc4h
autofsやudevなんかは実装されて久しいけど
2019/02/14(木) 00:41:21.66ID:V0EEC3SW
>>597
どんなに優秀な人でもミスはする。
Linuxは、sudo 中は「絶対をミスをするな」という思想になってるので怖い。
MS-DOS の場合は、人間はミスをすることを前提にしていて、ミスしても
すぐとり戻せるようになっていることで「カバー」する思想だった気がするする。
この設計思想の違いが、Linuxが普及しない一つの原因かもしれない。
だから今後、Wine が発展していっても、Linux ではなく、何か別の OS
に移行していくかもしれない。
どんなに優秀な人でもミスはする。
Linuxは、sudo 中は「絶対をミスをするな」という思想になってるので怖い。
MS-DOS の場合は、人間はミスをすることを前提にしていて、ミスしても
すぐとり戻せるようになっていることで「カバー」する思想だった気がするする。
この設計思想の違いが、Linuxが普及しない一つの原因かもしれない。
だから今後、Wine が発展していっても、Linux ではなく、何か別の OS
に移行していくかもしれない。
2019/02/14(木) 00:42:36.15ID:V0EEC3SW
2019/02/14(木) 00:45:09.27ID:zc0uCc4h
事実誤認が激しすぎる
2019/02/14(木) 00:45:30.46ID:WjJjQPyO
>>600
入力に忠実なだけだろうな。
入力に忠実なだけだろうな。
2019/02/14(木) 00:48:19.15ID:V0EEC3SW
これを見てほしい。
hda1 とか hda4 とかも分かりにくい。その前の「/dev/」も分かりにくい。
「/mnt/」 も分かりにくい。どっちかどっちか分からなくなることがある。
ディストリによっても違っている。その後の「1列目」・・・
のところが、「配列」みたいに古い時代を感じさせると言っていた物。
http://www.linux-beginner.com/linux_kihon64.html
その設定ファイルは「/etc/fstab」となります。
以下のように記述されています。
/dev/hda4 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
/dev/hda2 /var ext3 defaults 1 3
/dev/hda3 swap swap defaults 0 0
1列目・・・デバイス名
2列目・・・マウントポイント
3列目・・・ファイルシステム
4列目・・・マウント時のオプション
5列目・・・ファイルシステムをdumpする必要があるか否かの指定
「0」または無記述の場合はdump不要のファイルシステム
であると見なされる。
6列目・・・システム起動時にfsckチェックを行うか否かの指定
「0」の場合はチェックを行わない。ルートファイルシステム
でチェックを行う場合は「1」を指定する。
ルートファイルシステム以外でチェックを行う場合は「2」 を指定する。
hda1 とか hda4 とかも分かりにくい。その前の「/dev/」も分かりにくい。
「/mnt/」 も分かりにくい。どっちかどっちか分からなくなることがある。
ディストリによっても違っている。その後の「1列目」・・・
のところが、「配列」みたいに古い時代を感じさせると言っていた物。
http://www.linux-beginner.com/linux_kihon64.html
その設定ファイルは「/etc/fstab」となります。
以下のように記述されています。
/dev/hda4 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
/dev/hda2 /var ext3 defaults 1 3
/dev/hda3 swap swap defaults 0 0
1列目・・・デバイス名
2列目・・・マウントポイント
3列目・・・ファイルシステム
4列目・・・マウント時のオプション
5列目・・・ファイルシステムをdumpする必要があるか否かの指定
「0」または無記述の場合はdump不要のファイルシステム
であると見なされる。
6列目・・・システム起動時にfsckチェックを行うか否かの指定
「0」の場合はチェックを行わない。ルートファイルシステム
でチェックを行う場合は「1」を指定する。
ルートファイルシステム以外でチェックを行う場合は「2」 を指定する。
2019/02/14(木) 00:50:28.10ID:V0EEC3SW
まず、「4列目」がどこであるかは、物凄く注意力を必要とする。
そして、その中がこんななってる:
noauto,owner,ro
この「,」の後に空白を入れてしまったら、「列」がずれてとんでもない
結果になる。1列ずれてしまう。
そして、その中がこんななってる:
noauto,owner,ro
この「,」の後に空白を入れてしまったら、「列」がずれてとんでもない
結果になる。1列ずれてしまう。
2019/02/14(木) 00:52:36.64ID:WjJjQPyO
>>605
この世界点一つ違うのは大変なことだよ。
この世界点一つ違うのは大変なことだよ。
2019/02/14(木) 00:53:33.53ID:V0EEC3SW
/ があるのもまた列が分かりにくくしてる。
/dev/hda4/ {
1: a;
2: b;
3: c;
・・・
};
みたいな指定の仕方だったらまだミスしにくかったのに。
JSONみたいだけどね。番号でもまだ分かりやすい。
DOSも設定ファイルがあったけど、↑みたいにちゃんとパーサーがしっかり作って
あるものが多かったんだ。だからミスしにくかった。
一方、Linuxは見てのとおり、human error を助長するような書き方を強制される。
/dev/hda4/ {
1: a;
2: b;
3: c;
・・・
};
みたいな指定の仕方だったらまだミスしにくかったのに。
JSONみたいだけどね。番号でもまだ分かりやすい。
DOSも設定ファイルがあったけど、↑みたいにちゃんとパーサーがしっかり作って
あるものが多かったんだ。だからミスしにくかった。
一方、Linuxは見てのとおり、human error を助長するような書き方を強制される。
2019/02/14(木) 00:55:10.47ID:zc0uCc4h
フェールセーフもユーザの気持ちひとつ
選択肢は腐る程用意されている
選択肢は腐る程用意されている
2019/02/14(木) 00:59:13.13ID:zc0uCc4h
windowsのinfファイルとかはさぞ簡素で間違えないようになってるんでしょうね
単なる嫌味だけど
単なる嫌味だけど
2019/02/14(木) 01:02:09.86ID:WjJjQPyO
>>607
ドライブ増えたら行増えそう。
ドライブ増えたら行増えそう。
2019/02/14(木) 01:56:49.38ID:CzfI6z8x
2019/02/14(木) 03:04:04.33ID:M69vezkq
>>582
ファイル名の扱いは、Windows で旧システムの標準関数を使うのであれば当然の結果です。
Linux でも古い glibc だと対応しきれないところがあります。
いつ使えなくなるか分からん というのは全てにおいて当てはまります。未来は誰にもわかりませんw
例えば、カーネルにセキュア的な問題が発生すれば、古いカーネルの使用は推奨されなくなり新しいカーネルに置き換えられますので、古いカーネルだけにしか存在しない機能があれば、新しいカーネルでは使えなくなります。API やライブラリでも同様です。
ファイル名の扱いは、Windows で旧システムの標準関数を使うのであれば当然の結果です。
Linux でも古い glibc だと対応しきれないところがあります。
いつ使えなくなるか分からん というのは全てにおいて当てはまります。未来は誰にもわかりませんw
例えば、カーネルにセキュア的な問題が発生すれば、古いカーネルの使用は推奨されなくなり新しいカーネルに置き換えられますので、古いカーネルだけにしか存在しない機能があれば、新しいカーネルでは使えなくなります。API やライブラリでも同様です。
2019/02/14(木) 06:24:51.19ID:zhrxl/2d
614login:Penguin
2019/02/14(木) 08:04:47.88ID:js66+JYG fstabの文句を言ってる奴は正に三輪車windowsがお似合い。マヌケな自分のケツを守って欲しいなら過保護なママンの言う事を選択肢のないokボタンで連打してればいいと思うよ。
2019/02/14(木) 09:26:51.66ID:1+AM0PED
増設した内蔵HDDを自動マウントしないアホすぎるOS
Windows3.1以下
何十年遅れてるの?
Windows3.1以下
何十年遅れてるの?
2019/02/14(木) 09:39:06.04ID:WjJjQPyO
自動で/devにぶら下がってるやろ、
あとはお好きなところにmountするだけ。
その後も使いたいならfstabに書けばいい。
何でもかんでも自動化すればいいってもんでもない。
あとはお好きなところにmountするだけ。
その後も使いたいならfstabに書けばいい。
何でもかんでも自動化すればいいってもんでもない。
2019/02/14(木) 09:56:12.59ID:WjJjQPyO
windowsの自動マウントがどうなってるのか知らんが
自分のシステムに合わせようとしたとき
自動でされると一度外さなきゃならないでしょ。
自分のシステムに合わせようとしたとき
自動でされると一度外さなきゃならないでしょ。
2019/02/14(木) 10:03:37.73ID:lLkA/6sF
技術の問題じゃなくて、思想の違いだよな
2019/02/14(木) 10:34:23.98ID:1+AM0PED
WIndowsだとな、ひとつ間違えば起動するらしなくなる設定ファイルをユーザーにいじらせない
という常識的設計になってるんですわ。これは糞みてぇなマックやiosですらそうなってる
Linuxはカジュアルにアブねぇファイルをユーザーにゴニョゴニョさせる
というかそれをいの一番にすすめる頭のおかしいメンターに問題がある
どーでもいいファイルと重要なファイルを同列に扱わせるのは思想とは言わん。ただのバカ
>>616
じゃぁお前のLinux機のfstab、うちのばーちゃんにいじらせるけどいいよな?
という常識的設計になってるんですわ。これは糞みてぇなマックやiosですらそうなってる
Linuxはカジュアルにアブねぇファイルをユーザーにゴニョゴニョさせる
というかそれをいの一番にすすめる頭のおかしいメンターに問題がある
どーでもいいファイルと重要なファイルを同列に扱わせるのは思想とは言わん。ただのバカ
>>616
じゃぁお前のLinux機のfstab、うちのばーちゃんにいじらせるけどいいよな?
2019/02/14(木) 10:43:02.82ID:1+AM0PED
つーかさぁ「明らかに分かってない奴」にはまずGUIのツールをすすめろよ
設定の大元の文字列をいじらせるのは最終手段だろが
スマホしか経験なくてキーも打てない若い世代に
コマンド打たせるとか無理って想像力も働かねぇのか
今後デスクトップでLinuxが普及する可能性はゼロだよどー考えても
設定の大元の文字列をいじらせるのは最終手段だろが
スマホしか経験なくてキーも打てない若い世代に
コマンド打たせるとか無理って想像力も働かねぇのか
今後デスクトップでLinuxが普及する可能性はゼロだよどー考えても
2019/02/14(木) 11:05:47.35ID:0fOpBnJ+
>>620
それだけでなく、fstab の場合、カンマ「,」の後ろに空白を1つ入れただけで
起動しなくなる可能性がある。空白は見落としやすい。
自分はプログラム経験が長いが、空白を1つ入れただけで完全に動作がしないような
プログラミング言語は珍しい。仮にどうしてもそういう仕様にせざるを得ない場合は、
通常、コンパイラがエラーを出すようになっている。Linuxのfstabはそうなってない
のが大問題。プログラマは、コンパイラのエラー判定の力を大いに借りることによって
安全なプログラムを書いている。自分の注意力に頼らず、いかに処理系にミスを
見抜かせるかがプログラマの真の力ともいえる。でも、Linuxではそれがしにくい。
それだけでなく、fstab の場合、カンマ「,」の後ろに空白を1つ入れただけで
起動しなくなる可能性がある。空白は見落としやすい。
自分はプログラム経験が長いが、空白を1つ入れただけで完全に動作がしないような
プログラミング言語は珍しい。仮にどうしてもそういう仕様にせざるを得ない場合は、
通常、コンパイラがエラーを出すようになっている。Linuxのfstabはそうなってない
のが大問題。プログラマは、コンパイラのエラー判定の力を大いに借りることによって
安全なプログラムを書いている。自分の注意力に頼らず、いかに処理系にミスを
見抜かせるかがプログラマの真の力ともいえる。でも、Linuxではそれがしにくい。
2019/02/14(木) 11:21:22.50ID:Gq2vAiq6
fstabミスったらUSBメモリインスコ済Puppy出撃でしょ
何言ってんだこの人達って感じ
何言ってんだこの人達って感じ
2019/02/14(木) 12:24:16.12ID:/dNdDep6
fstabならMintならGUIで楽ちんだよ。
2019/02/14(木) 12:51:52.97ID:+a5nWrXs
625login:Penguin
2019/02/14(木) 12:58:40.20ID:V0EEC3SW >>624
Script言語ではエラーが出ないこともあるが、C/C++ ではエラーが出ることが多い。
例えば、fstab の場合だと、4列目は、二重引用符で囲って、
"noauto,owner,ro"
と書く使用だったら、まだましだった。
しかしそれでも、列の順番だけでパラメータの意味を決めている事自体が
問題だと思う。
Script言語ではエラーが出ないこともあるが、C/C++ ではエラーが出ることが多い。
例えば、fstab の場合だと、4列目は、二重引用符で囲って、
"noauto,owner,ro"
と書く使用だったら、まだましだった。
しかしそれでも、列の順番だけでパラメータの意味を決めている事自体が
問題だと思う。
2019/02/14(木) 13:01:52.83ID:V0EEC3SW
>>624
あー。
「コンパイルエラーになる」のは良い。
「書いた時点で(そもそもコンパイルしないので)エラーが出ないのに、
起動時になって不具合が発覚する、または、原因不明でめちゃくちゃになる」
ことが問題。Linuxは後者になってる。
あー。
「コンパイルエラーになる」のは良い。
「書いた時点で(そもそもコンパイルしないので)エラーが出ないのに、
起動時になって不具合が発覚する、または、原因不明でめちゃくちゃになる」
ことが問題。Linuxは後者になってる。
2019/02/14(木) 14:54:09.10ID:+a5nWrXs
fstabをチェックすればいいだけだろ。馬鹿なのかな?
2019/02/14(木) 14:59:39.85ID:lLkA/6sF
fstabってデスクトップでもサーバーでも同じでしょ、ついでに言えばBSD系もだったっけ?
サーバーでUNIX系がシェアあることに異論はないはずで、サーバーでは問題になってないのに、
なんでデスクトップになると途端に問題になるわけ?
よっとよくわかんない
サーバーでUNIX系がシェアあることに異論はないはずで、サーバーでは問題になってないのに、
なんでデスクトップになると途端に問題になるわけ?
よっとよくわかんない
2019/02/14(木) 15:08:31.17ID:46JA5DdA
サーバとデスクトップじゃ想定するべき開発者のスキルレベルも違うって話だろ
より低レベルの開発者でも問題が起きないように配慮した作りにするべきってこと
より低レベルの開発者でも問題が起きないように配慮した作りにするべきってこと
2019/02/14(木) 15:18:30.13ID:0fOpBnJ+
サーバー管理者は、fstab や .htaccess みたいな configuration file の
中身を設定する事を専門とする職業みたいななところがあって、それで
生計をたてているとも言えなくもない。
一方、プログラマはアプリやツール、ゲームなどを作る専門家であって、
設定ファイルを設定しているだけで暮らしていけるわけじゃないから、
それに時間を避けない。
中身を設定する事を専門とする職業みたいななところがあって、それで
生計をたてているとも言えなくもない。
一方、プログラマはアプリやツール、ゲームなどを作る専門家であって、
設定ファイルを設定しているだけで暮らしていけるわけじゃないから、
それに時間を避けない。
2019/02/14(木) 15:21:17.09ID:lLkA/6sF
だったらプログラマらしく、要望送ればいいじゃん
2019/02/14(木) 15:23:30.65ID:46JA5DdA
要望なんて聞いてもらえたらラッキー程度ものだしな
本当に必要なら自分で実装しろが正解
本当に必要なら自分で実装しろが正解
2019/02/14(木) 15:36:07.81ID:Fk0ckjw0
自分で実装したって大元がパッチ受け入れるかは向こう次第だしな
とくに古いもんほど変更して余計なリスク増やしたくないってのが強くなるし
かといってアプデのたびに自分でパッチ当ててビルドするのもめんどいし現実は厳しい
とくに古いもんほど変更して余計なリスク増やしたくないってのが強くなるし
かといってアプデのたびに自分でパッチ当ててビルドするのもめんどいし現実は厳しい
2019/02/14(木) 15:45:35.61ID:46JA5DdA
パッチ当ててビルドなんてスクリプト作ってしまえば何の面倒も無いけどな
毎回手作業でやってるような馬鹿がいるなら知らんけど
毎回手作業でやってるような馬鹿がいるなら知らんけど
2019/02/14(木) 15:54:12.06ID:Fk0ckjw0
実際に自分で他人のコード弄った事が有るなら上流の変更との間でコンフリクトも起きるし向こうはこっちの変更なんか視界の外だからそう簡単な話じゃないこともわかるもんだけどなぁ
まあネットでイキるだけなら「スクリプトで楽ちん!」とか言ってりゃそれで良いんだろうけど
まあネットでイキるだけなら「スクリプトで楽ちん!」とか言ってりゃそれで良いんだろうけど
2019/02/14(木) 16:14:45.75ID:VIZ7D5NA
パッチの当て方によるよ
うちはあるコマンドに独自の機能を盛り込むためのパッチがあるけどここ数年はメンテフリーだよ
ソースファイルまるごと置き換えとか単純なことしちゃうとダメだろうね
うちはあるコマンドに独自の機能を盛り込むためのパッチがあるけどここ数年はメンテフリーだよ
ソースファイルまるごと置き換えとか単純なことしちゃうとダメだろうね
2019/02/14(木) 16:41:16.08ID:WjJjQPyO
2019/02/14(木) 17:03:03.35ID:FxjjlJwL
ちょっとmountのソース(ユーザーランドの方)読んでみたけどfstabパースしてんのはtab_parse.c:mnt_parse_table_line()あたりか
この手のツールはほんとシンプルでサクサク読めるね
まあ逆に言えばそれだけ原始的なんだけど
この手のツールはほんとシンプルでサクサク読めるね
まあ逆に言えばそれだけ原始的なんだけど
2019/02/14(木) 17:38:40.08ID:+a5nWrXs
はぁ?だからfstabを修正して
fstabのファイルチェックをしないで
再起動するのが悪いだけじゃん
fstabのファイルチェックをしないで
再起動するのが悪いだけじゃん
2019/02/14(木) 18:27:17.58ID:0fOpBnJ+
>>639
fstab のファイルチェックってどうやんの?
fstab のファイルチェックってどうやんの?
2019/02/14(木) 18:56:37.10ID:+a5nWrXs
ぐぐれかす
2019/02/14(木) 19:17:05.99ID:vR+IItb9
ミニスカートで置換された女に「そんな格好で男を挑発するのが悪い!」とか言う老害みたいだなw
2019/02/14(木) 19:35:08.93ID:lLkA/6sF
置換はせんが、視線はキョドるかも
644login:Penguin
2019/02/14(木) 19:54:45.30ID:Xi77pZvT ここ見てると、つくづくLinuxが普及しないのがわかるわ。
Linuxマンセーなユーザーが気持ち悪すぎる。
Linuxマンセーなユーザーが気持ち悪すぎる。
2019/02/14(木) 20:05:31.36ID:cxw0zHk1
いやいやLinux板まで来てLinuxをディスる御仁には勝てませんぜ
2019/02/14(木) 20:06:18.27ID:/SVqmg04
Linuxデスクトップが普及するわけない事情を体現してるなw>ID:+a5nWrXs
2019/02/14(木) 20:07:47.41ID:gFhg0cuY
ぃぬx板でWindowsマンセーのほうがキモいだろ
アウェーなのに
アウェーなのに
2019/02/14(木) 21:04:06.29ID:GR6EmLQv
2019/02/14(木) 21:10:22.21ID:cxw0zHk1
>>648
と言うか、レッテル貼り大好きだね
と言うか、レッテル貼り大好きだね
2019/02/14(木) 21:27:17.49ID:N+gwRau0
2019/02/14(木) 21:31:31.01ID:/SVqmg04
狂信者はなぜスレタイを理解できないのか
2019/02/14(木) 21:36:10.71ID:GR6EmLQv
2019/02/14(木) 22:15:16.79ID:QyO87vLI
嘘と言ってもいい様なWinディスの否定をWindowsマンセーという事にしてるだけ
654login:Penguin
2019/02/14(木) 22:22:59.74ID:rSbohLxu はいはい。三輪車windowsのお子様はお庭でホゲホゲ頑張ってね。
多くのwindows三輪車のお子様のお陰で自転車に乗れる俺はいい飯を食えるよ。
多くのwindows三輪車のお子様のお陰で自転車に乗れる俺はいい飯を食えるよ。
2019/02/14(木) 22:25:19.24ID:cxw0zHk1
スレタイの理解の前に、板の理解すらできてないとは、残念至極
2019/02/14(木) 22:34:59.89ID:QyO87vLI
Linuxをマンセーして他を嘘で貶めるって趣旨の板じゃねえだろ?
2019/02/14(木) 23:07:00.47ID:cxw0zHk1
逆でもないがな
2019/02/14(木) 23:30:10.27ID:QyO87vLI
WindowsをマンセーしてLinuxを嘘で貶めてるレスなんて皆無に等しい
あるってんならアンカーか引用
あるってんならアンカーか引用
659login:Penguin
2019/02/14(木) 23:32:05.14ID:m73swdgs UbuntuとCentOS使ってるLinuxユーザだけど、
ここのLinuxマンセー信者はキモイと思うよ。
正直、Linuxマンセー信者は死ねって思ってるよ。
害悪にしからならないから
ここのLinuxマンセー信者はキモイと思うよ。
正直、Linuxマンセー信者は死ねって思ってるよ。
害悪にしからならないから
2019/02/14(木) 23:35:22.70ID:cxw0zHk1
2019/02/14(木) 23:38:57.68ID:cxw0zHk1
Windowsは道具、Linuxは趣味
Windowsはボールペン、Linuxは万年筆、みたいなもんだ
そもそも住んでる場所が違うんだから普及するわけないだろ
それをなんでそんなところに住んでるんだって書き込み、バカげてると思わないか、って話だ
Windowsはボールペン、Linuxは万年筆、みたいなもんだ
そもそも住んでる場所が違うんだから普及するわけないだろ
それをなんでそんなところに住んでるんだって書き込み、バカげてると思わないか、って話だ
662login:Penguin
2019/02/14(木) 23:42:15.36ID:m73swdgs Linuxが万年筆?
万年筆もどきの割りばし削っただけの「なんちゃって万年筆」じゃねーかよw
万年筆に例えられるデスクトップOSはBSDだよ。
ガキが指を血だらけにしながらいびつに削った鉛筆以下のゴミってのがLinuxにふさわしい例えだよ。
万年筆もどきの割りばし削っただけの「なんちゃって万年筆」じゃねーかよw
万年筆に例えられるデスクトップOSはBSDだよ。
ガキが指を血だらけにしながらいびつに削った鉛筆以下のゴミってのがLinuxにふさわしい例えだよ。
2019/02/14(木) 23:43:07.74ID:N+gwRau0
贔屓の引き倒しだね
664login:Penguin
2019/02/14(木) 23:47:58.02ID:m73swdgs 使いやすさでいけば iOS > MacOS > Android > Windows >>>(超えられない壁)>>> Linux ですからねぇ。
Windows10以下のごみって言う希少価値はあるけどね、Linuxには。
Windows10以下のごみって言う希少価値はあるけどね、Linuxには。
665login:Penguin
2019/02/14(木) 23:53:11.78ID:WjJjQPyO ここはwindowsから逃げ出したいけど逃げられない奴のたまり場ですね。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★9 [ゴアマガラ★]
- 【しゃぶ葉・食べ放題】配膳ロボで「高価格帯コースの肉を横取り」問題再燃 他の客の商品を取ると音声通知、運営元が全店導入へ [煮卵★]
- 【簗農相記者会見】「道路予算は大幅カット」発言おおむね認める 「表現ぶりが誤解招いた」 ★3 [蚤の市★]
- 「タイムズカー」免許画像など漏えい 集団訴訟の登録者1万人超 [蚤の市★]
- 上司を「さん」呼び増加…国語世論調査 [少考さん★]
- 【芸能】「可哀相」「そりゃ整形したくなる」と心無い声… 有村架純の姉・有村藍里、整形前の顔を公開 「失礼過ぎるよね」の声 [冬月記者★]
- 仙台で笹かまぼこの店が次々に倒産「高市円安と物価高で努力しても無駄だと悟った」 [389326466]
- 簗大臣の予算カット発言全文、想像以上にヤバすぎて炎上wwwwww [455679766]
- モーニングフェラ⬅これをされてみたいんだが、どうすればええの?????? [343591364]
- 【高市悲報】めちゃかわ中国代表選手、金メダルを獲得し喜びのダンスを踊るもネトウヨ激怒😡 [359965264]
- 海軍「米空母19隻沈めた」ㅤ日本人、全国でお祭り騒ぎ [237216734]
- 【悲報】ネタニヤフ、親パレスチナという批判で選挙に負けそうwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [339035499]