[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/17 05:49 / Filesize : 316 KB / Number-of Response : 1054
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 10:31:28.00 .net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
ワッチョイは住人が離れスレが寂れます導入禁止。

前スレ
スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1495618637/

193 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 20:28:11.98 ID:NqEaoFYk.net]
>>182
ここはクイズごっこやる板じゃありません

194 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 20:44:11.12 ID:0IzRQ325.net]
>>182
それは「エクスプローラーの機能をコマンドラインから利用する」質問なのでWindows板あたりで聞いてくれ

195 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 21:05:12.56 ID:n+jLARXG.net]
右クリックメニューから実行しているプログラムが分かれば可能かもしれないけど
右クリックメニューからプログラムが実行されているのかどうかというところから怪しい

196 名前:デフォルトの名無しさん [2019/05/04(土) 21:09:21.94 ID:5AoG/x8x.net]
>>184
ありがとうございます

197 名前:デフォルトの名無しさん [2019/05/04(土) 23:07:00.09 ID:djYDPjYL.net]
右クリックメニューにはショートカットキーが設定されてて
CTRL+キーで実行できる

コマンドラインでCTRL+そのキーを実行させりゃ済むことだが

198 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 23:33:28.34 ID:mcTiWZDk.net]
実行したいアプリの絶対パスか、それがコマンドならコマンドを実行すればよい

例えば、コマンドプロンプトで、where notepad と打つと、
以下のように、notepad (メモ帳)というコマンドの実行ファイルが、絶対パスで表示される。
(もし、複数行が表示された場合は、一番上の絶対パスがコマンドと結び付けられている)

C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

一般的には、コマンドには拡張子は付かないが、実行ファイルには拡張子が付いている

絶対パスが表示される場合は、notepad というコマンドは起動できる。
または、一番上の絶対パスでも起動できる

notepad
または、
C:\Windows\System32\notepad.exe

ただし、コマンドプロンプトから起動したアプリは、
そのコマンドプロンプトを終了したら、同時にそのアプリも終了するので要注意!

PowerShell は、コマンドプロンプトよりも文法がわかりやすい、新しいシェル

199 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 01:50:44.17 ID:XGmcxcCU.net]
>ただし、コマンドプロンプトから起動したアプリは、
>そのコマンドプロンプトを終了したら、同時にそのアプリも終了するので要注意!

試したら終了しなかったけど?昔はそうだったっけ?

200 名前:188 mailto:sage [2019/05/05(日) 02:09:10.76 ID:tvdtPjB+.net]
例えば、Ruby で、Nokogiri, Selenium WebDriver を使ったスクリプトファイル、a.rb がある時、

コマンドプロンプトで、ruby a.rb と実行すると、
ブラウザで、HTML ファイルが起動するけど、

ここで、コマンドプロンプトを閉じると、Rubyもブラウザも、終了する

201 名前:188 mailto:sage [2019/05/05(日) 02:13:13.38 ID:tvdtPjB+.net]
例えば、コマンドプロンプトで、notepad と打つと、メモ帳が起動するけど、
ここで、コマンドプロンプトを閉じても、メモ帳は終了しない!

あれれ?
どうなってるの??



202 名前:デフォルトの名無しさん [2019/05/06(月) 11:07:22.01 ID:hKkSY5j9.net]
サンプルコードのライセンスでさ

「自由に使っても構いません。ライセンス表記を消して使っても構いません。
ただし、俺が作ったのに、さもお前が作ったかのように権利を主張し独占することは許しません。」

みたいなライセンスって無い?
The Unlicense ってのがそうなのかな? CC0も?

些細なコード(でも今までにない独創的なもの)で権利を主張する気は
さらさらなく自由に使ってもらいたいんだけど、悪意のあるやつに奪われて
権利関連のゴタゴタに巻き込まれたくはないんだよね。

203 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 11:15:33.99 ID:kp5ImKt ]
[ここ壊れてます]

204 名前:S.net mailto: >>192
そのままそう書けばいいじゃん
有名どころのライセンスになれば効果アップ!とか無いから
それか専用スレで聞け
【License】ライセンス総合【利用許諾】
https://mevius.5ch.net/test/read.cgi/tech/1266247461/
[]
[ここ壊れてます]

205 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 11:18:30.77 ID:EVL1oVQr.net]
>>192
お前はまず働け
そして世の中を知れ
そしてお前の大事なそのクソコードをそっと捨てて恥じろ

206 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 11:27:00.52 ID:GGNVSXcy.net]
ライセンス表記を消してもいいのか
独占を許さないという記述ごと消されたコピーが配布されて
我が物顔で使う連中が出てきた挙げ句に口を揃えて知らなかった書いてなかったと言いそう

207 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 11:44:01.38 ID:Y5VmjYQ0.net]
べつに「我が物顔で使う」ことまでは禁止しないんだろ。
作者本人に制限がかかるような「独占」を防ぐだけなら作者の著作物である証拠があればいいんで
>>192の文言でどっかに公開しておけばいい。

208 名前:デフォルトの名無しさん [2019/05/06(月) 11:53:27.72 ID:hKkSY5j9.net]
>>193
> そのままそう書けばいいじゃん
英語で正確に書く自信がないし、ライセンスなんて自分で作るもんじゃない。使うもんだよ。
でないと個別にGPLやオープンソースと適合するのか?という問題が発生するじゃん

>>194
> お前はまず働け
今日は休みだぞ? 気づかなかったのか? (なんでだろう?)

>>195
> ライセンス表記を消してもいいのか
> 独占を許さないという記述ごと消されたコピーが配布されて
> 我が物顔で使う連中が出てきた挙げ句に口を揃えて知らなかった書いてなかったと言いそう

それは今でも同じでしょ? GPLでもなんでもライセンスを
(勝手に)消して配布して我が物顔で使うことはできる。
それを使ってる連中は知らなかったと言える。(本当に知らない場合もあるし)

209 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 14:36:16.85 ID:DT5L2VlP.net]
専用スレでという部分は無視か

210 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 14:58:27.45 ID:EVL1oVQr.net]
今日は休みだぞってレスつけるあたりがね
周回遅れの人間がどう周りを見てるのかが出てる

211 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 15:06:19.49 ID:kv7rySQG.net]
>>197
ライセンスがどういうものか理解したほうがいいよ
直接的な法的効力を持つものではない
「ライセンス表記を消してもいい」ライセンスを探すのも「英語で正確に書く自信がない」のに英語で用意するのもおかしいから



212 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 15:37:33.29 ID:hKkSY5j9.net]
>>200
では、その理由を書いてください。
あなたの文章。中身が全くありませんよ

213 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 15:56:53.92 ID:DT5L2VlP.net]
スレ立てるまでもない質問はここで専用スレがある質問はそこで
マナーも守れないルール軽視の奴がライセンスを語るのは滑稽です

214 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 20:13:46.41 ID:xre2YuCY.net]
ふとエロゲに使えるタスクトレイ常駐型の「CapsLockをマウスの左クリックに入れ替える」ソフトを作りたいと思いました。
知ってる言語がJavaだけだったのでなんとかEclipseで作れないもんかと調べて,学校の先生にも質問したのですが,どうもJavaでは難しいらしいです。

C言語は凄く難しいらしいので他に簡単に作れそうな,言語があれば教えていただきたいです。

215 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 20:52:39.73 ID:7undKR/x.net]
C#でグローバルフックすればいいんじゃないかな

216 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 08:25:44.14 ID:aC1HSUuO.net]
デバッガーを自作してみたいのですが(チートエンジンみたいな)どんな言語やシステムを学べばいいでしょうか?
大まかでいいので教えて下さい

217 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 21:09:39.12 ID:Gg3juC7j.net]
>>205
アセンブラじゃないかな。
プロセスメモリ書き換えとかの有名どころ
・OllyDbg
www.ollydbg.de/

218 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 01:10:33.46 ID:MYwtsRO1.net]
Fooクラ

219 名前:スに座標を設定する SetPos(x,y) というメソッドがあるとする
引数を省略しfoo.SetPos(x)、ないしnull指定でfoo.SetPos(x,null)と記述できる場合
y座標はどうなるイメージある?

(1) 0
(2) クラス側に都合の良い値に設定される
(3) 現在のy値のまま変更しない
(4) y値は指定されずfooの座標データは未完成のまま
(5) xもろともfooの座標データを削除
(6) その他
[]
[ここ壊れてます]

220 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 06:46:59.74 ID:WnIqtory.net]
予想するのは(1)(3)(4)
期待するのは(3)
(1)は気が利かない残念な設計
0に移動したいときは0を指定しますので(3)にしてくださいよ
(2)は利用者側にも都合の良い強い既定値がある要件下なら可
でもその特別な座標に移動する別メソッドを用意したほうがいい
(4)はJavaScriptあたりで何も考えていないとやりがちなぬるぽの元
座標未完成の状態に価値があるなら可
(5)のように設計すべき状況はほとんどない

221 名前:デフォルトの名無しさん [2019/05/10(金) 18:45:33.73 ID:yjXVmj4x.net]
mavenのローカルリポジトリはgitのローカルリポジトリと同じですか?



222 名前:デフォルトの名無しさん [2019/05/10(金) 18:48:02.92 ID:yjXVmj4x.net]
https://qiita.com/kyoyyy/items/161b6905f45bee2efe21
リモートリポジトリの更新はpushだと説明されています。
しかしgithubのリポジトリを見るとcommitsというタブがあります。
pushesではなく。なぜですか?

223 名前:207 mailto:sage [2019/05/10(金) 19:00:00.42 ID:njh/aYVe.net]
>>208
ありがとう
(3)にしつつ別関数で(2)を実現できるようにするわ

224 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:04:40.08 ID:aI9HbBXI.net]
>>210
更新をするコマンドはgit pushだ。
しかし、更新をしたという事実はcommitであり、各コミットはハッシュタグという16進数の文字列で区別する。commitsは名詞commitの複数形。

225 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:06:48.32 ID:aI9HbBXI.net]
pushというのは、ローカルリポジトリをリモートリポジトリに「押し出す」ことだと考えてもらいたい。
その反対はpullだ。

226 名前:デフォルトの名無しさん [2019/05/10(金) 19:17:58.71 ID:yjXVmj4x.net]
操作はpushでも登録されたのはcommitオブジェクトだ、みたいなニュアンスですか

227 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:26:53.10 ID:CF7UUf9v.net]
リモートでもローカルでもコミットという単位で変更が記録される。変更内容は、差分(diff)という形で記録される。

228 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:32:49.01 ID:CF7UUf9v.net]
ローカルでコミットを作るのがgit commitというコマンドだ。
git commit -m "名前"で、コミットに名前が付けられる。
コミット単位でリモートにプッシュするのがgit pushというコマンドだ。

229 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:43:27.77 ID:CF7UUf9v.net]
>>214
基本的にはそうだが、commitは動詞にも名詞にもなるから注意。

230 名前:デフォルトの名無しさん [2019/05/10(金) 19:43:46.78 ID:yjXVmj4x.net]
https://www.greptips.com/posts/1094/#%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%9D%E3%81%AE%EF%BC%92

こういう文脈で出てくるローカルリポジトリは別物ですか?
それともgitと技術的に共通のものですか?

231 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:45:25.70 ID:CF7UUf9v.net]
>>218
それはMavenというバージョン管理システムだ。Gitとは内部構造が異なる。



232 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 19:50:08.22 ID:CF7UUf9v.net]
リポジトリ(repository)は、昔はお城の倉庫・弾薬庫という意味だったと思う。projectやsolutionみたいなバージョン管理の単位だろう

233 名前:デフォルトの名無しさん [2019/05/10(金) 21:44:07.60 ID:yjXVmj4x.net]
pullはリモートリポジトリから作業ディレクトリに持ってくる事みたいですが、
pull requestを相手が受けた場合、
相手の作業ディレクトリにこちらのリモートリポジトリから
落とすという事になりますか?
それとも相手のリモートリポジトリに直接反映されますか?
pull requestを受けた側がどういう作業をするのか、が良く分かってません。

234 名前:デフォルトの名無しさん [2019/05/10(金) 22:07:33.82 ID:yjXVmj4x.net]
https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
> and also tell you what branch you're currently in:

”現在居るブランチ”とはどういう概念ですか?
“ブランチに居る”という事の意味が分かっていません。
何かブランチを操作する時、そのブランチ名を指定すれば良いのではないですか?
現在居るブランチという状態がどこかに存在する必要性がありますか?

235 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 22:25:35.57 ID:CF7UUf9v.net]
>>221
git pullはGitのコマンドだが、Pull Requestはどちらかというと、GitHubなどの機能じゃないかな。
他のユーザーにPRされるとGitHubにページが増えて、そこのページにボタンがあって、そのボタンを押すと変更点が適用されるという流れ。

236 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 22:29:53.42 ID:CF7UUf9v.net]
>>222
branchを直訳すると枝分かれ。ソースコードの変更は、木構造のように枝分かれする。git branchで現在のブランチ名と、今あるブランチ名の一覧を表示できる。
ブランチに移動するときはgit checkout ブランチ名。
masterは特殊なブランチ名で、現在の主流の開発段階を意味する。

237 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 22:32:15.65 ID:CF7UUf9v.net]
新しいブランチを作成するときはgit checkout -b ブランチ名。そこで変更してコミットすると、そのブランチでコミットが追加される。

238 名前:さすらいの蟻人間 mailto:sage [2019/05/10(金) 22:37:10.95 ID:03qRMgCL.net]
これ以上はGitの専門的な話になるから、下記スレッドに誘導。

Git 16 (c) 2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1502726047/

239 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 08:06:39.50 ID:bKjSBhWB.net]
>>207-211
SetPos なら、0 だろ

3. は、UpdatePos とか、別の名前で作るべき!
紛らわしくて仕方がない

Ruby on Rails でも、HTTP メソッドは、
put で置換、patch で一部更新とか、API を分けるのが普通

240 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 12:31:26.45 ID:2McswujT.net]
HTTPのputとpatchは
そもそもがそういう定義だからでは

241 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 16:04:30.81 ID:QNsNRb8x.net]
全く無知な状態からprogateやってます。

とりあえずクラウドワークス等でお小遣い稼ぎから、
いずれはもっと高度な事をしたいですが今のところHTML,、CSSをやってます。
他にもやるべき科目、あとprogateを終わった後の勉強法など宜しければご教示ください。><



242 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 16:19:19.59 ID:VR7g318H.net]
>>229
プログラマとして金稼ぎたいって話ならマ板
HTML,、CSSはどちらでも板違い

243 名前:デフォルトの名無しさん [2019/05/12(日) 01:46:28.96 ID:AJtL4p1I.net]
マルチプロジェクトで全プロジェクトについて文字コードを設定したいんですが
どうすればいいですか?
全タスク、およびjavadocについて文字コードを設定したい。

244 名前:デフォルトの名無しさん [2019/05/12(日) 02:46:39.82 ID:AJtL4p1I.net]
自己解決

245 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 13:25:42.38 ID:dSbddX8d.net]
>>229
HTML, CSS/SASS, JavaScript(JS), jQuery などは、web制作管理板へ

HTML, CSS の次は、SASS とか?
プログラミングなら、JS, jQuery とか

246 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 15:56:43.05 ID:aasV4/zo.net]
関数名で悩んでます良いの教えてください
bool 入力した文字を許容するか判定する関数(char input)
中の実装は様々で例えば数字のみを受け入れたりアルファベットのみ受け入れたり

247 名前:だったりです []
[ここ壊れてます]

248 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 16:37:15.80 ID:OoMn1CYl.net]
× bool 入力した文字を許容するか判定する関数(char input)
○ bool ○○か?(char input)

249 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 16:46:35.14 ID:XNVKE2KA.net]
○○か?
でいいじゃない
何言語か知らんけど

250 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 16:55:37.67 ID:aasV4/zo.net]
正確には関数ポインタで関数を持つ変数の名前なので数字やアルファベットなど何が入ってるかはわかりません

251 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 16:58:54.37 ID:PdkYojNb.net]
クラス名・変数名に迷ったら書き込むスレ。Part28
https://mevius.5ch.net/test/read.cgi/tech/1494147712/
に行け



252 名前:デフォルトの名無しさん [2019/05/12(日) 17:31:06.44 ID:AJtL4p1I.net]
SSLとかで共通鍵は比較的短期間で期限切れになると思うんですけど
新しい鍵に交換するタイミングで何か一連の通信が発生していたら
自分が鍵Aで送って、でも鍵A'に更新された後に相手が受け取る、
みたいな事が起きそうなんですが
その辺どう解決されてるか知ってる人居ますか?

253 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 18:20:54.66 ID:OoMn1CYl.net]
>>237
実装なんかどうでもいい。実装を名前にするな。
何をする関数なのか言え。

254 名前:デフォルトの名無しさん [2019/05/12(日) 20:43:36.71 ID:WzX9vNA0.net]
FA装置のソフト屋になりたいんだけど何勉強したらええ?

255 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 20:45:10.61 ID:FaNvA2KI.net]
>>241
物の調べ方から勉強したらどうかな
こんな掲示板でそんな質問するようじゃ何の見込みもない

256 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 22:00:29.30 ID:tmAHrWU+.net]
C#のbaseの使い方がよくわからないのですが
baseのカッコ内には基本コンストラクタと同じ引数を書けばいいのですか?
簡単な例を出して教えてほしいです

257 名前:経団連 mailto:sage [2019/05/12(日) 22:05:33.21 ID:9kC2Nsh9.net]
>>241
FAってなあに?

258 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 14:13:47.02 ID:Ar5YtP/N.net]
switch文のサンプル見ると
最後にdefaultが書かれてることが多い(というか見た限りは全部そうだった)と思いますが

if (x)
 x
elif (y)
 y
else
 x
って時は

switch
 case x
 default
  x
  break
 case y
  y
  break
でいいんですよね?一応動きます
言語はJavaScriptです

259 名前:経団連 mailto:sage [2019/05/13(月) 14:26:52.34 ID:V778T2OB.net]
>>245
JSにelifはない。
コロン忘れ。

260 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 14:32:05.50 ID:Ar5YtP/N.net]
>>246
コード短くするための擬似言語です

261 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 14:41:57.36 ID:/SO0MCI1.net]
パンくずリスト(Breadcrumb navigation)ってもうちょっと技術的で固くて短い言い方ないの?



262 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 16:56:32.29 ID:fCIExWJh.net]
サーバーと2,3回通信するスマホアプリを作ってて
スマホのような携帯端末はネットワークが細いから1回送ったデータは
セッション変数に保存して2回目以降はそこから取り出すようにした方がいいのか、
それともサーバーのメモリを食わないようにセッション変数はできるだけ使用せず
通信の度に送りなおしたほうがいいのかどっちだろ?

263 名前:デフォルトの名無しさん [2019/05/15(水) 00:39:04.38 ID:ApAyhkpz.net]
社内のPC関係管理してる部署に異動になって、プログラム作るときに
splitするだけの内容でも自作関数にして最小単位で作れ
と言われているんですが、これのメリットって何なんでしょうか
どうも1行でも自作関数制作という事に慣れず、気をぬくとそのまま記載してしまうのです

264 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 00:44:55.59 ID:qxUiM81Y.net]
はぁ?関数にするかどうかは行数じゃなくて
それで可読性をあげられるかどうかだろ

可読性を上げる = 読まなくていい

265 名前:ようにするってことな
そのsplitするだけの内容が、関数にすることで、
関数の中を読まなくてすむような、適切な名前をつけられるのであれば
そうすべきだし、結局関数の中まで追わないと意味不明なら関数にする必要ないし
[]
[ここ壊れてます]

266 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 04:58:48.52 ID:vAqxpv06.net]
main関数とか存在しないからclassで例えると
こんな感じのエラーにならないが問題だらけのコードを書かないようにじゃね

class Foo
 let private;
 function bar();
 function baz();
 document.write("Hello World!");

267 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 07:56:25.22 ID:ApAyhkpz.net]
>>251
いやもう本当に「splitするだけ」なんですよね
呼び出し元では「AwoBdekugiru」のように自作関数名を書くか「split」と直接書くかの違いだけで
コード分からない人が読むなら前者の方が良いかもしれないんですが
コード読む人ってある程度はわかるはずですし、splitを書き換えるって事もないと思うので
メンテ性でも可読性でも後者の方が良いと思うんですよね

268 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 07:59:48.08 ID:c4ryy/tS.net]
何でもワンクッション置く事、
自前の関数でラッピングすることの心地よさみたいなものは確かにあるw

269 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 08:01:34.79 ID:qxUiM81Y.net]
>>253
> いやもう本当に「splitするだけ」なんですよね

実装なんかどうでもいい。

270 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 08:39:05.32 ID:BLyhF7F0.net]
好意的に解釈するなら移植性を重視していて
言語固有のライブラリとビジネスロジックとを分離することに重きをおいているとか

271 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 08:48:16.69 ID:BLyhF7F0.net]
現実的に解釈するなら各社の情シスにまともなプログラマーがいるとは限らず
デメリットの方が多いことに誰かが気づいていたとしても
今からコーディングルールを崩してカオスになるよりは…と
消極的に現状維持を選んでいるだけということも



272 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 09:46:18.97 ID:AfKgri37.net]
>>245-247
JavaScript の質問は、web制作管理板の方へ書き込んでください!

>>249
頻繁に、サーバーと通信するのは、あまり良くない。
クライアント側のアプリ内で、データを持っていて、たまに通信する方がよい

ドラクエなどは、0.5秒毎に通信するけど、通信データは最小限に抑えている

>>250-257
色々な部署で、コードを再利用したいのだろう

273 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 21:38:29.52 ID:FQJg1oiP.net]
独習C#のコードなんですが
https://ideone.com/ybzLth
21行目の=this と23行目のo.IsOddの前についてる!の意味が分かりません
インターフェイスの修飾子が付いてるから派生先のクラス型では呼べないのは理解出来てるのですが
上記二点は何なのでしょうか?

274 名前:経団連 mailto:sage [2019/05/15(水) 21:47:49.25 ID:lIe3zIuL.net]
>>259
thisはそのクラスのインスタンスそのもの。
!は論理否定。

275 名前:経団連 mailto:sage [2019/05/15(水) 21:51:15.83 ID:lIe3zIuL.net]
恐らく常識だが、「整数が奇数でなければ偶数である」という事実を使っている。

276 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 21:55:17.33 ID:PcHnKSs6.net]
独学用の教科書を謳っている本の解説をここでやってもらうって間違ってない?
C#の勉強より本の内容を把握する方が大変そう

277 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 21:57:15.90 ID:FQJg1oiP.net]
>>260
インスタンスは new ○○じゃないのでしょうか?
thisがこのような形で使われるのはこの本の中ではここが始めてでイマイチわかりません…
説明もないです
!が否定なのも何度か!=という表現が使われてるので分かるのですが
メソッドを呼び出す時に!を使うのは今回の章が初めて

278 名前:なので何がどう作用してるのかもわかりません…('A`)
すいません
[]
[ここ壊れてます]

279 名前:経団連 mailto:sage [2019/05/15(水) 22:11:28.38 ID:lIe3zIuL.net]
public bool IsEven(int x)
{
IEven o =this;
return !o.IsOdd(x);
}
これはoがthisの別名になるから
public bool IsEven(int x)
{
return !this.IsOdd(x);
} と同じ。さらに
public bool IsEven(int x)
{
return !IsOdd(x);
}
と同じ。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


280 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 01:02:47.93 ID:UYyJJgmj.net]
メソッドを呼び出すときに!を使う特別ルールがあるわけではないよ
演算子の優先順位がわかってなくて混乱してるだけだと思う
1 + 2 * 3 の答えが 9 ではなく 7 であるという話に似ている
この式は分かりやすく書くと
1 + (2 * 3)

return !o.IsOdd(x);
を分かりやすく書くと
return !(o.IsOdd(x));
さらに次のようにも書ける
bool b = o.IsOdd(x);
return !b;

281 名前:デフォルトの名無しさん [2019/05/16(木) 15:41:12.61 ID:1R3UowzH.net]
PHPのクラスは、
宣言と実装を分ける事はできんのですかね



282 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 15:44:52.28 ID:6hwzj/pN.net]
WebProg
medaka.5ch.net/php/

283 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 18:31:52.56 ID:Ytu1aTid.net]
ゲーム用のRTOS的なのってないんだろうか。コンシューマゲーム機はハードメーカーが用意してくれているけど
PC等で汎用的に使える奴

284 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 18:34:09.30 ID:XMWCj9mg.net]
ゲームエンジンなら個人が無料で使えるUnityとかある

285 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 18:41:59.52 ID:Ytu1aTid.net]
汎用OSじゃUnityを使おうがリアルタイム処理は実現できなくね?

286 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 18:44:16.58 ID:htGImBGd.net]
ゲーム機なんてバックグラウンドでいろんなサービスが動いてるし
フレームドロップし放題だからRTOSなんて必要とされてないだろう
RTOSの想定する用途とは真逆のものすごく高級で雑な世界

287 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 14:44:43.61 ID:+n2NWOyo.net]
クリックするとイベントが発火するボタンがあるする
これに効果音を乗せる場合、押下時に紐付ける?
それとも発火と同じクリック時?

288 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 14:54:02.48 ID:P8P+qocm.net]
>>272
GUIは自分で使ってみて使いやすい形にするのがセオリー

289 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 15:02:54.43 ID:+n2NWOyo.net]
>>273
いろいろ試してるうちに
どっちがいいのか分からなくなってきたんだ…

290 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 15:13:48.48 ID:7Etm5KpY.net]
「カ」「チッ」

291 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 15:18:43.98 ID:+n2NWOyo.net]
>>275
なるほど分割…!



292 名前:デフォルトの名無しさん [2019/05/19(日) 20:35:17.21 ID:pSjwtj6N.net]
スレチだったらすみませんが誘導をお願いします。
筋トレの回数を記録するスマホアプリの開発がしたいです。日付・種目・セット数を保存するだけの簡易なものを想定しています。
以下の条件を満たす開発環境を利用したいのですが、何がおすすめでしょうか。
・Windows10で利用可能(linuxの仮想環境は用意出来ますが、Xcodeが使えないと思っています)
・Android/iPhoneのどちらでも使える(クロスプラットフォームが理想ですが、別々に作ったほうが楽ならそれでも可)
・サーバ通信なし(アプリだけで処理が完結する)

ご意見頂けると幸いです。よろしくお願いします。

293 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 20:55:48.28 ID:oL0p/fvO.net]
独習C#に
”tryブロックの中からメソッドを呼び出しそのメソッドの処理の中で例外が投げられたらcatchブロックで補足できる(ただし、そのメソッドの処理の中で例外が補足された場合には当然ながら呼び出し元では補足されません)”

というよく分かり辛い表現があるのですが
メソッド呼び出し中に発生した例外は補足されるのでしょうかされないのでしょうか…?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<316KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef