برنامه نویسی

✍🏼 چگونه من به عنوان یک dev یادداشت می گیرم

tl ؛ دکتر من اکنون از این موارد استفاده می کنم:
وابسته به سوی
افزونه Obsidian Excalidraw
افزونه Obsidian Git

پیکربندی کامل من 👉🏼 پیکربندی Obsidian


من فکر می کنم هر Dev در جستجوی راهی بهتر برای سازماندهی یادداشت ها و انتقال ایده های آنها است. هر Dev روش نوشتن یادداشت های خاص خود را دارد و سازماندهی شده است که کاملاً خوب است. این مقاله در مورد آنچه برای من مفید است صحبت می کند و اگر برای شما مفید باشد ، عالی است! 🎉

بیایید به ابزارهایی که استفاده کردم و جایی که به پایان رسیدم وارد شویم. من روزانه از Excalidraw استفاده می کردم.

Excalidraw ابزاری عالی برای ساخت نمودارها است. با این حال ، من می خواستم نمودارها را ذخیره کنم و به هر دستگاه مورد نیاز آنها دسترسی پیدا کنم. این یک مشکل بود زیرا من باید اطمینان حاصل کنم که این پرونده ها به روز بوده و از یک ابر پشتیبان تهیه شده اند.

بنابراین من به یک ابر احتیاج داشتم … 🤔 چرا از git استفاده نمی کنم و از این پرونده ها در github میزبان هستم؟ این رایگان است و من می توانم به هر دستگاهی که دارای GIT باشد ، به وسایلم دسترسی پیدا کنم. بنابراین من رفتم ، صرفه جویی در یادداشت ها را به یک پوشه در رایانه خود و تغییر پشت به Git. تنها مسئله این است که من مجبور شدم به صورت دستی از مطالب استفاده کنم.

آیا وقتی یک پرونده را ذخیره کردم ، پشتیبان گیری نیست؟

این باعث شد که من به یک برنامه Sether Notes نگاه کنم ، چیزی که می تواند به طور خودکار به یک ابر برگردد ، روی سیستم عامل های مختلف کار کنم و چیزی که به من اجازه می دهد داده های خود را در اختیار داشته باشم.

چیزهایی که امتحان کردم

من سعی کردم از برنامه یادداشت ها در MACOS استفاده کنم اما در سایر دستگاه های مورد استفاده من سازگار نیست. مخصوصاً اوبونتو

من سعی کردم از Evernote استفاده کنم اما به نظر می رسید برای آنچه من نیاز داشتم ، سر و صدای زیادی به نظر می رسید.

من سعی کردم از Anyo استفاده کنم که برای مدتی کار کرده و از چندین سیستم عامل پشتیبانی می کند اما به چیزی غنی تر از یک برنامه TODO احتیاج داشتم. چیزی که به من اجازه می دهد نمودارهایی ایجاد کنم و بر داده های خود کنترل داشته باشم.


راه حل فعلی من

این برای همه نیست ، اما طی یک سال گذشته من واقعاً از استفاده لذت بردم وابسته به سویبشر من آن را پیکربندی کرده ام تا یادداشت های خود را در ذخیره و فشار به یک repo از راه دور git بکشید.

این کاملاً معیارهای تحقق من را برآورده می کند:
1. پشتیبان گیری مبتنی بر ابر
2. پشتیبان گیری خودکار در ذخیره
3. پشتیبانی Excalidraw
4. پشتیبانی جامعه
5. داشتن داده های من
6. دسترسی به یادداشت ها بین ماشین ها

من نمی خواهم چرخ را دوباره اختراع کنم ، بنابراین اگر علاقه مند هستید ، لطفاً این ویدیو را بررسی کنید. این بیشتر راه آنجا را به شما می دهد.

در خارج از آن ، بیایید با افزونه ها صحبت کنیم.

🔌 شکاف با افزونه ها

علاوه بر افزونه GIT ، من Excalidraw ، بوم پیشرفته ، جدول CSV و ایموجی ها را نیز نصب کردم.

این برای من کار می کند از آنجا که من به Excalidraw عادت کرده ام ، اکنون می توانم یادداشت های خود را در 1 مکان داشته باشم! 🎉

👇🏼 مثال یک فرم کاربر ساده در Excalidraw.

فرم کاربر ساده در Excalidraw

من همچنین می توانم خروجی های CSV را بخوانم و نظرات خود را در مورد آنها بگذارم (فوق العاده برای کار برگشت من انجام می دهم).

افزونه بوم به من اجازه می دهد تا بوم خود را سبک کنم. این ممکن است کمی زائد باشد زیرا من افزونه Excalidraw را نیز دارم اما برای پیوند دادن به یادداشت های عمیق در ERD (نمودار روابط موجود) خوب است.

نمودار رابطه نهاد یک برنامه وب با اندازه متوسط

من با گذشت زمان بیشتر اضافه می کنم اما این برای من کار می کند


✅ بسته شدن

همین است!

آیا شما Obsidian را امتحان می کنید؟ آیا افزونه های آنها فکر می کنید باید امتحان کنم؟ در نظرات زیر به من اطلاع دهید!

با تشکر از خواندن!


پیکربندی ابدی

عکس توسط Jez Timms در Unsplash

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا