🔈

個人的に愛用しているソフトウェアの紹介

に公開

はじめに

普段、プログラミングや創作活動を行うにあたって愛用しているソフトウェアをゆるりとまとめていきます
ぜひ、皆さんの推しソフトウェアについてコメントでシェアしてください!

裏話

実はこの記事を執筆する2周間ほど前に勝手にWindows10がクラッシュし、そのままBitLocker暗号化によりお亡くなりになりました
現在でも思い出せない導入ソフトウェアや復元できていない設定があり、震災の爪痕は大きいです
二度と同じ事態を引き起こさないように、きちんと備忘録を残しておこうと思い、この記事を執筆しました

なので、思い出し次第追記を行います
Cakewalk by Bandlabが吹き飛んだのはマジで許せない

当時のワイ
困惑する当時のワイ

テキストエディタ / 開発環境

プログラミングと言えばコード!
普段自分が使用しているエディタ / 開発環境はこちらです!

VSCode

https://code.visualstudio.com/

やっぱりプログラミングと言えばこれでしょう
幅広く使用され、大抵のエコシステムのプラグインがあり、最強ではないが万能なテキストエディタです

自分は普段、Rustでソフトウェアやバックエンドを書き、TypeScriptでウェブアプリやウェブサイトを制作しているのですが、両方とりあえずこれでいい感じです

ただ最近、Rustに関してはrust-analyzerの負荷と遅延が気になっているので、後述するRustRoverに移行しています

IntelliJ IDEA (Community)

https://www.jetbrains.com/ja-jp/idea/

Java / Kotlin専用の統合開発環境です
趣味でMinecraftMOD / Plugin制作をすることが多々あり、そのときにはこれを使用してコードを書いています
Minecraft用のプラグインでボタンをぽちぽちするだけで雛形生成ができるので楽です

Gradle / Mavenとの連携も強く、Java / Kotlinに関して言うなら最強だと思います
ただデフォルトだと少し情報量が多いのが好みではないです (もちろんカスタマイズはできます)

RustRover (非営利)

https://www.jetbrains.com/ja-jp/rust/

JetBrains社の新しいRust専用統合開発環境です
VSCodeTypeScriptと親和性が高いですが、RustRoverはそれと同じくらいRustとの親和性が高いです
流行りのClineとかClaude Code的な運用に関しては、自分が普段あまりAIを使用しないのでわからないです...

ただ、デフォルトで組み込みのGithub Copilot的な機能が強く、文脈を組んでコードを補完してくれるので、冗長さの多いRust言語を記述している割には楽です

NeoVim

https://github.com/neovim/neovim

街中を歩き、周囲を見渡すと実は30%はNeoVimの使用者であると言われています(いません)
自分はそこまで高度に活用をできているわけではなく、練習しておくと将来役に立ちそうだなくらいの軽い気持ちで少しずつチャレンジをしています

メイン環境がWindows10で.dotfiles管理も行いづらく、まだあまりフル活用のための基盤が整っていないというのも大きいです

ちなみにそのせいで、Windows10勝手にクラッシュの影響をモロに受け、設定ファイルは全損、初心者が少しずつ育てた小さな隠れ家はすべて吹き飛びました
二度とやりません。

Visual Studio Community

https://visualstudio.microsoft.com/ja/vs/community/

依存のために入れてるだけです
クソ重たいので使用しません

創作系

次は創作系という広めのジャンルでの紹介です!
あまりこれ以上にいい表現が見つかりませんでした...

AviUtl

https://spring-fragrance.mints.ne.jp/aviutl/

最近バージョン2が出たことで有名ですね
星の数だけあるプラグインを使用して商業ソフトウェアに並ぶ機能性を実現できる最強無料ソフトです
YouTubeに投稿する動画の編集とか、動画のサムネイル制作とか、簡単な画像のエフェクト加工まで本来の用途以上に使える万能ソフトウェアって感じです

導入プラグイン
  • PSDToolkit / ごちゃまぜドロップス
  • キャッシュテキスト / 拡張編集RAMプレビュー / (Extram2)
  • オブジェクトマネージャー
  • L-SMASH Works (mp4) / InputPipePlugin
  • Curve Editor
  • 設定ダイアログ画面サイズ固定化プラグイン
  • 真・グループ制御
  • AulsPNG出力
  • patch.aul
  • シークバー+
  • NVEnc
  • Local Font 2

あとは外部拡張としてVocaroidUtilを使用しています

余談ですが、AviUtl2が出現する前から個人使用の目的で動画編集ソフトを自作しています
もし完成したら別記事で紹介したいと思っていますが、おそらく完成しません
AviUtl2はタイムラインがデフォルト結合ですが、AviUtlのためにモニターを4枚積みにしたのであまりタイムライン結合の恩恵はありませんでした
なのでAviUtl2とは設計思想が合わない可能性はあり、一応開発自体は続ける予定です
もしどこかで見かけることがあったら、「あいつやり遂げたのか...」と感慨に耽ってみてください
もちろんRust製です

Clip Studio Paint

https://www.clipstudio.net/ja/

お絵かきソフトです
今もなお更新が続く商業ソフトウェアにしては珍しく、買い切り版があります
趣味でお絵かきを勉強しているので、そのために購入しました
その他の有名イラストソフトと比べたときの一番の利点は、情報の多さだと思います
調べると大抵やり方が乗っていますし、絵師様の講座でもClip Studio Paintが使用されていることが多いです
そして無料素材が数多く公開されています

Paint.NET

https://www.getpaint.net/

ペイントソフトです
ドット絵を書くときと、画像を処理するときに使用しています
ドット絵専用ソフトウェアは大抵専用すぎて機能が複雑な事が多く、直感的に使用できるので良いです
類似ソフトにはGimpが存在しますが、機能が多すぎて使い方を理解する前に挫折しました
でもPhotoshopを所持していないので、その代替としてたまにGimpを利用することがあります

OpenUtau

https://www.openutau.com/

かの有名な音声合成エンジン、UTAUのコミュニティ主導OSS版です
一時期趣味で作曲を練習していたことがあり、その時から使用しています
本家UTAUと比べて使用体験が良く、全体的にモダンな雰囲気でとても気に入っています
ただUTAU関連はエコシステムが複雑で、あまり全体像は理解できていません...(悲しい)

WaveTone

https://ackiesound.ifdef.jp/download.html

採譜支援ソフトです
相対音感はあるものの、絶対音感の死滅している自分にとってなくてはならないソフトウェアです
鼻歌をOpenUtauに打ち込むときに大変お世話になっております

CLI系ツール

開発者のお供!痒い所に手が届く最強小道具、CLI系ツールの紹介です

ImageMagick

https://github.com/ImageMagick/ImageMagick

言わずと知れた画像処理ツールです
Cloudflare Pagesではnext/imageが動作しないという結構致命的な問題があるのですが、わざわざビルドパイプラインとか組んだりするのは大変だし、コストも掛かるのでちょっとした画像はImageMagickで手動最適化をしてしまいます
ただ、未だにmagick convertで一括変更をする方法がわからず、毎回magick mogrifyで同様の処理を行う方法を調べ回る羽目に陥っています

ちゃんと備忘録を残しておくんだった...!

ffmpeg

https://ffmpeg.org/

言わずとしれた動画、音声処理ツールです
OBS Studioで録画した動画ファイルの音声トラックの分離や、ビットレートの調整などに使用しています
後は音声ファイルの拡張子を変えたりとか

ターミナル関係

プログラマーの夢、おしゃれなターミナル環境を紹介です!

WezTerm

https://github.com/wezterm/wezterm

カスタマイズ性の高いターミナルエミュレーターです
自分は見た目のカスタマイズと、右クリックでのコピー&ペーストスクリプトのみを導入しています
余談ですが、Windowsではインストーラ版を導入することでエクスプローラーの右クリックメニューから、ここでWezTermを開くが簡単に使えるようになるのでインストーラー版を導入するのが楽です

https://starship.rs/ja-JP/

コマンドラインを超絶おしゃれにできるやつです
自分はシェルにNushellを使用しているので、Nushell自体のモダンな出力と合わせておしゃれな気分になれます
PresetsのCatppuccin Frappeの左端を正方形に書き換えたものを使用しています
Catppuccin Frappe、おすすめです

その他

分類が細かくなりすぎるものや、どう分類すればいいかわからないものを紹介します!

Ablaze Floorp

https://floorp.app/

FireFoxベースのブラウザです
FireFoxではブロックされているzip形式の拡張機能の読み込みとかをアンロック可能です

自分は典型的なChromeアンチで、元々FireFoxを愛用していたのですが、ニコニコ動画を見るときにPiP表示できないのがストレスでした
非公式の拡張機能はあったのですが、ストアには公開されておらず、ソースコードでのインストールは再起動時にリセットされてしまうのでどうしようかと悩んでいたところ、Floorpブラウザを使えばいいよと知り合いの一般通過競技プログラマーにおすすめされ、それから愛用しております

動作も安定しており、1年以上メインブラウザとして使用していますが不具合は全く無いです
制作者が日本人の学生さんグループであり、積極的に開発が行われています
私は全く関係のない部外者なのですが、応援の意味も兼ねて使用しています

Discord

https://discord.com/

最強チャットソフトです
元々はゲームのコミュニティのために制作されていたとは思えないほど万能で、Discordを使っていない人は人生の1割を損していると言い切れます
少なくともLineSlackよりはユーザーフレンドリーで使いやすいので、自分は愛用しています
お願いだから僕にLineで連絡先を渡さないでください 禿げます

基本的なテキストチャット、ボイスチャットの他にもフォーラムと呼ばれる掲示板みたいなチャンネル形態があり、大抵のユースケースは実現できます
ロールと呼ばれる権限管理システムが優秀で、ランク制度とか権限管理とか、何でもできます
あとコミュニティーの開発した多種多様なBOTが優秀です

OBS Studio

https://obsproject.com/ja

配信 / 録画ソフトウェアです
無難に強いです

Obsidian

https://obsidian.md/

Markdownベースの最強メモソフトです
詳細な説明は他の記事に譲るのですが、ふと思いついたこととかをメモするのに愛用しています
外出先でPCを使用できないときに設計や構想を行い、PC使用時に実装を行うというライフサイクルなのでObsidian Syncなどの同期システムは使用していませんが、やろうと思えば簡単に同期できるというのがいいですね

あまりしっかりと使い込んでいるわけではなく、ファイルエクスプローラーが組み込まれているMarkdownエディターくらいの気持ちで使用しているのですが、デザインも見やすく動作も軽快で今のところ不満はないです

類似のソフトにはNotionがありますが、個人用途でメモを行うには大仰なので使用しませんでした
ただ、組織でドキュメントを蓄積していく必要があるならNotionも使用すると思います

Revolution Idle

https://store.steampowered.com/app/2763740/Revolution_Idle/?l=japanese

放置系ゲームです
プログラミングを行う片手間にサブモニターに表示して放置しているのですが、馬鹿みたいな速度で数値が溜まっていくので快感があります

Discussion