並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 916件

新着順 人気順

visualstudioの検索結果441 - 480 件 / 916件

  • Visual Studio CodeでPlantUMLを使うメモ (Windows編).md

    Visual Studio CodeでPlantUMLを使うメモ (Windows編).md Visual Studio CodeでPlantUMLを使うメモ (Windows編).md PlantUMLとは? テキストベースの独自の記述言語を使って、UML図を描くことができるツール。 http://plantuml.com/ja/ ユースケース図、クラス図、シーケンス図、アクティビティ図などを描くことが可能。 Graphvizのインストール PlantUMLはdotを使って図を作成するので、あらかじめGraphvizをインストールしておく必要がある。 以下URLから、stable版のインストーラをダウンロード&インストールする。 https://www.graphviz.org/download/ Javaのインストール OpenJDKを使う場合はこちらからダウンロード。 http://

      Visual Studio CodeでPlantUMLを使うメモ (Windows編).md
    • 【2022年版】VSCodeでArduinoの開発をする方法|めかとろな日々

      はじめに ArduinoIDEでの開発が苦しく感じていたところ、VSCode単体でソースコードのコンパイルと、Arduinoへの書き込みが可能ということを知りました。 そこでVSCodeを導入した結果、コード補完機能も使えることから、かなり快適になりました。(今ではもう戻れない) 今回はArduinoの開発をVSCodeでサクサク行うための環境の作り方を紹介します。 前提条件 前提条件として、以下の導入が終わっているものとします。 Visual Studio CodeのインストールVSCodeの拡張機能、C/C++ for Visual Studio CodeのインストールArduinoIDEのインストール また、本記事で紹介する導入方法はWindowsを対象としています。 拡張機能のインストール インストールする拡張機能は、以下の2つです。 Arduino for Visual Stud

        【2022年版】VSCodeでArduinoの開発をする方法|めかとろな日々
      • VScodeのPostgreSQL拡張が便利

        私がお仕事で作っているシステムが扱っているデータベースは、現状すべてがPostgreSQLだったりします。システム開発しているとプログラムだけじゃなくてSQLも色々書いたりしますし、日によっては一日中SQLとにらめっこしているなんてことも。 プログラムの編集はVScodeで快適にやってますが、ちょっとしたSQLを実行したり、PL/pgSQLの関数書いたりするときに、編集だけならVScodeで可能ですが実行時にはいちいちツール切り替えるのが面倒だなぁ、って思っていました。(そんなに頻繁には切り替えませんが) で、そこはやはりVScode。探せばええ感じの拡張機能あるやろと思って調べたら、個人的に気に入ったものがありました。今回はそれを紹介します。 ◆拡張機能「PostgreSQL」 https://marketplace.visualstudio.com/items?itemName=cko

          VScodeのPostgreSQL拡張が便利
        • VisualStudioCodeでSpring Boot開発(設定) - Qiita

          前回はJDKのインストールから開始しました。 https://qiita.com/12krio@github/items/0b39cfb43cc07b40b679 以下を設定してみる https://code.visualstudio.com/docs/java/java-spring-boot Javaの拡張パックはインストール済みであるため SpringBoot拡張パックをインストールします。 'Spring Boot Extension Pack'を拡張機能で検索しインストール 'vscode-spring-initializr'を拡張機能で検索しインストール コマンドパレットで'Spring'で検索。Gradleで作成。 bootのバージョン3.0,2を指定 Javaを選択 パッケージを指定 Artifact Id(プロジェクトに割り当てる固有のID)を指定 Jar or Warを

            VisualStudioCodeでSpring Boot開発(設定) - Qiita
          • Visual Studio Code February 2024

            Version 1.92 is now available! Read about the new features and fixes from July. February 2024 (version 1.87) Update 1.87.1: The update addresses these issues. Update 1.87.2: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the February 2024 release of Visual Studio Code. There are many updates in thi

              Visual Studio Code February 2024
            • LangChainとは? 概要・代表的な機能(モジュール)・使い方を紹介

              近年話題のLLMの登場に伴い、開発者がLLMの技術をアプリケーションへ簡単に組み込めるようにと登場したのがLangChainです。本記事では、LangChainを使用するメリットや、具体的な機能、使い方まで紹介していきます。 LangChainとは LangChainとは、大規模言語モデル(Large Language Models、LLM)を活用した、アプリケーション開発を容易にするオープンソースのフレームワークです。 近年、生成AIの進化が著しく、特にLLMの進化はテキストを扱うタスクに大きな革命をもたらしています。LLMというと、OpenAI ChatGPTやGoogle GeminiのようなAIチャットボットが一般的なイメージですが、これらの心臓部に使われているLLMをコントロールするAPIは一般に公開されており、そのAPIを用いれば、私たちもLLM技術を活用したアプリケーション開

                LangChainとは? 概要・代表的な機能(モジュール)・使い方を紹介
              • Keychron K1キーボードが持つ矛盾 (+ 個人的ベストキーボード考察) - Qiita

                注意: - Keychron K1に対してかなり厳しい評価となってるので、本製品が大好きは人は読まない方がいいかもしれません。 - 指摘してる矛盾点の感じ方は個人差があると思います。 Keychron K1とは、Keychronが販売している薄型キースイッチを採用しているメカニカルキーボードです。 標準的な英語テンキーレスキーボード 有線/無線対応 有線はUSB Type-C 無線はBluetooth5.1対応 (最大3台の登録、切り替えが可能) Windows, Mac, Android, iOSに対応 赤軸、茶軸、青軸のキースイッチを選択可能 大容量バッテリ、USB Type-C接続 LED対応 (オプションにより白色、RGBを選択可能) 最近は日本にもクラウドファンディング経由で進出しており、そのデザイン、機能性を理由に注目してる人もそこそこいると思います。 私自身は普段はNiZ P

                  Keychron K1キーボードが持つ矛盾 (+ 個人的ベストキーボード考察) - Qiita
                • Daslang - The High Performance Programming Language

                  News July 7th, 2024: Version 0.5 is comming very soon. It will include a lot of new features and improvements. Stay tuned! Expect JIT, serialization, performance improvements, new syntax features, and more. July 1st, 2024: daScript renamed to Daslang! May 1st, 2023: Version 0.4 of Daslang has been released. The development team is currently working on the next major release, which will include a f

                  • VSCodeのキーバインド拡張を作ったので、その勘所を紹介 - Qiita

                    Awesome Emacs Keymap こちらのVSCode拡張を作っています: Emacsキーバインド拡張です。 GitHub: https://github.com/tuttieee/vscode-emacs-mcx 同Advent CalendarのVSCodeのEmacsキーバインド拡張まとめでも紹介いただきました。ありがとうございます…! 既存のEmacsキーバインド拡張はキーバインドの再現性が低かったり、細かいところで使い勝手が悪かったりで正直使い物にならないものばかりだったので、自分で作り直しました。 おそらくVSCodeのEmacsキーバインド拡張はEmacs Keymapが最古参で、これをForkしたEmacs Friendly Keymapが登場してからはこちらがデファクトだったように思います。 他にもいくつかありますが、Emacs Friendly Keymapも含

                      VSCodeのキーバインド拡張を作ったので、その勘所を紹介 - Qiita
                    • VSCodeにChatGPTの拡張機能を入れて作業効率と精度を爆上げする

                      この記事は何? ※現在はscode-chatgptが開発中止となり、ChatGPT – Genie AIという拡張機能になっているので、ご注意を。 ChatGPT - Genie AI - Visual Studio MarketplaceExtension for Visual Studio Code - Your best AI pair programmer. Save conversations and continue any time. A Visual Studio Code - ChatGPT Integration. Supports ...marketplace.visualstudio.com masayan VSCodeを使用しているエンジニアで、この拡張機能を活用していないという方はいないとは思いますが、万が一いるようであれば、一度開発の手を止めて、先にこの拡張機

                        VSCodeにChatGPTの拡張機能を入れて作業効率と精度を爆上げする
                      • C#でSPA(Blazor)をして、モダンフロントエンドに触れてみる(導入~開発①編) - Qiita

                        初めに この記事は、普段レガシーよりの開発環境で作業をされている方へ向けて(私もそうです。) 最近のフロントエンドに触れてみようという内容です。暇つぶしに読んでいただければ幸いです。 (結構長文です。) 目次 ・この記事のゴール ・最近のC#とはどんな言語か ・WebAssemblyって何? ・Blazorって何? ・SPAって何? ・実際に作ってみよう 想定読者 ・FrontEnd開発にJavaScript以外の選択肢が欲しい方 ・jQuery以外を使ったことがない方 ・C#が好きな方 この記事のゴール この記事では、razor→C#を呼び出して、どんな感じに動作するかを解説します。 最近のC#とはどんな言語か(宣伝) かつてのC#といえば、Microsoft社が作ったJavaというイメージを持たれている方も多いかと思います。 最近のC#は、Webアプリケーション、ゲーム開発(ちょっと違

                          C#でSPA(Blazor)をして、モダンフロントエンドに触れてみる(導入~開発①編) - Qiita
                        • タスク管理を作ってみた ~初級からレベルアップするためのツールとサービスたち~ - Qiita

                          初めに 「タスク管理を作ってみました」ということでSaas型のシステムを作るに当たって必要なことを記事にまとめて共有してコミュニティに貢献したいなと思います。Saasサービスを作って公開し、パフォーマンスがよい状態に保ちながら、随時アップデートを続け、アップデート時に品質を落とさないためには広範な知識が必要です。この記事のそれぞれの内容は公式ドキュメントやブログやSlideShareなどで非常に良い情報はあるのですが、経験が無いと全体像がなかなか掴みづらいと思います。この記事では実際にタスク管理を作ってみたときに発生した課題とその解決方法について実例を交えながら説明し様々な技術スタックを紹介していきます。 想定読者 ・Saasで何かしらのサービスを作りたいと思っている初級プログラマ ・趣味レベルからしっかりとした質のサービスが提供できるレベルへステップアップしたい人 ・Saasサービスの提

                            タスク管理を作ってみた ~初級からレベルアップするためのツールとサービスたち~ - Qiita
                          • Visual Studioで外部ソースを含めたデバッグを実行する | Yucchiy's Note

                            Debugging External Sources with Visual Studio - Visual Studio Blog ほぼ上の記事の紹介になるんですが(というかそのままか)、便利だったのでメモ代わりにブログに残しておきます。 外部ライブラリを使っていると、ブレークポイントによるデバッグで、ライブラリ側のソースコードもステップインしたいことってありませんか? Visual Studio 2022 Preview 3から、下図に示すようにソリューションエクスプローラーに外部ソースノードが追加されました。これはデバッグ中に表示されて、ソースサーバーの情報を含む、ロードされたシンボル情報(.pdb)が表示されるようになりました。 ソリューションエクスプローラーの外部ソースノードの様子 設定すると(これは後述します)、デバッグ中に外部ソースにステップインしようとすると、ソースサーバー

                              Visual Studioで外部ソースを含めたデバッグを実行する | Yucchiy's Note
                            • ARMベースのSurface Pro X買って開発環境構築 - Qiita

                              はじめに LTE/4Gでインターネットに常時接続可能で(しかもGoogle Fi SIM使えばほぼ世界中でネット接続可能)、Type-Cで(モバイルバッテリーからも)充電ができて、バッテリーの持ちがそこそこ良くて、軽くて、ペンが使えて ... RAMも(iPad Pro 1TB版のような6GBではなく)16GBあってということで、Surface Pro X購入しました。 ARMベースのWindowsでx86ベースの32bitアプリであればWOA(Windows On ARM)でエミュレーション動作するものの、現時点では64bitアプリが動きませんが、どの程度困るのか、検証してみました。あくまでも書いている時点の一ユーザーのやってみた記録であり、SurfaceのメーカーやOSベンダー、アプリケーションベンダーが保証する内容では全く以てないことを先に申し上げておきます。また、状況がかなり変化し

                                ARMベースのSurface Pro X買って開発環境構築 - Qiita
                              • スニペットの登録 - Visual Studio Code - [SMART]

                                スニペットの使い方 Visual Studio Codeにはスニペットという便利な機能が用意されています。スニペットとは入力補完候補のことで、この機能を使うと頻繁に使うコードなどをショートカットキーで簡単に呼び出せます。 スニペットの機能を試してみましょう。試すファイルはHTMLでもCSSでも良いですが、ここではJavaScriptファイルを使います。JavaScriptファイルをVS Codeで開き、「fun」と入力すると次のようにコードヒントが表示されます。 上記画像であれば、2番目の項を選んでクリックか[Enter]を押すとFunction構文がコードに出力されます。 スニペットのフォーマット VS Codeにはデフォルトで様々なスニペットが登録されていますが、拡張して新しいスニペットを追加したり、既存のスニペットを変更することができます。 メニューから[ファイル]-[ユーザ設定]-

                                  スニペットの登録 - Visual Studio Code - [SMART]
                                • 【Rails】新卒エンジニアが新規開発で得た学び - Qiita

                                  この記事は シーエー・アドバンス Advent Calendar 2020 15日目の記事です はじめに こんにちは!新卒エンジニアの@ken_2です。 新人研修として「来客受付アプリ」を新規開発したので、そこで得た学びをざっくりと4つの章に分けて紹介します。 過去の僕のような新人さんの参考になりますと幸いです。 対象者 Web開発を勉強中で実務未経験の人 新人エンジニア 開発環境 Docker, Rails, Bulma, MySQL 第1章 先輩より、開発のお作法を継承 入社当初、開発の右も左も分からない僕は先輩エンジニアの方々より「開発のお作法」を教えて頂きました🙇‍♂️ まずはGit1です!リモートリポジトリにコードを上げたことはあったのですが、実務で使えるレベルではありませんでした。 「Branch, Staging, Commitの適切な行い方2」や「良いプルリクの出し方3

                                    【Rails】新卒エンジニアが新規開発で得た学び - Qiita
                                  • MySQL8.0.27や8.0.28あたりのmemory/innodb/hash0hashやut0new.hなどの話 | GREE Engineering

                                    こんにちわ。せじまです。 先日、プライベートで新しいPCを買ったので試しにVisual Studio 2022(version 17.7.2)でMySQL8.0.34をデバッグビルドしようと思ったら、sql_main がC2678でビルドできなくなってました(2023-08-29時点)。 Hyper-V上でen_USなWindows11開発環境を立ち上げて試してもC2678が発生したので、日本語版のWindowsに限った問題でもなさそうな気がします。 https://developercommunity.visualstudio.com/ を見ると、コンパイラ周りで "Fixed - Pending Release" な件がいくつか見受けられたので、しばらく様子見しようかなと思っています。 MySQL8.1.0や8.0.34をデバッグビルドする話を書こうかと思っていたのですが、今回は別の話

                                      MySQL8.0.27や8.0.28あたりのmemory/innodb/hash0hashやut0new.hなどの話 | GREE Engineering
                                    • みんなの中にNeovimはいますか? - Qiita

                                      私がVimに合わない場合、VSCodeに戻れるように設定ファイル等をバックアップ取っていました。 さっそくVimを使い始めたのは良かったですが、VSCodeほどうまく操作できているとは言えませんでした。なぜなら、Vimの独特なカーソル移動やキーバインドが身についていなかったり、言語サーバーの設定やファイル保存時のフォーマット等をうまく設定できていなかったからです。 諸々上手くできず、VSCodeへ戻ってしまいました。1度目の挫折です。 Neovimに出会う その後、すぐにNeovimを知りました。 NeovimはVimをフォークして開発し続けれているエディタです。基本的な操作はVimと同じですが、Neovimは拡張性(extensibility)と使いやすさ(usability)をフォーカスしています。 VSCode → Neovimへ移行する 2022年1月の私は、Vimへの移行を挫折し

                                        みんなの中にNeovimはいますか? - Qiita
                                      • Visual Studio2022で.NET Framework 4.8と.NET 6のソースコードを共存させる (WinForms&WPF) - Qiita

                                        Visual Studio2022で.NET Framework 4.8と.NET 6のソースコードを共存させる (WinForms&WPF)C#WPFWinForms.net6VisualStudio2022 WinForms, WPFなどのWindowsベースのレガシーアプリ開発をやっていて、 最近ようやくRC版のリリースを終えた.NET 6でも問題なく動くかどうかを確認したかったので、 とりあえずWinFormsやWPFで、ソースコードの移植作業を極力行わない方法でどの程度対応出来るか試してみた。 (いくつか方法はあると思うが、そのうちの一つの方法、ということで) クロスプラットフォームでの挙動については未確認。 C++連携なども現状は未確認(※クロスプラットフォームなどを見据えてP/Invokeを使った方法への切り替えが推奨されているみたいです。C++/CLIは完全Windows固

                                          Visual Studio2022で.NET Framework 4.8と.NET 6のソースコードを共存させる (WinForms&WPF) - Qiita
                                        • 【Rust入門】魅力とはじめ方 - RAKUS Developers Blog | ラクス エンジニアブログ

                                          Rust入門 こんにちは高照です。 今回はここ数年で急成長を遂げたRustというプログラミング言語を勉強しましたので記事にしました。 本記事ではRustについての解説とプログラミングのはじめ方、基本的なプログラムの記法をまとめます。 Rust入門 Rustとは Rustの魅力 環境構築 プロジェクトの作成とHello, World! コーディング 最後に Rustとは RustはMozilla社が支援するオープンソースのプログラミング言語です。 また、2016〜2019年でStack Overflow Developer Surveyで「最も愛されているプログラミング言語」で一位を獲得し続けていた言語で初めにも記述したように急成長を遂げました。しかしながら、学習難易度が高い言語とも言われていて今後の学習のしやすさが課題となってきます。 Rustの魅力 Rustの魅力的なポイントとして以下の

                                            【Rust入門】魅力とはじめ方 - RAKUS Developers Blog | ラクス エンジニアブログ
                                          • Amazon Bedrockで入門するLangChain - Qiita

                                            2023/10/05 更新 LangChainのバージョン0.0.308で動作確認 boto3のclientを指定しなくても良くなった Claudeのプロンプトに必要なHuman:やAssistant:がLangChain内部で自動付与されるようになった 10/3に東京リージョンにローンチされたため、東京リージョンで使用できるClaude Instant(anthropic.claude-instant-v1)を使用するように変更 以前「これを読んだらわかった気になれるLangChain」という記事を投稿しました。たくさんの方に読んでいただきました。ありがとうございます。 ただ、見返すと変わっているところがたくさんありそうで、そもそも 元ネタにしたクイックスタートガイドがリンク切れ! Amazon BedrockがGAしましたので、Amazon Bedrockを使用した形で本日改めて動作確

                                              Amazon Bedrockで入門するLangChain - Qiita
                                            • Multiple cursor case preserve - Visual Studio Marketplace

                                              Multiple cursor case preserve Features Have you ever tried to change a single word in all variable names, but had your camelCase broken? This extension preserves selection case in these situations. It recognises CAPS, Uppercase and lowercase. Works for typing or pasting. Known Issues History for redo breaks when you undo a change made by the extension after pasting into multiple selections. This i

                                                Multiple cursor case preserve - Visual Studio Marketplace
                                              • 業務用と個人用でGitHubの無料アカウントを分ける

                                                言語 (109) C# (4) Python (3) 正規表現 (2) JavaScript (16) CommonJS (3) ES Module (2) PHP (15) Xdebug (3) TypeScript (34) HTML (8) CSS (5) C言語 (1) C#.NET (1) Golang (4) Perl (7) Markdown (5) PlantUML (1) batファイル (2) PowerShell (1) ライブラリ (28) React (16) Jinja (2) Next.js (7) Echo (2) Storybook (1) Node.js (53) npm (2) SWC (4) webpack (4) Jest (22) Prettier (4) ESLint (2) その他 (6) ミドルウェア (18) HTTPD (15) ngi

                                                  業務用と個人用でGitHubの無料アカウントを分ける
                                                • 文字化け対策:VSCodeで文字コードを自動判別する設定

                                                  Visual Studio Codeのデフォルト文字コードはUTF-8となっており、日本語のShift-JISなどのテキストファイルを開くと文字化けして表示されます。 拡張子ごとに文字コード設定を変更などといったことは面倒なので、VSCodeに文字コードを自動判別してもらう方が楽です。以下設定方法です。 VisualStudio Codeで文字コード自動判別設定方法 ファイル > ユーザ設定 > 設定 をクリックする。 表示された設定ウインドウの上部にあるテキストボックスに「files」と入力。 リストアップされた中から「Files: Auto Guess Encoding」の項目を探し出し、チェックを入れる。 文字化け表示されているファイルは一旦閉じてから再度開くと文字化けが解消されている。 ファイルの内容によっては自動判別がうまくいかない場合ももちろんあるが、大抵はここの設定で問題ない

                                                    文字化け対策:VSCodeで文字コードを自動判別する設定
                                                  • プロファイラの比較(+簡単な使い方) - Qiita

                                                    ※1 サードパーティ製のアプリケーションを採用することで実現が可能 ※2 後述のプログラムの解析時間(timeコマンドのuser。CentOS) ※3 後述のプログラムの解析時間(timeコマンドのuser。macOS) この他にもVisualStudio(VSPerf, VSDiagnostics)等色々なプロファイラがあるみたいなので、暇な時にでも追記していこうかなと思います。 性能解析対象 以下のプログラムを利用します。 #define MAX 10000 void initialize(int result[MAX]) { for (int i=0; i<MAX; i++) result[i] = 0; } void ten_thousand_loop(int result[MAX]) { for (int j=0; j<MAX; j++) for (int i=0; i<MAX;

                                                      プロファイラの比較(+簡単な使い方) - Qiita
                                                    • C# 単体テストを作成、実行、カスタマイズする - Visual Studio (Windows)

                                                      この記事では、マネージド コード用の Microsoft 単体テスト フレームワークと Visual Studio テスト エクスプローラーを使用して一連の単体テストを作成、実行、およびカスタマイズする手順について説明します。 開発中の C# プロジェクトで作業を開始し、そのコードを実行するテストを作成し、テストを実行し、結果を調べます。 次に、プロジェクト コードを変更し、テストを再実行します。 これらの手順を実行する前に、これらのタスクの概念の概要を確認したい場合は、「単体テストの基本」を参照してください。 既存のコードからテストを自動的に生成する場合は、「コードから単体テスト メソッド スタブを作成する」を参照してください。 テストするプロジェクトを作成する Visual Studio を開きます。 スタート ウィンドウで、 [新しいプロジェクトの作成] を選択します。 .NET 用

                                                        C# 単体テストを作成、実行、カスタマイズする - Visual Studio (Windows)
                                                      • Chrome OS(Chromium OS)にVisual Studio Codeをインストールしてみた - uepon日々の備忘録

                                                        Chrome OSとはいってますけど、Chromium OSの話になります。まあ、純正のChromebookを持っている人にはあんまり関係ない話。 昨年の年末、以前までChromeOSを使用していたノートPCがある日突然電源が入らなくなり、突然のお別れということになってしまった。購入からすでにもう10年ぐらい経っているCeleronなPCなのでそろそろ動作しなくなってもおかしくないので、このときが来たかというレベルでしかなかったです。 Aspire one 753(2010年製) http://www2.acer.co.jp/catalog/1012/FIX_NBALL_0616.pdf いよいよ廃棄するにあたって、最後に電源でもいれてみるかなと思ったら突然電源が復帰。あれーって感じ。ただ、Windows10Homeは立ち上がらず、シリアルも探さなければならないという状況。結論としてクリー

                                                          Chrome OS(Chromium OS)にVisual Studio Codeをインストールしてみた - uepon日々の備忘録
                                                        • Live Share とは何ですか? - Live Share

                                                          Visual Studio Live Share へようこそ。 Live Share では、使っているプログラミング言語や構築しているアプリの種類に関係なく、リアルタイムで他のユーザーと共同で編集やデバッグができます。 現在のプロジェクトを瞬時に安全に共有したり、共同でデバッグ セッションを開始したり、ターミナル インスタンスを共有したり、localhost の Web アプリを転送したり、音声通話などを行うことができます。 従来のペア プログラミングとは異なり、開発者は Visual Studio Live Share で、各自の好みのエディター設定 (テーマ、キー バインドなど) を維持しながら、独自のカーソルを持ち連携することができます。 これにより、次から次へとシームレスに移行し、独自にアイデアやタスクを調べることができます。 この共同作業をしながら独立性を保てる機能により、実際会

                                                            Live Share とは何ですか? - Live Share
                                                          • サブスクペイでのユニットテスト環境について - ROBOT PAYMENT TECH-BLOG

                                                            こんにちは、ROBOT PAYMENTのペイメント事業部システム課のtaniguchikun です。 今回はサブスクペイのユニットテストがどのように行われているかを紹介致します。 ※ ツールの使い方等に関しましては本記事が好評であれば別途投稿を行いたいと思います。 前提条件 サブスクペイのユニットテスト時の概要 ユニットテスト時の挙動 今後の改善についての予定 前提条件 開発環境 OS:Windows10 開発ツール:VisualStudio2019 DB:SQLServer2019 コード管理されております ユニットテスト実行環境 OS:Windows10 ユニットテストフレームワーク:VsTest カバレッジ測定ツール:OpenCover レポート作成ツール:ReportGenerator DB操作ツール:mssql-scripter サブスクペイのユニットテスト時の概要 下記の手順が

                                                              サブスクペイでのユニットテスト環境について - ROBOT PAYMENT TECH-BLOG
                                                            • Unity 向けに HLSL Tools for Visual Studio を便利にするアセットを作ってみた - 凹みTips

                                                              はじめに 本記事は Unity Advent Calendar 2020 の 20 日目の記事です。 qiita.com Windows 上の Unity でシェーダを書く(読む)際は Visual Studio を使うことが多いかもしれません(VSCode の人も多いと思いますが...)。しかしながらそのままでは補完も効かずシンタックスハイライトもほとんどありません。 これを良い感じにくれるのが、HLSL Tools for Visual Studio です。 marketplace.visualstudio.com まず、この拡張機能をインストールします。 すると変数を認識してくれて補完もいくつか効くようになります。 ただ、Unity 本体がインストールされているディレクトリからインクルードしている UnityCG.cginc から来ているメンバは解決できません。また、URP / HD

                                                                Unity 向けに HLSL Tools for Visual Studio を便利にするアセットを作ってみた - 凹みTips
                                                              • VS Code / プラグインを活用したDraw.ioの便利な使い方 | フューチャー技術ブログ

                                                                概要Draw.io(Diagrams.net)はとても便利ですが、VScodeやプラグインと組み合わせるとさらに便利になります。 特に便利と感じた機能を紹介します。 VS Code プラグインここ数年、GitHubでドキュメント(Markdown)を管理するケースが増えており、Markdownに埋め込む編集可能な図として、Draw.ioのメタ情報を埋め込んだ画像を利用しています。 当初、ブラウザ(もしくはデスクトップ版)を利用していたのですが、こちらのプランを利用すると、VSCodeから直接png/svgをDraw.ioで表示・編集・画像保存が可能となり、とても便利です。 https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio Draw.io プラグイン公式でもブログでサラッと紹介してあるのみですが、

                                                                  VS Code / プラグインを活用したDraw.ioの便利な使い方 | フューチャー技術ブログ
                                                                • 【初心者向け】ASP.NET MVC5 ログイン機能の実装方法

                                                                  ASP.NET MVC5 プロジェクト作成 使用ツールについて ・Visual Studio Community 2019 こちらでダウンロード可能です。 プロジェクトの作成 ・VisualStudioを起動し、「新しいプロジェクトの作成」をクリックします。 ・ASP.NET Webアプリケーション(.NET Framework)を選択しプロジェクト名を入力します。 ・プロジェクト名、プロジェクトの格納場所を決めて、「作成」をクリックします。 (場所は特に指定がなければデフォルトのままでOK。) ※プロジェクト名は自由ですが、私はMvc5LoginSample1として、この先のサンプルコードも進めていきます。もしMvc5LoginSample1でない場合は、この先のサンプルコードでMvc5LoginSample1と書かれた箇所は、ご自身で決めたプロジェクト名に書き換えてください。

                                                                    【初心者向け】ASP.NET MVC5 ログイン機能の実装方法
                                                                  • Visual Studio Code and GitHub Copilot AI

                                                                    Version 1.92 is now available! Read about the new features and fixes from July. March 30, 2023 by Chris Dias, @chrisdias AI did not write this blog post, but it will make your development experiences incredible. Note: If you like to learn about the latest GitHub Copilot experience in Visual Studio Code, go to the GitHub Copilot in VS Code topic, where you'll find details on the Copilot editor inte

                                                                      Visual Studio Code and GitHub Copilot AI
                                                                    • Making our Unity Analyzers Open-Source  - Visual Studio Blog

                                                                      Here at the Visual Studio Tools for Unity team our mission is to improve the productivity of Unity developers. In Visual Studio 2019 we’ve introduced our Unity Analyzers, a collection of Unity specific code diagnostics and code fixes. Today we’re excited to make our Unity Analyzers Open-Source. Visual Studio and Visual Studio for Mac rely on Roslyn, our compiler infrastructure, to deliver a fantas

                                                                        Making our Unity Analyzers Open-Source  - Visual Studio Blog
                                                                      • C++の構築環境に関して - Qiita

                                                                        はじめに 本稿はAdvent calendar 2023のC++カテゴリ1日目である。 最初の日ということも考慮し、あまり深々と掘らずに基本的なことから考えていく。 C++の言語仕様とかC++23以降のお話とかはもっと専門的な方がやってくれるはずなのでそれに期待(期待 C++で開発する C++でいざ開発するとなった場合、おおよそWindowsであればVisual StudioというIDEを適当なオプションを入れて走らせるのがもっとも手間をかけずに開発環境を整えられる手段である。だが今のWindowsであればmingwという選択肢もあるし、それこそWSLgでLinuxネイティブなGUIをWindowsで動かすこともできる。Visual studioのインストールオプションをいじればmingwはともかくWSLg越しのLinux開発やMAC OSのアプリ開発、ひいてはAndroidやiOSアプリ

                                                                          C++の構築環境に関して - Qiita
                                                                        • 【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita

                                                                          前提 この記事は、以下に当てはまる人向けの iPhone/iPad アプリを開発する手順を紹介します。 iPhone / iPad を使っている 開発機はWindowsだ Macを持っていない C#.NET言語で開発したい。 Apple Developer Programに既に登録している、または年間で99米ドル(約14,500円)を支払えるクレジットカードまたはデビットカードを持っていて、支払い後に最大48時間待ってやるのも悪くない。※1 ※1: 2023/12/02現在。 はじめに 私はその前提に当てはまっていて、・・・こんな記事も書いていました。 【Mac不要】.NET製iOSアプリをiPhone実機配備する手順 (2020年) その記事で私は、 Xamarin.Forms で開発し App Center でiOSビルドを行う手順を紹介していました。 その後 MAUI がリリースされ

                                                                            【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita
                                                                          • 文字エンコードを指定してファイルを開く

                                                                            Visual Studio Code ではファイルの文字エンコードとして UTF-8 がデフォルトで設定されています。その為、 Shift_JIS など UTF-8 以外の文字エンコードで保存されたファイルを開くと文字化けして表示されます。ここでは Visual Studio Code で文字エンコードを指定してファイルを開く方法について解説します。 文字エンコードを指定してファイルを開きなおす Visual Studio Code ではデフォルトで文字エンコードとして UTF-8 を使用します。その為、文字エンコードとして UTF-8 を使用して保存されたファイルを開いた場合は問題なく表示されます。 それに対して例えば文字エンコードとして Shift_JIS を使用して保存されたファイルを開いた場合、文字化けが発生します。 UTF-8 以外の文字エンコードで保存されたファイルを開くには、

                                                                              文字エンコードを指定してファイルを開く
                                                                            • Blazor WebAssemblyのアプリケーションをVisual Studioでデバッグする - Qiita

                                                                              概要 Blazor WebAssembly 3.2.0 Preview 3がリリースされ、Visual Studio(とVisual Studio Code)のデバッグに対応したようなので、Visual Studioでのデバッグを試した際のメモです。 参照元 環境 Windows 10(64bit) 1909 Google Chorome 80.0.3987.149 (64bit) .NET Core SDK 3.1.300-preview-015048 Microsoft.AspNetCore.Blazor 3.2.0-preview3.20168.3 Visual Studio 2019 Version 16.6.0 Preview 2.0 セットアップ 最新の.NET Core SDK(3.1.201) のインストール 下記から最新バージョンのSDKをインストールします。 リンク テ

                                                                                Blazor WebAssemblyのアプリケーションをVisual Studioでデバッグする - Qiita
                                                                              • Visual Studio Code is designed to fracture

                                                                                A couple of moments ago, I finished reading the article by Rob O'Leary about the pervasive data collection done by Visual Studio Code. Now that I'm no longer an employee at Gitpod, I'm finally able to author a blog post freely about something that has been troubling me for quite some time... Whilst Visual Studio Code is "open-source" (as per the OSD) the value-add which transforms the editor into

                                                                                  Visual Studio Code is designed to fracture
                                                                                • SwitchBotのAPIを使ってみる。

                                                                                  我が家のエアコンや換気扇は、温度と湿度に対するマップで動作を定義している。この制御は、SwitchBotを使っている。 SwitchBotは、温湿度計の状態に応じた動作を、シーンで設定出来る。これを使って設定してたんだけど、暑かったり寒かったりして温湿度条件の範囲を変える時、設定範囲が他のシーンと被らないように複数のシーンを修正しないといけない。また、シーンにはAnd条件とOr条件も設定出来るが、A and B や A or B みたいなのしか設定出来ず、(A and B) or Cのような階層構造のある条件が作れない。 というわけで、SwitchBotのアプリじゃなくて、普通のスクリプト言語で制御したい。何か無いか調べたら、APIが提供されていたので使ってみることにした。 トークンの取得 SwitchBotのAPIを使うにはトークンを取得する必要がある。 取得方法は下記の通り 1. Sw

                                                                                    SwitchBotのAPIを使ってみる。