[過去ログ] スレ立てるまでもない質問はここで 163匹目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
490
(1): (ワッチョイ 4e10-ZeKu) 2023/01/31(火)00:04 ID:b+pp/MFc0(1) AAS
マイナポータルの医療費情報のcsvファイルを見たら
リレーショナルDBみたいな2次元の表ではなくカラム名と値がセットになった2列の行が大量にある構造なんですが
これって一般によく使われる形式なのですか
491: (ワッチョイ 5f10-2biX) 2023/01/31(火)08:04 ID:d4xiAPDr0(1/2) AAS
カラム名の部分が同じ並びで繰り返すようなのはたまに見るな。
ローダー等の処理を汎用的に作りやすいんだろう。
492
(1): (ワッチョイ 3666-OC6/) 2023/01/31(火)10:14 ID:nOkbX1oq0(1) AAS
jsonで設定書かせるのはコメント書けないからやめて欲しい
493: (ワッチョイ 0b01-hj3w) 2023/01/31(火)10:25 ID:YNMDboNb0(1/3) AAS
>>492
それなー
コメントさえ使えればjsonでたいてい用が足りるのにね
494
(1): (オッペケ Sr3b-9P+2) 2023/01/31(火)10:58 ID:gs1JXZuur(1) AAS
VSCodeの設定はJSONだけどコメント使えるな
495: (アウアウウー Sa47-ZLxo) 2023/01/31(火)12:37 ID:xZwYkSvIa(1) AAS
>>490
KVSのことじゃなくて?
496: (ワッチョイ 0b01-hj3w) 2023/01/31(火)12:49 ID:YNMDboNb0(2/3) AAS
>>494
これなのかな?

コメントが書ける新しいjsonフォーマット「hjson」
外部リンク:co.bsnws.net

これが標準になってくれれば嬉しいんだが...
497: (ラクッペペ MMb6-iJPr) 2023/01/31(火)12:59 ID:jM3gC0lvM(1) AAS
何故必要以上に拡張してしまうのか
498: (ワッチョイ 5f49-cqA6) 2023/01/31(火)13:03 ID:cgw7ewQL0(1) AAS
選択肢増えるのは良いことも悪いこともある
499: (ワッチョイ 5a7c-5CbQ) 2023/01/31(火)13:19 ID:dse0+MY+0(1/2) AAS
めちゃくちゃくだらない質問で恐縮ですが、5chと海外の英語圏コミュニティ(stackoverflowやredditなど)を比べた場合
質問に対し良い回答が得られる確率は総じて後者のほうが上なんでしょうか?

自分は技術系の調べ物をするときは当然海外含め検索しますし、中国語のページにも飛び込むこともありますが
いざ質問を投げる場所となると5chしか使ってきませんでした。

英語圏コミュニティに親近感は皆無だけど英語で質問するくらいなら問題ないし、
もしかして無駄に5ch(2ch)縛りをしていた自分はアホだったでしょうか?
500: (ワッチョイ cebb-JNEY) 2023/01/31(火)13:19 ID:ZBrtlBxn0(1) AAS
hjsonよりjsoncやJSON5のほうがメジャーじゃないの
501
(1): (スップ Sd5a-ez1I) 2023/01/31(火)13:19 ID:CmTey6Bhd(1) AAS
comment: "コメント"
はい論破~
502
(1): (テテンテンテン MMb6-ZYL4) 2023/01/31(火)13:58 ID:p0T5AIsBM(1) AAS
少なくとも5chに質問投げるのは時間の無駄
SOで解決できないなら人に聞くのは諦めた方がいい
金払ってやってもらうべき
503: (ワッチョイ 0b01-hj3w) 2023/01/31(火)14:23 ID:YNMDboNb0(3/3) AAS
>>501
コメントなのにデータに入れるとか無能の極みだろ
そもそもCommentってキーが欲しくなったらどうするんだか
504: (ワッチョイ 5f10-lxhl) 2023/01/31(火)14:28 ID:d4xiAPDr0(2/2) AAS
VSCodeはjsoncだな。
505: (ワッチョイ 5a7c-5CbQ) 2023/01/31(火)14:34 ID:dse0+MY+0(2/2) AAS
>>502
自分はレベル低いので5chで質問すると目からウロコな回答もらえることもありますが、レベルが上がってくると用なしってことですかね?

金払って質問やヘルプを頼めるサービスって法人相手のやつしかないのかと思いこんでました。
国内だとTechMeやMENTA、海外だとCodementorあたりが有名でしょうか?
レベル高いギークな人がどれだけいるのか気がかりですが、真面目に検討してみます。
ありがとうございました。
506
(2): (アウアウウー Sa47-DSsr) 2023/02/01(水)11:43 ID:BH4poKX+a(1) AAS
YouTube で有名な雑食系エンジニア・KENTA の月千円のRuby on Rails サロンに入れば?

未経験者が千人も入って、AWS 部とかクラブ活動して、
皆で、くろかわこうへいのAWSサロンへ入っている

Rails + AWS Solution Architect という、
バックエンドの米国年収で最高位の13万ドルの組み合わせを、
世界一の最短距離で未経験者が学べるという、バックエンド革命を起こしたのがKENTA
507: .NET MAUI HighSchool (ワッチョイ 9a01-mpM/) 2023/02/01(水)11:54 ID:nk8dpcvj0(1) AAS
>>506
そだねー
508: (スフッ Sdba-ZLxo) 2023/02/01(水)15:00 ID:4EWTvOshd(1) AAS
KENYAやMAUYやハッシュおじさんを無視出来るようになれば
5chは割と良い質問箱として使える
509: (ワッチョイ 3b5f-ZYL4) 2023/02/01(水)16:34 ID:32JIWfcJ0(1) AAS
宗教の勧誘みたい
510: (ワッチョイ da7c-+rQD) 2023/02/02(木)01:00 ID:e8JwTwYK0(1) AAS
そりゃ本人が必至になって勧誘しなきゃ入ってくれないからじゃね?w
511: (ワッチョイ 4e10-ZeKu) 2023/02/02(木)01:28 ID:aX6vQRGx0(1) AAS
>>506 これコピペなの?
512
(1): (ラクッペペ MMb6-5T4A) 2023/02/02(木)11:24 ID:kBGsFL1BM(1/3) AAS
ゲームのプログラムで本当に基本的なことなんですけど教えてください。
DEBUG_ONの時にはテキストをlogファイルに出力して
BEBUG_OFFの時にはテキストを全て無効化してlogファイルへの書き込みをゼロにしたいんです。
以下テストコード

ーーーーーーーーーーーーーー
std::_tostream& debug_out_string(); // テキストをlogファイルに出力する関数

#if DEBUG_OUT_TYPE != 0
#define DEBUG_OUT ::debug_out_string() // DEBUG_OUT有効
#else
#define DEBUG_OUT ???どんな関数を書けば良いか??? // DEBUG_OUT無効
#endif

// DEBUG OUT テストコード
DEBUG_OUT << _T("Debug out String Test 1") << std::endl;

ーーーーーーーーーーーーー
DEBUG_OUT_TYPE = 1にしてDEBUG_OUTを無効化した場合、
出力するテキストを全て無視するように作りたいのですが
どういう関数を定義すれば良いのでしょうか?
513
(1): (アウアウウー Sa47-ZLxo) 2023/02/02(木)12:05 ID:Ppl7cpkKa(1/2) AAS
違う書き方した方が良いと思うけど
今のままの延長で行くなら
握り潰すバージョンの
debug_out_string() を創ってそっちを呼ぶとか
514
(1): (ワッチョイ 2b10-jPli) 2023/02/02(木)13:10 ID:6VWl20Ht0(1) AAS
たぶん出力しないケースだと内容を評価しない無効なコードにしたいんだよね
そのへんのロガー実装みてきた方がはやい
515
(1): (ラクッペペ MMb6-5T4A) 2023/02/02(木)15:34 ID:kBGsFL1BM(2/3) AAS
回答ありがとうございます。

>>513
リリースビルド用のdebug_out_string()と
デバッグビルド用のdebug_out_string()を併用する案ですが、
リリースビルド起動時のコストがまったくゼロになるなら、
それを採用するで私も良いと思うのですが
実際はコストがそのままのってしまいそうで躊躇しています。

// リリースビルド時、以下のログは出力はされないが、
// 以下の1行を動かすコストは使ってしまうのでは?
DEBUG_OUT << _T("Debug out String Test 1") << std::endl;

>>514
ちょっと他のソース確認してみます。
ありがとうございます。
516
(1): (スップ Sdba-+gdS) 2023/02/02(木)15:35 ID:E/WnFwvLd(1) AAS
ifdefで処理入れてくもんだと思ってた
517: (ワッチョイ 0b01-hj3w) 2023/02/02(木)16:15 ID:UmPclByQ0(1) AAS
>>512
> #define DEBUG_OUT ???どんな関数を書けば良いか??? // DEBUG_OUT無効

#define DEBUG_OUT // DEBUG_OUT無効

で、良くね?
518: (アウアウウー Sa47-ZLxo) 2023/02/02(木)16:20 ID:Ppl7cpkKa(2/2) AAS
>>515
// 以下の1行を動かすコストは使ってしまうのでは?

そう思ったから「違う書き方した方が良い」って書いたんだが読んでないのか
最初からそう思ってたなら問題は DEBUG_OUT の方なので
DEBUG_OUT を可変長引数のマクロにでもして
DEBUG_OUT(_T("Debug out String Test 1"), std::endl);
で良いんじゃないか
519: 512 (ラクッペペ MMb6-5T4A) 2023/02/02(木)20:41 ID:kBGsFL1BM(3/3) AAS
いろいろ調べたんですが、C#にはConditional属性というものがあり
これで良いんですがC++には無いみたいです。

それで結局ですが一般的な人は
>>516さんの方法を一般的に使っているみたいに感じます。

#ifdef _DEBUG
va_list args;
va_start(args, format);

char buff[1024] = {};
vsprintf_s(buff, format, args);
OutputDebugStringA(buff);
va_end(args);
#else
UNREFERENCED_PARAMETER(format);
#endif

もう当たり前過ぎてアレですが、別にこれで十分ですよね・・
なのでコレをベースに作り直します。
いろいろお手数おかけしました。
1-
あと 483 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s