保存版

ALL

【保存版】VS CodeでMarkdownを書く!便利な記法&ショートカット

開発ドキュメントやREADME.md、ブログの下書きなど、エンジニアにとってMarkdownを書く機会は多いですよね。様々なエディタがありますが、やはり最強なのは Visual Studio Code (VS Code) です。今回は、VS...
ALL

【Mac/Ubuntu】ターミナルで圧縮・解凍!zip, tar.gz, 7zを使いこなす実践ガイド

こんにちは、Tech Samuraiです!開発プロジェクトのバックアップを取ったり、他の人にファイルを共有したりする際、「圧縮」は欠かせない操作です。しかし、コマンドラインでの圧縮方法は形式ごとにコマンドが異なり、オプションも複雑で、Win...
ソフトウェア

【Mac & Ubuntu】Zsh + Oh My Zsh + プラグインでターミナルを最強にする!導入ガイド

こんにちは、Tech Samuraiです!開発者にとって、ターミナル(黒い画面)は最も多くの時間を過ごす場所の一つです。デフォルトのシェル(Bashなど)も悪くありませんが、もっと賢く、もっと効率的にコマンド操作ができたら…と思ったことはあ...
ALL

【Git】”大変更”をどう伝える?Conventional CommitsでのBreaking Change表現法

こんにちは、Tech Samuraiです!Gitでコミットメッセージを書くとき、「この変更は後方互換性を破壊する、大きな変更だ」ということを、どうすれば他の開発者に明確に伝えられるだろう?と悩んだことはありませんか?今回は、モダンなGitプ...
ALL

【Git中級編】gitignoreの設定とrebase入門!コミット履歴を綺麗に保つプロの技

こんにちは、Tech Samuraiです!前回の記事「Git実践ワークフロー解説」では、日々の開発の流れを学びました。今回は、そのワークフローをさらに洗練させ、プロフェッショナルなレベルへと引き上げるための、2つの重要なテクニックを探検しま...
ALL

【Git中級編】もっと便利に!日常操作を効率化するGitコマンドオプション集

こんにちは、Tech Samuraiです!Gitの基本的なサイクル(add → commit` → push`)に慣れてくると、だんだんと「もっと効率よく操作したい」「もっと安全にコマンドを実行したい」という欲が出てきませんか?実は、私たち...
ALL

【エンジニアの常識】MITライセンスとは?使い方と守るべきルールを世界一分かりやすく解説

こんにちは、Tech Samuraiです!GitHubで公開されているソースコードや、開発で使うライブラリを見ていると、必ずと言っていいほど目にする「MITライセンス」という言葉。なんとなく「自由に使えそう」というイメージはあっても、具体的...
ALL

【備忘録】Windows, Mac, LinuxでUSBメモリをフォーマットする方法(コマンド総まとめ)

こんにちは、Tech Samuraiです!新しいOSをインストールするための起動ディスクを作成したり、PC間でファイルをやり取りするUSBメモリを準備したりと、ディスクの「フォーマット」は、PCを深く使う上で避けては通れない作業です。しかし...
ALL

【Mac mini 新規セットアップガイド】Windows/UbuntuユーザーがPython開発環境を構築するまでの奮闘記

こんにちは、Tech Samuraiです!長年WindowsとUbuntuの世界で生きてきた私が、この度ついにApple Silicon搭載のMac miniを導入しました。そのパワフルな性能には心躍りますが、新しいOSへの移行は、まるで異...
ALL

【Rye & Git 実践ワークフロー】ブランチ作成からプルリクエストまで、日々の開発の流れを完全解説

こんにちは、Tech Samuraiです!これまでの記事で、Ryeを使ったモダンなPython環境の構築方法と、Gitの基本的なコマンドや履歴管理の方法を探検してきました。準備は整いました。では、これらを組み合わせて、日々の開発は具体的にど...