[過去ログ] Git 19 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
233(1): デフォルトの名無しさん (ワッチョイ 4b14-H0Ic) [sage] 2022/11/14(月) 04:51:45.99 ID:PeuKV+c+0(1) AAS
「バージョン管理ソフトを利用したゴミ箱アプリの開発」
ただしSubversionを使うときはサーバーが必要です。
ファイルを削除するたびにリモートにファイルを保存したりします。
ってことやろ?
234: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/14(月) 06:36:03.20 ID:Vk7GKPFC0(1/3) AAS
>>225225(2): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/14(月) 00:11:39.84 ID:aSCqNEw00(1/5) AAS
>>220
クレクレ君死ね。
ただ、Cのいわゆる伝統的手法は本当にみんなやってるから、そこら辺のCで見あたるよ。
そもそも大概それがCの糞な所とされてるので、見たこと無い奴はほぼ居ないはず。
これも何度も言ってるでしょ。
俺はもうお前らのフォローはしないと宣言したでしょ。
直接的には教えてやらないよ。
でも本当に、Cを「きちんと」書ける人なら全員知ってるから、周りにいる人に聞いてみなよ。
実際問題として、仮に俺がここで丁寧に教えても、お前ら絶対信用しないだろ。
だから、君ら自身が信用出来る人に、直接聞くしかないんだよ。
つまりLinusがベストなんだけどさ。
或いは、これも既に書いたが、結局のところC++/C#/Rustでも同じ解だから、
これらの言語をきちんと勉強しても、同じ所に到達出来る。
だから自分だけで解決したいんなら、これらをやってみるんだね。
新しい言語は、古い言語の駄目なところを改善してるので、彼等がどこを問題視して、どう解決したかが、簡単に見えやすい。
LinusはC++を滅茶苦茶嫌ってて、まあその理由も分かるし、正直同意もするけども、
当たり前だがC++はCのベストプラクティス集みたいな所はあるので。(少なくともC++89/98は。その後明後日の方向に暴走中ではあるが》
あとそもそも最初に言ったが、今回は一番取り扱いが簡単なケースなんだよ。
こんなのでリークするのは、最初から構造がおかしいからだよ。
出来ないのなら、基本に忠実にやれ、でしかない。
ただ君らは構造を議論出来るレベルじゃない。まずはOOPの基本から勉強すべきだよ。
長文君、どんどんボロが出るなあ
きんちとしたCのコードなんて基準も何もない妄想って認めてるんだね
235: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/14(月) 07:31:46.61 ID:aSCqNEw00(4/5) AAS
>>233
SVN全く調べてない俺が勝手に想像してるのはその形態。
鯖立てなんて出来ません!な連中に対応するつもりだから、鯖立て必須は厳しい。
ただ、どうもこのスレの連中は、本当に全くプログラミング出来ないらしい。
>>101,102101(5): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/12(土) 06:52:44.85 ID:h41UD2lS0(4/29) AAS
>>89,94,95
全部読んだ。なかなか面白かった。(89はコメントも全部読んだ)
君が冷やかしかマジかは分からないが、マジで要るんなら作ってみてもいい。
ただし今すぐ取りかかれるわけでもないし、全般的に考えて本年度末(3月末)位が現実的な目標になる。
今考えている構成をざっくり言うと以下
・Gitをゴミ箱/バケツ化するラッパ(フロントエンドのみ。バックエンドはGitで、Gitは別インストール必須)
・electronで作ってwindowsストアに配置(広告付き無料アプリ)
十分売れてる限り保守してやんよ(その必要すらないほど単純なアプリだが)
・プロプライエタリで伽藍開発。バザールなんてとても無理。コードは俺が書くから、お前らは使い勝手をフィードバックしろ。
・GitBucket(仮称)、Gitと付けたら不味いのなら考え直す
・コンセプトは、「何も知らなくても使える『全自動完全履歴保持バケツ』」
よって仕様は限りなく簡素化し、それ以上やりたければDBはgitだからgitアプリ使え、とする
・diffは取れるがmergeは直感的GUIがないので無理。が、主にバイナリを保存する連中には全く関係ないし。
・branchはディレクトリに割り当てて手動で。というより、git内にcommit履歴が保持されてないのでbranchの識別が出来ない。
102(3): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/12(土) 06:54:37.10 ID:h41UD2lS0(5/29) AAS
実装するだけなら2週間程度で十分だが、
・electron使ったこと無いので調査に2週間ほどかかる
・アプリストアも広告付きのアプリも作ったことないので、これも2週間ほど調査必要
・仕様を練らないとろくな事にならない、
Linusが2週間と言ってるのは実装であって、それ以前にずっといろいろVCS使ってきてるから仕様が熟成済みだっただけ。
・そもそも顧客がいるかどうか
・一応は他WindowsGitアプリを全部確認する必要がある。今tortoiseGit試しにインストールしてみたところ。
があるので、冷やかしでないのなら新しくスレ立てて様子見する。
スレタイには GitBucket(仮称)と、何か「Gitはもう諦めた系」「頑張らない系」の連中を集められる文言を入れたいが、何がいいか。
板はここかソフトウェア板だと思うが、他に候補があるか。
ただ対象ユーザーはここに来る連中ではなくガチのど素人なので、もっと全然違うところの方がいいかも?
スレタイ案:
A. もうGitBucket(仮称)でええやん。
B. GitBucket(仮称)使ってるからって、Gitが分からなかった訳じゃないんだからねっ!!!
C. GitBucket(仮称)計画中、Gitに疲れた奴集まれ
D. 日常のバックアップツールGitBucket(仮称)
冷やかしじゃない奴からの投票を受け付ける。
読めば、ああなるほどね、と並のプログラマならぱっと分かる。
あまりにもトンチンカンな話が多すぎる。マジでお前ら、死ねとしか思われてないぞそれは。
236(2): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/14(月) 07:32:21.12 ID:aSCqNEw00(5/5) AAS
ただ、いずれにしてもキモイよ。少なくとも俺には。
俺が想像してた世界:
「はい、バグっぽい何か」「ああバグだね」「直しといたぜ、確認よろしく」「とりあえずこちらでは動いた」
俺が思う本来Gitがあるべき姿:
「そのバグパッチ作ってみました」
「う~ん、君のコードはこの点が問題だから、ここをこう直してくれないかな。そうすれば、もっといいコードになる」
「マジか、このOSSではLinusから直接、技術指導を受けられるのか。なるほど勉強になったぜ」
「次も書くぜ!Linusには悪いが、どんどん教えて貰う!!!」
GitやSubversion:
「はい、バグっぽい何か」
「あらいいプログラマね、お茶してかない?」
「いや俺が欲しいのはバグが無くなったソフトウェアであって、
お茶したいわけでもないし、そもそもお前らと仲良くなりたいわけでもないんだが」(=「SNSでやれ」)
って書いてて思ったが、
SNS未発達時代のOSSはSNSも兼ねてて、こんなものなのかもしれん。
しかし今もそうなのはやはりキモイ。
完全にドライに技術的なら、CodeOfConduct(=ポリコレ宣言)なんてそもそも要らんし。
ただこれは俺が匿名文化に馴染んでるからであって、
一般人には実名SNS的対応の方が受けるのかもしれんし、まあご自由にどうぞ、ではある。
俺にはキモ過ぎて無理だな、ってだけで。
237: デフォルトの名無しさん (ワッチョイ 1514-H0Ic) [sage] 2022/11/14(月) 07:48:51.42 ID:UbsjwJD50(1/2) AAS
>>236
これかかんの?
俺が想像してた世界:
略
俺が思う本来Gitがあるべき姿:
略
俺が実際にやってること:
わーわーわーわーわーわーわーわーわーわーわーわーわーわーわーわーわーわー
238: デフォルトの名無しさん (ワッチョイ 4bcf-IBSA) [sage] 2022/11/14(月) 07:55:12.73 ID:aaTBlyIu0(1) AAS
>俺はもうお前らのフォローはしないと宣言したでしょ。
わかったから他所でやれよ。有言実行。
239: デフォルトの名無しさん (ワッチョイ cd68-YfO/) [] 2022/11/14(月) 10:23:41.00 ID:TzEiJIKc0(1) AAS
ごっみばけっつの人はさっさと専用スレ作って移動しろよ
いつまでめーわくかけ続けるんだよ
240: デフォルトの名無しさん (オッペケ Src1-F+Za) [sage] 2022/11/14(月) 10:26:41.02 ID:a8E3Hx5Cr(1) AAS
長文さんってgit とgithubの区別ついてなさそう
241: デフォルトの名無しさん (ワッチョイ 1563-sfiH) [sage] 2022/11/14(月) 11:29:40.73 ID:i6KxBWUg0(2/3) AAS
>>211211(2): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/13(日) 22:17:53.79 ID:Eh77ZCvU0(12/15) AAS
>>205
ちなみに技術的な話をすると、
> gitのコードはしっかりしているということだろ
これは根本的に違ってて、要するに俺が楽したいだけなんだよ。
内部DBを外部ソフトに委ねるのは、最大の目的は、そのソフトのツール群を使えるようにする為。
最悪ユーザー側で何とでもなるというのは、ユーザーにも安心で、これは重要なんだよ。(POSIX君はこの点を問題視してるわけ)
そして外部ソフト自体がバグってても勝手に直してもらえる。
寄っかかることに抵抗がなければ、寄っかかった方がユーザーにも制作側にもメリットがあるんだよ。
(勿論囲い込みは出来なくなるが、最初からそんなのする気ないし)
デメリットは、その外部ソフトのバグもユーザーには俺のバグにに見えるから、俺がバグ対応窓口にさせられる可能性があること。
俺のバグなら致し方ないが、外部ソフトのバグなんて対応してられない。だから安心出来る範囲でしか使わない、ということ。
要は全部楽する為の方策であって、お前らみたいにポリコレまみれではないんだよ。
>内部DBを外部ソフトに委ねるのは、最大の目的は、そのソフトのツール群を使えるようにする為。
>最悪ユーザー側で何とでもなるというのは、ユーザーにも安心で、これは重要なんだよ。
>そして外部ソフト自体がバグってても勝手に直してもらえる。
長文君が「糞と思っている」gitをベースにしようとするのは、
コードの品質/アプリの仕様そのものが一番重要で、それさえあれば全てが上手く行く >>177177(3): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/13(日) 06:55:24.88 ID:Eh77ZCvU0(2/15) AAS
俺はコードの品質/アプリの仕様そのものが一番重要で、それさえあれば全てが上手く行く、と思ってる。つまり、
仕様が簡単で直感的なら、ドキュメントを整備するまでもないし、
バグがなければ、後は「十分動く」程度のメンテで済む。だから最初から出来る限り品質の高いアプリを投入すべきだ。
ここら辺は「伽藍」では共通認識のはず。『コード/仕様さえよければ、全て何とかなるんだ!』的な思想だ。
ただここら辺を「バザール」でひっくり返したから話題になったわけだが、やっぱこれは違うよな~とは思うよ。
これって「善意のただ乗り」の仕方が世界一上手かっただけで、みんながこれをやり出したら回らないよ。
というのは間違いと思っていて、gitがこうなっているから、ということだな
>C. コミュニティに人を集めれば自然と持続性は確保出来る。つまり人数が一番重要。
>これを取り持つのがツール(ツールやcommitメッセージが本体)
>B. ドキュメントを整備しまくれば、後はがんばって読めばいいだけ。
>A. コードの品質なんて後から付いてくる。バグも誰かが勝手に直してくれる。
長文君は実際に何かを始めたわけではないけどな >>195
242: デフォルトの名無しさん (ワッチョイ 1563-sfiH) [sage] 2022/11/14(月) 11:40:54.89 ID:i6KxBWUg0(3/3) AAS
>>236
さっさと長文君ソフト(仮)作りを始めて自分の理想のコミュニティを作ればいいのに
検討したことや結果を公表する場所を決めて発表することすらできずに
グダグダ言い続けるだけの長文君
243: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/14(月) 12:29:56.96 ID:EWF0SvAna(1/2) AAS
fork して branch した後なら
いくらでも rebase して
push -f しまくってる
244(1): デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/14(月) 13:09:25.49 ID:EWF0SvAna(2/2) AAS
やっとここまで読んだ
GitPail がふさわしい名前だと思う
245: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/14(月) 13:42:15.70 ID:Vk7GKPFC0(2/3) AAS
git って一部でもつけんじゃねー、って思う。
勘違い君に文句言いにこられても困る。
246(2): デフォルトの名無しさん (ワッチョイ 4b8f-X3QC) [sage] 2022/11/14(月) 18:27:40.45 ID:huosUPX00(2/2) AAS
git rebase --ontoを今更ながら知ったが便利だなこれ
今までgit rebase -iした後色々こねくり回してたけど楽になった
247: デフォルトの名無しさん (ワッチョイ 1514-H0Ic) [sage] 2022/11/14(月) 18:31:19.43 ID:UbsjwJD50(2/2) AAS
>>246
長文「バックアップしたいだけなのにそんな難しい機能はいらねーよ!」
248: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/14(月) 18:38:05.91 ID:Vk7GKPFC0(3/3) AAS
>>246
欲しいって思った機能って調べるとだいたいあるよね。
249: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/15(火) 06:02:57.49 ID:DDE9IX5V0(1/2) AAS
OSSがコミュニティ的なら、例の「コミュニティの一生」も当てはまってしまうと思うんだよな。
> 外部リンク:dic.nicovideo.jp
【Gitの一生】
Linusが面白いことをする
↓
面白いから凡人が集まってくる >>95↓
住み着いた凡人が居場所を守るために主張し始める
↓
Linusが見切りをつけて居なくなる
↓
残った凡人が面白くないことをする
↓
面白くないので皆居なくなる
>>176176(4): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/13(日) 06:54:51.14 ID:Eh77ZCvU0(1/15) AAS
考えてみたが、やっぱGitは根本的に思想が俺とは違うんだな。
俺はツールはあくまでアプリの品質を上げる手段だと思ってる。
ここまではおそらく共通なのだが、問題はこの先で、俺は重要な順に、
A. アプリそのものの品質。つまり必要な機能に深刻なバグがないこと。コードの品質がこれに直結する。(コードが本体)
B. 使いやすさ。簡単は正義。使えない機能は存在してないのと同じ。直感的に使えればドキュメントすら必要ない。
C. 持続性。つまり自分が使いたい期間(未来)中ずっと使えるか。
なんだが、Git陣営は全く逆でC>>B>>Aの順に見える。
それはこのスレ内でも散見され、俺は釣りだと思っていたが、マジっぽい。つまり、
C. コミュニティに人を集めれば自然と持続性は確保出来る。つまり人数が一番重要。これを取り持つのがツール(ツールやcommitメッセージが本体)
B. ドキュメントを整備しまくれば、後はがんばって読めばいいだけ。
A. コードの品質なんて後から付いてくる。バグも誰かが勝手に直してくれる。
Git陣営はマジでコードの品質を上げる努力を何一つしてない。具体的には、
・regressionテストを1本も流してない。
・レビューも全くしてない。(マジで、見た瞬間落とされるコードを素通し)
・CodeOfCoductは重要だが、CodingRuleは要らない。
CodeOfConductは最近のポリコレで生まれた、「人の」振る舞いを規定するものだ。
これに対してCodingRuleは「コードの」振る舞いを規定するもので、
CodingRuleなしでCodeOfConductだけってのは、コードはどうでもいい、問題は人だ!と言ってるわけだ。
『人さえいれば、全て何とかなるんだ!』という思想だ。
ただ俺からすると、見る限り完全に「善意のただ乗り」であって、
少なくともコードの品質を上げる努力してないと協力する気にならないよ。
(ITがいくら自動化しても、最終的には人なのは事実としても、コードの質を直接的に改善する努力を全くしないのは不味いだろ)
に書いたとおり、人数こそ力の源泉で、「人数の維持」が目的になってるように見える。
だけどそれは本来は手段で、「アプリの品質」を上げるのが目的でしょ。
(まあ賛同されるとは思ってないし、完全に平行線だが)
そもそもGitって今完全にメンテナンス状態?
つまり、本質的な新規機能要求(バックエンドに追加が必要)は無く、View(フロントエンド)をいじってる状態か?
ならまあ、実際面白くもないだろうよ。勿論メンテナはご苦労さんだが。
ああそういえばSHA256対応だっけ?あれは単なる作業だよ、本来は。チャレンジングではないから、面白くもない。
(つかこれがチャレンジングになっちゃうのはコードが糞だからだ。これも何度も説明したけどさ)
250: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/15(火) 06:03:50.02 ID:DDE9IX5V0(2/2) AAS
>>244
Pailは確かにいい。
ただ問題なのは、バケツは全員通じるが、ペール???な連中向け(俺含めて)のソフトだということだ。
251(1): デフォルトの名無しさん (オッペケ Src1-F+Za) [sage] 2022/11/15(火) 10:54:20.75 ID:ITVdMBx/r(1) AAS
チャレンジングなことしたことないやつほどそういう言葉使うよねぇ
エンジニアに妙な憧れ持ってそう
252: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/15(火) 11:04:07.91 ID:tWQzaYQC0(1/2) AAS
だから「バケツ(仮)」で新スレつくってそっち行け。git って付けなければ誰も文句は言わん。
253(2): デフォルトの名無しさん (ワッチョイ a37c-H0Ic) [sage] 2022/11/15(火) 16:01:59.97 ID:u2Y2Sh/m0(1/3) AAS
rebaseって使う機会無いんだけどなぁ
以前、どこかの職場で履歴は一直線がいいとか意味不明な理由でrebaseさせられていた時があったわw
force pushするしかないし気味悪いw
254: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/15(火) 16:50:03.41 ID:bU8+MPV6a(1) AAS
本探してたら、わかばちゃんの旧版の書評に
外部リンク[html]:honto.jp
>実は現場では、SourceTreeは重要でありながら、きちんと使える人は意外と少ない。
本来はこの手の専門家であるはずのプログラマーは、コマンドでGitを使うため、SourceTreeには縁がないからである。
知らなかった。
255(1): デフォルトの名無しさん (ワッチョイ dd14-H0Ic) [sage] 2022/11/15(火) 17:32:15.63 ID:5R6vrZIA0(1/4) AAS
>>253
あるパッチの中にtypoしているのが後で見つかった場合どうするの?
そのパッチを他のブランチに適用する時困るでしょ
256(1): デフォルトの名無しさん (ワッチョイ a37c-H0Ic) [sage] 2022/11/15(火) 18:40:15.33 ID:u2Y2Sh/m0(2/3) AAS
>>255
別にまた修正すればいいだけじゃね?
前のブランチに戻って修正するの?w
257(1): デフォルトの名無しさん (ワッチョイ dd14-H0Ic) [sage] 2022/11/15(火) 19:22:21.43 ID:5R6vrZIA0(2/4) AAS
>>256
ブランチが3つあったら
3回同じ修正しろって言ってるの?
ちょっと問題外すぎ
rebaseいらない。だって3回修正すればいい
だめだこりゃw
上下前次1-新書関写板覧索設栞歴
あと 745 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.053s