

My name is
Nakano
TreasurePlanet
Music Producer / Engineer
Biography

Treasure Planet is solo project by nakano, an music producer & engineer based in Japan.
I create music that blends elements of electronic.
This site is a digital garden that I am building within Obsidian.
Music Works
すべて見る →
Recent Notes
すべて見る →逆ポーランド記法
数式・プログラミング記法の一種。 3 + 4 = 3 4 + 逆ポーランド記法 - Wikipedia
宣言的データフェッチ
宣言的UIのようにデータもコンポーネント単位で取得し管理すること。 GraphqlのFragment Colocationを使用することで実現ができる これまではページ単位でRestAPIを叩いてデータをまとめて取得し各コンポーネントに伝達...
ブルーノートスケール
メジャースケールの3,5,7音を半音下げたスケール。 Key=Cの場合はEb, Gb, Bbがブルーノートとなる。
モジュラーモノリス
アプリケーションはモノリスとして提供されるが、内部をモジュールとして分割することでMicroserviceに容易に変更できるようする設計手法。 モジュラーモノリス - doc.dev1x.org 参考 Node.jsで作るモジュラモノリスの...
モーダルインターチェンジ
>パラレルスケールが有するコードを借用して利用すること。
リハーモナイズ
楽曲に対してメロディ・リズムは変更せずに別のコード進行を当てはめること
タックマンモデル
組織の成長段階を5つのステージに分けて考えるモデルのこと Fetching Title
ダイアトニックコード
コードの構成音が全てダイアトニックスケールに含まれるコード
デジタルガーデン
構造化されていない下書きのノートやアイデアの集まり。 種を植えて水をやり花を咲かせるように、自ら手入れが必要という点からデジタルガーデンという名前がついている。 ブログとの違いは内向きか外向きか。 ブログは外部向けに情報を整理して公開するも...
バイレファンキ
リオデジャネイロ発祥の音楽のジャンル バイレファンキ - Wikipedia
フロントエンド
MOC 関連 - HTML - CSS - React - Flutter - Tailwind CSS - Daisy UI - Shadcn UI Tips -
クンビア
コロンビア発祥のラテン音楽の一つ
ケーデンス
終止法のこと。サブドミナント終止|サブドミナントケーデンスやドミナント終止など。
サブスティテュートドミナントセブンス
ドミナントセブンスの代わりに使えるコードでドミナントから一番遠い音(増4度)をルートにとったセブンスコード ドミナントセブンスと裏コードはトライトーンが共通になる。 5度圏において対角線の関係にある音が裏コードになる。 スケールにおいてはⅡ...
シンボリックリンク
特定のファイルやディレクトリを参照するファイルを作成し、それを通じて本体を参照できるようにする仕組み https://wa3.i-3-i.info/word1151.html
アイデアプロセッシング
アイデア・プロセッシングは、「情報素材」からアイデアを得るための手続き、「脳の外化」であり、脳の外に記述したテキストやコンテキスト、構造を含めて脳の一部として連携し、思考をまとめるプロセス
エッジコンピューティング
遅延と帯域幅の消費を低減するために、演算処理を可能な限りデータのソースに近づけることに焦点を当てたネットワークの基本方針
オグジュアリーディミニッシュトアプローチ
補助的に使われ、「Ⅰdim → Ⅰ△7」や「Ⅴdim → Ⅴ△7」など同じルートのコードに進行する 参考 dim7コードの使い方6選:基本~応用まで|Junya Watanabe Official Site ディミニッシュ・セブンス - S...

オルタードスケール
オルタードテンション
ナチュラルテンションがオルタード(変化)されたもの。 9th 11th 13thが変化した♭9th ♯9th ♯11th ♭13thに該当する。 基本的にはダイアトニックスケールから外れた音になる。(key=Cmaj)の場合は全て黒鍵に該当
オヴシアンキーナー効果
中断された行動がまだ完了していない場合に何のインセンティブがなくてもやりたくなってしまう効果 中断したことに関する効果(ツァイガルニク効果・オヴシアンキーナー効果) | 知恵の森...
オーギュメントコード
augはメジャーコードの完全5度を半音上げた音。
SQLで0徐算を回避する
SQLで0徐算を回避する方法。 N / 0のように0で割ろうとするとエラーが発生しクエリ実行ができない IFNULL関数を使って、特定の値のときはNullになるようにする。 `sql select conversions / ifnull(
SQLでGoogle AnalyticsのEvent Parameterから値を取得する
BigQueryに連携したGoogle Analytics 4のイベントデータからパラメータの任意の値を取得したい。 Google Analyticsのイベントパラメータはネストしているため、ネストを解除して値を取得する必要がある。 `sq...
SQLでJSONをパースして値を出力する
テーブルのフィールドの値がJSONになっていて、JSON内部のデータを取り出したい。 JSON_VALUE関数を利用する。 以下のjsonから値を取り出す。 `json {"items": [ { "name": "product", "p...
SQLでN日前を計算する
以下のようにIntervalを使えば簡単に数日前といったクエリを叩ける。 `sql select * from order where created_at >= date_add(current_timestamp(), interval...
SQLでkey valueのカラムが分かれているものを一つに結合する
key=value`の形にして結合したい。 例えばURLのパラメータなどがkeyとvalueでテーブル上で分かれている場合に一つのURLにSQL上で結合する | id | key | value | | --- | -------- | -...
SQLでテーブルを縦持ちから横持ちに変更する
SQLで縦に並んでるデータを横に並べる。 縦持ちのテーブル | owner_id | key | value | | -------- | ------ | ----- | | 1 | height | 160 | | 1 | weight...
SQLで一番古い or 新しい日付を特定する
複数のイベントをユーザーがもつ状態に対して一番新しい or 古いイベントを特定する。 例えばECサイトにおける一番新しい購入 or 古い購入を算出するなど。 実装 基本的にTimstampやDateTimeの型であればmaxやmin関数が使...
PARAメソッド
メモの管理メソッド。Project, Area, Resource, Archive。 メモの整理が苦手なら、4つの箱に整理しよう!その名もPARAメソッド | DevelopersIOH
Obsidianでタスク管理をする
諸々の管理をObsidian 💎|obsidianにまとめるためにタスク管理をAkiflowからObsidian 💎|obsidianへ移した。 前提 既存で利用しているタスク管理ツールは以下の通り。 - Akiflow: 個人のタスク...

Cloud Buildで設定した変数をDockerに渡す
BraveのホームでVimiumが作動しない
BraveのホームでVimiumのコマンドが効かず煩わしい。 タブ移動や履歴検索などですぐに遷移ができない。 こちらに関するスレッドが立っていた。(Chromeなどでは可能らしい) Vimium on Brave's start page ...

DANCEBOX EP

Vase
2025 ベストバイ
2025年の個人的ベストバイ - Keyball39 - トラックボール付き左右分割型キーボード - 初めての自作キーボード。諸々の機材費込みで高かったが自分で半田付けして組み立てる体験込みで良かった。 - Fujifilm X-jT30 ...
Wezterm
Rust製のターミナルアプリ。メインのターミナルとして利用。 WezTerm - Wez's Terminal Emulator MOC 関連 - Tips - Weztermのbgのblurをコマンドで切り替えれるようにする...
Weztermのbgのblurをコマンドで切り替えれるようにする
Weztermを背景透過させて利用しているが背景のBlurをコマンドでON/OFF切り替えられるようにしたい。 背景に設置してるWindowなどを即時読めるようにしたり何かと便利そう。 以下のスクリプトを~/.config/wezterm/...
Optimistic Update
楽観的更新。 何かしらのアクションに対してレスポンスを待たず想定される結果を前提にUI更新を行うこと。
Fujifilm X-jT30 Ⅲ
Fujifilmのミラーレス一眼レフ 2025/12/21〜
agent browser
vercelが開発したブラウザを操作するCLIツール GitHub - vercel-labs/agent-browser: Browser automation CLI for AI agents
Yaziを使ってみる
ターミナルで動くファイルマネージャツール Quick Start \| Yazi ドキュメントに従って以下を実行 `shell brew install yazi ffmpeg sevenzip jq poppler fd ripgrep ...
Hammerspoon
MacOSをLuaベースのスクリプトで制御できる自動化ツール GitHub - Hammerspoon/hammerspoon: Staggeringly powerful macOS desktop automation with Lua
AeroSpace
MacOSのWindowマネジメントツール。 GitHub - nikitabobko/AeroSpace: AeroSpace is an i3-like tiling window manager for macOS
skhd
MacOSで利用できるhotkeyツール GitHub - koekeishiya/skhd: Simple hotkey daemon for macOS MOC 関連 - yabai Tips - Yabai + SkhdでWindow...
欲しいもの 💸
欲しいガジェットなどを記載するページ - iLoud MTM - Shure SM7dB - Soothe2 - DJI osmopocket - Nebula - Fabfilter Pro L2 - クラシックギター - Ableton...
Technics EAH AZ100
Techinics EAH AZ60の調子が悪くなってきたので購入 2025/02/01〜
Blender
3Dグラッフィック制作のオープンソースソフトウェア blender.org - Home of the Blender project - Free and Open 3D Creation Software MOC 関連 - blende...
strudel
LiveCodingプラットフォーム Strudel REPL
GoRouter
Flutter公式の画面遷移パッケージ MOC --- 関連 - Tips - GoRouterのモックを作成する - GoRouterでRedirectを設定する - GoRouterで起動後にDialogやModalBottomShee...
BigQuery
Googleが提供するDWHサービス MOC --- 関連 - Tips - BigQueryにGoogle Play Consoleのデータを接続する - Google Analytics 4をBigQueryに接続する - AppSto...
React
MOC --- 関連 - React rnd - Recoil - Remix - NextJS - ChakraUI - MDXjs Tips - React PCデスクトップを再現する - PolarisでReact Hook Form...
Sound Cloud
音楽共有サービス Stream and listen to music online for free with SoundCloud MOC --- 関連 - Tips -
Github
ソフトウェア開発プラットフォーム GitHub - Wikipedia MOC --- 関連 - Github Copilot - Github Actions - Github CLI - Github Packages Tips - G...
Akiflow
タスク管理ツール Akiflow | Time-Blocking Digital Planner & Calendar MOC 関連 - Tips - 関連 - Tips - Obsidian Day PlannerからAkiflowに戻す...
Python
MOC --- 関連 - autopep8 - Flake8 - pyenv - pipenv - tkinter Tips -
ChatGPT
OpenAIが提供している対話に特化した言語モデル。 ChatGPT MOC --- 関連 - 次に読む本を推薦してくれるサービス - 使えそうなプロンプト Tips - ChatGPT.nvimを導入する...
Four Keys
エンジニアリングの生産性を示す4つの指標 エリート DevOps チームであることを Four Keys プロジェクトで確認する | Google Cloud 公式ブログ...

ロジックモデル
Jest
Javascriptのテストフレームワーク Jest · 🃏 Delightful JavaScript Testing
レプリケーション
レプリカを作ること。リアルタイムにデータをコピーし違う環境下に複製をすること。 レプリケーションとは?バックアップと何が違う? | ビジネス継続とITについて考える Fetching Title...
テストカバレッジ
テスト対象のコードの内どのくらいの割合のコードがテストされたかを表す指標 テストカバレッジの指標自体が目標値になることはなくあくまでどの部分がテストされていてどの部分がテストされていないかを表す指標 参考 テストカバレッジ
テスト戦略
環境的な制約やリスクなどを考慮してどのようなテストアプローチをとるのかを検討等する方法論。 >Test strategy - Wikipedia 参考 https://www.tcs.com/content/dam/tcs_japan/PD...
I'll be there
Vase EPの1曲目 ` I'm in haze through the maze time erased feel the pain fan my frame can't be late I'll be there I'll be th...
Spending time
Vase EPの2曲目 ` is it right? the road I'm going is it right? the dream I'm chaising Every step I'm taking leads somewhere ...

M3 2025秋

Treasure Planet
Obsidianで特定のフォルダを検索から除外する
Obsidian 💎の検索時にDaily Noteなどの一部ファイルを引っかからないようにしたい デフォルトの設定でできるっぽい。 1. Preferences 2. Files and Links 3. Exclude Filesで該当...
Ozone 12 Standard
iZtopeが提供しているマスタリングツール 2025/10〜

Rabit Dack illusion
PWA
Progressive Web App. Webアプリをネイティブアプリのように利用できる仕組みのこと。 プログレッシブウェブアプリ - Wikipedia...
Quartz
Obsidian整理をサイト化できるOSS Welcome to Quartz 4 MOC 関連 - Tips - Quartzにタグが2重で表示される - Quartzを定期的にデプロイする - Quartzの見た目をカスタマイズ...
ObsidianのPaneをショートカットで移動したい
Obsidian整理をSplitして利用している際に、Pane間をショートカットで移動するようにしたい。 Vimで以下のショートカットを利用しているためそれと同様にObsidian整理でも使えるようにしたい。 ` s + hl ` 上記のシ...
Obsidian Copilotを導入する
Github CopilotのようにObsidian整理にCopilotを導入してObsidian整理でのノートテイキングをより楽にしたい。 導入 Obsidian Copilotなるプラグインが存在するらしいのでこちらを導入する。 Com...
Technics SL1200 MK3D
Technics社製のレコードプレイヤー。 ヤフオクでMixer含めて3点セットで購入。
Techinics EAH AZ60
Techinicsのワイヤレスイヤホン。2021あたり?くらいから使用 調子が悪くなってきたのでTechnics EAH AZ100が出たタイミングで乗り換え。
Epiphone Casino
Olive色を 2020あたりくらいに購入。
Macbook Pro M2Pro
2代目Macbook。 2023/3/21〜
音楽理論
音楽理論に関係するノートをまとめています。 MOC 関連 - スケール - 終止法 - コード理論 - ミディアント - サブミディアント - トニック Tips - `dataview List From and sort file.ct...
Using 🎛
+ このページについて 利用している道具・ガジェットに関するNoteをリンクする - publish/inbox/iPhone 15Pro.md|iPhone 15Pro - iPad Air 2022|iPad Air - publish...
Audio Techinica ATH-R70x
2025/08〜 開放型のモニターヘッドフォン。これまで使っていたものが重く締め付けもあったのでメインのモニターヘッドフォンとして購入
TimingのApp UsageをAppScriptで取得する
TimingのデータをAppleScriptで取得してみる。 → Timing api clientはWeb APIのみのためApp Usageなどデバイス依存のものは取得できない。 Apple Scriptを利用することで取得できるので試...
Github PackagesでPrivateなNPMパッケージを公開する
特定の組織、個人アカウント内でのみ利用できるNPMパッケージをGithub Packagesを利用して作成する。 手順 package.jsonを設定 パッケージとして公開するために以下の項目を追加する。 `json { "name": "...
ABM
BtoB企業におけるマーケティング戦略の一種。ターゲット顧客を特定の企業、団体に絞りそのアカウントにあったアプローチ戦略をとる。 広く網を広げて顧客を取っていくのではなく顧客を定めて槍を突くイメージ。 ABMとは?アカウントベースドマーケテ...
Mac ショートカット
よく使うコマンド | コマンド | 内容 | | --------------- | -------------------- | | ⌘ + Control + F | ウィンドウ最大化 | | ⌘ + Q | アプリケーション終了 | ...
ERD
オブジェクトの関係性を表す図 Fetching Title

gotz green
ObsidianとTimingを繋げるプラグイン
Obsidian 💎|obsidianとTimingを繋げて、デイリーノートにTimingのSummaryを表示するObsidian コミュニティプラグイン GitHub - tomoyanakano/obsidian-timing-pl...
Timing MCP Server
TimingのAPIを利用したMCP Server GitHub - tomoyanakano/timing-mcp-server: This is Timing(time tracking app) MCP Server...
Timing api client
TimingのAPIを扱うためのnpm パッケージ timing-api-client - npm GitHub - tomoyanakano/timing-api-client: Timing api client for Javascr...
Ableton Live
Ableton社が開発・販売しているDAW 正式名称は「Live」 MOC 関連 - Max For Live - Ableton Shifter - MAKID Tips - Ableton Liveのプロジェクトが破損(Unknown ...
ChatGPT.nvimを導入する
ChatGPT.nvimというNvimプラグインを導入してプロンプトライフを満喫する 導入 LazyNvimをパッケージマネージャとして導入しているので、chat-gpt.luaをpluginsフォルダ配下に作成し、以下のようにプラグインを...
Macで複数のAbleton Liveを立ち上げる
サンプルのプロジェクトを立ち上げつつ、もう一つセッションを立ち上げてリファレンスしたい場合など複数のAbleton Liveセッションを立ち上げる方法 Ableton Liveを立ち上げた状態でターミナルから直接起動してあげると複数セッショ...
ABC分析
A: 全体売り上げの80%を占めている商品群 B: 全体売り上げの15%を占めている商品群 C: 全体売り上げの5%を占めている商品群 ABC Analysis: How to Categorize Your Inventory (2022...
Yabai + SkhdでWindowマネージする
Yabaiとskhdを利用してデスクトップ環境をより使いやすく。 以下の動画(記事)で存在を知った。 画面分割したり、ウィンドウ操作に対してショートカットキーを設定できたりするらしい。 トラックパッドで操作しなくて良くなるのでホームポジショ...
Yabai
Mac OSで利用できるウィンドウマネジメントツール GitHub - koekeishiya/yabai: A tiling window manager for macOS based on binary space partition...
dotfilesの整理を行う
GitHub - tomoyanakano/dotfiles: ⚙️ It's my dotfiles 以下の記事を参考に、一旦dotfilesを作成した。 これまで直接.configとかをいじっていたので今後はdotfilesから変更を行...
スモールステップの原理
プログラム学習の5原理のうちの一つ。 目標がなるべく失敗しないように目標のステップを細かく分けて成功体験を積むことでモチベーションアップを図る。 逆に失敗をするとそれが定着する。
エクステンデッドドミナント
ドミナントコードの解決先が再びドミナントコードとなっていてドミナントモーションが連続するコード進行 例) E7 → A7 → D7 → G7 → C△7
Material Design
Googleが開発しているデザインシステム The color system - Material Design