ImamLab.diary Netflixドラマ『イノセント』の感想 2022-01-30 はじめに 初めてレビュー記事を書きます。初めてというのもありますが、そもそも文章力も大して無いので、至らない点は多いと思いますが、よろしくお願いします。 Read more Test diary No2! 2021-12-26 ページネーションを付けた Hakyllでページネーションを付けたので、実際に動くかチェックする。 Read more Test diary! 2021-12-25 これはテスト投稿です。🍣 Haskellコードの例: Read more Test diary No0! 2021-12-24 ページネーションを付けた Hakyllでページネーションを付けたので、実際に動くかチェックする。 Read more ImamLab.log Nix学習備忘録Part 2-1-2: GitHubのzshプラグインを利用する 2022-01-31 目次 1 はじめに 2 外部パッケージの導入方法 2.1 autojump: 曖昧な名前でディレクトリ移動を可能にする 3 lsコマンドをかっこよくする 4 まとめ 1 はじめに 本記事ではHome Managerを用いて導入したZ ShellでGitHub上にあるプラグインを利用する方法について書きます。 Home Mangerを用いたzshの導入がお済みでない方は、前回の記事を先にご覧ください。 また、GitHub上のオープンソースを利用させて頂き、 lsコマンドの見た目も整えてみたいと思います。 Read more Nix学習備忘録Part 2-1: Home ManagerでZ Shellを導入する 2022-01-30 目次 1 はじめに 1.1 シェルとは 2 今回行うHome Managerを用いたzshの設定 2.1 home.nixの記述 2.2 既定のシェルをzshへ変更する 3 zshのカスタマイズ 3.1 powerlevel10k: ターミナルの見た目を簡単に設定する 3.2 zshの便利なコマンド 3.3 基本設定 3.4 oh my zshによるプラグインの設定 3.5 外部プラグインの利用について(別記事に回します) 4 まとめ 1 はじめに 本記事ではHome Managerを用いてZ Shellを導入し、各種設定を行います。 先にhome.nixの記述を載せているので、筆者と同じ設定で取り敢えず済ませたい方は、 2.1、 2.2、 3.1 だけ読めば設定できます。残りは各種設定の解説です。 Read more Nix学習備忘録Part 2: Home Managerを導入する 2022-01-29 目次 1 はじめに 2 Home Managerとは 3 Home Mangerのインストール方法 4 home.nixを更新する 4.1 プログラムの追加 4.2 パッケージの追加 4.3 ひな形 5 まとめ 5.1 余談(VSCodeについて) 1 はじめに Home Managerについては、既に日本語の記事がいくつか書かれているため、 ところどころ説明は省略します。 Read more Nix学習備忘録Part 1.5: direnvを導入する 2022-01-20 目次 1 はじめに 2 direnvとは 3 direnvのインストール方法 4 direnvの使用方法 4.1 状況設定 4.2 初期設定 4.3 動作確認 4.4 余談: Pythonとvirtualenvの組み合わせでの使用例 5 Nixでdirenvを使用する 6 まとめ 1 はじめに direnvは、仮想環境使ってる人など、 導入するとかなり作業が快適になります。 Nix学習備忘録に入っていますが、 direnv自体はNixとは関係無く使えるので、 Nix興味無いって方もご一読頂けると幸いです。 Read more Nix学習備忘録Part 1: Nixに入門する 2022-01-19 目次 1 はじめに 2 Nixとは 3 Nixのインストール方法 4 NixでPythonの環境を構築する 4.1 何ができるようになるか 4.2 今回作るもの 4.3 Pythonを使えるようにする 4.4 Pythonパッケージを利用可能にする 4.5 プログラムを書く(詳細は省略) 5 まとめ 1 はじめに 技術記事をまともに書くのは初めてなので、 記述が冗長(既にこの章が冗長かもしれない)であると感じることもあるかもしれませんが、 温かい目で読んで頂ければ幸いです。 また、読者にNixの入門をさせることが目的ではなく、 あくまで個人的にNixを勉強していて、 そろそろどこかにまとめないと忘れそうだと感じたので、 本シリーズはタイトル通り``備忘録"という位置付けです。 もし、情報に誤り等御座いましたら、 Twitter、GitHub、またはEmailがフッターにありますので、 そちらからご報告頂ければ有難いです。 Read more