"Очаги кристаллизации"
Многие сталкиваются с феноменом 'страха чистого листа' - ситуацией, когда хочется начать новое дело, но не хватает данных, мотивации или просто непонятно, с чего начать.
Если дело нам по душе, жизнь часто подбрасывает интересные моменты, мысли или желания, связанные с темой. Obsidian в стиле Bullet Journal помогают сохранять и собирать ранее разрозненную информацию вокруг топиков (подобные темы обычно называют "коллекции"), создавая своеобразную базу идей и вдохновения на будущее. Формирую будущие очаги кристаллизации, которые при достижении определенной критической массы станут новыми проектами и начинаниями.
Когда приходит время превратить такую тему в проект, вы уже не сталкиваетесь с пугающим чистым листом. Вместо этого у вас есть целый арсенал заготовок, которые можно использовать как отправную точку. Это значительно облегчает процесс старта и помогает преодолеть первоначальную неуверенность.
Таким образом, Obsidian становится не просто инструментом для ведения заметок, но настоящим катализатором творчества и продуктивности.
Многие сталкиваются с феноменом 'страха чистого листа' - ситуацией, когда хочется начать новое дело, но не хватает данных, мотивации или просто непонятно, с чего начать.
Если дело нам по душе, жизнь часто подбрасывает интересные моменты, мысли или желания, связанные с темой. Obsidian в стиле Bullet Journal помогают сохранять и собирать ранее разрозненную информацию вокруг топиков (подобные темы обычно называют "коллекции"), создавая своеобразную базу идей и вдохновения на будущее. Формирую будущие очаги кристаллизации, которые при достижении определенной критической массы станут новыми проектами и начинаниями.
Когда приходит время превратить такую тему в проект, вы уже не сталкиваетесь с пугающим чистым листом. Вместо этого у вас есть целый арсенал заготовок, которые можно использовать как отправную точку. Это значительно облегчает процесс старта и помогает преодолеть первоначальную неуверенность.
Таким образом, Obsidian становится не просто инструментом для ведения заметок, но настоящим катализатором творчества и продуктивности.
👍4❤3
Взорву вам немного мозг
Крайне рекомендую канал - это похоже на начало революции в ведении заметок с помощью ИИ
Крайне рекомендую канал - это похоже на начало революции в ведении заметок с помощью ИИ
YouTube
File Organizer 2000 Overview
File Organizer 2000 is an Obsidian plugin that organizes your files - automatically.
Try it out:
https://fileorganizer2000.com
Try it out:
https://fileorganizer2000.com
👍5
Набросал сниппет, который убирает стрелки, указывающие на скрытый абзац
А затем набросал код на JavaScript, который ищет в хранилище все заметки, кандидаты на статус коллекции (узловые заметки на которые ссылается большое количество соседей).
При этом есть возможность исключить из запроса заметки с определенными тегами (поддерживает иерархические теги) и папки.
При этом есть возможность исключить из запроса заметки с определенными тегами (поддерживает иерархические теги) и папки.
const count = 5;
// Укажите интересующие вас теги
const excludedTags = ['#тема', '#тип'];
let d = {};
const excludedFolder = '03 РАБОТА/КОНТАКТЫ'; // Убрали лишний "/"
// Функция для проверки, содержит ли заметка хотя бы один из исключённых тегов
function hasAnyExcludedTags(filePath, tagNames) {
let fileCache = dv.app.metadataCache.getCache(filePath);
if (!fileCache || !fileCache.tags) return false;
// Извлекаем теги как массив значений
let fileTags = fileCache.tags.map(tag => tag.tag);
// Проверяем, если хотя бы один тег из excludedTags присутствует в заметке
return tagNames.some(tagName =>
fileTags.some(fileTag => fileTag.startsWith(tagName))
);
}
// Функция для проверки, находится ли файл в исключённой папке
function isInExcludedFolder(filePath, folderPath) {
return filePath.includes(folderPath); // Сравниваем путь без начального "/"
}
// Функция для обработки ссылок
function process(k, v) {
Object.keys(v).forEach(function (x) {
let link_x = dv.fileLink(x);
if (d[link_x] === undefined) {
d[link_x] = [];
}
// Исключаем файлы, если они находятся в запрещённой папке или содержат исключённые теги
if (!isInExcludedFolder(x, excludedFolder) && !hasAnyExcludedTags(x, excludedTags)) {
d[link_x].push(dv.fileLink(k));
}
});
}
// Обрабатываем ссылки
Object.entries(dv.app.metadataCache.resolvedLinks)
.filter(([k, v]) => Object.keys(v).length)
.forEach(([k, v]) => process(k, v));
// Выводим результат в таблицу
dv.table(["Имя заметки", "Ссылаются"],
Object.entries(d)
.filter(([k, v]) => v.length >= count)
.sort((a, b) => b[1].length - a[1].length)
.map(([k, v]) => [k, v.join(" • ")]));
Как я стал таким продуктивным, спросите вы?
Так вот оказывается, chatGPT делает из юзера программиста👍
Так вот оказывается, chatGPT делает из юзера программиста👍
😎5⚡3🔥3💯1
Мысли вслух о пайплайне сохранения задач
Столкнулся с необходимостью на ходу сохранять протоколы обсуждений и, что особенно важно, задачи. На текущий момент придумал довольно элегантный способ.
Вам понадобятся
- приложение voicenotes (андроид, iOS, apple watch☝️)
- приложение obsidian (на всем)
- плагины для obsidian: voicenotes, file organizer 2000 и tasks (поддерживают мобильную версию)
После этого шаги следующие
1) заметка диктуется в телефон/часы (либо запись совещания - платная версия поддерживает длинные записи), AI расшифровывает запись и создаёт to-do list
2) к диктофонной записи / расшифровке добавляем # коллекций obsidian.
3) Папка для синхронизации заметок из voice notes задаётся как инбокс в файл-органайзере 2000
4) В промпте для обработки входящих файл-органайзера 2000 задаем правило: при получении заметок с определенным хэштегом, всем задачам заметки добавлять хэштег коллекции
5) Плагин Tasks собирает задачи с нужным # со всех заметок в заметке для таск-менеджмента
Win: вы диктуете заметки, а нужные задачи появляется в коллекции по проекту.
В промте можно даже запрограммировать приоритет.
Результат - задачи не потеряны, вы восхитительны👌
Столкнулся с необходимостью на ходу сохранять протоколы обсуждений и, что особенно важно, задачи. На текущий момент придумал довольно элегантный способ.
Вам понадобятся
- приложение voicenotes (андроид, iOS, apple watch☝️)
- приложение obsidian (на всем)
- плагины для obsidian: voicenotes, file organizer 2000 и tasks (поддерживают мобильную версию)
После этого шаги следующие
1) заметка диктуется в телефон/часы (либо запись совещания - платная версия поддерживает длинные записи), AI расшифровывает запись и создаёт to-do list
2) к диктофонной записи / расшифровке добавляем # коллекций obsidian.
3) Папка для синхронизации заметок из voice notes задаётся как инбокс в файл-органайзере 2000
4) В промпте для обработки входящих файл-органайзера 2000 задаем правило: при получении заметок с определенным хэштегом, всем задачам заметки добавлять хэштег коллекции
5) Плагин Tasks собирает задачи с нужным # со всех заметок в заметке для таск-менеджмента
Win: вы диктуете заметки, а нужные задачи появляется в коллекции по проекту.
В промте можно даже запрограммировать приоритет.
Результат - задачи не потеряны, вы восхитительны👌
👍10🔥5❤4❤🔥1
Разрабатываю методологию обработки знаний при работе с командными проектами, и в голове всплывает картинка стадий развития движка Илона Маска)
Как только смогу достаточно упростить, поделюсь с вами мыслями 🤗
Как только смогу достаточно упростить, поделюсь с вами мыслями 🤗
👍6🔥1
Делюсь прекрасным плагином, обнаруженным моим товарищем по работе Артёмом - спасибо за лайфхак!
Для любителей обсидиана — экспорт текста заметки в читаемый пост в телегу.
У меня была проблема — расшарить obsidian-заметку в виде поста в телеге для быстрого обсуждения. Экспорт в pdf это круто, но хотелось, чтобы это был именно текст, хорошо читаемый в телеге, а не файл, который надо скачивать и открывать.
Простая копипаста что из source mode, и из reading view не катила. Выглядит некрасиво, а главное — нечитаемые заголовки и маленькие отступы. Текст плохо структурирован, поэтому есть риск, что вас плохо поймут. Типа много букв, да ещё и в виде каши. Ну нафиг.
Решил мою проблему бета-плагин messenger-exporter, созданный для копипасты из обсидиан в мессенджеры. В частности телеграм.
На github-страничке простая инструкция как его поставить и пользоваться (https://github.com/mikevetkin/obsidian-messenger-exporter/blob/main/README.md)
А дальше просто выбираете в своей заметке в obsidian "Export to telegram" — и текст в правильном формате уже в вашем буфере обмена! Остается только сделать сделать paste в телегу. Кайф.
У меня была проблема — расшарить obsidian-заметку в виде поста в телеге для быстрого обсуждения. Экспорт в pdf это круто, но хотелось, чтобы это был именно текст, хорошо читаемый в телеге, а не файл, который надо скачивать и открывать.
Простая копипаста что из source mode, и из reading view не катила. Выглядит некрасиво, а главное — нечитаемые заголовки и маленькие отступы. Текст плохо структурирован, поэтому есть риск, что вас плохо поймут. Типа много букв, да ещё и в виде каши. Ну нафиг.
Решил мою проблему бета-плагин messenger-exporter, созданный для копипасты из обсидиан в мессенджеры. В частности телеграм.
На github-страничке простая инструкция как его поставить и пользоваться (https://github.com/mikevetkin/obsidian-messenger-exporter/blob/main/README.md)
А дальше просто выбираете в своей заметке в obsidian "Export to telegram" — и текст в правильном формате уже в вашем буфере обмена! Остается только сделать сделать paste в телегу. Кайф.
🔥7👍1
Когда Яндекс добавит к облачному решению ИИ-поиск и возможность обращений к данным, как вы думаете?🤔
🤔1
Набросал iOS shortcut для быстрого занесения заметок в Obsidian (правда для себя😁).
---
Описание шортката
1. Вначале программа спросит, как вы хотите занести данные - текстом или аудио.
2. Затем даст два выбора и запросит текст для формирования сложного хештега по схеме #1/1а/ваш_текст.
3. Наконец вас попросят выбрать статус для плагина Tasks.
Можно было сделать красиво, но мне было важно быстрее достичь результат.
Как итог в хранилище Obsidian в ежедневной заметке с сегодняшней датой будет создана запись в следующем формате:
---
Зачем все это?
Короткий ответ: это способ разметки информации "на лету" для обращения к проектам через dataviewjs и AI-агентов.
Дело в том, что в хранилище я использую сочетание походов Bullet journal и PARA.
От Bullet journal взял
- практику ведения ежедневных заметок как место быстрой выгрузки мыслей, событий и задач. Одновременно это помогает хранить хронологию событий
- привычку присваивать делам и информации статусы (об этом чуть ниже)
От PARA взял подход к структурированию информации по степени близости к фокусу внимания. Реализовал через теги, так как это 1) повышает гибкость системы, 2) файлы очень легко перемещать между группами через изменение имени тега питоновскими скриптами или плагинами вроде Tag wrangler.
Про статусы
В своем хранилище я использую нелинейный пайплайн для перемещения информации, будь то задачи или ресурсы для последующего чтения.
Так, на входе используются статусы Todo для задач и Idea для интересных источников для изучения, в процессе - статус In_progress, а на выходе - целый набор: cancelled, done, quote, info и так далее. В зависимости от рабочего процесса, статусы можно менять под себя - у плагина Tasks их на то более 30 вариантов.
Буллеты как прото-карточки
В своем хранилище я редко сразу создаю карточки под входящую информацию. Задачка может оказаться неактуальной, статья - проходной, а лишние карточки будут захламлять хранилище.
Поэтому при попадании ко мне в инфополе задачки или информации, под нее создается в ежедневной заметки отдельный буллет со своим статусом.
Dataviewjs, хештеги и статусы
В Обсидиан дочерние пункты списков наследуют хештег родительского пункта - то есть достаточно вначале списка указать проект, как все последующие пункты легко будут парсится в тематические коллекции через dataviewjs (если интересно, пишите - скину код). Причем с учётом статуса.
Это позволяет формировать аккуратные упорядоченные стеки задач и источников на отдельном дешборде проекта, разбрасывая довольно хаотично разметку по всему хранилищу. Причем при вызове буллета будет указана заметка, где задача была создана - контекст не потеряется.
---
В общем, воркфлоу получился довольно гибким, хоть и замороченным. С другой стороны, у кого из нас простой Обсидиан, когда заметок переваливает за несколько тысяч?)
Пишите комменты, буду рад поучаствовать в дискуссии.
// Как я к этому пришел и для чего это нужно - читайте под описанием
---
Описание шортката
1. Вначале программа спросит, как вы хотите занести данные - текстом или аудио.
2. Затем даст два выбора и запросит текст для формирования сложного хештега по схеме #1/1а/ваш_текст.
В моем случае цифра шифрует сферы моей жизни: 1 - ближняя сфера (личная жизнь), 2 - промежуточная сфера (свое дело), 3 - внешняя сынов (работа вовне). Буква шифрует раздел по методике PARA (а - projects, б - areas, в - resources, г - archive).
Можете поменять этот кусок под себя. Лично я пришел к такому формату, потому как 1) его быстро записывать без необходимости менять раскладку, 2) он удобно сортируется по алфавиту (в отличие от классического PARA), 3) меня раздражает обилие текста, а шифр запомнить - не проблема.
3. Наконец вас попросят выбрать статус для плагина Tasks.
Можно было сделать красиво, но мне было важно быстрее достичь результат.
Как итог в хранилище Obsidian в ежедневной заметке с сегодняшней датой будет создана запись в следующем формате:
- [выбранный статус] #сфера_жизни/PARA/тема: ваша_заметка. Время HH:mm
---
Зачем все это?
Короткий ответ: это способ разметки информации "на лету" для обращения к проектам через dataviewjs и AI-агентов.
Дело в том, что в хранилище я использую сочетание походов Bullet journal и PARA.
От Bullet journal взял
- практику ведения ежедневных заметок как место быстрой выгрузки мыслей, событий и задач. Одновременно это помогает хранить хронологию событий
- привычку присваивать делам и информации статусы (об этом чуть ниже)
От PARA взял подход к структурированию информации по степени близости к фокусу внимания. Реализовал через теги, так как это 1) повышает гибкость системы, 2) файлы очень легко перемещать между группами через изменение имени тега питоновскими скриптами или плагинами вроде Tag wrangler.
Про статусы
В своем хранилище я использую нелинейный пайплайн для перемещения информации, будь то задачи или ресурсы для последующего чтения.
Так, на входе используются статусы Todo для задач и Idea для интересных источников для изучения, в процессе - статус In_progress, а на выходе - целый набор: cancelled, done, quote, info и так далее. В зависимости от рабочего процесса, статусы можно менять под себя - у плагина Tasks их на то более 30 вариантов.
Буллеты как прото-карточки
В своем хранилище я редко сразу создаю карточки под входящую информацию. Задачка может оказаться неактуальной, статья - проходной, а лишние карточки будут захламлять хранилище.
Поэтому при попадании ко мне в инфополе задачки или информации, под нее создается в ежедневной заметки отдельный буллет со своим статусом.
Например, поступила на вход статья или видео, которое хочется позже посмотреть - занес в ежедневник с хештегом проекта и статусом Idea.
Если при беглом просмотре статья окажется неважной, статус в пару кликов будет изменён на cancelled и задача перенесется в мусор.
Если же статья стоящая или входящая задача достаточно большая, название можно заключить в двойные скобки и создать заметку.
Dataviewjs, хештеги и статусы
В Обсидиан дочерние пункты списков наследуют хештег родительского пункта - то есть достаточно вначале списка указать проект, как все последующие пункты легко будут парсится в тематические коллекции через dataviewjs (если интересно, пишите - скину код). Причем с учётом статуса.
Это позволяет формировать аккуратные упорядоченные стеки задач и источников на отдельном дешборде проекта, разбрасывая довольно хаотично разметку по всему хранилищу. Причем при вызове буллета будет указана заметка, где задача была создана - контекст не потеряется.
---
В общем, воркфлоу получился довольно гибким, хоть и замороченным. С другой стороны, у кого из нас простой Обсидиан, когда заметок переваливает за несколько тысяч?)
Пишите комменты, буду рад поучаствовать в дискуссии.
🔥2👌1
tg_image_1619853717.png
48.9 KB
Набросал сниппет, который убирает зачеркивание у выполненных задач. Работает как в "preview-", так и в "edit-mode".
Забирайте, кому пригодится)
Забирайте, кому пригодится)
👍1
25_03_03_Как_растворить_100кг_сахара_в_стакане_воды.pdf
210.8 KB
💀 100 кг сахара в стакане воды – вызов для науки 💀
Короче, вот вам эксперимент на грани безумия: можно ли запихнуть 100 кг сахара в 250 мл воды?
Ответ – нет, нахрен! Но зато в процессе мы уперлись в фундаментальные пределы физики, химии и инженерии.
❗ Вывод: если хотите делать что-то невозможное, придется менять парадигму мышления.
Файл в PDF – читайте, охреневайте, переосмысливайте реальность.
Делитесь выводами, спорьте, а лучше – делайте свои лютые исследования.
#Наука_боль #ИИ_в_науке #100кг_в_стакане
intro made by GPT
Короче, вот вам эксперимент на грани безумия: можно ли запихнуть 100 кг сахара в 250 мл воды?
Ответ – нет, нахрен! Но зато в процессе мы уперлись в фундаментальные пределы физики, химии и инженерии.
❗ Вывод: если хотите делать что-то невозможное, придется менять парадигму мышления.
Файл в PDF – читайте, охреневайте, переосмысливайте реальность.
Делитесь выводами, спорьте, а лучше – делайте свои лютые исследования.
#Наука_боль #ИИ_в_науке #100кг_в_стакане
intro made by GPT
👍2😱1
🌀 Личная история
В какой-то момент я заметил, что у меня скопилась целая гора «полезных» материалов: книги, статьи, видео. Казалось бы, всё это может помочь мне развиваться. Но вечером, когда появляется свободное время, я почему-то не тянулся к этому списку. Вместо этого бессознательно прокручивал ленту коротких роликов или вообще отключался. Меня стало это напрягать: зачем я тогда сохранял весь этот контент, если нет желания его открывать?
🤔 Внутренний конфликт
Оказалось, что я выбирал материалы не потому, что они реально мне близки и значимы. Они просто ярко «продавали» себя через страх что-то упустить (FOMO). Каждый новый пост или ролик будто кричал: «Тебе это точно нужно! Не пропусти!» — и я бессознательно добавлял их в закладки. Но одновременно во мне возникало сопротивление: «Не хочу делать то, к чему меня так настойчиво подталкивают!». Получалась странная ситуация: вроде как «надо бы», а душа против.
⚙️ Что я осознал
1. Медиа агрессивно борются за наше внимание. Я начал видеть, как контент пытается захватить меня обещанием эксклюзивной информации или намёками, что «все вокруг уже в теме, а ты нет».
2. Мои материалы не отражали меня. Раньше я думал, что Zettelkasten — это про собирание своих мыслей, связанных с личными проектами. Но мой «мешок» был наполнен чем попало.
3. Саботаж против навязанного контента. Вместе с отказом «кормить» FOMO я невольно отодвигал и то, что действительно могло бы быть интересно.
4. Важно не только помнить, но и забывать. Забывание — наш эволюционный союзник, который позволяет поддерживать высокий «сигнал/шум». Есть примеры людей с абсолютной памятью, которые не могут выделять главное. Даже ChatGPT регулярно «сжимает» контекст, убирая лишнее, чтобы не запутаться.
5. Многие материалы в принципе не стоит откладывать. Это немного «устаревшее» поведение — когда-то, в эпоху дефицита, всё ценное мы старались сохранить. Как люди, которые не могут выкинуть лишнюю еду из-за голодного прошлого. Но в реальности мы редко возвращаемся к старым спискам — проще заново найти актуальную информацию, если возникнет реальный запрос.
🎯 Принял решение менять подход
Я не хочу оставаться в состоянии вечной усталости от собственных «должен». И я не эксперт, но набросал для себя несколько идей, которые, кажется, могут помочь:
1. Перестать чувствовать себя «виноватым должником» перед информацией. Всё, что вижу в сети, теперь проходит через вопрос: «Я этого хочу или я этого боюсь упустить?»
2. Ограничить приток нового. Иногда полезно поставить себе «фильтр»: читать и смотреть только то, что прямо сейчас действительно важно.
3. Разрешить себе пропускать. Если материал не цепляет или не ложится на мой нынешний запрос, я даю себе право пройти мимо — без чувства вины.
4. Вернуться к заметкам, которые отражают мои мысли. Пытаюсь снова структурировать информацию исходя из собственных целей и вопросов. Пусть это будет коротко и не идеально — зато по делу.
5. Отпустить привычку «откладывать на потом». Если всё-таки интересно — лучше просмотреть/прочитать сразу. Если сейчас не до этого — значит, оно, скорее всего, не так уж нужно.
В какой-то момент я заметил, что у меня скопилась целая гора «полезных» материалов: книги, статьи, видео. Казалось бы, всё это может помочь мне развиваться. Но вечером, когда появляется свободное время, я почему-то не тянулся к этому списку. Вместо этого бессознательно прокручивал ленту коротких роликов или вообще отключался. Меня стало это напрягать: зачем я тогда сохранял весь этот контент, если нет желания его открывать?
🤔 Внутренний конфликт
Оказалось, что я выбирал материалы не потому, что они реально мне близки и значимы. Они просто ярко «продавали» себя через страх что-то упустить (FOMO). Каждый новый пост или ролик будто кричал: «Тебе это точно нужно! Не пропусти!» — и я бессознательно добавлял их в закладки. Но одновременно во мне возникало сопротивление: «Не хочу делать то, к чему меня так настойчиво подталкивают!». Получалась странная ситуация: вроде как «надо бы», а душа против.
⚙️ Что я осознал
1. Медиа агрессивно борются за наше внимание. Я начал видеть, как контент пытается захватить меня обещанием эксклюзивной информации или намёками, что «все вокруг уже в теме, а ты нет».
2. Мои материалы не отражали меня. Раньше я думал, что Zettelkasten — это про собирание своих мыслей, связанных с личными проектами. Но мой «мешок» был наполнен чем попало.
3. Саботаж против навязанного контента. Вместе с отказом «кормить» FOMO я невольно отодвигал и то, что действительно могло бы быть интересно.
4. Важно не только помнить, но и забывать. Забывание — наш эволюционный союзник, который позволяет поддерживать высокий «сигнал/шум». Есть примеры людей с абсолютной памятью, которые не могут выделять главное. Даже ChatGPT регулярно «сжимает» контекст, убирая лишнее, чтобы не запутаться.
5. Многие материалы в принципе не стоит откладывать. Это немного «устаревшее» поведение — когда-то, в эпоху дефицита, всё ценное мы старались сохранить. Как люди, которые не могут выкинуть лишнюю еду из-за голодного прошлого. Но в реальности мы редко возвращаемся к старым спискам — проще заново найти актуальную информацию, если возникнет реальный запрос.
🎯 Принял решение менять подход
Я не хочу оставаться в состоянии вечной усталости от собственных «должен». И я не эксперт, но набросал для себя несколько идей, которые, кажется, могут помочь:
1. Перестать чувствовать себя «виноватым должником» перед информацией. Всё, что вижу в сети, теперь проходит через вопрос: «Я этого хочу или я этого боюсь упустить?»
2. Ограничить приток нового. Иногда полезно поставить себе «фильтр»: читать и смотреть только то, что прямо сейчас действительно важно.
3. Разрешить себе пропускать. Если материал не цепляет или не ложится на мой нынешний запрос, я даю себе право пройти мимо — без чувства вины.
4. Вернуться к заметкам, которые отражают мои мысли. Пытаюсь снова структурировать информацию исходя из собственных целей и вопросов. Пусть это будет коротко и не идеально — зато по делу.
5. Отпустить привычку «откладывать на потом». Если всё-таки интересно — лучше просмотреть/прочитать сразу. Если сейчас не до этого — значит, оно, скорее всего, не так уж нужно.
2👍13❤8🔥2👌1