

عبدالرحمن هلابي
1K posts

@ALMODROID
"وَإِن تَعُدّوا نِعمَتَ اللَّهِ لا تُحصوها" 🙏 مبرمج فنان يصنع الفرق @SunaaMzeej_SA و @aeee_official و الكثير




انه الجنون وجنون الجنون وما فوق الجنون بنيت أول طرفية بالعربي يعني تيرمينال على ماك تعرض العربي بشكل صحيح. واسمها ترمنال (Tarminal). مفتوحة المصدر. ومو مبالغة — كل طرفية على ماك مكسورة للعربي. خلني أوضح. افتح (iTerm2) واكتب عربي. الحروف منفصلة. كل حرف لحاله كأن أحد كسر الكلمة وفرّقها. العربي خط متصل — الحروف تتغير حسب اللي قبلها وبعدها. ولا طرفية تحترم هالشي. ماذا عن (Ghostty)؟ نفس المشكلة. حروف مفصولة واتجاه غلط. وماذا عن (Alacritty)؟ ما يدعم الاتجاه من اليمين لليسار أصلاً. وماذا عن (Kitty)؟ لا شي. حتى طرفية أبل نفسها ما توصّل الحروف صح. عدد الناطقين بالعربية: 440 مليون. عدد الطرفيات اللي تشتغل صح: صفر. فبنيت وحدة. — كيف تشتغل — ترمنال تطبيق ماك أصلي: • مو (Electron) • مو غلاف لشي ثاني • مبنية بـ (Swift) و (SwiftUI) و (AppKit) • تستخدم (SwiftTerm) كمحرك طرفية — نفس المكتبة وراء (Secure Shellfish) و (La Terminal) • تستخدم (Core Text) من أبل لعرض النصوص نظام (Core Text) هو السر. يطبّق خوارزمية الاتجاه الثنائي يونيكود كاملة. يتعامل مع أشكال الحروف العربية — أول الكلمة، وسطها، آخرها، والحرف المنفرد. يسوي الربط بين الحروف. يوصّلها. كل تطبيق ماك يعرض النصوص صح يستخدمه. ولا طرفية تستخدمه. ترمنال تستخدمه. — وش فيها — • محاكاة طرفية كاملة (VT100/xterm) • نص عربي بحروف متصلة وربط • تبويبات مثل (iTerm2) — اختصارات (Cmd+T) و (Cmd+W) و (Cmd+1-9) • خمس ثيمات مدمجة — منها ثيم سراب مصمم للقراءة العربية • إعدادات للخط العربي، وضع الاتجاه، مسار الشل، نمط المؤشر • روابط قابلة للنقر — تظهر خط تحتها وتنفتح بالمتصفح • شفافية النافذة مع تأثير زجاجي • تبديل خطوط تلقائي — خط (SF Mono) للإنجليزي و (Geeza Pro) للعربي — وش ما فيها لسه — • تقسيم الشاشة • اتجاه الأسطر العربية من اليمين لليسار بالكامل • بحث في السجل • تنصيب عبر (Homebrew) لسه بدري. بس تشتغل. استخدمتها أشغّل (Claude Code) عليها ولأول مرة أقدر أقرأ المخرجات العربية بدون ما أحدّق في حروف مفصولة. — العمارة — بسيطة ونظيفة: • محرك (SwiftTerm) يتعامل مع كل محاكاة الطرفية • نظام (Core Text) يتعامل مع كل عرض العربي • محلل خطوط اتجاه ثنائي يكشف المحتوى العربي • خريطة مؤشر لتتبع الموضع في النص ثنائي الاتجاه • نظام تبديل خطوط تلقائي بنيتها في يوم واحد. فتحت المصدر فوراً. ترخيص (MIT). لو أنت مطوّر عربي تتحمّل طرفيات مكسورة طول حياتك — جرّبها. ولو تبي تساهم — محرك عرض الاتجاه الثنائي أكبر مجال للتطوير. الرابط: github.com/Moshe-ship/Tar…








Hi everyone, I just open sourced OpenBrand - extract any brand's logos, colors, and assets from just a URL. It's MIT licensed, open source, completely free. Try it out at openbrand.sh Why we built this: while building another product, we needed to pull in customers' brand images as custom backgrounds. It felt like a simple enough problem with no open source solution - so we built one.


تصميم وتطوير المواقع شغفي الابدي بس لما بديت اصمم لمشروعي اكتشفت ان الموضوع ابدا مو سهل الوقت والجهد كان مضاعف عن اي موقع صممته قريبا ان شاء الله "طقطق" للالعاب الالكترونيه حيكون في كل بيت وجلسة ✨🎮