- 1 名前:デフォルトの名無しさん [2015/04/30(木) 23:21:53.55 ID:lcrZRj8B.net]
- スレなかったから建てた
https://code.visualstudio.com/
- 554 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 07:45:53.97 ID:wMwmcK+0.net]
- >>544
問題はそんな純血主義者は居ないって事だよ 1 簡単な所はGUIにしろよ派 と 2 難しい所はテキストでやらんとダメだろ派 がいて あと、3 分離しろ派かな 1は、とうぜん全部GUIにしろとは言ってないから A or B ってのは A xor B を意味しねええんだよ って言っちゃったやつがいて 2が「はぁ? 意味わかんえわ お子ちゃまはGUIいじってろ」 みたいな事から始まってる あと 3の分離派はよくわからない GUIがあるかどうか些細な話って その些細な事でもめてんだから、もっと重大な事やりたけりゃ、よそへ行くべき つうか設定じゃない設定ってなんだろw リスタートじゃなく直反映のみにしろって そうは行かない機能もあるだろうに プログラマの身になれ
- 555 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 07:49:44.66 ID:iOjxCZhM.net]
- >>545
お前、荒らすためにわざとやってんだろ?
- 556 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 08:39:57.90 ID:4UNR902i.net]
- >>545
何言ってるのかわからん。GUIは必要かもしれないし、必要でないかもしれないし、 設定はコンフィギュレーションとオプションで分けるべきでしょ、って話してたんだけど。 全部設定ファイルにしろ、は誰も言ってなくない? 全部設定ファイルに落とせ、設定ファイルに落とせば割と充分じゃね?居るならエディタ作れよ、 で意見統一されてると思ってた。
- 557 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 09:28:00.88 ID:VYAMxg2P.net]
- 544 から「ここではもう発言するな」と読み取れないのは脳に不具合があるとしか思えない
単にJSON用のGUIが欲しいならいくらでもあるから勝手に使えよ stackoverflow.com/questions/998832/gui-based-or-web-based-json-editor-that-works-like-property-explorer
- 558 名前:デフォルトの名無しさん [2016/11/18(金) 14:23:44.90 ID:qRbqejuh.net]
- ユーザー設定 settings.json は、手本になる既定の設定が隣に表示されてるからまだましだが、
プラグインはオンラインヘルプみながらでないと設定できないのは不便だわ。 task.json にいたってはアルファレベル。作業ディレクトリの設定ができない。 複数タスク実行に対応してない、ってのをオンラインのFAQで知る有様。
- 559 名前:デフォルトの名無しさん [2016/11/18(金) 15:42:27.06 ID:qRbqejuh.net]
- このスレに「単純じゃない設定は直接編集すべし」という神プログラマが降臨してる。
神プログラマは、以下のファイルの直接編集も当然のこととして受け入れるはず。 C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\workbench.main.nls.ja.js
- 560 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 16:54:58.16 ID:mP8U9SKK.net]
- >>550
それは何の設定ファイル?
- 561 名前:デフォルトの名無しさん [2016/11/18(金) 17:16:53.84 ID:qRbqejuh.net]
- >>551
tasks.jsonでやれることを知りたくて、tasks.jsonファイル編集時にバルーン表示されるヘルプ文字列 "シェル コマンドか外部プログラムかを指定します"を検索して引っかかったファイル。 各言語向け設定ファイルだと思う。
- 562 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 17:37:40.11 ID:VYAMxg2P.net]
- >>550
それは設定ファイルではなくコンパイル後のリソースではないのか? こういうのを「直接編集すべし」とは、さすがに誰も言ってない 直接編集すべきはこっちだろう: https://github.com/Microsoft/vscode/tree/master/i18n/jpn/src/vs/workbench 明らかにおかしいと感じたら、自分が勘違いをしているのではと気付ける力をつけよう せっかくオープンソースなんだから、コードを調べれば多くのことを学べるよ
- 563 名前:デフォルトの名無しさん [2016/11/18(金) 18:24:26.72 ID:qRbqejuh.net]
- ここは、皮肉を察することができない人に「明らかにおかしいと感じたら、自分が勘違いをしているのではと気付ける力をつけよう」と諭される良いスレですね。
- 564 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 18:49:35.97 ID:VYAMxg2P.net]
- うーん、そのつもりなら「設定」という言葉は使わないで欲しかったなぁ
指定のファイル自体を何かしらの方法で編集したがっているように読めたし まぁ、あなたを明らかにおかしいと感じたのは確かに私の勘違いだったわけで、自省します
- 565 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 18:52:18.90 ID:4UNR902i.net]
- 皮肉を皮肉として伝えられんとは、なんと無様なことか。
皮肉は相手に伝わってこそ皮肉として成立するんよ。 マジレスされた時点で滑稽。 とは言え、ヘルプ文字列はユーザ設定じゃないよなぁ。 tasksなんか使うからだし。 普通にtasksにnmakeを書くだけで良いじゃんw そもそもが出来もしないことをやろうとして振り回される奴なんだな。
- 566 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 19:01:15.96 ID:z3FYirC3.net]
- もういいって
- 567 名前:デフォルトの名無しさん [2016/11/18(金) 19:08:45.31 ID:qRbqejuh.net]
- 都合が悪くなったらソース読めを逃げ口上に使えるオープンソースのすばらしさは理解しているつもり。
>>556 見本の設定ファイルにタスクが複数書かれてたら試してみるのは普通だと思ったが、あなたの流儀だとそうでもないのかな。 できもしないかどうかを動作確認してみるのも含めてのオープンソースだと思ってた私には新鮮な意見だ。勉強になる。
- 568 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 19:55:33.16 ID:Gm6iNrRK.net]
- Web屋はマカーが多いから、本来簡単なことを無意味に複雑かつ面倒にして悦に入りがちなんだよ
VSCodeもそっちむけのツールだからどうしてもそうなる
- 569 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 20:01:13.03 ID:VNWU1qlY.net]
- マックは面倒なことをシンプルな形で提供してくれるだろ
簡単なことを面倒にする文化はLinuxだな
- 570 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 22:00:47.14 ID:qRbqejuh.net]
- > tasksなんか使うからだし。
> 普通にtasksにnmakeを書くだけで良いじゃんw > そもそもが出来もしないことをやろうとして振り回される奴なんだな。 Visual Studio Code なんか使うからだし。 普通に既存のテキストエディタやVisualStudioを使うだけで良いじゃんw そもそもが出来もしないことをやろうとして振り回される奴なんだな。 ってことだな。まぁその通りだけど。
- 571 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 23:21:57.01 ID:41MPNg8m.net]
- tasks.jsonの設計思想はたしかによくわからない
commandに「cmd /C」的な指定すれば複数タスク扱えるよ!じゃなくて 最初からtasksの中でcommand指定できるようにすりゃいいのに
- 572 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 23:57:04.04 ID:qRbqejuh.net]
- なんで私がtasks.jsonの話をしたかというと、以下のサイトの手順に沿ってC++のビルド環境を作ったから。
C++ programming with Visual Studio Code code.visualstudio.com/docs/languages/cpp
- 573 名前:デフォルトの名無しさん [2016/11/19(土) 00:50:32.34 ID:0cH3YNKy.net]
- >>563
そんな面倒な事やめてCMakeプラグイン入れてCMakeFiles書きなよ
- 574 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 02:37:14.44 ID:aIswJeom.net]
- >>558
嫌味のつもりだろうが、お前が間違ってるよ。 道具なんだから。 使えないものを無理に使う必要は無い。 使い方の分からないものを無理にわかる必要は無い。 今まで、別の物使って、作業出来てたんでしょ? なら、無駄な時間使わずに、枯れた技術の楽な所と、新しい技術の便利な所をちゃんと取捨選択して使うのがまともな人間。 やりたい事を確実にやるために、やらなくていいものや、試してみないと結果が予想すらできない物は使うべきじゃない。 どっかのJSスレでbabelがどうとか狂ってた奴と同じ発想だな。 「(なんか)便利(そう)だから、使えるようにならないと」って。 その程度のカス発想。
- 575 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 02:39:17.96 ID:aIswJeom.net]
- >>561
何言ってるのかわからん。 別に、用が足りるならそれでもいいんじゃねえかな? vsでもどうせ.slnと.csprojはCIなけれるように微調整するし。 makefile書いてたよね、かつては。 あんま話変わらんよ。 お前の程度が低すぎるの。
- 576 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 02:45:16.85 ID:aIswJeom.net]
- >>563
手順に沿ってやったら、理解できんやま出来上がるから、それこそやめとけよ。 チュートリアルで作った環境なんか、体育の授業でやった剣道とか、技術の授業でイス作った木工とか、その程度の知識にしかならん。 それこそ、書式あるんだから、自分で設定すりゃ良いじゃん。 チュートリアルなんか完全無視できる内容だけど。 それにエンコーディングとか考えたら気持ち悪い事になるから、conemuかなんかまともなコマンドプロンプト立てて、makeした方がかなりマシ。
- 577 名前:デフォルトの名無しさん [2016/11/19(土) 02:55:49.36 ID:/7Uc3cKm.net]
- 開発者の視点と利用者の視点が混同され、見栄を張った開発者寄りの意見が優先され利用者の意見が抹殺され、
欲しがりません勝つまではの精神論が台頭して誰もいなくなるといういつものパターン。
- 578 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:01:07.91 ID:aIswJeom.net]
- え?
これでtasks.json書くような人間が、開発者じゃない一般人なの? 電卓とエクセル使って経理してるお局みたいな?
- 579 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:08:42.04 ID:aIswJeom.net]
- 欲しがりません勝つまでは、とか、
何故、欲しがるか、欲しがるのを我慢するかの2択なのかわからん。 勝手に作りゃいいじゃん。 欲しがって良いし、欲しいから作っても特高に連れて行かれたりはせんだろう。 俺自身結構小物作ってるけどな。hsv2rgbとか、shiftcolordegreeとか、fmttimeとか。
- 580 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:15:20.65 ID:SSpMFV2l.net]
- まだやってんのしつこいな
- 581 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:21:05.49 ID:/7Uc3cKm.net]
- vscodeをインストールした人すべてがvscodeの開発をしたいわけではない。
大多数の人は、「ぼくのかんがえたさいきょうのてきすとえでぃた」の仕様を把握するうえで強いられる時間泥棒を嫌がっているだけだよ。
- 582 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:26:54.16 ID:aIswJeom.net]
- >>572
把握しなくても、今まで自分がやってた事と組み合わせれば最小コストなんじゃないの?そう言う事言ってんだけど。 その、「僕の考えた〜〜」は揶揄のつもりだろうけど、それに対して誰一人イシュー挙げようとしてなかったり、ようわからんわ。 それが嫌なら、「「僕」の考えた最強のテキストエディタ」作れば良いのにね。 他人の褌に文句言うとは、なかなかすごい精神性だな。
- 583 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 03:46:19.27 ID:/7Uc3cKm.net]
- 知らないラーメン屋に始めて入った客が気難しい店主にあれこれ命令されながら食べる違和感に近いね。
- 584 名前:デフォルトの名無しさん [2016/11/19(土) 03:57:06.45 ID:0cH3YNKy.net]
- >>574
誰が客気分なんだ?
- 585 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 04:24:20.67 ID:JjiTnU56.net]
- だからいい加減、議論スレでも立てて他でやれよ
単なるソフトウェアの情報交換から逸脱してるだろ
- 586 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 05:03:18.80 ID:J4RKZqJC.net]
- >>562
おそらくtasks.jsonの設計思想は「外部ツールに丸投げ」だと思う task XXX で (npm run|gulp|grunt|make) XXX が実行される感じ 試した限りでは、gulpfile.js からタスク名を拾って補完候補に挙げるくらいは対応してる cmd /C だと、ソースコードを拾ってビルドだけしたい人にもvscodeを強制してしまうから tasks.json にロジックを埋め込むのは非推奨なんじゃないかな
- 587 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 07:14:31.78 ID:8sIBZd2p.net]
- >>568
GUI VS CUI 論争とは別の話だけど そもそもMSはWinとかエクセルとかVSとか 他より使いやすかったから成功したわけだしな
- 588 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 08:50:50.19 ID:YtkNE2sc.net]
- 578
>他より使いやすかった ええっ!?
- 589 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 09:28:19.80 ID:H+EFXnE1.net]
- いい勝負してた当時の話だろ
マルチプランよりはエクセルが ThinkCよりはMSCが使いやすいと思う OS自体も OS2や漢字TalkやWin3.1の中でWinの方が作りやすかった コンパイラも安価だし開発者はアップルデベロッパーナントかに入って 金払えともいわれないし 技術資料の日本語化も圧倒的に多かったし 結局は開発者掴まないと そういやあIphoneの開発は金とるよね あれ大丈夫なのか? 開発者離れが ボディーブローのようにきてくると思うんだが
- 590 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 09:30:22.38 ID:g44d00No.net]
- >>580
オッサン、いつの時代の話してるんだw
- 591 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 10:59:03.75 ID:8sIBZd2p.net]
- >>580
そうそう ネットだとVBなんかは叩かれまくってるが ああいう分かりやすいのがMSの強さ まあ今ならVBは使わずTypeScript使うが 逆に仕様が複雑になっていく技術は袋小路 iPhoneは審査が厳しかったりして開発しづらい アップルは良い物は作るが殿様商売して一番になれない
- 592 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 11:01:54.65 ID:3u7Xbhs1.net]
- Why Japanese people
設定ファイルがjsonってオカシイダロ
- 593 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 11:09:45.93 ID:WhUxz7Nb.net]
- >>577
あくまで名前の通りタスクランナーを構成する機能であって それを外部ツール機能として使おうとするから、フラストレーションたまるってことか
- 594 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 11:34:07.72 ID:H+EFXnE1.net]
- 最近、エロサイト見てても
「商品情報がJSONでダウンロードできます」 とか書いてあって苦笑いする 世はまさに大ジェイソン時代
- 595 名前:デフォルトの名無しさん [2016/11/19(土) 12:46:49.16 ID:/7Uc3cKm.net]
- タスクなどの出力窓の文字コードを指定する方法を教えてもらいたい。
具体的には、MSBuild.exeの標準出力がSJISなので文字化けしてるのを解消したい。
- 596 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 13:04:27.56 ID:aIswJeom.net]
- jsonが嫌いなだけなんだろうな。
構造が保てて記法に厳しめの縛りがある1番便利なデータ記述言語だと思うけど。 toml
- 597 名前:も良いけど、パーサが必要だし。 []
- [ここ壊れてます]
- 598 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 13:05:26.74 ID:aIswJeom.net]
- >>586
| nkf で実行するように書けば? 今時はiconvか。 その出力変えると、全部変わるよ。
- 599 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 13:09:47.82 ID:aIswJeom.net]
- あ、俺の手元のbuild.batは、頭で@chcp 65001して、その後msbuild %*してるわ。
手前味噌だけどこっちの方がより正しいな。
- 600 名前:デフォルトの名無しさん [2016/11/19(土) 13:45:45.50 ID:/7Uc3cKm.net]
- >>588,589
情報ありがとう。 タスクはコマンドのパイプ接続や出力の文字コード指定はサポートされてないってことだね。 出力窓の存在意義は、ダブルクリックなどで出力ログで示された該当箇所にジャンプする機能だと思うけど、どうやったらジャンプできるんだろう?
- 601 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 14:16:17.29 ID:YtkNE2sc.net]
- >>587
jsonは無駄が多過ぎる
- 602 名前:デフォルトの名無しさん [2016/11/19(土) 14:20:51.09 ID:0cH3YNKy.net]
- >>591
何だったら無駄がなく良いと思うの?
- 603 名前:デフォルトの名無しさん [2016/11/19(土) 14:30:29.69 ID:/7Uc3cKm.net]
- >>591
CやJavaScriptの括弧による構造化ではなく、 Pythonの先頭空白文字のネスト表現による構造化?
- 604 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 14:33:09.23 ID:aIswJeom.net]
- >>591
yamlとか言い出したら腹抱えて笑うけど、何が良いの? 逆にiniとか?無駄はないよ、あれ。 俺はtoml推したいなぁ。
- 605 名前:590 [2016/11/19(土) 14:38:09.18 ID:/7Uc3cKm.net]
- >>590
自己解決 msbuildに関しては、該当箇所にジャンプできる専用の表示機能があった。 ステータスバーにジャンプ機能を開くリンクがある。エラー、警告、情報、と項目ごとに分けてくれる。
- 606 名前:590,595 [2016/11/19(土) 15:25:25.66 ID:/7Uc3cKm.net]
- サーセン。早とちりしてた。
ステータスバーに表示されるのは、VSCode本体の静的ソース解析結果であって、タスク窓の結果じゃなかった。
- 607 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 15:26:24.92 ID:YtkNE2sc.net]
- >>593
一々重複してキー書くのうざくね
- 608 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 15:52:13.27 ID:gGKRRZRa.net]
- Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python に書き出せる。 Windows8.1対応で、大規模開発用の言語。IDEは、FlashDevelop このサイトで、ブラウザでプログラミングして、実行できる Try Haxe ! try.haxe.org/ Haxeプログラミング入門、尾野政樹、2015 JSONと違って、異なる言語間において、ソースコードを文字列化して送っても、型が消えない!
- 609 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 15:59:25.06 ID:WhUxz7Nb.net]
- なんでJSONと完全なプログラム言語を同一レベルで比較すんの
- 610 名前:デフォルトの名無しさん [2016/11/19(土) 16:12:18.66 ID:/7Uc3cKm.net]
- プログラミング言語そのものの話じゃなくて、構造体定義とインスタンス初期化の文法の話でしょ。
- 611 名前:デフォルトの名無しさん [2016/11/19(土) 16:20:28.68 ID:/7Uc3cKm.net]
- 構造体のメンバー変数の並びに意味があるC言語だからできる、以下のような横着な記述。
Win32API の OSVERSIONINFO構造体で最初の一個目のメンバー変数 dwOSVersionInfoSize だけ初期化している。 OSVERSIONINFO ovi = { sizeof(OSVERSIONINFO) };
- 612 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 16:23:51.41 ID:WhUxz7Nb.net]
- で、それができるとエディタの設定ファイルを書く上でどう幸せになるの
- 613 名前:デフォルトの名無しさん [2016/11/19(土) 16:28:22.36 ID:/7Uc3cKm.net]
- >>602
grepで初期化データを検索するのが難しくなり、高性能なソースコードエディタが手放せなくなる。 人々をソースコードエディタに依存させるのに役立つ。
- 614 名前:デフォルトの名無しさん [2016/11/19(土) 16:28:57.09 ID:0cH3YNKy.net]
- いきなり関係ない話を始めてどうしたんだ書き込むスレ間違えたのかなと思ったけど
- 615 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 16:35:54.64 ID:aIswJeom.net]
- >>601
それはメモリが連続してるからこそできる芸。メンバ変数の並びはあんまり関係ない。並んでてもメモリ上離れるといかん。 ポインタのポインタは初期化できん。 そうなると構造体もなんも要らんよ。 arrayの好きな位置に好きな値を入れればいいんでないの?お前のやりたいことはw インデックスだけ、定数で持っといて。 それくらいナンセンス。 インスタンスの初期化って、逆に、 最初からundefinedで初期化されている、って考えたら何も追加で考える必要無さそうだけど、 何を難しく考えてるの?
- 616 名前:デフォルトの名無しさん [2016/11/19(土) 16:38:44.34 ID:/7Uc3cKm.net]
- >>604
いやなに、C#が一見簡単そうに見えて、実はVisual Studioが手取り足取りファイルを作ったり、インテリセンスを頑張ったりしてくれているにすぎない。 Visual Studioなどのソースコードエディタを使わず C#のコードを書こうとしたらお作法や呪文を覚える必要があってかなり大変って話。
- 617 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 16:39:27.19 ID:aIswJeom.net]
- >>603
grepなんかで探さずに、仕様書見ようよ。 一箇所変更したいなら、t=json.parse(fs.readFileSync(....)); t['foo']['bar']='hoge'; console.dir(t);//確認 fs.writeFileSync(...) とREPLでやれば良いじゃん。
- 618 名前:デフォルトの名無しさん [2016/11/19(土) 16:42:21.14 ID:0cH3YNKy.net]
- >>607
jqオススメ https://stedolan.github.io/jq/
- 619 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 16:44:34.52 ID:aIswJeom.net]
- >>606
理解できない、なぜそうやるか厳密には分からないことを、お作法や呪文と言う言葉で、まるでそのままで良いかの様に語るのが気に食わんな。 お作法でも呪文でもなく、そう書くべきものなんだから。 本来は書けるけどめんどくさいものをエディタにやらせるもので、 できない事を自動化したら事故るよ。 明後日な設定ファイル論とか、こう言う発想が多いからこんなやり取りになるのかなぁ。
- 620 名前:デフォルトの名無しさん [2016/11/19(土) 16:56:30.81 ID:/7Uc3cKm.net]
- >>605
はぁ?メモリが連続?何言ってんの? C++ だと以下のように std::string のコンストラクタも初期化できるので横着な記述の汎用性は高い。 struct HOGE { int foo; string bar; }; HOGE hoge[] = { { 4649, "よろしく"}, { 5963, "ごくろうさん" } }; cout << hoge[1].bar << endl;
- 621 名前:デフォルトの名無しさん [2016/11/19(土) 17:10:07.58 ID:0cH3YNKy.net]
- どうでも良いことをスルー出来ないからこんなやり取りになるんだよ。その強い拘りを外に向けるから。
- 622 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 17:19:47.69 ID:aIswJeom.net]
- >>610
それは>>601とは違う理由だよ。 c++だと、って自分でも言ってるから、気づいてるんだろうけど。 それをやりたきゃコンパイラでやりゃ良いじゃん。 好きなコンパイラ使って。 JS的には、undefinedであれば、で充分じゃねえの?nullですら無いんだから、純然たる初期状態でしょ。 センス悪い状態で他の言語やると、とことんセンス悪くなるんだな。
- 623 名前:デフォルトの名無しさん [2016/11/19(土) 17:26:16.37 ID:/7Uc3cKm.net]
- >>612
なるほど。まさにセンスの良い状態が Visual Studio Code なんだね。君の中では。
- 624 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 17:32:12.21 ID:aIswJeom.net]
- >>613
違うよ、お前がセンスが悪いって話しかしてない。 揶揄皮肉にもなってないよ。残念ながら。 そのセンス悪いお前よりは多少マシ、なんじゃねえの?そういう意味じゃ。 少なくとも同じくらいセンス悪い状態まで底上げしてから、改めて叩けば良いと思うよ。その頃には、設定ファイルが、とか言わんだろう。 書いてない項目は、設定されていない項目。 これが理解できないんだろうな。 設定可能ならデフォルト値で埋めとけよ
- 625 名前:的な。 []
- [ここ壊れてます]
- 626 名前:デフォルトの名無しさん [2016/11/19(土) 17:33:47.24 ID:0cH3YNKy.net]
- >>612
どうでもいいけど明確に間違えてるから言うけどCでも初期化子にメモリ連続かどうか関係ないぞ? A a={m1=5,m3=6}; とメンバー指定して順番関係なく初期化できるし、指定されなかったものは0で初期化される
- 627 名前:デフォルトの名無しさん [2016/11/19(土) 17:35:13.30 ID:0cH3YNKy.net]
- 中に.書き忘れたけど気にすんな
- 628 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 17:53:36.85 ID:/7Uc3cKm.net]
- intとサイズの異なる整数型のメンバ変数が構造体の中に並んでても、同じ数値リテラル表記で初期化できている時点でメモリ連続なんか見てないのはわかりそうなもんだけどな。
- 629 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 21:02:52.92 ID:aIswJeom.net]
- >>615
あー、ホントだな。すまん。 俺なんかゼロ埋めと勘違いしてたわ。 >>617 お前は尻馬に乗るなよ。
- 630 名前:デフォルトの名無しさん [2016/11/19(土) 23:00:54.31 ID:/7Uc3cKm.net]
- >>618
君は、現場離れて随分経ってるのかな?それとも他人と共同作業した経験が浅いのかな? アラインメントを無視したメモリの初期化なんて言語として許すはずがないのは誰でもわかるはずだよ。
- 631 名前:デフォルトの名無しさん [2016/11/19(土) 23:18:48.41 ID:0cH3YNKy.net]
- >>619
現場に居たらそこまで理解してるやつなんてごく少数だと解ると思うけどな
- 632 名前:デフォルトの名無しさん [2016/11/20(日) 01:16:07.75 ID:FQAOwFla.net]
- スレ違いだが、張っとくわ。無理に新しい記述方法を使う必要もないが、暇つぶしまでにどうぞ。
初期化子 https://msdn.microsoft.com/ja-jp/library/w7wd1177.aspx
- 633 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 09:19:48.73 ID:M+lMg4FG.net]
- >>619
いやー、低レベル言語離れて長いのは確かだわ。 アセンブラのあと、すぐパスカル行って、汎用機の変な言語やって、JavaとC#やってる。 アライメント無視してそりゃかけないわな。 構造体のsizeofはアライメント無視したサイズ帰ってきたっけ? それごとmemcpyで0書いてたような記憶もあるんだけどな。
- 634 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 11:38:56.81 ID:x1sl15Ii.net]
- 昔いた会社でメモリを介して2つのボードが通信みたいな事すんだけど
同じアドレスを それぞれ違う構造体にキャストするようにして、お互いにメモリの内容を 上書きしたりしないようにしてた(片方のreadは片方ではwriteみたいな) それどころか 実行部分もmemcpyで関数入れ替えて違う振る舞いをさせるようにしてた こんなことやって怒られないんだな、と思った
- 635 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 13:02:00.15 ID:rUGeTkRI.net]
- 公道に出なければ改造車でもいいのよ
- 636 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 14:41:15.59 ID:FQAOwFla.net]
- 初期化子はあくまでも初期化子であって、配列じゃないのでバイト列としてバッファコピーされるなどとはくれぐれも思わぬよう。
- 637 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 15:15:14.85 ID:WIP9wVMW.net]
- どうせやるなら公道でもいけるようなことをしておきたい
- 638 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 19:44:20.42 ID:7V6ukXk/.net]
- なんかやけに伸びてると思ったら
いつの間にか変なのに住み憑かれちゃってたんだな
- 639 名前:デフォルトの名無しさん [2016/11/21(月) 01:49:09.42 ID:xT1kDDw9.net]
- ここらで流れを変えてオススメプラグイン発表会しようぜ
俺はC++ユーザー限定になるがCMake Tools クロスプラットフォームのVSCodeと相性がとてもよろしいです。
- 640 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 02:12:14.02 ID:DCfn0hbU.net]
- おススメというか、ブックマーク機能さえプラグイン扱いなのが困りもの。
Bookmarks https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks
- 641 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 11:08:58.26 ID:YvDZUsPY.net]
- grep遅すぎない?
- 642 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 12:12:08.64 ID:goLgdzFN.net]
- 再起動してみ
- 643 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 16:25:53.92 ID:rCmwfq13.net]
- >>329
そっちじゃない 番号で飛べるやつの方が俺は好き
- 644 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 13:38:12.94 ID:qSmX0pB9.net]
- Numberedの方はどうの慣れなくてダメだなぁ
慣れたら便利なのかもだけど、無印の方が本家の挙動に近くて楽な感じ 自分はちょっとしたデータの並び替え用にSort lines入れてる オススメと言っていいのかどうかちょっと謎だけど
- 645 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 16:40:22.21 ID:iwHMjCLq.net]
- C#のデバッグは.net coreとmonoだけで.net frameworkはデバッグできない
ってのはマジなん? おまけにフォームアプリはcoreでもmonoでも無理 Win32も無理 ってのはマジ? 意味ねー 頑張れよ中の人 3dsマリオメーカーはアップロードできないらしい くらいの衝撃だな
- 646 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 17:27:38.07 ID:KuvYlW+q.net]
- レガシー環境だからやる気なんじゃないの?
SFCマリオペイントはアップロードできなかったよ
- 647 名前:デフォルトの名無しさん [2016/11/22(火) 17:31:58.10 ID:DDwgmoYi.net]
- >>634
Codeじゃない方でやれば良くね? 同じになるまでそんな不満出ると思うし
- 648 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 20:15:42.61 ID:iwHMjCLq.net]
- うん、そうなんだけどVisualStudio重たいしさ
使いもしないいらん機能多いじゃん Visualstudioって 角に名前出たりすんじゃん すげえ嫌じゃない? ああいうの要らんよな (外資系の会社に仕事で行ったら、みんなまじめにあそこに顔写真出してんだよな、おどろいた) ま、本当にcodeでデバックできたら、食い合うだろうし一生ダメかもね
- 649 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 21:15:10.67 ID:ErW2xK68.net]
- VSCodeはあくまでもエディタなのでVSと比較してもしゃーなし
頭にvisual studioついてるとその辺紛らわしいんかな
- 650 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 21:30:32.79 ID:LBca7JxS.net]
- まあ起動速度とかでいえばVisual Studioとどっこいどっこいなレベルで
エディタでイメージされるレベルに比べてあまりに重いのもあるな
- 651 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 21:31:28.33 ID:iwHMjCLq.net]
- VSとの比較ではなくmonoや.NETcoreではなく
まず、.NET Framework用からつくってくんねえかなと思ったのさ
- 652 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 22:27:13.65 ID:KgN+CblI.net]
- >>639
どっこいどっこい?
- 653 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 00:34:34.87 ID:jHpKixIR.net]
- 最初の、黒い長方形の出ないようにしたり、Microsoftからのお得な情報(w)
表示しないようにするとだいぶましになるよ それまでは立ち上げて給湯室にコーヒー煎れに行ってたもの それでも どっこいどっこいはないな どっこい、ど、、、、、、、、こ、、、、、、、、、、い くらい
- 654 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 13:56:57.18 ID:FTKGUT1p.net]
- 1.7.2 Recovery Build
code.visualstudio.com/updates/v1_7#_172-recovery-build
|

|