トップページ

ダイジェスト | プログラミング言語 | 環境(OS/ツール/サービス)


ダイジェスト

毎週日曜日に更新

最新ダイジェスト(2025/7/6~2025/7/12) / 一覧

プログラミング言語

独学で取り組んでいる言語/データベース/ドキュメント作成の詳細は、各ページに記載
Language Updated Detail
.NET 2025/07/12 Update: Visual Studio 2022 17.14.8 Preview 1.0
Rust 2025/07/02 Update: Rust 1.88 / RustRover 2025.2 EAP 6
Kotlin 2025/07/05 Update: Android Studio Narwhal 2025.1.2 Canary 8
Java 2025/03/21 Setup: Pleiades 2025-03
Flutter 2025/05/25 Update: Flutter 3.32.0
TypeScript 2025/07/06 Add: Full-Width Input Field for Vue.js / PlayWright 1.53.2
Python 2025/03/08 Setup: Python 3.13.2
Carbon & LLVM 2025/04/27 Update: carbon on Ubuntu Desktop 25.04
Go 2025/05/04 Setup: Go 1.24.2 / GoLand 2025.1
PHP 2025/05/04 Setup: PHP 8.2.8 / PhpStorm 2025.1
Common Updated Detail
Database & SQL 2025/07/02 Update: MongoDB 8.1.1
Container 2025/06/24 Update: Rancher Desktop 1.19.3
Documentation -  
Exercism 2024/08/03 tournament@Rust
Other Updated Detail
Pascal    
Swift    
Unity    

創作物

知識を形にする

環境

独学環境の情報

OS | ツール | サービス

OS

OS Hardware Language
Windows Mini-S12 .NET / Rust / TypeScript
Windows on Arm OmniBook X  
Windows Insider OmniBook Ultra Flip .NET / Rust / Kotlin / Java / Flutter / TypeScript
Mac OS MacBook Air Rust / Flutter
Chrome OS Flex IdeaPad Rust / Flutter / Python / Go / PHP
Ubuntu Desktop TransBook Carbon
  • 移行計画
    • (v) Windows Insider環境 を OmniBook Ultra Flip に構築
    • (v) Windows on Arm環境追加(OmniBook X)
    • (v) Chrome OS Flex環境を IdeaPad に再構築
    • (v) Ubuntu Desktop環境を構築
  • Windows 11
  • Windows Insider (履歴)
    • Dev Channel for Windows 11 25H2 (Build 26200 / Next of Windows 11 24H2)
      • Build 26200.5670 (Cumulative Update) «2025/06/28 updated from Build 26200.5661 »
        • ウォーターマーク(右下のバージョン情報:今後復活予定)の代わりに「システム > バージョン情報」で確認 Version Information
    • Canary Channel
    • Dev Channelへの変更

    • WSL2 (履歴)
      • WSL 2.6.0.0 «2025/06/21 auto updated from 2.5.9.0»

        カーネルバージョン: 6.6.87.2-1

        WSL バージョン: 2.6.0.0
        カーネル バージョン: 6.6.87.2-1
        WSLg バージョン: 1.0.66
        MSRDC バージョン: 1.2.6228
        Direct3D バージョン: 1.611.1-81528511
        DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
        Windows バージョン: 10.0.26200.5661
        
      • Ubuntu 24.04.2 «2025/02/06 updated from Ubuntu 24.04.1»

        ディストリビューション・バージョン情報

        PRETTY_NAME="Ubuntu 24.04.2 LTS"
        NAME="Ubuntu"
        VERSION_ID="24.04"
        VERSION="24.04.2 LTS (Noble Numbat)"
        VERSION_CODENAME=noble
        ID=ubuntu
        ID_LIKE=debian
        HOME_URL="https://www.ubuntu.com/"
        SUPPORT_URL="https://help.ubuntu.com/"
        BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
        PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
        UBUNTU_CODENAME=noble
        LOGO=ubuntu-logo
        
      • Red Hat Enterprise Linux 10 «2025/06/01 installed»

        ディストリビューション・バージョン情報

        NAME="Red Hat Enterprise Linux"
        VERSION="10.0 (Coughlan)"
        ID="rhel"
        ID_LIKE="centos fedora"
        VERSION_ID="10.0"
        PLATFORM_ID="platform:el10"
        PRETTY_NAME="Red Hat Enterprise Linux 10.0 (Coughlan)"
        ANSI_COLOR="0;31"
        LOGO="fedora-logo-icon"
        CPE_NAME="cpe:/o:redhat:enterprise_linux:10::baseos"
        HOME_URL="https://www.redhat.com/"
        VENDOR_NAME="Red Hat"
        VENDOR_URL="https://www.redhat.com/"
        DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/10"
        BUG_REPORT_URL="https://issues.redhat.com/"
        
        REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 10"
        REDHAT_BUGZILLA_PRODUCT_VERSION=10.0
        REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
        REDHAT_SUPPORT_PRODUCT_VERSION="10.0"
        
      • ノウハウ
  • Mac OS (履歴)
    • Sequoia 15.5 «2025/05/16 updated from Sequoia 15.4.1»
      • ソフトウェアアップデート Update Check
      • バージョン情報 Sequoia 15.5
    • ノウハウ
      • gitを有効化するには、コマンドラインデベロッパーツールをインストールする
      • gitを最新化するには、homebrewを使って、gitをインストールする
      • gitには、PAT(Personal Access Token)を使ってPushする -> アクセストークンがないとGitHubでpushができない
      • iOS Simulatorの更新
        • Xcodeを使用してiOS simulatorを追加する方法
        • XCodeで新しいバージョンをダウンロードする
        • XCodeで古いバージョンは削除し、単一のバージョンのみとすること(複数存在するとシミュレータでの実行時にエラーとなる模様) Components Update Components Updating
      • CocoaPods
        • Homebrew / CocoaPodsのインストール
          /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
          
          brew install cocoapods
          
        • バージョンを確認する
          pod --version
          
        • 最新に更新する(CocoaPods/Ruby/Git)
          brew update
          brew upgrade
          
  • Chrome OS Flex (履歴)
    • バージョン 137.0.7151.132 «2025/07/03 updated from 136.0.7103.158» Chrome OS Flexバージョン情報
      • 更新中 Updating

        ディストリビューション・バージョン情報

        PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
        NAME="Debian GNU/Linux"
        VERSION_ID="12"
        VERSION="12 (bookworm)"
        VERSION_CODENAME=bookworm
        ID=debian
        HOME_URL="https://www.debian.org/"
        SUPPORT_URL="https://www.debian.org/support"
        BUG_REPORT_URL="https://bugs.debian.org/"
        
    • ノウハウ
      • セットアップ
      • インストールガイド
      • Linux開発環境
      • アップデート
        • Visual Studio Code Upgrade on Chrome OS Flex
      • カスタマイズ
        • 追加された「IPAmj明朝フォント」をVisual Studio Codeで使ってみた フォント設定
        • キーボードのショートカットのカスタマイズ ショートカット表示 ショートカット一覧 ショートカットカスタマイズ
        • マウスボタンのカスタマイズ マウスボタンカスタマイズ1 マウスボタンカスタマイズ2
      • トラブルシューティング
        • Could not create Moklist: Volume Full と出て起動できない
          • 何らかの原因でSecure Bootできなくなったことから、Bios / Secure Boot menuで、Delete all Secure Boot variablesを選択する
          • 起動できた後、安易にEnroll all Factory Default Keys しないほうが良い。
  • Ubuntu Desktop 25.04 «2025/04/23 updated from 24.10» (履歴) Version Information
    • Upgrade Log

      System Details

      # System Details Report
      ---
      
      ## Report details
      - **Date generated:**                              2025-06-30 20:00:34
      
      ## Hardware Information:
      - **Hardware Model:**                              ASUSTeK COMPUTER INC. T103HAF
      - **Memory:**                                      4.0 GiB
      - **Processor:**                                   Intel® Atom™ x5-Z8350  × 4
      - **Graphics:**                                    Intel® HD Graphics (CHV)
      - **Disk Capacity:**                               125.1 GB
      
      ## Software Information:
      - **Firmware Version:**                            T103HAF.307
      - **OS Name:**                                     Ubuntu 25.04
      - **OS Build:**                                    (null)
      - **OS Type:**                                     64-bit
      - **GNOME Version:**                               48
      - **Windowing System:**                            Wayland
      - **Kernel Version:**                              Linux 6.14.0-22-generic
      

      ディストリビューション・バージョン情報

      PRETTY_NAME="Ubuntu 25.04"
      NAME="Ubuntu"
      VERSION_ID="25.04"
      VERSION="25.04 (Plucky Puffin)"
      VERSION_CODENAME=plucky
      ID=ubuntu
      ID_LIKE=debian
      HOME_URL="https://www.ubuntu.com/"
      SUPPORT_URL="https://help.ubuntu.com/"
      BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
      PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
      UBUNTU_CODENAME=plucky
      LOGO=ubuntu-logo
      
    • カーネルバージョン
      • 6.14.0-22 / Ubuntu 25.04 «2025/06/30 Updated»
      • 6.11.0-13 / Ubuntu 24.10
      • 6.8.0-51 / Ubuntu 24.04
    • Ubuntu Budgie 10.9.2 «2025/05/30 Installed» Desktop I
    • KDE Plasma «2025/06/30 Installed» Startup
      • Visual Studio Codeが起動できないため、継続利用を断念
    • ノウハウ
      • ISOイメージを作成する
      • スクリーンショット
        • 既定値では、SHIFT+CTRL+ALT+Rで撮ることが可能
      • ディスプレイ
        • 回転してしまったら、xrandrで出力先を確認し、回転し直す
          • 例)右回転
            xrandr --output DSI-1 --rotate right
            
  • Oracle Cloud

ツール

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

共通

  • Visual Studio Code June 2025 (1.102.0) «2025/07/12 updated from 1.101.2»
    • 以前の新機能
    • 開発環境は、Visual Studio Codeを中心に使っている。
    • インストールしている拡張機能の一覧は、VSCode拡張機能にまとめている。
  • Git
    • Windows
      • Git 2.50.0 «2025/06/17 updated from 2.49.0»
      • Windowsでの更新
        git update-git-for-windows
        
    • Mac OS
      • 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.1«2025/04/28 updated from 7.5.0»
    • インストール
      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

Mac

サービス

  • Penpot 2.1 «2024/07/10 released»
    • ノウハウ
      • 日本語表示に切り替える
        Setting
      • パーツをまとめるには、レイヤーを活用する
        Layer
      • ファイルに出力する
        Export
        • ファイル名は、小文字がよい。Next.JSには、SVGがよい。

プロフィール | トップへ戻る