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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لماذا؟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://christianheilmann.co...

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

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

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

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

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

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

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

هل جربتم التعامل مع MongoDB؟

MongoDB هي نظام لقواعد البيانات من فئة ما يُسمى NoSQL أو بوصف أدق "Non-relational database management system" وهو يختلف عن قواعد البيانات التقليدية التي تعتمد لغات مثل SQL، فـMongoDB تعتبر Schema-less أي ليس هناك نمط محدد للبيانات، وإنما يمكن أن يحوي مستند ما (وهو ما يقابل الجدول في SQL DBs) عناصر كل منها له حقول مختلفة (كالأعمدة)، وعلى هذا يمكن تخزين مدونة بالطريقة التالية:

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

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