質問する前に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/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
探検
スレ立てるまでもない質問はここで 153匹目
■ このスレッドは過去ログ倉庫に格納されています
2020/04/06(月) 12:04:45.73ID:xHCNmW/7
305デフォルトの名無しさん
2020/05/04(月) 22:18:50.38ID:Zdi/ARyL >>304
知らん
知らん
306デフォルトの名無しさん
2020/05/04(月) 22:44:47.93ID:0Qvuno/L >>305
「Javaは一通りマスターして」いないウソツキなのはわかる
「Javaは一通りマスターして」いないウソツキなのはわかる
307デフォルトの名無しさん
2020/05/04(月) 22:47:34.62ID:Zdi/ARyL 本当だ。
デザインパターンの崇高な考えに共感して感動したものだ。
デザインパターンの崇高な考えに共感して感動したものだ。
308デフォルトの名無しさん
2020/05/04(月) 22:53:27.07ID:xCaPkE7P >>307
入門書読了はマスターとは言わんぞw
入門書読了はマスターとは言わんぞw
309デフォルトの名無しさん
2020/05/05(火) 01:11:27.97ID:KwIsFJ1G310デフォルトの名無しさん
2020/05/05(火) 01:19:10.27ID:KwIsFJ1G >>303
>JavaScriptで関数が変数に代入できるとは
関数型との兼ね合いとかでしょ?
Rubyでもブロックで同じことできるし
じつは関数ポインタを使えばCですらできる
obj = new Object
みたいな構文はOOPの言語ならよくあるが
オブジェクト(実体はインスタンスへの参照)を
変数に代入してるわけでしょ?
それでJavaScriptの場合なら関数は
メソッドひとつのオブジェクトだと考えれば
じつはそんなに極端な差がある訳でもない
>JavaScriptで関数が変数に代入できるとは
関数型との兼ね合いとかでしょ?
Rubyでもブロックで同じことできるし
じつは関数ポインタを使えばCですらできる
obj = new Object
みたいな構文はOOPの言語ならよくあるが
オブジェクト(実体はインスタンスへの参照)を
変数に代入してるわけでしょ?
それでJavaScriptの場合なら関数は
メソッドひとつのオブジェクトだと考えれば
じつはそんなに極端な差がある訳でもない
311デフォルトの名無しさん
2020/05/05(火) 02:31:49.57ID:VnLeUQkT 大文字小文字区別しない言語って
hist = new Hist
みたいに書けないけど
型名ってどうやってつけるのが多いの?
頭にCとかTとか付ける感じ?
hist = new Hist
みたいに書けないけど
型名ってどうやってつけるのが多いの?
頭にCとかTとか付ける感じ?
312デフォルトの名無しさん
2020/05/05(火) 02:47:51.08ID:rwJ86+M0 JavaScript の質問は、この板ではなく、
web 制作管理板の方へ書き込んだ方がよい
web 制作管理板の方へ書き込んだ方がよい
313デフォルトの名無しさん
2020/05/05(火) 03:06:16.49ID:cTt6m/0M 変数にそんな名前をつけない
314デフォルトの名無しさん
2020/05/05(火) 05:27:57.87ID:wmeBDlBR 型名と変数名だから書けなくないだろ
大文字小文字を区別するかどうか関係ないな
大文字小文字を区別するかどうか関係ないな
315デフォルトの名無しさん
2020/05/05(火) 05:45:47.51ID:KwIsFJ1G >>312
Web制作と関係ない
言語の質問なんだからいいでしょ
まあマイナーなWebフレームワークとかなら分かるけど
JavaScriptはエレクトロンもできて
もうWeb用だけじゃないメジャー言語だし
Web制作と関係ない
言語の質問なんだからいいでしょ
まあマイナーなWebフレームワークとかなら分かるけど
JavaScriptはエレクトロンもできて
もうWeb用だけじゃないメジャー言語だし
316デフォルトの名無しさん
2020/05/05(火) 06:05:58.80ID:uTsiWylk >>311
VBだとhist = New Hist()みたいに書けるよ
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かなぁ?
319デフォルトの名無しさん
2020/05/05(火) 06:24:30.08ID:pz9ieJtU https://creativecommons.jp/licenses/
ん?非営利のマークって円マークでもOKなのか?日本専用?
ん?非営利のマークって円マークでも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でも扱わない
web 制作管理板の方が、人が多い
こちらの板では、JavaScript を使うのは、主にRuby だから、
Rubyの開発者が答えることになるけどw
Node.js, Vue.js, React は知っていても、
Electron, React Native + Expo なんかは、Rubyでも扱わない
321デフォルトの名無しさん
2020/05/05(火) 08:37:17.20ID:VXFMPkgX322デフォルトの名無しさん
2020/05/05(火) 09:06:34.87ID:uTsiWylk >>321
「ECMAScript 2015 で導入された JavaScript クラスは、JavaScript にすでにあるプロトタイプベース継承の糖衣構文です。」
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes
クラスの実体は関数
「ECMAScript 2015 で導入された JavaScript クラスは、JavaScript にすでにあるプロトタイプベース継承の糖衣構文です。」
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes
クラスの実体は関数
323デフォルトの名無しさん
2020/05/05(火) 10:16:46.94ID:VXFMPkgX >>322
えー……本場のMDNがそんなこと言ってるのか
無理筋じゃね?
言ったモン勝ちなんだけど、すんごい物理的説得に感じちゃう
糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
とか意地悪言いたくなる
えー……本場のMDNがそんなこと言ってるのか
無理筋じゃね?
言ったモン勝ちなんだけど、すんごい物理的説得に感じちゃう
糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
とか意地悪言いたくなる
324デフォルトの名無しさん
2020/05/05(火) 10:45:57.39ID:pz9ieJtU >>323
> 糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
はいどうぞ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/create
> 糖衣構文というなら、この構文はxxxxと記述するのと等価です、と例示して説明してほしい
はいどうぞ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/create
325デフォルトの名無しさん
2020/05/05(火) 18:43:40.45ID:Kfrb5g7S >>325
その「依存関係」は継承関係ですか?
その「依存関係」は継承関係ですか?
327デフォルトの名無しさん
2020/05/05(火) 19:12:14.41ID:VXFMPkgX 自分は気軽に総称としての最大公約数で{}の型と受け取ってるけど、間違ってるんだろな
328デフォルトの名無しさん
2020/05/06(水) 00:17:50.54ID:ohBd/rOh プロトタイプチェーンのルートはObject.prototype
329デフォルトの名無しさん
2020/05/06(水) 18:15:08.54ID:UTk8vrOu >>326
C++とかC#クラスとは定義の仕方が違うみたいだけど、考え方としては継承で
問題ないみたいだよ
「Object」の下のレベルで最後に「Window」オブジェクトがあって、「Window」
オブジェクトの中に「Navigator」オブジェクトがあるけど、「Navigator」
オブジェクトの解説では「Window.Navigator」ってなっているので「Object」
オブジェクトからみると「Object.Window.Navigator」なんじゃないかな
JavaScriptでこの辺のことを調べるならばプロトタイプっていうのを探すと
良いらしいよ
C++とかC#クラスとは定義の仕方が違うみたいだけど、考え方としては継承で
問題ないみたいだよ
「Object」の下のレベルで最後に「Window」オブジェクトがあって、「Window」
オブジェクトの中に「Navigator」オブジェクトがあるけど、「Navigator」
オブジェクトの解説では「Window.Navigator」ってなっているので「Object」
オブジェクトからみると「Object.Window.Navigator」なんじゃないかな
JavaScriptでこの辺のことを調べるならばプロトタイプっていうのを探すと
良いらしいよ
330デフォルトの名無しさん
2020/05/06(水) 18:56:17.24ID:ohBd/rOh >>329
めっちゃ間違っとるがな
めっちゃ間違っとるがな
331デフォルトの名無しさん
2020/05/06(水) 21:25:18.01ID:ohBd/rOh windowオブジェクトはブラウザ環境におけるGlobalオブジェクト
Globalオブジェクトはスコープチェーンのルート
プロトタイプチェーンとは別
ざっくり言うとfoo.barと書いた時に
fooの名前解決をするために辿るのがスコープチェーン
barの名前解決をするために辿るのが(fooオブジェクトの)プロトタイプチェーン
Globalオブジェクトはスコープチェーンのルート
プロトタイプチェーンとは別
ざっくり言うとfoo.barと書いた時に
fooの名前解決をするために辿るのがスコープチェーン
barの名前解決をするために辿るのが(fooオブジェクトの)プロトタイプチェーン
332デフォルトの名無しさん
2020/05/07(木) 11:26:55.55ID:jIvQdobv ハッカーニュース詳しい人いる?
Show HNでこんなん作ったよーって書き込みたかったんだけど
たしか最低条件があるでしょ?
それ満たしてないし、まあいいかって放置してたら
勝手に誰かが紹介しちゃってたんだよね
すでにハッカーニュースで取り上げられたものでも
Show HNしていいの?
どこかで1年?ぐらい経ったら再投稿OKってみたきもする
Show HNでこんなん作ったよーって書き込みたかったんだけど
たしか最低条件があるでしょ?
それ満たしてないし、まあいいかって放置してたら
勝手に誰かが紹介しちゃってたんだよね
すでにハッカーニュースで取り上げられたものでも
Show HNしていいの?
どこかで1年?ぐらい経ったら再投稿OKってみたきもする
333デフォルトの名無しさん
2020/05/07(木) 20:13:03.49ID:k8zwvPYV みんな、TFLってスクールしってる?たまたま広告みつけてライン登録したんだがいかにも怪しいひどい勧誘だった。
334デフォルトの名無しさん
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 にはスイッチできますが、やはりインスタの方にはスイッチ出来ません。
これはあるグルメサイトの記事ですが、インスタの写真が 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 にはスイッチできますが、やはりインスタの方にはスイッチ出来ません。
335デフォルトの名無しさん
2020/05/08(金) 11:08:05.66ID:Pb0t26ee >>334
iframeがまだできてないタイミングでスイッチしようとしてるから
iframeがまだできてないタイミングでスイッチしようとしてるから
336デフォルトの名無しさん
2020/05/08(金) 11:36:01.86ID:wB/D1CzF >>335
デバッガで1行ずつゆっくり実行してるのでそれはないです。
デバッガで1行ずつゆっくり実行してるのでそれはないです。
337デフォルトの名無しさん
2020/05/08(金) 11:58:55.67ID:Pb0t26ee >>336
デバッガでスイッチ前に要素が存在してることを確認できてるの?
デバッガでスイッチ前に要素が存在してることを確認できてるの?
338デフォルトの名無しさん
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 とか
ブラウザが異なるページとして管理していて、相互にアクセスできない。
CORS、クロスオリジン禁止
自分のPC に、サーバーを立てて、サーバー経由にすればアクセスできる
VSCode の拡張機能のLiveServer で、HTML を開くとか、
Ruby の標準サーバー・Webrick とか
340デフォルトの名無しさん
2020/05/08(金) 15:30:08.05ID:Pb0t26ee341339
2020/05/08(金) 15:35:33.02ID:Fn4yfVbS >webdriverのswitch_toはクロスオリジンでも問題なく使えるよ
使えるのか。
それなら、20秒ぐらいsleep すれば、アクセスできるかも
使えるのか。
それなら、20秒ぐらいsleep すれば、アクセスできるかも
342デフォルトの名無しさん
2020/05/08(金) 18:24:53.03ID:wB/D1CzF343339
2020/05/09(土) 07:46:11.10ID:/Z4Vk9Yy iframe 要素があっても、その要素内にアクセスできる?
>>339
にも書いたけど、クロスオリジン禁止じゃないの?
F12 開発者ツールのコンソールから、
getElementBy 何々でアクセスしてみれば?
仮にアクセスできても、無関係のサイトのDOM を、
そのページのDOMから、変更できるとは思わない
外部サイトは、iframe内でリンクされたことすら知らないはず
>>339
にも書いたけど、クロスオリジン禁止じゃないの?
F12 開発者ツールのコンソールから、
getElementBy 何々でアクセスしてみれば?
仮にアクセスできても、無関係のサイトのDOM を、
そのページのDOMから、変更できるとは思わない
外部サイトは、iframe内でリンクされたことすら知らないはず
344339
2020/05/09(土) 08:08:18.28ID:/Z4Vk9Yy もし、iframe の外に、外部のサイトのURL があれば、
それを取得して、switch_to に入れれば?
それを取得して、switch_to に入れれば?
345デフォルトの名無しさん
2020/05/09(土) 11:12:23.62ID:nvQ6Ap21 >>343
Selenium WebDriverはブラウザエンジンを直接使うことでJavaScriptを介さずにテストを実行する仕組み
だからJavaScriptがドメインを越えられないということを再確認したところで意味ないよ
クロスドメインポリシーの本来の保護対象でもない
AppiumにはiOSの制約でクロスドメインが越えられないことがあるみたいだけどそうでなければ事前設定も要らないはず
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 開発者ツールですら開かない
ひょっとしたら、そのページが、どこかのJavaScript コードで、
エラーでも起こして、止まっているのでは?
5ch なんかでも、ヒドイ時は、20〜30秒間、webdriver からアクセスできない。
接続すらできないまま、タイムアウトする
ページをちょこちょこいじるから、JavaScript が無限ループして、接続できないとか。
F12 開発者ツールですら開かない
347デフォルトの名無しさん
2020/05/09(土) 14:46:40.37ID:2xDl0qkZ >>342
要素があるんならdriverのバグの可能性もあるから
iframeを一旦変数に受けてからswitchTo()に渡すとかして要素指定の方法を変えてみるとか
ブラウザを変えてみるとかして切り分けしたら?
その蕎麦屋さん紹介のURLで試してみたけど
問題なくiframe#instagram-embed-0内の要素にアクセスできたよ
要素があるんなら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() は、正しいのか?
>driver.switchTo().frame("instagram-embed-0");
漏れが、switchTo で検索したら、switchTo() の後ろには、.window() が続く。
driver.switchTo().window(Handle);
そもそも、.frame() は、正しいのか?
349339
2020/05/09(土) 15:10:37.63ID:/Z4Vk9Yy350339
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"
その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"
351デフォルトの名無しさん
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のコンソールに連続して何個も出るようになりまして。
これって何なのか分かるでしょうか?
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
<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
https://light.dotup.org/uploda/light.dotup.org647823.png
354デフォルトの名無しさん
2020/05/10(日) 15:13:44.35ID:b5u6GvZD いつも通りにソースコードのエスパー作業から始めなきゃいけないのか?
精神感応範囲を半径数百kmまで広げ、この質問と同じ疑問を抱いている人間を検知、
さらにそいつの脳内を遠隔で読み取って、ソースコード断片を垣間見る
いくらオレ様がエスパー検定2級とはいっても、これは一日がかりの大事業だ
精神感応範囲を半径数百kmまで広げ、この質問と同じ疑問を抱いている人間を検知、
さらにそいつの脳内を遠隔で読み取って、ソースコード断片を垣間見る
いくらオレ様がエスパー検定2級とはいっても、これは一日がかりの大事業だ
355デフォルトの名無しさん
2020/05/10(日) 15:16:47.53ID:Sw23JCRb356デフォルトの名無しさん
2020/05/10(日) 15:55:44.78ID:xvHBXoBG git勉強中なんですがコマンドって覚える必要ありますか?
tortoisegit使えばかんたんに操作できるんです覚える意味ないような気がするんですがどうなんですか?
tortoisegit使えばかんたんに操作できるんです覚える意味ないような気がするんですがどうなんですか?
357デフォルトの名無しさん
2020/05/10(日) 17:23:47.47ID:ut7i2Gsv GUIツールを使うにしてもコマンドの意味を理解する必要はあるが、実際に必要になったら自然に覚えるだろう
あえて時間取って勉強するほどのことではない
そんなくだらないことでマウンティングするアホは無視しとけ
あえて時間取って勉強するほどのことではない
そんなくだらないことでマウンティングするアホは無視しとけ
358デフォルトの名無しさん
2020/05/10(日) 19:03:15.82ID:4nfDi5BB 趣味でGit使うだけならコマンド覚えなくてもいいんじゃね
仕事でGit使うなら環境によって使えるツールが違うからTortoiseGitしか使えないと困ることもあるかもね
仕事でGit使うなら環境によって使えるツールが違うからTortoiseGitしか使えないと困ることもあるかもね
359蟻人間 ◆T6xkBnTXz7B0
2020/05/10(日) 19:10:59.62ID:S8GzHBO7 リモート端末でGit使うヤツおる?
360デフォルトの名無しさん
2020/05/10(日) 19:29:21.42ID:Dy/9IMZE 基本的なコマンドは限られてるから、困ったときに考えるスタンス
TortoiseGitでもメニュー以外の操作なんて一度あったかどうか、つまりニッチ
GitGUIでもまぁ構わないし
TortoiseGitでもメニュー以外の操作なんて一度あったかどうか、つまりニッチ
GitGUIでもまぁ構わないし
361デフォルトの名無しさん
2020/05/10(日) 19:33:27.49ID:Dy/9IMZE >>359
git pull する(そういうのは使うとは言わないw)
git pull する(そういうのは使うとは言わないw)
362デフォルトの名無しさん
2020/05/11(月) 18:08:46.61ID:Iqs1r6BU >>356
コマンドを覚えると言っても、全部のコマンドを暗記できてる人はなかなかいないと思うよ。
主要なコマンドの、主要なパラメータだけ覚えればじゅうぶん。
そんで一応、主要なコマンドの主要なパラメータについては、覚えておいたほうがいいと思うよ。
じゃあ「主要なコマンドってどれよ」ということになるけど、それはtortoiseで頻繁に使う操作がコマンドでいうとどれに該当するのかって、使いながら考えればいい。
コマンドを覚えると言っても、全部のコマンドを暗記できてる人はなかなかいないと思うよ。
主要なコマンドの、主要なパラメータだけ覚えればじゅうぶん。
そんで一応、主要なコマンドの主要なパラメータについては、覚えておいたほうがいいと思うよ。
じゃあ「主要なコマンドってどれよ」ということになるけど、それはtortoiseで頻繁に使う操作がコマンドでいうとどれに該当するのかって、使いながら考えればいい。
363デフォルトの名無しさん
2020/05/11(月) 19:18:44.22ID:OKYk0aIy clone
log
add
commit
checkout
fetch
pull
merge
rebase
push
これがわかってりゃ何とかなる
log
add
commit
checkout
fetch
pull
merge
rebase
push
これがわかってりゃ何とかなる
364デフォルトの名無しさん
2020/05/11(月) 20:02:49.52ID:5fRacF8H リベースは教えるな
365デフォルトの名無しさん
2020/05/11(月) 22:38:03.27ID:1441iIXg なんで?
366デフォルトの名無しさん
2020/05/11(月) 22:40:56.75ID:OKYk0aIy rebaseするとpush -fしなきゃいけないのがなんか嫌だなぁ
367デフォルトの名無しさん
2020/05/11(月) 22:56:09.74ID:iiH3rFYd 質問です。
stricmp() って関数がありますが、この i って何の略でしょうか?
よろしくお願いいたします。
stricmp() って関数がありますが、この i って何の略でしょうか?
よろしくお願いいたします。
368デフォルトの名無しさん
2020/05/11(月) 23:16:22.16ID:jaZwKrp0 イグノ ーベル賞
369デフォルトの名無しさん
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 が書いてあった
それを元に、勝手にコンパイルされる
ツールは、誰かのライブラリを、git clone しておけば良いだけ
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れたけど、
インストールスクリプトに、git clone が書いてあった
それを元に、勝手にコンパイルされる
370デフォルトの名無しさん
2020/05/11(月) 23:41:34.11ID:iiH3rFYd >>368
ig の略ということでしょうか?
ig の略ということでしょうか?
371デフォルトの名無しさん
2020/05/12(火) 00:03:07.15ID:rr7jvTFY case insensitiveのiやろ
ググれよ
ググれよ
372デフォルトの名無しさん
2020/05/12(火) 05:12:04.07ID:OXhTiFdd ignore caseやろ
373デフォルトの名無しさん
2020/05/12(火) 07:37:05.03ID:hPehk44G 世の中にはコミット履歴を綺麗にしないと発狂する病患者が多くて、rebaseを強要するプロジェクトあるんだよなぁ
374デフォルトの名無しさん
2020/05/12(火) 07:39:24.75ID:dat4yJ/3 >>373
コレコレ
コレコレ
375デフォルトの名無しさん
2020/05/12(火) 07:39:25.70ID:yS+J4vmz >>373
それで苦しむなら、それはいきあたりばったりで仕事してる証拠
一つにまとめればいいだけじゃん。
それででかくなるならそもそもそのコミットはレビューできない
どうせレビューとかしてないんだろ?
それで苦しむなら、それはいきあたりばったりで仕事してる証拠
一つにまとめればいいだけじゃん。
それででかくなるならそもそもそのコミットはレビューできない
どうせレビューとかしてないんだろ?
376デフォルトの名無しさん
2020/05/12(火) 07:54:00.91ID:hPehk44G >>375
患者さん今日のお薬は飲みましたか?
患者さん今日のお薬は飲みましたか?
377デフォルトの名無しさん
2020/05/12(火) 07:56:13.36ID:hPehk44G378デフォルトの名無しさん
2020/05/12(火) 08:24:35.55ID:yS+J4vmz 必須じゃなくても、あとのことを考えて
こまめに整理整頓rebaseするよねってだけの話
こまめに整理整頓rebaseするよねってだけの話
379デフォルトの名無しさん
2020/05/12(火) 10:27:44.15ID:hPehk44G するよね
で必修科目にするのって、どうなのという話
で必修科目にするのって、どうなのという話
380デフォルトの名無しさん
2020/05/12(火) 11:34:49.72ID:b2oNjNSX >>367
stricmp
http://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx.doc.neutrino_lib_ref/s/stricmp.html
>Compare two strings, ignoring case
>The stricmp() function compares, with case insensitivity,
ignoreかinsensitivity、どっちだろうな
ケースを無視する。
ケースに鈍感。
stricmp
http://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx.doc.neutrino_lib_ref/s/stricmp.html
>Compare two strings, ignoring case
>The stricmp() function compares, with case insensitivity,
ignoreかinsensitivity、どっちだろうな
ケースを無視する。
ケースに鈍感。
381デフォルトの名無しさん
2020/05/12(火) 18:01:23.10ID:Gr8KIEyj tblファイルを開いていじりたいのですが
おすすめのフリーツールとかありましたら教えてください
おすすめのフリーツールとかありましたら教えてください
382デフォルトの名無しさん
2020/05/13(水) 11:08:38.14ID:UGQjqFhX Rubyでモードスイッチ?を実装したい場合って引数のパーサーを自作するしかない?
アーカイバとかで良くある
foo a -6 file path
foo x -r file
みたいなの。引数パーサーはoptparserが標準添付されているけどそのような指示が出来るように見えない
てかPythonのargparseも出来そうに見えない。そんなに珍しい記法じゃないと思うんだけどな
アーカイバとかで良くある
foo a -6 file path
foo x -r file
みたいなの。引数パーサーはoptparserが標準添付されているけどそのような指示が出来るように見えない
てかPythonのargparseも出来そうに見えない。そんなに珍しい記法じゃないと思うんだけどな
383デフォルトの名無しさん
2020/05/13(水) 12:10:01.31ID:WBibu7Ic そういうのはサブコマンドをサポートしてるオプションパーサーを使う
foo aやfoo xはgit addやgit commitみたいにサブコマンド扱い
foo aやfoo xはgit addやgit commitみたいにサブコマンド扱い
384デフォルトの名無しさん
2020/05/13(水) 20:45:21.23ID:9/nbv4xi C++です
符号が必要無いint型変数に符号をつけるのはコード美学的に良くないと考えてunsigned intとしているのですが
修飾子含めた型名が長い上にスペースまで存在するので見辛い事この上ないです
だからといってこの為だけにマクロでUINTなどと作るのはそれはそれで美しくない気もします
符号有りでintとするのが最善な気がしますがどうなんでしょうか
符号いらないのに
符号が必要無いint型変数に符号をつけるのはコード美学的に良くないと考えてunsigned intとしているのですが
修飾子含めた型名が長い上にスペースまで存在するので見辛い事この上ないです
だからといってこの為だけにマクロでUINTなどと作るのはそれはそれで美しくない気もします
符号有りでintとするのが最善な気がしますがどうなんでしょうか
符号いらないのに
386デフォルトの名無しさん
2020/05/13(水) 21:37:32.98ID:7CmpbKXq コード美学とか言うと、符号なし型は非対称だから美しくないっていう人もいるね。
387デフォルトの名無しさん
2020/05/13(水) 22:14:09.43ID:9/nbv4xi388デフォルトの名無しさん
2020/05/13(水) 22:49:12.88ID:FGVw3k5D389デフォルトの名無しさん
2020/05/13(水) 23:51:17.25ID:sTsOjaTK >>384
sizeof(int)バイトも必要ない変数では、intを使うのは美しくないからとshortを使うの?
変な美意識を持つより、特に理由がないならint使った方がいいと思うよ。
unsigned intを使うと、うっかり減算で負数になることを期待したコードを書いてハマることとかもあるし。
sizeof(int)バイトも必要ない変数では、intを使うのは美しくないからとshortを使うの?
変な美意識を持つより、特に理由がないならint使った方がいいと思うよ。
unsigned intを使うと、うっかり減算で負数になることを期待したコードを書いてハマることとかもあるし。
390デフォルトの名無しさん
2020/05/14(木) 00:33:17.80ID:95296In2 IMEが直接入力か日本語入力かをチェックする命令を探しています。
autoitを使っていてDLL利用でどうにかしたいのですが
何かありませんか?
autoitを使っていてDLL利用でどうにかしたいのですが
何かありませんか?
391デフォルトの名無しさん
2020/05/14(木) 07:11:45.79ID:I4ym7uYF iPadを使ってWindows10を操作するアプリを作ることって可能でしょうか?
イメージとしてはElgato Stream DeckのようにiPad上にボタンを表示して
ショートカットやマクロを登録して、Windowsを操作したいのです
イメージとしてはElgato Stream DeckのようにiPad上にボタンを表示して
ショートカットやマクロを登録して、Windowsを操作したいのです
392デフォルトの名無しさん
2020/05/14(木) 07:50:23.54ID:2V2HyXqR393デフォルトの名無しさん
2020/05/14(木) 11:09:17.12ID:0iSvXXOw プログラミングの目標物にしたいものがあるのですがそれの難易度について聞かせて下さい
キーマップ変更ソフトを作りたいと思っています
例えばロシア語入力はйцукен配列というものがデフォルトなのですがその状態からワンクリックで切り替えて
dを押したらд、Gを押したらГが入力されるというように置換して、日本語や英数字入力に戻したときにはまたすぐQWERTY配列に切り替えられるのが理想です
先人の作ったソフトを探すとあるにはあるので使おうとしたところ変更を適用する時に「レジストリをいじるので再起動が必要」と言われました
これでは通常の作業と多言語の私の意図した入力の往来ができません
もしかしてキーボードのレイアウトをいじるのは初心者にとってはかなり高度な事になってしまうのでしょうか?
キーマップ変更ソフトを作りたいと思っています
例えばロシア語入力はйцукен配列というものがデフォルトなのですがその状態からワンクリックで切り替えて
dを押したらд、Gを押したらГが入力されるというように置換して、日本語や英数字入力に戻したときにはまたすぐQWERTY配列に切り替えられるのが理想です
先人の作ったソフトを探すとあるにはあるので使おうとしたところ変更を適用する時に「レジストリをいじるので再起動が必要」と言われました
これでは通常の作業と多言語の私の意図した入力の往来ができません
もしかしてキーボードのレイアウトをいじるのは初心者にとってはかなり高度な事になってしまうのでしょうか?
394デフォルトの名無しさん
2020/05/14(木) 11:19:33.79ID:tvxDWcUo ひょっとしてIMEにロシア語キーモード追加すれば済む話か
395デフォルトの名無しさん
2020/05/14(木) 13:11:04.47ID:FSEZeoAj396デフォルトの名無しさん
2020/05/14(木) 13:19:14.09ID:FSEZeoAj >>393
VSCode みたいに、そのアプリ内だけで、vim 用に、キーマップを変えることは出来るけど、OS 全体ではない
OS全体のキーマップを変えるのは、レジストリを更新して、
すべてのアプリの動作を変えるから、大変なこと!
VSCode みたいに、そのアプリ内だけで、vim 用に、キーマップを変えることは出来るけど、OS 全体ではない
OS全体のキーマップを変えるのは、レジストリを更新して、
すべてのアプリの動作を変えるから、大変なこと!
397デフォルトの名無しさん
2020/05/14(木) 13:19:54.41ID:ljUxN++I busybox oo(…私も一般人には使われないか)
398デフォルトの名無しさん
2020/05/14(木) 14:24:25.78ID:HxdbbI2M >>393
低いレイヤーのAPIを使う必要があるから初心者にとっては高度な事なのは間違いない
Windowsならキー入力をフックして他のキー入力イベントに変換するアプリを常駐させれば可能
通常のKey Remapperはレジストリを変更じゃなくフックを使ってる
SetWindowsHookExやLowLevelKeyboardProcでググって
低いレイヤーのAPIを使う必要があるから初心者にとっては高度な事なのは間違いない
Windowsならキー入力をフックして他のキー入力イベントに変換するアプリを常駐させれば可能
通常のKey Remapperはレジストリを変更じゃなくフックを使ってる
SetWindowsHookExやLowLevelKeyboardProcでググって
399デフォルトの名無しさん
2020/05/14(木) 17:23:40.27ID:Fje8r4fL 皆さんありがとうございます
難しいのは分かりましたがご意見を参考にして色々調べて見てみようと思います
難しいのは分かりましたがご意見を参考にして色々調べて見てみようと思います
400デフォルトの名無しさん
2020/05/14(木) 17:37:31.98ID:BH4AgTAA まったくの初心者なのですが、アセンブリ言語を理解できるようになりたいです。
入門サイトなどを探しても自分が探しているCPUを取り扱っている物は見つかりませんでした。
まだCPUの仕組みもよく理解していないような状態なので、種類に拘らずそのような入門サイトなどで勉強した方がいいのでしょうか。
一通り学習を終えた後、別のCPUの言語でもすぐ対応できますか?
iosアプリのリバースエンジニアリング をしてみたいと思っているのでarm64のコードを理解できるようになりたいです。(用語などの使い方が間違っていたらすみません。)
入門サイトなどを探しても自分が探しているCPUを取り扱っている物は見つかりませんでした。
まだCPUの仕組みもよく理解していないような状態なので、種類に拘らずそのような入門サイトなどで勉強した方がいいのでしょうか。
一通り学習を終えた後、別のCPUの言語でもすぐ対応できますか?
iosアプリのリバースエンジニアリング をしてみたいと思っているのでarm64のコードを理解できるようになりたいです。(用語などの使い方が間違っていたらすみません。)
401デフォルトの名無しさん
2020/05/14(木) 17:51:35.15ID:xR/PZA9p402デフォルトの名無しさん
2020/05/14(木) 17:59:57.54ID:FSEZeoAj 情報処理資格の教科書から、始めた方がよい。
CASL 2 という仮想アセンブラもある
仮想アセンブラとは、各メーカーごとの実際のアセンブラではなくて、抽象的なもの
仮想アセンブラでは、LLVM が最も有名
CASL 2 という仮想アセンブラもある
仮想アセンブラとは、各メーカーごとの実際のアセンブラではなくて、抽象的なもの
仮想アセンブラでは、LLVM が最も有名
403デフォルトの名無しさん
2020/05/14(木) 18:06:48.91ID:HbCKurWZ404デフォルトの名無しさん
2020/05/14(木) 18:14:27.06ID:I4ym7uYF■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はパンダがいなくなる状況に直面するだろう」 中国メディア、専門家の見方伝える [♪♪♪★]
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★5 [BFU★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★11 [樽悶★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 ★2 [蚤の市★]
- 【福岡】ミカンの木に逆さ吊りになっていた高齢の男性が死亡 [雑用縞工作★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★12 [樽悶★]
- コンビニ店長、ついにキレる「なんであなた達にトイレを貸さないといけないんですか?私達はトイレレンタル業ではありません」 [329329848]
- 教育ママゴン「うちの子はしんちゃんや特撮、リゼロは見せません。ジブリやディズニーとかしか見させません」こゆのって実際どうなん? [257926174]
- 【高市悲報】大暴落 [115996789]
- 🏡
- 中国調子乗ってんな
- 【速報】東京から人が消える [329329848]
