[過去ログ] ふらっと C#,C♯,C#(初心者用) Part137 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
490: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:00 ID:My8LWy2ka(1/9) AAS
XHTMLって死んだ技術だと思うが
10年ぐらい前の世界かな?

xmlが見やすいって人は初めて見た
491: (ワンミングク MMa3-2hZ9) 2018/05/12(土)10:08 ID:iloBjJ0sM(3/9) AAS
>>489
5chに書き込むためだけに実験費用払いたくねえよ
こういう実験はサンプルとして人を雇わないとできないんだよ
思考停止ノータイムでボタン押さずに常識的に少し考えてからレスしてくれ頼むから
492
(1): (アウアウウー Sa89-5o/y) 2018/05/12(土)10:10 ID:vhGL8v7ea(3/12) AAS
再現するJSONとXMLを一個ずつ用意すれば終わるのに自分以外の人間が必要か?
プログラミングやったことありますか?
493
(4): (ワンミングク MMa3-2hZ9) 2018/05/12(土)10:19 ID:iloBjJ0sM(4/9) AAS
>>492
あんたは論外
パフォーマンスの話なんて誰もしてない
今はみんな生産性、可読性、保守性の話をしてるんだよ

それを測るためにJSONとXHTMLを等価変換するツールを作った

グループAの人達にはJSONでタグ打ちさせてそのJSONをツールでXHTMLに変換した

グループBの人達にはXHTMLで直接タグ打ちさせた
省4
494: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:21 ID:My8LWy2ka(2/9) AAS
>>493
人間のやることじゃないことを人間にさせて比較する意味がよくわからない
495: (アウアウウー Sa89-27Jw) 2018/05/12(土)10:22 ID:7mnYG5Gia(1) AAS
>>493
無駄な変数が多すぎて何を比較したいのか分からなくなってるな
仕事できなそう
496: (アウアウウー Sa89-5o/y) 2018/05/12(土)10:22 ID:vhGL8v7ea(4/12) AAS
>>493
人間がやる意味が分からん
497: (ワッチョイ cbc9-k37M) 2018/05/12(土)10:25 ID:FqtFYlf30(1/4) AAS
流石にこれは擁護できんわw
498: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:25 ID:My8LWy2ka(3/9) AAS
テキストデータをバイナリエディタで書かせるような意味不明な実験を
やって悦にいる会社に勤めてかわいそうとしか思えない
上が暗愚だと下が苦労する
499: (ワンミングク MMa3-2hZ9) 2018/05/12(土)10:26 ID:iloBjJ0sM(5/9) AAS
馬鹿しかいないのか

人間がやる意味がないとか言ってる連中は実験の趣旨を全く理解してない

だから思考停止してノータイムでボタン押すのやめろって言ってるんだよ

ほんと馬鹿の相手するの疲れるな
500: (アウアウウー Sa89-5o/y) 2018/05/12(土)10:28 ID:vhGL8v7ea(5/12) AAS
こいつはなかなか面白いな, 素でこのコミュ力ならなかなかの逸材だし作っているならよく理解している
501: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:30 ID:My8LWy2ka(4/9) AAS
>>489
上が暗愚たと下も思考停止で伝染するんだな
バイナリデータでutf8の入力しづらさも検証したか?
502: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:31 ID:My8LWy2ka(5/9) AAS
いや面白いな
どこかの技術系のサイトでネタにしてくれないかな
503
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:32 ID:yKmgHprg0(3/16) AAS
結局、手動で設定するファイルであるなら
jsonもxmlもゴミだろ?
なんの話してんの?
504
(2): (アウアウウー Sa89-bFqk) 2018/05/12(土)10:36 ID:My8LWy2ka(6/9) AAS
>>503
そうでもないよ
VScodeでjsonの各種設定ファイルを手で変えたりするけど
あれがXMLだととんでもないことになる
505: (アウアウウー Sa89-5o/y) 2018/05/12(土)10:37 ID:vhGL8v7ea(6/12) AAS
深くて3階層程度でそんなに行数多くないならJSONは苦痛は少ないかな
506
(3): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:37 ID:yKmgHprg0(4/16) AAS
>>504
そういう無意味な比較意味ないじゃん
xlsで設定できるアプリに使い勝手で勝てるの?
507
(1): (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:38 ID:15xgRckc0(3/14) AAS
>>506
それが無意味に思えるなんて幸せなやつだな
508
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:39 ID:yKmgHprg0(5/16) AAS
>>507
だってjsonもxmlもいらねーもんよ
509
(1): (スッップ Sd43-UqMB) 2018/05/12(土)10:39 ID:PQYWGVmCd(1/2) AAS
>>506
xlsとかwwwバージョン管理システム使ったことすらなさそうだな
510
(1): (アウアウウー Sa89-5o/y) 2018/05/12(土)10:39 ID:vhGL8v7ea(7/12) AAS
残念だけどXMLはクソオブクソだけどXLSとかCSVはそれをはるかに上回るクソなの
511
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:39 ID:yKmgHprg0(6/16) AAS
>>509
csvでもいいよ
512: (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:40 ID:15xgRckc0(4/14) AAS
>>508
C#やめた方がいいよ
513
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:40 ID:yKmgHprg0(7/16) AAS
>>510
理由は?
514: (ワッチョイ b5c3-1lFe) 2018/05/12(土)10:40 ID:NuxM0Gnx0(1/2) AAS
せめてxlsxにしてくれ
515: (スッップ Sd43-UqMB) 2018/05/12(土)10:41 ID:PQYWGVmCd(2/2) AAS
>>511
反論する気すら起きんわ
516: (ワッチョイ 23e3-V2If) 2018/05/12(土)10:41 ID:yKmgHprg0(8/16) AAS
db(Sqlite)もあるぞ
517
(2): (ブーイモ MM19-27Jw) 2018/05/12(土)10:41 ID:wBO8DWf8M(1) AAS
>>493の実験は「XHTMLのデータはJSONで記述するには適さない」ということを示しているだけだな
そりゃXHTMLのスキーマはXMLで表現しやすいように設計されてるんだから、
JSONだと属性とコンテンツの区別がなかったりして記述しづらいのは当たり前だ
JSONにはJSONに適したスキーマ設計がある
518
(1): (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:41 ID:15xgRckc0(5/14) AAS
やっぱGitすら使えなさそうだな
519
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:43 ID:yKmgHprg0(9/16) AAS
>>518
gitでcsvの差分見れないの?
520
(1): (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:44 ID:15xgRckc0(6/14) AAS
>>519
Gitでsqliteの差分見るのかい?
521
(1): (アウアウウー Sa89-5o/y) 2018/05/12(土)10:45 ID:vhGL8v7ea(8/12) AAS
>>513
XLS: バイナリ, 標準化されてない(されてるかも知らんが概ねExcelないと読めん)
CSV: not well standarized
XLSX: zip圧縮されたXMLじゃん
522
(2): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:45 ID:yKmgHprg0(10/16) AAS
>>520
dbの比較は簡単
バージョン管理の機能にはないけど
523: (ワンミングク MMa3-2hZ9) 2018/05/12(土)10:46 ID:iloBjJ0sM(6/9) AAS
>>504
VSCodeのセッティングはネストが浅くて比較的読みやすいし、VSCodeによるコード生成がうまく機能してるからね
524
(1): (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:47 ID:15xgRckc0(7/14) AAS
>>522
もはや何を言っているのかわからん
525
(2): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:47 ID:yKmgHprg0(11/16) AAS
>>521
ビジネスでExcel入ってない環境とかあるの?
526: (アウアウウー Sa89-27Jw) 2018/05/12(土)10:47 ID:kT5GzpcRa(1) AAS
エクセルからマスターや設定をインポートするようになってるシステムは壊しそうで怖いわ
うっかりレイアウトがズレてて正しくデータが取れなくなるとかよくある
バージョン管理の問題にも関連するけど、再現性が乏しいんだよエクセルは
527: (スッップ Sd43-UqMB) 2018/05/12(土)10:47 ID:WIOr5zBad(1) AAS
>>522
おれsqliteのバイナリをテキストエディタで書き換える能力ないのよ
528
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:48 ID:yKmgHprg0(12/16) AAS
>>524
DB同士のデータの比較したことねーの?
529: (アウアウウー Sa89-bFqk) 2018/05/12(土)10:48 ID:My8LWy2ka(7/9) AAS
>>517
そこの会社の内部の抗争があるんだと思う

いまどきxhtmlを使ってる派閥がいて
そいつらが不利になったので意味不明なテストでxhtmlすげーをやって
何も考えないやつがそれに賛同したと

エジソンが高圧送電は危険だと言って動物を殺す実験をしたようなもの
530: (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:48 ID:15xgRckc0(8/14) AAS
>>525
いくらでもあるよ
531
(1): (アウアウウー Sa89-5o/y) 2018/05/12(土)10:48 ID:vhGL8v7ea(9/12) AAS
>>525
開発は仮想のLinux上とか普通にあるから
532
(1): (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:49 ID:15xgRckc0(9/14) AAS
>>528
json vs xmlの比較とは全く異なる次元のものを持ち込んで比較しようとするクズ
533
(2): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:50 ID:yKmgHprg0(13/16) AAS
>>531
openoffice入れろよ
534: (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:51 ID:15xgRckc0(10/14) AAS
>>533
こいつdotnet newすら打ったことなさそうだな
535
(1): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:51 ID:yKmgHprg0(14/16) AAS
>>532
そっちは完全に編集するツールがないじゃん
あってもゴミみたいなのしか
536
(1): (アウアウウー Sa89-5o/y) 2018/05/12(土)10:51 ID:vhGL8v7ea(10/12) AAS
>>533
開発用システムでXLS読むために入れるとか本末転倒
537
(2): (ワッチョイ 23e3-V2If) 2018/05/12(土)10:52 ID:yKmgHprg0(15/16) AAS
>>536
お客さんに何で編集したいですか?
って聞いてみろよ
Excelでできるって言ったら大喜びするぜ
538: (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:53 ID:15xgRckc0(11/14) AAS
>>535
専用ツールがないと編集できないものなんてイラネ
539: (ワンミングク MMa3-2hZ9) 2018/05/12(土)10:53 ID:iloBjJ0sM(7/9) AAS
>>506
Excelの場合はそもそもツリーデータ構造を表現するためのスタンダードなフォーマットが無いので比較する以前の段階

まずはツリー形式のデータ構造を表現するためのフォーマットのデファクトスタンダードを業界全体で決めてくれ
比較はその後に回していいんじゃないかな
540: (ワッチョイ 23d2-UqMB) 2018/05/12(土)10:54 ID:15xgRckc0(12/14) AAS
>>537
Linux使ったことないやろ
541: (ワッチョイ b5c3-1lFe) 2018/05/12(土)10:55 ID:NuxM0Gnx0(2/2) AAS
vscodeのsettings.jsonとか見せたら発狂しそう
542: (アウアウウー Sa89-5o/y) 2018/05/12(土)10:55 ID:vhGL8v7ea(11/12) AAS
>>537
客は会社のシステム部門なんで別にExcel喜ばれないですむしろ殴られそうです
543
(2): (アウアウウー Sa89-5o/y) 2018/05/12(土)11:00 ID:vhGL8v7ea(12/12) AAS
あとXLSXはともかくXLSをC#から弄ったことないんだけどExcelなしで読めるの?
COM使って読むとか言わないよね?
544
(1): (ワンミングク MMa3-2hZ9) 2018/05/12(土)11:08 ID:iloBjJ0sM(8/9) AAS
>>517
やっとちゃんと読んでレスしてる人が来た

確かにもともとXMLをベースに考案されたデータ構造なのでXMLに有利と言えるかもしれない
しかしそれを認めると議論の発端である「jsonはxmlより優れている」という命題を「対象次第ではxmlのほうが有利である」という命題で最初から否定することになってしまう
本当に「jsonはxmlより優れている」なら対象がXHTMLだろうとなんであろうともjsonのスコアが高くなっていなければおかしい
545: (ワッチョイ ab9f-17DL) 2018/05/12(土)11:23 ID:P5sx5scC0(1) AAS
なんでもかんでもExcelでやりたいVBAer()さんはVBAスレにおかえりください
事務員さんの常識はプログラマには通用しません
546: (ワッチョイ 23d2-UqMB) 2018/05/12(土)11:30 ID:15xgRckc0(13/14) AAS
>>543
ExcelCreator使って、Excelのインストールされてない環境で読み書きしてた
昔々ね
547: (ブーイモ MM19-GlfE) 2018/05/12(土)11:33 ID:5EDA9IkjM(1/3) AAS
>>465
横から失礼。マイクロソフトの人もそう言ってるよ
548: (ワッチョイ cbc9-k37M) 2018/05/12(土)11:34 ID:FqtFYlf30(2/4) AAS
>>543
OLEDB使えばExcelインストール無しでも読めるで
549: (ブーイモ MM19-GlfE) 2018/05/12(土)11:34 ID:5EDA9IkjM(2/3) AAS
>>469
一言でいえば古い。
550
(1): (ワッチョイ cbc9-k37M) 2018/05/12(土)11:36 ID:FqtFYlf30(3/4) AAS
この手の議論はUI入力とデータ保持を同一のものとして考えちゃうから平行線だわな
551
(1): (アウアウウー Sa89-bFqk) 2018/05/12(土)11:40 ID:My8LWy2ka(8/9) AAS
>>544
キミが変なこと言ってるだけ

業務での作業性、操作性においてスマホよりPCがすぐれてるという人に対して
PCではタッチ入力できないとかそんな難癖つけてるだけ
552: (ワンミングク MMa3-2hZ9) 2018/05/12(土)12:09 ID:iloBjJ0sM(9/9) AAS
>>551
残念だけど君には話が通じないね
553: (ワッチョイ cbe8-k37M) 2018/05/12(土)12:44 ID:ek+Myn8j0(3/4) AAS
>>478
EndsWithに第二引数とかあったのか
いけるわ!ありがとう
554: (ワッチョイ 4b9f-BsV1) 2018/05/12(土)12:51 ID:XqIGE8bt0(1) AAS
デザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。

外部リンク[html]:blogs.yahoo.co.jp
555
(1): (アウアウエー Sa13-5wbU) 2018/05/12(土)13:25 ID:UZR1Ryt2a(1/2) AAS
>>550
それ以前の話でしょw

設定データをユーザーが編集したいなんてかなり特殊な前提でありかつ質問者も
そんな要件を一言も上げてないのにアホかと、

.NET標準のシリアライザではなくあえて外様を使う理由はと聞いて、返って来た明確な答えは
結局「そっちの方が目新しいから」だけ。

中学生じみてるよと言ってるそばからこれだ。
省2
556
(1): (アウアウウー Sa89-bFqk) 2018/05/12(土)13:26 ID:My8LWy2ka(9/9) AAS
json,.netを使うのは早くて使いやすいからだと思う
使いやすいと書くとまた難癖つけられそうだけどw
557: (ドコグロ MM93-V2If) 2018/05/12(土)14:59 ID:d5Fp40ymM(1) AAS
>>556
どういう観点で見たときの使いやすいなのか説明が無いよね?
558: (ワッチョイ 23d2-UqMB) 2018/05/12(土)15:01 ID:15xgRckc0(14/14) AAS
>>555
Microsoftの基本的なライブラリもJSON.netに依存してる
外部リンク:www.nuget.org
559: (ワッチョイ 05d2-5xfy) 2018/05/12(土)15:05 ID:AEXJFe1f0(1) AAS
自分が json を使うとしたら、
・周りが使ってるから
・xml と比較して見た目が好み
って程度の理由だなあ。

どっちが優れてるかの比較なんてそれ自体がズレてるような。
560: (ワッチョイ cb81-nFcL) 2018/05/12(土)15:35 ID:KCIDKf2Q0(3/3) AAS
暇そうだな
同じヒマでも俺は運動してたけど
561: (ササクッテロラ Sp21-4FyP) 2018/05/12(土)15:49 ID:F4kLnVK3p(1) AAS
シリアライズ出来れば何でもいいよ。
562
(3): (ワッチョイ cbe8-k37M) 2018/05/12(土)16:47 ID:ek+Myn8j0(4/4) AAS
結局Windowsのフォームアプリの設定ファイルは何が適してるんだよ
jsonでもxmlでも大差ないよ好きな方どうぞって結論でいいの?
563: (アウアウウー Sa89-27Jw) 2018/05/12(土)16:54 ID:gqffA4Jja(1) AAS
>>562
そもそも今時フォームアプリなんか採用する時点で全力で時代に背を向けてるんだからどうでもいいよ
564
(1): (アウアウウー Sa89-bFqk) 2018/05/12(土)17:04 ID:I6pHI0GBa(1) AAS
>>562
Setting使え
終わり
565
(1): (ラクッペ MM01-nFcL) 2018/05/12(土)17:37 ID:AiYRYzWlM(1) AAS
Settings使え+1
566: (ブーイモ MM19-GlfE) 2018/05/12(土)17:53 ID:5EDA9IkjM(3/3) AAS
>>562
configファイルにjson形式で書き込む
567: (アウアウエー Sa13-5wbU) 2018/05/12(土)17:58 ID:UZR1Ryt2a(2/2) AAS
>>564-565
質問者は「ポータブルアプリの設定ファイル」と言ってる。

ポータブルアプリがUSBメモリに入れて持ち歩くような物のことを言ってるなら、
Settingsは明らかに不適切

あと、個人的にあんまりアプリケーション設定使ったことないんで勘違いしてるかもしれんが、
これって結構制限も多いしいろいろ面倒だよね
568
(1): 444 (ワッチョイ 4b9f-ZOQu) 2018/05/12(土)21:13 ID:4i84e4IV0(2/2) AAS
質問者ですが、こんなに荒れてしまうとは、、、申し訳ない。

おっしゃるように通常のWindowsフォームアプリならSettingsがデザイナで設定できるし楽なんですが、
ファイルの格納先がローカル(Roamingだったかな?)になるのでUSBメモリなどに持ち運んで使うポータブルアプリとしては採用できないというところでの質問でした。

特に設定ファイルの可読性を求めないようであれば、
形式としては古いが追加ライブラリ不要のXMLか、
スタンダードな形式だが別途追加ライブラリ必要なJSONか、
好きな方を選べって感じですかね。。
569: (ワントンキン MMa3-k/8h) [sage釣] 2018/05/12(土)21:31 ID:9vavBtpKM(4/4) AAS
ユーザー定義リソースにしてexeに直接書き込むって方法もあるよ
570: (ワッチョイ cbc9-k37M) 2018/05/12(土)21:32 ID:FqtFYlf30(4/4) AAS
>>568
USBで運ぶポータブルアプリ程度ならApplicationSettings保存でもいいんじゃないの?
1-
あと 432 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s