X



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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2020/04/06(月) 12:04:45.73ID:xHCNmW/7
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 152匹目
https://mevius.5ch.net/test/read.cgi/tech/1573214616/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
0360デフォルトの名無しさん
垢版 |
2020/05/10(日) 19:29:21.42ID:Dy/9IMZE
基本的なコマンドは限られてるから、困ったときに考えるスタンス
TortoiseGitでもメニュー以外の操作なんて一度あったかどうか、つまりニッチ
GitGUIでもまぁ構わないし
0362デフォルトの名無しさん
垢版 |
2020/05/11(月) 18:08:46.61ID:Iqs1r6BU
>>356
コマンドを覚えると言っても、全部のコマンドを暗記できてる人はなかなかいないと思うよ。
主要なコマンドの、主要なパラメータだけ覚えればじゅうぶん。
そんで一応、主要なコマンドの主要なパラメータについては、覚えておいたほうがいいと思うよ。
じゃあ「主要なコマンドってどれよ」ということになるけど、それはtortoiseで頻繁に使う操作がコマンドでいうとどれに該当するのかって、使いながら考えればいい。
0367デフォルトの名無しさん
垢版 |
2020/05/11(月) 22:56:09.74ID:iiH3rFYd
質問です。

stricmp() って関数がありますが、この i って何の略でしょうか?
よろしくお願いいたします。
0369デフォルトの名無しさん
垢版 |
2020/05/11(月) 23:39:33.57ID:M5DpbX0A
YouTube の、たにぐちまことの動画に、git もある

ツールは、誰かのライブラリを、git clone しておけば良いだけ

漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れたけど、
インストールスクリプトに、git clone が書いてあった

それを元に、勝手にコンパイルされる
0373デフォルトの名無しさん
垢版 |
2020/05/12(火) 07:37:05.03ID:hPehk44G
世の中にはコミット履歴を綺麗にしないと発狂する病患者が多くて、rebaseを強要するプロジェクトあるんだよなぁ
0375デフォルトの名無しさん
垢版 |
2020/05/12(火) 07:39:25.70ID:yS+J4vmz
>>373
それで苦しむなら、それはいきあたりばったりで仕事してる証拠
一つにまとめればいいだけじゃん。
それででかくなるならそもそもそのコミットはレビューできない
どうせレビューとかしてないんだろ?
0378デフォルトの名無しさん
垢版 |
2020/05/12(火) 08:24:35.55ID:yS+J4vmz
必須じゃなくても、あとのことを考えて
こまめに整理整頓rebaseするよねってだけの話
0381デフォルトの名無しさん
垢版 |
2020/05/12(火) 18:01:23.10ID:Gr8KIEyj
tblファイルを開いていじりたいのですが
おすすめのフリーツールとかありましたら教えてください
0382デフォルトの名無しさん
垢版 |
2020/05/13(水) 11:08:38.14ID:UGQjqFhX
Rubyでモードスイッチ?を実装したい場合って引数のパーサーを自作するしかない?
アーカイバとかで良くある
foo a -6 file path
foo x -r file
みたいなの。引数パーサーはoptparserが標準添付されているけどそのような指示が出来るように見えない
てかPythonのargparseも出来そうに見えない。そんなに珍しい記法じゃないと思うんだけどな
0383デフォルトの名無しさん
垢版 |
2020/05/13(水) 12:10:01.31ID:WBibu7Ic
そういうのはサブコマンドをサポートしてるオプションパーサーを使う
foo aやfoo xはgit addやgit commitみたいにサブコマンド扱い
0384デフォルトの名無しさん
垢版 |
2020/05/13(水) 20:45:21.23ID:9/nbv4xi
C++です
符号が必要無いint型変数に符号をつけるのはコード美学的に良くないと考えてunsigned intとしているのですが
修飾子含めた型名が長い上にスペースまで存在するので見辛い事この上ないです
だからといってこの為だけにマクロでUINTなどと作るのはそれはそれで美しくない気もします
符号有りでintとするのが最善な気がしますがどうなんでしょうか
符号いらないのに
0385◆QZaw55cn4c
垢版 |
2020/05/13(水) 21:02:48.16ID:mRrUCq/Q
>>384
cstdint

uint32_t, uint64_t とは感性にあいますでしょうか?
0386デフォルトの名無しさん
垢版 |
2020/05/13(水) 21:37:32.98ID:7CmpbKXq
コード美学とか言うと、符号なし型は非対称だから美しくないっていう人もいるね。
0388デフォルトの名無しさん
垢版 |
2020/05/13(水) 22:49:12.88ID:FGVw3k5D
>>383
thx。サブコマンドというのか。ググったらそれっぽいのが出てきた
ちょっとめんどくさそうだけどやってみる
0389デフォルトの名無しさん
垢版 |
2020/05/13(水) 23:51:17.25ID:sTsOjaTK
>>384
sizeof(int)バイトも必要ない変数では、intを使うのは美しくないからとshortを使うの?
変な美意識を持つより、特に理由がないならint使った方がいいと思うよ。
unsigned intを使うと、うっかり減算で負数になることを期待したコードを書いてハマることとかもあるし。
0390デフォルトの名無しさん
垢版 |
2020/05/14(木) 00:33:17.80ID:95296In2
IMEが直接入力か日本語入力かをチェックする命令を探しています。
autoitを使っていてDLL利用でどうにかしたいのですが
何かありませんか?
0391デフォルトの名無しさん
垢版 |
2020/05/14(木) 07:11:45.79ID:I4ym7uYF
iPadを使ってWindows10を操作するアプリを作ることって可能でしょうか?
イメージとしてはElgato Stream DeckのようにiPad上にボタンを表示して
ショートカットやマクロを登録して、Windowsを操作したいのです
0393デフォルトの名無しさん
垢版 |
2020/05/14(木) 11:09:17.12ID:0iSvXXOw
プログラミングの目標物にしたいものがあるのですがそれの難易度について聞かせて下さい
キーマップ変更ソフトを作りたいと思っています
例えばロシア語入力はйцукен配列というものがデフォルトなのですがその状態からワンクリックで切り替えて
dを押したらд、Gを押したらГが入力されるというように置換して、日本語や英数字入力に戻したときにはまたすぐQWERTY配列に切り替えられるのが理想です
先人の作ったソフトを探すとあるにはあるので使おうとしたところ変更を適用する時に「レジストリをいじるので再起動が必要」と言われました
これでは通常の作業と多言語の私の意図した入力の往来ができません
もしかしてキーボードのレイアウトをいじるのは初心者にとってはかなり高度な事になってしまうのでしょうか?
0394デフォルトの名無しさん
垢版 |
2020/05/14(木) 11:19:33.79ID:tvxDWcUo
ひょっとしてIMEにロシア語キーモード追加すれば済む話か
0395デフォルトの名無しさん
垢版 |
2020/05/14(木) 13:11:04.47ID:FSEZeoAj
>>388
サブコマンドは、git, rails, npm などの巨大なモジュールで、色々な機能を分割して持っているもの

プロだけが作るもので、一般プログラマーには関係ない!
0396デフォルトの名無しさん
垢版 |
2020/05/14(木) 13:19:14.09ID:FSEZeoAj
>>393
VSCode みたいに、そのアプリ内だけで、vim 用に、キーマップを変えることは出来るけど、OS 全体ではない

OS全体のキーマップを変えるのは、レジストリを更新して、
すべてのアプリの動作を変えるから、大変なこと!
0398デフォルトの名無しさん
垢版 |
2020/05/14(木) 14:24:25.78ID:HxdbbI2M
>>393
低いレイヤーのAPIを使う必要があるから初心者にとっては高度な事なのは間違いない

Windowsならキー入力をフックして他のキー入力イベントに変換するアプリを常駐させれば可能
通常のKey Remapperはレジストリを変更じゃなくフックを使ってる
SetWindowsHookExやLowLevelKeyboardProcでググって
0399デフォルトの名無しさん
垢版 |
2020/05/14(木) 17:23:40.27ID:Fje8r4fL
皆さんありがとうございます
難しいのは分かりましたがご意見を参考にして色々調べて見てみようと思います
0400デフォルトの名無しさん
垢版 |
2020/05/14(木) 17:37:31.98ID:BH4AgTAA
まったくの初心者なのですが、アセンブリ言語を理解できるようになりたいです。
入門サイトなどを探しても自分が探しているCPUを取り扱っている物は見つかりませんでした。
まだCPUの仕組みもよく理解していないような状態なので、種類に拘らずそのような入門サイトなどで勉強した方がいいのでしょうか。
一通り学習を終えた後、別のCPUの言語でもすぐ対応できますか?
iosアプリのリバースエンジニアリング をしてみたいと思っているのでarm64のコードを理解できるようになりたいです。(用語などの使い方が間違っていたらすみません。)
0402デフォルトの名無しさん
垢版 |
2020/05/14(木) 17:59:57.54ID:FSEZeoAj
情報処理資格の教科書から、始めた方がよい。
CASL 2 という仮想アセンブラもある

仮想アセンブラとは、各メーカーごとの実際のアセンブラではなくて、抽象的なもの

仮想アセンブラでは、LLVM が最も有名
0404デフォルトの名無しさん
垢版 |
2020/05/14(木) 18:14:27.06ID:I4ym7uYF
>>392
リモートしたいわけではなくサブのキーボードとして使いたいので
Chromeリモートデスクトップは用途としては使えないです
0405デフォルトの名無しさん
垢版 |
2020/05/14(木) 18:38:22.06ID:9NAHnKR3
iOSもarm64も詳しいわけではないので一般論だけど

>>400
アプリのリバースエンジニアリングだとCPUの理解とアセンブラを読める必要があるのは当然だが
・メモリマップ
・OSのアプリ側インターフェイス(ローダーやシステムコール、例外処理等)
・ABI
・デバッガ
あたりの知識も実際に解析する上で必要になるな

余談だけどiOSに限らずこの辺のディープな情報ってなかなか手に入らないよね
WindowsだってMSDN漁っても詳しい資料は見あたらなかったりするし
0406デフォルトの名無しさん
垢版 |
2020/05/14(木) 20:26:22.53ID:jRLM/Zr3
>>400です。
みなさん有難うございます。
貼ってくださったリンクと並行して>>405さんの挙げている部分も勉強してみます。
0408デフォルトの名無しさん
垢版 |
2020/05/16(土) 17:20:41.81ID:sb7IufgM
アルゴリズムのコードって著作権あるんですか?
例えば本に書いてあるアルゴリズムのコードを動画に転載した場合、著作権違反になるんでしょうか?
0409デフォルトの名無しさん
垢版 |
2020/05/16(土) 17:42:00.24ID:bFkGys3P
>>408
アルゴリズムに著作権はないが
コードには著作権がある
だから動画に無断転載したらダメ
0413デフォルトの名無しさん
垢版 |
2020/05/16(土) 18:24:11.89ID:5tLRWKNk
別言語に移植してても
著作物にあたるコードを黙って使ったら単なるパクリ
0414デフォルトの名無しさん
垢版 |
2020/05/16(土) 18:25:35.16ID:4LNE0T1O
翻案にあたる可能性はあるんじゃね?
個人でやる分には問題にされる可能性は低いだろうけど、厳密にやるなら
複数人でクリーンルーム方式かな。
0416デフォルトの名無しさん
垢版 |
2020/05/16(土) 19:22:22.06ID:is04b0b3
昔は暗号化アルゴリズムとか輸出禁止とかあったよな
0417デフォルトの名無しさん
垢版 |
2020/05/16(土) 19:34:49.32ID:TCtSra3q
mac ターミナルで本来出るはずの$ではなく%が出れるんですが、
どうすれば$になりますか?
ググったりtwitter検索しましたが 解決できませんでした。
お助け願います
0418デフォルトの名無しさん
垢版 |
2020/05/16(土) 19:41:47.28ID:TCtSra3q
>>417
zshだからと自己解決しました。
ネットで出てくる画像が$ばっかりで混乱しました
0419デフォルトの名無しさん
垢版 |
2020/05/17(日) 03:56:51.04ID:Q6kvuwvp
MinGWの更新はNo longerですか
0420デフォルトの名無しさん
垢版 |
2020/05/17(日) 10:14:45.54ID:c3b5r+2t
$ は root でログインしてるってことじゃね
% は root 以外のユーザー
.bashrc とか .rc とかで替えられるけどまぎらわしいぞ
0421デフォルトの名無しさん
垢版 |
2020/05/17(日) 10:17:23.76ID:c3b5r+2t
.bash_login か
0426デフォルトの名無しさん
垢版 |
2020/05/19(火) 08:30:48.14ID:4Warpeoe
コロナ鍋
0427デフォルトの名無しさん
垢版 |
2020/05/19(火) 10:25:08.45ID:pU4bvkZk
質問なんですが、macでのjavaの開発環境は何が一番いいのでしょうか?
0430デフォルトの名無しさん
垢版 |
2020/05/19(火) 10:46:50.68ID:rSMLzNGD
>>429
やはりvscodeがいいんですかねー。
プログラミング初心者なのでさっぱりなんですよねw
0433デフォルトの名無しさん
垢版 |
2020/05/19(火) 11:59:14.88ID:uas/zK5F
俺もEcripseばっかり
Oracle謹製のNetBeansとか、悪くはないけどなんか違う…という多分相性
NB は Swing での GUI アプリには良さそうなんだけど、GUI 使わんし(WindowsならC#、LinuxもならWEBアプリにするから)
Ecripse のビルドパス周りとか、M2Eとか、デバッグ実行設定周りの機能でベンダーロックインされてる
0434デフォルトの名無しさん
垢版 |
2020/05/19(火) 15:47:28.26ID:8HY/3oGP
大学で学ぶ物理を板書1枚にまとめてみた
https://www.youtube.com/watch?v=naBcXoq4aOI
物理の研究分野を板書1枚にまとめてみた
https://www.youtube.com/watch?v=4W-pWuXUaZQ
理学部と工学部の違いとは?
https://www.youtube.com/watch?v=eJH4nKU6mJA&;t=80s
大学と大学院の違い
https://www.youtube.com/watch?v=xBKAEvTegN8
高校と大学の積分は決定的に違う?微分積分学の基本定理は実はすごい!
https://www.youtube.com/watch?v=V9i_zlbssbs&;t=475s
数学にはどんな研究分野がある?数学の世界地図を一枚に描いて紹介してみた!
https://www.youtube.com/watch?v=fK_JGVti5y8
0435デフォルトの名無しさん
垢版 |
2020/05/19(火) 15:53:32.34ID:DkycvRhf
>>434
ハゲとるやないか
0436デフォルトの名無しさん
垢版 |
2020/05/21(木) 11:19:26.93ID:dpJ4VW7o
今からC++かC#、どっちか勉強始めるならどっちですか?
Cは大学時代にやっていたので、まだ覚えてます
0437デフォルトの名無しさん
垢版 |
2020/05/21(木) 11:29:49.25ID:of4pwmcJ
>>436
微妙に板違いな臭いを感じるけど
職業としてなのか趣味としてなのか
職業だとして就職なのか自営業なのか
就職だとして一流、中堅、下層、特殊なところでゲーム関係なのか
就職だとしてソフトなのかハードなのか通信なのかフレームワークなのか
就職だとして金融なのか流通なのか工場なのか一般なのか
それぞれで良い言語は変わる

まずは将来のビジョンを確立してから出直してください
0438デフォルトの名無しさん
垢版 |
2020/05/21(木) 15:49:44.31ID:uQcHcT1e
C++
0439デフォルトの名無しさん
垢版 |
2020/05/21(木) 15:53:18.19ID:7OsPJiXx
>>436
C#

C++は言語自体に学習時間が掛かる
それも何年もかかるから
どっちか迷うくらいなら選ばなくていい

C#覚えて早く何かアプリ作った方が
何するにしろ成功確率は上がりそう
0440デフォルトの名無しさん
垢版 |
2020/05/21(木) 15:53:18.52ID:VHum5XVE
>>436
質問するのにすら要件をそろえられないあなたは仕事でも趣味でもプログラムは向いていません
0441デフォルトの名無しさん
垢版 |
2020/05/21(木) 16:08:17.98ID:zFtO/+X+
>>439
>C++は言語自体に学習時間が掛かる
>それも何年もかかる
それはないだろう
全くの素人ならともかく
0442デフォルトの名無しさん
垢版 |
2020/05/21(木) 17:10:10.78ID:of4pwmcJ
>>441
でも、C++の継承周りの複雑さはとんでもないから……
(使わなければいい、とか言うならCでいいじゃんと)

そして、速度とかカーネルとかニッチな領域に興味がある人間はそんなに居ないと思う
超便利なアセンブラだもん
0444デフォルトの名無しさん
垢版 |
2020/05/21(木) 18:27:26.75ID:a/mGIkT1
C++はマルチパラダイムなので、理解する概念が多すぎるというのはある。
しかし、マルチパラダイムゆえ、出来ることが多い。
0446◆QZaw55cn4c
垢版 |
2020/05/21(木) 19:39:47.79ID:GX5InrKf
>>442
継承は基本悪手、理由がないのなら委譲にしなさい、といわれている現代では C++ の継承の複雑さは問題にならないのでは?
0448デフォルトの名無しさん
垢版 |
2020/05/21(木) 20:05:11.98ID:ndBxS+s8
C++を使うときは何の機能を使い、なんの機能を使わないか議論しなければいけない
ほんとにしょーがないなC++は
0449デフォルトの名無しさん
垢版 |
2020/05/21(木) 20:10:29.35ID:of4pwmcJ
あと、Windows というか 86 系?のポインタとか文字列の「種類」にギブアップした
なんなんだよ…もう逃げてもいいよね、と逃げた
逃げるのは正解とテロール先生も言ってる
0450デフォルトの名無しさん
垢版 |
2020/05/21(木) 20:19:03.28ID:B+xbR0xJ
マウスの入力を0.1秒単位で指定して遅延させるアプリケーションってありますか?
0451デフォルトの名無しさん
垢版 |
2020/05/21(木) 20:36:51.58ID:h00WPCFs
チャタリング防止用ソフト使って
設定すればそういう遅延できるだろ
0453デフォルトの名無しさん
垢版 |
2020/05/21(木) 21:01:07.38ID:HuNUoNoV
C/C++ は数年以上、ポインターを追い回すだけw
まともなものは作れないから、給料が安い

永遠にバグるし、
バグありのものを作っても、作った香具師が会社を辞めたら、誰も修正できない

Ruby の10倍ぐらい生産性が低いw
Vagrant, Chef, Homebrew, SASS などがRuby製なのには、理由がある
0457デフォルトの名無しさん
垢版 |
2020/05/22(金) 08:51:41.09ID:Ukmm5Z0i
>>456
ディレイとかハイブリッド設定とか試したか?
0459デフォルトの名無しさん
垢版 |
2020/05/22(金) 23:46:01.61ID:sbPj6AAf
SciTE で正規表現を使って置換したいのですが上手くいきません。
print($ABC) を $ABC に置換しようとして
検索を print\((.*)\)
置換を \1
として実行すると結果が ($ABC) になってしまいます。
両端に括弧を残さないようにするにはどうしたらいいですか?
■ このスレッドは過去ログ倉庫に格納されています

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