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

🆕Что нового в Soulver 4?

Soulver 4 добавляет более 50 новых возможностей. Одна покупка открывает доступ к Mac, iPad и iPhone. Для пользователей Soulver 3 доступно льготное обновление со скидкой 50%.

1. Новый рабочий процесс для планирования поездок 🛫

  • Планируйте многосоставные поездки и проекты в Soulver

    • Обозначайте строки с датами как «точки времени» (например, дату начала и окончания запланированного отпуска)

    • Указывайте, сколько времени вы хотите провести в каждом месте, на строках между точками времени

    • Soulver рассчитает общую продолжительность вашей поездки, покажет даты пребывания в каждом месте и предупредит вас, если вы превысили временной бюджет поездки

2. Больше функций и единиц естественного языка в новых областях 🌎

Деньги

  • Налог с продаж (расчет налога от суммы или вычитание налога из итоговой цены)

  • Подоходный налог (примерный расчет налога или дохода после уплаты налога в заданной стране)

  • Расчеты с учетом инфляции (пересчет значений из прошлого в текущие, и наоборот)

Изменение во времени

  • Линейное изменение (изменение на фиксированную величину со временем)

  • Экспоненциальный рост и спад (изменение на процент со временем)

География

  • Расстояние между местами

  • Расчеты с единицами угловой секунды и угловой минуты

  • Расчеты с GPS и DMS

Передача файлов и скорость

  • Передача файлов (время на загрузку, копирование или выгрузку файла)

  • Скорость аудио (экономия времени при воспроизведении файла на повышенной скорости)

Физика и химия

  • Единицы давления, силы и ускорения

  • Моли и молярные единицы

Электрика

  • Вольты, амперы, омы и многие другие электрические единицы

Транспорт

  • Единицы крутящего момента и угловой частоты

  • Единицы расхода и экономичности топлива

Музыка

  • Преобразования MIDI, высоты тона и частоты

Темп

  • Расчеты темпа

Деревообработка

  • Округление до дробей

Краткие обозначения процентов

  • Краткие функции для процентов

3. Новый рабочий процесс для тегов 🏷️

  • Помечайте строки хештегами (#work, #home, #tony и т. д.), а затем выполняйте статистические расчеты (сумма, среднее и т. д.) по всем строкам, содержащим этот тег

4. лист определений 📖

  • Определяйте новые глобальные переменные и единицы измерения с отдельного листа Soulver

    • Определяйте глобальные переменные, выводимые из вычислений

    • Определяйте новые универсальные типы единиц

    • Автоматическое образование множественного числа для новых единиц

5. Подсветка строк и разделительные линии 🖌️

  • Подсвечивайте строки 8 яркими цветами, чтобы они выделялись в ваших листах

  • Создавайте разделительные линии (введите --- на пустой строке), чтобы добавить листу дополнительную структуру

6. Новые настройки 🎛️

  • Переработанное окно настроек для Mac, вдохновленное системными настройками macOS

    • Каждая панель тщательно продумана для наглядности

  • Множество новых настроек для дальнейшей настройки оформления Soulver

    • В том числе оттенок для столбца ответов и выравнивание ответов по правому краю

  • Многие настройки для дальнейшей настройки поведения калькулятора в части расчетов с единицами и календарных расчетов

7. Новые функции календарных вычислений 📅

  • Новые расчеты рабочих часов и улучшенные расчеты рабочих дней

  • Расчеты, связанные с культурными событиями (Рождество, Рамадан, Китайский Новый год и т. д.)

  • Форматирование дат с помощью шаблонов формата

  • Извлечение компонентов даты

  • Прошедший процент в дне/месяце/году

  • Поддержка государственных праздников на уровне штата/региона в большем числе стран (США, Великобритания, Канада, Австралия)

  • Астрологические расчеты

8. Улучшения управления листами и синхронизации 📍

  • Закрепляйте листы вверху папок

  • Архивируйте листы в папку только для чтения, когда закончите их редактировать

  • Новая архитектура синхронизации в стиле Git, построенная на базе iCloud Drive

  • Центр управления синхронизацией для ручного запуска и приостановки синхронизации

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%)

Разумеется, это лишь приблизительные оценки — фактически уплачиваемый налог часто зависит от штата и ваших индивидуальных обстоятельств. Тем не менее иногда полезно получить ориентировочную цифру, а расчеты «на коленке» как раз и составляют raison d’être 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)

Расчет темпа экспоненциального роста

  • Представьте, что за неделю количество случаев особенно заразного вируса в сообществе выросло с 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)

Расстояние вычисляется путем проведения линии между двумя точками с учетом кривизны Земли и измерения длины получившейся дуги.

Получите приблизительное 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 и десятичными градусами

  • "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″)

Передача файлов и скорость

Время на завершение передачи файла (download/upload/transfer/send)

Рассчитайте, сколько времени потребуется на передачу (скачивание, загрузку или копирование) файла при заданной скорости:

  • "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" (remember 56k modems?)

Ускорение аудио- или видеофайла

  • "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)

Сила

  • ньютоны, килоньютоны, микроньютоны и т. д.

  • пундалы, фунт-силы, унции-силы

Электрические расчеты

Добавлены следующие единицы (с поддержкой соответствующих микро-, милли-, обычных, кило- и мега-размеров):

  • Электрическое сопротивление: омы

  • Электрический потенциал: вольты

  • Электрический ток: амперы

  • Заряд: кулоны

  • Индуктивность: генри

  • Емкость: фарады

  • Проводимость: сименсы

  • Поток: веберы

  • Плотность потока: теслы

Расчеты для транспортных средств

Единицы угловой скорости

  • обороты в секунду (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)

Что составляет какой % от набора

Эта функция позволяет получить процент одного числа от набора других чисел (с учетом самого числа).

  • "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 (as %)

Полезно для получения процента увеличения, когда одно число добавляется к другому

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

    • (эквивалентно 53k is what % on 50k)

X off Y (as %)

  • 50 off 150 (= 33.33%)

    • (эквивалентно 100 is what % off 150)

X of Y (as %)

  • 15 of 200 (= 7.5%)

    • (эквивалентно 15 is what % of 200)

3. Новый рабочий процесс для тегов тегов

Теги — это новая функция, которая позволяет выполнять статистические операции над определенным набором строк в вашем листе, помечая их хештегами

Разделение расходов с друзьями

Суммирование разных категорий расходов в поездке

4. Лист определений

Лист определений — это специальный лист Soulver, на котором вы можете задавать глобальные переменные и пользовательские единицы. Единицы и переменные, объявленные на листе определений, доступны во всех ваших листах и файлах Soulver.

Этот подход открывает дополнительные возможности, которых не было в Soulver 3.

Объявление глобальных переменных

Переменные, объявленные на листе определений (с использованием = как у обычных переменных), доступны во всех ваших листах и файлах.

Это означает, что теперь вы также можете объявлять глобальные переменные, значения которых основаны на других переменных.

Глобальные переменные, определенные в настройках, по-прежнему поддерживаются.

Они имеют приоритет над переменными, определенными на листе определений.

Объявление пользовательских эквивалентных единиц

Объявляйте пользовательские единицы в форме "1 watermelon = 20 lb".

Пользовательская единица будет доступна во всех ваших листах: 20 lb in watermelons (= 1 watermelon).

Автоматическое образование множественного числа для единиц

Пользовательские единицы автоматически создают форму множественного числа (на английском). Например, если вы объявите пользовательскую единицу watermelon, то watermelons также будет распознаваться в ваших вычислениях.

Ваши существующие пользовательские единицы и пользовательские места из Soulver 3 будут автоматически перенесены на лист определений при первом запуске Soulver 4 для Mac.

Объявление новых универсальных единиц

Новые типы единиц полезны в случаях, когда вы хотите определить абстрактную единицу для использования в расчетах скоростей.

Чтобы объявить совершенно новый тип единиц, используйте 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)

    • Дни, недели и дни, месяцы и дни

  • Укажите количество часов в рабочем дне

    • Полезно для расчетов рабочего дня

  • Укажите, как интерпретировать неоднозначное время на часах (без маркеров am/pm)

    • Например, должно ли "11:00 to 3:00" означать 4 часа (если считать 3 утра) или 16 часов (если считать 3 дня)?

  • Настройте единицу по умолчанию для итогов планирования поездок (дни или ночи)

Новые настройки оформления

  • Настройте межстрочный интервал (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"

  • Значение по умолчанию составляет 8 часов на рабочий день, и его можно изменить в настройках Dates & Times

  • Переводите время в рабочие дни: "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

  • Вот хорошая шпаргалка (от покойного Алекса Хэя)

Процент прошедшего времени в календарной единице

Эти функции помогают быстро получить процент прошедшего времени в дне, неделе, месяце или году от целого (то есть, сколько процентов года уже прошло):

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

Астрология

Лунный день

  • Получите текущий лунный день, используя "lunar day" или "moon day"

Световой день

Получите количество дневного света сегодня в заданном месте:

  • "daylight hours in Melbourne"

Поддержка государственных праздников на уровне штата/региона

  • Государственные праздники вашего штата или региона теперь учитываются в расчетах рабочих дней

  • Вы также можете выбрать другой штат в вашей стране в настройках Dates & Times

Извлечение компонентов даты

  • День года

    • Получите текущий номер дня года от 1 до 365 (или 366), используя "day of year" или "day number"

    • Также работает для конкретной даты: "day number on march 15, 2024" (= 75)

  • День месяца

    • Получите текущий номер дня месяца от 1 до 30 (или 28 и 31), используя "day of month"

    • Также работает для конкретной даты: "day of month on march 15, 2024" (= 15)

  • Неделя месяца

    • Получите текущий номер недели месяца от 1 до 5, используя "week of month"

    • Также работает для конкретной даты: "week of month on march 15, 2024" (= 2)

8. Улучшения управления листами

Закрепление листов вверху папки

  • Как в Apple Notes, теперь вы можете закрепить лист, чтобы он постоянно отображался вверху папки

Архив листов

  • Переместите лист в новый архив (только для чтения), чтобы предотвратить дальнейшее редактирование.

  • Это защищает листы, которые вы больше не хотите редактировать, от изменений

Новая архитектура синхронизации

  • В Soulver 4 используется новая архитектура синхронизации, разработанная с нуля, чтобы быть более гибкой и надежной

    • Вместо непосредственного редактирования файла sheetbook внутри iCloud Drive Soulver теперь «отправляет» и «получает» изменения из iCloud Drive в ваш локальный файл, хранящийся на Mac (в любой папке по вашему выбору)

    • Эта модель дает Soulver больше контроля над процессом синхронизации

      • Мы можем самостоятельно обрабатывать любые конфликты, временно приостанавливать синхронизацию и объединять данные с нескольких устройств без потери данных

Центр управления синхронизацией (на macOS)

  • Всплывающее окно на панели инструментов, позволяющее вручную запускать и приостанавливать синхронизацию

  • Также отображает информацию о состоянии синхронизации

9. Сервис HTML-писем

Теперь каждая версия Soulver имеет доступ к специальному сервису отправки писем из листов Soulver, который преобразует ваши листы Soulver в красиво оформленные HTML-письма.

Оформление совместимо с Apple Mail и Gmail, а письма для вашего удобства отправляются через наш сервер.

10. Курсорный блок на iPhone

В версии Soulver для iPhone появился новый курсорный блок. Нажмите и удерживайте клавишу 9, проведите вверх по кнопке со стрелками, а затем используйте курсорный блок для навигации по документу с помощью клавиш, к которым вы привыкли в Soulver на Mac.

Курсорный блок включает:

  • 4 клавиши со стрелками

  • Смещение строки вверх и вниз

  • Переход в начало/конец листа

  • Переход в начало/конец строки (всплывающие окна на левой/правой стрелках)

  • Удаление вперед

Новая панель курсора в Soulver 4 на iPhone

11. CLI, удобная для ИИ

Мы полностью переработали интерфейс командной строки Soulver, чтобы теперь он мог создавать и редактировать листы Soulver, а также вносить изменения и в ваш листbook по умолчанию.

Мы проектировали это с явным учетом агентов, поэтому теперь вы можете попросить Codex или Claude создать для вас лист Soulver, в который он сможет вносить данные самостоятельно.

Последнее обновление