مصطلحات وأدوات تكاملية

Tool Integration Briefs (TIBs)

ملفات خفيفة (200-400 كلمة) للأدوات التي تظهر كـ integrations داخل tool reviews/workflows لكنها لا تستحق tool review كامل. تخدم الـ knowledge graph (تربط بـ tool reviews الكبرى) وتغني صفحات الأدوات الرئيسية.


1. Icecast

ما هو: خادم بث صوتي (streaming server) مفتوح المصدر تحت GNU GPL. صدر 1999. يستقبل streams صوتية من sources (مثل DJ بـ BUTT/OBS أو Liquidsoap) ويبث للمستمعين عبر HTTP/HTTPS بصيغ MP3, AAC, Opus, Ogg.

العلاقة: القلب التقني داخل AzuraCast. كل محطة AzuraCast لديها Icecast server (أو SHOUTcast كبديل). نادراً ما يحتاج المستخدم العادي إعداد Icecast منفصلاً — AzuraCast يديره.

متى يحتاجه:

  • بناء stack بث مخصص بدون AzuraCast
  • ربط Icecast بأدوات بث متعددة (Liquidsoap + Mixxx + BUTT)
  • إعدادات أداء متقدمة (relays، CDN integration)

الحد الأدنى: 512MB RAM. يخدم 100-500 مستمع بـ 128kbps حسب bandwidth.

روابط: AzuraCast review — Icecast مدمج.


2. Liquidsoap

ما هو: نظام برمجة للبث الصوتي والـ playlists، مكتوب بـ OCaml. يصف "ماذا يُبث متى" كـ script. صدر 2003، يستخدم في آلاف محطات الراديو الإنترنت.

العلاقة: يستخدمه AzuraCast كـ playout engine. عند تحديد جدول الـ playlists في AzuraCast، يولّد Liquidsoap script في الخلفية. يدير: crossfade، fade-in/out، live DJ takeover، fallback عند انقطاع.

متى يحتاجه مباشرة:

  • منطق scheduling معقد لا تكشفه واجهة AzuraCast
  • معالجة صوتية متقدمة (compression، EQ، voice activity detection)
  • بث متعدد المحطات بمنطق مشترك

نموذج script:

radio = playlist("/music")
radio = crossfade(radio)
output.icecast(%vorbis, host="localhost", port=8000, mount="stream", radio)

روابط: AzuraCast review, راديو case study.


3. Pandoc

ما هو: "السكين السويسري" لتحويل صيغ الوثائق. يحوّل بين 50+ صيغة: Markdown ↔ DOCX ↔ HTML ↔ PDF ↔ LaTeX ↔ EPUB. مكتوب بـ Haskell، صدر 2006، يستخدمه أكاديميون ومحررون عبر العالم.

العلاقة: ركيزة في workflows ترجمة الوثائق. الـ pipeline: DOCX → (Pandoc) → Markdown → (translate) → Markdown → (Pandoc) → DOCX يحافظ على البنية.

أوامر شائعة:

pandoc input.docx -o output.md          # DOCX إلى Markdown
pandoc input.md --pdf-engine=xelatex -o output.pdf  # MD إلى PDF بـ XeLaTeX (يدعم العربية)
pandoc input.html -o output.docx        # HTML إلى DOCX

للعربية: استخدم --pdf-engine=xelatex مع template يحوي خط عربي:

mainfont: "Amiri"
documentclass: article
lang: ar-EG
dir: rtl

روابط: دليل ترجمة الوثائق, workflow wf-document-translation-pipeline.


4. Apache Tika

ما هو: مكتبة Java لاستخراج النص والـ metadata من 1000+ صيغة ملف: PDF، DOCX، XLSX، HTML، RTF، Image (مع OCR)، Audio, Video metadata. صدر 2007.

العلاقة: المُستخرج الافتراضي في pipelines الـ RAG. قبل embedding أي وثيقة، Tika يحوّلها لـ نص نظيف.

التشغيل:

docker run -d -p 9998:9998 apache/tika
curl -X PUT --data-binary @doc.pdf http://localhost:9998/tika -H "Accept: text/plain"

للـ PDFs الممسوحة: Tika وحده لا يقرأ الصور. يحتاج Tesseract OCR + tesseract-server بجانبه، أو استخدام Tika 3.x مع OCR Setup.

روابط: workflows wf-research-archive-rag, wf-research-archive-search, دليل Qdrant Setup.


5. Tesseract OCR

ما هو: محرك OCR مفتوح المصدر، أصلاً من HP في 1985، Google تطوّره منذ 2006. يدعم 100+ لغة بنماذج مدرّبة منفصلة. ترخيص Apache 2.0.

العلاقة: أساسي للأرشيفات التي تحوي PDFs ممسوحة ضوئياً (مكتبات جامعية قديمة، وثائق منظمات على عقود، شهادات مسجّلة كصور).

العربية: نموذج tesseract-ocr-ara متاح. الجودة معقولة للنصوص الطباعية، أقل للخط اليدوي. للنصوص العربية بجودة عالية، توجد نماذج مدرّبة حديثاً (2023+) تتفوق على القديمة.

أمر شائع:

tesseract scanned.pdf output -l ara
# للوثائق ثنائية اللغة:
tesseract image.jpg output -l ara+eng

روابط: دراسة حالة مكتبة جامعية — Tesseract ضروري لرسائل قديمة.


6. PostgreSQL

ما هو: قاعدة بيانية علائقية مفتوحة، صدرت 1996، الأنضج في النظام البيئي المفتوح. ترخيص PostgreSQL License (مماثل لـ MIT).

العلاقة: قاعدة البيانات الافتراضية لمعظم الأدوات في الـ stack: n8n production، Chatwoot، Listmonk، APITable، Baserow، Nextcloud الإنتاجي. كل تركيب Coolify يجلبها كخيار.

ملاحظات تشغيلية:

  • إصدار 16+ موصى به (الميزات الحديثة + الأداء)
  • نسخ احتياطي بـ pg_dump (logical) أو WAL archiving (physical)
  • Auto-vacuum + tuning لـ shared_buffers لأداء أفضل
  • pgvector extension لتخزين embeddings (بديل خفيف لـ Qdrant للحالات الصغيرة)

روابط: Coolify review — يدير PostgreSQL تلقائياً. secure-n8n guide.


7. Tor (The Onion Router)

ما هو: شبكة anonymity routing عبر عقد متعددة. صدرت 2002، تديرها Tor Project (NGO). تخفي IP المستخدم عبر تمرير اتصالاته عبر 3 nodes مشفّرة.

العلاقة: البنية الأساسية لـ OnionShare و SecureDrop و Briar. لا تُستخدَم مباشرة كأداة منفصلة عادة — تأتي مدمجة.

Tor Browser: المتصفح المخصص للوصول لمواقع Onion (.onion). يجب على المصادر استخدامه للوصول لـ OnionShare URLs.

Tails OS: نظام تشغيل مبني على Linux، كل اتصالاته عبر Tor، لا يترك أثراً على الجهاز (live USB). للحالات الأكثر حساسية.

روابط: OnionShare، Briar، Signal، workflow secure source communication.


8. BUTT (Broadcast Using This Tool)

ما هو: عميل سطح مكتب لبث صوتي من جهاز DJ إلى Icecast/SHOUTcast server. مفتوح GPL. متاح Windows/Mac/Linux.

العلاقة: الواجهة العملية للـ DJs البعيدين في AzuraCast. بدلاً من تركيب Liquidsoap الكامل على جهاز كل DJ، BUTT بسيط جداً (5 دقائق إعداد) ويعمل من المنزل.

الإعداد:

  • Server: radio.example.com
  • Port: 8005 (افتراضي source)
  • Mount: /
  • Username + Password من AzuraCast Streamers
  • Format: MP3 128kbps

بديل: OBS Studio مع plugin بث صوتي، Mixxx (للـ DJs الذين يخلطون موسيقى)، IDJC.

روابط: AzuraCast review، دليل إطلاق راديو.


9. ComfyUI (موجزاً، للربط من tool reviews أخرى)

ComfyUI لديه tool review كامل في Batch 03. هذا الـ TIB يربط من السياقات السريعة.

ما هو: واجهة عقدية لـ Stable Diffusion / CogVideoX / Flux. الأقوى في فضاء image/video generation المفتوح.

العلاقة: المنصة العملية لتشغيل CogVideoX و Stable Diffusion محلياً.

روابط: ComfyUI review، CogVideoX review.


10. exiftool & mat2

ما هما: أداتان لقراءة وإزالة metadata من ملفات.

  • exiftool: قراءة + كتابة، يدعم 200+ صيغة. للـ debugging و forensics.
  • mat2: مسح آمن للـ metadata. صُمِّم خصيصاً لحماية الخصوصية. يحذف XMP, EXIF, IPTC, PDF properties.

العلاقة: ضرورية في workflow الصحافة الاستقصائية. metadata في PDF أو صورة قد تكشف هوية المصدر — اسم في PDF properties، GPS في صورة هاتف.

أمثلة:

# عرض metadata
exiftool document.pdf

# إزالة آمنة
mat2 document.pdf      # ينشئ document.cleaned.pdf
mat2 --inplace photo.jpg

# للصور بكمية:
find . -name "*.jpg" -exec mat2 --inplace {} ;

روابط: OnionShare، workflow secure source communication، case study whistleblower protocol.


استخدام هذه الـ TIBs

  • في tool reviews/workflows: اربط إلى TIB المقابل بدلاً من إعادة شرح الأداة في كل مكان
  • في documentation: TIBs مرجع موجز للمصطلحات
  • في الـ knowledge graph: TIBs nodes خفيفة تربط hubs بدون أن تكون hubs بنفسها
  • للنشر: يمكن نشرها كـ glossary entries أو snippets في sidebar بدلاً من posts كاملة

ملاحظة على الترخيص للجمهور: كل الأدوات المذكورة هنا مفتوحة المصدر — لكن رخصة Tor لا تعني أنها قانونية في كل بلد. تحقق من القانون المحلي قبل النشر للجمهور.