これはUSP社独自のユニケージを普及させるための授業
git、RDBMS、関数、ライブラリ使うな
シェルスクリプトとC言語以外使うな
POSIXで標準化されれてないものは
ソフトウェアの高い互換性と長い持続性が実現できない
全部自分たちで作れ、USPが作ったコマンドだけを作れ
大野 浩之, 森 祥寛, 松浦 智之 (USP所属)
金沢大学「シェルスクリプト言語論」は偽開発技術
2021/09/25(土) 04:21:02.13ID:TePSScIP
2021/09/25(土) 04:22:01.77ID:TePSScIP
USPが作ったコマンドだけを使え
SQLの代わりにUSPの独自コマンドを使え!
SQLの代わりにUSPの独自コマンドを使え!
2021/09/25(土) 04:27:10.54ID:TePSScIP
https://richlab.org/coterie/lpf.html
そんな中,まさにその疑問や悩みに応えるような内容の講義「シェルスクリプト言語論」を
金沢地区の大学向けに、2016年から開講してきました.ここまで4回(4年)開講し,
内容が洗練されてきたところでついに書籍化しました.
講義内容
https://richlab.org/j/2352
そんな中,まさにその疑問や悩みに応えるような内容の講義「シェルスクリプト言語論」を
金沢地区の大学向けに、2016年から開講してきました.ここまで4回(4年)開講し,
内容が洗練されてきたところでついに書籍化しました.
講義内容
https://richlab.org/j/2352
2021/09/25(土) 04:27:42.21ID:TePSScIP
頭が悪い授業内容の一部
https://richlab.org/j/2772
シェルスクリプトにおける開発マネジメント
・デバッグ
・そもそもバグをつくらせない
・IDEのないシェルスクリプトの2つの方法
・バグ付きコード「数字のマジック」のデバッグ演習
・バージョン管理
・基本はコピー(高度ばver.管理ツールに頼らない)
・履歴が見たくばUNIXコマンド
その0.[基本] バグは取るより、生み出すな
・デバッグはそもそも「無駄な作業」
・時間の無駄・労力の無駄
・デバッグでバグを潰すくらいなら、はじめからバグらせるな
・どうやって?
・1行書いてはテストせよ。
・分岐やループの無いプログラムなら、容易にできる。
https://richlab.org/j/2772
シェルスクリプトにおける開発マネジメント
・デバッグ
・そもそもバグをつくらせない
・IDEのないシェルスクリプトの2つの方法
・バグ付きコード「数字のマジック」のデバッグ演習
・バージョン管理
・基本はコピー(高度ばver.管理ツールに頼らない)
・履歴が見たくばUNIXコマンド
その0.[基本] バグは取るより、生み出すな
・デバッグはそもそも「無駄な作業」
・時間の無駄・労力の無駄
・デバッグでバグを潰すくらいなら、はじめからバグらせるな
・どうやって?
・1行書いてはテストせよ。
・分岐やループの無いプログラムなら、容易にできる。
2021/09/25(土) 04:31:00.23ID:TePSScIP
ただのUSP製品の宣伝をしてるだけの授業
https://richlab.org/j/2v62
・usp Tukubai(通称Tukubai)コマンド
・シェルスクリプトによるシステム開発を補完・強化するために作られた独自UNIXコマンド
・シェルスクリプトを、単なるサーバー管理言語から、アプリケーション開発言語へと進化させる。
・データ整理が特に得意で、RDBを過去のものにする処理速度を誇る。(参照→ 「スピードがすべてを駆逐する」)
・一部は、無償版(Open usp Tukubai)も公開されている
usp Tukubaiなんか世界中で「使われていません」
RDBよりも「圧倒的に遅く」「クラウドで使えません」
SQLは広く使われており、どこでも使えます
https://richlab.org/j/2v62
・usp Tukubai(通称Tukubai)コマンド
・シェルスクリプトによるシステム開発を補完・強化するために作られた独自UNIXコマンド
・シェルスクリプトを、単なるサーバー管理言語から、アプリケーション開発言語へと進化させる。
・データ整理が特に得意で、RDBを過去のものにする処理速度を誇る。(参照→ 「スピードがすべてを駆逐する」)
・一部は、無償版(Open usp Tukubai)も公開されている
usp Tukubaiなんか世界中で「使われていません」
RDBよりも「圧倒的に遅く」「クラウドで使えません」
SQLは広く使われており、どこでも使えます
2021/09/25(土) 04:34:08.43ID:TePSScIP
自己矛盾する授業内容
https://richlab.org/j/2d62
・一人(一社)が所有・支配しているものは
標準語ではない。
・その人の意向で、使い方のルールが
変わってしまう恐れがある。
⇒話者(ユーザー)が翻弄される
・いざという時の代替品がない。
⇒サポート終了や欠陥発覚で、話者(ユーザー)の
逃げ道がなくなる。
↑それはUSP研究所が独自で開発している
プロプライエタリなコマンドのことです!
RubyやJavaやSQLといった標準規格が存在するものは「標準語」です
オープンソースは移植性が高く実際にどこでも動いている
https://richlab.org/j/2d62
・一人(一社)が所有・支配しているものは
標準語ではない。
・その人の意向で、使い方のルールが
変わってしまう恐れがある。
⇒話者(ユーザー)が翻弄される
・いざという時の代替品がない。
⇒サポート終了や欠陥発覚で、話者(ユーザー)の
逃げ道がなくなる。
↑それはUSP研究所が独自で開発している
プロプライエタリなコマンドのことです!
RubyやJavaやSQLといった標準規格が存在するものは「標準語」です
オープンソースは移植性が高く実際にどこでも動いている
レスを投稿する
