محمد فواز عرابي @forabi

نقاط السمعة 1.09 ألف
تاريخ التسجيل 08/08/2013

أصبح WebCeph مفتوح المصدر

تمهيدًا للإصدار القادم، أصبح WebCeph مفتوح المصدر!

الإعلان عن WebCeph - مدوّنة فوّاز

خادوم دردشة محلية كتبته بـNode.js/Express/Socket.IO/React/Redux/Webpack

في الفترة الماضية كنت أعمل على تطبيق يجمع ما تعلمته طيلة الشهور الفائتة (React + Redux + Webpack، ثلاث مكونات أخذت تتصاعد شعبيّتها مؤخّرًا)، فقمت بكتابة خادوم وعميل دردشة بشكل مشابه لـWhatsApp Web وبواجهة مصممة وفق Material Design، يعمل ضمن المتصفحات على الشبكة المحلية، حيث يمكن لأي جهاز على الشبكة إنشاء الخادوم ثم يمكن للأجهزة الأخرى الانضمام إليه وبدء الدردشة سويّة عبر WebSockets. يتم اكتشاف الخواديم تلقائيًّا باستخدام بروتوكول Zeroconf/Bonjour، وتستخدم Socket.IO لنقل رسائل الدردشة.

مشروع تخرج من نوع مختلف

كل برامج معالجة النصوص سيئة. كلها بلا استثناء. سواء Word أو LibreOffice Writer. لسبب واحد: أنها معقدة أكثر من اللازم لدرجة تُشتتك عن كتابة المحتوى، الذي هو أهم شيء في المستند. فهي تجعلك تنقطع عن التفكير لتتوجه لتنسيق كلمة، أو إضافة صورة... كما أن واجهتها تحتوي مئات الأزرار والقوائم.

ما إجراءات الحصول على بطاقة MasterCard في السعودية؟

ما هي الأوراق وكم تبلغ التكاليف؟ وأين يمكن الحصول عليها؟

عن Project Spartan بديل Internet Explorer المستقبلي

كنت أقرأ هذا الموضوع على Smashing Magazine الّذي كتبه أحد أعضاء فريق تطوير Project Spartan

إطلاق Project Spartan هو خبر سارّ لكلّ مطوّري الويب حول العالم، لكن ليس هذا ما أريد مناقشته.

ما يزعجني هو أنّ الكثير من "أنصار...

كيف أسحب أرباحي من مستقل؟

صفحة "الأسئلة الشائعة" تذكر أنه يمكن ذلك من خلال طلب الرصيد من صفحة الرصيد، لكنني لا أجد أي زر سوى "شحن الرصيد"... مع أن رصيدي فوق 25$ (وهو الحد الأدنى الذي يمكن طلب سحبه)

إضافة FF Arabia لمستخدمي Arabia على متصفّح Firefox

السلام عليكم،

تعرّفت على إضافة الأخ IAli لمتصفح Chrome التي سمّاها Arabion بالصّدفة من خلال هذا الموضوع

ونظرًا لأنني أستعمل Firefox ولعدم وجود نسخة من الإضافة له فقد قررت إنشاء واحدة بمميزات مشابهة. الإضافة ما تزال في مراحلها الأولى...

لو كانت لغات البرمجة أسلحة

JavaScript تستطيع أن تُنظّف أطباقك!

https://forabi.github.io/#!...

أحتاج مساعدة بخصوص جدول ARP على Android

5 أسباب دفعتني لترك فيس بوك

https://forabi.github.io/#!...

حقائق لم أكن أعرفها عن قصف اليابان النووي | مدونة عبد الحفيظ

http://www.abdelhafid.com/2...

كيف يمكنني حذف حسابي في خمسات؟

لا أجد أي وقت لتلبية الخدمات على خمسات، أريد طريقة لحذف الحساب أو على الأقل حذف خدماتي المعروضة.

حلقة الأحداث (Event loop) في جافاسكربت

برنامج شل لتثبيت برامج أبونتو المفضلة دفعة واحدة

أكثر ما يزعجني بعد تثبيت نسخة نظيفة (clean install) من نظام تشغيل ما هو اضطراري لإعادة تثبيت كل البرامج التي أحتاجها يدويًا، وبحكم أنني كثير التنقل بين توزيعات لينكس :) قررت أن أُنشئ برنامج شِل لتثبيت برامجي المفضلة بعد أن...

كريستيان هيلمان: أين كان الويب في مؤتمر Google I/O؟

http://christianheilmann.co...

Facebook tinkered with users’ feeds for a massive psychology experiment · Newswire · The A.V. Club

قمت بكتابة إضافة لمحرر النصوص الجديد Atom ونشرها في أقل من ساعتين!

ربما سمتعم بمحرر النصوص الخارق Atom الذي تعمل عليه GitHub ولا يزال قيد التطوير، وهو محرر نصوص مبني بلغات الويب ويستعمل محرك جافاسكربت V8 الذي يُستخدم كذلك في Chrome وNode.js. يعمل Atom على Windows وLinux وMac.

هناك كثير من النقاط...

هل حان الوقت لإعلان وفاة لينوكس على سطح المكتب؟ | AN@S Online >>>

مدونة فواز - ما الجديد في الإصدار القادم من JavaScript (الإصدار الأول)

المبرمج ليس إنسانًا خارقًا

يحب كثير من المبرمجين أن ينظر إليه من حوله على أنه عبقري أو خارق الذكاء. في الحقيقة البرمجة ليست سوى القدرة على حل المشكلات، لكن نوع هذه المشكلات يختلف عن المشكلات التي يصادفها غير المبرمجين. المبرمج يحاول دومًا حل المشكلة بأقصر وأسرع طريقة، ولحل هذه المشكلة يحتاج إلى تعلم لغات معينة أو حِيَل معينة أو إطار عمل معين...

ما المعنى الدقيق لكل من JIT Compilation وAhead-of-time Compilation؟

في الآلات الافتراضية لمتصفحات الويب غالبًا ما يستخدم JIT Compilation... ولكن هل يستطيع أحد أن يشرح لي بدقة وبأسلوب علمي معناه والفارق بينه وبين Ahead-of-time Compilation؟ وكذلك الفارق الدقيق بين Compiler وInterpreter؟

النسخة التجريبية من تطبيق aQuran جاهزة للتجربة

استكمالاً للموضوع السابق (

، قمت للتو برفع نسخة تجريبية من التطبيق على GitHub Pages بعد محاولة الاستضافة على عدة مواقع أخرى باءت بالفشل :)

ما الجديد منذ الموضوع السابق؟

  • تم الانتقال إلى قواعد بيانات IndexedDB ضمن المتصفح، وهي من...

مشروع تطبيق للقرآن الكريم للهواتف الذكية مبني بلغات الويب

مشروع تطبيق للقرآن الكريم للهواتف الذكية مبني بلغات الويب

لماذا؟

جربت عدة تطبيقات للقرآن الكريم على نظام أندرويد، ولم تكن النتائج تعجبني دوماً، لعل أفضلها كان [Quran Android](