gitを使わずにディレクトリコピーでバージョン管理2 (124レス)
gitを使わずにディレクトリコピーでバージョン管理2 http://mevius.5ch.net/test/read.cgi/tech/1665692817/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2022/10/14(金) 05:26:57.28 ID:xz46KK/J バージョン管理をただのバックアップと勘違いして バイナリ形式だと将来データが取り出せなくなるかもと ありえない話をして学生にデタラメを教え、 独自のバージョン管理(?)を教えて世界に通用できなくする講義 初めてのPOSIX原理主義 https://richlab.org/coterie/lpf.html > 第12週 POSIX原理主義による二つのデバッグ法とバージョン管理法概論 前スレ gitを使わずにディレクトリコピーでバージョン管理 https://mevius.5ch.net/test/read.cgi/tech/1631002816/ http://mevius.5ch.net/test/read.cgi/tech/1665692817/1
2: デフォルトの名無しさん [sage] 2022/10/14(金) 11:11:43.08 ID:QFCiqJOY Gitの仕組みを調べればわかることだけど、GitはZIPでファイルを圧縮してハッシュ値でそれを管理してるだけだよ、Gitが優れているのはUnixとの親和性だよ、Gitを使わなくて同じことができるところにGitの美しさがある http://mevius.5ch.net/test/read.cgi/tech/1665692817/2
3: デフォルトの名無しさん [] 2022/10/15(土) 08:47:22.88 ID:Ggc2td0l gitだと何十年後とかアプリが動かないから取り出せないなんてあり得るぞ まあその頃にそんな化石コード取り出したい奴なんか居ないけどな 化石標本として取り出したいなら、やっぱりフォルダごと保存だろうな http://mevius.5ch.net/test/read.cgi/tech/1665692817/3
4: デフォルトの名無しさん [sage] 2022/10/15(土) 08:55:02.78 ID:ZmXyMfO3 >>3 エミュレータ使えばいいやろ(爆笑) ハードウェアが原因のもの以外でソフトウェアの歴史が始まって依頼 データが取り出せなくなったものなんてないわ http://mevius.5ch.net/test/read.cgi/tech/1665692817/4
5: デフォルトの名無しさん [sage] 2022/10/15(土) 09:38:30.69 ID:X8azZ07c >>3 ファイルシステムもソフトウェアなんやで 読み取れなくなるリスクは同じくらいある http://mevius.5ch.net/test/read.cgi/tech/1665692817/5
6: デフォルトの名無しさん [sage] 2022/10/15(土) 10:00:41.82 ID:5JSCdrU0 gitに意味不明な仮定で難癖つけたところでユニケージのゴミプロダクトの質は上がらないぞ http://mevius.5ch.net/test/read.cgi/tech/1665692817/6
7: デフォルトの名無しさん [sage] 2022/10/15(土) 10:34:21.03 ID:RpbHMJfq そんな偉そうなこというなら最近の論文論破してみ まあ論文として出てる以上、正しいことが証明されているわけだが データ駆動型ユニケージアーキテクチャの提案 著者情報 當仲 寛哲 有限会社ユニバーサルシェルプログラミング研究所 S. ブヤンジャルガル 有限会社ユニバーサルシェルプログラミング研究所 鈴木 明夫 一般社団法人持続可能なモノづくり・人づくり支援協会 山本 修一郎 名古屋国際工科専門職大学 https://www.jstage.jst.go.jp/article/jsaisigtwo/2022/KSN-031/2022_04/_article/-char/ja あらまし 従来のコンポーネントアーキテクチャには,コンポーネント間の依存関係があるため,疎結合アーキ テクチャの実現が難しいという問題があった.そこで,本稿ではコンポーネント間の依存関係を機能共通性,デー タ結合性の点から①ライナーによる共通機能の分離,②パイプによる共通機能のデータ結合する疎結合アーキテ クチャの構成を可能とするユニケージアーキテクチャを提案する.さらに,具体例に提案手法を適用することに より有効性があることを確認する. http://mevius.5ch.net/test/read.cgi/tech/1665692817/7
8: デフォルトの名無しさん [sage] 2022/10/15(土) 10:35:13.49 ID:RpbHMJfq ######商品カテゴリー別に売上集計ライナ####### join1 key=2 PRICE SALES | join1 key=2 CATEGORY | lcalc '$3,$7,$8,$8-$7*$4' | msort -p4 key=1 | sm2 1 1 2 4 | sm5 1 1 2 4 | divsen 2 3 4 | lcalc '$1,$2,$3,$4,100*$4/$3' | marume 5.1 | join2 key=1 CATEGORY_NAME > REPORT.SALES ###商品カテゴリー別に売上集計ライナ終了#### http://mevius.5ch.net/test/read.cgi/tech/1665692817/8
9: デフォルトの名無しさん [sage] 2022/10/15(土) 10:36:39.35 ID:RpbHMJfq 倉庫管理業務の実装例: ############銘柄在庫管理############ join1 key=1 積荷票 出庫依頼票 | lcalc ‘内蔵品数量-依頼数量’標準入力 | awk ‘$差異>=0’ > 中間ファイル if [ ! -s 中間ファイル ]; then # 空の場合 不足通知処理実行 終了処理 Fi # 在庫確認処理・ライナー終了 ##############銘柄出庫############## self 内蔵銘柄コード コンテナ番号\ 差異 中間ファイル | up3 key=内蔵銘柄コード/コンテナ番号 積荷票データ 標準入力 >積荷票.UPDATE.20220822 ###########コンテナ管理############## sm2 1 2 3 3 積荷票.UPDATE.20220822 | selr 3 0 > 中間ファイル http://mevius.5ch.net/test/read.cgi/tech/1665692817/9
10: デフォルトの名無しさん [sage] 2022/10/15(土) 10:46:52.14 ID:MECbcjkG >>9 sm2や1 1 2 4 とか可読性最悪じゃん、なにこれ http://mevius.5ch.net/test/read.cgi/tech/1665692817/10
11: デフォルトの名無しさん [sage] 2022/10/15(土) 11:15:28.97 ID:RpbHMJfq >>10 元のコードを見ろ 可読性なら日本語のコメントで解決できる http://mevius.5ch.net/test/read.cgi/tech/1665692817/11
12: デフォルトの名無しさん [sage] 2022/10/15(土) 11:46:08.22 ID:MECbcjkG マジックナンバーだらけのコードを書かなければいい 省略した関数名つけなければいい コメント見なくてもコード見ればわかるのが可読性の高いコード http://mevius.5ch.net/test/read.cgi/tech/1665692817/12
13: デフォルトの名無しさん [sage] 2022/10/15(土) 11:48:13.36 ID:RpbHMJfq >>12 ユニケージの教えを読め https://uec.usp-lab.com/JOURNAL/CGI/JOURNAL.CGI?POMPA=SAHOU_journal10 「マジックナンバー」の意味を書け リスト1の36行目「完了フラグ2」とあるが、2という数字(マジックナンバー)が 何を意味するのかさっぱり分からない。リスト2の44-45行目のようにして、数字の意味を書くべきである。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/13
14: デフォルトの名無しさん [sage] 2022/10/15(土) 11:48:16.09 ID:MECbcjkG lcalc '$3,$7,$8,$8-$7*$4' | さ・い・あ・く http://mevius.5ch.net/test/read.cgi/tech/1665692817/14
15: デフォルトの名無しさん [sage] 2022/10/15(土) 11:51:51.17 ID:MECbcjkG こんな保守性皆無なクソコード残される身にもなれ http://mevius.5ch.net/test/read.cgi/tech/1665692817/15
16: デフォルトの名無しさん [sage] 2022/10/15(土) 11:54:39.52 ID:MECbcjkG 東急ハンズもそりゃ見限るわな http://mevius.5ch.net/test/read.cgi/tech/1665692817/16
17: デフォルトの名無しさん [sage] 2022/10/15(土) 11:56:25.85 ID:MECbcjkG 書いた人間でさえコメント消したらこのコード見ても何やってるかわからんだろ http://mevius.5ch.net/test/read.cgi/tech/1665692817/17
18: デフォルトの名無しさん [sage] 2022/10/15(土) 11:57:39.86 ID:xkE0xmPu >>17 コードはコンピュータのための言語 人間はコメントを読む http://mevius.5ch.net/test/read.cgi/tech/1665692817/18
19: デフォルトの名無しさん [sage] 2022/10/15(土) 11:59:17.35 ID:MECbcjkG >>18 クソワロタ、コードの可読性が最悪だからそうせざるを得ないってだけだろ http://mevius.5ch.net/test/read.cgi/tech/1665692817/19
20: デフォルトの名無しさん [sage] 2022/10/15(土) 12:02:59.18 ID:xkE0xmPu >>19 参考になるやろ? https://uec.usp-lab.com/JOURNAL/CGI/JOURNAL.CGI?POMPA=SAHOU_journal10 松浦智之著、「第八回 ユニケージエンジニアの作法」より加筆修正後転載 松浦智之でググれ コンピュータ言語は人間のための言語 その作法を伝える前に一度考えてみてもらいたいことがある。 コメントを記すための仕様は、プログラミング言語はもちろん、HTMLなどのマークアップ言語や、 問い合わせ言語の一種である正規表現まで、ほとんどすべてのコンピュータ言語で規定されている。 ☆コメントを記すための仕様 ☆コメントを記すための仕様 ☆コメントを記すための仕様 まるで、その規定がなければコンピュータ言語として失格であるかの如くの徹底ぶりである。果たしてこれは一体何故なのだろうか。 筆者はこう考える。コンピュータ言語とは、コンピュータのためよりも、むしろ人間のための言語であるからだ、と。 もし、人間のためよりもコンピュータのためが優先されるのであれば、 コンピュータにとってはまったく無意味で無駄で、しかも無視するのにも手間が掛かるコメント機能など、 積極的に廃止すべきである。実際、コンピュータのためといえるほぼ唯一の言語である 機械語(アセンブリ言語ではない)は、その通りになっている。すなわちコメントという命令が存在しない。 ☆コメントという命令 ☆コメントという命令 ☆コメントという命令 この機械語という例外を除き、コンピュータ言語とは実に奇妙な言語だ。なぜならば、 コンピュータ言語を話せる(作文できる)のはコンピュータではなく人間だけであるからだ。 コンピュータは、それを聞いて態度を示すのみ。話し返すことができないのだ。 そんなコンピュータ相手に会話を成立させるには、コンピュータが示した態度を汲み取りながら、 過去に自分や他人が話したコンピュータ言語を自分で読んで、新しい内容を再び話してやらねばならない。 話しもするし、聞きもする。よって、コンピュータ言語により深く関わっているのは、人間の方なのである。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/20
21: デフォルトの名無しさん [sage] 2022/10/15(土) 12:05:53.45 ID:MECbcjkG 結局何が言いたいんだよグダグダとなんの言い訳してんだよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/21
22: デフォルトの名無しさん [sage] 2022/10/15(土) 12:09:26.87 ID:MECbcjkG 上手にコメントを書く練習するんじゃなくてマジックナンバーだらけのクソコードを捨てろよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/22
23: デフォルトの名無しさん [sage] 2022/10/15(土) 12:12:54.17 ID:MECbcjkG lcalc '$1,$2,$3,$4,100*$4/$3' | なんだこのクソコードは$1はなんだ どこ見ればわかるんだ?ああ? http://mevius.5ch.net/test/read.cgi/tech/1665692817/23
24: デフォルトの名無しさん [] 2022/10/15(土) 14:18:59.03 ID:Ggc2td0l スクリプト組むとかあっちの方向に話が飛んでるが 本筋に戻す気無いの? http://mevius.5ch.net/test/read.cgi/tech/1665692817/24
25: デフォルトの名無しさん [sage] 2022/10/15(土) 16:02:47.30 ID:G4ZRMGU7 本筋に関して言えば、ユニケージはゴミ、バージョン管理はGitが優秀 で終わりだからなぁ http://mevius.5ch.net/test/read.cgi/tech/1665692817/25
26: デフォルトの名無しさん [sage] 2022/10/15(土) 17:58:40.03 ID:VQpkS/Ml ジュンク堂にユニケージ原論があったから少し見たけれど宗教じゃないか 宗教の棚に置くべき http://mevius.5ch.net/test/read.cgi/tech/1665692817/26
27: デフォルトの名無しさん [] 2022/10/15(土) 18:33:44.96 ID:u/Bb55mU https://twitter.com/aabbdd129/status/1581212867504005120 シェルスクリプト本、著者名でゴミだとわかるから助かる https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1665692817/27
28: デフォルトの名無しさん [sage] 2022/10/15(土) 20:45:24.58 ID:X8azZ07c >>24 パイプラインなんて今どきライブラリレベルでサポートされてるんだわ http://mevius.5ch.net/test/read.cgi/tech/1665692817/28
29: デフォルトの名無しさん [sage] 2022/10/15(土) 20:49:59.12 ID:X8azZ07c ユニケージってDBも使わなくて独自にファイルで管理するんだろ、業務アプリなら1億レコード扱うのもザラにあるがユニケージはインデックスの管理もファイルでやるのか?grepでも時間かかるだろ http://mevius.5ch.net/test/read.cgi/tech/1665692817/29
30: デフォルトの名無しさん [] 2022/10/15(土) 23:07:20.03 ID:kryikYST >>23 5chでいきって気持ちよくなったか? http://mevius.5ch.net/test/read.cgi/tech/1665692817/30
31: デフォルトの名無しさん [sage] 2022/10/16(日) 02:18:01.29 ID:TpgW/+jr クソコードを書いて気持ちよくなってる人もいる 業務で本格導入した東急ハンズに技術的負債と評価されたユニケージは理論に瑕疵があるとしか思えん シェルスクリプトにこだわるのが自己満足にしかなってないということだと思う http://mevius.5ch.net/test/read.cgi/tech/1665692817/31
32: デフォルトの名無しさん [] 2022/10/16(日) 02:24:03.86 ID:bZJM7VJK だってあそこの社長「パイプを何十本も繋いでメーカーの人に嘲笑われた」 悔しさから、意地でパイプ使ってやろうとしてるだけだしな パイプを何十本も繋いでメーカーの人に嘲笑われた https://uec.usp-lab.com/TUKUBAI/CGI/TUKUBAI.CGI?POMPA=TOUNAKA_INTERVIEW_02 > そこでUNIX的思想に則り、パイプを何十本と繋いでいってデータを流して処理を実現させてみました。 > 「やったー。ほら出来た!」と喜んでいても、当時、シェルでパイプを繋ぐなんてありえなかったので、 > それを見たメーカーの人が嘲笑いましたね。「コンピューターの使い方を間違えてる」って。 結論?「コンピューターの使い方を間違えてる」 それが答えだよ。パイプを何十本と繋いでいるせいで プロセス高荷になり、forkできなくってそれで東急ハンズはシステム停止に陥った http://mevius.5ch.net/test/read.cgi/tech/1665692817/32
33: デフォルトの名無しさん [] 2022/10/16(日) 02:25:09.99 ID:bZJM7VJK クソコード書いてるのが馬鹿にされるのが悔しくて、 これがUNIX的思想だとか、言ってるだけ 実際にはUNIXの考え方をな~んも理解しとらん USP研究所はそんな連中の集まり http://mevius.5ch.net/test/read.cgi/tech/1665692817/33
34: デフォルトの名無しさん [] 2022/10/16(日) 02:38:23.22 ID:bZJM7VJK >>29 100万レコードを10秒で処理できるとか、 そんな遅い自慢をしてたよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/34
35: デフォルトの名無しさん [] 2022/10/16(日) 02:45:25.40 ID:uqEz/hYj サイトの速さが実力を表しているのでは? 滅茶苦茶速い。 これもゆにけーじ? http://mevius.5ch.net/test/read.cgi/tech/1665692817/35
36: デフォルトの名無しさん [sage] 2022/10/16(日) 02:49:01.03 ID:bZJM7VJK サイトの速さ?お前ベンチマークしたの? 誰もアクセスしないし、あれくらい普通でしょ。 ユニケージは大規模アクセスに耐えられないから 無印とかでシステム停止に陥った。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/36
37: デフォルトの名無しさん [] 2022/10/16(日) 03:01:22.69 ID:uqEz/hYj 実際速いんだから十分では? http://mevius.5ch.net/test/read.cgi/tech/1665692817/37
38: デフォルトの名無しさん [sage] 2022/10/16(日) 03:07:12.94 ID:bZJM7VJK だからアクセスが集中した時は遅いってw それにあれぐらいの速度であれば WordPressとかでも出せる http://mevius.5ch.net/test/read.cgi/tech/1665692817/38
39: デフォルトの名無しさん [sage] 2022/10/16(日) 07:55:00.17 ID:LV7CIGNa >>37 論破されてて草 諦めなよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/39
40: デフォルトの名無しさん [sage] 2022/10/16(日) 11:22:41.59 ID:TpgW/+jr >>39 どこがだよ、君は馬を見て鹿と言っている http://mevius.5ch.net/test/read.cgi/tech/1665692817/40
41: デフォルトの名無しさん [sage] 2022/10/16(日) 11:42:45.97 ID:Y9i4ACKA >>40 それってあなたの感想ですよね http://mevius.5ch.net/test/read.cgi/tech/1665692817/41
42: デフォルトの名無しさん [] 2022/10/16(日) 11:58:47.43 ID:TpgW/+jr >>41 僕の感想であり真実ですね 僕には真実を見抜く目があります 僕の目にはユニケージはゴミと映ります http://mevius.5ch.net/test/read.cgi/tech/1665692817/42
43: デフォルトの名無しさん [sage] 2022/10/16(日) 13:27:51.83 ID:aKZTSh9j >>42 もし本当にユニケージがゴミなら こんなに関連書籍が出版されているはずがないだろ 人気なんだよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/43
44: デフォルトの名無しさん [sage] 2022/10/16(日) 13:54:38.22 ID:/tUvNPiN 過去のバージョン管理ツールで肥大化したプログラムに泣かされた人は少なくないだろう http://mevius.5ch.net/test/read.cgi/tech/1665692817/44
45: デフォルトの名無しさん [] 2022/10/16(日) 15:11:20.87 ID:yPZsgFrS 技術力は高そう。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/45
46: デフォルトの名無しさん [] 2022/10/16(日) 15:21:36.59 ID:yPZsgFrS サイトがメチャ速い。 これもユニケージで出来てるの? http://mevius.5ch.net/test/read.cgi/tech/1665692817/46
47: デフォルトの名無しさん [] 2022/10/16(日) 16:01:56.72 ID:TpgW/+jr >>43 >>7のPDF https://www.jstage.jst.go.jp/article/jsaisigtwo/2022/KSN-031/2022_04/_article/-char/ja PDFの処理をSQLで書いてみた https://www.klgrth.io/paste/6337x このSQLを見てごらんよすごくわかりやすいだろう PDFで提案されてるコードはこれだよ > sm2 1 2 3 3 積荷票.UPDATE.20220822 | > # 集計が 0 のコンテナを抽出 > selr 3 0 > 中間ファイル ・sm2 1 2 3 3 ・selr 3 0 ・中間ファイル 提案のコードは独自コマンド,独自ファイルだらけで引数も何を渡してるのかパッと見わからないよね 業務アプリでは致命的なほど可読性が低くて保守しづらい 一方、SQLはISOで規格が決められていて誰もが知っている共通のコマンドで処理を書けて業務アプリに最適 素直にDB使った方が良いと思うんだよね http://mevius.5ch.net/test/read.cgi/tech/1665692817/47
48: デフォルトの名無しさん [] 2022/10/16(日) 16:04:36.25 ID:TpgW/+jr ユニケージが人気という風聞は聞いたことがないし ユニケージの関連書籍が多いとも思わないな 書いてるのは全部USP研究所だもん、自作自演だよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/48
49: デフォルトの名無しさん [] 2022/10/16(日) 16:16:47.84 ID:TpgW/+jr DBを使えば処理がわかりやすくてクラウドへの移行もやりやすい BigTableやRedshiftを使えば億単位の処理もサクサクできる ユニケージのデメリットは ・可読性が低い ・保守性が低い ・クラウドのサービスを活用しづらい あたりかな ユニケージを推進しようとするのは心理学的にはNot Invented Here、NIH症候群(自前主義)のように思われる http://mevius.5ch.net/test/read.cgi/tech/1665692817/49
50: デフォルトの名無しさん [sage] 2022/10/16(日) 16:35:23.55 ID:btIc0y4c >>48 自作自演でも、シェルスクリプトマガジンとかも出してるし ちゃんとした出版会社でしょ?そこは凄いと思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/50
51: デフォルトの名無しさん [] 2022/10/16(日) 16:43:04.67 ID:TpgW/+jr 色んな人がユニケージ関連の書籍を出版するならユニケージが人気ですごいと思うけど 自作自演の出版を人気だとは思わないしすごいとも思わないな http://mevius.5ch.net/test/read.cgi/tech/1665692817/51
52: デフォルトの名無しさん [] 2022/10/16(日) 16:44:20.08 ID:TpgW/+jr ユニケージは技術的にもそんなに良いものじゃないのは上に書いた通り http://mevius.5ch.net/test/read.cgi/tech/1665692817/52
53: デフォルトの名無しさん [sage] 2022/10/16(日) 17:23:54.64 ID:btIc0y4c >>51 本を出版するのは凄いことだと思いますが? どこかの大手にお金を払って出版してもらっているわけではなく 会社自体が出版会社を兼ねているわけでしょう? 出版会社としては小さいかもしれませんが、例えば アスキーとかインプレスみたいなものなわけで どんな会社でもできることではありませんよね。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/53
54: デフォルトの名無しさん [] 2022/10/16(日) 17:30:04.37 ID:TpgW/+jr ひろゆき並みに議論のすり替えが酷いな http://mevius.5ch.net/test/read.cgi/tech/1665692817/54
55: デフォルトの名無しさん [] 2022/10/16(日) 17:30:37.00 ID:TpgW/+jr このスレはユニケージがクソなことを語るスレです http://mevius.5ch.net/test/read.cgi/tech/1665692817/55
56: デフォルトの名無しさん [] 2022/10/16(日) 18:32:19.11 ID:jxKItKj7 ユニケージはノンコードと同じ理念と考えて良いですか? http://mevius.5ch.net/test/read.cgi/tech/1665692817/56
57: デフォルトの名無しさん [sage] 2022/10/16(日) 18:49:05.23 ID:btIc0y4c >>56 いいえ、ノンコードではなくローコードです。ユニケージではusp Tukubaiと呼ばれるコマンド群を使います。 無駄なソフトウェアレイアーを除いた OS に限りなく近い実装により、圧倒的な性能と安定性を提供します。 ユニケージ開発手法 製品ラインナップ https://www.usp-lab.com/product.html ユニケージ開発手法で中心となるコマンドセット。OS標準のコマンドと組み合わせて使用します。 OS標準のコマンドでは不足している機能・性能を補ったり、プログラムを短く書くための工夫がなされています。高速処理も特長です。 usp Tukubai リーフレット https://www.usp-lab.com/DOWNLOAD/PDF/PRODUCT_uspTukubai.pdf join1 key=2 PRICE SALES | # 2つのファイルのKeyで連結 join1 key=2 CATEGORY | # カテゴリを連結 lcalc ‘$3,$7,$8,$8-$7*$4’ | # 整数18桁、少数18桁の高精度演算 msort key=1 | # オンメモリーソート sm2 1 1 2 4 | # 小計 sm5 1 1 2 4 | # 総合計 divsen 2 3 4 | # 1000で割る divsen 3 4 | # 1000で割る lcalc ‘$1,$2,$3,$4,100*$4/$3’ | # 粗利率を求める marume 5.1 | # 小数点以下丸め join2 key=1 CATEGORY_NAME | # カテゴリ名称をつける comma 3 4 5 | # 数字にコンマをつける keta | # 桁揃えをする keisen +e | # 罫線を引く cat header - k # 出力する やすい コストが安い・プログラムが易しい 開発コスト4分の1 はやい 開発期間が短い・処理が速い 開発期間4分の1、処理速度10分の1 やわらかい どんな性質のデータも取り扱える 変化、異種、重複、不確定、履歴、etc ながつづき データもプログラムもコピーだけで移植可 システム寿命25年以上 高速なデータ処理を行います。1000万件の集計が0.67秒、ソートが2.29秒! こんなすごい開発手法、見たことないでしょう? http://mevius.5ch.net/test/read.cgi/tech/1665692817/57
58: デフォルトの名無しさん [] 2022/10/16(日) 19:49:11.97 ID:TpgW/+jr やっぱりユニケージは最高です http://mevius.5ch.net/test/read.cgi/tech/1665692817/58
59: デフォルトの名無しさん [sage] 2022/10/16(日) 23:12:51.81 ID:fP2IDrnH >>57 このクソみてえなコマンド群はなんなの http://mevius.5ch.net/test/read.cgi/tech/1665692817/59
60: デフォルトの名無しさん [] 2022/10/16(日) 23:32:34.16 ID:TpgW/+jr >>57 SELECT CATEGORY.部門ID , MAX(CATEGORY_NAME.カテゴリ名) , SUM(SALES.売数) , SUM(PRICE.仕入値) , SUM(PRICE.売値) , SUM(PRICE.売値) / SUM(PRICE.仕入値) * 100 FROM SALES INNER JOIN PRICE ON SALES.商品ID = PRICE.商品ID INNER JOIN CATEGORY ON SALES.商品ID = CATEGORY.商品ID INNER JOIN CATEGORY_NAME ON CATEGORY.部門ID = CATEGORY_NAME.部門ID GROUP BY CATEGORY.部門ID ORDER BY CATEGORY.部門ID http://mevius.5ch.net/test/read.cgi/tech/1665692817/60
61: デフォルトの名無しさん [] 2022/10/16(日) 23:33:03.86 ID:TpgW/+jr >>59 何やってるかわからんよね http://mevius.5ch.net/test/read.cgi/tech/1665692817/61
62: デフォルトの名無しさん [] 2022/10/16(日) 23:36:14.68 ID:TpgW/+jr やっぱりSQLの方がわかりやすい http://mevius.5ch.net/test/read.cgi/tech/1665692817/62
63: デフォルトの名無しさん [sage] 2022/10/16(日) 23:38:09.89 ID:e6YtbdZa エイリアス使わないとSQLも何気に見にくいなぁw http://mevius.5ch.net/test/read.cgi/tech/1665692817/63
64: デフォルトの名無しさん [] 2022/10/16(日) 23:45:01.46 ID:jxKItKj7 >>57 すごい! 最高じゃないですか! http://mevius.5ch.net/test/read.cgi/tech/1665692817/64
65: デフォルトの名無しさん [sage] 2022/10/17(月) 01:18:10.64 ID:fVWdHmye >>61 千で割るからdivsenだよ。わかりやすいやろ このセンスが海外でもオオウケ https://unicage.eu/ http://mevius.5ch.net/test/read.cgi/tech/1665692817/65
66: デフォルトの名無しさん [sage] 2022/10/17(月) 02:17:23.76 ID:iB2BuPk8 チュクバイは名前がダメだな コマンド名の品質が低い パイプラインの本質は宣言的プログラミングで目的がわかりやすくなることだ、しかしチュクバイはわかりにくい、抽象化に失敗してるとしか思えぬ ユニケージは負の遺産 http://mevius.5ch.net/test/read.cgi/tech/1665692817/66
67: デフォルトの名無しさん [sage] 2022/10/17(月) 02:20:03.55 ID:iB2BuPk8 SQLは宣言的プログラミング言語、ユニケージのパイプラインは所詮SQLの劣化版でしかない http://mevius.5ch.net/test/read.cgi/tech/1665692817/67
68: デフォルトの名無しさん [sage] 2022/10/17(月) 08:00:02.33 ID:1TPzTond >>66 TukubaiはUNIXのコマンドの拡張。だから処理速度も高速。 UNIXコマンドは優れている。優れたコマンドは短い名前を持つ 名前が短いということはTukubaiを使うとコードが短くなる コメントを除けばSQLなんかよりも圧倒的に短い だから開発コストも4分の1になるというわけ http://mevius.5ch.net/test/read.cgi/tech/1665692817/68
69: デフォルトの名無しさん [] 2022/10/17(月) 09:35:23.06 ID:iB2BuPk8 やっぱりユニケージ最高です http://mevius.5ch.net/test/read.cgi/tech/1665692817/69
70: デフォルトの名無しさん [sage] 2022/10/17(月) 09:41:38.06 ID:hmd49xv4 ユニケージがOSに近いところで動くとか本気で言ってるんだろうか http://mevius.5ch.net/test/read.cgi/tech/1665692817/70
71: デフォルトの名無しさん [] 2022/10/17(月) 09:49:47.49 ID:Hfu2oPWT ただのトランザクション処理だしなぁ http://mevius.5ch.net/test/read.cgi/tech/1665692817/71
72: デフォルトの名無しさん [] 2022/10/17(月) 09:52:05.37 ID:Hfu2oPWT つうか、スレタイ関係なくね? http://mevius.5ch.net/test/read.cgi/tech/1665692817/72
73: デフォルトの名無しさん [sage] 2022/10/17(月) 10:13:57.11 ID:4pWsc6R9 >>70 これかな?ひどいという意味で面白いねw これが「超高速開発手法」です。です! https://togetter.com/li/960555 > 日銀のペーパー読んでたら、頭がおかしいとしか思えない記述があったので晒しておく > 「超高速開発手法については、例えば、Linux のオペレーティングシステム(OS)に直接命令を出す「シェルスクリプト」などが挙げられる。」 OSに、直接命令を出す・・・シェルスクリプト・・・? > このフリーソフトを使えば、Oracle Database や DB2 といったミドルウエアを介在 > させることなく、ハードウエアの性能をそのまま利用することができる。 ミドルウェアを介在させないからハードウェアの性能を利用できる・・・? どういう理屈?w http://mevius.5ch.net/test/read.cgi/tech/1665692817/73
74: デフォルトの名無しさん [] 2022/10/17(月) 10:14:56.29 ID:iB2BuPk8 >>70 まあ近いんじゃない コマンドはネイティブコードだしパイプもOSの機能を使うし ファイルもOSの機能だし 業務アプリでそれに価値があるかは疑問だけどね http://mevius.5ch.net/test/read.cgi/tech/1665692817/74
75: デフォルトの名無しさん [sage] 2022/10/17(月) 10:15:19.98 ID:4pWsc6R9 OS に近いところで動作ってこれか OSに近いところで動作するってどういう意味? https://www.usp-lab.com/qa.html ユニケージ は、DBMS よりもより OS に近いところで動作するため、 自由にファイルを配置したり、コマンドを作成することによって、 シンプルな処理から複雑な処理まで、幅広く対応することが可能です。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/75
76: デフォルトの名無しさん [sage] 2022/10/17(月) 10:16:55.57 ID:4pWsc6R9 >>74 ユニケージじゃなくてもOSに近いところで動いてるでしょ? 特にミドルウェアはOSにシェルスクリプトよりもOSに近いところで動いている。 シェルスクリプトは、コマンドを介在させないといけないから遅いでしょ だからハードウェアの性能をそのまま利用できない http://mevius.5ch.net/test/read.cgi/tech/1665692817/76
77: デフォルトの名無しさん [sage] 2022/10/17(月) 10:20:43.32 ID:4pWsc6R9 シェルスクリプト → ユニケージ(ミドルウェア) → OS だからユニケージは遅い http://mevius.5ch.net/test/read.cgi/tech/1665692817/77
78: デフォルトの名無しさん [] 2022/10/17(月) 10:24:06.40 ID:iB2BuPk8 >>76 どうなんだろうね、DBはOSのファイルシステムをバイパスして独自に データ管理したりするからOSに近いというかOSを超えちゃってる感がある あとはJavaや.NETなど仮想マシンで動くのもOSから少し遠い気がする インタプリタは良いのかと言われるとシェルスクリプトもインタプリタだし そう考えるとOSに近いの意味がよくわからんな OSにはファイルというデータを管理する仕組みがあって パイプというコマンドをつなぎ合わせる仕組みがある それらを使ってアプリを作ることをOSに近いと言ってるだけだと思うんだよね http://mevius.5ch.net/test/read.cgi/tech/1665692817/78
79: デフォルトの名無しさん [] 2022/10/17(月) 10:24:12.60 ID:Hfu2oPWT 近いとか遠いって意味が分からない アプリもシェルコマンドも同じ階層じゃね? つか、シェル介入する分シェルコマンドの方が遠くね? http://mevius.5ch.net/test/read.cgi/tech/1665692817/79
80: デフォルトの名無しさん [] 2022/10/17(月) 10:27:48.61 ID:iB2BuPk8 >>77 遅いのはそうだと思う 速さが要求されるシステムプログラミングでパイプが推奨されてるのなんて見たことがない 速さを重視するならパイプではなくてループ文を使ったが良い http://mevius.5ch.net/test/read.cgi/tech/1665692817/80
81: デフォルトの名無しさん [] 2022/10/17(月) 10:35:59.50 ID:iB2BuPk8 パイプは処理を抽象化してわかりやすくするのを目的に使うものだけど ユニケージはそれにわかりにくいコマンドを載せて使ってるのが なんかこうやってることがツギハギというか支離滅裂な感じがある phpで普通にプログラム書いた方がわかりやすくて速い気がする http://mevius.5ch.net/test/read.cgi/tech/1665692817/81
82: デフォルトの名無しさん [sage] 2022/10/17(月) 10:38:33.16 ID:4pWsc6R9 >>78 確かOracleとかデータベースをファイルシステムにしていたよね? 今もやってるのか知らないけど > シェルスクリプトもインタプリタだし > そう考えるとOSに近いの意味がよくわからんな 多分だけど、 UNIXにはたくさんのコマンドがある → そのコマンドはOS → ユニケージもコマンド作ってる → コマンドはOS!ユニケージはOS!(んなわきゃない) → OSだからカーネルに近い!(んなわきゃない) → カーネルは中心なんだから速い!(んなわきゃない) この程度の素人思考だと思うよw そもそもあそこの社長?ダイエーかなんかで SIとかCOBOLの開発のそういうのに関わってきた人だし いわゆるSヨで技術的なことはほとんど何も理解してない思う 「ふんふん、なるほど、そういうことだな。UNIXは凄いんだな。よしUNIXは凄いぞ!」 http://mevius.5ch.net/test/read.cgi/tech/1665692817/82
83: デフォルトの名無しさん [] 2022/10/17(月) 10:39:44.64 ID:Hfu2oPWT 既存のプリミティブな処理をつなぎ合わせれば何でも出来る ってのわ分かるが、使い勝手が悪いからアプリとか作るんだよなぁ 得にUI http://mevius.5ch.net/test/read.cgi/tech/1665692817/83
84: デフォルトの名無しさん [sage] 2022/10/17(月) 10:42:31.02 ID:4pWsc6R9 >>81 > ユニケージはそれにわかりにくいコマンドを載せて使ってるのが > なんかこうやってることがツギハギというか支離滅裂な感じがある いや、一貫性はあるよw 「UNIXは凄い!UNIXの真似をしよう!」 lsとかコマンド名短いでしょ? これが正しいやり方だって思い込んじゃって真似してるだけなの 新しいことを取り入れることができないから オープンシステム全盛期のUNIX時代を今も続けているだけ 新しいことを取り入れることができないから シェルスクリプトはローコードプラットフォームだとかいって 古いものを延命させようとしてるだけ http://mevius.5ch.net/test/read.cgi/tech/1665692817/84
85: デフォルトの名無しさん [] 2022/10/17(月) 10:44:10.09 ID:Hfu2oPWT なんだかバッチ処理とかやってた昔の人が当たり前にやってた事を再発見してるだけだしなぁ http://mevius.5ch.net/test/read.cgi/tech/1665692817/85
86: デフォルトの名無しさん [sage] 2022/10/17(月) 10:45:05.65 ID:4pWsc6R9 >>83 UNIXはデータベースなんか使ってなかった 全部ファイルでやっていた だからOSの基本機能だけで作ろう まあ、これが基本的な発想だろうね。 もういやだ、アップデートの更新作業はもういやだ。 シェルスクリプトしかできない人たちなので ミドルウェアとかを使うことができない http://mevius.5ch.net/test/read.cgi/tech/1665692817/86
87: デフォルトの名無しさん [sage] 2022/10/17(月) 10:45:10.54 ID:OQs9mI6N コピペで人が貼り付けするより、シェルスクリプト組んで実行させた方が速い、くらいの感じ。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/87
88: デフォルトの名無しさん [sage] 2022/10/17(月) 10:48:43.01 ID:4pWsc6R9 >>85 どっかからの聞きかじりでパイプは凄いって聞いて ほら、初心者が配列とかクラスとか正規表現とかデザインパターンとかを学ぶと 全部それだけでやろうとするでしょ? あそこの社長は、それと同じでパイプを何段も繋いで メーカーの人にプログラミングの基本ができてないと笑われた だからパイプに執着してる あとは他の言語などですでに実現されていることを、 シェルスクリプトだけで頑張って出来ることを証明しようとしてるだけ http://mevius.5ch.net/test/read.cgi/tech/1665692817/88
89: デフォルトの名無しさん [sage] 2022/10/17(月) 10:50:03.72 ID:4pWsc6R9 シェルスクリプトのバッチ処理が コボラーのバッチ処理と うまくマッチしたんだろうなって思ってる RDBMSという新しい概念を理解できず コボラーのやり方を続けてるだけ http://mevius.5ch.net/test/read.cgi/tech/1665692817/89
90: デフォルトの名無しさん [] 2022/10/17(月) 10:50:54.57 ID:Hfu2oPWT 本来はプログラムを組む必要が無い簡単な処理 ソートするとか、単語抽出とか、そんな事やらせる目的だったんだけど ガッツリシェルスクリプトだけで複雑な処理させるのは単なる自己満足でしか無いよ しかもメンテナンス性最悪だしな http://mevius.5ch.net/test/read.cgi/tech/1665692817/90
91: デフォルトの名無しさん [sage] 2022/10/17(月) 10:52:09.44 ID:4pWsc6R9 シェルスクリプトは速いとか言いながら、 お前らはC言語?でコマンド作ってるじゃん 速いのはシェルスクリプトじゃなくてC言語じゃんっていう ツッコミもあるしね。ほんと技術を理解してんのかこいつらって思う http://mevius.5ch.net/test/read.cgi/tech/1665692817/91
92: デフォルトの名無しさん [] 2022/10/17(月) 10:53:43.38 ID:Hfu2oPWT そりゃあ単機能だから個々の処理は速いと思うのも無理は無いがw http://mevius.5ch.net/test/read.cgi/tech/1665692817/92
93: デフォルトの名無しさん [sage] 2022/10/17(月) 10:54:46.57 ID:4pWsc6R9 POSIX原理主義はそれに輪をかけて意味不明で ユニケージのコマンドはPOSIX準拠じゃねーじゃんってね C言語で作られていればPOSIX準拠ですっていうのなら じゃあ大概のコマンドはPOSIXコマンドじゃなくても POSIX準拠じゃねーかってね あと交換可能性とか言ってるけど、 お前らが作ったコマンドは交換可能性を満たしてねーだろと http://mevius.5ch.net/test/read.cgi/tech/1665692817/93
94: デフォルトの名無しさん [sage] 2022/10/17(月) 11:00:02.95 ID:4pWsc6R9 そういやユニケージ vs mysqlの速度比較でユニケージのほうが速いと錯覚させるために ユニケージコマンド vs mysqlコマンドで比較していた例があったよなw そりゃSQL実行するたびにmysqlコマンド叩いてれば遅いだろうよ そんな使い方しねーよ。シェルスクリプト使うから mysqlコマンド叩くしかねーんだろうが http://mevius.5ch.net/test/read.cgi/tech/1665692817/94
95: デフォルトの名無しさん [sage] 2022/10/17(月) 12:52:24.10 ID:zL1bC82O ユニケージは遅いし信頼性がないし、挙げ句コードの保守性がない http://mevius.5ch.net/test/read.cgi/tech/1665692817/95
96: デフォルトの名無しさん [] 2022/10/17(月) 15:17:24.64 ID:45zPM3Cy ネットワーク系って、乗っ取りとか考慮してシェルコマンド名変えたりしてんだっけ? http://mevius.5ch.net/test/read.cgi/tech/1665692817/96
97: デフォルトの名無しさん [sage] 2022/10/24(月) 10:21:54.69 ID:A7PzxMLO まーたUSPのバカどもが論破されたのか http://mevius.5ch.net/test/read.cgi/tech/1665692817/97
98: デフォルトの名無しさん [sage] 2022/11/01(火) 07:51:55.78 ID:E0FFtTK0 POSIXに準拠してるだけで可搬性が保証されるわけでもないだろうに http://mevius.5ch.net/test/read.cgi/tech/1665692817/98
99: .NET MAUI HighScool [] 2022/11/03(木) 09:02:53.67 ID:LxUg3x+6 GitHubクソ使いづらいんだがなんで日本仕様のGit連携できるサービスねぇの? http://mevius.5ch.net/test/read.cgi/tech/1665692817/99
100: デフォルトの名無しさん [sage] 2022/11/08(火) 11:12:44.86 ID:Faq0dkNx gitが国で変わるのかよ http://mevius.5ch.net/test/read.cgi/tech/1665692817/100
101: デフォルトの名無しさん [] 2022/11/08(火) 11:34:06.33 ID:vUzBazVv メッセージの話じゃね? http://mevius.5ch.net/test/read.cgi/tech/1665692817/101
102: デフォルトの名無しさん [sage] 2022/11/08(火) 13:24:50.59 ID:7ZWArtg3 Source Code Control System(SCCS)いいよね。 俺は使った事がないけど。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/102
103: デフォルトの名無しさん [] 2022/11/08(火) 16:33:49.20 ID:CnIxTlte github に git push -f しちゃだめって聴くけど そうでもないよね? http://mevius.5ch.net/test/read.cgi/tech/1665692817/103
104: デフォルトの名無しさん [sage] 2022/11/08(火) 16:43:45.13 ID:zUF1j0+2 なんでこんなゴミスレで聞いてんの? http://mevius.5ch.net/test/read.cgi/tech/1665692817/104
105: デフォルトの名無しさん [sage] 2022/11/08(火) 19:01:32.70 ID:ZrOrlqYh >>104 w http://mevius.5ch.net/test/read.cgi/tech/1665692817/105
106: デフォルトの名無しさん [sage] 2022/11/09(水) 07:14:58.90 ID:Hj0665FE >>103 直前pushから3分以内ならOK http://mevius.5ch.net/test/read.cgi/tech/1665692817/106
107: デフォルトの名無しさん [sage] 2022/11/21(月) 17:18:52.93 ID:pJxb/kX7 >>103 恥ずかしいcommitを消したくなることはよくあるけど自分一人プロジェクト以外はやらないなぁ http://mevius.5ch.net/test/read.cgi/tech/1665692817/107
108: デフォルトの名無しさん [sage] 2022/11/21(月) 17:37:36.34 ID:PfcVQcSX 5ch に連投する人いるけど、あれは commit 消したいけど消せないので、commit 増やして目立たなくする意図があるやつかな http://mevius.5ch.net/test/read.cgi/tech/1665692817/108
109: デフォルトの名無しさん [sage] 2022/12/01(木) 08:33:42.80 ID:pF/J7O6r まともに動かないコードだったら上書きしてる そういうの残しておけばあとで見返した時に混乱する http://mevius.5ch.net/test/read.cgi/tech/1665692817/109
110: デフォルトの名無しさん [sage] 2022/12/01(木) 14:43:00.12 ID:fp7Y5Vje 個人では何をしてもいいけど、チームだとどうすべきかはよくわからん。 知っている人しかできない壁はあるけど。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/110
111: デフォルトの名無しさん [] 2022/12/29(木) 20:13:37.29 ID:o3hl/Qvw POSIX原理主義社登場wwww https://mevius.5ch.net/test/read.cgi/tech/1658762410/459 http://mevius.5ch.net/test/read.cgi/tech/1665692817/111
112: デフォルトの名無しさん [] 2023/03/26(日) 23:03:55.31 ID:XRRxx8UF バージョン管理ごとき、番号割り振ればできるだろ、知恵を絞れよ 何のために頭付いてるんだ、大学生にもなってなんだその頭の悪さは gitのせいか、gitのせいでそんなに頭の悪い人間になってしまったんだな ようし、gitを禁止します http://mevius.5ch.net/test/read.cgi/tech/1665692817/112
113: デフォルトの名無しさん [sage] 2023/03/27(月) 10:29:23.04 ID:oByVfqq0 git使えば番号振らずに もっと便利なことがいっぱい出来るだろ ムダなことに頭を使うな http://mevius.5ch.net/test/read.cgi/tech/1665692817/113
114: デフォルトの名無しさん [sage] 2023/09/25(月) 11:06:13.12 ID:hGnoxtSn Σ・Д・≡(/)/えぇぇぇぇ!!! http://mevius.5ch.net/test/read.cgi/tech/1665692817/114
115: デフォルトの名無しさん [sage] 2023/10/09(月) 08:05:15.44 ID:S8gapk1k cvs 使えばいいじゃない http://mevius.5ch.net/test/read.cgi/tech/1665692817/115
116: デフォルトの名無しさん [] 2024/02/02(金) 20:47:12.91 ID:9eP02r54 git は クズ http://mevius.5ch.net/test/read.cgi/tech/1665692817/116
117: デフォルトの名無しさん [sage] 2024/02/05(月) 17:36:29.10 ID:RaPfxtxC じっとしてなさい http://mevius.5ch.net/test/read.cgi/tech/1665692817/117
118: デフォルトの名無しさん [sage] 2024/02/05(月) 17:37:40.94 ID:Qz89lU3R Windowsもスナップショットもどきの機能があるんだけど コンシューマーには使えないように細工してる http://mevius.5ch.net/test/read.cgi/tech/1665692817/118
119: デフォルトの名無しさん [sage] 2024/02/05(月) 19:32:30.30 ID:3BIgFmMd windows10はスコープ変えないと普通のファイルのスナップショットは取れんかった windows11は10と同じ方法でスナップショット取れるけど取り出す部分が変更されてエクスプローラーの以前のバージョンからは取り出せなくなった http://mevius.5ch.net/test/read.cgi/tech/1665692817/119
120: デフォルトの名無しさん [] 2024/02/19(月) 12:33:14.28 ID:ORu609n5 git がクズ杉 http://mevius.5ch.net/test/read.cgi/tech/1665692817/120
121: デフォルトの名無しさん [sage] 2024/02/23(金) 20:49:32.67 ID:8mMr2alx gitクライアントが尽くゴミ http://mevius.5ch.net/test/read.cgi/tech/1665692817/121
122: デフォルトの名無しさん [] 2024/02/25(日) 16:29:21.52 ID:VabnvDac 日本ではゆとり教育やめたけど世界はゆとりにまっしぐら 他のVCSの使い方学習する気しないから全部gitでやろーぜ でやっちゃいましたDebian もう新しめの奴らゴミしかいないと言ってもあながち間違いではない http://mevius.5ch.net/test/read.cgi/tech/1665692817/122
123: デフォルトの名無しさん [sage] 2024/03/01(金) 15:48:21.90 ID:xu206Mos git を信仰してるのはナチスだよ。 http://mevius.5ch.net/test/read.cgi/tech/1665692817/123
124: デフォルトの名無しさん [sage] 2024/05/24(金) 20:34:46.68 ID:wR0icTOd いつもPOSIX原理主義者は負けてるな 恥ずかしくないのかな http://mevius.5ch.net/test/read.cgi/tech/1665692817/124
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s