スレ立てるまでもない質問はここで 158匹目

■ このスレッドは過去ログ倉庫に格納されています
2021/10/26(火) 05:30:43.46ID:jRF91jUl
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

【前スレ】
スレ立てるまでもない質問はここで 157匹目
https://mevius.5ch.net/test/read.cgi/tech/1624024239/

次スレは>>980が立てること
2021/11/27(土) 11:41:22.05ID:tYk9bajm
ヘッダも暗号化されてるから大丈夫だよ
そこを疑ったらHTTPSが意味ないということになりボディも同じだけ危険ということになる
2021/11/27(土) 12:20:45.49ID:eX2le/NS
>>294
心配ならその機密情報とやらを暗号化しとけばいいんじゃね?
2021/11/27(土) 12:51:23.13ID:wymfOW3B
>>294
それがダメならAWS標準のAuthorizationヘッダ自体もダメということになる事からも安心していいよ
2021/11/27(土) 13:16:49.36ID:z8jcIZfA
ポイントは大きく2つあって、
1. 正しい相手と通信していること
2. 通信を傍受されないこと
このうち2については他の人のレスの通り、HTTPSならTLSにより暗号化されているからOK
1については見落とされがちだけど非常に重要で、これが確認できてないと相手をAWSだと思って機密情報を送ったら実際には中国の雑居ビルに送られていたということがありうる
それについてもTLSでサーバーの検証を行っていれば一般的にはOK
2021/11/27(土) 13:32:55.63ID:z8jcIZfA
あと、>>299はあくまでクライアントが正しく実装・運用されていれば安全であるという話で、
例えばクライアント側が勝手にサーバーの検証を無効化していて誤って中国の雑居ビルに機密情報を送ってしまうことは必ずしも防げないわけ
そうなったときの被害をできるだけ低減することも重要で、例えば>>298のAWSのAuthorizationヘッダの例では、APIキーをそのまま送るのではなくキーと日付とリクエストの内容を混ぜてハッシュ化した値を署名として送るようになっている
そうすることで仮に漏れてもそのリクエストでしか有効でない認証情報になるわけだね
やらかしたとしてもあくまでクライアント側の責任なんで、そこまでやるかはサービスのポリシー次第
2021/11/27(土) 18:22:20.55ID:y6aTFMu6
>>295-300
ども
参考になりました
2021/11/27(土) 21:50:48.12ID:0EvdXCOh
Ruby on Rails のCSRF(Cross Site Request Forgeries, シーサーフ)対策では、

get 以外のフォームには、
あらかじめ、サーバーからセキュリティトークン(authenticity_token)を送っておいて、
それを送り返してもらう事で、Railsアプリから送信されたものである事を証明する

これによって、クラッカーのリンクを踏んで、
クラッカーのサーバーから送信されるのを防ぐ
2021/11/27(土) 23:56:56.73ID:wymfOW3B
いや、ものごっつ伝統的な手法じゃねトークン
あまりに実装が面倒だと敬遠
普通の実装だと戻るボタンで戻るとエラーにならんか?
2021/11/28(日) 17:49:43.20ID:4++rc1oJ
GoogleのYouTubeなどのためのAPIを使うには「APIキー」を取得する必要が
あるけど、仮にAPIを使って行うプログラムの作成を受注した仕事などで
こっちのローカルPCからGoogle Cloudにアクセスしてテスト用にそれを
作成した場合、プログラムを納品する際にはどうしたらいいのだろう?

1. そのAPIキーをそのまま使うように相手に言う。
2. 相手が専用のものを作り直す。
3. 相手にAPIキーを譲渡する方法が有る?

2とする場合、オンラインで納品する場合、その作業を相手にやって貰う?
相手がPC音痴でそれが難しい場合、どうする?
それとも、相手の場所に行ってこっちが手作業でAPIキーを作る?

もし、1にする場合、こっちのトラブルでAPIキーが消えてしまったりすると
困るし、一生消えないことを保証するのは責任がとても重くなってしまうが。
305デフォルトの名無しさん
垢版 |
2021/11/28(日) 18:34:10.40ID:/cFFbMld
2
2021/11/28(日) 20:23:11.54ID:s59YsBRT
登録までの手順も納品物件だとか言い出す客もいるから、会議とかの記録はしっかり取っとけよ
2021/11/28(日) 22:48:24.91ID:SJI7MgMY
例えば、不動産の名義変更を司法書士に頼む場合、
自分で法務局から必要書類を取り寄せて、司法書士に送ると、2, 3万円安くなる

それを司法書士に任せると、高くなる
2021/11/29(月) 17:06:02.87ID:Afxc3rI9
自分の人件費も交通費も自腹
309デフォルトの名無しさん
垢版 |
2021/11/30(火) 09:55:27.33ID:QJTqvTmn
過去問道場について質問です。

応用情報技術者試験の過去問道場で午後試験を試験回指定して出題できますか?

基本情報技術者は午後問題も試験回を指定して出題できました。

応用情報技術者はどこで午後問題の試験回を指定して出題できるかわからないです。
2021/11/30(火) 10:31:27.22ID:BoBTFExT
IPAは情報リテラシー教育にもっと力を入れるべきだな

本来は義務教育の範疇だとは思うがそこはIPA以上に期待できないので
2021/11/30(火) 12:31:10.61ID:iPv25s9/
セキュリティに関しては「安全な」シリーズで頑張ってると思うけどなぁ
2021/11/30(火) 12:34:41.37ID:iPv25s9/
あー、作り手じゃなくリテラシー教育か
一応色々とやってるよ
https://www.ipa.go.jp/security/keihatsu/features.html
2021/11/30(火) 15:22:38.78ID:9xaket7R
>>312
まずは情報リテラシーとは何かを勉強したほうがいいんじゃないの?
https://en.m.wikipedia.org/wiki/Information_literacy
314デフォルトの名無しさん
垢版 |
2021/11/30(火) 20:35:08.83ID:91IuUCOP
質問なんですけど、データベースのバックアップって毎日行ったとしても、データが飛んだ時にバックアップを取っていないデータはなくなってしまうと思うのですが、googleやMicrosoftのような企業はどのようにしてるのですか?
同時に2つのデータベースに書き込んでいるとかしてるのですか?データベースが壊れた際には自動で修復するプログラムとか走らせてるのでしょうか?質問多くてすいません
2021/11/30(火) 22:27:27.75ID:8Y4wlRS5
複数のストレージに書き込んでそのうち何割かが成功したら成功とみなす
あとはストリーミングレプリケーションで遅延数ミリ秒以内のバックアップを取ったり
といった感じかな
GoogleやMicrosoftがどうやってるかは知らんが一般的にはこの程度やね
2021/11/30(火) 22:55:47.28ID:n7GuuI4Q
コミットという命令はそのためにある
処理を確定させる
コミットする前にトランザクションが中断すると
トランザクション自身がなかったことになる
2021/12/01(水) 02:07:08.15ID:J8+WBzZ0
Amazon S3 は、3重にデータを書き込むので、お手軽。
確か、東証のシステム・富士通arrowhead も3重

Ruby on Rails 6 からは、複数データベースにも対応した。
同じデータベースを2つ作って、primary/read replica 用に分ける

基本は、様々なRAID

Kubernetes はネットワーク分断に備えて、多数決システム

司令塔を偶数にしない。
例えば、4つなら、2対2に分かれた時に、どちらが正しいか判別できないから
318デフォルトの名無しさん
垢版 |
2021/12/01(水) 11:11:25.46ID:O3lA9aOM
ありがとうございます。
勉強になりました。個人で一からやるには難しそうなので、AWSのs3について調べてみます。
2021/12/01(水) 12:17:12.83ID:5hWOGF8u
あう、クラウドの講習で聞いたはずなんだけど疑問が
>>317 でネットワーク分断が発生したとき、多数側で偶数個のノードが残った場合どうするんだっけ?
2021/12/01(水) 18:17:51.53ID:2cjkBPbo
>>319
過半数の賛成が必要ってだけだから
7ノードが4:3で分断されたら4ノード側でオペレーション継続可
4ノードのうち3ノードの合意でクラスタの状態が更新可
2021/12/01(水) 19:09:37.83ID:5hWOGF8u
>>320
いや、その4ノードが残っていた場合に更に2:2で分断される場合を考慮した挙動をなんか説明うけた記憶があるんだけど
でもどうやるんだったか思い出せないんで
322デフォルトの名無しさん
垢版 |
2021/12/02(木) 14:35:40.44ID:7bE5rPNs
グラフの閉路について質問です

グラフに閉路が存在する場合、常にグラフ自体を閉路と呼ぶのですか?

それとも閉路はグラフの一部分というグラフもありますか?
323デフォルトの名無しさん
垢版 |
2021/12/02(木) 14:59:06.88ID:2R2gcOCs
メルカソで2重課金請求するプログラム書いちゃって怒られました人か
2021/12/02(木) 16:03:59.79ID:F4aCVDH1
>>322
グラフの一部分でない閉路なんてないだろ
幾何学的に大雑把に言えば、グラフの中で輪になっている部分なんだから
325デフォルトの名無しさん
垢版 |
2021/12/02(木) 16:48:41.42ID:gOVs4A4w
>>324
グラフの一部に閉路があってもそのグラフに閉路ではない経路がある場合はありますか?
2021/12/02(木) 19:25:21.06ID:YvumFDdx
グラフに閉路が存在するからといって、そのグラフが閉路グラフとは限らない
厳密に定義されてるかどうかはあやしいけど、閉路を含むだけのグラフ全体を指して閉路であるとは言わないはず
2021/12/02(木) 19:41:24.08ID:F4aCVDH1
>>325
例えば9という形とか、そりゃもう腐るほどある
328デフォルトの名無しさん
垢版 |
2021/12/02(木) 19:50:47.25ID:gOVs4A4w
>>326
>>327
ご返信ありがとうございます!
いい感じにメモができました
329デフォルトの名無しさん
垢版 |
2021/12/03(金) 02:41:18.49ID:/aixTtEw
ngenしたらstrong name validation failedって怒られるんだけどレジストリいじるしか回避方法ない感じ?
2021/12/04(土) 12:07:27.65ID:lQ8rsD+9
Cのstructにmethodぶら下げられるようにしたら生産性軽く10倍になりそうですがなぜやらないんですか?
2021/12/04(土) 12:11:52.27ID:SqYvQqYf
C++で
2021/12/04(土) 12:43:32.13ID:hR0Hcvf6
Cで仕事してたら関数テーブルなんて基本だと知ってないとおかしいから、他の言語持ち上げるか何かのためにディスってるんだよ
触るな
2021/12/04(土) 14:00:56.12ID:b8g7xlZZ
数字上、直径32cmの円の円周は100.48cmですが、
直径32ドットの円を描くと外周100ドットからはかなり離れますよね

-0.5したり奇数偶数でどうにかしたりでこの差を縮める事は出来ますかね
2021/12/06(月) 12:47:40.78ID:BduPW1Ae
>>330
Rustを使いましょう
335デフォルトの名無しさん
垢版 |
2021/12/06(月) 16:07:09.17ID:isKccEsR
Gitに入ってるVimがなんでもクリップボードに入れてしまい使いづらいです。
cwとかで単語を書き換えたいときに元の単語が勝手にクリップボードに入ってしまい、単語書き換えができないのです。
クリップボードを使う設定はあちこちで見るのですが設定されてしまっているクリップボードをクリアするにはどうしたらいいでしょうか?
.vimrcにはクリップボードの設定は書いてません。
336デフォルトの名無しさん
垢版 |
2021/12/06(月) 23:03:54.91ID:kqIHlCtB
質問なのですがアキネーターの仕組みをまったくプログラミング知らない人間が説明できる事って普通でしょうか?それとも特別でしょうか?
2021/12/06(月) 23:47:27.19ID:EdXlAvnn
しらんけどアホのたわごとだろ
適当なことしか言ってねーよ
2021/12/07(火) 00:41:52.19ID:iLLqVLnz
普通。仕組みにプログラミングは関係ない。
2021/12/07(火) 08:46:15.52ID:WHaE4Mug
>>336
仕組みの事をアルゴリズムと言うんだよ
2021/12/07(火) 09:46:48.67ID:Ar2HCuIJ
Twitchの配信者のアーカイブを全部保存したいんですけど何かおすすめのツールありますか?
341デフォルトの名無しさん
垢版 |
2021/12/07(火) 10:05:28.13ID:vDVlcqeD
>>340
LINEなら簡単

【LINE Pay】約13万人の決済情報が「GitHub」で公開状態に グループ会社従業員が無断アップロード【ITmedia NEWS】 [少考さん★]
https://asahi.5ch.net/test/read.cgi/newsplus/1638796061/
2021/12/07(火) 11:02:56.03ID:rXzUIf2/
こういう事故が起きると自社のルール見直しがかかって作業環境が悪くなるから困る
セキュリティは透過的になっているべきなんだが何故か長老会は面倒な手順を増やしてルール遵守を徹底することで対処させようとする
2021/12/07(火) 12:54:48.01ID:MJ0AtQHi
上からの指示で生じた結果は上が責任を持つべきだがそうなっていないのが問題
結果、不可能な指示とルール無視が横行しある日に炎上して会社が傾く

>>342
コスト無視で秘密にすれば問題ないと考えている人が多いからね
秘密にするにも金がかかるという理解が無い人の多いこと多いこと
344デフォルトの名無しさん
垢版 |
2021/12/07(火) 14:56:28.48ID:mvaftRbl
Google Oauthについて質問です。
Google Oauth2.0を用いて、組織ドメインのgmailアカウントだけがログインできるwebアプリがあります。
そのアプリに、組織以外の単なるgmailアカウントをログインさせたいです。
そのgmailアカウントを組織に属させることは出来ません。
これを実現するにはどのような方法がありますか?
(GCPコンソールからの単なる設定でいけるもんでしょうか..)
2021/12/07(火) 16:19:21.47ID:P3Md4odo
バッチファイルで引数の数に応じた処理分岐はどうやるんでしょう
4個目が記述無しとした場合 %3 == ""
ではバッチが走りませんでした
よろしくお願いします
2021/12/07(火) 16:23:59.93ID:rq0a6PRG
if not "%~9"=="" goto arg9
if not "%~8"=="" goto arg8
if not "%~7"=="" goto arg7
...
2021/12/07(火) 16:26:45.88ID:P3Md4odo
ありがとうございます!
2021/12/07(火) 17:51:38.19ID:q8J3SSC4
>>344
そのwebアプリの認可ロジックや認可ルールがどう管理されてるかによる
もし認可ルールがGoogleのIAMだけで管理されてるならIAMのコンソールから設定変更で対応可
2021/12/07(火) 18:02:01.86ID:P3Md4odo
エラーレベル1を使ったファイル名文字列検索はElseifのように何度も条件分岐するのは不可能ですか?

echo %~n1 | find "検索ワード" 1>nul
if not ERRORLEVEL 1 (
goto process
)
2021/12/07(火) 18:03:02.81ID:P3Md4odo
FORで該当の複数ファイルを抽出し、特定のファイルに特定の処理を割り当てたいと思っています
2021/12/08(水) 06:40:17.81ID:GPDURn2W
バッチの質問は、このスレではなく、バッチのスレで聞けば?
2021/12/08(水) 19:15:06.24ID:/W89KInL
クライアント側でリソースのIDを決めてPOSTできる仕様のREST APIがあるんだが↓どっちがいい?


URI https://…./hoges/{id}


URI https://…/hoges
BODY { id: “…” }
2021/12/08(水) 19:31:10.56ID:GPDURn2W
Ruby on Rails では、scaffold すると、
CRUD で、7つのアクションが出来る

show は、/a/1
edit は、/a/1/edit
など
2021/12/08(水) 20:44:19.89ID:fwBoA4il
URIってなもんだから前者でしょう
355デフォルトの名無しさん
垢版 |
2021/12/09(木) 09:48:01.08ID:CU9tvEtp
質問です
Xは、X.aとX.bという値をもつとして
こういうXが多くあり(たとえば10万個)
aまたはbの値が一致すれば同じグループというように分けたいんですが
どうやれば短時間でできるんでしょうか?
2021/12/09(木) 12:41:57.48ID:RWr8BaaA
素集合データ構造を使います
2021/12/09(木) 14:18:01.94ID:ts6hDhJM
>>355
X(a, b)と表記するとして
x1 = X(1, 1)
x2 = X(1, 2)
x3 = X(2, 1)
x4 = X(3, 3)
とあったらx1, x2, x3, x4をどういう風にグループ化したいの?
358デフォルトの名無しさん
垢版 |
2021/12/09(木) 16:27:01.21ID:CU9tvEtp
>>357
それだと{x4} 、 {x1 , x2, x3}ですが
359デフォルトの名無しさん
垢版 |
2021/12/09(木) 16:35:18.54ID:CU9tvEtp
素集合データ構造はしらべたんですがよくわかりませんでした
aの値でソートして同一の物をぬきだした後、
それらのbの値と一致するするものを合併すればいいかと思いました
aとbの値でのソートと、二分探索を複数回、くらいのコストになりますか
2021/12/09(木) 16:47:23.50ID:ts6hDhJM
>>358
じゃ x5 = X(2, 3) が追加されると
{x1, x2, x3, x4, x5}の1グループになるってこと?
361デフォルトの名無しさん
垢版 |
2021/12/09(木) 17:24:53.15ID:CU9tvEtp
>>360
そうです
2021/12/09(木) 18:19:47.02ID:ts6hDhJM
じゃ>>356が書いてる素集合データ構造使うパターンなので
1回のUnion(a, b)が実質ほぼO(1)で、Xがn個あればほぼO(n)
arrayで実装してる解説を読むといい
363デフォルトの名無しさん
垢版 |
2021/12/09(木) 19:35:58.53ID:CU9tvEtp
ありがとうございます
素集合、ざっくりとはつかめました
つながりを木構造で表し、なるべく高さを抑えるということですか
364355
垢版 |
2021/12/10(金) 00:00:29.58ID:afKioL+c
素集合でグルーピングできたんですが
ソートに時間がかかってます


https://ideone.com/hoId2P
365355
垢版 |
2021/12/10(金) 00:16:04.56ID:afKioL+c
ソートが遅いのは配列要素が大きく重いからでPHP特有かとおもいました
参照でソートできれば早くなりそうです
2021/12/10(金) 14:06:13.92ID:Pt5Rv23D
DBにでも入れたらgroup byで簡単に出来るのでは?
2021/12/10(金) 17:53:15.64ID:x1Z9mMrN
>>364
ソートは何のため?
368355
垢版 |
2021/12/10(金) 20:50:06.85ID:afKioL+c
ソートは同じ値を集める為です
ソートせずにsize * (size-1)のループで値を比較してみたところ、桁ちがいに遅くなります
2021/12/10(金) 21:11:06.33ID:afKioL+c
ソートするのと、ループで値の一致をみる、比較です

https://ideone.com/5y6ZwL
2021/12/10(金) 22:29:17.97ID:x1Z9mMrN
>>368
ソートも2重ループも必要ないよ
ついでにunionするかどうかの条件式も必要ないし
disjoint setのサイズも違うと思う
2021/12/11(土) 00:00:11.77ID:L5jxStGt
ふとお題がどっちなのか気になった
x1 = X(1, 2)
x2 = X(2, 3)
もし有向で、a同士が一致しない、b同士も一致しないから同じグループにはしない、という要件の場合、Union-Findの応用で解けるんだろうか
2021/12/11(土) 12:36:32.98ID:yVS9OnV5
>>371
disjoint setとは別にaとbの各値がどのグループに属するかを配列で管理すればいいと思う

0番目:(1, 2)
a[1] == -1 && b[2] == -1なので a[1] = 0, b[2] = 0

1番目:(2, 3)
a[2] == -1 && b[3] == -1なので a[2] = 1, b[3] = 1

2番目:(1, 6)
a[1] != -1 && b[6] == -1なので b[6] = a[1], union(a[1], 2)

3番目:(2, 6)
a[2] != -1 && b[6] != -1なので root = union(a[2], b[6]), a[2] = root, b[6] = root, union(root, 3)

2番目・3番目の最後のunionはroot設定専用の関数でも可
2021/12/14(火) 15:22:11.48ID:u2zdwUSg
React NativeをFlutter上で動かす的なプロジェクトってないかな
レンダリングエンジンが共通じゃないのってデメリットとして大きすぎると思うんだよね
2021/12/14(火) 21:01:22.11ID:9n/wBTvB
めちゃくちゃ初心者な質問で申し訳ない
Modを日本語化したくてXMLファイルを書き換えたいんだけど、当ファイルが「表」と「シートの設定」エラーでExcelで開けないんだ
何とかメモ帳でやってもいいんだけど、おすすめのXML編集ソフトあるなら教えて欲しい

出来ればフリーだとありがたい
2021/12/14(火) 21:10:15.14ID:R2cfHfpR
>>374
Visual Studio Codeで良いのでは?
2021/12/14(火) 21:10:58.88ID:9n/wBTvB
>>375
とりあえずそれ入れた
なんかやりたいことあったらまた聞きます
2021/12/14(火) 21:31:46.55ID:QNFgE5Rl
VSCodeの拡張機能でXML関連も多いからどうだろう
2021/12/15(水) 12:51:02.59ID:u4qbaRD5
中間者攻撃について

社内のルーターがクラックされて中間者になった場合でも
httpsでの接続先が正しい証明書を提示した場合、sshでの接続先が正しいフィンガープリントを提示した場合ならば安全である

これは正しいですか?
2021/12/15(水) 13:00:13.34ID:VvTx19R8
社内のルーターがクラックされてるような状況で安全なわけないじゃん
既に手元の端末に侵入されて不正な証明書が導入されてたりフィンガープリントが改竄されてたりするかもしれん
2021/12/15(水) 13:06:24.60ID:u4qbaRD5
なるほど
では手元の端末はファイアウォール等で防御している場合はどうでしょうか?
2021/12/15(水) 15:10:14.46ID:W+EUCi5R
中間者攻撃に限定してるのに小学生並の反論するなよ

中間者なルーターを乗っ取られていても相手の鍵は中間者に漏れてはいないから、中間者は正しいフィンガープリントを作成できない
2021/12/15(水) 16:35:44.51ID:xz3hj2I1
>>378
>httpsでの接続先が正しい証明書を提示した場合
“正しい”証明書だと”正しく”検証できているのなら安全
フィンガープリントは証明書(公開鍵)のハッシュ
2021/12/18(土) 02:00:54.58ID:SeNeKOg5
デザインの仕事をしてるんだが、必要ごとがあって超適当だけどプログラミングもしてるのね
分からないところあったら、いつもググってブログとかYouTubeで一応解決はしてる
ただなぜこのコードを打つのか全くわかってない(基礎も学んでないから終始意味不明)
どこかで失敗して途中で諦めても、なぜ予定通り動く感じ
こんな感じで続けてて良いのかね?
学校や本を読むのも億劫だからって勉強しない俺が悪いのだが
2021/12/18(土) 02:33:17.88ID:4KhQcFRS
いいわけないだろ
だからデザイナーはバカなんだよ
2021/12/18(土) 07:18:22.23ID:0kXmNruW
えーと、問題点はわかってるんだからがんばれ!
2021/12/18(土) 09:22:35.92ID:Ua0p/eb2
>>383
そのままでいいよ
問題が起きたら>>384みたいな口の悪いゴミの仕事が増えると思えば良い
2021/12/18(土) 11:32:43.18ID:kA/ObMyl
>>383
1. まずゴールを明確にしろ
2. 次にゴールを達成するのに取り得る選択肢を考えられるだけ列挙しろ
3. それができたら各選択肢のメリット・デメリットを列挙しろ
4. 最後にどの選択肢を選ぶか決めろ

今はゴールすら不明確なので特定のやり方について良い悪いを判断する段階じゃない
強いて言えば"考え方が良くない"
デザインでも全く同じ考え方をするだろ
2021/12/18(土) 11:45:57.82ID:7xkoEPmF
そのやり方を続けると具体的にどんなデメリットやリスクがあるのかというのを提示する人はいないんだな
そこから始めて、あとは当人の環境に合わせて判断して勉強のモチベーションにつなげるか怠け続けるかだと思うんだが

・解決したと思っても実は対策が不適切で後で事故るリスクが増す
・泥縄で対応するからコストがかさむ
・低スキルがバレていて評価が上がらない
こんなところかね
2021/12/18(土) 12:28:04.08ID:FRfPhSIz
>>383
とにかく動けばいい、は後で困る
作っておしまいメンテナンスはしない、ならそれで問題ないが、そんなことは滅多にない
2021/12/18(土) 15:12:26.48ID:NUawv1+o
>>383
理想論だと問題があるので勉強しなさいとか、職業プログラマーでそれはないはーって
言われるかもだけど

実際には仕事でプログラミングしている人も、大多数は同じような感じでコピペスクリプト
キッズで意味や仕組みなんて分かっていないので、人に提供している訳でなく自分で
困っていないならばよいと思うよ

それに絵の勉強は模倣からじゃないけど、自分で動かすプログラムをコピペでも手で
打っていれば、数こなしているうちにわかることも増えるような気がするし

あと、私は技術系の老害で今は趣味のプログラムしかしないんでコードの意味が
分からないとイヤって思うけど、今時のプログラミング言語はドンドン仕様が変わって
いくので、世の中のトレンドに追従していこうとすると中身を理解している時間は
ないかなって
2021/12/18(土) 17:24:12.61ID:BM3dKYv8
>>390
書いてあることにほとんど賛同できない。
向き不向きが大きいのかもしれない。
ま、向いてない人もそうやって何かが出来た感じにはなれるのかもね。
2021/12/18(土) 17:35:15.75ID:moPm6mf8
デザインは高度に専門性の高い業種だと思いますので、デザイン専門家にプログラミングの内容を把握せよ、というのは酷だと思います
>>383 はデザインを主軸にテリトリーを広げる姿勢が尊敬できます、私は >>390 に賛成です
ただ、マイクロソフトもプログラミングとデザインの分業化を進めるべく、いろいろな開発形態を提案しているのですが、いまひとつしっくりいっていないと考えます
>>383 のような方がプロダクトにかかわっているのは心強いというのが所感です
2021/12/18(土) 18:05:43.36ID:BM3dKYv8
プログラミングも本来高度に専門性の高い業種だと思いますw が、他人のを単純にパク、
もとい参考にさせてもらうだけでもある程度のことは成り立つのかもね。

それはデザインとかでもあるんじゃ。その場合も意味もわからずなんとなくコピるのか、
元の仕事への深い洞察の下に行う、とか差がありそう。
ちなみにプログラムでもある種のデザインは大事だね。これもセンスが出る。
2021/12/18(土) 18:12:13.37ID:moPm6mf8
>>393
うふふ
それもそうですね、コピペがオリンピックのエンブレムになったりしますし

ただ、命題
>デザインは高度に専門性の高い業種だと思います
>プログラミングも本来高度に専門性の高い業種だと思いますw
が同時に成立するとして、両方に精通することは困難だとは思いませんか?安易なセクショナリズムは生産性の低下を招きませんか?
2021/12/18(土) 18:16:59.36ID:xPHxTBFz
>>388
目的が不明確な状態でデメリットやリスクを論じても意味ないでしょ
2021/12/19(日) 02:35:40.05ID:x/beSAiN
数学の証明を読んでさっぱり意味がわからなかったことはありますか? 俺はありますw
AならばB、BならばC、ゆえにAならばCと書いてあるが、そもそもAならばB、がわからない。

でAならばBを理解するには、結局背景にある構造や条件とかの理解が必要だったりして、
うんうん考えたり、具体的な例を作ってみたり、別の数学の分野を学んだり、
そういうことをしていると「はっ」とわかったりする(こともある)。

プログラムが理解できないというのも似たようなものかなと思う。しかし無理して理解しなく
てもいいのかもしれない。
数学の公式も、使うだけなら 1)正しい公式を 2)使い方を間違えなければ おkだから。
ただしもしそれ以上のレベルに進もうと思ったら...
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。