[表示 : 全て 最新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/

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ブロックで補足できる(ただし、そのメソッドの処理の中で例外が補足された場合には当然ながら呼び出し元では補足されません)”

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

294 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 21:12:34.86 ID:PSBPTvES.net]
>>278
private void methodA()
{
try { methodB(); }
catch {/*例外処理A*/}
}
このmethodAから呼び出すmethodBに関して
・呼出した先で例外が発生すると呼び出し元でcatchされる
private void methodB()
{
/*何らかの処理、例外は呼び出し元の例外処理Aで捕捉される*/
}
・別のパターン
「そのメソッドの処理の中で例外が補足された場合」呼び出し先で例外処理は完了するのでmethodAではcatchされない
private void methodB()
{
try {/*何らかの処理、例外は例外処理Bで捕捉される*/ }
catch {/*例外処理B*/}
}
メソッド分けたけどtry-catchを入れ子にしても同じこと
実際にこのパターンで書いてみて動かしてみればいい

295 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 21:46:44.54 ID:oL0p/fvO.net]
>>279
そういう意味でしたか…
分かりやすく噛み砕いていただきありがとうございます。



296 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 06:34:18.42 ID:poyp5Kqc.net]
>>277
漏れは、Ruby, Nokogiri, Selenium WebDriver で、ブラウザを自動操作して、
ローカルPC 内の画像ファイルを、ブラウザで見たりしてる

ただ、ローカルPC内に保存できるかどうかは、知らない

HTML, CSS/SASS, JavaScript, jQuery, Node.js も使う

でも、Windows10 で、iPhone は作れるかな?

>>278-280
C# のスレで、聞いた方が良さそう

297 名前:デフォルトの名無しさん [2019/05/20(月) 21:23:14.49 ID:VWEIYE4F.net]
Visual Studio(C#)のプログラミングに関する質問です。

インクルードする2ファイルが、双方のクラスを互いに必要とするケースにおいて、
コンパイルが通らなくて困っています。(当たり前なのですが…)

【Aファイル】
クラスAの定義{
クラスBの使用(インスタンス作成、メソッド利用)
}

【Bファイル】
クラスBの定義{
クラスAの使用(インスタンス作成、メソッド利用)
}

【全体インクルードファイル】
#include Aファイル
#include Bファイル

【コンパイル結果】
Bクラスが存在しません(Aファイルにて)

【質問】
お互いにクラス定義を必要とする場合、
★具体的に★どのような実装をすれば良いのでしょうか?

298 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 21:27:54.97 ID:g68Ac+XT.net]
> インクルードする2ファイルが、双方のクラスを互いに必要とするケースにおい

そういう設計になるのが間違い

299 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 21:38:41.48 ID:nUCZI9rN.net]
https://mevius.5ch.net/test/read.cgi/tech/1558002486/74
https://teratail.com/questions/190437
マルチすぎる

300 名前:デフォルトの名無しさん [2019/05/20(月) 21:44:22.94 ID:qyXChWvO.net]
e-ラーニングの動画コンテンツみたいにさ、
Webページ上の動画をユーザが何分視聴したのかデータをDBに残したいんだけど、
どんな技術使えば実現可能なん?

301 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 21:45:40.12 ID:g68Ac+XT.net]
透視技術

302 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 04:39:06.01 ID:8ltFqk6r.net]
動画をHLSにすれば簡単なんじゃね

303 名前:281 mailto:sage [2019/05/21(火) 12:16:28.57 ID:ZAINLMmO.net]
>>277
VSCode でも使っている、Electron もある。
これは、Chromium + Node.js

これも、Ruby, Nokogiri, Selenium WebDriver で、ブラウザを自動操作してるのと同じ。
実行環境がブラウザのChromiumで、ローカルPC へのアクセスに、Node.jsを使っている

これも、HTML, CSS/SASS, JavaScript, jQuery などを使う

304 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 12:21:00.91 ID:ZAINLMmO.net]
>>282-284
C# の質問は、C#のスレに書き込んでください!

それと、マルチポストは禁止です!
複数のスレや外部のサイトに、書き込まないでください!

他の場所・スレへ移動する場合は、元の場所の質問を締め切ってから、移動してください!

305 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 22:06:29.40 ID:at6rVxVk.net]
質問です。
qiitaのとある作者さんのWin32のウィンドウライブラリをパクったのですが、連絡を取るときはアカウントとるべきですか?



306 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 01:55:17.97 ID:53a26ZX4.net]
連絡取れれば何だって良いだろ。
ライブラリにライセンスがかいてあれば、連絡取る必要すらないし

307 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 10:46:29.85 ID:Ph/OCthx.net]
>>291
それもそうですなぁ。
qiitaのデフォルトライセンスの記述は見たことないなぁ。などと今思ったナリ。

308 名前:デフォルトの名無しさん [2019/05/25(土) 04:32:03.46 ID:7Hh+Cor8.net]
高階関数だのラムダ式だの言ってるけど
関数ポインタを使ったコールバックと何が違うの?

309 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 05:05:26.86 ID:hxN9RlQC.net]
擬似言語でかくとC言語では以下のような、foo関数の中に
bar関数を定義するというような書き方はできない

foo() {
 bar() { }
 var bar_prt = bar;
 bar_prt();
}

このようにfoo関数の外に書く必要がある

bar() { }
foo() {
 var bar_prt = bar;
 bar_prt();
}

だから関数ポインタでは、以下のように、bar関数の中から
foo関数の中にある変数valueを参照するということができない

foo() {
 var value = 123
 bar() { console.log(value); }
 var bar_prt = bar;
 bar_prt();
}

別の場所にある関数だから、foo関数のローカル変数にアクセスできない

たとえ、foo関数の中にbar関数を定義できたとしても、関数ポインタと同じ仕組みであれば
bar関数の中からfoo関数の中にある変数valueを参照できない

310 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 05:24:03.98 ID:HNNK4o9q.net]
例えばqsortの引数に直接swap&compareコードを書けるようになる
いちいち外部に関数つくって名前つける必要なくね?

という感じ
関数ポインタじゃ絶対に実現できないというのはない

311 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 15:43:49.65 ID:XXQvJLIJ.net]
PHPのフレームワークLaravelを勉強している者なんですが、
Laravel EchoとPusherを使用してリアルタイムチャットを作ろうとしています。
色んなサイトを参考にして
Pusherの環境変数を.envに入力し、bootstrap.jsのコメントを解除したりして
色々設定し、通信状態もwebsocketになっていることが確認できました。
しかし、PusherのDebug Consoleに送信した内容が表示されません。
まだ何か設定が足りないとかありますでしょうか?

312 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 17:22:26.67 ID:MUGP4AlX.net]
PHP の質問は、web prog 板の方へ、書き込んでください!

313 名前:デフォルトの名無しさん [2019/05/26(日) 01:56:06.80 ID:ZtwHTv9L.net]
VisualStudioでDLLをデバッカしたいです。
ぐぐると、DLLを呼び出すexeを実行し、exeの対して「プロセスのアタッチ」を実行すればよいとありましたが、
DLLを呼び出すexeが一瞬で終わってしまうコマンドのため、アタッチできません。どうすればよいでしょうか。

試しに、exeを「ローカルWindowsデバッガー]で停止させ、別窓のVisualStudioコンソールでDLLのソリューションを開き
exeにアタッチしようとしましたが、「プロセスにアタッチできません。デバッガーは既にアタッチされています。」と表示され、アタッチできませんでした。

314 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 09:12:14.46 ID:kGcgY47H.net]
DLLのコードにブレークポイントを置いておいて、スタートアッププロジェクトのデバッグコマンドを
そのexeにしてデバッグ実行するだけでいいと思うけど。

315 名前:デフォルトの名無しさん [2019/05/26(日) 11:56:12.17 ID:PQEivHO3.net]
>>299
すみません、Visul StudioでexeとDLLを同じソリューションで定義し直し(もともとは別ソリューション)
exeを「ローカルWindowsデバッガー」で動作させたところ、DLLのコードのブレークポイントで止まるようになりました。


追加の質問ですみませんが、「ローカルWindowsデバッガー」ではなくVisual Studioのリモートデバッカでデバックしたい場合ですが、
基本的にはデバックしたいexeのプロセスにアタッチする手番と思います。
アタッチする際に「使用可能なプロセス」の一覧からデバックするプロセスを選択すると思いますが、
非常駐プロセスの場合、この一覧からプロセスを選択できません。
デバックしたいexeが非常駐プロセスである場合、どうやってアタッチすればよいのでしょうか。



316 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 14:32:07.38 ID:WMkIoFQL.net]
以下のようなWindowsプログラム(メインプログラム)のソースを書きました。

main.cpp
-------------------------------------------------


317 名前:int main()
{
int *pNumber2 = NULL;
HMODULE hMod = LoadLibrary(DLLPATH);
PTESTMALLOC ptest2 = (PTESTMALLOC)GetProcAddress(hMod, "Test_malloc");
ptest2(&pNumber2);
_CrtDumpMemoryLeaks();
return 0;
}
-------------------------------------------------
この中で、外部DLL(DLLPATH)の関数「Test_malloc」のソースは以下です。
-------------------------------------------------
void Test_malloc(int **pNumber2)
{
int *pNumber = new int[3];
pNumber[0] = 4;
pNumber[1] = 5;
pNumber[2] = 6;
*pNumber2 = pNumber;
return;
}
-------------------------------------------------

DLLPATHがdebugモジュールの場合、CrtDumpMemoryLeaksでpNumber2の解放漏れが検出できました。
しかし、DLLPATHがReleaseモジュールの場合、解放漏れが検出できませんでした。

外部DLLには上記のようにDLLの中でメモリを獲得し、呼出側で解放用の関数を呼んでメモリを解放しなければいけないものがあります。
外部DLLのdebugモジュールは一般には入手できないため、このような解放関数の呼び出し漏れによるメモリリークを検出する方法はないでしょうか。
[]
[ここ壊れてます]

318 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:24:24.45 ID:iIpVyaKq.net]
plsqlを.SQL形式で作って
それを読み込んでwindowsでワンボタンで実行するアプリ作りたいんだけど
手軽にやるならVBですか

319 名前:デフォルトの名無しさん [2019/05/27(月) 14:10:24.34 ID:lwWgLhFv.net]
Release 用のモジュールでは、最適化されて、デバッグ用のシンボルなども削除されているのでは?
定数・変数なども計算済みで、なくなっているかも

Release 用には、デバッグ情報が無いかも

320 名前:デフォルトの名無しさん [2019/05/29(水) 07:16:15.37 ID:D5Uzvk1s.net]
netbeansでgradle supportプラグインを入れて、
build.gradleでビルドできてるんだけど、
自分が使ってるgradleのバージョンを確認するにはどうすればいいの?
分かるのはgradle supportプラグインのバージョンだけ

321 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 16:42:43.88 ID:GzQiC9d1.net]
(1..5)
と記述すると1から5までの値を受け取れる…みたいな書き方があったような気がするんですが
rubyかpythonだったと思うんですが
どの言語の仕様だか解りますか?
この記述の後ろに何らかの標準関数をくっつけて配列に格納できるんだったかループに使えるんだったかあったような気がします
変な質問ですみません

322 名前:デフォルトの名無しさん [2019/05/29(水) 18:22:39.44 ID:D5Uzvk1s.net]
kotlinのループ処理じゃない?

323 名前:デフォルトの名無しさん [2019/05/30(木) 08:43:37.12 ID:bb+aWtrz.net]
Ruby の範囲・range。
.. は終端を含む。... は含まない

to_a で配列にできる

p (1..3).to_a #=> [1, 2, 3]
p (1...3).to_a #=> [1, 2]

文字列でも使える

r = "ay".."bb"
r.to_a #=> ["ay", "az", "ba", "bb"]

r2 = "08".."11"
r2.to_a #=> ["08", "09", "10", "11"]

324 名前:305 mailto:sage [2019/05/30(木) 13:55:13.85 ID:3LmNBitO.net]
>>307
あ〜〜〜それです!
名称が全然解らなくて調べようがありませんでした
ありがとうございました

325 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 06:19:52.46 ID:FGVbdXzr.net]
to_aにイラッとしてしまった



326 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 22:12:23.17 ID:4mPjmqkh.net]
*より分かりやすくていいんでない

327 名前:デフォルトの名無しさん [2019/06/06(木) 21:58:18.27 ID:zbQJx2S0.net]
カーネルとかデバドラの開発でクラス設計は有用だと思う?
クラスが使える言語で開発するとして
それともやっぱりC言語が有力?

328 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 16:36:42.56 ID:RHh4qcVs.net]
ステートフルなら、クラスにまとめてクリアとかイニシャライズとか書くと扱いやすそうではある。
ステートレスならクラスにする必要はあまりないきがす。

329 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:29:25.97 ID:7Zon1Gn3.net]
GitHub上に

330 名前:開されているオープンソースのコードにエラーがあって
それを修正しようとプルリクエストを送ったんですが
送ったプログラムにもエラーがあるってことで弾かれた場合
そのプルリクってどういう扱いになるんでしょうか?
一応元のコードに不具合があるという点だけは目を通してもらえる感じですか?
[]
[ここ壊れてます]

331 名前: mailto:sage [2019/06/07(金) 22:51:50.27 ID:xDq7LtU5.net]
>>311
そもそもそんな分野は mangling すら嫌われるし this を隠すことすら嫌がられるし、で、C 以外の最近の言語は全員討ち死にのような気がします

332 名前:デフォルトの名無しさん mailto:sage [2019/06/10(月) 18:45:32.23 ID:hjyhFff5.net]
数学上の数式はすべて手続き型のプログラミング言語で表すことができますか。
これはどうしてもできなかったというご経験はござますか。

333 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 23:56:58.62 ID:Z0aKnh9V.net]
アンケートです
頭の中で想像してみてください
375という数は
A) 100がみっつ + 25がみっつ
B) 5の三乗がみっつ
C) そのほか
どういうイメージを最初に持ちましたか?

334 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 23:58:16.12 ID:gBPMsvnG.net]
375という数

335 名前:デフォルトの名無しさん mailto:sage [2019/06/12(水) 00:13:42.12 ID:bxm7oLYt.net]
直感的に感じるものがない場合は
わざと想像を膨らませてみてください



336 名前:デフォルトの名無しさん mailto:sage [2019/06/12(水) 00:18:07.72 ID:GC4fsR6T.net]
アンケートの癖に命令するな

337 名前:デフォルトの名無しさん mailto:sage [2019/06/12(水) 04:27:49.87 ID:mlkAn7XZ.net]
皆殺し(375)じゃぁ、ゲルマン民族大移動






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

前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