独学プログラミング演習
ダイジェスト | 環境(OS/ツール/サービス) | ノウハウ
毎週日曜日に更新
最新ダイジェスト:(2025/3/23~2025/3/29) / 一覧
知識を形にする
独学環境の情報
OS | 端末 | リンク |
---|---|---|
Windows | Mini-S12 | ノウハウ |
Windows on Arm | OmniBook X | ↑ |
Windows Insider | OmniBook Ultra Flip | ↑ |
Mac OS | MacBook Air | ノウハウ |
Chrome OS Flex | IdeaPad | ノウハウ |
Ubuntu Desktop | TransBook | ノウハウ |
WSL 2.5.4.0 <<2025/03/27 updated from 2.5.1.0>>
WSL バージョン: 2.5.4.0
カーネル バージョン: 6.6.75.1-1
WSLg バージョン: 1.0.66
MSRDC バージョン: 1.2.6074
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26200.5510
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
更新中
Debian 12.10 <<2025/03/17 updated from 12.9>>
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/"
Ubuntu Desktop 24.10 <<2025/01/11 updated from 24.04.1>>
# System Details Report
---
## Report details
- **Date generated:** 2025-03-01 21:47:59
## 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 24.10
- **OS Build:** (null)
- **OS Type:** 64-bit
- **GNOME Version:** 47
- **Windowing System:** Wayland
- **Kernel Version:** Linux 6.11.0-18-generic
PRETTY_NAME="Ubuntu 24.10"
NAME="Ubuntu"
VERSION_ID="24.10"
VERSION="24.10 (Oracular Oriole)"
VERSION_CODENAME=oracular
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=oracular
LOGO=ubuntu-logo
カーネルバージョン
OS/言語を問わず利用するツールの情報
Windows
2025/1/25 ストアアプリにて更新できないため、PowerShellの起動時に出るアップデートを通知するメッセージ内のリンクからダウンロード
Mac
独学で取り組んでいる言語/データベース/ドキュメント作成に関するノウハウは、各ページに蓄積
言語 | 最新トピック | |
---|---|---|
.NET | 2025/03/24 | Update: .NET 10.0.0-preview.2 |
Rust | 2025/03/28 | Update: RustRover 2025.1 EAP build 7 |
Kotlin | 2025/03/22 | Update: Kotlin 2.1.20 |
Java | 2025/03/21 | Setup: Pleiades 2025-03 |
Flutter | 2025/03/05 | Update: Flutter 3.29.0 |
TypeScript | 2025/03/29 | Try: D3 7.9.0 |
Python | 2025/03/08 | Setup: Python 3.13.2 |
Carbon | 2025/02/01 | Update on Ubuntu 24.04 |
言語共通 | 日付 | トピック |
---|---|---|
Database & SQL | 2025/03/02 | Update: PostgreSQL 17.4 |
Documentation | - | |
Exercism | 2024/08/03 | tournament@Rust finished |
その他(更新停滞) | 日付 | トピック |
---|---|---|
PHP | ||
Go | ||
Pascal | ||
Swift | ||
LLVM | ||
Unity |
OSやツールのノウハウは、以下を参照
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install cocoapods
pod --version
brew update
brew upgrade
wsl --version
wsl --update
cat /etc/os-release
lsb_release -a
git config --global user.name
git config --global user.email
sudo apt install gnome-keyring
sudo apt install build-essential
sudo apt install gcc
ユーザ設定
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
Windowsでの更新
git update-git-for-windows
Macでの更新
brew upgrade git
==> 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`).
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
ab-av1 libcdio-paranoia
ad libgoa
adapterremoval libgudev
adaptivecpp libpostal
algolia libpostal-rest
alloy ludusavi
anyquery lume
aqtinstall mac
aqua martin
arelo md2pdf
astroterm mdq
async_simple mox
babelfish mummer
bacon-ls nak
bagels netfetch
bazel@7 nmstatectl
behaviortree.cpp node-red
bombardier nom
bpmnlint nping
catgirl nuitka
cf-terraforming org-formation
cfnctl otel-cli
chiko ov
cloud-provider-kind pdfly
cloudfoundry-cli pgbackrest
code2prompt pgrx
comrak pivy
cot pkl-lsp
cspell postgresql-hll
dbg-macro precious
decompose projectable
dockcheck protobuf@29
dockerfilegraph punktf
dtsroll ra-multiplex
dud ramalama
dvr-scan rasterio
dyff ratarmount
evans rattler-index
evil-helix redocly-cli
excalidraw-converter restish
exomizer reuse
falcosecurity-libs rhai
fancy-cat rink
fastly rpds-py
feluda ruby-lsp
fiona rustic
flow-control rustywind
fortitude sby
foundry scryer-prolog
fpm sdl3
fricas sdl3_image
garnet sdl3_ttf
gauth semver
gcr sentry-native
gdtoolkit sequoia-sqv
gersemi shuttle
ggh sitefetch
git-graph snowflake-cli
git-mob soft-serve
globstar sql-formatter
gnome-builder sttr
gnome-online-accounts sv2v
go@1.23 symfony-cli
goimports taskflow
gomi terraform-cleaner
gotz terraform-iam-policy-validator
gowall text-embeddings-inference
grafana-alloy tf-summarize
gtree tfprovidercheck
gut tgpt
havener threatcl
hcledit tml
hishtory todoist
hk trdsql
hl typioca
hypopg ubi
i686-elf-grub umka-lang
icann-rdap umockdev
icu4c@77 unciv
identme vfkit
iguana visidata
immich-go vscli
infisical wfa2-lib
jaguar x86_64-elf-grub
jenkins-cli xeyes
jira-cli xk6
jsrepo xlsclients
jupytext xprop
kafkactl xwininfo
kapp yalantinglibs
kbld yamlfix
keeper-commander yices2
keyutils yoke
kirimase yor
koji ytt
krep zimfw
largetifftools zlib-ng-compat
lazyjj zlib-rs
lazyjournal zns
lazysql
==> New Casks
autogram granola
automounterhelper ik-product-manager
badgeify imaging-edge-webcam
batfi irpf2025
block-goose istatistica-core
browser-actions jumpcloud-password-manager
candy-crisis kate
charles@4 kunkun
chatwise leader-key
cherry-studio linearmouse@beta
cloudflare-warp@beta losslessswitcher
consul luanti
coterm macskk
dana-dex mitti
desktime mouseless@preview
dockfix muteme
flashspace nvidia-nsight-compute
focu obscura-vpn
font-aporetic open-eid
font-big-shoulders opera-air
font-big-shoulders-inline oracle-jdk-javadoc@21
font-big-shoulders-stencil pairpods
font-bitcount pareto-security
font-bitcount-prop-single-ink pdl
font-bitcount-single-ink pinwheel
font-boldonse precize
font-bytesized qobuz-downloader
font-comic-relief qt-design-studio
font-maple-mono-cn sokim
font-maple-mono-nf-cn soundanchor
font-monomakh startupfolder
font-playpen-sans-arabic structuredlogviewer
font-playpen-sans-hebrew thumbhost3mf
font-sf-mono-nerd-font-ligaturized trae
font-source-han-code-jp trae-cn
font-special-gothic-condensed-one turbotax-2024
font-special-gothic-expanded-one ua-midi-control
font-webdings ui-tars
font-winky-rough valhalla-freq-echo
font-winky-sans valhalla-space-modulator
freelens veracrypt-fuse-t
fuse-t vernier-spectral-analysis
gologin vezer
gpt4all windsurf@next
You have 7 outdated formulae installed.
==> Upgrading 1 outdated package:
git 2.48.1 -> 2.49.0
==> Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.49.0
######################################################################### 100.0%
==> Fetching dependencies for git: gettext
==> Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.24
######################################################################### 100.0%
==> Fetching gettext
==> Downloading https://ghcr.io/v2/homebrew/core/gettext/blobs/sha256:be3555b4d0
######################################################################### 100.0%
==> Fetching git
==> Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:83df6cf802d005
######################################################################### 100.0%
==> Upgrading git
2.48.1 -> 2.49.0
==> Installing dependencies for git: gettext
==> Installing git dependency: gettext
==> Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.24
Already downloaded: /Users/taishow2024/Library/Caches/Homebrew/downloads/8abb4a73a097ce307663b52d2da2d1d9b10df035244eb566425042eee157d0b3--gettext-0.24.bottle_manifest.json
==> Pouring gettext--0.24.arm64_sequoia.bottle.tar.gz
🍺 /opt/homebrew/Cellar/gettext/0.24: 2,189 files, 19.9MB
==> Installing git
==> Pouring git--2.49.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.
zsh completions and functions have been installed to:
/opt/homebrew/share/zsh/site-functions
==> Summary
🍺 /opt/homebrew/Cellar/git/2.49.0: 1,731 files, 55.1MB
==> 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.48.1... (1,699 files, 54.8MB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/git_bottle_manifest--2.48.1... (14.9KB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/git--2.48.1... (19.4MB)
==> `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: /opt/homebrew/Cellar/gettext/0.23.1... (2,052 files, 22.2MB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/gettext_bottle_manifest--0.23.1... (11.9KB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/gettext--0.23.1... (8.9MB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/libimobiledevice-glue_bottle_manifest--1.3.1... (8.0KB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/libimobiledevice-glue--1.3.1... (74KB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/openssl@3_bottle_manifest--3.4.0... (8.9KB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/openssl@3--3.4.0... (9.7MB)
Removing: /Users/taishow2024/Library/Caches/Homebrew/portable-ruby-3.3.5.arm64_big_sur.bottle.tar.gz... (11.2MB)
Removing: /Users/taishow2024/Library/Logs/Homebrew/ruby... (64B)
==> Caveats
==> 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.
zsh completions and functions have been installed to:
/opt/homebrew/share/zsh/site-functions
ブランチ確認
git branch --contains
ブランチ変更
git checkout <ブランチ名>
winget install --id Microsoft.Powershell --source winget
$env:Path.Split(";")
Get-ChildItem . | Sort-Object LastWriteTime
Get-ChildItem . | Sort-Object LastWriteTime -Descending
$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'