تطبيق تدوين الملاحظات للمطورين الذي يحل مشكلات Obsidian (شرح SiYuan)
BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00قد يكون هذا أفضل بديل لبرنامجي Obsidian وNotion وجدته حتى الآن.
00:00:05يعتقد معظمنا نحن المطورين أن ملاحظاتنا منظمة حتى نحتاج لشيء ما بالفعل.
00:00:10ملاحظاتي فوضى عارمة، لكنها تبدو منظمة بالنسبة لي.
00:00:14ملفات Markdown، روابط معطلة، وبعض صفحات Notion العشوائية التي ألقيت بها هناك.
00:00:18أكوادنا البرمجية لها هيكل، أما ملاحظاتي فلا.
00:00:21هذا هو تطبيق Siyuan.
00:00:23أداة معرفة شخصية مفتوحة المصدر تتيح لك إعادة صياغة أفكارك كأنها كود برمجي، باستخدام
00:00:28معرفات كتل دائمة، وقواعد بيانات، ولغة SQL مدمجة، وتحكم كامل بالاستضافة المحلية
00:00:33التي نحصل عليها.
00:00:34الآن أصبحت ملاحظاتنا تعمل بشكل يشبه أكوادنا البرمجية.
00:00:36في الدقائق القليلة القادمة، سأوضح لك لماذا قد تكون هذه أفضل أداة لتدوين ملاحظات
00:00:40المطورين حتى الآن.
00:00:42تطبيق Siyuan هو قاعدة معرفة مفتوحة المصدر تعتمد على التخزين المحلي أولاً.
00:00:50معظم الأدوات تربط الملفات، لكن Siyuan يربط الكتل.
00:00:53لذا تحصل كل فقرة وكل قائمة وكل كتلة برمجية على معرف دائم خاص بها.
00:00:59الآن عندما ننقل الأشياء من مكانها، لا تتعطل الروابط.
00:01:02وهذا أمر جلل إذا كنت تكتب وثائق، أو تتبع أخطاء، أو تنظم بنية هندسية.
00:01:06بالإضافة إلى ذلك، تحصل على قواعد بيانات مدمجة، واستعلامات SQL، ودعم العمل دون اتصال، واستضافة ذاتية عبر Docker.
00:01:13فبدلاً من الاختيار بين القوة وامتلاك البيانات، نحصل على كليهما معاً هنا.
00:01:18دعوني أريكم كيف يبدو ذلك في الواقع.
00:01:20إذا كنتم تستمتعون بالأدوات مفتوحة المصدر ونصائح البرمجة، تأكدوا من الاشتراك في قناة
00:01:24Better Stack.
00:01:25لدينا فيديوهات جديدة تنشر باستمرار.
00:01:27ببساطة، قمت بسحب المستودع، وأضفت ملف Docker Compose هذا، ثم قمت بتشغيله
00:01:31بواسطة Docker Compose.
00:01:33كان كل شيء يعمل خلال دقيقة واحدة، لا شيء معقد هنا.
00:01:37والآن مع دفتر ملاحظات جديد، أنا جاهز تماماً للبدء.
00:01:40يمكنني إنشاء ملاحظة وإضافة عنوان.
00:01:43يعمل هذا البرنامج تماماً مثل Notion.
00:01:46ويمكنني الآن إضافة كتلة برمجية.
00:01:48سأضع بعضاً من كود Python.
00:01:50سأقوم بتضمين هذه الكتلة في مكان آخر أيضاً.
00:01:54وهنا تأتي اللحظة الحاسمة.
00:01:55لقد قمت بنقل الكتلة الأصلية وظل الرابط المرجعي يعمل.
00:01:59لا مزيد من الروابط المعطلة للأبد.
00:02:01هذا يغير طريقة تفكيرنا وطريقة عملنا.
00:02:04يمكننا التوقف عن القلق بشأن مكان وجود الشيء، والتركيز فقط على مكان فائدته.
00:02:09الآن لنقم بإنشاء قاعدة بيانات مهام سريعة.
00:02:12سأضيف نوعاً من الأخطاء البرمجية.
00:02:14يمكننا تحديد الحالة، ويمكنني تحديد الأولوية.
00:02:16ولأن SQL مدمجة، يمكنني الآن الاستعلام عنها مباشرة داخل ملاحظاتي.
00:02:23بعد ذلك، يمكنني الانتقال إلى عرض الرسم البياني لرؤية كيف يرتبط كل شيء ببعضه.
00:02:26عرض الرسم البياني هذا مذهل حقاً وأنا أحب هذه الوظيفة.
00:02:30هذه هي الفكرة الأساسية هنا يا رفاق.
00:02:31كتل مستقرة، وقواعد بيانات حقيقية، وهيكل متماسك مع هذا الرسم البياني الذي يمكننا
00:02:37التفاعل معه لرؤية كيف ترتبط كل هذه النقاط داخل قاعدة بياناتنا.
00:02:43لذا هو مفيد حقاً.
00:02:45إذاً، كيف يختلف هذا عما نستخدمه بالفعل؟
00:02:47حسناً، مع Obsidian، كل شيء يعتمد على الملفات.
00:02:50أما مع Siyuan، فكل شيء يعتمد على الكتل.
00:02:53هذا يعني أننا لا نربط بصفحة كاملة.
00:02:55بل تربط بقطعة المعرفة المحددة الموجودة بداخلها.
00:02:58قد تكون قراراً، أو خطأً برمجياً، أو قصاصة كود.
00:03:00هذا هو الفرق.
00:03:01يبدو Obsidian كأنه مجلد قوي جداً للملاحظات.
00:03:04بينما يبدو Siyuan أقرب إلى الأنظمة المهيكلة، حيث تحصل على قواعد البيانات وSQL دون الحاجة
00:03:09للبحث عن أي إضافات.
00:03:10والآن قارن هذا ببرنامج Notion.
00:03:12يمنحك Notion الهيكل، ولكن مرة أخرى، بياناتك موجودة هناك على السحابة.
00:03:16يمنحك Siyuan نفس الهيكل محلياً، وبدون إنترنت، ومفتوح المصدر.
00:03:21وأنا لا أدفع مقابلاً له.
00:03:22لذا يستخدمه المطورون لوثائق المشاريع، وقصاصات الكود، والويكي الشخصي، وحتى قواعد المعرفة.
00:03:29إنه ببساطة بمثابة "دماغ ثانٍ" محلي ومفتوح المصدر، لكنه مهيكل مثل وثيقة
00:03:34تصميم الأنظمة.
00:03:35لذا، Notion.
00:03:36أو Obsidian.
00:03:37الآن، إذا كنا صادقين بشأن الأمر، وهذا ما يجب فعله، فهو رائع.
00:03:40تحديثاته سريعة، والاستضافة الذاتية لا تستغرق سوى دقيقة أو اثنتين مع Docker.
00:03:45مراجع الكتل تجعل الملاحظات الكبيرة تبدو مستقرة وسط كل هذه الأنظمة الهشة، وقواعد البيانات
00:03:51تمنحك هيكلية جادة دون الاعتماد على السحابة.
00:03:54لكن في المقابل، أو كما ينبغي أن أقول، من الناحية السلبية.
00:03:59الجانب السلبي هو أن Siyuan لا يخزن كل شيء بصيغة Markdown عادية.
00:04:03إنه يستخدم صيغته الغريبة الخاصة، .Sci
00:04:06لذا خذ ذلك في الاعتبار.
00:04:08يمكنك تصدير ملفات Markdown، لكنها ليست الصيغة الأصلية للنظام.
00:04:11سوق الإضافات أصغر بكثير، خاصة باللغة الإنجليزية لأنه صيني المنشأ.
00:04:17يعتقد البعض أن واجهة المستخدم تبدو قديمة بعض الشيء، لكنها في الحقيقة تشبه Notion.
00:04:21ومع مساحات العمل الضخمة جداً، قد تحتاج لإجراء تحسينات من وقت لآخر.
00:04:25إليك أبسط طريقة لتقرر ما إذا كان عليك استخدامه أم لا.
00:04:29إذا كان إعدادك يعتمد في الغالب على ملفات Markdown والإضافات، فبرنامج Obsidian لا يزال منطقياً.
00:04:34أما إذا كانت ملاحظاتك تتحول إلى توثيق، وأنظمة، ومعارف طويلة الأمد، فإن Siyuan يبدأ
00:04:40في أن يبدو خياراً أفضل بكثير.
00:04:42استخدمه إذا كنت تريد بيانات مهيكلة، وروابط قوية، وتحكماً كاملاً.
00:04:46رأيي الشخصي في كل هذا؟
00:04:47إذا كنت تبحث عن طريقة جديدة لتنظيم ملاحظاتك ولم تستثمر بقوة بالفعل
00:04:51في برنامج Notion، فاستخدمه.
00:04:53لكن لنكن واقعيين.
00:04:54إذا كنت تستخدم Notion منذ فترة، فسيكون الانتقال منه
00:04:58أمراً شاقاً للغاية.
00:05:00ربما من الأفضل الاستمرار مع Notion أو Obsidian في هذه الحالة.
00:05:03أما إذا كان نظامك الحالي بدأ في الانهيار، فهذا البرنامج يستحق التجربة.
00:05:06إنه رائع.
00:05:08ومفيد جداً، خاصة مع وجود مخطط الرسم البياني لقاعدة المعرفة.
00:05:11إذا كنتم تستمتعون بأدوات البرمجة مفتوحة المصدر والنصائح، تأكدوا من الاشتراك في قناة
00:05:15Better Stack.
00:05:16نراكم في فيديو آخر.