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

■ このスレッドは過去ログ倉庫に格納されています
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/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
2020/05/03(日) 20:17:34.09ID:ioRfHtLv
OCamlで行列の計算ってやりやすい?
272256
垢版 |
2020/05/03(日) 23:56:07.87ID:h2xkjK2t
みなさんありがとうございました。 おかげで頭のモヤモヤが消えました。
"prinff("dataの参照アドレスを表示=%p\n", box);"のboxは、
配列の先頭アドレス"&box[0]"を表示する決まり(特別扱い)ってことだったんですね。

また、色々値を変えて観察した結果、ポインタ変数⊃配列っていう印象を受けました。
ポインタ変数 値:*value、値の参照アドレス:value、値の参照アドレスの参照アドレス:&value
配列変数   値:value[0]、値の参照アドレス:&value[0](=value)、値の参照アドレスの参照アドレス:なし
上記のポインタ変数の「&value」に該当するものが、配列変数には存在しなかったので…。(混乱させてしまったらごめんなさい。)
2020/05/04(月) 00:10:07.92ID:/+Y0lm/w
ここでポインタのアドレスもよく使うよ
とか言い出したら大混乱するんだろうな
2020/05/04(月) 01:34:41.40ID:5cnG9VE4
ポインタのポインタとか
++ とか、-> とか
2020/05/04(月) 02:17:10.76ID:R/PLl+Gn
こういう言語の専門的なことは、

このスレよりも、C のスレで質問してください!
276デフォルトの名無しさん
垢版 |
2020/05/04(月) 06:19:58.33ID:cW7r2vkx
訳・・・わたしの答えられない質問はしないでください!
277275
垢版 |
2020/05/04(月) 07:19:15.58ID:R/PLl+Gn
詳説 Cポインタ、2013、オライリー・ジャパン

漏れは、この本も読んでるから、皆が疑問に思うようなことは、当然知ってる。
人が変わっても、同じ質問・回答が繰り返されるだけw

このスレよりも、C のスレでやった方がよい

次には、ヌル文字・\0と、null と、空文字列の違いが分かりませんとかw
2020/05/04(月) 08:06:44.27ID:u0BszB7B
回答じゃない知識自慢は要らん
2020/05/04(月) 08:44:18.76ID:ExXTcvJK
これを見てnullとかを学べ
https://i.imgur.com/I0g9hNk.jpg
2020/05/04(月) 09:10:37.31ID:xCaPkE7P
>>275
他人のスレチを指摘する前に、お前自身がRuby禁止のスレでRubyを書くのをやめろ
281デフォルトの名無しさん
垢版 |
2020/05/04(月) 11:26:41.47ID:mShckTAJ
>>269
配列にはサイズがある
配列の要素にもサイズがある
配列のポインタをインクリメントするとサイズ分移動する
282デフォルトの名無しさん
垢版 |
2020/05/04(月) 11:28:46.99ID:mShckTAJ
>>272
関数のポインタもよろすく
2020/05/04(月) 13:11:18.15ID:7QD1dgDV
>>281
>>269
「配列にはサイズがある」のサイズと
「配列のポインタをインクリメントするとサイズ分移動する」のサイズ
は同じものですか?
2020/05/04(月) 13:17:17.01ID:4jqVsk17
Cなんてウンコみたいな翻訳本の解読してる暇があったら
デバッガ起動してアセンブラモードに切り替えて
どこのアドレスに対して読み書きしてるのかをチェックしたほうがはるかに効率的かつ正確に学習できる
2020/05/04(月) 14:50:29.24ID:onT2Ykn/
質問です。

C言語のrealloc();って返り値の番地が違ったらfree必須でしたっけ?
2020/05/04(月) 15:41:47.30ID:qaZOEB5A
>>285
ちょっと調べたらreallocは規格ごとに仕様の変遷が激しすぎる
cライブラリってホント糞
reallocを使うのは止めておいたほうがいいという発言をしたい
さすがに過激すぎるとは自分でも思うけど

車輪屋が多すぎるから、自分でも車輪を開発してもいいんじゃない?
2020/05/04(月) 15:53:27.65ID:i+rlN5Yv
質問です

第三次世界大戦が起きたときなどにIT分野の戦力として赤紙が届いて欲しいのですが

どんな能力があればそういう招集に選ばれますか?ソフトウェア開発スキルよりネットワークとかに特化した方がいいですか?
288デフォルトの名無しさん
垢版 |
2020/05/04(月) 15:55:58.17ID:k2FsLwVs
>>279
うまい。保存してそこらじゅうで使おう。
2020/05/04(月) 16:02:20.63ID:au6sJ5VU
>>285
https://en.cppreference.com/w/c/memory/realloc
2020/05/04(月) 16:05:31.01ID:u0BszB7B
>>287
かりにもしそういう事態になったら
個人の能力よりも会社で選ばれると思うよ?

だってもしフリーランスですごい有能でも
国から見てその能力が分からんだろ?

結局初期に声が掛かるのは
IT系の大企業に属してる奴だと思うし
逆に大企業で有能だから免れる奴もいるだろう
2020/05/04(月) 16:12:07.36ID:VsyNhdi0
どっちかと言うと大企業だと管理するだけになるんじゃないのかなぁ

現場でハッキングしたりウイルス作ったりするのはフリーランスとか下請けになるんじゃね
2020/05/04(月) 16:14:24.87ID:7QD1dgDV
>>285
realloc() から返ってきたポインタは free() する必要があります
realloc() に渡したポインタは free() する必要はありません
ただ、realloc() が失敗して null を返す場合があるので、realloc() に渡すポインタは別途とっておかないと、リークします

>>286
それは本当ですか?realloc() にバリエーションはなかったと思いますが
上記の realloc() 失敗があるため例外との相性は悪いと記憶しています(ただ、昔苦しんだ記憶があるけれども、もう忘れてしまった…)
C++ には realloc() はなく、そうしたければ自分で書くしかないかと思います、realloc() を避ける立場は理解できます
293デフォルトの名無しさん
垢版 |
2020/05/04(月) 16:20:30.81ID:A6B6l9Um
「Objectオブジェクトは、すべてのオブジェクトの基本オブジェクトである」

↑これJavaScriptのある本に書いてあったのだけど、どういうこと?(ワラ
2020/05/04(月) 16:25:43.62ID:7QD1dgDV
>>293
たぶんすべてのクラスは Object クラスの派生クラスだ、といいたいのでしょうね、Javaspcript ってそうなんですか?
基本クラスという言葉は今いちですね…基底クラスというべきかも
2020/05/04(月) 17:19:06.66ID:qaZOEB5A
>>292
今回は多分関係ないけど、第二引数のサイズの取り扱いが変遷してるとのこと>reallocの怪

領域に関してはosdnのreallocなどのmanページでも
ptr が指す領域が移動されていた場合は free(ptr) が実行される。
とあるし、元の領域は解放される仕様でFAっぽい
2020/05/04(月) 17:24:54.57ID:qaZOEB5A
領域を拡大縮小って厄っぽい気がしたから、固定長領域を片方向リストで繋いで増やしてたなぁ
解放できないのに減るなんて場面無かったし
2020/05/04(月) 17:31:45.91ID:mMf7FxNU
>>295
>ptr が指す領域が移動されていた場合は free(ptr) が実行される。
>とあるし、元の領域は解放される仕様

すなわち >>292
>realloc() に渡したポインタは free() する必要はありません

ということですよ、すなわち realloc() に渡したポインタは、通常は free() される、これは昔からかわらないですよ

第一引数・ポインタが 0 のときは malloc() と等価
第二引数・確保サイズが 0 のときは free() と等価

というのは確かに変遷があるのかもしれません(そこまでは追求してませんでした)
2020/05/04(月) 19:18:55.50ID:S/+PcDsg
>>293-294
「オブジェクト指向のプログラム言語」の多くにおいて「オブジェクトとはクラスのインスタンスである」と言えるけど、JavaScriptではそうではない。
JavaScriptは多くの言語のクラスに相当する「実体は無い、定義だけをする」仕組みが存在しない。
JavaScriptにおいて、すべての基底であるObjectは、他の言語でいうインスタンスに相当する、Objectという実体だ。
そして他のあらゆる値はObjectを継承した値だ。

JavaScriptは2020年現在、ひじょうに普及している言語だが、言語仕様としてはかなり独特なので、他の言語と同じ用語であっても、
他の言語と同じ意味だとは限らないものと心得よ。
それを解決し、クラスという言葉を他の言語で言うクラスと同じ意味として使いたいのなら、TypeScriptをやりなさい。」
2020/05/04(月) 19:31:38.33ID:u0BszB7B
一言でいうとJavaScriptは
プロトタイプベースの言語だよ
300デフォルトの名無しさん
垢版 |
2020/05/04(月) 19:49:10.57ID:Zdi/ARyL
>>298
よくわからない解説ありがとうございます。
よけいに混乱してさらに分からなくなりました。
2020/05/04(月) 20:07:10.32ID:eA9rrZ8d
>それを解決し、クラスという言葉を他の言語で言うクラスと同じ意味として使いたいのなら、TypeScriptをやりなさい。」

それ言うならES6。TypeScriptは関係ない。
302デフォルトの名無しさん
垢版 |
2020/05/04(月) 21:45:40.90ID:Zdi/ARyL
近年はJavaScriptにクラスの定義が完全武装されたと聞いたことかせあるけど本当?
303デフォルトの名無しさん
垢版 |
2020/05/04(月) 22:02:05.38ID:Zdi/ARyL
JavaScriptで関数が変数に代入できるとはどういうことだ?
わけがわからん。
Javaは一通りマスターしてものすごく体系的でスッキリしてるけどJavaScriptは気持ち悪すぎ。
まるで物理で光が粒でもあるし波でもあるという二重性のことを習ったときのように頭が混乱してる。

このへんの考え方について詳しくコツを教えていただけませんか?
2020/05/04(月) 22:16:06.47ID:au6sJ5VU
>>303
Javaでもラムダやメソッド参照で
関数を変数に代入したり
受け渡ししたりできるようになったでしょ
305デフォルトの名無しさん
垢版 |
2020/05/04(月) 22:18:50.38ID:Zdi/ARyL
>>304
知らん
2020/05/04(月) 22:44:47.93ID:0Qvuno/L
>>305
「Javaは一通りマスターして」いないウソツキなのはわかる
307デフォルトの名無しさん
垢版 |
2020/05/04(月) 22:47:34.62ID:Zdi/ARyL
本当だ。
デザインパターンの崇高な考えに共感して感動したものだ。
2020/05/04(月) 22:53:27.07ID:xCaPkE7P
>>307
入門書読了はマスターとは言わんぞw
2020/05/05(火) 01:11:27.97ID:KwIsFJ1G
>>302
武装って何だよw
JavaScriptのクラス構文は
単なるシンタックスシュガーだったはず
2020/05/05(火) 01:19:10.27ID:KwIsFJ1G
>>303
>JavaScriptで関数が変数に代入できるとは
関数型との兼ね合いとかでしょ?

Rubyでもブロックで同じことできるし
じつは関数ポインタを使えばCですらできる

obj = new Object

みたいな構文はOOPの言語ならよくあるが
オブジェクト(実体はインスタンスへの参照)を
変数に代入してるわけでしょ?

それでJavaScriptの場合なら関数は
メソッドひとつのオブジェクトだと考えれば
じつはそんなに極端な差がある訳でもない
2020/05/05(火) 02:31:49.57ID:VnLeUQkT
大文字小文字区別しない言語って
hist = new Hist
みたいに書けないけど
型名ってどうやってつけるのが多いの?
頭にCとかTとか付ける感じ?
2020/05/05(火) 02:47:51.08ID:rwJ86+M0
JavaScript の質問は、この板ではなく、

web 制作管理板の方へ書き込んだ方がよい
2020/05/05(火) 03:06:16.49ID:cTt6m/0M
変数にそんな名前をつけない
2020/05/05(火) 05:27:57.87ID:wmeBDlBR
型名と変数名だから書けなくないだろ
大文字小文字を区別するかどうか関係ないな
2020/05/05(火) 05:45:47.51ID:KwIsFJ1G
>>312
Web制作と関係ない
言語の質問なんだからいいでしょ

まあマイナーなWebフレームワークとかなら分かるけど
JavaScriptはエレクトロンもできて
もうWeb用だけじゃないメジャー言語だし
2020/05/05(火) 06:05:58.80ID:uTsiWylk
>>311
VBだとhist = New Hist()みたいに書けるよ
317デフォルトの名無しさん
垢版 |
2020/05/05(火) 06:19:19.87ID:pz9ieJtU
技術記事のライセンスでCreative Commonsを採用しようと思ってるけど
翻訳は自由に認めるけど、著作者の表示はちゃんとしてねってライセンスで
一番ゆるいのってどれだろう?
318デフォルトの名無しさん
垢版 |
2020/05/05(火) 06:22:23.97ID:pz9ieJtU
営利目的で利用されるのもちょっと嫌かな。となるとCC BY-NC-SAかなぁ?
2020/05/05(火) 06:24:30.08ID:pz9ieJtU
https://creativecommons.jp/licenses/
ん?非営利のマークって円マークでもOKなのか?日本専用?
320312
垢版 |
2020/05/05(火) 06:45:43.62ID:rwJ86+M0
>>315
web 制作管理板の方が、人が多い

こちらの板では、JavaScript を使うのは、主にRuby だから、
Rubyの開発者が答えることになるけどw

Node.js, Vue.js, React は知っていても、
Electron, React Native + Expo なんかは、Rubyでも扱わない
2020/05/05(火) 08:37:17.20ID:VXFMPkgX
>>309
トランスパイルしたりするしね
糖衣構文と言ってもいいのか疑問には思わなくもないけど言えないとも言い切れない微妙なライン
2020/05/05(火) 09:06:34.87ID:uTsiWylk
>>321
「ECMAScript 2015 で導入された JavaScript クラスは、JavaScript にすでにあるプロトタイプベース継承の糖衣構文です。」
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes

クラスの実体は関数
2020/05/05(火) 10:16:46.94ID:VXFMPkgX
>>322
えー……本場のMDNがそんなこと言ってるのか
無理筋じゃね?
言ったモン勝ちなんだけど、すんごい物理的説得に感じちゃう

糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
とか意地悪言いたくなる
2020/05/05(火) 10:45:57.39ID:pz9ieJtU
>>323
> 糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
はいどうぞ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/create
2020/05/05(火) 18:43:40.45ID:Kfrb5g7S
>>293
各々のオブジェクトの依存関係(?)を一覧すると「Object」オブジェクトが
一番上にくるって感じかな

http://www.tohoho-web.com/js/basic.htm
2020/05/05(火) 19:00:58.78ID:jNOFZ4L/
>>325
その「依存関係」は継承関係ですか?
2020/05/05(火) 19:12:14.41ID:VXFMPkgX
自分は気軽に総称としての最大公約数で{}の型と受け取ってるけど、間違ってるんだろな
2020/05/06(水) 00:17:50.54ID:ohBd/rOh
プロトタイプチェーンのルートはObject.prototype
2020/05/06(水) 18:15:08.54ID:UTk8vrOu
>>326
C++とかC#クラスとは定義の仕方が違うみたいだけど、考え方としては継承で
問題ないみたいだよ
「Object」の下のレベルで最後に「Window」オブジェクトがあって、「Window」
オブジェクトの中に「Navigator」オブジェクトがあるけど、「Navigator」
オブジェクトの解説では「Window.Navigator」ってなっているので「Object」
オブジェクトからみると「Object.Window.Navigator」なんじゃないかな
JavaScriptでこの辺のことを調べるならばプロトタイプっていうのを探すと
良いらしいよ
2020/05/06(水) 18:56:17.24ID:ohBd/rOh
>>329
めっちゃ間違っとるがな
2020/05/06(水) 21:25:18.01ID:ohBd/rOh
windowオブジェクトはブラウザ環境におけるGlobalオブジェクト
Globalオブジェクトはスコープチェーンのルート
プロトタイプチェーンとは別

ざっくり言うとfoo.barと書いた時に
fooの名前解決をするために辿るのがスコープチェーン
barの名前解決をするために辿るのが(fooオブジェクトの)プロトタイプチェーン
2020/05/07(木) 11:26:55.55ID:jIvQdobv
ハッカーニュース詳しい人いる?

Show HNでこんなん作ったよーって書き込みたかったんだけど
たしか最低条件があるでしょ?
それ満たしてないし、まあいいかって放置してたら
勝手に誰かが紹介しちゃってたんだよね

すでにハッカーニュースで取り上げられたものでも
Show HNしていいの?
どこかで1年?ぐらい経ったら再投稿OKってみたきもする
2020/05/07(木) 20:13:03.49ID:k8zwvPYV
みんな、TFLってスクールしってる?たまたま広告みつけてライン登録したんだがいかにも怪しいひどい勧誘だった。
2020/05/08(金) 09:04:06.72ID:wB/D1CzF
selenium で質問です。
これはあるグルメサイトの記事ですが、インスタの写真が iframe で埋め込まれています。

https://tsgourmet.info/2019/02/18/soba-and/

この iframe にスイッチしようとしても出来ません。

driver.switchTo().frame("instagram-embed-0");
System.out.println(driver.findElement(By.cssSelector("body")).getText());

javaです。これで iframe の外の記事の内容が出力されます。
試しにインスタの iframe をひとつコピーして、さらに

<iframe src = "file:///F:/DATA/iframe2.html"></iframe>

というコードを加えたテストページを作ってみたのですが、
自分で作った iframe にはスイッチできますが、やはりインスタの方にはスイッチ出来ません。
2020/05/08(金) 11:08:05.66ID:Pb0t26ee
>>334
iframeがまだできてないタイミングでスイッチしようとしてるから
2020/05/08(金) 11:36:01.86ID:wB/D1CzF
>>335
デバッガで1行ずつゆっくり実行してるのでそれはないです。
2020/05/08(金) 11:58:55.67ID:Pb0t26ee
>>336
デバッガでスイッチ前に要素が存在してることを確認できてるの?
2020/05/08(金) 12:10:13.70ID:U9fVxarJ
ゆっくり実行してるから既に出来てるはず!
339デフォルトの名無しさん
垢版 |
2020/05/08(金) 13:03:22.77ID:Fn4yfVbS
iframe は、そのページとは無関係の異なるサイトだから、
ブラウザが異なるページとして管理していて、相互にアクセスできない。
CORS、クロスオリジン禁止

自分のPC に、サーバーを立てて、サーバー経由にすればアクセスできる

VSCode の拡張機能のLiveServer で、HTML を開くとか、
Ruby の標準サーバー・Webrick とか
2020/05/08(金) 15:30:08.05ID:Pb0t26ee
>>339
webdriverのswitch_toはクロスオリジンでも問題なく使えるよ

それにクロスオリジンでアクセスできない状況なら
ブラウザがエラーを返すのですぐに分かる
341339
垢版 |
2020/05/08(金) 15:35:33.02ID:Fn4yfVbS
>webdriverのswitch_toはクロスオリジンでも問題なく使えるよ

使えるのか。
それなら、20秒ぐらいsleep すれば、アクセスできるかも
2020/05/08(金) 18:24:53.03ID:wB/D1CzF
>>337
selenium が操作しているブラウザでデベロッパーツールを開いて、要素があることは確認してます。
というか、ページを開いた状態であれこれソースをいじって実行する感じになってます。
343339
垢版 |
2020/05/09(土) 07:46:11.10ID:/Z4Vk9Yy
iframe 要素があっても、その要素内にアクセスできる?

>>339
にも書いたけど、クロスオリジン禁止じゃないの?

F12 開発者ツールのコンソールから、
getElementBy 何々でアクセスしてみれば?

仮にアクセスできても、無関係のサイトのDOM を、
そのページのDOMから、変更できるとは思わない

外部サイトは、iframe内でリンクされたことすら知らないはず
344339
垢版 |
2020/05/09(土) 08:08:18.28ID:/Z4Vk9Yy
もし、iframe の外に、外部のサイトのURL があれば、

それを取得して、switch_to に入れれば?
2020/05/09(土) 11:12:23.62ID:nvQ6Ap21
>>343
Selenium WebDriverはブラウザエンジンを直接使うことでJavaScriptを介さずにテストを実行する仕組み
だからJavaScriptがドメインを越えられないということを再確認したところで意味ないよ
クロスドメインポリシーの本来の保護対象でもない
AppiumにはiOSの制約でクロスドメインが越えられないことがあるみたいだけどそうでなければ事前設定も要らないはず
346339
垢版 |
2020/05/09(土) 12:46:33.27ID:/Z4Vk9Yy
それなら、20〜30秒間、sleep すれば取得できるのでは?

ひょっとしたら、そのページが、どこかのJavaScript コードで、
エラーでも起こして、止まっているのでは?

5ch なんかでも、ヒドイ時は、20〜30秒間、webdriver からアクセスできない。
接続すらできないまま、タイムアウトする

ページをちょこちょこいじるから、JavaScript が無限ループして、接続できないとか。
F12 開発者ツールですら開かない
2020/05/09(土) 14:46:40.37ID:2xDl0qkZ
>>342
要素があるんならdriverのバグの可能性もあるから
iframeを一旦変数に受けてからswitchTo()に渡すとかして要素指定の方法を変えてみるとか
ブラウザを変えてみるとかして切り分けしたら?

その蕎麦屋さん紹介のURLで試してみたけど
問題なくiframe#instagram-embed-0内の要素にアクセスできたよ
348339
垢版 |
2020/05/09(土) 14:53:41.34ID:/Z4Vk9Yy
>>334
>driver.switchTo().frame("instagram-embed-0");

漏れが、switchTo で検索したら、switchTo() の後ろには、.window() が続く。
driver.switchTo().window(Handle);

そもそも、.frame() は、正しいのか?
349339
垢版 |
2020/05/09(土) 15:10:37.63ID:/Z4Vk9Yy
>>348
修正

>そもそも、.frame() は、正しいのか?

検索したら、見つかった。
driver.switchTo().frame() もあるね
350339
垢版 |
2020/05/09(土) 16:16:44.41ID:/Z4Vk9Yy
<iframe id="instagram-embed-0" src="何々"></iframe>

そのsrc 属性は取得できるから、そのURL で別のタブを開いたら、どうかな?

Ruby では出来た!

url_0 = "何々"

driver.navigate.to url_0
p driver.title #=> "蕎麦あんど 何々"

frame = driver.find_element( :id, "instagram-embed-0" )
frame_url = frame.attribute( "src" )

driver.execute_script( "window.open()" ) # 新しいタブを開く
driver.switch_to.window( driver.window_handles.last ) # 新しいタブへ移動する
driver.navigate.to frame_url

p driver.title #=> "Instagram"
2020/05/09(土) 18:37:45.14ID:m89X+mnY
>>347
chromeブラウザのバージョンとWebDriverのバージョンが一致していなかったのが原因だったようです。
正しいバージョンのドライバをダウンロードすることでインスタの iframe にアクセスできました。ありがとうございました。

ただちょっと気になることがありまして、

[1589016931.212][SEVERE]: Timed out receiving message from renderer: 0.100

こんなメッセージがEclipseのコンソールに連続して何個も出るようになりまして。
これって何なのか分かるでしょうか?
352デフォルトの名無しさん
垢版 |
2020/05/10(日) 14:56:00.52ID:3JAWKvJx
cssで分からないことがあるので教えてほしいです
<div>で<p>と<img>を囲ってその周りをborderで囲おうとするとズレが生じるみたいなんです...
どうすればborderの中に収めることが出来ますか?
ちなみにこんな感じです
https://light.dotup.org/uploda/light.dotup.org647823.png.html
353デフォルトの名無しさん
垢版 |
2020/05/10(日) 15:02:40.60ID:3JAWKvJx
間違えましたurlはこっちです...
https://light.dotup.org/uploda/light.dotup.org647823.png
354デフォルトの名無しさん
垢版 |
2020/05/10(日) 15:13:44.35ID:b5u6GvZD
いつも通りにソースコードのエスパー作業から始めなきゃいけないのか?

精神感応範囲を半径数百kmまで広げ、この質問と同じ疑問を抱いている人間を検知、
さらにそいつの脳内を遠隔で読み取って、ソースコード断片を垣間見る

いくらオレ様がエスパー検定2級とはいっても、これは一日がかりの大事業だ
2020/05/10(日) 15:16:47.53ID:Sw23JCRb
>>352
cssはプログラム言語じゃねーよ、板違いだ
Web 制作板にでも行け
2020/05/10(日) 15:55:44.78ID:xvHBXoBG
git勉強中なんですがコマンドって覚える必要ありますか?
tortoisegit使えばかんたんに操作できるんです覚える意味ないような気がするんですがどうなんですか?
2020/05/10(日) 17:23:47.47ID:ut7i2Gsv
GUIツールを使うにしてもコマンドの意味を理解する必要はあるが、実際に必要になったら自然に覚えるだろう
あえて時間取って勉強するほどのことではない
そんなくだらないことでマウンティングするアホは無視しとけ
2020/05/10(日) 19:03:15.82ID:4nfDi5BB
趣味でGit使うだけならコマンド覚えなくてもいいんじゃね
仕事でGit使うなら環境によって使えるツールが違うからTortoiseGitしか使えないと困ることもあるかもね
2020/05/10(日) 19:10:59.62ID:S8GzHBO7
リモート端末でGit使うヤツおる?
2020/05/10(日) 19:29:21.42ID:Dy/9IMZE
基本的なコマンドは限られてるから、困ったときに考えるスタンス
TortoiseGitでもメニュー以外の操作なんて一度あったかどうか、つまりニッチ
GitGUIでもまぁ構わないし
2020/05/10(日) 19:33:27.49ID:Dy/9IMZE
>>359
git pull する(そういうのは使うとは言わないw)
2020/05/11(月) 18:08:46.61ID:Iqs1r6BU
>>356
コマンドを覚えると言っても、全部のコマンドを暗記できてる人はなかなかいないと思うよ。
主要なコマンドの、主要なパラメータだけ覚えればじゅうぶん。
そんで一応、主要なコマンドの主要なパラメータについては、覚えておいたほうがいいと思うよ。
じゃあ「主要なコマンドってどれよ」ということになるけど、それはtortoiseで頻繁に使う操作がコマンドでいうとどれに該当するのかって、使いながら考えればいい。
2020/05/11(月) 19:18:44.22ID:OKYk0aIy
clone
log
add
commit
checkout
fetch
pull
merge
rebase
push

これがわかってりゃ何とかなる
2020/05/11(月) 20:02:49.52ID:5fRacF8H
リベースは教えるな
2020/05/11(月) 22:38:03.27ID:1441iIXg
なんで?
2020/05/11(月) 22:40:56.75ID:OKYk0aIy
rebaseするとpush -fしなきゃいけないのがなんか嫌だなぁ
367デフォルトの名無しさん
垢版 |
2020/05/11(月) 22:56:09.74ID:iiH3rFYd
質問です。

stricmp() って関数がありますが、この i って何の略でしょうか?
よろしくお願いいたします。
2020/05/11(月) 23:16:22.16ID:jaZwKrp0
イグノ  ーベル賞
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 が書いてあった

それを元に、勝手にコンパイルされる
2020/05/11(月) 23:41:34.11ID:iiH3rFYd
>>368
ig の略ということでしょうか?
2020/05/12(火) 00:03:07.15ID:rr7jvTFY
case insensitiveのiやろ
ググれよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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