トップページ

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


ダイジェスト

毎週日曜日に更新

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

プログラミング言語

独学で取り組んでいる言語/データベース/ドキュメント作成の詳細は、各ページに記載
Language Updated Detail
.NET 2025/06/24 Update: Visual Studio 2022 17.14.7 Preview 1.0
Rust 2025/06/27 Update: Tauri 2.6.2
Kotlin 2025/06/28 Update: Kotlin 2.2.0 / Android Studio Narwhal 2025.1.2 Canary 7 / IntelliJ IDEA 2025.2 EAP 7
Java 2025/03/21 Setup: Pleiades 2025-03
Flutter 2025/05/25 Update: Flutter 3.32.0
TypeScript 2025/06/13 Update: React Native Windows 0.79.0 / React Native 0.80.0
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/06/18 Update: SQL Server Management Studio 21.3.6 (June 2025)
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 (履歴)
    • バージョン 136.0.7103.158 «2025/06/21 updated from 136.0.7103.150» Chrome OS Flexバージョン情報
      • 更新中 Updating
      • Debian 12.11 «2025/05/25 updated from 12.10» Update Log
        ディストリビューション・バージョン情報 ``` 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
    System Details ``` # System Details Report --- ## Report details - **Date generated:** 2025-04-23 21:46:18 ## 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-15-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-15 / Ubuntu 25.04
      • 6.11.0-13 / Ubuntu 24.10
      • 6.8.0-51 / Ubuntu 24.04
    • Ubuntu Budgie 10.9.2 «2025/05/30 installed» Desktop
    • ノウハウ
      • ISOイメージを作成する
      • スクリーンショット
        • 既定値では、SHIFT+CTRL+ALT+Rで撮ることが可能
      • ディスプレイ
        • 回転してしまったら、xrandrで出力先を確認し、回転し直す
          • 例)右回転
            xrandr --output DSI-1 --rotate right
            
  • Oracle Cloud

ツール

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

共通

  • Visual Studio Code May 2025 Recovery 2(1.101.2) «2025/06/26 updated from 1.101.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
        
    • 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がよい。

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