Pull to refresh
4
0
Семён @KarmicDude

DevOps

Send message

Все работает как и работало через VPN. СМИ и паблики нагнали страстей и запустили панику по переезду. По факту проблемы только у малого и среднего бизнеса, кто пользовался ноушеном для командной работы, для обычных фри юзеров ничего не поменяется, можно расслабиться

ну это из разряда, почему настройках ОС нет галочки не копировать рекурсивно в каталоге скрытые файлы. Копируя выделенный элемент, ты копируешь его as-is со всей метаинформацией: его ссылками, стилями, в т.ч. шрифтом, невидимыми символами переноса (LF, CR) и другими. И это правильное поведение. А вставляй на свое усмотрение. Хочешь со всем этим, хочешь голый текст. Вы просто думаете не правильно и негодуете по поводу того, что что-то работает не так как вы предполагаете. То, что Windows на системном уровне не поддерживает типичное поведение вставки без форматирования, ну это ее неполноценность. На сколько я помню, это дефолт уже с начала 2000х, а RTF появился еще в конце 90х. Чему тут удивляться? Например, для меня это очень удобно, я отдаю отчет себе когда вставляю, что я вставляю и как. Вам того же советую.
А на каком уровне это реализовано: ос или софт, дело десятое. Хех, как-будто вы первый раз за комп сели, странно такому удивляться.

но как и все приложения на электроне он очень тяжелый и лагучий. Отрисовка какого-нибудь списка из сотен элементов через Dataview, который не поддерживает пагинацию, вызывает лаги, а порой и вылеты Obsidian. Есть Datacore, как попытка исправить недочеты Dataview, но он развивается медленно. Но хотя бы часть проблем решает.
Как только у тебя становится большая, жирная база, сказать что Obsidan работает хорошо, будет враньем. К сожалению, но это факт.

обычное копирование и обычная вставка не только форматирование копирует, но и метаинформацию, которая понимается в поддерживаемых редакторах, например, те же ссылки. Скопируя текст где-то на странице и вставляя его обычным способом, ссылки будут преобразованы во внутренний формат ссылок приложения. Так работает в большинстве чатов, редакторов и т.д. и это удобно, не надо никого по лицу бить) Просто привыкните вставлять текст, если вам не нужна вся метаинформация с ним через cmd+shift+v (macos), ctrl+shift+v (linux, windows)

Я не пытаюсь засрать Obsidian, но вы, как-будто, это именно так восприняли. По-моему я прозрачно написал, что для разного типа задач нужно выбирать подходящие инструменты. В ноушене у меня есть одна табличная база с кучей полей на 2500 документов и все фильтры работают и несколько вариантов представления, несколько табличных, канбан и таймлайн.
Пролистайте вверх и вы найдете массу похожего опыта от других пользователей. Где-то одно криво отображается, где-то другое, в чеклистатах невозможно нормально оставить комменты, они просто не отображаются в reading mode, любой чих приходится дополнять плагинами чтобы что-то решить. И это как-то будет работать. Вот это как-то, как раз проблема Obsidian. Лучше иметь инструмент, который вылизан в отдельных фитчах, ui/ux, чем имееть расширяемый свистоперделками комбайн, где все работает с разной степенью нормальности.
Кому-то нужно все в одном решение, хотя я не понимаю зачем, если можно использовать отдельные и крутые инструменты для своих задач.
Потому я не понимаю вашего нападка. Мое обращение было к сравнению автором Obsidian и Notion, хотя их сравнивать некорректно. Notion не даёт многих возможностей Obsidian, но в этом договоре с сервисом нет обмана. Ты заранее знаешь что он умеет, как, в т.ч. как хранит данные. Потому там можешь либо выбрать тот паттерн использования который он даёт, без попыток делать больше чем он умеет, либо искать что-то другое. И это правильно.
По поводу DB-Folder отделанная речь, во многом лагающий плагин, но не хочется затевать очередной срач, строча с телефона. Я просто замечу, что пользуюсь Obsidian много лет и уже с десяток раз пробовал переезжать туда и табличными базами и списками дел, календарем, канбан проектами, очень много что пробовал, но спустя время откатывался назад. Сейчас я для себя больше не выдумываю проблем, путем попытки слепить из Obsidian ультимативное решение, из кучи планов, каждый из которых скорее всего как-то закроет потребность, но не в том качестве как хотелось бы. Потому у меня отделы инструмент для диаграмм и майндмэпов, отдельный таскменеджер, отдельный для табличных баз и obsidian для организации связанных заметок, разработки идей и пр. вещей, для которых он отлично подходит практически без плагинов и делает это хорошо.

Автор слишком уверенно утверждает, что Obsidian это Notion на максималках. Но это не так.
Действительно, Obsidian умеет многое, но из того, что умеет Notion, Obsidian не умеет ничего хорошо, а во многих случаях ужасно.
Далеко ходить не буду - достаточно просто попытаться создать в Obsidian аналог табличной базы данных Notion. Начиная от того, что это просто дико неудобно, так ещё не динамично: хочешь поменять сортировку или накинуть пару фильтров - меняй запрос Dataview ручками, а может так сложиться, что это ты в принципе не сделаешь, потому что не учел когда-то в списке своих заметок кастомный property и надо в нескольких тысячах заметок найти нужные и добавить туда. Data table плагин ужасен. Это отвратительно.
Также нет пагинации или динамической подгрузки при пролистывании и вся эта портянка из тысячи заметок на одной странице лагает неимоверно.

Vim режим убог чуть меньше чем полностью. Ни один Vim-ер не сможет нормально пользоваться этим, без адекватной интеграции с обвешанным плагинами и настройками Nvim. Да там даже эмуляция surround кривая.

И вот такие недорешения там во всем.
Берём ещё головняк с синхронизацией между устройствами, потому что тот же Syncthing постоянно создаёт дубликаты конфликтных файлов, как и другие способы.

Получаем инструмент, для ограниченного скоупа задач, в основном заметки. К которому приходится относится сииильно снисходительно и прощать много ужасных сырых реализаций и не пытаться из него делать комбайн для всего.
Потому грезить, что это прям супер решение и панацея не стоит. Это вообще не замена Notion, инструменты из разных плоскостей и сравнивать их прямым сопоставлением нельзя. Я пользуюсь обоими инструментами для конкретных задач в которых они хороши. Но комьюнити Obsidian, к сожалению, секта, где куча неразумных фанатиков вечно пытаются натянуть сову на глобус, написать тонну статей или снять роликов, навязывая идею борьбыи и противопоставления тому же Notion.

Чем-то похоже на незрелые споры красноглазиков на лоре, что linux это убийца Windows и MacOS, фул и оверолл реплейсмент. Нет

Мне кажется, я краем зацепил тему "зачем". Но могу формализовать, чисто свое видение. И чтобы не уходить в частности, типа "много знать нужно для того, чтобы видеть и понимать отсылки в других материалах..." или "выстраивается пазл понимания темы...", отвечу, наверное, более общим и немного философским видением значимости осознанности и знания.

Все вокруг нас - информация, выраженная в разных формах. Человек же существо бренное, его жизнь мимолетна и быстротечна. Обладая бОльшим пониманием о разном, тебе в единицу времени доступно больше информации и ты способен ее распознать и понять в этом потоке, тем самым делая ярче свой мир.

Предполагаю, что у автора поста совсем другое видение "зачем".

Ну смотря какие типы заметок. Например, заметки-конспекты по книгам помогают мне за 5 минут практически полностью вспомнить любую книгу, вспомнить свои мысли и ощущения по ней. Для художественной литературы это помогает вспомнить сюжет, вспомнить "слои" книги, обратиться к отсылкам, не просто проглотить книгу, а поработать над ними, обратиться к другим произведениям или новой информации. Для нон-фикшна это могут быть интересные факты, мысли, схемы и др.
Из заметок-идей могут быть в дальнейшем сформулированы конкретные шаги, ну, допустим, читая какую-то книгу я натыкаюсь на интересную мысль, над которой хочу подумать, чтобы не отрываться от чтения я просто создаю под это заметку, линкуя какой-то контекст, который привел к этому. Создавая в отдельном каталоге для этого заметку и периодически разгребая поток таких мыслей, я получаю дополнительную информацию по теме, многие идеи могут перерасти в инсайты или проекты, в которые я захочу углубиться. Такого рода заметки могут перерасти в желание получить какой-то экспириенс, ну, например, посетить какое-то место, познакомиться с новым родом деятельности и всё в таком духе. А уже по этому строятся разного рода задачи, которые шаг за шагом выполняются и позволяют интересно, контролируемо и осознанно проживать свою жизнь, понимать куда ты идешь, зачем и для чего.
Другая часть заметок может быть просто наблюдения, расскажу про свои - ежедневные краткие заметки с основными таймстемпами и анализом своего состояния. Например, что-то нестандартное или выбивающиеся из привычного ритма я обязательно запишу. На дистанции это позволяет понимать, почему, например, ты себя как-то странно чувствуешь к концу недели - выполнив своеобразную ретроспективу таких заметок за промежуток времени ты можешь понять чем вызвано падение продуктивности или наоборот, эмоциональный подъем.
Или, например, я записываю свои ощущения в навыке дегустации пока что в трех направлениях: китайская чайная культура, кофе и вина. Я всегда записываю свои ощущения в заметки, которые по параметрам выстраиваются в базу знаний. Во-первых, это помогает структурировать свои мысли, когда ты формализуешь описание аромата и вкуса вина в текст, это позволяет более внимательно подходить к его питью и намного глубже разобраться в деталях, такие как вкусовые особенности разных терруаров, сортов винограда, выдержки и т.д. Да, собственно, с чаем и кофе аналогично.
Это же помогает, например, посоветовать друзьям, несколько хороших вин в местных бутиках, в определенной ценовой категории или самому вспомнить, при покупке очередной бутылки, что пил из этого региона, пил ли эту винодельню и т.д. Или сравнить свои ощущения от двух разных фермерских хозяйств, но схожих по каким-то параметрам, допустим, способ обработки и разновидность зерна.

Я понимаю некоторый снобизм в комментах, что это база заметок, ради базы заметок. Наверное, у некоторых это действительно так. Но мне это сильно помогает поднять уровень осознанности в своей жизни, расширять опыт, углубляться в более сложнее материи и получать в единицу времени больше информации будучи просто более внимательным и разносторонним, способным больше понять и оценить.
Как-то так, наверное. А еще это борьба со малозаметным, но уже ощутимым снижением когнитивных возможностей с возрастом. То, как я быстро запоминал информацию в 20 лет, конечно не сравнится с тем, как я ее запоминаю через 15 лет. Раньше я мог прочтя книгу вспомнить ее чуть ли не дословно, да что там - я даже помнил конкретные страницы (расположение) в книге на странице где я читал о чем-то конкретном. Сейчас, хоть это страшновато осознавать, я так уже не могу. Тем не менее, я запоминаю намного качественнее и глубже в разы больше информации, чем тогда, в 20 лет, как раз благодаря ведению заметок, проработке через них информации и следованию системе, которую за полтора десятка лет выстроил на основе переработанного под себя GTD

Это в каком плагине такое отображение mindmap в Obsidian? Я года два его не трогал, но помню, что там он был менее красивый, очень уродливые стрелочки связей, не гибкие и отображение не в виде карточек, а просто текст

При, казалось бы, большей широте возможностей Obsidian на деле оказывается менее удобен в использовании чем Notion. Какое-то время я пытался себя приучить к Obsidian, но невозможность создавать табличные базы данных хотя бы с половинным удобством Notion - стало ключевым в том, чтобы отказаться от Obisidian (и не надо рассказывать что Advanced Table + Dataview решают. Нет, это вообще другое).

Я не считал свои заметки, но их тоже очень много. В основном это конспекты разных книг, ключевые мысли, проработка личных идей, интересная информация. Также чисто каталожные таблицы, например, список купленных книг, в каких они коробках, списки рекомендаций книжных от разных блогеров, друзей и знакомых с краткими пометками где (например, ссылка на ролик youtube с таймкодом), кто порекомендовал и о чём. Вот такого у меня огромное множество.

В Obisidan это просто невозможно нормально вести и заполнять, выполнять удобные фильтрации, сортировки, визуальное отображение прогресса - в общем вся мощь филдов табличного отображения Notion. Может я чего-от не знаю, но два года назад ничего и близко не было похожим по функционалу из плагинов, не говорю даже о том, что может Notion сейчас - там вообще за последнее время добавилось много крутых штук.

Потом становится вопрос синхронизации данных. Лично я настраивал через Syncthing на компе, ноуте, Android смартфоне и тоже опыт негативный, не всё можно синхронизировать нормально - например, иконки каталогов, постоянно что-то глючит, создает дубликаты синхронизации файлов и т.д. Это еще один существенный минус Obsidian, что нет вменяемой автоматической синхронизации без сторонних сервисов, в общем, дополнительных сущностей, которые на свою поддержку тоже требуют внимания.

Нормальной поддержки функционального маркдауна нет. Vim-like управление через "одно место" работает с плагином. Плагины же для самого nvim для интеграции с Obsidian очень сырые, может за 2 года что-то поменялось, но раньше проще было просто не пользоваться vim-like навигацией и не пытаться редактировать заметки из nvim.

Структурирование информации в Obsidian крайне кривое на уровне каталогов. Короче нюансов очень много. Потому я не стал тратить время, чтобы каждый из этих недоделок восполнять какими-то плагинами (которые часто ломаются, кстати), а просто использовать пускай и не супер кастомизируемый инструмент, но дающий понятные паттерны использования, без необходимости городить кучу шелухи из плагинов.

Все это от отсутствия реальной цели в жизни. Имея возможность и способности к относительно хорошему для РФ заработку человек проматывает все деньги на пустяковые вещи. Выйти на определенный уровень дохода, тратя по нижней планке комфортной жизни и инвестируя львиную часть заработка в инструменты, приносящие пассивный доход, который через 10 лет, в условные 35-40 позволит выйти на "пенсию", путешествовать, развиваться в хобби, пробовать создавать что-то свое и работать на себя и для себя - такое может быть оправданием подобного поведения.
Упахиваться, чтобы больше зарабатывать, чтобы больше прожигать в пустую денег - это больничка)

автор предлагает использовать линтеры, например yamllint, но по-умолчанию большинство из них предпочитают задание строковых параметров без кавычек, выплевывая варнинги о String value is redundantly quoted. Конечно это можно обойти, настроив параметры quoted-strings: extra-allowed, extra-required, required в конфиге линтера, но зачем?
Не стоит выдумывать избыточности и по моему опыту заключать в кавычки нужно только действительно необходимые строки, например, 'true', если явно не ожидается конвертации в булево значение или строки со слешами, в случае путей Windows из-за возможных ошибок со стороны софта, при обработке сконвертированного yaml в json из-за особенностей экранирования.
В противном случае нужно писать внутренние стайлгайды, объясняя, что если в строке есть слово с верхним апострофом, то его нужно заменить на " или же такую строку нужно оборачивать уже не в одинарные кавычки, а в двойные, чтобы не нарушать орфографию написания или делать из in-line multiline или убирать апостроф вообще :)
Лично я написал просто набор правил для линтера на основе параметров выше, которые заставляют явно использовать кавычки только на определенных строках, которые учитывают основные нюансы конвертации из yaml в объект или json, конфигурация поставляется как дефолтная во всех репах и если у сотрудника настроен линтер и форматер, то это укажет на ошибку и поддерживать стайл-гайды и создавать дополнительную когнитивную нагрузку и усложнять список того, что нужно знать при онбординге не придется.

Не позавидуешь девушке, если у ее парня нет 20 секунд чтобы написать ей сообщение два раза в день)

Ортолинейность ухудшает дефолтные раскадки — Qwerty и Йцукен, некоторые сочетания становится набирать сложнее из-за большего растояния между часто нажимаемыми последовательностями. И если в случае Йцукен это малозаметно, то в случае Qwerty это очень ощущается.
Как имеющий навык слепой печати и знание нескольких раскладок разных языков, скажу так: ортолинейность хороша, но нужно под нее нормальную раскладку. Colemak-DH/m, Dvorak отлично сидит. Кириллица — только собственные разработки, ничего вменяемого нет, разве что Диктор и то, требующих больших усилий по допиливанию под себя. У меня своя раскладка Alter, которую делал под себя на основе Диктора с оглядкой на использование динамики и перекатов.
Сплит удобно, но занимает очень много места. При выборе сплит клавиатуры особо обратить внимание на свои руки и тамб-кластер. Мне, например, Moonlander не зашел совершенно, требует более длинных пальцев для того, чтобы пользоваться тамб кластером без нервоза. Сейчас лежит на полке, думаю выставлять на продажу.
Возможности QMK в чем-то обширны, но в чем-то очень убоги. Для получения нужных мне функций, возникла необходимость отправлять стейт системы о текущей раскладке в саму клавиатуру. Также переназначение кейкодов в зависимости от модификатора это просто лютейший треш. В общем, это было для меня большим разочарованием.
Ну и огромный минус это отсутствие нужного количества вертикальных рядов, для размещения стандартного размера раскладки йцукен — требуется модификация с переносом ХЪ куда-то в другое место и если в случае Йцукен это не сильно больно, буквы одни из самых низких по частоте в языке, то в случае с нормальной раскладкой, расчитаный под стандартную клавиатуру, там будут другие буквы, перенос которых будет вызывать проблемы.


Стоит не забывать, что любые модификации раскладок на прошивке, придумывания слоев, аккордов, последовательностей, использование специальных модификаторов, залипаний и пр. — полностью лишает обратной совместимости с обычными клавиатурами, например, как в моем случае, частая работа за ноутбуками. Это большая боль и огромный вопрос, стоят ли те небольшие улучшения при переходе на программируемую сплит клавиатуру с большим тамб кластером и кучей модификаторов, лишения обратной совместимости с обычными клавиатурами и раскладками. Мой ответ — нет. Но у всех кейсы использования разные.
Я и на обычной раскладке и обычной клавиатуре очень эффективен, развитый навык скоростной печати делает это возможным. А при должной техники печати, эти эргономические клавиатуры нафиг не нужны. Абсолютно никаких проблем не будет с болячками, если использовать правильную технику набора, позиции кистей, высоту расположения предплечий и их опору/подвешенное состояние, позицию сидя и пр. аспекты, которыми часто никто не озадачивается, а потом ищут таблетку в виде эргономической клавиатуры, чтобы решить свои проблемы с начинающимися болями тут и там.

Возможно, причина ещё и в плохом маркетинге: некоторые пользователи Kubernetes не знали существовании Docker Swarm.

Кроме того, была проблема личных комплексов и фундаментального эго. Элитные разработчики Google с некоторой долей презрения смотрели на программистов из стартапа Docker, поскольку у тех было хуже образование, меньше опыт и общий уровень IQ.

Kubernetes был значительно функциональней и более зрел даже когда стал доступен публичной аудитории нежели сворм, архитектурно выбран правильный подход с декларативностью описания конфигурации и модульностью, обеспечив возможность готовить его на гетерогенных инфраструктурах, практически полностью абстрагируясь от особенностей этих платформ. Он стал стандартном описания среды запуска приложений в основном из-за этого. Про элитный разработчиков, эго и комплексы - какая-то бредовая жесть)

В спортивной сфере достаточно часто применяется метод периодического голодания. Это отлично сочитается с отсутствием завтрака. С ночи поддерживается высокий уровень гормонов, которые примерно с часу ночи активно вырабатываются и их уровень заметно начинает падать ближе к 11-12 часам. В первую очередь, это СТГ, гормон роста, который является одним из сильнейших природных жиросжигателей. Но его уровень резко падает, стоит в крови появиться глюкозе. Потому имеет смысл смещать свой первый прием пищи к 11-12 часам.

Я пробовал периодическое голодание, когда эта тема начала вируситься с популяризацией видео братьев Ходж (Hodgetwins). Пробовал разные подходы, начиная от 4 часового едового окна, заканчивая 6-7 часовым и 1 днем раз в две недели голода. Сказать, что это перевернуло мои представления о похудении не могу. Вроде был эффект, но каких-то откровений я не увидел.

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

Ну предложите полновесную альтернативу кубу?)

Понимание как траблшутить куба придет с опытом. Сама по себе система большая и сложная, много нюансов, тонна доки, высокий порог вхождения. Как результат, не всегда глубокие и полноценные компетенции у тех, кто деплоит приложения не соблюдая хорошие практики, например, в ограничении ресурсов или что-то ломает не правильной конфигурацией; аналогично у тех, кто пытается это потом чинить могут быть недостаточный опыт и навыки в администрировании куба и с разбегу может ничего не получаться.

Кажется это нормально и куб в прод надо выбирать командам с четким пониманием зачем он и для чего, точно зная, что он им нужен и, разумеется, обладая компетенциями в его обслуживании или полагаясь на хорошие менедж решения и внешние команды, оказывающие помощь в администрировании куба.

если вас не смущает возможность таскать с собой компактную клавиатуру, то можете присмотреться к разным вариантам типа Jorne, Corne. Более полноценные в плане размера - Moonlander. Очень многие именно так и делают. Например Moonlander легко складывается в чехол. Сами раскладки и слои можете вшить прошивкой. Если не знакомы с возмонжостями QMK по части модификаторов, слоев и пр. - рекомендую ознакомиться. Там очень много крутых фишек, помимо возможности создания огромного количества слоев, которые могут активироваться с разной логикой и разными модификаторами. Возможно именно это вам и понравится и подойдет лучше, чем делать кастомные раскладки и лишаться возможности использования их на других системах без установки. Все будет внутри клавиатуры, при подключении к любой системе ничего в самой системе менять не придется. Достаточно наличия дефолтный йцукен и qwerty.

Проблема же "отката" очень быстро проходит, если начать очень часто переключаться между раскладками, это даже можно натренировать. Сначала это кажется сложным и невозможным, но потом даже в рамках одного языка можно на лету менять разные раскладки, сохраняя достаточную безошибочность. Нейронные связи укрепляются от большого количества повторений. По началу придется хендлить все головой, задумываясь что нажимаешь, с каждым разом время на вспоминание, как в текущей раскладке что-то расположено уходит все меньше, дальше это переходит в полностью автоматический навык и эти слои и раскладки меняются в голове без твоего участия и задумываться о том, что в твоей модификации переставлены знаки и символы не приходится. Можно буквально менять через слово раскладки и ошибаться не будешь. В свое время я проводил такой эксперимент и уверено менял раскладки в рамках одного предложения, сохраняя скорость около 300 зн/мин. Но за ненадобностью отказался до совершенствования этого навыка. Я знаю человека, который переключает разные раскладки в пределах одного языка, просто по окнам. Типа в чатах набирает на йцукен, в соседнем окне на дикторе. И делает это практически с одинаковой высокой скоростью, хорошей безошибочностью. Просто он так делал часто и у него этот навык хорошо развился.

Есть несколько раскладок, которые удобней дефолтного йцукен. Основные это Диктор и Зубачев. В свое время владел и той и той. Но Диктор показался удобнее. Достиг на нем достаточно хорошего перформанса в 800 зн/мин полноценным 10-пальцевым слепым методом набора. Есть огромное множество разных раскладок кириллицы от сообщества, модификаций существующих и разработок под свои типы клавиатур. За годы скоростной печати в качестве хобби пришел к определенным выводам по удобству раскладок. На базе раскладки Диктор реализовал свою раскладку, которая больше подходит для набора "динамикой" и улучшил набор для левой руки. Ознакомиться можно https://github.com/karmicdude/alter

По ощущениям при наборе максимально близка к английскому двораку из-за высокого процента чередования и баланса рук и пальцев в наборе.

Ознакомиться с достаточно детальными и весьма научными расчетами по раскладкам, в которых присутствуют вышеупомянутые Диктор и Зубачев можно в этом посту хорошо известного в кругах развивающих скорость печати Дяди Паши.

Но владея 7 или 8 разными раскладками (хобби было такое, не судите :)), могу сказать, что не нужно это все. При небольшом желании дефолтные йцукен и qwerty более чем достаточны для вполне уверенного набора на средней скорости около 400 зн/мин, чего просто за глаза для любой работы, если ты не стенографист. В общем мог бы про это большой пост накатать, да вряд ли кому такие дебри нужны. Но перед сменой раскладок, особенно на кастомные, которых нет в системах из коробки, очень бы советовал 10 раз подумать, потому что это того на самом деле не стоит.

А с возможностью реализации достаточного функцианала, в чем то способного в юзерспейсе заменить возможности программируемой QMK клавиатуры со слоями, модификаторами и пр., может помочь kmonad. Сам не тестировал, но выглядит вкусно.

1

Information

Rating
Does not participate
Location
Благовещенск (Амурская обл.), Амурская обл., Россия
Date of birth
Registered
Activity