~taiju/shibuya-lisp-tt-09

70a094632db0f6de1a835d0766df02d2ffe4956e — Taiju HIGASHI 5 months ago
initial commit
6 files changed, 233 insertions(+), 0 deletions(-)

A .dir-locals.el
A README.md
A broccori.png
A lisp_alien.png
A presentation.org
A taix.png
A  => .dir-locals.el +3 -0
@@ 1,3 @@
((org-mode . ((org-present-text-scale . 4)
	      (truncate-lines . nil)
	      (toggle-truncate-lines))))

A  => README.md +126 -0
@@ 1,126 @@
- [自己紹介](#org246f233)
  - [東 大樹 (HIGASHI Taiju)](#orgdf939d8)
- [犯人像](#orgc3e4c81)
- [我が個人用端末](#orgd606df5)
- [GNU Guix](#orgad9f070)
- [GNU Emacs](#org5ba18b3)
- [Nyxt](#org33823e7)
- [すべてが Lisp になる](#org63de3d7)
- [すべてが Org Mode になる](#org45705a1)
- [まとめ](#orgf35021b)



<a id="org246f233"></a>

# 自己紹介


<a id="orgdf939d8"></a>

## 東 大樹 (HIGASHI Taiju)

![img](broccori.png)

福井県で働くプログラマ。GNU Emacs 使い。 JIS かな入力使い。自由ソフトウェア支持者。


<a id="orgc3e4c81"></a>

# 犯人像

![img](lisp_alien.png)

犯人は多分こいつです。


<a id="orgd606df5"></a>

# 我が個人用端末

| 分類         | ツール    |
|--------------|-----------|
| **OS**       | GNU Guix  |
| **エディタ** | GNU Emacs |
| **ブラウザ** | Nyxt      |

Window Manager は GNOME ですが、 いずれは StumpWM or EXWM に変更するかもしれません。

個人用端末について詳しく知りたい方は、ブログを見てね!

=> [新しいラップトップを購入した - 自由のなる木](https://libre.taiju.info/2022/01/21/my-new-laptop.html)


<a id="orgad9f070"></a>

# GNU Guix

-   GNU/Linux のディストリビューション
-   GNU/Linux のパッケージマネージャ
-   init システムも Scheme で実装
-   ユーザーの自由を最大限尊重
-   **Guile Scheme でカスタマイズ**

GNU Guix について詳しく知りたい方は、ブログを見てね!

=> [GNU Guix といふもの - 自由のなる木](https://libre.taiju.info/2021/12/23/gnu-guix.html)


<a id="org5ba18b3"></a>

# GNU Emacs

-   ハッカーに愛されてきた古参のテキストエディタ
-   数多くの Lisper が愛用
-   「Emacs はエディタではない、環境である」と言う人もいる
    -   Web ブラウザ、メールクライアント、シェル、 RSS リーダー、PDF ビューアー、ファイラー、 音楽プレイヤーなど
-   高い拡張性を持つ
-   **Emacs Lisp でカスタマイズ**


<a id="org33823e7"></a>

# Nyxt

-   キーボード指向な Web ブラウザ
-   Emacs のように多数のモードがある
-   Emacs のようにブラウザのあらゆる操作を コマンドで実行できる
    -   e.g. `M-x list-bookmarks`, `M-x copy-title`
-   Emacs のような高い拡張性を持つ
-   SWANK サーバを立ち上げて、Slime/Sly で接続できる
-   **Common Lisp でカスタマイズ**


<a id="org63de3d7"></a>

# すべてが Lisp になる

| 分類         | ツール    | カスタマイズ                    |
|--------------|-----------|---------------------------------|
| **OS**       | GNU Guix  | **Guile Scheme でカスタマイズ** |
| **エディタ** | GNU Emacs | **Emacs Lisp でカスタマイズ**   |
| **ブラウザ** | Nyxt      | **Common Lisp でカスタマイズ**  |

特殊な環境のように思えるかもしれませんが、 似たような環境を作って病み付きになっている人は 世界を見渡せばたくさんいる模様。

-   例
    -   [System Crafters](https://youtube.com/c/SystemCrafters) の David さん
    -   Nyxt 開発者の Ambrevar さん


<a id="org45705a1"></a>

# すべてが Org Mode になる

![img](taix.png)

すべての設定内容を単一の Org Mode ファイルに記述して、 Org Mode から実行できるようにしている。

<https://git.sr.ht/~taiju/taix>


<a id="orgf35021b"></a>

# まとめ

Lisp エイリアンさん、 私を誘拐してくれて、ありがとう。 今、私は、本当に幸せです。

A  => broccori.png +0 -0
A  => lisp_alien.png +0 -0
A  => presentation.org +104 -0
@@ 1,104 @@
#+TITLE: エイリアンに誘拐されたかもしれない。
#+SUBTITLE: Shibuya.lisp TechTalk #09 LT
#+AUTHOR: Taiju HIGASHI
#+STARTUP: inlineimages
#+EXPORT_FILE_NAME: README

* 自己紹介

** 東 大樹 (HIGASHI Taiju)

   [[file:broccori.png]]

   福井県で働くプログラマ。GNU Emacs 使い。
   JIS かな入力使い。自由ソフトウェア支持者。

* 犯人像

  [[file:lisp_alien.png]]

  犯人は多分こいつです。

* 我が個人用端末

  |------------+-----------|
  | *OS*       | GNU Guix  |
  |------------+-----------|
  | *エディタ* | GNU Emacs |
  |------------+-----------|
  | *ブラウザ* | Nyxt      |
  |------------+-----------|

  Window Manager は GNOME ですが、
  いずれは StumpWM or EXWM に変更するかもしれません。

  個人用端末について詳しく知りたい方は、ブログを見てね!

  => [[https://libre.taiju.info/2022/01/21/my-new-laptop.html][新しいラップトップを購入した - 自由のなる木]]

* GNU Guix

  - GNU/Linux のディストリビューション
  - GNU/Linux のパッケージマネージャ
  - init システムも Scheme で実装
  - ユーザーの自由を最大限尊重
  - *Guile Scheme でカスタマイズ*

  GNU Guix について詳しく知りたい方は、ブログを見てね!

  => [[https://libre.taiju.info/2021/12/23/gnu-guix.html][GNU Guix といふもの - 自由のなる木]]

* GNU Emacs

  - ハッカーに愛されてきた古参のテキストエディタ
  - 数多くの Lisper が愛用
  - 「Emacs はエディタではない、環境である」と言う人もいる
    - Web ブラウザ、メールクライアント、シェル、
      RSS リーダー、PDF ビューアー、ファイラー、
      音楽プレイヤーなど
  - 高い拡張性を持つ
  - *Emacs Lisp でカスタマイズ*

* Nyxt

  - キーボード指向な Web ブラウザ
  - Emacs のように多数のモードがある
  - Emacs のようにブラウザのあらゆる操作を
    コマンドで実行できる
    - e.g. ~M-x list-bookmarks~, ~M-x copy-title~
  - Emacs のような高い拡張性を持つ
  - SWANK サーバを立ち上げて、Slime/Sly で接続できる
  - *Common Lisp でカスタマイズ*

* すべてが Lisp になる

  |------------+-----------+-------------------------------|
  | *OS*       | GNU Guix  | *Guile Scheme でカスタマイズ* |
  |------------+-----------+-------------------------------|
  | *エディタ* | GNU Emacs | *Emacs Lisp でカスタマイズ*   |
  |------------+-----------+-------------------------------|
  | *ブラウザ* | Nyxt      | *Common Lisp でカスタマイズ*  |
  |------------+-----------+-------------------------------|

  特殊な環境のように思えるかもしれませんが、
  似たような環境を作って病み付きになっている人は
  世界を見渡せばたくさんいる模様。

  - 例
    - [[https://youtube.com/c/SystemCrafters][System Crafters]] の David さん
    - Nyxt 開発者の Ambrevar さん

* すべてが Org Mode になる

  [[file:taix.png]]

  すべての設定内容を単一の Org Mode ファイルに記述して、
  Org Mode から実行できるようにしている。

  [[https://git.sr.ht/~taiju/taix]]

* まとめ

  Lisp エイリアンさん、
  私を誘拐してくれて、ありがとう。
  今、私は、本当に幸せです。

A  => taix.png +0 -0