リスキリング
トップページ
ダイジェスト | プログラミング言語 | 環境(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 |
創作物
知識を形にする
- 全角入力対応コンポーネント
- Tauriデスクトップアプリケーション
- Reactアプリ / 詳細検討
- 課題整理 with Dioxus
環境
独学環境の情報
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 »
- ウォーターマーク(右下のバージョン情報:今後復活予定)の代わりに「システム > バージョン情報」で確認
- ウォーターマーク(右下のバージョン情報:今後復活予定)の代わりに「システム > バージョン情報」で確認
- Build 26200.5670 (Cumulative Update) «2025/06/28 updated from Build 26200.5661 »
- Canary 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" ``` - ノウハウ
- WSLバージョンを確認する
wsl --version
- WSLを更新する
wsl --update
- ディストリビューションのバージョンを確認する
cat /etc/os-release
lsb_release -a
- Ubuntu Upgrade to 24.04 Noble Numbat: A step by step howto guide
- 【WSL2】Ubuntu 20.04.4 LTS を 22.04 LTS へアップグレードした
- WSLバージョンを確認する
-
- Dev Channel for Windows 11 25H2 (Build 26200 / Next of Windows 11 24H2)
- Mac OS (履歴)
- Sequoia 15.5
«2025/05/16 updated from Sequoia 15.4.1»
- ソフトウェアアップデート
- バージョン情報
- ソフトウェアアップデート
- ノウハウ
- gitを有効化するには、コマンドラインデベロッパーツールをインストールする
- gitを最新化するには、homebrewを使って、gitをインストールする
- gitには、PAT(Personal Access Token)を使ってPushする -> アクセストークンがないとGitHubでpushができない
- iOS Simulatorの更新
- Xcodeを使用してiOS simulatorを追加する方法
- XCodeで新しいバージョンをダウンロードする
- XCodeで古いバージョンは削除し、単一のバージョンのみとすること(複数存在するとシミュレータでの実行時にエラーとなる模様)
- 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
- Homebrew / CocoaPodsのインストール
- Sequoia 15.5
«2025/05/16 updated from Sequoia 15.4.1»
- Chrome OS Flex (履歴)
- バージョン 136.0.7103.158 «2025/06/21 updated from 136.0.7103.150»
- 更新中
- 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開発環境
- ChromebookのLinux環境(日本語)セットアップ
- fcitx.confについて
- github
git config --global user.name git config --global user.email sudo apt install gnome-keyring
- gcc
sudo apt install build-essential sudo apt install gcc
- VS Codeで日本語入力できるようにする
- Debianのバージョンを確認する方法
cat /etc/debian_version
- アップデート
- Visual Studio Code
- Visual Studio Code
- カスタマイズ
- 追加された「IPAmj明朝フォント」をVisual Studio Codeで使ってみた
- キーボードのショートカットのカスタマイズ
- マウスボタンのカスタマイズ
- 追加された「IPAmj明朝フォント」をVisual Studio Codeで使ってみた
- トラブルシューティング
- Could not create Moklist: Volume Full と出て起動できない
- 何らかの原因でSecure Bootできなくなったことから、Bios / Secure Boot menuで、Delete all Secure Boot variablesを選択する
- 起動できた後、安易にEnroll all Factory Default Keys しないほうが良い。
- Could not create Moklist: Volume Full と出て起動できない
- バージョン 136.0.7103.158 «2025/06/21 updated from 136.0.7103.150»
- Ubuntu Desktop 25.04 «2025/04/23 updated from 24.10» (履歴)
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»
- ノウハウ
- 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 Pages
- コンテンツを更新したにもかかわらず、更新した内容を表示できない
- ビルドエラーとなっていることが考えられるので、GitHub Actionsが完了しているかを確認する
- Liquid Error
- コード例を引用している場合、記述によってLiquidによるパースがエラーとなるため、パース対象から除外する
... sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' }, p: 3 }} ...
- コード例を引用している場合、記述によってLiquidによるパースがエラーとなるため、パース対象から除外する
- コンテンツを更新したにもかかわらず、更新した内容を表示できない
- GitHub Issue
- GitHubも改良が進んでおり、Issueを作成すると、そのIssueのためのBranchを作成し、そのBranchをGitHub Desktopで開くとかもできる
- BranchからのMerge Requestを作成すると、Issueに関連付けられる
- Sub Issueの並び替え(Issueにカーソルを合わせるとカーソルが手になって並び替えできる)
- Windows Insider 環境のEdgeではできない模様(カーソルが手に変わらない!)
- Windows Insider 環境のEdgeではできない模様(カーソルが手に変わらない!)
- GitHubも改良が進んでおり、Issueを作成すると、そのIssueのためのBranchを作成し、そのBranchをGitHub Desktopで開くとかもできる
- GitHub ProjectsでBoard作成してみた
- GitHub Copilot Free
- Windows
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ターミナルに表示されたリンクからインストーラをダウンロードする
- インストーラを起動して、セットアップする
- Windowsターミナルに表示されたリンクからインストーラをダウンロードする
- 製品版では、ストアアプリとして自動更新される
- 環境変数の確認
$env:Path.Split(";")
- 一覧を時間順で出力
- 昇順
Get-ChildItem . | Sort-Object LastWriteTime
- 降順
Get-ChildItem . | Sort-Object LastWriteTime -Descending
- 昇順
- 文字エンコードについて
- PowerShell上でUTF-8(BOMなし)に変更する
$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'
- PowerShell上でUTF-8(BOMなし)に変更する
- インストール
- 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
- Xcode 16.4 «2025/05/31 Updated from 16.3»
- Xcode 26 Beta 2 «2025/06/26 Installed»
- CocoaPods 1.16.2 «2025/01/09 Updated from 1.16.1»
- Zed 0.152.3 «2024/09/10 installed»
- GIMP 3.0 «2025/03/18 updated from 3.0.0 RC1»
サービス
- Penpot 2.1 «2024/07/10 released»
- ノウハウ
- 日本語表示に切り替える
- パーツをまとめるには、レイヤーを活用する
- ファイルに出力する
- ファイル名は、小文字がよい。Next.JSには、SVGがよい。
- 日本語表示に切り替える
- ノウハウ