OS/言語を問わず利用するツールの情報

共通 | Windows | macOS

共通

  • Visual Studio Code July 2025 Recovery 2(1.103.2) «2025/08/22 updated from 1.103.1»
    • 以前の新機能
    • 開発環境は、Visual Studio Codeを中心に使っている。
    • インストールしている拡張機能の一覧は、VSCode拡張機能にまとめている。
  • Git
    • Windows
      • Git 2.50.0 «2025/06/17 updated from 2.49.0»
      • Windowsでの更新
        git update-git-for-windows
        
    • macOS
      • Git 2.50.0 «2025/06/21 updated from 2.49.0»
      • Macでの更新
        brew upgrade git
        

        Update Log

        ==> Auto-updating Homebrew...
        Adjust how often this is run with HOMEBREW_AUTO_UPDATE_SECS or disable with
        HOMEBREW_NO_AUTO_UPDATE. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
        ==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:fd162df7a06190ee800a9e6afd28f4466d33548821a480ba043cd927b44d60f7
        ######################################################################### 100.0%
        ==> Pouring portable-ruby-3.4.4.arm64_big_sur.bottle.tar.gz
        ==> Auto-updated Homebrew!
        Updated 2 taps (homebrew/core and homebrew/cask).
        ==> New Formulae
        abpoa                                    mcp-inspector
        act_runner                               mender-cli
        addons-linter                            mermaid-cli
        alejandra                                miniflux
        arp-scan-rs                              miniprot
        autocycler                               mongo-c-driver@1
        aws-lc                                   moodle-dl
        benchi                                   mpremote
        bento                                    nelm
        bkmr                                     nerdlog
        blueprint-compiler                       newsraft
        boa                                      nova
        bower-mail                               nx
        breseq                                   osx-trash
        bsc                                      oterm
        btcli                                    ovsx
        camlpdf                                  oxen
        chart-releaser                           pangene
        chawan                                   pdtm
        clang-include-graph                      perbase
        claude-squad                             pieces-cli
        codex                                    pixd
        concurrentqueue                          polaris
        cookcli                                  policy-engine
        cornelis                                 polypolish
        cpdf                                     pulumictl
        cram                                     qnm
        crd2pulumi                               qrkey
        credo                                    rasusa
        desed                                    readerwriterqueue
        diagram                                  readsb
        dvisvgm                                  reckoner
        e2b                                      rna-star
        eask-cli                                 rofi
        elf2uf2-rs                               ropebwt3
        elfio                                    s6-rc
        erlang@27                                samply
        execline                                 sequoia-chameleon-gnupg
        fastga                                   sexpect
        fastk                                    shamrock
        flip-link                                sherif
        flye                                     skalibs
        foxglove-cli                             skani
        gcc@14                                   smenu
        gcli                                     spice-server
        gerust                                   sprocket
        ghalint                                  sqruff
        girara                                   stringtie
        go-rice                                  style-dictionary
        goshs                                    swiftly
        guichan                                  sylph
        hellwal                                  tabixpp
        hexd                                     tdom
        htmlhint                                 tfmcp
        hyper-mcp                                timoni
        iccmax                                   tldx
        infat                                    tmex
        jjui                                     tmuxai
        jwt-hack                                 toml-bombadil
        kargo                                    trimal
        kbt                                      tsnet-serve
        kingfisher                               tun2proxy
        kraken2                                  undercutf1
        ktop                                     unoserver
        kubectl-ai                               urx
        ldcli                                    webdav
        libbsc                                   xml2rfc
        libpq@16                                 yeet
        lima-additional-guestagents              zsh-history-enquirer
        lzsa
        ==> New Casks
        5ire                                     font-savate
        accordance@13                            font-simple-icons
        agentkube                                font-uoqmunthenkhung
        alienator88-sentinel                     font-wdxl-lubrifont-jp-n
        alifix                                   font-wdxl-lubrifont-sc
        alisma                                   font-wdxl-lubrifont-tc
        aloha-browser                            fruit-screensaver
        appexindexer                             gg
        aqua-voice                               hedy
        azookey                                  jetdrive-toolbox
        billy-frontier                           langflow
        bison-wallet                             linqpad
        blankie                                  little-snitch@nightly
        brilliant                                lobehub
        burp-suite-professional@early-adopter    longbridge-pro
        burp-suite@early-adopter                 macsyzones
        cloudpouch                               meru
        clover-chord-systems                     moves
        cmpxat                                   mozilla-vpn
        container                                music-presence
        elemental                                nao
        elemental@6                              nextcloud-talk
        eufymake-studio                          onlook
        feather                                  opensuperwhisper
        firezone                                 pale-moon
        foks                                     passepartout
        font-annotation-mono                     peninsula
        font-asta-sans                           revisionist
        font-bitcount-grid-double                sc-menu
        font-bitcount-grid-single                simpledemviewer
        font-bitcount-prop-double                slideshower
        font-bitcount-prop-single                sparsity
        font-bitcount-single                     status
        font-charis                              tartelet
        font-formudpgothic                       teleport@16
        font-fzhei-b01                           textgrabber2
        font-fzxiheii-z08                        thebrowsercompany-dia
        font-gentium                             timescribe
        font-gentium-book                        tiny-shield
        font-harmonyos-sans                      tourbox-console
        font-harmonyos-sans-naskh-arabic         versatility
        font-harmonyos-sans-sc                   vibemeter
        font-harmonyos-sans-tc                   voicenotes
        font-juisee                              void
        font-juisee-nf                           voiden
        font-leland                              warsaw
        font-lxgw-marker-gothic                  witsy
        font-manufacturing-consent               wrkspace
        font-matangi                             yuanbao
        font-menbere                             zen-privacy
        font-noto-sans-sunuwar                   zoho-cliq
        font-noto-serif-dives-akuru              zoo-design-studio
        font-parastoo
        
        You have 8 outdated formulae installed.
        
        ==> Upgrading 1 outdated package:
        git 2.49.0 -> 2.50.0
        ==> Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.50.0
        ######################################################################### 100.0%
        ==> Fetching dependencies for git: gettext
        ==> Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.25
        ######################################################################### 100.0%
        ==> Fetching gettext
        ==> Downloading https://ghcr.io/v2/homebrew/core/gettext/blobs/sha256:8dba9424a9
        ######################################################################### 100.0%
        ==> Fetching git
        ==> Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:906c8445806396
        ######################################################################### 100.0%
        ==> Upgrading git
          2.49.0 -> 2.50.0 
        ==> Installing dependencies for git: gettext
        ==> Installing git dependency: gettext
        ==> Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.25
        Already downloaded: /Users/taishow2024/Library/Caches/Homebrew/downloads/344607fc5b91bb0c1287d07bb445cc40cc465a163a52e12eed3cc5cd60498f78--gettext-0.25.bottle_manifest.json
        ==> Pouring gettext--0.25.arm64_sequoia.bottle.tar.gz
        🍺  /opt/homebrew/Cellar/gettext/0.25: 2,418 files, 27.7MB
        ==> Installing git
        ==> Pouring git--2.50.0.arm64_sequoia.bottle.tar.gz
        ==> Caveats
        The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
        Subversion interoperability (git-svn) is now in the `git-svn` formula.
        ==> Summary
        🍺  /opt/homebrew/Cellar/git/2.50.0: 1,732 files, 55.8MB
        ==> Running `brew cleanup git`...
        Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
        Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
        Removing: /opt/homebrew/Cellar/git/2.49.0... (1,731 files, 55.1MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/git_bottle_manifest--2.49.0... (14.9KB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/git--2.49.0... (19.9MB)
        ==> `brew cleanup` has not been run in the last 30 days, running now...
        Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
        Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
        Removing: /Users/taishow2024/Library/Caches/Homebrew/cocoapods_bottle_manifest--1.16.2_1... (13.6KB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/cocoapods--1.16.2_1... (7.1MB)
        Removing: /opt/homebrew/Cellar/gettext/0.24... (2,189 files, 19.9MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/gettext_bottle_manifest--0.24... (12.1KB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/gettext--0.24... (8.1MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/libunistring_bottle_manifest--1.3... (7KB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/libunistring--1.3... (1.7MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/portable-ruby-3.3.7.arm64_big_sur.bottle.tar.gz... (11.2MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/portable-ruby-3.3.6.arm64_big_sur.bottle.tar.gz... (11.2MB)
        Removing: /Users/taishow2024/Library/Caches/Homebrew/bootsnap/058617750296d5389bdd1b26ab283ac6eee2af0d1fcb899486d97bc35fa7b040... (561 files, 4.6MB)
        Removing: /Users/taishow2024/Library/Logs/Homebrew/openssl@3... (64B)
        Removing: /Users/taishow2024/Library/Logs/Homebrew/ca-certificates... (64B)
        Removing: /Users/taishow2024/Library/Logs/Homebrew/ruby... (64B)
        ==> Caveats
        zsh completions and functions have been installed to:
          /opt/homebrew/share/zsh/site-functions
        ==> git
        The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
        Subversion interoperability (git-svn) is now in the `git-svn` formula.
        
    • ユーザ設定
      $ git config --global user.name "John Doe"
      $ git config --global user.email johndoe@example.com
      
    • ssh接続について
    • ブランチ確認
      git branch --contains
      
    • ブランチ変更
      git checkout <ブランチ名>
      
    • GitHub
      • GitHub Copilot Free GitHub Copilot Free
      • GitHub Pages
        • コンテンツを更新したにもかかわらず、更新した内容を表示できない
          • ビルドエラーとなっていることが考えられるので、GitHub Actionsが完了しているかを確認する
        • Liquid Error
          • コード例を引用している場合、記述によってLiquidによるパースがエラーとなるため、パース対象から除外する
            ...
                      
            sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' }, p: 3 }}
                      
            ...
            
      • GitHub Issue
        • GitHubも改良が進んでおり、Issueを作成すると、そのIssueのためのBranchを作成し、そのBranchをGitHub Desktopで開くとかもできる GitHub Issue
        • BranchからのMerge Requestを作成すると、Issueに関連付けられる GitHub PR
        • Sub Issueの並び替え(Issueにカーソルを合わせるとカーソルが手になって並び替えできる) SubIssue Manually Sort
          • Windows Insider 環境のEdgeではできない模様(カーソルが手に変わらない!) SubIssue Not Manually Sort
      • GitHub ProjectsでBoard作成してみた GitHub Projects Board

Windows

  • PowerShell 7.5.2«2025/06/25 updated from 7.5.1»
    • インストール
      winget install --id Microsoft.Powershell --source winget
      
    • 更新
      • 製品版では、ストアアプリとして自動更新される
        2025/1/25 ストアアプリにて更新できないため、PowerShellの起動時に出るアップデートを通知するメッセージ内のリンクからダウンロード
        
      • Windows Insider 環境では、ストアで更新できない。
        • Windowsターミナルに表示されたリンクからインストーラをダウンロードする New Version Available
        • インストーラを起動して、セットアップする Setup with Installer
    • 環境変数の確認
      $env:Path.Split(";")
      
    • 一覧を時間順で出力
      • 昇順
        Get-ChildItem . | Sort-Object LastWriteTime
        
      • 降順
        Get-ChildItem . | Sort-Object LastWriteTime -Descending
        
    • 文字エンコードについて
      • PowerShell上でUTF-8(BOMなし)に変更する
        $PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
        
  • GitHub Desktop 3.5.0 «2025/06/18 updated from 3.4.16»
    • サイトでのリリース通知があってから、アップデートできるまでにはタイムラグがありそう
    • 起動したGitHub Desktopでアップデートできる場合とできない場合があるみたい
      • 3.4.5 -> 3.4.6 OK
      • 3.4.0 -> 3.4.5 OK
      • 3.4.2 -> 3.4.5 NG

macOS