以下の内容はhttps://shironeko.hateblo.jp/より取得しました。


ClawdbotがすごいらしいのでDockerで試してみた

こんばんは。
Clawdbotというローカルで動くパーソナルアシスタントがすごいという話を見かけたので試してみます。

スクリプトがあるぞ

さて、今回は私が自宅で動かしているUbuntuのサーバ(Dockerは導入済み)に構築していきます。
ちょっと前の記事ですが、こんな感じで作ったやつです。
gitコマンドが叩けて、docker composeが叩けるくらいに思ってもらえれば大丈夫です。
shironeko.hateblo.jp

基本的にはこのページを参考にするだけなので、何か変わっていたら公式のほうを見てもらえれば。
docs.clawd.bot

まずは適当なところにcloneしてきます。

git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot

次に環境変数を設定したうえでセットアップスクリプトを叩きます。
CLAWDBOT_HOME_VOLUMEはdocker volumeの名前で、コンテナを作り直しても設定とかが引き継がれるはずです。
CLAWDBOT_EXTRA_MOUNTSはマウントしたいディレクトリを指定します。
私の環境はSambaでWin環境から直でエクスプローラーでアクセスできるようにしているので、マウントしておいて直でファイルを渡すとかがしやすくなる気がします。
(ちなみにclawdと.clawdbotもしれっとホスト側の$HOMEにバインドマウントされていました)

export CLAWDBOT_HOME_VOLUME="clawdbot_home"
export CLAWDBOT_EXTRA_MOUNTS="$HOME/docker_volumes/clawdbot/mounts:/home/node/mounts"
./docker-setup.sh

しばらく待っているとセットアップが終わって免責っぽいメッセージが出てきます。

◆  I understand this is powerful and inherently risky. Continue?
│  ● Yes / ○ No

次に初期設定(オンボーディング)をすぐにするか聞いてくるので、素直にやっていきましょう。

◆  Onboarding mode
│  ○ QuickStart
│  ● Manual (Configure port, network, Tailscale, and auth options.)

ローカルゲートウェイでOK。
ワークスペースもそのままでOK。
モデルはChatGPT Plusを契約しているのでCodexを使います。

◆  What do you want to set up?
│  ● Local gateway (this machine) (No gateway detected (ws://127.0.0.1:18789))
│  ○ Remote gateway (info-only)
◆  Workspace directory
│  /home/node/clawd
◆  Model/auth provider
│  ● OpenAI (Codex OAuth + API key)
│  ○ Anthropic
│  ○ MiniMax
│  ○ Qwen
│  ○ Synthetic
│  ○ Google
│  ○ Copilot
│  ○ OpenRouter
│  ○ Vercel AI Gateway
│  ○ Moonshot AI
│  ○ Z.AI (GLM 4.7)
│  ○ OpenCode Zen
│  ○ Skip for now

OAuth認証のURLが指定されるのでアクセスして認証するとlocalhostのURLにリダイレクトされるのですが、SSHでつないでいるので404になります。
その404になったリダイレクトURLをそのまま張り付けると認証されます。

◆  OpenAI auth method
│  ● OpenAI Codex (ChatGPT OAuth)
│  ○ OpenAI API key
│  ○ Back
Open this URL in your LOCAL browser:

【認証URL】

│
◆  Paste the redirect URL (or authorization code)
│  _

モデルはgpt-5.2でいいのでそのままにします。

◇  OpenAI OAuth complete
│
◇  Model configured ──────────────────────────╮
│                                             │
│  Default model set to openai-codex/gpt-5.2
│                                             │
├─────────────────────────────────────────────╯
│
◆  Default model
│  ● Keep current (openai-codex/gpt-5.2)
│  ○ Enter model manually
│  ○ openai-codex/gpt-5.1
│  ○ openai-codex/gpt-5.1-codex-max
│  ○ openai-codex/gpt-5.1-codex-mini
│  ○ openai-codex/gpt-5.2
│  ○ openai-codex/gpt-5.2-codex

ポートもこだわりはないのでそのままです。
TailscaleはVPN接続の設定ですかね。OFFでOKです。

◆  Gateway port
│  18789█
◆  Gateway bind
│  ● Loopback (127.0.0.1)
│  ○ LAN (0.0.0.0)
│  ○ Tailnet (Tailscale IP)
│  ○ Auto (Loopback → LAN)
│  ○ Custom IP
◆  Gateway auth
│  ○ Off (loopback only)
│  ● Token (Recommended default (local + remote))
│  ○ Password
◆  Tailscale exposure
│  ● Off (No Tailscale exposure)
│  ○ Serve
│  ○ Funnel
◆  Gateway token (blank to generate)
│  Needed for multi-machine or non-loopback access

チャネルの設定を求められるのでDiscordを使うことにします。お好みで。

◇  Channel status ────────────────────────────╮
│                                             │
│  Telegram: not configured                   │
│  WhatsApp: not configured                   │
│  Discord: not configured                    │
│  Slack: not configured                      │
│  Signal: not configured                     │
│  iMessage: not configured                   │
│  Nostr: install plugin to enable            │
│  Microsoft Teams: install plugin to enable  │
│  Mattermost: install plugin to enable       │
│  Nextcloud Talk: install plugin to enable   │
│  Matrix: install plugin to enable           │
│  BlueBubbles: install plugin to enable      │
│  Zalo: install plugin to enable             │
│  Zalo Personal: install plugin to enable    │
│  Tlon: install plugin to enable             │
│                                             │
├─────────────────────────────────────────────╯
│
◆  Configure chat channels now?
│  ● Yes / ○ No
◆  Select a channel
│  ○ Telegram (Bot API)
│  ○ WhatsApp (QR link)
│  ● Discord (Bot API) (not configured)
│  ○ Slack (Socket Mode)
│  ○ Signal (signal-cli)
│  ○ iMessage (imsg)
│  ○ Nostr (NIP-04 DMs)
│  ○ Microsoft Teams (Bot Framework)
│  ○ Mattermost (plugin)
│  ○ Nextcloud Talk (self-hosted)
│  ○ Matrix (plugin)
│  ○ BlueBubbles (macOS app)
│  ○ Zalo (Bot API)
│  ○ Zalo (Personal Account)
│  ○ Tlon (Urbit)
│  ○ Finished
◇  Discord bot token ──────────────────────────────────────────────────────────────────────╮
│                                                                                          │
│  1) Discord Developer Portal → Applications → New Application                            │
│  2) Bot → Add Bot → Reset Token → copy token                                             │
│  3) OAuth2 → URL Generator → scope 'bot' → invite to your server                         │
│  Tip: enable Message Content Intent if you need message text. (Bot → Privileged Gateway  │
│  Intents → Message Content Intent)                                                       │
│  Docs: discord                                                                           │
│                                                                                          │

Discord Developer Portalからログインして、アプリを新規作成、「Bot」から「Reset Token」でトークンを生成してコピーしておきます。


好みでインテントを有効化しておきます。Message Content Intentがあれば最低限OKだと思います。

「OAuth2」から「bot」を選択して、Bot Permissionsも設定します。

View ChannelsとSend MessagesとRead Message Historyくらいがついてれば最低限で、Add Reactionsとかも足しておくと楽しい気がします。お好みで。

一番下に出てくるURLにアクセスすると追加できます。

コピーしておいたトークンを張り付けます。

├──────────────────────────────────────────────────────────────────────────────────────────╯
│
◆  Enter Discord bot token
│  _

チャネルの設定ができますが、専用なら特に設定しなくてもいいような気もします。
(ちなみに私はここでチャネルの設定をミスってハマり、あとで.clawdbot/clawdbot.jsonのサーバIDとチャネルID直で書き換えました)
さらなる設定を続けるか聞かれますが、完了を選びます。
DMの設定はいらないのでNoで。

◇  Configure Discord channels access?
│  Yes
│
◇  Discord channels access
│  Allowlist (recommended)
│
◆  Discord channels allowlist (comma-separated)
│  My Server/#general, guildId/channelId, #support
◇  Discord channels ───────────────────────╮
│                                          │
│  Resolved channels: 【チャネルID】  │
│                                          │
├──────────────────────────────────────────╯
│
◆  Select a channel
│  ○ Telegram (Bot API)
│  ○ WhatsApp (QR link)
│  ○ Discord (Bot API)
│  ○ Slack (Socket Mode)
│  ○ Signal (signal-cli)
│  ○ iMessage (imsg)
│  ○ Nostr (NIP-04 DMs)
│  ○ Microsoft Teams (Bot Framework)
│  ○ Mattermost (plugin)
│  ○ Nextcloud Talk (self-hosted)
│  ○ Matrix (plugin)
│  ○ BlueBubbles (macOS app)
│  ○ Zalo (Bot API)
│  ○ Zalo (Personal Account)
│  ○ Tlon (Urbit)
│  ● Finished (Done)
◇  Configure DM access policies now? (default: pairing)
│  No
Updated ~/.clawdbot/clawdbot.json
Workspace OK: ~/clawd
Sessions OK: ~/.clawdbot/agents/main/sessions

続いてスキルの設定をします。
Homebrew推奨らしいのでYesにしたのですが、よく見るとインストールコマンドを表示しますかって聞かれてて謎です。

◇  Skills status ────────────╮
│                            │
│  Eligible: 6               │
│  Missing requirements: 43  │
│  Blocked by allowlist: 0   │
│                            │
├────────────────────────────╯
│
◆  Configure skills now? (recommended)
│  ● Yes / ○ No
◇  Homebrew recommended ──────────────────────────────────────────────────────────╮
│                                                                                 │
│  Many skill dependencies are shipped via Homebrew.                              │
│  Without brew, you'll need to build from source or download releases manually.  │
│                                                                                 │
├─────────────────────────────────────────────────────────────────────────────────╯

◆  Show Homebrew install command?
│  ● Yes / ○ No
◇  Homebrew install ─────────────────────────────────────────────────────╮
│                                                                        │
│  Run:                                                                  │
│  /bin/bash -c "$(curl -fsSL                                            │
│  https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"  │
│                                                                        │
├────────────────────────────────────────────────────────────────────────╯

仕方がないのでもう一つターミナルを立ち上げて、コンテナに対してコマンドを実行します。
コンテナ名はdocker psで確認しましょう。

docker exec -it clawdbot_clawdbot-cli_run_0010aebb78a7 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

もとのターミナルに戻ります。
nodeの管理はなんでもいいですが、pnpmにでもしておきましょう。

◆  Preferred node manager for skill installs
│  ○ npm
│  ● pnpm
│  ○ bun

どのスキルをインストールするか聞かれます。
よくわからないですが、「blogwatcher」と「summarize」を選んでおきました。
が、なんかインストールは失敗しました。あとで「clawdbot doctor」コマンドで確認してねとのことなので先に進みます。

◆  Install missing skill dependencies
│  ◻ Skip for now (Continue without installing dependencies)
│  ◻ 🔐 1password
│  ◻ 📝 apple-notes
│  ◻ ⏰ apple-reminders
│  ◻ 🐻 bear-notes
│  ◻ 🐦 bird
│  ◻ 📰 blogwatcher
│  ◻ 🫐 blucli
│  ◻ 📸 camsnap
│  ◻ 🧩 clawdhub
│  ◻ 🎛️ eightctl
│  ◻ ♊️ gemini
│  ◻ 🧲 gifgrep
│  ◻ 🎮 gog
│  ◻ 📍 goplaces
...

いろいろ聞かれますが、いったんNoにします。

◇  Set GOOGLE_PLACES_API_KEY for goplaces?
│  No
│
◇  Set GOOGLE_PLACES_API_KEY for local-places?
│  No
│
◇  Set GEMINI_API_KEY for nano-banana-pro?
│  No
│
◇  Set OPENAI_API_KEY for openai-image-gen?
│  No
│
◇  Set OPENAI_API_KEY for openai-whisper-api?
│  No
│
◇  Set ELEVENLABS_API_KEY for sag?
│  No

フックの設定を聞かれますが、どれもあっても良さそうなので全部有効にしました。
これでオンボーディングは終了です。

◆  Enable hooks?
│  ◻ Skip for now
│  ◼ 🚀 boot-md (Run BOOT.md on gateway startup)
│  ◼ 📝 command-logger (Log all command events to a centralized audit file)
│  ◼ 💾 session-memory (Save session context to memory when /new command is issued)

話してみる

メンションを付けて呼んでみると返事がありました。

こんな感じでいろいろと覚えさせる感じでしょうか。

本来は初回でオンボーディングがあるのだと思うのですが、前述の通り接続がうまくいかなかったので手動でオンボーディングを頼んでみます。
この辺りが自然言語で普通にできるのが使い心地がいいですね。

設定して遊んでみようと思います。
備忘録的なのでちょっと雑ですが、何かの参考になれば。
それでは。

あけました

こんばんは。
恒例ですが2025年を振り返ったり、2026年に思いを馳せたりしてみようかと思います。

去年のはこちら。
shironeko.hateblo.jp

まだまだAI

去年も一昨年もAIの話から入っていましたが、今年もまだまだ話題の中心はAIです。
1年前のモデルだとChatGPTで4oとかo1、Claudeが3.5、 Geminiが2.0Flashとかですね。
いまだとちょっともう使い物にならなそうだなというラインナップです。

MCPもまだこの時期は本当に出たばかりで、もちろんSkillsとかの概念はありませんでした。
エージェント系のツールはMCPの流行とともにまた一段世界が変わった感じがしましたね。
もちろんこれにはモデルのコンテキスト長が大きくなり、コストが下がってきたということに寄与する部分も大きいです。

そういえばDeepSeekショックはちょうど去年の1月で、株価が…みたいな話もあったんですが、このタイミングから一気にThinking系のモデルが増えましたね。
内部的にはThinkingしていたのかもしれませんが、それをUIとして見せるというのが思ったより反応が良かったということなんだと思います。

あとはSoraやNano Bananaによって画像や動画の生成系もまた一つ次のフェーズに来たのかなという感覚があります。
技術の進歩は素晴らしいですが、SNSや動画サイトなどのコンテンツがどんどん汚染されていっているのは困ったものです。

モデル自体の賢さは正直もうだいぶいいところまで来ていると思いますが、RAGをベースとしたコンテキスト参照の技術にはちょっと限界を感じなくもないです。
またこの1年できっと何かブレイクスルーはあるんじゃないかと思っています。

去年はコーディングエージェントなどの作る側のAIの進歩がすごかったですが、今年はプロダクトとしてのAIの形がもっと多様化していくんじゃないですかね。
フィジカルAIはワードとしては流行り感がありますが、まだもうちょっと先なのかなくらいに思っています。

仕事の話

去年はマネジメント専任から技術とマネジメント半々くらいにシフトしたみたいなことを書いていたんですが、もうちょっとチームのメンバーを増やしたりしながら引き続き半々くらいでやっていました。
で、いろいろ思うところがあったり、ずっと一緒に仕事をしてきた上司が転職することになったりとかあって夏くらいに転職活動をしていました。

11月いっぱいで前職を離れ、1か月ほどお休みをして1月から新しい職場で働いています。
といってもまだ1週間なのでこれから働き始めるというのが正確ですかね。
あんまりオープンに書いたりはしないタイプなので、私のことを知っていてどこに行ったか知りたいとかいう人がいたらこっそり聞いてください。

新しい職場ではいったんはマネジメント職ではなくエンジニア職です。
このあたりは環境とか求められる動きとかを見ながらどういう立ち回りをしていくか考えたいなと思っています。
いままでは仕事の半分くらいはMTGだったのでだいぶ開発に集中する時間が増えそうですが、肩とか腰とかが死なないようにしたいです。
そしてほぼフルリモートだったのがそれなりに会社に行くことになるので、まずは体力を何とかしないとですね。

長めの休みっていいよね

そんなわけで8年だか9年ぶりに長めのお休みを取りました。
そんなに遠出はしていなくて、ちょっと国内旅行に行ったりしたくらいで、比較的近場で暮らしていました。
12月だったのでゆっくり大掃除も出来たし、気が済むまで本を読んだり、毎日買い物に行って晩御飯を作る生活はすぐに飽きるかなと思ったけどそんなこともなかったです。
自分の価値観とかに向き合ういい機会だなと思いました。

ちょっと変わったところで言うと、今後の資産運用とかどうしようかなみたいなのを割と真面目に見直していました。
NISAとか確定拠出年金とか積み立ててはいるけど、かなりほったらかしだったので。
それに伴ってそもそもいまの世界ってどんな状態なんだろうなと思って世界情勢とかの本を集中して読んで、世界に対する解像度が上がりました。
今まで割とスルーしてきたジャンルなので、こういう機会に触れられてよかったです。

なんとなく思い立って会社四季報もまじめに読んでいたのですが、首が死んで読破はあきらめました。
まぁそもそも個別株にそんなに注力するつもりはないので、基本はインデックス投資です。円安株高はいつまで続くんでしょうね。

無理なく

というわけで今年もよろしくお願います。
しばらくはバタバタしてるかと思うので一定のペースでとはならなそうですが、無理なく書きたいことがあったら書くくらいの気持ちでいこうと思います。
それでは。

2025年下半期に読んだ本からおすすめを紹介

こんばんは。
ふるさと納税、来年こそは計画的にやろうと思って毎年年末に悩んでいる気がします。

前回のはこちら。
shironeko.hateblo.jp

技術

人月の神話

かなり古い本ですね。初版は1975年出版なので実に50年前のソフトウェア工学の本です。
有名な「銀の弾などない」については実は1995年の20周年記念版で初めて掲載されたようです。
正直今日のソフトウェア開発という文脈ではなんのこっちゃみたいな記述ももちろんたくさんあるのですが、それと同時に今日も変わらない普遍的な内容も意外とたくさんあるなというのが正直な感想です。
特にAIという新しい開発手法との付き合い方と現在における試行錯誤を数十年後に見た姿はもしかしたらこんな気持ちなのかなと思ったり思わなかったり。
AIにおけるベストプラクティスはいつになったら出てくるんだという空気が若干漂っていますが、AIにも銀の弾などないのでしょうね…。

[24時間365日] サーバ/インフラを支える技術

人月の神話ほどではないですが、この本も2008年なので一般的にはかなり古い本の部類に入りますね。
いまやクラウドSaaSは当たり前になりましたが、この時代のインターネットサービスにおいてはオンプレで何もかも構築するのが当たり前でした。
そういった中で24/365でサービスを安定して運営するための工夫がたくさん詰め込まれており、こういったことをクラウドが簡単にしてくれているんだよというのを改めて学ぶのに案外良い教材のようにも思えます。
ロードバランサ、リバースプロキシ、DB、KVS、死活監視やフェイルオーバ…なんだかんだオンプレの知識は大事。

ビジネス

冒険する組織のつくりかた

ビジネスにおいて「戦略」や「戦術」という言葉は当たり前に使われていますが、これらはいわゆる「軍事的世界観」の言葉です。
現代の複雑性の増した世界においては人・組織には、「軍事的な世界観」から「冒険的な世界観」へのアップデートが求められるという話とそのためにどうすればよいかというのがこの本の趣旨です。
とても示唆に富む内容で線を引きまくったのですが、結構重要なのはこれまでの軍事的世界観で培われた数多くのツールや方法論は当然有益であり、「軍事的世界観のやり方なんて時代遅れだ」みたいな話ではないことです。
なので、まずはいわゆる「戦略」の本とかを読んで予備知識を付けた後に「手段」ではなく「世界観」をアップデートするための本として読むのが良いのではないかと思ったりしました。

忙しい人に読んでもらえる文章術

この本はまず表紙のデザインがとても秀逸ですね。よく見ると「時間に追われる忙しい人にもひと目でわかりやすく正確に読んでもらえる行動科学に基づいた一生モノの文章術」と書いてあるのですが、2/3くらいが黒塗りになっていて「忙しい人に読んでもらえる文章術」と読めるようになっています。
これはそのまま不要な文章をできるだけ削ってニュアンスを変えずに読んでもらえる文章のテクニックになっているということですね。
原書のタイトルは「Writing for Busy Readers」で同様に「You are Writing more than ever, competing for the attention of Busy Readers who skim.」という文章の多くに取り消し線がついています。
読みやすい文章を書くにはどうしても文章を書く経験が必要ではあるのですが、こういった先人のテクニックはありがたく利用させてもらうと学びのスピードがアップできて素敵です。

ゆるストイック

まず最初に言っておくとそんなにゆるくはないです。
誰かに強制したり強制されたりすることが減った、いわゆる自己責任の社会でいかにして自分自身を管理していくかというような話です。

「自分を律するストイックさ」 と、他人と違う考えを許容し干渉しない、 「寛容さ(ゆるさ)」 という、相反するような価値観を同時に持つことが強さに直結する。 そのように感じています。

自由には責任が伴いますからね。自己責任の時代に自分の戦略を作るのは自分自身だと肝に銘じて、義務を果たさずに権利だけを主張するような人にならないように気を付けたいものです。

構造化思考のレッスン

いわゆるハウツー本というか、構造化思考をできるようになるためにはという本なのですが、構成としてはストーリー調になっています。
まずそもそも、ものごとを考えたり説明をするにあたって、構造化をするという基本的な考え方を身に着けるのにとても良いです。
AIロボット「コウゾウ」と主人公のやりとりで話が進んでいくのですが、ちょくちょく挟まれるゆるい感じのイラストがなんとも味があります。
もちろん小説ではないので物語自体はシンプルなのですが、なんだかほんのりしんみりする雰囲気もあって結構好きでした。

ファスト教養

教養をWikipediaで引いてみると以下の通りです。

教養(きょうよう)とは、個人の人格や学習に結びついた知識や行いのこと。これに関連した学問や芸術、および精神修養などの教育、文化的諸活動を含める場合もある。
一般に、独立した人間が持っているべきと考えられる一定レベルの様々な分野にわたる知識や常識と、古典文学や芸術などの文化に対する幅広い造詣が、品位や人格および、物事に対する理解力や創造力に結びついている状態を指す。

つまり教養というのは学びや経験から身につく幅広い知識や人格などのその人を形作る非常に総合的なパラメーター(っていうのもちょっと品位にかけるかな)です。
ところが本屋に行くと「教養としての~」みたいな本がたくさんあり、現代では教養をビジネスやコミュニケーションの道具としてファストフードのように消費するようになってしまっていると著者は述べています。
確かに教養をツールとして手っ取り早く身に着けたいという気持ちは常にどこかにあるように思えて、ちょっと刺さるものがあります。
ただ、その手段が良いかどうかは別として教養を身に着けたいという思い自体は人として持っていたいもので、逆に教養を冷笑するような人が増える世の中にはなってほしくないなと思わずにはいられません。

人文

科学的に証明されたすごい習慣大百科

なんだかどこの本屋に行っても見かける気がします。
いわゆる心理学とか行動経済学とかの知見を用いた意志の力に頼らずに日々を上手に生きるテクニック集みたいな感じです。
一つ一つのコンテンツが短く、112個もあるのでサクサク読めていいですね。

交渉で必要なことはすべてネコが教えてくれた

猫の本です。いや、そんなことないです。
人間はネコに学ぶべきことがたくさんあるという本です。
普通に自己啓発本として面白いのですが、それはさておきとにかく著者は猫が好きなんだろうなというのが随所に見受けられてニヤニヤできるので、猫好きなら読むといいと思います。
そう、人間は愚か。サイレント・ニャーには誰も勝てないのです。

人生の大問題と正しく向き合うための認知心理学

『「何回説明しても伝わらない」はなぜ起こるのか?』、『学びとは何か』などの著者である今井むつみさんの本です。
著者が慶應大学SFCの教授を定年退職するにあたっての最後の授業の内容を本にまとめたものとのことですが、非常に読みやすく、認知心理学に興味を持つ最初の1冊としてとても良いですね。
バイアスや記号接地の話などをAIというコンテキストも交えてうまくまとめられており、人間やAIがどのように世界を認知したり学んだりしているかという面白さを感じられるかと思います。
タイトルが長くて一生覚えられないので人に勧めるときに辛いです。ちなみにアブダクションについてもう少し知りたかったのでこれも読んだのですが、難しくて心が折れそうになりました。

感情戦略

いわゆる心理学の本ですかね。
感情というのはすごく原始的で一番自分自身の中心にあるようなものの気がしますが、実は感情は自分を振り回すやっかいな奴だということが主張されています。
感情は理屈の外にあってコントロールできるようなものではないというよりも、こういう理由でこういう感情が生まれるのだというすごくロジカルな理論が個人的にはとても良かったです。
こういう時にはこういう感情になりやすいみたいなことがわかってると対処しやすいですしね。
翻訳が良くないみたいなコメントを見かけましたが、個人的にはあまり気になりませんでした。

不完全主義 限りある人生を上手に過ごす方法

『限りある時間の使い方』と同じ著者ですね。とても良かったです。
全部で28セクションあって、1日1セクションずつ読んでくれとのことだったのでちまちま読みましたが、確かにまとめて読むよりちょっとずつ読むほうがいいと思います。
心理学的な話ではあるので、「そんなの精神論じゃないか」って言ってしまえばそうではあるのですが、外部からの刺激は変わらなくても自身の受け取り方で幸福や辛さが変わっていくのであれば、それは積極的にコントロールしたほうがお得なんじゃないかなと思っています。
アドラー心理学とかにも通ずるところがある気がします。

社会

13歳からの国際情勢

なんとなく目について読みました。
世界情勢とか全然詳しくなかったのですが、結構楽しく読めました。
このジャンルは全然手を付けてなかったので開拓していきたいですね。

とりあえず2026年、日本経済はこうなるみたいな本を3冊くらい読んだりしました。
最近SDGsとかあんまり聞かない理由をいまさら知りました。国際情勢がわかるとニュースがわかるようになって楽しいですね。

ひとこと

恒例の本紹介でした。
見返してみるとこの半年は技術系の本はあんまり読んでいないですね。
どうしてもAIに寄ってしまっているので、AIだとスピード的に追えないというかなんというか…。

それ以外も組織とマネジメントみたいないわゆる仕事系のものよりももっと広範囲にいろいろ読んでいた感じがします。
最近は経済学とか地政学とかが面白いですね。興味の幅を広げていきたいものです。

それではちょっと早いですが良いクリスマス、良いお年を。




以上の内容はhttps://shironeko.hateblo.jp/より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14