マイクロソフトが無償で提供しているプログラミング用のテキストエディター。2015年提供開始。 WindowsだけでなくMac, Linuxにも対応している。 Visual Studio の名を冠しており画面上の配色など外観上似通った部分もあるが、統合開発環境としてのVisual Studioとは全く別のソフトである。
下記の機能の他にも多数の機能がある。また開発する言語により対応機能が異なる。
拡張機能に対応しているため、ネット上で配布されている機能を追加することが可能。
社内PCに耐えられるか不安なので再度環境構築をした時のために念の為メモ。 多分VSCodeの中身は同期されると思うんだけど、いやどうかな…。 アプリケーション編 Notion 個人メモ用。 コードや作業手順などはここにメモしてます。 Wiki、ドキュメント、プロジェクトがつながるコネクテッドワークスペース | Notion (ノーション) Translate Tab Translate Tab はメニューバー常駐型のアプリケーション。 サッと翻訳したい時にサッと日本語に翻訳できる神アプリ。 社内PCがWindowsらしいので出勤時に使えない。 代替用アプリ探そう…。 Translate Tab…
開発者としての筆記用具として、エディターはもう好みがはっきり分かれるもの。 昔はEmacs一筋だった私ですが、時代と共に今はVisual Studio Codeなしには やっていけない状況です。 マイクロソフトはそんなに好きではないのですが、Visual Studio Code, VSCodeは別です。 でも、Visual Studioはそんなに好きではないです。 なにがいいかというと、いろいろあるのですが、最近お気に入りはリモート開発環境, (remote development environment, RDE)です。 リモートのサーバやコンテナ上でVSCodeがあたかも動いているように手…
前記事に公式版Pythonによる仮想環境の構築方法について書いたが、小生はPythonプログラムの開発にはVisual Studio Codeを利用しており、コーディングもデバッグもほとんどVSCodeを使って行っている(多く人が同じ環境を使っているようで、ググるとたくさんのページがヒットする)。 blog.ketus-ix.work MacやUbuntuではすでにこの環境は構築済みで常用しているが、Windows上にPython開発環境を構築するにあたって、このPython + VSCode環境の構築方法を備忘録として書いておくことにする。 Visual Studio Codeのインストール…
次のどちらのルールも反映されない。 ~/.omnisharp/omnisharp.json プロジェクト/omnisharp.json 理由は vscode-csharp v1.25.1 から整形ルールは .editorconfig を読むようになったため。 もし、 omnisharp.json を使いたい場合は settings.json に下記を追記すれば良い。 "omnisharp.enableEditorConfigSupport": false 従来どおりの挙動になる。 参考: https://github.com/dotnet/vscode-csharp/issues/5446
Visual Studio Codeのショートカット一覧の日本語版を作成しました といっても、GoogleスプレッドシートのGoogle翻訳の関数を使って、Visual Studio Codeのこれを機械的に翻訳しだだけです Google翻訳版です。私の訳は全く入っていません。 自分用には、不要なものを削除してミニマムにすると思います。 A4一枚にして、そのへんに貼りたいと思います。 PDFが置けないので、キャプチャしてPNGにしました。 Visual Studio Code Keyboard Shortcuts for Windows ひ、ひどい… ファイルに落としてあるので修正はすぐなので…
VS Code を開いた時に、ウインドウの下部の「ターミナル」タブに表示される警告じみた記述の意味はなんだろう? The default interactive shell is now zsh.To update your account to use zsh, please run `chsh -s /bin/zsh`.For more details, please visit https://support.apple.com/kb/HT208050. 訳: デフォルトの対話型シェルは zsh になりました。アカウントを更新して zsh を使用するには、`chsh -s /bin/zs…
Visual Studio Code をインストールしたので「ようこそ」の画面をひとつづつ見ていきます。 ようこその画面 真面目にチュートリアルを順に見ていきました。 職業訓練では「基礎からのJava」のテキストをもとに、講師が解説してくれたので、それを思い出しながら、拡張機能:Japanese Language Pack for VS Code でまず日本語にしました。 次に、RedHat という拡張機能。赤いコーヒーカップが目印。 Language Support for Java(TM) by Red Hat v1.26.0 で、いろいろやってたらこうなりました。(汗) インストールされ…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング Visual Studio CodeをWindows11にインストールする方法を解説します。 ダウンロードはVisual Studio Codeの公式ページからできます。 code.visualstudio.com ページ下部にダウンロードリンクがありますので、クリックしてファイルをダウンロードしてください。 ダウンロード 「VSCodeUserSetup-x64-1.85.1.exe」という名前のファイルがダウンロードされますので、ファイルの上で右クリックし、表示されるドロップダウンリストの中から「管理者として実行」を選…
Stable Diffusionを使うようになって、Google ColabやSageMakerを利用してノートブックでプログラム作成をすることが多くなってきた。 少し前にディープラーニング開発をやっていた頃は、ローカルPC上でJupyter Notebookを使ってプログラムを作ることはよくやっていたが、しばらくこういうことはやっていなかった。 Stable Diffusionを利用した画像生成や再開するディープラーニング・機械学習開発でも使うことが多くなってくるので、改めてGPU搭載PCにJupyter Notebookをインストールしてローカルなノートブック開発環境構築した。 jupyt…
みなさま、こんにちは。おさかなと申します。今回は私が以前、Visual Studioでの開発でメモリリークに直面した際の解決方法についてお伝えしたいと思います。実は私は入社するまで開発であまりVisual Studioを使用してこなかったのですが、バグを特定するにあたり非常に強力なデバッグツールがたくさん使えることを知りました。本記事でトラブルシューティングに苦しんでいる新米エンジニアの方々の一助になれば幸いです。 なお、本記事は前編・後編の二部構成とし、今回はメモリリークの現象確認からVisual Studioを使用したメモリリークのデバッグの導入部分までを紹介します。 メモリリークとは メ…
こんにちは。AWS CLIが好きな福島です。 はじめに 参考情報 不便に感じていた点 ①Cloud9の起動が手間な点 ②VSCodeから接続しているのにも関わらず、Cloud9が自動停止される点 回避策 Cloud9の起動が手間な点に対する回避策 VSCodeから接続しているのにも関わらず、Cloud9が自動停止される点に対する回避策 構成図 設定方法 Cloud9関連のデプロイ Cloud9のインスタンスIDを取得 VSCodeからCloud9へSSH接続するための準備 Cloud9上での設定 動作確認前の事前準備 動作確認 VSCodeからCloud9へ接続する際にCloud9が自動起動す…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 真か偽かを判定するプログラム Rubyプログラミングにおいて、「真(True)」と「偽(False)」は真理値(Boolean)として知られています。 これは条件式や論理演算などで使用され、プログラムの制御構造や条件分岐などに影響を与えます。 真(True): ある条件が成り立っていることを示します。たとえば、5 > 3は真であり、条件が満たされています。偽(False): ある条件が成り立っていないことを示します。例えば、10 は偽であり、条件が満たされていません。 Visual Studio Codeで以下の真が偽かを…
今回発掘したESP32_Core_bord_V2 microbitを壊してしまって空きのマイコンがなくなってしまったので、部室の棚から出てきたこいつ(ESP32_Core_bord_V2)で遊んでみます。 本当に何も分からない手探りのままブログを書いているので、誤りを含む可能性が大いにあります。お手柔らかにお願いします 環境構築~~ 公式のガイドを見ながら進めていきます。 docs.espressif.comESP-IDFについてはVSCodeの拡張機能を選択しました。 (でも調べた感じ先人達の多くがArduinoIDEを使用している…) Visual Studio Codeの拡張機能でESP…
x 作ったscriptが重いかどうか知りたいだけだった・・・なのに深みにはまってしまいました誰かが正しい解説記事を書いてくれると期待して体験記を書きます読者対象は中級者向けのCluster記事を書けそうな人です 2024.0328 更新目次----------------記事の目的 信頼できるミリ秒を探し求めた経緯時間についてのエッセイUnity profiler お勧め手順案Aその他の手順と疑問点参考文献環境その他 記事の目的 ---------------作ったscriptの処理時間を知るためにUnity profiler を再勉強してみましたUnity profiler の一般の記事は …
プログラミングの世界では、アプリ開発がますます注目されています。プログラマーにとって魅力的なアプリを開発するためには、様々なノウハウやテクニックが必要です。 この記事では、「プログラマーのための魅力的なアプリ開発」に焦点を当て、その秘訣を紹介します。それぞれの秘訣には、プログラマーとして成功するための本質的な考え方や、さまざまな挑戦に立ち向かうための具体的な手法が含まれています。 まずは、プログラマーにとって欠かせないスキルやツールについて知識を深め、次に成功事例や落とし穴から学ぶことで、より質の高いアプリ開発が可能となります。さあ、プログラミングの世界への扉を開くための第一歩を踏み出しましょ…
本記事はAzure Databricks のシークレットスコープとAzure Key Vaultとの連携方法を説明します。 ※ なお、本記事は、Azure Databricksをある程度使い慣れている方向けに書いていますので、Azure Databricksの概要や用語の解説は割愛しています。 概要 制限 シークレットスコープの種類 Azure Key Vault でサポートされるシークレットスコープ Databricks でサポートされるシークレットスコープ 検証内容 検証の前提 検証 Azure ストレージアカウント リソース作成 Azure ストレージアカウントの作成 コンテナの作成 S…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 演算子 Rubyの演算子は、プログラミングで使用されるさまざまな演算を実行するための記号やキーワードです。 以下に一般的なRubyの演算子の種類とその説明を示します。算術演算子:+ : 加算 - : 減算 * : 乗算 / : 除算 % : 剰余(余り) 比較演算子:== : 等しい != : 等しくない > : より大きい : より小さい >= : 以上 : 以下 論理演算子:&& : 論理積(AND) || : 論理和(OR) ! : 論理否定(NOT) 代入演算子:= : 変数に値を代入する += : 加算して代入す…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング プログラムの作成と実行 ではRubyのプログラムファイルを作成してみます。 Rubyのプログラムは、Visual Studio Codeを使って記述していきます。 入力は一部を除いて半角英数で入力してください。 一部とはコメントや出力したい文字列のことです。 作成したRubyプログラムファイルを保存するときは、ファイルの拡張子を「.rb」にして保存します。 まずはRubyプログラムファイルを保存するフォルダを作成します。 Windowsの場合はCドライブに、Macの場合はデスクトップに「RB」という名前で新規作成します。 …
qiita.com の記事を見て、確かにめんどくさいと思った。 ただこの記事はIntelliJの記事だった。私はVisual Studio Code (VSCode) を使っているので調べて対応した。 Visual Studio Code (VSCode) で 自動補完されるようにするためには 対応するユーザースニペットを利用します コマンドパレットを開く: VSCode 上で Ctrl+Shift+P (Windows/Linux) または Cmd+Shift+P (Mac) を押して、コマンドパレットを開きます。 ユーザースニペットを検索: コマンドパレットに 「Configure Use…
こんにちは。厳しい寒さから解放されたかと思ったら、目鼻が厳しい季節な今日この頃いかがお過ごしでしょうか。 さて、最近は開発ツールまわりをあれこれ試して遊び始めているのですが、少し前に話題になってから手を出してなかったBunを触ってみました。 新しいツールを試すタイミングは、いつも難しいと感じています。 早すぎるとサポートされている機能やツールが少なくてイマイチな印象を持ちやすいですし、継続的にアップデートを追いかけるほど余裕もないのでいつの間にか放置状態になったりと。 逆に様子見しすぎるとイケてる技術を速い段階から知ってる人になれないモヤモヤ感があったりと。 余談はさておき、今回はBunを使っ…
Webデザインの世界では、専門性を磨くことが成功への鍵となります。本記事では、Webデザイナーが自身の専門性を高めるための具体的な方法や実践的なテクニックについて紹介していきます。 Webデザイナーの専門性とは一体何か、そして専門性を向上させるためにはどのようなアプローチが有効なのか、さらにはポートフォリオや学習方法に関する豊富な情報も取り上げていきます。 Webデザイン業界で輝くために必要な専門性を身につけるための秘訣をご紹介します。それでは、Webデザイナーの皆さん、専門性を磨き、成功への第一歩を踏み出しましょう。 【PR】Webデザイナーを目指す方におすすめのWebデザインスクール! 副…
dotnet run --configuration Release Link Visual Studio Code を使用して .NET コンソール アプリケーションをデバッグする - .NET | Microsoft Learn
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング Visual Studio Codeのインストール Visual Studio Code(VS Code)は、Microsoftによって開発された無料でオープンソースの統合開発環境(IDE)です。 主にプログラミングやソフトウェア開発に使用されます。 プログラムコードの編集、コマンドは全てVisual Studio Codeで行います。 Windows Windowsで開発する場合は、以下の記事を参考にしてインストールを行なって下さい。 mrradiology.hatenablog.jp Mac まず最初にXcodeをイン…
概要 Visual Studio Code(以下VSCode)ではタスク管理に.vscode/tasks.jsonを、起動やデバッグに.vscode/launch.jsonへ書いて実行することが多いと思います。当然ですがNeovimではこれらのタスクをそのまま実行することはできませんので、Neovimを使う際はmakefileやシェルスクリプトなどにタスクを書いているのではないでしょうか。 VSCodeとNeovim(拡張機能でない)を同時に使用している筆者のような場合や共同プロジェクトの場合、NeovimからVSCodeのタスクランナーが使用できれば管理しやすいのではないかと思います。 今回…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【28 | バイナツリー】 ホーム】 関数ポインター C++における関数ポインター(function pointer)は、他の変数やデータと同様に、関数を指すポインターです。 関数ポインターは、関数のアドレスを保持する変数であり、そのアドレスを使って関数を直接呼び出すことができます。関数ポインターは、特にコールバック関数や動的な関数選択など、実行時に関数を選択する必要がある場合に便利です。 関数ポインターは、配列や構造体のメンバーとして使用することもできますし、関数を引数として受け取る関数の実装にも利用されます。 Visu…