Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- وفاة العضو سامي رحمه الله عليه ، صاحب المعرفات التالية byteblack و netyou
الله يرحمه و يغفر له و يدخله جنات النعيم
- نتيجة السؤال الثاني عشر 12
Project Euler 35 :)
- ماهي تجاربكم في التطوير على node.js ؟
السلام عليكم, جربتها قليلاً رغم أني لم أعمل عليها بشكل مكثف. مشكلتي الوحيدة معها و مع cpp netlib و مع جميع المكتبات التي توفر asynchronous model أنها تعتمد على الـ callbacks رغم أن الـ coroutines أسهل بكثير في كتابة منطق البرامج. أعلم أن هناك عدة مكتبات, و لكن…
- TFS و Source Controls
وائل, هذه مقالة تتحدث بالتفصيل عن النقاط التي تريد معرفتها, و أكثر. On Git's Shortcomings
- الخطأ الذي ارتكتبه في حياتي البرمجية
بغض النظر عن اللغة أو التقنية التي ستعمل بها, لا تعمل في شيء لست (محترفاً) فيه, لكي تترك انطباعاً جيداً لدى الشخص الذي تقدم له عملك. الاحترافية هنا بمعناها العملي, و ليس الفخري, أي أنك يمكن أن تعمل مباشرة مع الاستعانة بالله في تعلم التفاصيل المطلوبة لإكمال الم…
- ويكيبديا تنتقل إلى MariaDB
فعلاً؟ يمكنك الحصول مقابل 10$ على خادم المواصفات التالية: 1GB Memory 1 Core 30GB SSD Disk 2TB Transfer من https://www.digitalocean.com
- كيف أقوم بتوثيق حقوق السكريبت كمفتوح المصدر ولكن غير مجاني ؟
أهلاً أخي بسام, أمامك عدة خيارات, و كل خيار له مميزاته و سلبياته. يمكن أن تطلق المشروع بنسختين, الأولى رخصتها GPL و الثانية تجارية. هذا يضمن حقك بأن أي شخص يقوم بتحسين مشروعك للاستفادة منه يجب أن ينشر التحسينات. و لك الحق وحدك في التصرف في النسخة التجارية بحيث…
- بشرى سارة للمصممين والمطورين: تم تعريب اتجاه twitter bootstrap لدعم RTL
و عليكم السلام, أخي هل قمت بتعريبه يدوياً؟ مهمة شاقة جداً, ماذا عن الإصدارات اللاحقة؟ قم بتحميل Bootstrap و nodejs . ثم قم بتحميل R2 عن طريق npm . بعدها قم بتحويل أي style sheet تريدها بكل سهولة. و هذا موقع صممته لتجربة النتيجة, و كانت أكثر من رائعة : ) Free S…
- [ تمت الإجابة ]داله الهدم (destructor) لا تنفذ في visual c++ 2010 ما الحل؟
CTRL + F5 لتشغيل البرنامج في نافذة مستقلة و بالتالي لا يتم العودة إلى Visual Studio مباشرة.
- حاويات من جوجل تحفظ الوقت والذاكرة
أخي لاحظ أنه في حالة أي عملية تقوم بتعديل الشجرة, في حالة الـ Containers الجديدة من Google فإن الـ Iterators تعتبر غير صالحة بعد تلك العملية. السبب بسيط, هو أن كل Node في الـ B-Tree تحمل أكثر من قيمة و بالتالي فإنه من غير الممكن (عملياً) تحديد أي Node تم تعديل…
- سؤال لتحريك الأذهان
عبارة عن declaration لدالة اسمها b و تعيد كائن من نوع a. أما عن الـ parameters لهذه الدالة فهي عبارة عن دالة أيضاً, تعيد كائن من نوع a و لا تستقبل parameters :) يسمى هذا الـ most vexing parse لأن هناك ambiguity في تفسير هذا السطر, و المواصفات القياسية تحدد الت…
- انها الحرب على تخصص هندسة البرمجيات
هندسة البرمجيات في معظم الجامعات عبارة عن نسخة مخففة من علوم الحاسب مع بعض المواد الإنشائية التي لا يمكن أن تكتسب عن طريق الدراسة و إنما عن طريق التجربة و الخبرة في العمل ^_^
- سؤال : كيف يمكن كتابة برنامج بدون المكتبات القياسية ؟
هناك أمران, الأمر الأول نعم يمكن أن تستغني عن المكتبات القياسية بسهولة, أما مكتبات الدعم وقت التشغيل فهي أمر آخر. بمعنى أن برنامجك أصبح لا يعتمد على أي شيء إطلاقاً كأنه skeleton exe. طرحت الموضوع منذ فترة و كانت تجربة لإنتاج ملفات تنفيذية بأصغر حجم ممكن .
- هل عند شراء أي منتج بكندا يتم إضافة 15% من قيمة المنتج؟
حسب Wikipedia فإنها تعتمد على المنطقة, و لكن نعم يمكن أن تصل الضريبة إلى أكثر من 15% في بعض المناطق: http://en.wikipedia.org/wiki/Sales_taxes_in_Canada
- A Generation Lost in the Bazaar
السلام عليكم... مقال أقل ما يقال عنه أنه من السهل الممتنع, قرأت المقال عدة مرات و بحثت كثيراً حتى استوعب النقاط التي يتكلم عنها المقال. ملخص المقال, هو الحديث عن انحراف الـ nix* عن الـ elegance الذي بنيت عليه أساساً بضياعها في متاهات ما أسمي hacking مغالطة, و …
- هل يمكنك إيجاد جميع الإحتمالات !؟
هذا مثال باستخدام Cpp11, فقط قم بتغيير numbers_count لتنتج العدد الذي تريده من الأعداد العشوائية. استخدمت g++ 7.1 لترجمة البرنامج: #include <cstdint> #include <cstddef> #include <fstream> #include <iomanip> #include <random> int main(){ // specify the min/max …
- هل يمكنك إيجاد جميع الإحتمالات !؟
لنحسب عدد الاحتمالات ببساطة: |solution space| = 16^12 = 281474976710656 for each solution, we have 12 digits. Lets assume that each digit is represented with one byte only for simplicity. solution space size = 281474976710656 * 12 Bytes = 3377699720527872 Byte…
- وداعاً Nokia, حياة أطول Qt!
وقعت شركة Digia اتفاقية مع شركة Nokia لنقل ملكية Qt. المثير للانتباه أن Digia تنوي توسيع الأنظمة التي يعمل عليها ليشمل Windows 8 و Android و iOS.
- نظرة سريعة على outlook.com وداعا Hotmail
أنا أيضاً كنت مستخدم Hotmail منذ أن عرفت الانترنت, و لكن انتقلت إلى gmail منذ عدة سنوات لأنه يوفر IMAP مجاناً, هل يوفر ذلك outlook؟
- هل هناك من يستخدم Vim في منتدانا؟!
السلام عليكم و رحمة الله و بركاته, لا أعتقد أن هناك مبرمج لم يسمع عن Vim و Emacs, و عن "أسطورية" هذين المحررين. في الماضي, قمت بتجربة Emacs و لكني لسبب ما لم أكمل الطريق, رغم إعجابي بـ Emacs الذي رأيت فيه إمكانيات هائلة. أما Vim فقد لازمتني عقدة كرهه حتى وقت ل…