1 名前:デフォルトの名無しさん mailto:sage [2018/11/08(木) 12:59:24.97 ID:73zDssgb.net] MS発のエディタVSCodeのスレ 公式 https://code.visualstudio.com/ https://github.com/Microsoft/vscode/ 開発状況 https://github.com/Microsoft/vscode/wiki/Iteration-Plans 更新内容(日本語訳) https://vscode-doc-jp.github.io/updates/ 前スレ Visual Studio Code / VSCode Part4 https://mevius.5ch.net/test/read.cgi/tech/1529679715/
471 名前:デフォルトの名無しさん [2019/01/14(月) 11:47:35.87 ID:ULvie5no.net] >>450 >>447-450 の間違いでは? スルーできてない時点で君も同類
472 名前:425 [2019/01/14(月) 12:11:03.31 ID:9Cudnq1q.net] >>433 a.scss @import "./b" ; これで、a.scss 内に、パーシャルファイル、_b.scss を読み込める >@import '_b'; アンダーバーが付いているのは、見たことがない。 これは、パーシャル扱いになるのか? よく分からない 普通は、main.scss みたいに、 10個ぐらいの各コンポーネントのパーシャルファイルを、読み込むだけのSCSSファイルがある bundle.js みたいな感じ
473 名前:デフォルトの名無しさん [2019/01/14(月) 13:56:19.50 ID:HRfPEWjy.net] C++のコードで、時々定義や宣言へ移動するのができないときあるけど何で?
474 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 15:07:39.17 ID:yFvWin83.net] >>454 >>454 @import '_b'; でも@import 'b';でも変わらないんだけど 自分は分かりやすいように、アンダーバー付けて読み込んでる 同じディレクトリ内にa.scssと_b.scssがあったら、Live Sass Compilerで自動更新してくれるはず 自分の場合は、作業ディレクトリ内に scssディレクトリ cssディレクトリ を並列して置いて、setting.jsonに以下のように書いてる "liveSassCompile.settings.formats": [ { "format": "compact", "extensionName": ".min.css", "savePath": "/css" } ], もしsassファイルをまとめて同じディレクトリに入れられないようなディレクトリ構成であれば、 Live Sass Compilerでは上手く自動更新されないかも 試したことが無いから分からないな
475 名前:425 mailto:sage [2019/01/14(月) 15:29:36.06 ID:9Cudnq1q.net] ありがとう もちろん、両方のファイルは、同じフォルダ内にあるけど、 パーシャルファイルの_b.scss だけを更新・保存しても、再コンパイルされない。 やっぱり、a.scss の方を、更新・保存する必要がある 漏れが、未設定ワークスペースでやっているのが、悪いのかも
476 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 15:45:43.05 ID:yFvWin83.net] Live Sass Compilerのsetting.jsonのディレクトリ参照もワークスペース内しか出来ないし 未設定ワークスペースでは動かないかもしれないね
477 名前:425 mailto:sage [2019/01/14(月) 16:14:49.87 ID:9Cudnq1q.net] 漏れは、色々な言語をいじっているから、一々、ワークスペースを設定するのが面倒で、 JS(JavaScript), Ruby, P
478 名前:ython, PS(PowerShell)など、 そのフォルダ丸ごと、未設定ワークスペースに入れているから [] [ここ壊れてます]
479 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 23:34:20.27 ID:JOenWcUy.net] なんか普通にウォッチして動くSASSコンパイラーないのかな
480 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 23:39:27.40 ID:iloeSZ7q.net] 普通てなに?
481 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 05:48:14.50 ID:lyy64s9v.net] そこはnpm scriptなりgulpなりにやらせたほうがいいだろって思ってるしそう実践してる
482 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 08:07:22.89 ID:IdgIyeQx.net] AがBを使用している場合、 AをコンパイルしなおせばBも反映される だけどBを変更した場合に、Bは一体どこから使用されているのか? っていうのが分からない わかるようにするためには、以下のどちらかが必要になる 1. AはBに依存していますという定義を書く 2. Aを解析して依存しているBを見つけ出す 1はようするにMakefile。依存関係を定義したMakefile相当のものを わざわざ書かないといけないが汎用的なツールとして作れる 2.だとMakefile自体は必要ないが、ソースコードを解析して 依存しているものを見つけ出す必要がある。つまりSassの 文法を知っていなければいけない この2つを組み合わせて、依存関係を自動的に生成するツールを 使うという方法も考えられる 何が言いたいかと言うと、こういう基本的なことを知っていれば、 何が足りないのか?何が出来るのか?何を調べればいいか? なんてすぐ分かるだろうってこと Live Sass Compilerはどういう仕組なのかを考えてみろ
483 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 08:43:29.27 ID:Tg5jhlXa.net] 普通にwebpackで出来ることだろうよ
484 名前:425 mailto:sage [2019/01/15(火) 12:20:13.07 ID:gjsoO4+v.net] 未設定ワークスペースじゃ、ダメか。 ちゃんとプロジェクトファイルを作って、やらないといけないのか せっかく、Live Sass Compiler だけでもコンパイルできるのだから、 このコンパイラを使って、Ctrl+Shift+P とかで、再コンパイルだけでも出来ないかね? そういうタスクでも、作れないか?
485 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 15:51:29.49 ID:OFbr+Qr7.net] teratailにでも書いてろ
486 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 10:08:55.62 ID:VZgCSLLs.net] MacBookにVSCodeをインストールしたところ、「連絡先」と「カレンダー」にアクセスを要求されました。 これは普通の挙動でしょうか?それともウイルスか何かでしょうか? 「設定」の「セキュリティとプライバシー」の箇所にも、Codeが「連絡先」と「カレンダー」に アクセスを求めていると出ています。許可はしていなので、チェックボックスは空になっています。
487 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 12:39:11.37 ID:Y5g34DHC.net] >>467 んなこたーない そういうプラグインを入れたんじゃないの?
488 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 12:44:58.30 ID:Y5g34DHC.net] >>467 ああ、分かった。 例えばvacodeのターミナルから~/でファイルを検索したりすると、~/Library/Calendersにアクセスしたときに、アクセス許可するかどうか聞かれる。
489 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 12:48:58.94 ID:VZgCSLLs.net] >>468 ありがとうございます。 入れたのは日本語化プラグインとsftpの2つだけです。 windows10にもvsc,sftp等入れたのでそちらを確認したところ、 設定>プライバシーで連絡先、カレンダーのどちらもvscは出てきてないですね。
490 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 12:52:17.24 ID:VZgCSLLs.net] >>469 そういえば、sftpのconfigファイルの保存場所をfinderで求められた時に、 アクセスを許可するか聞かれた記憶があります。このせいかもしれません。 これならアンイストールしなくても大丈夫そうでしょうか。
491 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 17:53:42.40 ID:SuBtANGZ.net] >>471 macの仕様みたいね
492 名前:デフォルトの名無しさん [2019/01/19(土) 13:25:03.31 ID:zDO4J2lB.net] VSCodeを複数画面起動すると、ウインドウが同じ背景色なので見分けが付かないので よく間違えるのだが、ウインドウごとに色を変えるとかできないのか? どうにか
493 名前:してくれよ [] [ここ壊れてます]
494 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 13:53:59.04 ID:jRA2P0B7.net] ワークスペース毎にこれ設定すりゃいいんでない https://code.visualstudio.com/api/references/theme-color
495 名前:デフォルトの名無しさん [2019/01/19(土) 14:39:54.92 ID:zDO4J2lB.net] >>474 君、凄いね。 2019年度の5chレスで最も感動したよ
496 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 15:27:27.16 ID:V0aNY9Zs.net] 未来人あらわる
497 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 15:29:35.27 ID:voGwqUEx.net] やりたいことハッキリしてるのにググれないのかよ
498 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 15:58:37.07 ID:DjWH2kxd.net] >>474 天才
499 名前:デフォルトの名無しさん [2019/01/19(土) 16:45:25.11 ID:SwmccsG2.net] コンパイラエラー C2872 あいまいなシンボルです。 コンパイルエラーが解消出来ません。 ご教授下さい。 ■コンパイルエラー内容 error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです ■やりたいこと AmazonのAPI「Marketplace Web Service API (MWS)」のHello world 以下ページの右上 オレンジ色の「Download」ボタンから入手できる 「MWSProducts_2011-10-01_v2017-03-22.dll」の使用 https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html ■DLLの使用 Visual Studioの対象プロジェクトのプロパティから、 上記DLLの参照を追加しました ■コーディング using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー ■ご質問 上位の「MarketplaceWebServiceProducts」が正常なのに、 下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。 解決策をご教授ください。(可能であれば実装をご提供ください) ■環境 Visual Studio .Net 4.0 C++/Cli
500 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 18:23:02.90 ID:DSB8MWd8.net] VSCodeと何の関係があるの?
501 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 18:30:28.72 ID:wiNfQeeu.net] >本当にありがとうございます!!!!!!!!!!!! >キモヲタ万歳!!!!!!キモヲタ役に立つ!!!!!!!! この質問者は、色んなスレに書き込んでいる荒らしだから、無視しろ!
502 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 19:15:26.68 ID:gEhmsHew.net] 同じ内容があらゆるサービスに書いてあるの草
503 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 19:49:17.93 ID:wiNfQeeu.net] // 1970年01月01日 00:00:00 UTC (Unix エポック) var dt = new Date( 1970, 0, 1, 0, 0, 0 ); console.log ( dt ); // 1日後 dt.setSeconds( dt.getSeconds() + 86400 ); console.log ( dt ); これを、Quokka.js で実行すると正常だけど、node.js で実行するとズレる。 nodeのタイムゾーンがおかしい。どうすればよいの? 1969-12-31T15:00:00.000Z 1970-01-01T15:00:00.000Z 日付を扱うなら、moment.js が便利らしいけど
504 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 21:11:49.52 ID:xhDg2W2P.net] date-fns、DayJS、Luxonもあるでよ
505 名前:デフォルトの名無しさん mailto:sage [2019/01/19(土) 22:42:47.94 ID:mgFfw5BT.net] コンパイラエラーがコンバトラーに見えた。天井にペン刺してくる。
506 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 01:37:08.88 ID:U54SgNBZ.net] >>485 ベッド上の天井がおすすめ。枕の位置ならなお良い
507 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 02:10:06.30 ID:cVxQlAyo.net] >>481 >>483 お前もrubyあらしじゃねーか。氏ねよマジで
508 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 21:08:18.58 ID:HXg/+9sK.net] html の table を編集しやすい方法ってどんなのがありますか? 非効率な事をしている自覚はあるのですが Markdown で table ⇒ html で保存 ⇒ html に table 部分を貼り付け を 「Table F
509 名前:ormatter」でtable作成 ⇒ 「Markdown PDF」でhtml自動保存 ⇒ html該当部分からコピペ でやってみたのですが htmlファイルの表から table の再編集がしんどいことに気がついて 結局 excel で表を編集 ⇒ vscode にコピペ ⇒ 選択範囲のtabを置換、色々と整形 に落ち着きました が、どうにもしんどい、という訳でより楽ができる方法をどうかお願いします [] [ここ壊れてます]
510 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 21:24:49.17 ID:P+ek9pF9.net] >>488 VSCodeを使ってる人はまず例外なくCSVからtableに変換するスクリプトくらい一瞬で書けるだろうから、 君のレベルにおいて有効な回答は貰えないと思うよ
511 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 21:28:31.89 ID:WPyIrQp+.net] しんどいてなんや 一回作ればおわりやろ
512 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 21:34:54.78 ID:54U/bxU7.net] >>488 そこまでtableを弄る機会が多くなるなら直にhtmlを書くのをやめるべきじゃない?
513 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 21:59:33.58 ID:6xhnuVRE.net] excel で表を編集 ⇒ vscode にコピペ ⇒ 選択範囲のtabを置換 で良いじゃん。 「選択範囲のtabを置換」の部分をスクリプトにして、task.jsonに登録すれば ちょっとだけ楽できるかな。 あるいは、 excel で表を編集 ⇒クリップボードにコピー で、クリップボードをHTMLに整形してくれるフリーソフトでも探せばあるかもね。
514 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 22:34:39.97 ID:Nw6fLuU4.net] どういう用途のテーブルを作ってるのか 情報の多さはどのくらいか どのくらいの頻度で編集するのか みたいな情報を開示しないと皆アドバイスしにくいと思う
515 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 23:59:37.24 ID:E2+PRkmW.net] >>489-493 アドバイスありがとうございます tsv ファイルを置換してクリップボードに取り込むというのもなるほどと思いましたが xlsx ファイルでいくつかのシートの中から範囲選択してコピペする機会の方が 多くなりそうだったので > excel で表を編集 ⇒クリップボードにコピー > で、クリップボードをHTMLに整形してくれるフリーソフトでも探せばあるかもね。 を試してみたところ、excel からコピーしたものを、<tbody> </tbody> の間に <tr><td>aa1</td> …… <td>zz1</td></tr> <tr><td>aa2</td> …… <td>zz2</td></tr> … <tr><td>aa10</td> …… <td>zz10</td></tr> のようにポンとペーストすることで、やっていけそうな目処が立ちました >493 殆どは大きくても 横x縦 10x20 程度、各セル多くても15文字程度、セルの結合は基本的に無い、 素直?な tabele です なので、クリップボードユーティリティで table の雛形にコピペで流し込むようにペーストすれば 概ねカバーできそうな感じです
516 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 04:22:41.86 ID:GePQtSit.net] おい>>489 くんのことを考えてレスしろよ!!!!!
517 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 09:15:17.48 ID:wT+E8K4H.net] メールソフトのOutlookでメールを作成、html形式にしてそこにexcelからのデータを張り付けると表になってるよね? で、このメールのソースを見ると表のとこがテーブルになってる。
518 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 09:53:09.98 ID:Eb4VkMxk.net] もうVSCode関係なくて草
519 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 11:24:25.73 ID:WVeKKwgJ.net] こういうやつも使うようになったということだろう
520 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 12:05:52.37 ID:VTzMGns1.net] にわかvimmerだからプラグインは入れたけどCtrl + CとVとFは普通にコピペと検索に使えるように設定してる
521 名前:デフォルトの名無しさん [2019/01/23(水) 13:24:19.67 ID:Eb4VkMxk.net] 自分はctrl+insとshift+insでコピペ。検索は/で十分。
522 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 13:39:35.49 ID:tAarVqiS.net] >>488-494 拡張機能のExcel Viewer は?
523 名前:483 mailto:sage [2019/01/23(水) 14:08:44.94 ID:tAarVqiS.net] >>483-484 483 だけど、このスレで
524 名前:は返答がないので、web制作管理板へ移動します [] [ここ壊れてます]
525 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 16:09:29.48 ID:OFN8YGgg.net] >>502 二度と戻ってくるなよ
526 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 17:46:58.93 ID:zcNYQ2tj.net] オフラインで使ってるんだけど、 起動時にテレメトリONにしろってメッセージとどっかのwebページ開こうとするのが鬱陶しすぎる これ切れないの?
527 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 22:45:17.27 ID:MYbPI0qo.net] >>501 探していたのは viewer ではないけれど、そういえば excel をキーワードに 検索していなかった事に思い至り、検索してみたところ、 Excel To Html Table / Json というモノがありました excel というより tsv 、 タブ区切りのクリップボード内容を html の table 化などを する拡張で、クリップボードユーティリティで同等の事もできるようにもなっていたので、 もう少し早く知っていれば…… クリップボードユーティリティの方は <tbody>〜</tbody> の中の部分だけに必要な セルだけを貼り付けるとかできるので、決して損にはなっておらず、むしろ、 これはこれで必要になっているので、知ったのがこの順で良かったのかも ともあれ、 table 作成が随分と楽になりました 質問から一連のレスをくれた皆様、良いきっかけをありがとうございました
528 名前:デフォルトの名無しさん [2019/01/24(木) 00:43:42.92 ID:cPFOMtSZ.net] 全て保存 CTRL+K S って、キーをどう押せば良いの?
529 名前:デフォルトの名無しさん [2019/01/24(木) 00:46:47.44 ID:dUraJqkx.net] Ctrl+Kを押した後に Ctrl, K の両方を離して S だけを押す。
530 名前:デフォルトの名無しさん [2019/01/24(木) 00:48:04.66 ID:cPFOMtSZ.net] >>507 でも、そうすると、 なぜかショートカットキー一覧が 表示される。Windows10です。
531 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 00:52:10.67 ID:99dr5OyC.net] >>508 コントロール押しっぱなしになってる
532 名前:デフォルトの名無しさん [2019/01/24(木) 00:59:54.87 ID:cPFOMtSZ.net] >>509 いや、離しています。 それでもショートカットキー一覧が 出るんです。
533 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 01:06:41.21 ID:99dr5OyC.net] >>510 おかしーね、調べたらキーボードショートカット一覧のキーは CTRL+K CTRL + S で、それしか考えられないんだけど ちなみにうちもwin10で正常 キーボードがおかしいか、余計なアプリ動いてないかな
534 名前:デフォルトの名無しさん [2019/01/24(木) 01:14:23.75 ID:cPFOMtSZ.net] >>511 今やったら、出来たわ。 一体何だったんだ。。。
535 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 02:05:33.09 ID:bwiVCoey.net] 夢でも見てたんジャマイカ
536 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 19:47:18.21 ID:fZR3dOZW.net] >>505 Excel は、TSV も出力できるのでしょ? クリップボード・ユーティリティか。 漏れも、Ruby から、PowerShell のGet-Clipboard などを呼び出したりして、ユーティリティを作っている str = `powershell Get-Clipboard` str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
537 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 20:21:23.16 ID:6uFudkSp.net] シェルで書けない書きにくいことをスクリプト言語でってよくあるパターンだけどコマンド名分かっててシェルで出来ると確定してることをそのコマンドそのままスクリプト言語側から呼び出すだけって。 なんか電球持ってる人が乗ってるテーブルをみんなで回すポーランド人みたいだなw
538 名前:デフォルトの名無しさん [2019/01/25(金) 11:43:06.94 ID:H/r4QqDk.net] ファイルを別のフォルダに移動したい場合、 Windowsのエクスプローラーなら、ファイル右クリして「切り取り」 目的のフォルダで「貼り付け」で出来るのに、VSCodeにはその 右クリメニューが無いのだが、なしてよ?
539 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 11:50:05.66 ID:32V598oU.net] 設計者のアーキテクチャによる
540 名前:514 mailto:sage [2019/01/25(金) 12:00:58.50 ID:dvigx+iy.net]
541 名前:カのファイル名の上で、右クリックメニューでコピーして、 フォルダ名の上で、貼り付ける ただし、コピー・削除はあるけど、切り取り(移動)はない >>515 シェルスクリプトには、様々な引っかけがあるし、 PowerShell でも、長い表示が省略されてしまう 一方、Ruby からの出力は、p, puts などで非常に簡単。 ソースコードもバグりにくい だから、RubyからPowerShell コマンドを呼び出して、 ダブルクリックで起動したい場合には、bat, vbs から、そのRubyスクリプトを呼び出す [] [ここ壊れてます]
542 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 12:23:35.60 ID:0w2y1KsD.net] rubyでクリップボード取得すればいいじゃん あ、できないのか
543 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 12:32:45.28 ID:cZ2z9LwS.net] >>518 > シェルスクリプトには、様々な引っかけがあるし、 あなたは>>514 でstr = `powershell Get-Clipboard`と単にパワーシェルをそのまま実行して結果を取得しているだけに見えますがそのシェルの引っかけとやらはなくなるのですか? 単にその後文字コード変換してるだけに見えますが。 文字コードが引っかけだというならmacプリインストールのrubyでもユニコード化けますが。 そもそも文字コード変換のコマンドがあります。 我田引水に過ぎませんか。
544 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 14:08:18.67 ID:K/csp1Jd.net] >>516 確かそれ実装作業だから数ヶ月後くらいにはできてる
545 名前:デフォルトの名無しさん [2019/01/25(金) 19:43:11.96 ID:H/r4QqDk.net] >>521 そうなんですか。 こんな簡単な機能が使えないなんて。。。
546 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 20:06:38.58 ID:6NpI+4V4.net] そもそも開発環境でファイルの切り貼りすることそんなにあるか?
547 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 20:45:29.95 ID:l8zIS6ck.net] 何と勘違いしてるのか知らないけど 昔からファイルのコピー、貼り付けを普通にコンテキストメニューからできるよ
548 名前:デフォルトの名無しさん [2019/01/25(金) 20:46:26.78 ID:H/r4QqDk.net] >>523 頻繁にはないがたまにあるだろ。 それよりもCTRL+で解像度を変える場合に、 80 90 100 110 120 みたいにステップが粗いだろ。 1%単位で微調整は出来ないのか?
549 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 20:46:43.87 ID:l8zIS6ck.net] >>524 アスペした 切り取りね ごめん
550 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 20:49:06.58 ID:l8zIS6ck.net] https://github.com/Microsoft/vscode/issues/51401
551 名前:514 mailto:sage [2019/01/25(金) 20:55:27.12 ID:dvigx+iy.net] >>520 PowerShell コマンドで、クリップボードから文字列を取得して、 処理して、またクリップボードへ戻す。 その処理の部分を、バグりにくいRuby でやりたい。 たった数行ぐらいでも、Rubyの方が安全 5ch の書き込みをコピーすると、各行の前後に空白が入る。 下は、それを除去する、Ruby スクリプト # クリップボード内の複数行文字列の、各行の先頭・末尾から、 # 連続する空白類を除去して、クリップボードに入れる str = `powershell Get-Clipboard` str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換 ary = str.each_line.map( &:strip ) IO.popen( 'clip', 'w:cp932' ) do | clip | clip.print( ary.join "\n" ) end
552 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 23:02:46.43 ID:jaHNjDgs.net] たった1行でもダメ? xsel --output | sed -e 's/^[[:blank:]]\+//' |sed -s 's/[[:blank:]]+$//' | xsel --input
553 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 23:50:13.68 ID:oIz/D2lY.net] >>528 Rubyはバグりやすい言語だよ。 ・型安全でない ・前後の文脈を見ないとその部分単体ではローカル変数とメソッド呼び出しの見分けがつかない書き方ができ、しかもその書き方(メソッド呼び出しに()付けない)のほうが主流 ・reduce/inject、map/collectのように同じことするメソッドの単なる別名と、Array#
554 名前:delete_if/Array#reject!のようにほとんど同じなくせして削除失敗時だけ挙動が異なるみたいなべつものメソッドが入り乱れててカオス ・Procオブジェクト(手続きオブジェクト)を作る方法が多すぎ。しかも作り方で挙動が異なる。Rubyの書籍を書いた人でさえ頭を抱える始末 ・簡単に「見せかける」ために省略記法を行き当たりばったりで導入しまくった副作用で、直感的な記述が逆にエラーとなることが多い(例: p {foo: 1, bar: 2}はエラーwブロックとして解釈されるため) まだまだあるよ [] [ここ壊れてます]
555 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 00:17:56.63 ID:Ve68vOks.net] Rubyは最も一般的な方法で定義した関数(関数じゃないw)が値として取り回せない(第一級関数でない)クソ言語wwwww def add(a, b) a + b end def opTwo(a, b, func) func(a, b) end p opTwo(1, 2, add) => Line 9:in `add': wrong number of arguments (0 for 2) (ArgumentError) from t.rb:9 プギャーm9(^Д^ ) ちなみにPython: def add(a, b): return a + b def opTwo(a, b, func): return func(a, b) print(opTwo(1, 2, add)) => 3 ちなみにJavascript: function add(a, b) { return a + b; } function opTwo(a, b, func) { return func(a, b); } console.log(opTwo(1, 2, add)) => 3
556 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 00:18:24.84 ID:uDpPJKrq.net] よそでやれよ
557 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 00:22:23.15 ID:+eApZUOf.net] よそでもやってるよ
558 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 00:57:29.86 ID:xGyN5S0n.net] JS以上のゴミなのに何故かありがたがる奴にいやけさすのは分かる
559 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 03:13:48.12 ID:J6LuU9fo.net] 他所でもやってるとかいう報告も要らないしここではやらないでくれ
560 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 03:30:59.34 ID:Yj1Y5653.net] Rubyって思いっきりPerlパクってるからね メソッドの()省略とか後置のifとか というか、Windowsの管理でPowerShellの代わりにRuby使うとかまともじゃないだろ Windows上のRubyってゴミそのものだし、Linuxの管理ならPython使うに決まってるし、Rubyの出る幕ない
561 名前:デフォルトの名無しさん [2019/01/26(土) 03:38:05.94 ID:NFcmjJe3.net] 昔はRubyとPythonはライバル関係だったけど、Pythonのが海外の大学で使われて優秀なライブラリ揃ってるから。 東大にも採用されてないRubyじゃもう太刀打ち出来ないよ。。。
562 名前:デフォルトの名無しさん [2019/01/26(土) 03:41:14.04 ID:NFcmjJe3.net] 基本情報のCOBOLの代わりにPython来るし。 日本政府や経済界からもRubyよりPythonが選ばれた。
563 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 04:41:54.36 ID:PJP7F4up.net] でもまあRubyのどこが、なぜダメかってのをよく整理しながら考えることはそれはそれで勉強にはなるな。 何年か前の記事だが大変分かりやすい。 日本誤訳 https://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/ 英語原文 https://blog.abevoelker.com/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
564 名前:デフォルトの名無しさん [2019/01/26(土) 11:34:16.60 ID:J6LuU9fo.net] rubyというよりrubyやる奴らがゴミなのはよく分かった。 スレチなんだよ死ねゴミ共。
565 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 11:39:05.93 ID:MaEquCGy.net] rubyやったことないけどそんなダメか? マーティンファウラーも気に入ってるらしいし ギットハブやギットラボは確かrailsでしょ ハイレベルなプログラマにとってはいいげんごなのではないかな
566 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 12:30:02.45 ID:aY
] [ここ壊れてます]
567 名前:Ik7wj1.net mailto: >>541 >>540 [] [ここ壊れてます]
568 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 12:36:05.16 ID:/RQDBnNH.net] そんなことよりお前らのおすすめ拡張教えてよ
569 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 12:43:52.66 ID:tc/zZ1GA.net] Python書くのに使いだしたけどpandas入れてからクソ重くなった ファンがうなる
570 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 12:48:49.20 ID:XS9gbG+x.net] ヘボっ
571 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 12:55:02.50 ID:tc/zZ1GA.net] スペックは7世代i7、メモリ16GでSSD 定義に飛ぶことすらままならないときがある