For the complete documentation index, see llms.txt. This page is also available as Markdown.

🆕Soulver 4の新機能

Soulver 4 では 50以上の新機能が追加されています。1回の購入で Mac、iPad、iPhone でご利用いただけます。Soulver 3 からはアップグレード価格(50%オフ)をご利用いただけます。

**1. 旅行計画の新しいワークフロー 🛫

  • Soulverで、複数区間の旅行やプロジェクトを計画できます

    • 日付の行を**「時点」**として宣言します(たとえば、計画中の休暇の開始日と終了日です)

    • その時点の間の行に、各目的地で過ごしたい時間を記入します

    • Soulverが、旅行全体の長さを計算し、各場所で過ごす日付を表示し、旅行の時間予算を超過した場合は警告します

**2. より多くの領域で使える、より自然言語の関数と単位 🌎

お金

  • 売上税の計算(ある金額に対する税額の計算、または最終価格から税額を差し引く)

  • 所得税の計算(特定の国でのおおよその税額、または税引き後所得)

  • インフレ計算(過去から現在への値、またはその逆)

時間による変化

  • 線形変化(時間に応じて一定額だけ変化)

  • 指数成長と減衰(時間に応じて一定の割合で変化)

地理

  • 地点間の距離

  • 弧秒・弧分の単位計算

  • GPS と DMS の計算

ファイル転送と速度

  • ファイル転送(ファイルのダウンロード・コピー・アップロードにかかる時間)

  • 音声速度(速度を上げて再生したときの節約時間)

物理と化学

  • 圧力、力、加速度の単位

  • モルとモル濃度の単位

電気

  • ボルト、アンペア、オームなど、多くの電気単位

車両

  • トルクと角周波数の単位

  • 燃費と燃料消費の単位

音楽

  • MIDI、ピッチ、周波数の変換

ペース

  • ペース計算

木工

  • 分数への四捨五入

パーセントの省略記法

  • 省略形のパーセント関数

**3. 新しいタグのワークフロー 🏷️

  • 行にハッシュタグ(#work、#home、#tony など)を付け、そのタグを含むすべての行に対して統計計算(合計、平均など)を行えます

**4. 定義シート 📖

  • 専用の Soulver シートから、新しいグローバル変数と単位を定義できます

    • 計算結果から導出したグローバル変数を定義できます

    • 新しい一般的な単位タイプを定義できます

    • 新しい単位は自動で複数形になります

**5. 行のハイライトと区切り線 🖌️

  • 8色の鮮やかな色で行をハイライトし、シート内で目立たせられます

  • 区切り線を作成して(空行に --- と入力します)、シートに追加の構造を与えられます

**6. 新しい設定 🎛️

  • macOS のシステム設定に着想を得た、再設計された Mac の設定ウィンドウ

    • それぞれのペインは、見やすさと分かりやすさを重視して丁寧に設計されています

  • Soulver の見た目をさらに細かく調整するための新しい設定が多数追加されました

    • アンサー列の色味の変更や、アンサーの右揃えなどが含まれます

  • 単位計算やカレンダー計算の挙動をさらに調整するための新しい設定が多数追加されました

**7. 新しいカレンダー計算機能 📅

  • 新しい労働時間計算と、改善された労働日計算

  • 文化的イベント(クリスマス、ラマダン、旧正月など)を含む計算

  • 日付をフォーマットパターンで書式設定

  • 日付から日付コンポーネントを抽出

  • 日・月・年における経過割合

  • より多くの国で、州・地域の祝日をサポート(米国、英国、カナダ、オーストラリア)

  • 占星術の計算

**8. シートの管理同期の改善 📍

  • フォルダの最上部にシートを固定できます

  • 編集が終わったシートを、読み取り専用フォルダにアーカイブできます

  • iCloud Drive を基盤にした、新しい「Git のような」push/pull 同期アーキテクチャ

  • 手動で同期したり、同期を一時停止したりできる同期コントロールセンター

**9. iPhone の新しいカーソルパッド ↕️

  • 9キーのポップアップからアクセスできる新しいカーソルパッドで、次の操作ができます:

    • 4つの矢印キー

    • 行の上下移動

    • シートの先頭/末尾へ移動

    • 行の先頭/末尾へ移動(左右の矢印のポップアップ)

    • 先送り削除

**10. HTMLメール送信サービス 💌

  • Soulver のシートを美しく整えた HTML メールとして送信できる、無料のサービスです

    • Gmail と Apple Mail に対応しています

    • 便利にご利用いただけるよう、メールは当社のサーバー経由で送信されます

**11. 再設計されたエージェント向け CLI 🤖

  • Soulver シートや sheetbook ファイルを編集できるようになった、再設計されたコマンドラインインターフェース

    • 自動化で Soulver ドキュメントを扱うエージェントを念頭に置いて設計されています

      • たとえば、Codex や Claude に、データを自分で入力できる Soulver シートを作成してもらうことができます

詳細なリリースノート

1. 新しい旅行計画のワークフロー

この機能を使い始めるには、アンサーのコンテキストメニューから開始日や終了日、または時刻を「時点」として指定します。この機能の使い方を示す例をいくつかご紹介します。

開始日と終了日が分かっている、複数目的地の旅行計画

最初と最後の行を時点として指定すると、Soulver は各都市にいる日付を表示し、さらにこの旅行の「時間予算」にあと何日残っているかを示します:

Soulver 4 で休暇を計画する

予定していた帰宅日に間に合わない場合は、どれだけ超過したかを Soulver が警告します:

早朝の空港移動を計画する

まず出発時刻を指定し(この例では午前 11:45)、それを時点にします。

次に、出発までに必要だと見積もる各作業の所要時間を追加します。

Soulver は、フライトに間に合うように午前 8:10 に起きる必要があることを導き出してくれます。

仕事日の計画

時点を使って仕事日の開始時刻を指定し、その日の間に行う作業を追加します。

Soulver は、帰宅が何時頃になりそうかを計算してくれます。

2. より多くの領域で使える、新しい自然言語の関数と単位

お金

売上税の計算(GST、VAT など)

  • 指定した金額に対して支払う税額を計算します: "VAT in $499"

  • 元の税抜価格を計算します: "$499 - VAT"(これは、単純に価格から税率分を引く計算とは異なります)

  • お金の設定で、売上税の名称("sales tax"、"GST"、"VAT" など)と値(10%、20% など)をカスタマイズできます

所得税の計算

Soulver 4 では、特定の国で支払う(おおよその)税額、または税引き後に残る所得を計算できます:

  • "income tax on $55k in Australia" (= $8,388.00)

  • "income after tax on $95k in Canada" (= $81,099.98)

  • "tax rate on $45,300 in USA" (= 7.30%)

もちろん、これらはあくまで概算です。実際の税額は、州や個人の状況によって大きく変わることがあります。それでも、ざっくりした金額を把握するには役立つことがあります(そして Soulver の存在意義は、そもそもラフな見積もり計算にあります)。

インフレ計算

Soulver には、インフレ計算機能が追加されました(米国労働統計局が公開している、年ごとの平均 CPI 変化データに基づいています)。

さまざまな年の通貨額を、インフレを考慮して相互に変換したり、ある金額の将来価値を予測したりできます。

過去の同等額から現在の価値を計算する

  • "value of $4.2k from 2003" (= $6,795.58)

  • "$1 in 1997 is worth what today" (= $1.85)

  • "$10k from 1960 worth" (= $102.877k)

今日の金額を過去の年に変換する

  • "what was $500 worth in 1997" (= $269.56)

  • "value of $1 in 1977" (= $0.20)

今日の金額の将来価値を予測する

  • "value of $500 in 2028 assuming 5% inflation" (= $411.35)

  • "what will $1M be worth in 2042 assuming 10% inflation" (= $217.629k)

時間による変化

線形成長関数

たとえば、現在 $20,000 を持っていて、毎月 $2,000 のお小遣いを受け取るとします。$40,000 の車を買うために貯金している場合、買えるようになるまでどれくらいかかるでしょうか?

  • "time from $20k to $40k at $2k every month" (= 10 months)

開始金額は省略することもできます(0 とみなされます):

  • "time to $500 at $10 every 5 hours" (= 250 hours)

指数成長と減衰関数

これらの関数は、指数成長(ユーザー数の増加、複利、ウイルスの拡散など)を扱う際に役立ちます。

ある量の成長(割合ベース)の時間変化

  • たとえば、御社では毎月のユーザー増加率が 10% で、現在のユーザー数は 20k だとします。

  • 6 か月後のユーザー数を計算したい場合:

  • "20k after 6 months at 10% per month" (= 35,431 users)

ある数量に達するまでの成長/減少に必要な時間

  • たとえば、現在の成長率で 100k ユーザーに到達するまでにどれくらいかかるかを計算したいとします:

  • "time from 20k to 100k at 10% growth per month" (= 16.88 months)

指数成長率の計算

  • たとえば、1 週間のあいだに、あるコミュニティで広がりやすいウイルスの感染者数が 10k から 15k に増えたとします。

  • このウイルスの日次成長率を計算したい場合:

  • "growth per day from 10k to 15k over 1 week" (= 6%)

地理

地点間の距離

場所間の距離を計算できます:

  • "distance between Sydney and London" (= 16,989.1 km)

  • "distance from NYC to Toronto" (= 556.34 km)

  • "distance berlin paris" (= 880.63 km)

距離は、2点を結ぶ線を地球の曲率に沿ってたどり、その結果できる弧の長さを測ることで計算されます。

指定した都市や空港のおおよその GPS 位置を取得する

  • "location of Paris" (= 48.85341°, 2.3488°)

  • "longitude of SFO" (= -122.375°)

  • "latitude of Sydney" (= -33.86785°)

DMS(度・分・秒)

Soulver 4 では、DMS 値を使った計算に対応しています。度と DMS の相互変換や、DMS と GPS 座標の相互変換も可能です。

DMS と 10 進度の相互変換

  • "156.742° as DMS" (= 156° 44′ 31.2″)

  • 90° 50′ 30″ to degrees = 90.8416666667°

DMS 値の加算・減算

  • "32 degrees 14 minutes 52 seconds + 18 degrees 11 minutes 33 seconds" (= 50° 26′ 25″)

  • 74 ° 25' 20" - 24 ° 1' 10" (= 50° 24′ 10″)

DMS と GPS の相互変換

  • "56°13′48″N, 043°47′12″E" (= 56.23° N, 43.78° E)

    • この変換は自動で行われます

  • "latitude of Tokyo as DMS" (= 35° 41′ 22.2″)

ファイル転送と速度

ファイル転送を完了するまでの時間(ダウンロード/アップロード/転送/送信)

特定の速度でファイルを転送(ダウンロード、アップロード、またはコピー)するのにかかる時間を計算できます:

  • "time to upload 3GB @ 10 MB/s"

  • "time to transfer 1.7GB at 600 KB/s"

  • "time to download 25 MB at 5 KB/s" (56k モデムを覚えていますか?)

音声または動画ファイルの再生を速める

  • "1 hour 30 minutes at 1.5x" (= 1 hour)

速度を上げて再生したファイルで節約できる時間

  • "time saved 5 min at 1.5x" (= 1 min 40 s)

物理と化学

圧力

  • パスカル、ヘクトパスカル(hPa)、キロパスカル(kPa)、メガパスカル(MPa)、ギガパスカル(GPa)

  • バール、ミリバール(mbar)

  • 平方インチあたりポンド力(psi)

  • 平方インチあたりキロポンド力(ksi)

  • 大気圧(atm)

化学

  • モル、ミリモル、マイクロモル、ナノモル

  • モル濃度とモル濃度計算

    • "55 mol/L in molars" (= 55 ᴍ)

    • "2 mol/L × 0.1 L × 58 g/mol" (= 11.6 g)

加速度

  • m/s^2、ft/s^2

    • 重量を掛けると力になります

    • 3 kg * 10 m/s² (= 30 N)

    • 150 lb * 8 ft/s^2 (= 1,200 pdl)

  • ニュートン、キロニュートン、マイクロニュートンなど

  • poundal、pounds of force、ounce of force

電気計算

次の単位が追加されました(対応する micro、milli、通常、kilo、mega の各単位をサポートしています):

  • 電気抵抗: オーム

  • 電位: ボルト

  • 電流: アンペア

  • 電荷: クーロン

  • インダクタンス: ヘンリー

  • キャパシタンス: ファラド

  • コンダクタンス: ジーメンス

  • 磁束: ウェーバー

  • 磁束密度: テスラ

車両計算

角速度の単位

  • 毎秒回転数(rps)

  • 毎分回転数(rpm)

  • 毎秒ラジアン(rad/s)

角速度を周波数に変換

  • "60 RPM in Hz" (= 1 Hz)

タイヤ速度の計算

  • "speed of 12" tire at 522 rpm" (= 18.64 mph)

トルクの単位

  • ニュートンメートル、ポンドフィート、ポンドインチ、オンスインチ

特定のワット数と角速度でのトルクを計算

  • "500 Watts at 1500 rpm" (= 3.1830988618 N⋅m)

燃料消費の単位

  • リットル毎キロメートル、リットル毎100キロメートル

燃費の単位

  • マイル毎ガロン、グラム毎リットル、キロメートル毎リットル

音楽

ピッチ、音波の周波数、MIDI 番号を相互に変換できます

例:

  • "440 hz as pitch" (= A4)

  • G4 to hz (= 392 Hz)

  • C2 to midi (= 36)

ペース

距離と時間からペースを計算できます

  • "5 km in 25 min" (= 05:00/km)

  • "10 mi in 55 min" (= 05:30/mi)

木工

数値を最も近い分数に丸めます

  • "0.534 to nearest 16th" (= 9/16)

  • "3.192 to nearest 32nd" (= 3 6/32)

パーセントの省略記法

パーセント比率

ある数値と、その全体に対する割合が分かっているとき、別の数値のパーセントを求めます:

  • "20% is 500, what is 750" (= 30%)

全体の別のパーセントを計算することもできます:

  • "if 20 is 30%, what is 60%" (= 40)

集合に対して何パーセントか

この関数では、他の数値の集合に含まれる 1 つの数値の割合を(包含的に)求められます。

  • "3 is what % **with** 5, 7 and 9" (= 12.5%)

    • "3 is what % of 3 + 5 + 7 + 9" と同等です)

変化後に何パーセント増減したか

最終値と変化量が分かっている場合、元の値は何パーセント変化したでしょうか?

  • "15 is what % after 3" (= 25%)

    • (15-3) to 15 as % と同等です)

X on Y(% として)

ある数値が別の数値に加わったときの増加率を求めるのに便利です

  • "3k on 50k" (= 6% increase)

    • 53k is what % on 50k と同等です)

X off Y(% として)

  • 50 off 150 (= 33.33%)

    • 100 is what % off 150 と同等です)

X of Y(% として)

  • 15 of 200 (= 7.5%)

    • 15 is what % of 200 と同等です)

3. 新しいタグ ワークフロー

タグは新しい機能で、シート内の特定の行に #hashtags を付けることで、その行の集合に対して統計操作を行えます

友人との費用分担

旅行でのさまざまな費用カテゴリの合計

4. 定義シート

定義シートは、グローバル変数とカスタム単位を定義できる専用の Soulver シートです。定義シートで宣言した単位と変数は、すべてのシートと Soulver ファイルで使えます。

この仕組みにより、Soulver 3 では不可能だった追加機能が利用できるようになります。

グローバル変数を宣言する

定義シートで宣言した変数(通常の変数と同じように = を使います)は、すべてのシートとファイルで利用できます。

そのため、他の変数に基づいた値を持つグローバル変数も宣言できるようになりました。

設定で定義したグローバル変数も引き続きサポートされています。

それらは、定義シートで定義した変数より優先されます。

カスタムの等価単位を宣言する

1 watermelon = 20 lb のような形式でカスタム単位を宣言できます。

カスタム単位はシート全体で利用できます: 20 lb in watermelons (= 1 watermelon)。

単位の複数形を自動生成

カスタム単位は、自動的に複数形(英語)も生成されます。たとえば、カスタム単位名を watermelon と定義すると、計算では watermelons も認識されます。

Soulver 3 で既存のカスタム単位とカスタム地点を使っている場合、Mac 版 Soulver 4 を初めて起動したときに自動で定義シートへ移行されます。

新しい汎用単位を宣言する

新しい単位タイプは、レート計算に使う抽象単位を定義したい場合に便利です。

まったく新しい単位タイプを宣言するには、値として new unit を使います。たとえば:

operation = new unit

すると、3 operations / second * 5 minutes (= 900 operations) と書けます

5. 行のハイライトと区切り線

行のハイライト

式のさまざまな部分(ラベル、本文、コメント)にハイライトを適用できるようになりました。

重要な行を目立たせるために、8つの魅力的な色から選べます:

Soulver 4 の式のハイライト表示

区切り線

区切り線は、シートに追加の構造を与え、異なるセクションを分けるのに役立ちます。

空行に 3 つのダッシュ(---)を入力すると、区切り線を作成できます:

Soulver 4 の区切り線

区切り線を使ってスコープを作る

区切り線は見た目だけのものではありません。変数、部分合計、タグの「スコープ」を作れます。

区切り線の後では、すべての値(変数とタグ)がリセットされ、部分合計は区切り線をまたいで合算されません。

6. 設定の改善

macOS の設定ウィンドウを再設計

今回のリリースでは、設定ウィンドウが再設計されました。macOS のシステム設定をモデルにしているため親しみやすく、各ペインも使いやすさと分かりやすさを重視して丁寧に作り直されています。

新しい日付と時刻の設定ペイン

  • 日付区間(たとえば March 12 - April 25)の書式をカスタマイズできます

    • 日、週と日、月と日の形式

  • 1 仕事日の時間数を指定できます

    • 仕事日計算に便利です

  • 曖昧な時刻表記(am/pm がないもの)の解釈を指定できます

    • たとえば "11:00 to 3:00" を 4 時間(3am と解釈)にするか、16 時間(3pm と解釈)にするか、という指定です

  • 旅行計画の合計で使う既定の単位(日または夜)をカスタマイズできます

新しいスタイル設定

  • 行間をカスタマイズできます(compact、regular、large)

  • 行番号のサイズを選べます(small、medium、large)

  • アンサー列の色味を設定できます

    • 色味はアクセントカラーまたはカスタムカラーにできます

    • 「none」を選んで、テキスト領域と同じ色(外観に応じて白または黒)にもできます

  • アンサー列テキストの配置を左揃えまたは右揃えに設定できます

  • ライトモードとダークモードで別々のカスタム構文色を設定できます

  • ラベルと見出しの自動ボールドを切り替えられます

新しい単位設定

  • 複合インペリアル単位の表示を切り替えられます(5.5 feet を 5 feet 6 inches と表示)

  • 単一の単位を自動変換するかどうかをカスタマイズできます(たとえば、5km 単体で書くとアンサー列に 3.10 miles が表示されるかどうか)

7. カレンダー計算の改善

労働時間の計算

  • "work hours between March 12 and March 25""work hours in June""work hours left in 2026" のような計算ができます

  • 既定は 1 仕事日あたり 8 時間で、日付と時刻の設定でカスタマイズできます

  • 時間を仕事日に変換できます: "55h in work days" (= 6.875 work days)

文化的・宗教的イベントに関連する日付計算

  • クリスマス、イースター、感謝祭、ハロウィン、ラマダン、旧正月など、広く知られた年中行事を使った日付計算ができます

  • たとえば、"days until Christmas""Chinese New Year 2029" などです

  • イースターやラマダンのように毎年日付が変わるイベントでは、特に便利です

フォーマットパターンを使った日付の書式設定

  • たとえば、"March 12, 2023 as EEEE, MMM d, yyyy" (= Sunday, Mar 12, 2023)

  • または "March 12, 2023 as MM/dd/yy" (= 03/12/23)

  • パターン言語は Unicode Technical Standard #35 で定義されています

  • 参考として、便利なチートシート があります(故アレックス・ヘイ氏によるものです)

カレンダー単位での経過割合

これらの関数を使うと、1 日、1 週間、1 か月、1 年のうち、どれくらい時間が経過したかを割合としてすばやく取得できます(つまり、年の何パーセントが経過したかを求められます):

  • "day percentage""week %""month percent""year percentage"

占星術

月齢

  • "lunar day" または "moon day" で現在の月齢を取得できます

日照時間

指定した場所の本日の昼の長さを取得できます:

  • "daylight hours in Melbourne"

州・地域レベルの祝日サポート

  • お住まいの州または地域の祝日が、営業日計算に含まれるようになりました

  • Dates & Times の設定で、国の中の別の州を選ぶこともできます

日付から日付コンポーネントを抽出する

  • 年内通算日

    • "day of year" または "day number" を使って、1 から 365(うるう年では 366)までの現在の通算日番号を取得できます

    • 特定の日付にも使えます: "day number on march 15, 2024" (= 75)

  • 月内日

    • "day of month" を使って、1 から 30(または 28 と 31)までの現在の月内日番号を取得できます

    • 特定の日付にも使えます: "day of month on march 15, 2024" (= 15)

  • 月内週

    • "week of month" を使って、1 から 5 までの現在の月内週番号を取得できます

    • 特定の日付にも使えます: "week of month on march 15, 2024" (= 2)

8. シート管理の改善

フォルダの上部にシートを固定する

  • Apple Notes と同様に、シートを固定して、フォルダの先頭に目立つように表示できるようになりました

シートアーカイブ

  • これ以上編集されないように、新しい(読み取り専用の)アーカイブへシートを移動できます

  • これにより、もう編集したくないシートを変更から保護できます

新しい同期アーキテクチャ

  • Soulver 4 には、より柔軟で信頼性の高い設計を目指して、ゼロから作り直した新しい同期アーキテクチャがあります

    • iCloud Drive 内のシートブックファイルを直接編集するのではなく、Soulver は iCloud Drive との間で変更を「push」および「pull」し、Mac 上のローカルファイル(好きなフォルダに保存できます)に反映します

    • このモデルにより、Soulver は同期プロセスをより細かく制御できます

      • 競合を自動で処理し、同期を一時停止し、複数デバイスのデータをデータ損失なしで統合できます

同期コントロールセンター(macOS)

  • ツールバーから表示されるポップアップで、同期の手動実行と一時停止ができます

  • 同期状況の情報も表示されます

9. HTMLメール送信サービス

Soulver のすべてのバージョンで、専用の Soulver シートメール送信サービスを利用できるようになりました。このサービスでは、Soulver のシートを美しく整えた HTML メールに変換できます。

スタイルは Apple Mail と Gmail に対応しており、メールは便利にご利用いただけるよう当社のサーバー経由で送信されます。

10. iPhone の カーソルパッド

iPhone 版 Soulver には、新しいカーソルパッドが搭載されています。9キーを長押しし、矢印キーのボタンを上にスワイプしてから、Mac でのシート編集体験でおなじみのキーを使ってドキュメントを移動できます。

カーソルパッドには次の機能があります:

  • 4つの矢印キー

  • 行の上下移動

  • シートの先頭/末尾へ移動

  • 行の先頭/末尾へ移動(左右の矢印のポップアップ)

  • 先送り削除

iPhone 版 Soulver 4 の新しいカーソルパッド

11. AI 向け CLI

Soulver のコマンドラインインターフェースを全面的に再設計し、Soulver シートの作成・編集だけでなく、既定のシートブックへの変更もできるようになりました。

これをエージェントを強く意識して設計したため、Codex や Claude に、データを自分で入力できる Soulver シートの作成を依頼できるようになりました。

最終更新