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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/02/20(土) 17:17:54.73ID:56yjs2OO
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

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

次スレは>>980が立てること
2021/04/08(木) 16:53:20.72ID:eSL736QZ
>>353
Webブラウザのコンポーネントを使って何とかサービスのフロントエンドを作って
みましたって言うならば、出来がよければアピールになるかもしれないけど、
Webブラウザを作りましたは言った瞬間にお祈りメール行きだぞ

今の世の中にブラウザはGoogle ChromeとMozilla FireFoxしか存在しなくて、
巷にあふれるブラウザはどちらかのカスタマイズなのでWebブラウザを
作りましたじゃなくて、こういう事柄とかに特化した何々をベースにした
カスタムブラウザを作りましたならありだけど
2021/04/08(木) 18:03:37.37ID:9dA8V6RD
そんなことやっているから日本のIT産業はアメリカどころか中国にすら負けるんだろうね
2021/04/08(木) 18:25:42.91ID:DvDXhVMc
パーサーとレンダラーから書いた自作ブラウザなら評価されるだろ
2021/04/08(木) 18:41:50.28ID:9dA8V6RD
てか日本での最大シェアはApple Safariじゃないの?
2021/04/08(木) 21:20:09.90ID:lDvnXqCb
基本、技術自慢の香具師は、即不採用。
HTML, CSS で、何か月も掛けて、サイトを作りましたみたいな香具師

それよりも、Bootstrap でコピペして作りましたの方が採用される

非効率で他人の何倍も苦労して、低品質なものを作った人・技術自慢などは嫌われる。
なぜかと言うと、独自で作ったものは保守できないから

そういう製品は、個人商店のもの。
製品が特定の人に属しているもの・属人性

会社みたいな組織では使えない。
会社では属人性がダメ。交換可能じゃないといけない

採用されるのは、その会社についての製品愛があるかどうか。
Ruby on Rails, Bootstrap で、その会社の商品を発展させたものが良い

その会社と無関係な技術自慢は、してはならない。
会社にとって、時間の無駄だから

自分本位のアピールじゃなくて、会社側に立って、アドバイスをする。
MBA・中小企業診断士などの立場で、会社にアドバイスする
2021/04/08(木) 21:25:30.02ID:xGv2dDTB
意訳。私は技術力がない
2021/04/09(金) 00:19:37.31ID:LD9YfXoP
愛が重すぎるのも考えものだねえ
2021/04/09(金) 00:39:35.07ID:WVsLSubX
技術バカはダメだが技術軽視で良い理由はない
376デフォルトの名無しさん
垢版 |
2021/04/09(金) 09:24:53.67ID:ndeuG/ap
同一の言語、同一のロジックであっても、
配列のような変数セットにおける最後のカンマが要るケースと要らないケースがありますが、
内部処理的に扱いがどう異なるのですか?

[1,2,3,4,5,]
[1,2,3,4,5]
2021/04/09(金) 09:36:49.52ID:G/iU/2tK
空要素を許すか、その要素は指定されていないものとして扱うか、だけの違い
2021/04/09(金) 09:38:30.39ID:N8DfP4lZ
>>376
要るケースと要らないケースが両方存在する言語って何よ?
その前提がわからないのにどうやって内部のことを語るんだよ
2021/04/09(金) 09:43:50.69ID:J6bfp+GS
>>376
大抵の言語では全く違いはない
末尾にカンマを入れることが許されているのは、一要素ずつカンマの直後に改行を入れたときにその方が楽だから
最後の要素だけカンマがないと、コピペが面倒だったり、後で末尾に要素を追加したときに直前の行まで変更が必要になってgitでコンフリクトしやすかったりする
2021/04/09(金) 09:48:02.53ID:G/iU/2tK
補足すると言語における構文の定義による

言語によっては [1,,,2]といった空要素を許容したりする
その場合は最後の,は最後ではなく空要素が続く指定になる

また別の言語では最後の,は除去されるとするものもある
複数の要素を改行して表記したいときに最後の行の末尾に,が付いていても構文エラーにしないという糖衣構文
2021/04/09(金) 14:18:44.81ID:K7Kl+Zor
tupleで(1,)みたいにカンマが必要なことを言ってると想像
2021/04/09(金) 20:47:13.85ID:gfgLYvn3
案件を識別する番号振ってる方、どんなルールでやっています?
2021/04/09(金) 20:59:31.47ID:J6bfp+GS
一般論としては、物事に対して管理番号的なものは振るな、説明的な名前だけで管理せよ
どうしても振らなければならない場合は、その理由を明確にせよ
目的が明確になっているならルールは自ずと決まる
2021/04/09(金) 22:57:34.93ID:dGYKPA0N
シンクライアントにリモート接続する魔法ってないんか?
2021/04/09(金) 23:24:21.80ID:ylihegww
>>384
リモートデスクトップですか?
プロトコルは何でスカ?
2021/04/09(金) 23:28:39.63ID:FFJWOs+9
>>384
シンクラのクラのほうにリモート接続したらええんちゃうか?
2021/04/11(日) 14:14:20.79ID:WZaxHJJN
PCでエクセルを開いたとかPDFを開いたとかの
アプリを起動した時のイベントを記録したいです
その時、できれば対象となったファイルも記録したい。
開発はwindows10、VB or C#で
2021/04/11(日) 15:05:01.08ID:r97L2GDh
WMIクラス
watch for creation
2021/04/11(日) 22:19:48.17ID:UuI8h9HM
pythonだと
c = wmi.WMI()
process_watcher = c.Win32_Process.watch_for('creation')

同じことはC#で
https://docs.microsoft.com/ja-jp/dotnet/api/system.management.eventquery
2021/04/13(火) 19:04:48.78ID:gWbnUgF3
NginxのリバプロってOAuthベースの認可できる?
何の保護もされてない丸出しAPI鯖があるんだが
Nginxでルーティングするついでに認可もしたい
391387
垢版 |
2021/04/13(火) 20:05:22.74ID:u8+Pcrh1
>>388>>389
ありがとう!!
2021/04/13(火) 20:32:22.08ID:5ucR1c1v
前に WMI Code Creator を使ってたけど、バージョンアップしてないしもうオワコン?
2021/04/14(水) 02:42:32.31ID:d4l6wVLA
https://developer.android.com/studio/terms
3.5 Use, reproduction and distribution of components of the SDK licensed
under an open source software license are governed solely by the terms
of that open source software license and not the License Agreement.
訳してみると、
「OSSライセンスの下にライセンスされているSDKの構成成分の使用/再生成/配布は、
 単にOSSライセンスによってのみ左右され、「ライセンス同意」によっては左右されない。」
Android SDK のほとんどはApacheライセンスに基づいているんですが、Android SDKの
「ライセンス同意」には、例えば、他のSDKの開発のためには用いては良くない(may not)
と書かれていますが、Apacheライセンス的には、自由に使用/配布できるとされます。
矛盾しているようで、理解できません。
may not は、must not より緩いとされているので、禁止ということではないということ
なんでしょうか。
2021/04/14(水) 02:52:16.79ID:d4l6wVLA
>>393
「may not」は立場が上にあるものが、上から目線で「してはいけません」という
時に使われる言葉だと解説しているサイトがありました。
また、3.5は、「components」に関していっていることなので、SDK全体の
ことはさしていないと解釈することもできます。なので、adb.exeや
xxx.jar のようなSDKの中の一部分だけなら自由に配布/使用してもいいが、
SDK全体では駄目、と解釈することも出来るかも知れません。
Android SDKのソースは、AOSPにおいて大部分がApacheライセンスで配布
されているとされ、ApacheライセンスはBSD系ライセンスとされているので、
プロプライエタリなソフトを作りたい人目線ではかなり何でもして良い緩い
ライセンスです。
AOSPのソースコードは100GBあり、ビルドにはさらに150GBも必要とされ、
ダウンロードするのもビルドするのも大変です。
ソースはどう使うのも自由だが、バイナリにどんなライセンスを与えるのも
自由とも解釈できます。「配布を妨げてはならない」などいうような条項は
無かったと思いますので。
結局、良く分かりません。
395デフォルトの名無しさん
垢版 |
2021/04/14(水) 10:14:14.50ID:GNdqlmcr
JavaScriptを知らないのにいきなりTypeScriptを勉強するのと、
JavaScriptを勉強してからTypeScriptを勉強するのとでは、
どちらが早くTypeScriptを習得できそうですか?

※ ちなみに、他の言語はCやC#やPythonなど10年ぐらい経験があります
2021/04/14(水) 10:16:01.80ID:LK5tZoqm
TypeScript
397デフォルトの名無しさん
垢版 |
2021/04/14(水) 10:22:32.32ID:GNdqlmcr
>>396
前者ということですか?
理由もお願いします
2021/04/14(水) 10:29:49.91ID:LK5tZoqm
別の言語だからです
399デフォルトの名無しさん
垢版 |
2021/04/14(水) 10:41:56.14ID:GNdqlmcr
この人ダメです
他の人お願いします
2021/04/14(水) 10:44:44.60ID:pk3Ilzgy
javascript自体は理解しておいた方がいいよ
javascriptが消えることは無いけど、typescriptのようなjavascriptにトランスパイルする為のものはそもそもずっと使えるかどうかなど分からないし
401デフォルトの名無しさん
垢版 |
2021/04/14(水) 10:52:05.18ID:GNdqlmcr
>>400
ありがとうございます
なるほど、納得です
それは大きな弊害ですね
それとTypeScriptから始めるとJavaScriptとTypeScriptの境界が分からなくなりそうですし、
やっぱりJavaScriptから始めてみます
2021/04/14(水) 10:52:41.03ID:LK5tZoqm
別の言語だから
これでわからないならノーセンス

英語を学ばないといけないのですが
ラテン語と英語どっちを先に勉強したほうがいいですかね?

それらは別の言語です
英語を習得したいなら英語を学びなさい

C言語を学ばないといけないのですが
アセンブリ言語とC言語どっちを先に勉強したほうがいいですかね?

それらは別の言語です
C言語を習得したいならC言語を学びなさい
403デフォルトの名無しさん
垢版 |
2021/04/14(水) 10:57:14.74ID:GNdqlmcr
なるほど、TypeScriptとJavaScriptの関係を知らない人が回答していたんですね・・・
恥ずかしくないんですかね・・・?
2021/04/14(水) 11:10:25.44ID:0xQQ9slV
We frequently see the question “Should I learn JavaScript or TypeScript?“.

The answer is that you can’t learn TypeScript without learning JavaScript!

https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html#learning-javascript-and-typescript
405デフォルトの名無しさん
垢版 |
2021/04/14(水) 11:42:20.28ID:GNdqlmcr
>>404
OK, I'll learn JavaScript first, then move to TypeScript.
2021/04/14(水) 12:20:43.88ID:2bkEPAcW
あらら
時間を無駄にしたな
2021/04/14(水) 12:23:23.81ID:2bkEPAcW
つうか10年やってきてJavaScript知らないというのは少々非現実的な設定だ
自演したいならもう少しキャラ設定には気をつけたほうがいいぞ
408デフォルトの名無しさん
垢版 |
2021/04/14(水) 12:38:10.88ID:xXGuyyXk
Javaを知らないのにいきなりKotlinを勉強するのと、
Javaを勉強してからKotlinを勉強するのとでは、
どちらが早くKotlinを習得できそうですか?

※ ちなみに、私は失礼無礼な>>395ではありません
2021/04/14(水) 12:39:14.52ID:LK5tZoqm
>>408
Kotlinを勉強したほうが早いですよ
当たり前ですよね
410デフォルトの名無しさん
垢版 |
2021/04/14(水) 12:48:18.85ID:xXGuyyXk
>>409
でもJava自体は理解しておいた方がいいと思うよ
Javaが消えることは無いけど、KotlinのようなJavaにトランスパイルする為のものはそもそもずっと使えるかどうかなど分からないし
2021/04/14(水) 13:35:30.54ID:0xQQ9slV
Kotlin/JSはトランスパイラだけど
Kotlin自体はトランスパイラじゃないぞ
412デフォルトの名無しさん
垢版 |
2021/04/14(水) 15:33:57.73ID:Pbf/d/ID
トランスパイラという言葉が使いたかっただけだ。
どういう意味だ?
2021/04/14(水) 15:43:09.85ID:7tHprJG0
別言語のソースコードに翻訳するプログラム
その別言語で動かしたり、更にコンパイルしたりする
2021/04/14(水) 15:46:14.74ID:6m/g2QhI
コンパイラが翻訳で
トランスレートも翻訳
415デフォルトの名無しさん
垢版 |
2021/04/14(水) 16:45:03.36ID:hz0wFRHA
デジタルトランスフォーメーション
デジタライズ
デジタライゼーション
それぞれの違いを教えてけれ
2021/04/14(水) 16:49:21.41ID:5X9wql4C
>>415
ググレカス
2021/04/14(水) 18:09:31.12ID:PDgXMls3
git cloneでダウンロードしたVS C++のソースをコンパイルしようとするとutf8のファイルが文字化けしてエラーになります。

BOMを付ければ良いそうですが、ソースが大きい為、手動ではとても全部はできません。
git cloneの段階でBOMを付ける指定などできないでしょうか

またはutf8のファイルに自動でBOMをつけてくれるツールなどはないでしょうか
2021/04/14(水) 19:22:44.82ID:7tHprJG0
メイクファイル、ましてや/utf-8でコンパイルできないような妙なソースを拾ってくるんじゃありません
拾ってきた場所に返してきなさい
2021/04/14(水) 19:51:00.20ID:pdM3M1hI
株式市場の板みたいなのって大量にリクエスト受信しますよね?
どうやってさばいてるのですか
2021/04/14(水) 20:12:16.65ID:sHj0LWwc
リクエストをロードバランサーで大量のサーバーに振り分けてる
2021/04/14(水) 20:42:59.37ID:OxyawpZe
専用の機械もあるし、ソフトウェア的なバランサーもある
2021/04/15(木) 01:20:58.49ID:cZFDZm7R
CDNとか使ってるんじゃないの
2021/04/15(木) 07:03:08.77ID:S1KqOAhX
>>417
ム版だし、ここは自作したら?
ファイルの先頭に3バイトつけるだけの簡単なお仕事

いろんな文字コードが混ざってるならちと面倒くさいけど
2021/04/15(木) 07:08:54.91ID:/ORclnPB
UTF-8自動判定させようとしてBOMって言ってるんだろうから加工じゃなく418がベストだと思うがなぁ
2021/04/15(木) 07:42:45.67ID:7TaslGvt
いろんな国の人が関わってちゃんぽん状態だから
utf8の必要な部分と、アスキーでいい部分と混在してるんですよね
2021/04/15(木) 08:16:42.67ID:/ORclnPB
ん、チャンポンだとそれこそメイクファイルあるんじゃないのか?
git pull からの make 出来ないと不便だろ
2021/04/15(木) 11:56:37.12ID:aY5ixRTL
gitでコンパイルまではしなくて
別にコンパイル用のwindowsのバッチがあってそこで
VSのコンパイルをする部分に問題があります。

BOMがないと文字化けするのはVSに問題があるそうです。
2021/04/15(木) 12:06:51.91ID:/ORclnPB
メモ帳すらもBOM無しが標準となった現代で、VSに責任転嫁するのは無理がある
UTF-8とShiftJISの自動判定は理論上不可能で、コンパイルオプションで明示してやる必要があるのは、それこそ常識に近い
エンコーディングを意識していないメイクファイルしか入ってないプロジェクトじゃ、メンテナンスの品質もお察し
そこを踏まえての>>418なんだよな
2021/04/15(木) 12:25:59.06ID:M2GgSeCL
本当にアスキーとutf-8だけなら区別する必要無いんじゃね
2021/04/15(木) 13:09:15.34ID:/ORclnPB
>>429
内部でのコードは統一されるので文字列リテラルの文字化けが問題
コメントなんて化けても良いんだが
なお、識別子に全角文字使うのは馬鹿としか言えないので考慮の外
2021/04/15(木) 14:56:45.68ID:/QulLIfB
>>417
> またはutf8のファイルに自動でBOMをつけてくれるツールなどはないでしょうか

Notepad++で出来る
https://www.howtonote.jp/notepadplusplus/install/index7.html

あと、>>423が言ってるように自作するならここに答えがある(bash, sed, VBAなど複数の方法がある):
https://stackoverflow.com/questions/3127436/adding-bom-to-utf-8-files
2021/04/15(木) 15:02:55.26ID:aY5ixRTL
>>431
ありがとうございます
2021/04/15(木) 16:26:12.89ID:EZSEqAIC
2021/04/15(木) 17:44:55.89ID:dgW7AWVD
もういい加減utf-8に統一できないのだろうか…
435デフォルトの名無しさん
垢版 |
2021/04/15(木) 18:05:39.42ID:KOHmz8sB
日本語には不利だ
2021/04/15(木) 19:10:43.25ID:/ORclnPB
エンコードもだけど、新規の案件なのにSubversion使うのはやめてほしい
2021/04/15(木) 20:27:23.34ID:EtuEe8Ai
>>436
そんな現場じゃ他にもっとゲロクソな要素山盛りでしょ
Subversion自体は
2021/04/15(木) 21:18:23.41ID:hEZqbZva
>>428
内容を自然言語処理すれば理論的には可能だが
2021/04/15(木) 22:06:53.01ID:ddLCV2xW
>>434
使う人々の問題だからね。
OS側に文句を言っても解決しない。
2021/04/15(木) 22:11:37.35ID:g6O5KoeO
git で、指定したhash値の位置にresetしたいんですがhash値がテキストファイルに書かれていた場合ワンライナーでどのように書けばいいですか?


因みに以下では無理でした
cat hoge.txt | git reset --mixed
2021/04/15(木) 22:18:48.30ID:/T4/urV+
--mixed `cat hoge.txt`
とか
2021/04/15(木) 22:26:11.24ID:g6O5KoeO
>>441
ありがとうございます!
2021/04/16(金) 11:13:26.52ID:2Nn8ILTQ
勉強で作ってるプロジェクトで
OAuthアプリのidとsecret keyを書いたファイルをうっかりgirhubにpushしてしまいました
アプリは新しく作り直してキーを再取得して、環境変数から読むようににファイルを修正して再度pushしました
ただ、当然ですが前のid等を書いたファイルは履歴から辿れてしまう状態だし
コミット履歴は消せないみたいなので
諦めてリモートもローカルもリポジトリ自体を消して作り直す方がいいですか?
2021/04/16(金) 11:30:17.42ID:ZlbAbtfH
もうキー変えたんだったら放置でいいだろ
GitHubのサポートに連絡すれば消してくれるらしいけど、そこまでするくらいならリポジトリ作り直すわ俺なら
2021/04/16(金) 11:34:15.01ID:2u59kp0K
svnの取り消しのVって何の略?
2021/04/16(金) 12:07:57.66ID:2Nn8ILTQ
>>444
ありがとうございます
キーは変えたけど、こういうのがずっと履歴に残るのって問題ないのか不安だったんです
大丈夫ならこのまま進めます
2021/04/16(金) 12:26:27.22ID:k5zYfJVI
Linux や、VSCode, サクラエディタも、BOM付きUTF-8 には対応していない

世界標準は、UTF-8 だけ。
それ以外のソースコードは、古いから危険!

まず、すべてのファイルを、UTF-8に変換した方が良い
2021/04/16(金) 12:37:42.09ID:VxhI1wCX
>>446
仮にもプログラマなら不安じゃなく事実で判断しろ
当時のキーがいつでも参照できる状態にあるという事実、それ以上でも以下でもない
それが問題になるかどうかは君次第
2021/04/16(金) 12:45:50.01ID:LKJL4H3x
>>446
消したいならrebaseすりゃいいよ
2021/04/16(金) 12:58:24.75ID:v/sZV+ho
>>449
GitHubにキャッシュが残るから、サポート依頼が必要
docs.github.com/en/github/authenticating-to-github/removing-sensitive-data-from-a-repository
2021/04/16(金) 14:56:00.09ID:8JlkmWn5
>>445
Vがどこに現れるか知らんけどrevertじゃない?
2021/04/16(金) 18:53:53.45ID:2u59kp0K
revertだと前のリビジョンに戻すイメージなんだよな
単に書きかけのものをやっぱりなしにするだけ
2021/04/16(金) 19:19:06.30ID:8JlkmWn5
svn revertってそういうコマンドだろ
git revertはまた違うけど
何をどこからどこに戻すかの決まりが違うだけで
revertという英単語のニュアンスに反してない
2021/04/16(金) 21:30:26.96ID:tzgTaw2u
リベートリベートうっさいわ
2021/04/16(金) 22:27:19.51ID:auYEG8kr
誰もリベートなんて言ってないんだが
釣りか?
2021/04/17(土) 12:46:25.27ID:3fA8iAMy
何が問題だったか簡潔に述べよ。
@ 日本のプログラマーの低レベルさ 
A 出来もしない仕事を持ってきた営業のミス
B @Aを雇っている社長

【COCOA受託業者 1200万円返納】
ttps://yahoo.jp/yIs0wa
新型コロナ対策の接触確認アプリ「COCOA」の不具合に関し、厚生労働省から保守運用を受託していた業者のパーソルプロセス&テクノロジー社。
同社は16日、業務対価1200万円を自主返納すると発表した。
2021/04/17(土) 12:54:29.79ID:HcGBP4JZ
テスト環境ないからテストせずにリリースしよう
ということを決めた奴がいて、そいつが犯人
2021/04/17(土) 14:19:15.99ID:U6hwmM2O
1200って何%だ?
459デフォルトの名無しさん
垢版 |
2021/04/17(土) 15:53:40.45ID:9UAdok9q
プログラミングの技術力とはなんですか?

一通りWEBアプリなどを作れるようになりました。
わからないことがあれば、調べて実装すればいいこともわかってきました。
多分、大抵のことは調査すればできるようになるのではないかと思ってきました。

そこで技術力を上げろと言ってる人たちが、よくネットにいますが
なんの事を言ってるのでしょうか?

一度作って理解してしまえば、次に作るとき早く作れるようになります。
技術力とは作成するスピードの事を言っているのですか?
それなら理解できますが
実際、技術力とはなんのことを言ってるのでしょうか?
2021/04/17(土) 15:56:47.44ID:kk9IIxNl
>>459
お前天才だからもうやることないよ
コンプリートしたってこと
別の業界行け
2021/04/17(土) 16:08:42.20ID:HcGBP4JZ
日本最強プログラマー学生選手権やるから参加してみたら
2021/04/17(土) 16:10:19.70ID:U6hwmM2O
>>459
営利目的としてシステムを動かしてみればわかるよ
2021/04/17(土) 16:47:03.87ID:6GAIvEwc
>>459
>多分、大抵のことは調査すればできるようになるのではないかと思ってきました。

技術力とはなんのことを言ってるのか調査してもわからなかったの?
2021/04/17(土) 17:15:06.39ID:5r9RCF4j
プログラム作れるはスタートライン
そこからが大変
2021/04/17(土) 18:27:41.48ID:WIbW6nPA
実際のサービスをやることを考えたら負荷やら色々問題が出るのに動けばokは素人しか許されないよね
インフラどうするかとかはプログラマーは管轄外だとしてもソフトウェアのパフォーマンスチューニングとかはどこに負荷がかかってるのか調べたり色々やることはあるからね
>>459レベルだとSQLもよく分かってないでしょw
2021/04/17(土) 18:53:05.70ID:RcoXWRlB
>>459
そういう業界談義はマ板でやれよ
板の主旨すら読み取れないのに技術がどうとかバカじゃないの
467デフォルトの名無しさん
垢版 |
2021/04/17(土) 21:01:10.12ID:9UAdok9q
>>462
こういう答えなんだよな
まったく具体的じゃないから、なんのことかわからないんだよ


>>465
つまり、効率よく動かす事を技術力というのか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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