1PasswordはGitHub Student Developer Packで学生認証が通れば個人プランが2年無料。1回限り・ファミリー不可・保存先はUS/CA/EUから選ぶ。日本語の公式ページに残る「1年」との食い違いを日付つきで整理し、2年が終わったあとの凍結アカウントでできること、無料のBitwarden・Appleパスワード・Googleパスワードマネージャーとの比較表、.envに秘密を平文で置かないop run・op injectの使い方まで。
MacのLaTeX環境構築を卒論向けにまとめた。MacTeX(約6.4GB)とBasicTeX(約140MB)の選び方、Homebrewのcask、tlmgrで日本語を足す手順、uplatex用とlualatex用の.latexmkrc、VS CodeのLaTeX Workshopで既定レシピの-pdfが.latexmkrcを打ち消す組み合わせと回避策、ENOENTなど詰まる点まで。
Cursorの学生向けPro 1年無料は2026年6月25日で新規受付を終了した。取得済みの人の満了と解約の手順、今から学生が使える無料のHobbyプラン、院生向けのクレジット申請、キャンパスリード制度まで、公式ヘルプの記載(2026年9月29日確認)で確かめた。
Macを買った理系大学生が最初にやる初期設定と開発環境づくりを順番にまとめました。Homebrew・git・Python・Node、LaTeX、大学のOfficeやWindows専用ソフトの扱い、暗号化とバックアップまで分かります。
git aliasの作り方(git config --global alias.co checkout の1行)から、co・st・br・ci・df・lgの定番6つの登録コマンド、一覧の確認と消し方まで。張りすぎると逆に困る理由と「頻度が高い×打つのが長い」ものだけ張る判断基準、危険な操作を短縮しない理由も書いた。
コミットメッセージが「fix」「update」になりがちな学生・個人開発者向けに、git diffをOllamaのローカルLLMにパイプで渡して書かせる最短の1行、Conventional Commitsで揃えるプロンプトの型、シェル関数化、prepare-commit-msgフックでの半自動化までまとめた。
git configはlocal・global・systemの3層で、同じキーは範囲の狭いlocalが優先される。user.nameやaliasをどの層に置くか、--show-originで設定の出どころを確かめる方法、cloneしてもlocalは配られない落とし穴まで。
gitのpre-commitフックの仕組み(終了コードが0以外ならコミット中断)と、.envや*.keyがステージされていたらコミットを止めるコピペで動く最小スクリプト、chmod +xとテストの手順、lint自動実行への広げ方、--no-verifyとcore.hooksPathの落とし穴までまとめた。
.gitignoreに最初に書くのは.env・node_modules/・.venv/・__pycache__/・.DS_Store・.vscode/の6行。各行が防ぐこと、.envを上げてはいけない理由、もう上げたファイルをgit rm --cachedで追跡から外す手順まで。
VS Codeのキーバインドを「頻度×距離」で3つだけ選んでカスタムする方法。keybindings.jsonの1エントリの書き方、when句で発動条件を絞るコツ、既存の割り当てを壊さないためのキー衝突チェック手順、MacとWindowsで修飾キーを読み替える注意点まで。
VS Codeのマルチルートワークスペースを使うと、フロントとバックエンドなど複数のフォルダを1つのウィンドウで開ける。Add Folder to Workspaceからの作り方、.code-workspaceの中身、フォルダごとの設定と効かない設定まで。
VS Codeのtasks.jsonにコマンドを登録すると、Ctrl+Shift+B(MacはCmd+Shift+B)一発で実行できる。コピペで動く最小のJSON、${file}で今開いているファイルだけ実行する書き方、problemMatcherとdependsOnの使いどころまで。
VS Codeでユーザースニペットを自作する手順を、Pythonのmainガード・Reactコンポーネント・日付入りヘッダの実例で解説。prefixとbodyの書き方、$1 $2 $0のタブストップで埋める順番を設計する方法、日付やファイル名を自動で入れる変数、AI補完との棲み分けまで。
プログラミングをする学生・初心者向けに、VS Codeに入れておくべき拡張機能(実名+拡張ID)と、やっておくべき設定(settings.jsonの実例)、覚えると速くなるショートカットをまとめた。入れすぎの注意と、最低限のミニマル構成まで。
プログラミングを始めた学生・初心者向けに、gitとGitHubの違いから、最初の設定・基本の流れ(add→commit→push)・ブランチ・.gitignore・やりがちな失敗まで、コピペで動く実コマンドと「なぜそうするか」でまとめた入門。