予想通り新しいバージョン管理ツールが登場するようだな
gitなんか使っていた奴らはデータが取り出せなくなり
移行作業に苦しむことになるだろう
シェルスクリプトなら何十年後も同じものを使いつけられる
20年前の知識が20年後でも通用するわけだ
シェルスクリプトでバージョン管理せよ。
使う方を覚えるのではなく、自分の頭でシェルスクリプトで
どうやってバージョン管理するのかを考えろ
探検
POSIX原理主義「ほれみろまた新しいバージョン管理だ」
■ このスレッドは過去ログ倉庫に格納されています
2022/11/16(水) 20:15:25.62ID:iIuOsXs4
94デフォルトの名無しさん
2022/11/19(土) 23:40:56.73ID:o7Lf802R >>93
笑
笑
2022/11/20(日) 01:23:36.19ID:oVXvLE2c
反論なし、と
96デフォルトの名無しさん
2022/11/20(日) 10:06:13.11ID:imOCmDrk >>90
クラウドに頼るやつはマシンの性能をフルに使い切れない愚か者
https://type.jp/et/feature/14070/
後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
ユニケージ開発手法なら1台のマシンをフルに使い切れますし、
uspBOAが証明したようにマシンを並列につなげば安価で強力な実行環境を構築できます。
大量の電力を消費するデータセンターなどよりはるかに環境に優しいのは言うまでもありません。
今後ますますユニケージ開発手法のメリットが理解されやすい時代になってくるんじゃないかと思っています」
當仲「人間がちょっとだけ努力して歩み寄るだけで、コンピュータのリソースを100%使い切れるわけです。
その方が合理的で経済的だし、後藤さんの言うように環境に優しいのは間違いありません。
ただ漫然と楽な方へと流れていると、課題解決の道具に過ぎない開発環境に使われてしまうことになりかねない。
もしそれが嫌ならレイヤードされた階層の上部で開発する便利さに安住せず、
エンジニアはCPUやOS、アセンブラなど、低レイヤーに属する知識をもっと積極的に学ぶべき。それが私の持論です」
クラウドに頼るやつはマシンの性能をフルに使い切れない愚か者
https://type.jp/et/feature/14070/
後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
ユニケージ開発手法なら1台のマシンをフルに使い切れますし、
uspBOAが証明したようにマシンを並列につなげば安価で強力な実行環境を構築できます。
大量の電力を消費するデータセンターなどよりはるかに環境に優しいのは言うまでもありません。
今後ますますユニケージ開発手法のメリットが理解されやすい時代になってくるんじゃないかと思っています」
當仲「人間がちょっとだけ努力して歩み寄るだけで、コンピュータのリソースを100%使い切れるわけです。
その方が合理的で経済的だし、後藤さんの言うように環境に優しいのは間違いありません。
ただ漫然と楽な方へと流れていると、課題解決の道具に過ぎない開発環境に使われてしまうことになりかねない。
もしそれが嫌ならレイヤードされた階層の上部で開発する便利さに安住せず、
エンジニアはCPUやOS、アセンブラなど、低レイヤーに属する知識をもっと積極的に学ぶべき。それが私の持論です」
97デフォルトの名無しさん
2022/11/20(日) 10:07:03.91ID:imOCmDrk98デフォルトの名無しさん
2022/11/20(日) 10:07:53.66ID:imOCmDrk99デフォルトの名無しさん
2022/11/20(日) 10:08:31.49ID:imOCmDrk100デフォルトの名無しさん
2022/11/20(日) 10:09:17.91ID:imOCmDrk101デフォルトの名無しさん
2022/11/20(日) 11:37:38.91ID:3OcQOLJH102デフォルトの名無しさん
2022/11/20(日) 12:08:16.07ID:Ri+7Tw2S103デフォルトの名無しさん
2022/11/20(日) 12:30:15.70ID:imOCmDrk >>101
どこがクソソースか言ってみ
どこがクソソースか言ってみ
104デフォルトの名無しさん
2022/11/20(日) 12:44:04.08ID:CFvDfimk クラウドを提供したいのは詐欺師側であり、顧客はクラウドを提供されたくない。
105デフォルトの名無しさん
2022/11/20(日) 12:46:18.07ID:imOCmDrk 今のコンピュータの性能は高いのだから
その能力を引き出せばシェルスクリプトでビッグデータを扱える
何年後かにはコンピュータの性能は更に上る
ハードウェアの特殊な機能に依存するよりも
普通の機能だけで実現した方が何十年後でも同じものを使い続けられる
その能力を引き出せばシェルスクリプトでビッグデータを扱える
何年後かにはコンピュータの性能は更に上る
ハードウェアの特殊な機能に依存するよりも
普通の機能だけで実現した方が何十年後でも同じものを使い続けられる
106デフォルトの名無しさん
2022/11/20(日) 12:46:37.03ID:CFvDfimk 顧客の側に立つ事業者が現れたものだから、詐欺師どもが大慌てしてるな。
107デフォルトの名無しさん
2022/11/20(日) 13:02:53.53ID:Ri+7Tw2S108デフォルトの名無しさん
2022/11/20(日) 13:05:25.94ID:imOCmDrk109デフォルトの名無しさん
2022/11/20(日) 13:10:14.00ID:Ri+7Tw2S110デフォルトの名無しさん
2022/11/20(日) 13:11:32.43ID:imOCmDrk 顧客が支払う費用が同じだなら
マシンの性能をフルに引き出せる
ユニケージが優れてる
マシンの性能をフルに引き出せる
ユニケージが優れてる
111デフォルトの名無しさん
2022/11/20(日) 13:13:48.72ID:CFvDfimk 費用でユニケージに勝てるわけないだろ。
112デフォルトの名無しさん
2022/11/20(日) 13:16:24.66ID:imOCmDrk ユニケージはOracleみたいな高額なデータベースを必要としないからな
113デフォルトの名無しさん
2022/11/20(日) 13:18:42.30ID:Ri+7Tw2S114デフォルトの名無しさん
2022/11/20(日) 13:19:33.27ID:imOCmDrk115デフォルトの名無しさん
2022/11/20(日) 13:21:06.15ID:Ri+7Tw2S >>114
シェルスクリプトはインタープリタで解釈を要するので遅い
シェルスクリプトはインタープリタで解釈を要するので遅い
116デフォルトの名無しさん
2022/11/20(日) 13:23:29.88ID:imOCmDrk >>115
それは手続き型で書くからだ
ストリーミング型の書き方でパイプでコマンドを繋げれば
並列処理でマシンのCPUを使い切れる
論文にもなってる
https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html
それは手続き型で書くからだ
ストリーミング型の書き方でパイプでコマンドを繋げれば
並列処理でマシンのCPUを使い切れる
論文にもなってる
https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html
117デフォルトの名無しさん
2022/11/20(日) 13:27:43.58ID:Ri+7Tw2S118デフォルトの名無しさん
2022/11/20(日) 13:30:46.44ID:imOCmDrk >>117
現場の作業員共がC言語で並列化なんて出来るわけがない
現場の作業員共がC言語で並列化なんて出来るわけがない
119デフォルトの名無しさん
2022/11/20(日) 13:34:34.27ID:Ri+7Tw2S >>118
それはできるだろwww
それはできるだろwww
120デフォルトの名無しさん
2022/11/20(日) 13:34:49.87ID:0EAflA1G >>96
> 後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中でプログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
> ただこのやり方だとスケールアップする度に膨大な予算がいるし、OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
dockerをはじめとするコンテナ型仮想化は「OSごと仮想化」なんてしないんだけど…
だから軽くて流行ったんだが
明らかに仮想サーバ(ハイパーバイザ型の仮想化)と混同してるよね
もちろんコンテナのオーバーヘッドがゼロとは言わないよ?
でも「最近一般的なコンテナ」とやらが「OSごと仮想化するのでどうしても動作が遅い」という理解はこの人の不勉強から来る「勘違い」で「間違い」だよね?😅
> 後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中でプログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
> ただこのやり方だとスケールアップする度に膨大な予算がいるし、OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
dockerをはじめとするコンテナ型仮想化は「OSごと仮想化」なんてしないんだけど…
だから軽くて流行ったんだが
明らかに仮想サーバ(ハイパーバイザ型の仮想化)と混同してるよね
もちろんコンテナのオーバーヘッドがゼロとは言わないよ?
でも「最近一般的なコンテナ」とやらが「OSごと仮想化するのでどうしても動作が遅い」という理解はこの人の不勉強から来る「勘違い」で「間違い」だよね?😅
121デフォルトの名無しさん
2022/11/20(日) 13:38:22.29ID:imOCmDrk122デフォルトの名無しさん
2022/11/20(日) 13:40:02.19ID:Ri+7Tw2S123デフォルトの名無しさん
2022/11/20(日) 13:41:34.54ID:imOCmDrk124デフォルトの名無しさん
2022/11/20(日) 13:44:38.67ID:Ri+7Tw2S >>121
シェルがCに比べ性能が出ないのは事実なんだから
何でもかんでもシェルで済まそうとうする
POSIX原理主義とやらは不可能じゃないけど不効率だよ
速度が必要なところはCで書いたりアセンブラを使う
ベンダーロックインしてソフトの寿命が短くなるって
問題意識は正しいと思うが
俺はRMSが30年前に世に出した解が正しいと思うよ
シェルがCに比べ性能が出ないのは事実なんだから
何でもかんでもシェルで済まそうとうする
POSIX原理主義とやらは不可能じゃないけど不効率だよ
速度が必要なところはCで書いたりアセンブラを使う
ベンダーロックインしてソフトの寿命が短くなるって
問題意識は正しいと思うが
俺はRMSが30年前に世に出した解が正しいと思うよ
125デフォルトの名無しさん
2022/11/20(日) 13:46:04.48ID:Ri+7Tw2S126デフォルトの名無しさん
2022/11/20(日) 13:48:01.28ID:MUgzJmMj shell と kernel の区別がつかない人ですね判ります
127デフォルトの名無しさん
2022/11/20(日) 16:00:36.19ID:XCN8LgbG >>112
ユニケージはトラブったら専門家を呼ばないといけないんだろ
ユニケージはトラブったら専門家を呼ばないといけないんだろ
128デフォルトの名無しさん
2022/11/20(日) 16:11:37.91ID:FErBPmtp またシェルがOSに近いところで動くとかいう妄言を垂れ流したのかい?
129デフォルトの名無しさん
2022/11/20(日) 16:37:01.86ID:CFvDfimk 馬鹿野郎。
シェルはOSの一部だ。
腹筋からやり直せ。
シェルはOSの一部だ。
腹筋からやり直せ。
130デフォルトの名無しさん
2022/11/20(日) 16:40:27.35ID:Bp2/k90P シェルはカーネルに含まれてねえんだわ
大学のOSの授業で何を学んだんだ?
大学のOSの授業で何を学んだんだ?
131デフォルトの名無しさん
2022/11/20(日) 18:57:05.74ID:Ri+7Tw2S bashでもdashでも良いからシェルの
ソース落としてみりゃ分かるのにね
Cすら読めないんだろうな
ソース落としてみりゃ分かるのにね
Cすら読めないんだろうな
132デフォルトの名無しさん
2022/11/20(日) 21:41:39.74ID:xYHjZZsL POSIX中心主義でシェルはカーネルに近いことが示されている
POSIX中心主義と情報科学教育
https://www.slideshare.net/tomoyukimatsura/posix-59447685
Tomoyuki Matsuura
同人作家兼Web・グラフィックデザイナー兼ネットワーク・サーバーエンジニア兼テクニカルライター at 自営業(個人事業主)
POSIX中心主義と情報科学教育
https://www.slideshare.net/tomoyukimatsura/posix-59447685
Tomoyuki Matsuura
同人作家兼Web・グラフィックデザイナー兼ネットワーク・サーバーエンジニア兼テクニカルライター at 自営業(個人事業主)
133デフォルトの名無しさん
2022/11/20(日) 21:58:52.97ID:Ri+7Tw2S134デフォルトの名無しさん
2022/11/20(日) 22:01:07.00ID:xYHjZZsL >>133
18ページ目
18ページ目
135デフォルトの名無しさん
2022/11/20(日) 22:15:01.95ID:Ri+7Tw2S >>134
その図はシェルがカーネルに近いことを意味しているのでは全くないよ
そもそも図が不正確で例えば
アプリや言語の間に必ずシェルが仲介するように書かれているがそんなことはない
Cで書いてしてビルドされた実行ファイルは
カーネルのシステムコール呼ぶのにシェルを必要としない
あなたは図を読んで理解する基本的な知識がないようだよ
その図はシェルがカーネルに近いことを意味しているのでは全くないよ
そもそも図が不正確で例えば
アプリや言語の間に必ずシェルが仲介するように書かれているがそんなことはない
Cで書いてしてビルドされた実行ファイルは
カーネルのシステムコール呼ぶのにシェルを必要としない
あなたは図を読んで理解する基本的な知識がないようだよ
136デフォルトの名無しさん
2022/11/20(日) 22:15:29.40ID:xYHjZZsL >>130
大学のOSの授業で何を学んだんだ?
シェルスクリプト言語論2 提供機関:金沢大学
担当教員 大野 浩之,松浦 智之,森 祥寛
https://www.ucon-i.jp/newsite/city-college/kamoku/2022/063_%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E%E8%AB%962.pdf
皆さんの中で,プログラミングを勉強して,さまざまなプログラムを作成したいと考えたことのある方は,どれだけいるだろうか? しかし,
どのように学んで良いか分からない。JAVA? Python? R? Oracle? PHP? C?などと言われても,何を学んで良いか分からない。そんな
こともあるでしょう。特に,多くのプログラミング言語では,1,2年毎に大きなバージョンアップなどがあり,その前後で作成したプログラムが
動かなくなったり,新しいプログラムが作れなくなったりします。
そこで本講習では,古くから存在し,今もほとんど変わること無く使用できる「POSIX環境におけるシェルスクリプト」を使ったプログラミン
グ手法について学習をしていきます。シェルスクリプトは,UNIXやLinuxと呼ばれるOSにおいて,システム操作などにも使用されるもので,多く
のコマンドから形成されるものです。それ故に最近のプログラミング言語ほど派手なことはできませんが,古くから変わらず存在するため,これ
から先も長く長く使用可能です。また,シェルスクリプトは,プログラミングに限らず,LinuxやWindows10,macOSなどをコマンドから操作する
ときに使用できます。シェルスクリプトを十全に使用できるようになると,研究活動を始めとする,さまざまな業務処理に,これまでとは違う視
点からの作業環境を与えることができます。
授業では,受講者は,このPOSIX環境におけるシェルスクリプトについて,新しい視点で学ぶとともに,「すべてのUNIXで25年後も動く普遍的な
プログラム」を書く方法について会得し日頃の問題解決に適用できるようになることを目標とします。
大学のOSの授業で何を学んだんだ?
シェルスクリプト言語論2 提供機関:金沢大学
担当教員 大野 浩之,松浦 智之,森 祥寛
https://www.ucon-i.jp/newsite/city-college/kamoku/2022/063_%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E%E8%AB%962.pdf
皆さんの中で,プログラミングを勉強して,さまざまなプログラムを作成したいと考えたことのある方は,どれだけいるだろうか? しかし,
どのように学んで良いか分からない。JAVA? Python? R? Oracle? PHP? C?などと言われても,何を学んで良いか分からない。そんな
こともあるでしょう。特に,多くのプログラミング言語では,1,2年毎に大きなバージョンアップなどがあり,その前後で作成したプログラムが
動かなくなったり,新しいプログラムが作れなくなったりします。
そこで本講習では,古くから存在し,今もほとんど変わること無く使用できる「POSIX環境におけるシェルスクリプト」を使ったプログラミン
グ手法について学習をしていきます。シェルスクリプトは,UNIXやLinuxと呼ばれるOSにおいて,システム操作などにも使用されるもので,多く
のコマンドから形成されるものです。それ故に最近のプログラミング言語ほど派手なことはできませんが,古くから変わらず存在するため,これ
から先も長く長く使用可能です。また,シェルスクリプトは,プログラミングに限らず,LinuxやWindows10,macOSなどをコマンドから操作する
ときに使用できます。シェルスクリプトを十全に使用できるようになると,研究活動を始めとする,さまざまな業務処理に,これまでとは違う視
点からの作業環境を与えることができます。
授業では,受講者は,このPOSIX環境におけるシェルスクリプトについて,新しい視点で学ぶとともに,「すべてのUNIXで25年後も動く普遍的な
プログラム」を書く方法について会得し日頃の問題解決に適用できるようになることを目標とします。
137デフォルトの名無しさん
2022/11/20(日) 22:16:35.86ID:xYHjZZsL >>135
https://www.usp-lab.com/qa.html
ユニケージ は、DBMS よりもより OS に近いところで動作するため、
自由にファイルを配置したり、コマンドを作成することによって、シンプルな処理から複雑な処理まで、幅広く対応することが可能です。
https://www.usp-lab.com/qa.html
ユニケージ は、DBMS よりもより OS に近いところで動作するため、
自由にファイルを配置したり、コマンドを作成することによって、シンプルな処理から複雑な処理まで、幅広く対応することが可能です。
138デフォルトの名無しさん
2022/11/20(日) 22:18:46.84ID:xYHjZZsL >>135
ここの従来のシステム(四層構造)とユニケージ(三層構造)をよく見て
ユニケージは拡張シェル
https://www.systemstage.com/example/download/unicage.pdf
ユニケージは、UNIX OS層の直上のシェル層で構成され、通常のDBMSや
アプリケーション層のオーバーヘッドが皆無のため、非常に高速に動作します。
ここの従来のシステム(四層構造)とユニケージ(三層構造)をよく見て
ユニケージは拡張シェル
https://www.systemstage.com/example/download/unicage.pdf
ユニケージは、UNIX OS層の直上のシェル層で構成され、通常のDBMSや
アプリケーション層のオーバーヘッドが皆無のため、非常に高速に動作します。
139デフォルトの名無しさん
2022/11/20(日) 22:20:08.62ID:Ri+7Tw2S >>132
ユーザ数が多いシェルの一つ(世界一かも?)dashのページ
ソースコードも公開されている
http://gondor.apana.org.au/~herbert/dash/
普通のアプリケーションプログラムと何ら変わらない
「カーネルに近い」とはどういう意味で言ってるのかな?
ユーザ数が多いシェルの一つ(世界一かも?)dashのページ
ソースコードも公開されている
http://gondor.apana.org.au/~herbert/dash/
普通のアプリケーションプログラムと何ら変わらない
「カーネルに近い」とはどういう意味で言ってるのかな?
140デフォルトの名無しさん
2022/11/20(日) 22:26:18.11ID:Ri+7Tw2S >>139
1ページ目中央付近の図で
「OSカーネル層」を「シェル層」が完全に覆っていて
「ミドルウェア層」と「OSカーネル層」あるいは
「アプリケーション層」と「OSカーネル層」が接している部分が
一切書かれていないのは虚偽です
騙されないように図は批判的に読みましょう
1ページ目中央付近の図で
「OSカーネル層」を「シェル層」が完全に覆っていて
「ミドルウェア層」と「OSカーネル層」あるいは
「アプリケーション層」と「OSカーネル層」が接している部分が
一切書かれていないのは虚偽です
騙されないように図は批判的に読みましょう
141デフォルトの名無しさん
2022/11/20(日) 22:29:03.91ID:Ri+7Tw2S シェルってのはC言語で書かれたアプリケーションプログラムの一つで
何ら特別ではない
「カーネルに近い」って意味が全く分からない
何ら特別ではない
「カーネルに近い」って意味が全く分からない
142デフォルトの名無しさん
2022/11/20(日) 23:26:01.56ID:o01k7Scp >>136
ゴミ講義を参照されても…
ゴミ講義を参照されても…
143デフォルトの名無しさん
2022/11/21(月) 00:17:10.41ID:YDKSMaR0144デフォルトの名無しさん
2022/11/21(月) 00:45:09.23ID:pQOpt44b 速い…のか?!
100GBのCSVをユニケージ方式でソートして見てご覧よ
ちなみにRedshiftなら10分くらいですね
100GBのCSVをユニケージ方式でソートして見てご覧よ
ちなみにRedshiftなら10分くらいですね
145デフォルトの名無しさん
2022/11/21(月) 00:50:14.88ID:sqB66Hy1 >>144
ユニケージはデータを書き込むたびにソートされた状態にするから0秒
すべてここに書いてある。PDFは無償公開されてるから
自分で手法を学んでこい
POSIX原理主義の本 第3弾
File/Dir Hacks ver. 1.0
SQLtoUNIXマイグレーション編
追記版
https://richlab.org/coterie/FDH1.html
ユニケージはデータを書き込むたびにソートされた状態にするから0秒
すべてここに書いてある。PDFは無償公開されてるから
自分で手法を学んでこい
POSIX原理主義の本 第3弾
File/Dir Hacks ver. 1.0
SQLtoUNIXマイグレーション編
追記版
https://richlab.org/coterie/FDH1.html
146デフォルトの名無しさん
2022/11/21(月) 00:51:44.00ID:pQOpt44b147デフォルトの名無しさん
2022/11/21(月) 00:54:29.69ID:sqB66Hy1148デフォルトの名無しさん
2022/11/21(月) 00:55:13.24ID:pQOpt44b149デフォルトの名無しさん
2022/11/21(月) 00:55:21.24ID:sqB66Hy1 ソートなんぞsortコマンド一つ呼び出すだけで出来る
150デフォルトの名無しさん
2022/11/21(月) 00:55:48.63ID:pQOpt44b ちなみにRedshiftなら5分ですね
151デフォルトの名無しさん
2022/11/21(月) 00:56:59.76ID:pQOpt44b152デフォルトの名無しさん
2022/11/21(月) 00:59:52.12ID:sqB66Hy1153デフォルトの名無しさん
2022/11/21(月) 01:00:27.84ID:pQOpt44b >>152
それ使って何分かかった?
それ使って何分かかった?
154デフォルトの名無しさん
2022/11/21(月) 01:00:57.03ID:pQOpt44b 他人の発言引用してばかりでヘイトを集めるのが目的なのかなって疑ってる
155デフォルトの名無しさん
2022/11/21(月) 01:23:02.70ID:mEbJZgu8156デフォルトの名無しさん
2022/11/21(月) 01:27:04.42ID:mEbJZgu8157デフォルトの名無しさん
2022/11/21(月) 01:40:45.97ID:pQOpt44b ユニケージは独自のコマンド使ってるミドルウェアでしょ
クラウドへの移行がやりにくくてまさにベンダーロックインって感じだと思うけどねえ
クラウドへの移行がやりにくくてまさにベンダーロックインって感じだと思うけどねえ
158デフォルトの名無しさん
2022/11/21(月) 02:12:51.72ID:mEbJZgu8 POSIXのみという足枷を付けて
車輪の再発明やってるのだから
速度も費用対効果も当たり前だが不利
車輪の再発明やってるのだから
速度も費用対効果も当たり前だが不利
159デフォルトの名無しさん
2022/11/21(月) 02:27:11.75ID:pQOpt44b ユニケージにPOSIX縛りはないでしょ
ユニケージではusp Tukubaiと呼ばれるプロプライエタリのコマンド群を使うからねえ
技能検定を作って教育講座で金稼ぎ、オラクルみたいですね
ユニケージではusp Tukubaiと呼ばれるプロプライエタリのコマンド群を使うからねえ
技能検定を作って教育講座で金稼ぎ、オラクルみたいですね
160デフォルトの名無しさん
2022/11/21(月) 02:33:52.95ID:mEbJZgu8 >>159
ますます混乱してきたw
POSIX原理主義ってPOSIX縛りじゃないのかい?
ユニケージってPOSIX縛りにするための
独自シェルとシェルスクリプト群(ライブラリ)だと
思っていたがちゃうの?
ますます混乱してきたw
POSIX原理主義ってPOSIX縛りじゃないのかい?
ユニケージってPOSIX縛りにするための
独自シェルとシェルスクリプト群(ライブラリ)だと
思っていたがちゃうの?
161デフォルトの名無しさん
2022/11/21(月) 02:51:01.92ID:pQOpt44b162デフォルトの名無しさん
2022/11/21(月) 02:59:06.36ID:pQOpt44b プロプラなコマンド使ったらそのベンダーと契約を結ばないといけなくて
そのベンダーが潰れたらそのコマンドに依存するプログラムは一切合切ダメになる
ユニケージはPOSIX原理主義とは相容れないよ
そのベンダーが潰れたらそのコマンドに依存するプログラムは一切合切ダメになる
ユニケージはPOSIX原理主義とは相容れないよ
163デフォルトの名無しさん
2022/11/21(月) 09:30:53.86ID:mEbJZgu8164デフォルトの名無しさん
2022/11/21(月) 09:48:44.84ID:b39LSNEy >>161
補足すると、松浦智之はじめとするPOSIX原理主義者はシェルスクリプトしかまともに使える言語がない
そこでシェルのコマンドがPOSIXに準拠してることに注目して、POSIXに準拠してることの正当性を主張すればシェルスクリプトしかできない言い訳になると考えたわけ
その結果出来上がったのがPOSIX原理主義
POAIXに準拠したところでせいぜい可搬性が保証される程度だけど、ユニケージコマンドとかいうベンダーロックインやユニケージ開発手法特有の制御構造を使わない冗長な書き方は、可搬性を損なう
補足すると、松浦智之はじめとするPOSIX原理主義者はシェルスクリプトしかまともに使える言語がない
そこでシェルのコマンドがPOSIXに準拠してることに注目して、POSIXに準拠してることの正当性を主張すればシェルスクリプトしかできない言い訳になると考えたわけ
その結果出来上がったのがPOSIX原理主義
POAIXに準拠したところでせいぜい可搬性が保証される程度だけど、ユニケージコマンドとかいうベンダーロックインやユニケージ開発手法特有の制御構造を使わない冗長な書き方は、可搬性を損なう
165デフォルトの名無しさん
2022/11/21(月) 10:49:32.11ID:/xMlhB3S >>163
> え!? じゃユニケージとPOSIX原理主義の関係はどういう関係なの?
一言で言えば矛盾関係w
有限会社USP研究所という名前の会社があって
そこがbashでシステム開発するとかいう
ユニケージ開発手法のライセンス販売を行っている
POSIX原理主義とか言い出した松浦智之は有限会社USP研究所の社員。
POSIX中心主義とPOSIX原理主義に違いはない。言ってることが全く同じ
松浦智之はユニケージから着想を得てPOSIX原理主義を考え出したらしいが
POSIX原理主義はユニケージを批判することになってるのだが
自分でそれを理解してないのか雇い主のユニケージを批判できないのかしらんが
POSIX中心主義を大学で教えながらユニケージも教えてる
まあこれとか見てみるといいよ
ソフトウェアの高い互換性と長い持続性を目指すPOSIX中心主義プログラミング
https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=183709&file_id=1&file_no=1
> え!? じゃユニケージとPOSIX原理主義の関係はどういう関係なの?
一言で言えば矛盾関係w
有限会社USP研究所という名前の会社があって
そこがbashでシステム開発するとかいう
ユニケージ開発手法のライセンス販売を行っている
POSIX原理主義とか言い出した松浦智之は有限会社USP研究所の社員。
POSIX中心主義とPOSIX原理主義に違いはない。言ってることが全く同じ
松浦智之はユニケージから着想を得てPOSIX原理主義を考え出したらしいが
POSIX原理主義はユニケージを批判することになってるのだが
自分でそれを理解してないのか雇い主のユニケージを批判できないのかしらんが
POSIX中心主義を大学で教えながらユニケージも教えてる
まあこれとか見てみるといいよ
ソフトウェアの高い互換性と長い持続性を目指すPOSIX中心主義プログラミング
https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=183709&file_id=1&file_no=1
166デフォルトの名無しさん
2022/11/21(月) 10:51:20.24ID:/xMlhB3S ちなみに後藤大地は、USP研究所の子会社のBSDコンサルティング株式会社の取締役らしい。
んでもって、有限会社USP研究所の代表 當仲寛哲 = BSDコンサルティング株式会社の代表な
今、ユニケージ開発手法にギークが熱狂するワケ【USP研究所代表&オープンソースOSコミッター対談】
https://type.jp/et/feature/14070/
シェルスクリプトマガジンとかを個人出版してるのもUSP研究所だし
いくつか本も出版してる。シェル芸とかいってTwitterで
ウンコ垂れ流してるのもUSP研究所の関係者
シェルスクリプトしかできない人たちが集まった会社
でも方向性は一致していないw
んでもって、有限会社USP研究所の代表 當仲寛哲 = BSDコンサルティング株式会社の代表な
今、ユニケージ開発手法にギークが熱狂するワケ【USP研究所代表&オープンソースOSコミッター対談】
https://type.jp/et/feature/14070/
シェルスクリプトマガジンとかを個人出版してるのもUSP研究所だし
いくつか本も出版してる。シェル芸とかいってTwitterで
ウンコ垂れ流してるのもUSP研究所の関係者
シェルスクリプトしかできない人たちが集まった会社
でも方向性は一致していないw
167デフォルトの名無しさん
2022/11/21(月) 10:56:18.07ID:/xMlhB3S >>161
> ユニケージはPOSIXだけで全部作りますとは言ってないよ
ユニケージはPOSIXだけで全部作りますとは多分言ってないと思うけど
UNIXの基本機能だけで作るとか言ってる
UNIXの基本機能だけというのなら、ユニケージのコマンド usp Tukubai は
含まれないはずなのだが、それに気がついてないのかね?
まあ本音はUNIXの基本機能だけで作ると言いながら、他の人が作ったPythonとか
MySQLとかを排除してusp Tukubai を売ろうとしてるだけだろうね。
Pythonを批判するために嘘ばっかり書いてる
https://www.usp-lab.com/qa.html#fq1_8
> Ⅰ-8. ユニケージは、同じスクリプト言語(例えばPython)などとどう違い、どのような利点があるのですか?
>
> あらゆる道具にそれに応じた使い方・場面と適さない使い方・場面があるように、プログラミング言語は開発手法でも
> 得手・不得手、あるいは適した場面・適さない場面があります。例えば、Pythonは近年の開発現場では
> 極めて高くもてはやされるプログラミング言語ではありますが、大規模システムの構築や継続的な変更など
> といった実システム分野への適応では難しい場合も見受けられます。
> また、Python自体が流行り始めたのはここ10年強くらいです。その前はJava、さらにその前…というように、
> 開発に使われるプログラミング言語にも流行り廃りがあります。こういったいっときの「はやり」に乗ってしまった場合、
> 将来的に(例えば10年後、20年後といった段階で)システムの改善や機能追加などに困難を生じるかも知れません。
> その頃その言語がマイナーなものとなってしまっていたり、開発が中止されるなどして、技術者が確保できなかったり、
> そもそも動かすためのプラットホームが準備できないということも考えられます。
シェルスクリプトこそ、大規模システムの構築や継続的な変更など
といった実システム分野への適応では難しい
> ユニケージはPOSIXだけで全部作りますとは言ってないよ
ユニケージはPOSIXだけで全部作りますとは多分言ってないと思うけど
UNIXの基本機能だけで作るとか言ってる
UNIXの基本機能だけというのなら、ユニケージのコマンド usp Tukubai は
含まれないはずなのだが、それに気がついてないのかね?
まあ本音はUNIXの基本機能だけで作ると言いながら、他の人が作ったPythonとか
MySQLとかを排除してusp Tukubai を売ろうとしてるだけだろうね。
Pythonを批判するために嘘ばっかり書いてる
https://www.usp-lab.com/qa.html#fq1_8
> Ⅰ-8. ユニケージは、同じスクリプト言語(例えばPython)などとどう違い、どのような利点があるのですか?
>
> あらゆる道具にそれに応じた使い方・場面と適さない使い方・場面があるように、プログラミング言語は開発手法でも
> 得手・不得手、あるいは適した場面・適さない場面があります。例えば、Pythonは近年の開発現場では
> 極めて高くもてはやされるプログラミング言語ではありますが、大規模システムの構築や継続的な変更など
> といった実システム分野への適応では難しい場合も見受けられます。
> また、Python自体が流行り始めたのはここ10年強くらいです。その前はJava、さらにその前…というように、
> 開発に使われるプログラミング言語にも流行り廃りがあります。こういったいっときの「はやり」に乗ってしまった場合、
> 将来的に(例えば10年後、20年後といった段階で)システムの改善や機能追加などに困難を生じるかも知れません。
> その頃その言語がマイナーなものとなってしまっていたり、開発が中止されるなどして、技術者が確保できなかったり、
> そもそも動かすためのプラットホームが準備できないということも考えられます。
シェルスクリプトこそ、大規模システムの構築や継続的な変更など
といった実システム分野への適応では難しい
168デフォルトの名無しさん
2022/11/21(月) 11:19:09.16ID:IKdpJ0JM169デフォルトの名無しさん
2022/11/21(月) 11:23:42.48ID:/xMlhB3S170デフォルトの名無しさん
2022/11/21(月) 11:32:23.53ID:/xMlhB3S プロプライエタリなusp Tukubai か
ユニケージはライセンス販売している開発手法だったな
しかしほんと矛盾してるよな
シェルスクリプトだけで何でも出来ると言いながら
自分たちはC言語でコマンドセットを作ってるとかさ
じゃあやっぱりシェルスクリプトだけじゃだめじゃん
そういうコマンド使わなきゃダメじゃん
オープンソースにしろよ
ユニケージはライセンス販売している開発手法だったな
しかしほんと矛盾してるよな
シェルスクリプトだけで何でも出来ると言いながら
自分たちはC言語でコマンドセットを作ってるとかさ
じゃあやっぱりシェルスクリプトだけじゃだめじゃん
そういうコマンド使わなきゃダメじゃん
オープンソースにしろよ
171デフォルトの名無しさん
2022/11/21(月) 12:01:59.82ID:Zj0/kS0Y172デフォルトの名無しさん
2022/11/21(月) 12:15:15.00ID:/xMlhB3S >>171
そんな噂があるのかw
闇だな。
否定的な意見が少ない?のは単に誰も興味がないからだと思っていたが
まともな技術者ならPythonやDBを使わないとか言う時点でアホかって思うだろ
なんのためにミドルウェアが必要なのか理解してない
そんな噂があるのかw
闇だな。
否定的な意見が少ない?のは単に誰も興味がないからだと思っていたが
まともな技術者ならPythonやDBを使わないとか言う時点でアホかって思うだろ
なんのためにミドルウェアが必要なのか理解してない
173デフォルトの名無しさん
2022/11/21(月) 12:18:14.69ID:/xMlhB3S 松浦智之はmakeコマンドも使えんのか?って思った
https://github.com/ShellShoccar-jpn/tokideli/tree/main/c_src
https://github.com/ShellShoccar-jpn/tokideli/tree/main/c_src
174デフォルトの名無しさん
2022/11/21(月) 13:17:44.25ID:pJxb/kX7 >>173
gnuとBSD系でコマンドライン引数が違うから敢えてしているのでは?
そしたらsedもだめか
POSIX原理主義ってどこまで標準コマンド使えるんだろう
cmakeはだめだよね
autotoolsもバージョン依存は激しいからNG
生涯変わらないコマンドセットで開発試験運用までやるとなると、車輪の再発明だらけで返ってコストは高そう
gnuとBSD系でコマンドライン引数が違うから敢えてしているのでは?
そしたらsedもだめか
POSIX原理主義ってどこまで標準コマンド使えるんだろう
cmakeはだめだよね
autotoolsもバージョン依存は激しいからNG
生涯変わらないコマンドセットで開発試験運用までやるとなると、車輪の再発明だらけで返ってコストは高そう
175デフォルトの名無しさん
2022/11/21(月) 15:56:52.31ID:mEbJZgu8 >>174
POSIX原理主義とやらは新しく何も学びたくない人の言い訳だな
大学の講義のシラバスを見たけど
聞こえの良さげなラベルで自らの不勉強を覆いつつ
学生の目をくらましているように見える
プログラムを日常使う人間からしたら実に滑稽
POSIX原理主義とやらは新しく何も学びたくない人の言い訳だな
大学の講義のシラバスを見たけど
聞こえの良さげなラベルで自らの不勉強を覆いつつ
学生の目をくらましているように見える
プログラムを日常使う人間からしたら実に滑稽
176デフォルトの名無しさん
2022/11/21(月) 16:06:41.24ID:mEbJZgu8 技術が陳腐化して20年で変わってしまおうとも
背景にある共通した考え方を教えないとな
少なくともアカデミアでは
背景にある共通した考え方を教えないとな
少なくともアカデミアでは
177デフォルトの名無しさん
2022/11/21(月) 16:27:32.71ID:X8ZQvkzA178デフォルトの名無しさん
2022/11/21(月) 16:43:49.18ID:gX82IL7R179デフォルトの名無しさん
2022/11/21(月) 17:42:01.44ID:IKdpJ0JM180デフォルトの名無しさん
2022/11/21(月) 21:00:14.93ID:QBryaEHH >>177
gitのプログラムファイルのバイナリとgitがリポジトリ管理するための.git/以下のバイナリを混同してるのかな
前者だったら確かに移植性はないけど、そのためにOS・アーキテクチャごとにビルドしてるんだがね
そもそも仮にもエンジニア名乗ってるなら間違えるなよと
gitのプログラムファイルのバイナリとgitがリポジトリ管理するための.git/以下のバイナリを混同してるのかな
前者だったら確かに移植性はないけど、そのためにOS・アーキテクチャごとにビルドしてるんだがね
そもそも仮にもエンジニア名乗ってるなら間違えるなよと
181デフォルトの名無しさん
2022/11/21(月) 22:24:22.94ID:mEbJZgu8 新しい技術を学んで適応できなくなったら
技術者としては終わりだよ
学生が可哀想
技術者としては終わりだよ
学生が可哀想
182デフォルトの名無しさん
2022/11/22(火) 00:08:12.09ID:ueBqutRZ >>180
そんな難しいこと考えてないよ
UNIX哲学「データはテキストファイルにしろ」
→POSIX原理主義者「うぎゃーあー、バイナリ使ってるー、だめだー、こりゃだめだー」
この程度、な~んも考えてない。
そんな難しいこと考えてないよ
UNIX哲学「データはテキストファイルにしろ」
→POSIX原理主義者「うぎゃーあー、バイナリ使ってるー、だめだー、こりゃだめだー」
この程度、な~んも考えてない。
183デフォルトの名無しさん
2022/11/22(火) 00:11:12.69ID:ueBqutRZ ググったら出てきたw
なんのために世のRDB製品の多くがデータをバイナリファイルに
格納しているのかを理解せずに、ただマイク・ガンカーズとやらが
そう言ったからってだけで盲目的にダメだって思い込んでる
https://richlab.org/pub/ebook/fdh1.pdf
1.2.1 データはテキストファイルに保管する
マイク・ガンカーズの唱える UNIX 哲学*1の定理 5 に
Store data in flat text files.
単純なテキストファイルにデータを格納せよ。
と記されているように、見やすさ・分かりやすさを追求するのなら、第一に、データはバイナリーファイル
ではなくテキストファイルに格納すべきだ。
世の RDB 製品の多くは、データをバイナリーファイルとして格納しており、それを開くには、その
RDB 製品専用のソフトウェアが必要であるが、専用のソフトウェアを動かすことも、使い方を覚える事
も、コストに繋がる。避けられるならそれに越したことはない。一方、テキストファイルに格納しておけ
ば、どの環境にでもあり(= 追加インストールの必要もない)、かつ極めて汎用的な cat や less コマンド
等で素早く開ける。
なんのために世のRDB製品の多くがデータをバイナリファイルに
格納しているのかを理解せずに、ただマイク・ガンカーズとやらが
そう言ったからってだけで盲目的にダメだって思い込んでる
https://richlab.org/pub/ebook/fdh1.pdf
1.2.1 データはテキストファイルに保管する
マイク・ガンカーズの唱える UNIX 哲学*1の定理 5 に
Store data in flat text files.
単純なテキストファイルにデータを格納せよ。
と記されているように、見やすさ・分かりやすさを追求するのなら、第一に、データはバイナリーファイル
ではなくテキストファイルに格納すべきだ。
世の RDB 製品の多くは、データをバイナリーファイルとして格納しており、それを開くには、その
RDB 製品専用のソフトウェアが必要であるが、専用のソフトウェアを動かすことも、使い方を覚える事
も、コストに繋がる。避けられるならそれに越したことはない。一方、テキストファイルに格納しておけ
ば、どの環境にでもあり(= 追加インストールの必要もない)、かつ極めて汎用的な cat や less コマンド
等で素早く開ける。
184デフォルトの名無しさん
2022/11/22(火) 00:41:04.07ID:PNwn0blG RDBの使い方を覚えたくないだけやなw
185デフォルトの名無しさん
2022/11/22(火) 09:48:07.88ID:+RKYLIKe テキストにしてもパフォーマンスに影響が出ない
小規模なデータしか扱ったことがないんだろうね
小規模なデータしか扱ったことがないんだろうね
186デフォルトの名無しさん
2022/11/22(火) 10:02:52.82ID:E0zMoWY7 理由を示さないお作法は無視していい
187デフォルトの名無しさん
2022/11/22(火) 10:09:28.21ID:1YApwsD+ 絵とか音とかどうすんの?データ倍にしてテキスト?
188デフォルトの名無しさん
2022/11/22(火) 10:21:03.06ID:oHNb9vMz ライブラリを使うと移植性がない「かも」しれないから使うな
とか言ってるぐらいだからな
その理屈だとユニケージだって使えないじゃん
その「かも」が今までどれだけ事実だったか
理由がないのよ
とか言ってるぐらいだからな
その理屈だとユニケージだって使えないじゃん
その「かも」が今までどれだけ事実だったか
理由がないのよ
189デフォルトの名無しさん
2022/11/22(火) 10:49:42.90ID:+RKYLIKe >>187
倍じゃ済まないよ
倍じゃ済まないよ
190デフォルトの名無しさん
2022/11/22(火) 10:55:46.08ID:iGHsIGH/ > 専用のソフトウェアを動かすことも、使い方を覚える事も、コストに繋がる。避けられるならそれに越したことはない。
その点ユニケージのコマンドセットの使い方覚えるのはコストゼロだから安心だよな!
その点ユニケージのコマンドセットの使い方覚えるのはコストゼロだから安心だよな!
191デフォルトの名無しさん
2022/11/22(火) 10:58:03.71ID:+RKYLIKe192デフォルトの名無しさん
2022/11/22(火) 13:09:38.60ID:sBrr6Sw1 で
シェルスクリプトだけで書かれたバージョン管理システムって具体的にはどういうコードになるの
シェルスクリプトだけで書かれたバージョン管理システムって具体的にはどういうコードになるの
193デフォルトの名無しさん
2022/11/22(火) 13:17:09.03ID:0MFmILJN # コミット
rsync -r work commit.$(date +%Y%m%d%H%M%S)
# チェックアウト
rsync -r commit.20221122131600 work
rsync -r work commit.$(date +%Y%m%d%H%M%S)
# チェックアウト
rsync -r commit.20221122131600 work
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- バイデン政権国防次官補「日本人よ。憲法9条変えてアジア版NATO作らないと滅びるぞ」 [237216734]
- プログラミングって具体的に何?
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 日本人、インバウンド減っても貧乏すぎて国内旅行すら行けないと判明🥺 [399259198]
