gitを使わずにディレクトリコピーでバージョン管理

■ このスレッドは過去ログ倉庫に格納されています
2021/09/07(火) 17:20:16.10ID:YOJCpOYh
しろって大学で習ったんですが・・・
アホですかあいつ?
2021/09/11(土) 06:04:08.68ID:ENehYciN
あ、wikiに書いてあった
この講義やってる二人ってユニケージの社員じゃんか
269251
垢版 |
2021/09/11(土) 06:45:59.52ID:IblrjkB0
さすがにシェルスクリプトでは、プログラミングできない

Vagrant, Chef, Cookpad 製のItamae, AWS のKumogata2 は、Ruby製。
さすがにサーバーの構築運用は、Rubyが標準

今は、Go 製のDocker になったけど。
他には、Kubernetes, Terraform とか
270251
垢版 |
2021/09/11(土) 06:54:36.59ID:IblrjkB0
シェルスクリプト・POSIX などを言う人は、Linux じゃない

Unix の時代の人。
数十年前の話

まさか、AWS とかクラウドで、Unixを使う香具師なんていないだろ。
たぶん、オンプレで数十年前の話だろう
2021/09/11(土) 09:08:41.03ID:0UCj7j6M
視野が狭い
ツールを使う中で自然と得られる、ツールに限られない知識を見ないふりしている
シェルの抽象化力が低いことに由来するメンテナンス性の低さを無視している
gitがOSSであることも無視している

あとコメントを過大評価している
しっかりしたコメントさえあればアセンブラでもCOBOLでも改修難易度は同じとか思ってないかね
272デフォルトの名無しさん
垢版 |
2021/09/11(土) 13:58:05.19ID:CPeqz/gU
git手を見る…
2021/09/11(土) 14:48:12.87ID:WRGMhX/P
>>153
既存の方法じゃとにかく遅い
Linuxカーネルくらいのサイズになると
ソースコード管理ツール経由よりtar.bz2を転送した方が速い
というのがgitの動機の一つだからね
サイズ小さくしないと転送レート上がらない

まあ嫌な人は転送時やアーカイブ時だけ圧縮するツールでも作れば?
2021/09/11(土) 14:49:42.97ID:WRGMhX/P
>>271
shの不自由さ(と利点)はむしろ抽象度が高すぎる事なのでは?
2021/09/11(土) 18:39:12.53ID:XHaUvkRC
>>260
えー、マジでこの人、ソースコードに編集者の名前と編集日書いてんの?

https://github.com/ShellShoccar-jpn/kotoriotoko/blob/master/BIN/bretwer.sh

他の人が修正したりプルリク受け取ったりしたらどうするんだよ
前時代的なバージョン管理してんなぁ

あとソースコード読みづらすぎ
いくつか見てみたけど、コピペばっかりしてんじゃん
2021/09/11(土) 19:03:46.87ID:KOXto9cY
POSIX原理主義者って自分で作ることが偉いと勘違いしてそう
俺はPOSIXコマンドだけで実現したすげーだろって言ってるようだけど
gitの劣化版を車輪の再発明してるだけに過ぎないのに
277デフォルトの名無しさん
垢版 |
2021/09/11(土) 19:12:45.10ID:ME1s0Iiz
ギフハフとかいう悪の組織で配布してるけど、バージョン管理はUNIX標準コマンドだけでやってるってことか。
カッコええな。
2021/09/11(土) 19:14:39.88ID:/fYkkEDe
ID:+fBDwmx3 サンがどのUNIXをどの程度触ってたのか気になるw
2021/09/11(土) 19:18:44.68ID:KOXto9cY
そんなにPOSIXコマンドとシェルスクリプトだけで作るっていうのなら
配布もPOSIXコマンドとシェルスクリプトだけでやればいいんだよ
配布するだけなら、GitHub使う必要もなかろう?

自分でPOSIXコマンドとシェルスクリプトだけで
ウェブサーバーを作ってさ。ネットワークどうするのか知らんけどw
2021/09/11(土) 19:20:40.96ID:KOXto9cY
ああ言いたいことが抜けていた。
つまりねPOSIX原理主義者ってPOSIXのことわかってないでしょ?ってこと
ネットワークはPOSIXの機能だけど、シェルスクリプトからは使えないんだよ
POSIX原理主義が何に対しての原理主義なのか全くわからんよね
281デフォルトの名無しさん
垢版 |
2021/09/11(土) 19:28:15.98ID:ME1s0Iiz
昔使ってた三次元測定機がHP-UXだった。
UNIXなんてその程度しか見たことない。
2021/09/11(土) 19:32:56.71ID:/fYkkEDe
シェルスクリプトってそんな喜んで書きたいものじゃないよね?プログラマ的には
cshもbashもイライラさせられたわ
283デフォルトの名無しさん
垢版 |
2021/09/11(土) 19:36:39.72ID:ME1s0Iiz
まあ書きやすくはないよね。
そこでシェルスクリプトの代わりにRubyを使おうという寸法です。
2021/09/11(土) 19:41:05.96ID:KOXto9cY
ユニケージとかPOSIX原理主義者がなんでわざわざ
シェルスクリプト縛りを始めたのか理解できんわ
両方使えばいいんだから縛る必要ないじゃん
シェルスクリプトしか使えませんっていうのならわかるけど
2021/09/11(土) 19:42:32.28ID:/fYkkEDe
俺もrubyで書いてたわ
Dir.globとかあるし色々ラクだったわ
286デフォルトの名無しさん
垢版 |
2021/09/11(土) 19:44:54.59ID:ME1s0Iiz
>>284
そこはロマンじゃないか?
2021/09/11(土) 19:49:38.97ID:KOXto9cY
>>283
POSIX原理主義者いわく、Rubyは熟練してないとインストールが難しい

https://docs.google.com/presentation/d/1AlkDbpFVZvQI5sAuTJjItN8BLMlxM2YuImhysBrJPCs/edit#slide=id.g129cff22fc_1_14
> 有名なUNIX用Twitterクライアントの多くは、Ruby 1.9以上+gem を要求する。
> (やればわかるが)熟練していないとインストールが大変


POSIX原理主義者いわく、Perl、Ruby、Python は標準語(?)ではない
https://docs.google.com/presentation/d/1ZSt0gLQfAQBRobw_L6e_zzlqhu4BXKcDTkKts90bqIk/edit#slide=id.g14222e8143_0_39

POSIX原理主義者いわく、Perl、Ruby、Python を作ってるのが一団体しかない
(あれ?Rubyって複数の実装があったはずだけど?)

POSIX原理主義者いわく、一製品に依存し、替えられない状態を「ロックイン」と呼ぶ。
(その理屈だとユニケージやPOSIX原理主義者が作ってるツールはロックインだね)


なんつーか、矛盾しまくりの理論でこんなんに騙されるやつって
よっぽどの馬鹿しかいないと思うんだけど
2021/09/11(土) 20:25:18.26ID:7ac2XrM2
とりあえずこのカルトみたいなPOSIX原理主義者といろんなスレを荒らしてるRubyバカが、このスレで延々と不毛な平行線バトルを繰り広げてくれれば他のスレが平和になるのではなかろうか
289デフォルトの名無しさん
垢版 |
2021/09/11(土) 21:02:07.71ID:Ka5OzmL8
>>267
金沢大学にいったら講義を受けられるんでしょ
どんな科目名で教えてるんだろう
2021/09/11(土) 21:23:47.73ID:x2ZLDQix
>>283
シバンにRubyって書くだけでOK
2021/09/11(土) 21:40:11.24ID:0UCj7j6M
でも便利なツールを提供するからシェルショッカーは嫌いじゃなかったりする
REST APIを提供しているフレームワークで不具合調査とかするときにparsrj.shはとっても使いやすい

シェルで操作しやすい形式にデータを整形変換するアイデアは非常に良い
それ以外のアイデアはNIH症候群にしかなってないので、個人の好みでやればいい
変更管理に頭を悩ませるのも嫌だし、チーム内で共有しつづけるコストもバカ高いんで採用する価値はあまり無い

gitリポジトリとディレクトリ管理を相互に変換できるプログラムでもあれば試してもいいよ
今は見えない利点がわかるかもしれんね
2021/09/12(日) 03:37:55.62ID:4P1B8zhV
>>289
それもここに書いてあったよ。シェルスクリプト言語論らしい

https://richlab.org/coterie/lpf.html
> そんな中,まさにその疑問や悩みに応えるような内容の講義「シェルスクリプト言語論」を
> 金沢地区の大学向けに、2016年から開講してきました.ここまで4回(4年)開講し,
> 内容が洗練されてきたところでついに書籍化しました.

ぐぐったら出てきた。今もやってるみたい。9月30日〜って書いてるからこれからのやつかな?
https://www.ucon-i.jp/newsite/city-college/kamoku/2021b/%E5%BE%8C%E6%9C%9F15_%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%96.pdf
検定料1万、入学料3万、授業料3万、合計7万円なり〜
社会人は1万円ですむっぽい

> 特に,多くのプログラミング言語では,1,2年毎に大きなバージョンアップなどがあり,
> その前後で作成したプログラムが動かなくなったり,新しいプログラムが作れなくなったりします。

大きなバージョンアップあるか?って思うけど、その前後でプログラムが動かなくなったこと無いなぁ
新しいプログラムが作れないって話をするなら、
シェルスクリプトはそもそも作れないプログラムがあって移植性も低いわけで
長く使えるからって、それが快適な言語ってわけじゃないよね
長く使える=古くから変わらない=いつまでも昔のやり方で改善されてないって意味にもなるし

「すべての UNIX で25年後も動く普遍的なプログラム」なんて言ってるけど、
25年後にはそのUNIXが存在してなさそうな時代
だいたい25年後も動くって希望的観測でしょ?別の標準化団体が登場してPOSIX解体するかもしれないし
w3cみたいに保守的な方針から、コミュニティベースのアクティブな方針に変わるかもしれない

まったくもって証明されてない理論だよ
2021/09/12(日) 03:46:58.23ID:4P1B8zhV
>>291
> でも便利なツールを提供するからシェルショッカーは嫌いじゃなかったりする

シェルショッカーは人間性が悪い。Twitterみたけどやたら他の人に悪絡みばかりしてる
ネタでやってるのかもしれないけど、実質ユニケージという会社の広報担当だよね
POSIX原理主義ってあの会社だけが提唱してる独自の理論なわけだし
アレ放置してていいの?

検索してたら公式サイトらしきものを見つけた
http://posixism.org/
POSIX原理主義って実質2人しか人がいないみたいw

> シェルショッカーとは,「POSIX原理主義を至上とし、エクストリームなシェルスクリプトで人間どもを
> 洗脳し、世界征服を目論む組織。」とのことです(秘密結社シェルショッカー日本支部より引用)。
> 主にTwitter上で活動が目撃され,以下2名の構成員が確認されています。

リッチー大佐=松浦 智之みたいだけど、シェルショッカーって誰だろ?
シェルスクリプト言語論の残りの二人のどちらかかな? 大野 浩之 か 森 祥寛
2021/09/12(日) 03:55:06.68ID:4P1B8zhV
> REST APIを提供しているフレームワークで不具合調査とかするときにparsrj.shはとっても使いやすい
普通にjqでいいと思うんだけど?

jqの構文が覚えづらいってのはあるけどそれ言ったらawkの構文が覚えづらいと言ってるのと同じなわけで
今持ってるシェルスクリプトの知識だけでやろうとして
メチャクチャな理論を打ち立ててるだけなんだろうな

なんか必死でシェルスクリプトでやろうとして、jsonパーサーとかxmlパーサーとかいろいろ作ってるみたいだけど
でもそれって他の言語ならライブラリ呼ぶだけで終わりじゃね?ってものばかりな気がする
base64コマンドとかを再発明してるみたいだけど、すでにコマンドあるわけで
POSIX原理主義版実装を使うぐらいなら、実績がある方を使う

READMEもないし、ものは作るけど作りっぱなしで他の人が使うことを考えてない
俺らはこんな物作ったすごいだろ。みたいに自分の理論が正しいことを証明するためだけに公開してる気がする

> それ以外のアイデアはNIH症候群にしかなってないので、
NIH症候群って略初めて知った。自前主義症候群のことなのね
2021/09/12(日) 04:49:57.75ID:jZMYjdNi
例えば、Ruby 内で使っている、Libxml2 とか、皆が何億回も使っている。
かなりのバグが発見されて、修正されている

使われていない、独自に作った俺々ライブラリなんか、
バグだらけで怖くて使えない

ましてや、シェルスクリプトのコードなんて、様々なバグが入ってしまう。
それぐらい書きにくく、開発しにくい言語
2021/09/12(日) 04:57:35.92ID:jZMYjdNi
GitLab の作者も言ってる。
GitHub がRuby on Rails だから、自分らもRailsで作ることにした

Vagrant, Homebrew, SASS とか、複雑なものはRuby製が多い。
他の言語に置き換えられるのは、数年後

Homebrew も、C/C++ に置き換えられたのは、つい最近。
SASS も、node.js になったのか?
2021/09/12(日) 19:54:16.19ID:09FXBLJb
>>295
Rubyはどうでもいいんだが、バグと聞いてふとparsrj.shとやらを見てみた
https://github.com/ShellShoccar-jpn/Parsrs/blob/master/parsrj.sh
これシェルスクリプトっていうよりawkやね。それはまあいいんだけど。

一応動いてるようだけど、一つ小さなバグらしきものを見つけた
https://www.json.org/json-en.htmlによるとcarriage returnを
ホワイトスペースとして扱わなければいけないようだけどparsrj.shは対応してないようだ
あとテストコードがリポジトリにないのが気になる

jsonのページの下の方にawkまたはshell用のjsonパーサーあるし
こっち使ったほうがいいのでは?
JSON.shはスターも1.9kあるしテストコードもある
https://github.com/dominictarr/JSON.sh
2021/09/12(日) 19:59:18.39ID:09FXBLJb
JSON.sh使ったほうがいいのでは?というのは>>291あてね
299デフォルトの名無しさん
垢版 |
2021/09/12(日) 22:23:48.28ID:fdiiSRIs
>>1>>267もしくはそれと同じような授業を受けてるの?
300デフォルトの名無しさん
垢版 |
2021/09/12(日) 22:50:24.17ID:a0Jd4Hkz
>>264
ハッシュ値くらいRubyで計算したらいいじゃん
2021/09/13(月) 05:37:32.99ID:EwnuNemk
https://docs.google.com/presentation/d/1tDPixY8dtMK6MyV-qRB2Z_lVbgODZZ-PlAhuHUy0k44/edit#slide=id.g13f2c79fd5_0_88

> [指摘3] Webブラウザではシェルスクリプト使えないよ。
>
> ブラウザ上ではJavaScriptを使う。
> JavaScript(+HTML/CSS)にも、
> POSIX的な互換性重視の規格がある
> ⇒W3C勧告
> https://www.w3.org/TR/
> これに準拠させる。

↑わかる

https://docs.google.com/presentation/d/1tDPixY8dtMK6MyV-qRB2Z_lVbgODZZ-PlAhuHUy0k44/edit#slide=id.g141090e991_0_123

> ・jQueryなどのライブラリーも使わないの?
>   ・使わない。
>   ・互換性や寿命が減る恐れがあるから。
> ・でも、書くの大変だよ?
>   ・凝ったことはやらない。
>   ・使わないとできないようなことには手を出さない。

↑意味不明
2021/09/13(月) 05:39:14.73ID:EwnuNemk
> JavaScriptのライブラリーは今、戦国時代
> せっかく覚えた知識が数年で時代遅れになる。
> ↓
> だから「W3C勧告準拠」をする。

覚えた知識が数年で時代遅れになるから
ライブラリを使わないとできないようなことには手を出さない?

現実的じゃない
2021/09/13(月) 05:42:05.69ID:EwnuNemk
「交換可能性の担保」というのもよくわからん。
curlとwgetって機能がぜんぜん違うじゃん
あの理屈ならPythonの代わりにRubyを使えるから交換可能性があるから
使っていいってことになる
主張が一貫しておらず理論が破綻してるとしか思えないんだが
2021/09/13(月) 05:48:59.71ID:EwnuNemk
> だがW3C勧告というPOSIXに似た発想の標準がある。
これがOKならSQL標準だってOKだろう

SQL標準だってこいつの言うところの方言を使わないで
共通語だけ使っていれば移植可能なんだし

https://docs.google.com/presentation/d/1ptg6YhWALs5LvUk3qT1XU604FI7J5pATD0FQr8jrKJo/edit#slide=id.g150a1be050_0_0
SQLの代わりにusp Tukubaiコマンドとかいうのを使ってやれと言うが
それことまさにUSPでしか使われてない独自の言語、方言なわけで
方言つかなと言っておきながら、方言すすめていて、自己矛盾してる
2021/09/13(月) 05:52:48.86ID:EwnuNemk
usp Tukubaiっていうのを見てみたがPython製w
破綻してるじゃん
https://github.com/usp-engineers-community/Open-usp-Tukubai

しかも2017年から更新が止まってる
プルリクも放置されてるしやる気を感じられない
2021/09/13(月) 05:53:59.20ID:EwnuNemk
シェルスクリプトでやれって言いながら
ユニケージやシェルショッカーってC言語使ってるんだな
どこからどこまで破綻してるんだこいつら
2021/09/13(月) 05:54:41.80ID:EwnuNemk
連投すまん。読めば読むほどボロが出てきてきりがないw
2021/09/13(月) 06:28:52.54ID:Y3L7sO2j
>>303
> curlとwgetって機能がぜんぜん違うじゃん

全然違うは言いすぎだろ
殆どは引数の書き換えが発生するくらいで

> あの理屈ならPythonの代わりにRubyを使えるから交換可能性があるから

いやいや
極端馬鹿への反論は冷静にやらないと
2021/09/13(月) 06:43:45.22ID:LGoaKNgA
>>302
w3cのhtml標準は半年前に全て廃止される事が発表されたんだが?
規格としてはwhatwgがstableでw3cのはunstable
2021/09/13(月) 06:49:19.17ID:Y3L7sO2j
>>264
パスワードをスクリプトに書き込むよりは
NOPASSWD:設定の方が良くないかな?
2021/09/13(月) 06:52:47.17ID:Y3L7sO2j
>>304
SQLもサーバとの通信をPOSIX互換のsh scriptにするのは厳しいけど
そこをなんとか誤魔化せばsh scriptで行けるはずだから貫徹しないとな
トランザクションID捕まえとけばイケる
2021/09/13(月) 07:03:07.35ID:HyQzaiHc
まさか阿部寛のwebサイトよりw3cが先に滅びるとはなあ
2021/09/13(月) 08:23:31.29ID:EwnuNemk
>>308
いやだって作ろうと思えば、どんな機能だって
プログラム言語で作れるじゃん?
自分でプログラムを作るなっていう原理なの?

それに交換可能性を担保する理由が将来使えなくなったら困る
っていう話なら自分でフォークすればいいだけだし
2021/09/13(月) 08:31:40.95ID:EwnuNemk
>>309
そこまで深く考えてないと思うよw

POSIX原理主義だー!
→できないことあるよね?
例外ルール作ったー!

多分こんないきあたりばったりな理論だと思う
w3c標準を例外ルールとして取り扱うなら
SQL標準なども例外ルールとして取り扱えばいいと思うんだが
振り上げた拳を下ろせない状態なんだろうな
2021/09/13(月) 08:34:45.89ID:EwnuNemk
>>308
> 全然違うは言いすぎだろ
> 殆どは引数の書き換えが発生するくらいで

じゃあこういうのはどうだろうか?
jqは交換可能性があるから使っていい。
なぜならPOSIX原理主義者がparsrj.shを作っているからw

それともparsrj.shを使うときには、それが将来使えなくなることを考慮して
両対応にしないといけないってことかな?
usp Tukubaiもそうだね。将来使えなくなるかもしれないから
SQLとかと両対応にしておく

はぁ、ほんと、穴だらけの理論だ
2021/09/13(月) 09:06:19.38ID:EwnuNemk
ユニケージの本質はシェルスクリプトでCOBOLプログラミングをやることなのでは?と思った

https://anond.hatelabo.jp/20200108063636

■無印良品のウェブサイトが止まってる件について思うこと

ユニケージはbashのパイプで作られた、RDBMSを使わずテキストファイルによる
空白区切り行志向レコードへのデータ処理(だいたいプログラム1本の処理内容が
メインフレームのCOBOLのそれと同じくSQLクエリ1個に相当する)で、
同形式によるマスタとトランザクションファイル(RDBMS内部のredoログに相当)を使う
(データに含まれる空白文字0x20はアンダーバー0x5Fに置換する、アンダーバーが複数存在するデータの場合どう扱うかは知らない)

開発と更新は早いんだけど参照が(テキストファイルなので)インデクスが効かないためシャーディングするしかなく、
要するに検索機能の柔軟性がなく、リアルタイム性を損なう

おそらく基幹系というか在庫管理をユニケージでやっているので、ウェブサイト自体は
ユニケージで実装されていないかもしれないけど、しかし根幹に上記のような手作りのデータベース実装があるし、
RDBMSに移行するとなると全部を止めてマスタとトランザクションファイルをマージしてインポートすることになる
317デフォルトの名無しさん
垢版 |
2021/09/13(月) 09:40:21.73ID:bTLuzAmV
SQLはbit演算が壊滅的
2021/09/13(月) 09:54:57.89ID:EwnuNemk
今どきビット演算ができないRDBMSなんてあるの?

https://ja.wikipedia.org/wiki/SQL
SQL92の時点でビットってあるけど

んで、これらの表の機能をユニケージが全部実装してるって?
はいはいウソウソ
2021/09/13(月) 14:04:07.53ID:rsfDODGJ
bit演算なくてもそれでSQLが駄目ということ:いはならないわな
320デフォルトの名無しさん
垢版 |
2021/09/13(月) 15:00:37.59ID:HyQzaiHc
>>305
もうぜんぶPythonでいいじゃん感
321デフォルトの名無しさん
垢版 |
2021/09/13(月) 15:14:56.65ID:kAzx+Vi2
Linux入れたら昔だとperlは必ず入ってたけど
今だとpythonも必ず入ってるもんな
2021/09/13(月) 17:30:16.31ID:HeoQeaDC
>>321
そうとは言い切れないけど、そもそも入ってる必要ある?
入ってないなら入れればいいだけじゃん?

POSIXに準拠していれば20年後でも大丈夫
それ以外は全部だめに決まってる。は根拠ない思いこみだし

POSIXとW3C以外の標準化団体を、標準化団体とは認めない理由が意味不明だし
POSIX、POSIXって言ってるけど、あいつらPOSIXと何の関係もないじゃん?

POSIXで定義されてるシェルコマンドだけでシステム開発しましょうというのは
POSIXで定義されてるAPIを使って開発されたコマンドは使いませんと言ってるのと同じで
実はあいつらの主義はPOSIX自体を否定してる
2021/09/13(月) 18:37:05.03ID:E+yWygl4
>>322
> POSIXで定義されてるシェルコマンドだけでシステム開発しましょうというのは
> POSIXで定義されてるAPIを使って開発されたコマンドは使いませんと言ってるのと同じで

それは違うのでは?
彼らがそう言ってるかどうかは別にして
324デフォルトの名無しさん
垢版 |
2021/09/13(月) 19:32:26.61ID:Wc4bEdJ2
>>322
> そうとは言い切れないけど、そもそも入ってる必要ある?
> 入ってないなら入れればいいだけじゃん?

パッケージの依存関係で苦しんだことない人?
入れたり消したりは可能な限り避けたいんよ
2021/09/13(月) 19:54:45.64ID:HeoQeaDC
>>323
彼らはそう言ってるよ。シェルコマンドだけでシステムを
開発しましょうって。読んで見ればわかる
例外事項を設けてるけど、あれはPOSIX原理主義が通じないときの最終手段

>>324
パッケージの依存関係で苦しんだことはないな
ディストロが提供してるバージョンを使うだけだし
言語のライブラリなら、pyenvとかを使うから依存関係の問題も出てこない

それにどうしてもライブラリの更新に追尾するのが大変っていうのであれば
pythonだったら、その言語と標準ライブラリだけを使って開発すればいい
言語と標準ライブラリの互換性は、シェルコマンドの互換性よりも圧倒的に高いし
どの環境でも同じように動く。標準ライブラリだけで開発するのは辛いが
それもシェルスクリプトよりも圧倒的に楽だよ
2021/09/13(月) 19:57:13.31ID:HeoQeaDC
彼らの理論だとdockerとかもFreeBSDだとかUnixで動かないから使用禁止なのだろう
つまり彼らの理論でやるから、バージョン依存関係で苦しんでるのでは?
新しい技術も取り入れないという理論だから
ソフトウェア開発技術の発展について来れない
2021/09/13(月) 20:01:12.97ID:HeoQeaDC
jQuery禁止っていうのもアレだよな
今でこそ各ブラウザ間の互換性が高くなったからこそ言えることで
互換性が低い時代には必須だった

10年、20年前だったらPOSIX原理主義のライブラリを使わない主義は
現実的じゃなかったわけで、W3Cと各ブラウザベンダーにお礼を言うべきだろう。
2021/09/13(月) 21:08:24.89ID:HGulW+Fz
Windows 10, WSL2, Linux で、
日本人が作ったanyenv で、30言語ぐらいのバージョン管理できる

それどころか、Windows 10 Home 版でも、Docker が出来た。
それには、Kubernetes も入っている

anyenv すら必要ない

AWS も同じ事を言ってる。
EC2 で、自分でOS を管理しないでください

OS レスのFargate, Lambda, Elastic Beanstalk で、
AWSの自動管理に任せるように

だから、Dockerを知らない老害が、SNS で暴れている

転職に、Dockerが必要だと言うのは、嘘です!
当社にはDockerを知らない、優秀なエンジニアが一杯います

サロン・学校の宣伝に、惑わされないように!
彼らは危機感をあおって、金儲けしている連中です

老害は、git, Dockerみたいな転職に必要な技術を、絶対に認めない
2021/09/15(水) 19:32:21.78ID:hAZmpZDe
だったらせめてCVSは使えよ
2021/09/16(木) 02:11:28.80ID:RHTD7cJY
フォルダ管理って一日一回しかコミットしない気かな

機能ごとにコミットしたり試作用のブランチにコミットしたりできないのはつらいなあ
2021/09/16(木) 03:50:17.25ID:x4RkoMHs
おまえらのすきな哲学者をおしえろ
2021/09/16(木) 06:12:22.28ID:TAvMZvey
クソラデス
2021/09/16(木) 06:16:32.19ID:TAvMZvey
>>330
泣き言を言うな。できないならば自分で作ればいい。
だからcommit.shというシェルスクリプトを作った。

というのがPOSIX原理主義者の理屈w

そんなくだらないシェルスクリプトではなく
gitを使えばいいだろ
2021/09/17(金) 07:32:44.53ID:bL66OlBD
いい出汁にされてPOSIXが可哀想
2021/09/19(日) 00:32:41.31ID:ojfVUUe0
よくそんなあけすけに老害バカにできるなみんな
俺はいつ自分が老害になるかわからんから叩けないわ
2021/09/19(日) 00:35:46.42ID:dh1bYHy4
そりゃチームにgit反対派なんていたら鬱陶しいもん
337デフォルトの名無しさん
垢版 |
2021/09/19(日) 10:37:46.56ID:ZpH8FzBH
>>335
老害のせいにするな
単にこいつが馬鹿なだけだ
338デフォルトの名無しさん
垢版 |
2021/09/19(日) 10:45:06.26ID:/9ib405E
老害というと少しは経験を持ってそうに聞こえるが
この業界は何の経験もなく実力も無い無能がいて
自分の実力も相手の実力も知らず平気で立ち振る舞ってるのがあるから怖い
339デフォルトの名無しさん
垢版 |
2021/09/19(日) 10:52:01.49ID:ZpH8FzBH
>>338
それな、シェルショッカーとかいう
雑魚のくせに、キャンキャン吠えてる
2021/09/19(日) 12:23:26.84ID:/yxUr6Cy
どの業界にもいる
2021/09/19(日) 14:44:48.19ID:EjpHKNNp
やる気も成長する気も失せているなりに
自覚と謙虚さがあればまだいいが
それが無いせいで老害呼ばわりされるんだろう
342デフォルトの名無しさん
垢版 |
2021/09/19(日) 15:57:38.75ID:j/ItGVOQ
物理法則みたいに考えてるんじゃね、単なる規格にすぎないのに
2021/09/19(日) 17:41:48.89ID:Vu5BXhh8
POSIXの名の通りOSとのインターフェースの取り決めでしか無いのに
ソフトウェア開発全般の技術とか勘違いしてる
ライブラリやミドルウェアはPOSIXで決まってないから
不要なものとか言ってるしな
2021/09/21(火) 12:29:29.92ID:I1naAJe8
自分が学んだ時代のことしかしらない人にありがちだね
2021/09/22(水) 13:39:00.92ID:2mjHvnAZ
まあ、書き換えてもいないファイルのタイムスタンプが変わるのが嫌っていうのはいるかもしれんが。それはもうそんなものだと割り切るしかない。

歳食うと勉強する時間もとりにくくなったりもするけど、とりあえず食いついてみれば、過去を知っている分だけ差分習得くらいで良いのに。
2021/09/22(水) 16:50:37.76ID:UbhQm3vY
>>345
どこにも新しいことを覚えたくない人はいる
最初に勉強したことだけでずっとやりたい
新しいことを取り入れたくない
応用が効かないので、差分習得などということができない

だから更新がされないPOSIXを選んだ
POSIX以外のことは学びたくない
一度勉強すれば生涯それだけでやりたいと思っている

かといっていってPOSIXに詳しいかと言ったらそうではない
勉強したくないからPOSIXを選んだのであって
POSIXのことも勉強したくないから
自分の経験で知ったことしか知らない
POSIX見れば書いてあるようなことも知らない

POSIXは来年ぐらいに改定されるようだが
多分ついてこれないだろうね
POSIX2004を使うべきだなどといい出す予感w
347デフォルトの名無しさん
垢版 |
2021/09/22(水) 20:35:28.37ID:TWwc6vPa
tar でまとめてバックアップとるようにシェルで組んだ。
まあ、こっちのが楽だな。ディスクが余ってるなら。
2021/09/22(水) 21:06:34.59ID:E7BplCoS
>>102 が一番キチに飛んでいる
349デフォルトの名無しさん
垢版 |
2021/09/22(水) 21:21:52.87ID:SSzxu7sL
tarってPOSIXにはないんだな、あんなに有名なのに
2021/09/22(水) 22:13:42.77ID:pZCjTfeD
>>349
亜種だらけだから統一を諦めてpaxにしたんじゃなかったっけ?
2021/09/23(木) 02:18:48.51ID:pPE5P+Ae
だがそのpaxは普及することはなかった
2021/09/23(木) 04:19:48.10ID:zN5TM8vm
いやGNU tarはpax tar拡張喋るよ
tarもpax拡張もPOSIXに入ってる
2001
2021/09/23(木) 04:50:24.16ID:pPE5P+Ae
>>352
今話をしているのは、tarとpaxはコマンドラインインターフェースに互換性がなくて
paxのインターフェースは普及しなかったという話と
POSIX 2001 でtarがPOSIXから外されたということ
2021/09/23(木) 05:42:58.48ID:bHLgguHD
>>346
そういう人はこの業界は向いていない
伝統工芸とか、技術が不変な業界に行く方が日本のためだな
355デフォルトの名無しさん
垢版 |
2021/09/23(木) 11:23:54.92ID:zah9lHsX
tarとか他のアーカイバでも中身のファイル名がutf-8かsjisかで統一されてないよね
2021/09/23(木) 14:43:54.40ID:+1CY5Q9Y
じゃあUTF-16で・・・・
2021/09/23(木) 16:13:54.07ID:/PRJVXN1
gitはなすばらしいけどな

仕組みを理解して使いこなすという流れの中で
仕組みを常に頭に「常駐」させて置かなければならないが
この「常駐」コストが高い

脳のメモリの少ない弱者には辛い
358デフォルトの名無しさん
垢版 |
2021/09/23(木) 16:15:46.43ID:pPE5P+Ae
>>10
POISIX原理主義者「10年後に使えなくなるかもしれないから勉強したくない」
2021/09/23(木) 16:17:34.71ID:/PRJVXN1
まずコマンドラインのオプション多いだろ?
もっと減らさなければダメ
2021/09/23(木) 16:27:26.96ID:/PRJVXN1
1,2人で開発メンテするならどっちだっていい
2021/09/23(木) 16:45:21.38ID:oS4wzjRX
2人ならgit必須
2021/09/23(木) 16:54:20.74ID:/PRJVXN1
>>361
2人で一人がただ見聞するだけならいらない
363デフォルトの名無しさん
垢版 |
2021/09/23(木) 17:38:50.97ID:f53T++K0
昔し、VSSで作ってたな。
チェックインしたまま帰られると、帰った奴のコンピュータ立ち上げてチェックアウトしなければならなかったw
今のバージョン管理はそんな必要ないんだろ?
2021/09/23(木) 17:54:14.84ID:9JuRr/0x
>>362
それは二人で開発メンテとは言わない
2021/09/23(木) 17:54:22.14ID:/PRJVXN1
Visual Source Safe だっけ?
おおなつかしい
366デフォルトの名無しさん
垢版 |
2021/09/23(木) 18:56:15.66ID:pPE5P+Ae
まあ普通はjqを使うのが常識ですねw

https://twitter.com/almanarider/status/1440818720096407552
一度JSONをshellのawkスクラッチで分解してる方がいて戦慄した事ある。
渾名はデジタルジェイソンさんと呼ばせてもらった。

https://twitter.com/Sys_Rider/status/1440568731256573956
『JSON使うな。何でも新しいもの直ぐ使う発想辞めろ』と言う人いるんだけど、
JSONを『新しい』と思う時点で業界人として賞味期限切れ感ある。

parse出来ないしシリアライズも出来ない。
独自フォーマットを一文字ずつループで回してフォーマットチェック。

効率悪
そんなAPIを外に渡せますか?だよ。
https://twitter.com/5chan_nel (5ch newer account)
2021/09/23(木) 20:49:25.50ID:P4v9uadr
>>363
> 今のバージョン管理はそんな必要ないんだろ?
VSS は lock-modify-unlock だけど Git とか Subversion は copy-modify-merge だから原理的に発生しない
あと、チェックインとチェックアウトが逆だよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況