-
الإعلانات
-
تسجيل عضوية جديدة في المنتدى 01/31/2016
السلام عليكم ورحمة الله وبركاته عزيزي العضو الجديد : حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة ) فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK) وقم بتفعيل إشتراككم من هناك
-
-
عدد المشاركات
2,052 -
تاريخ الانضمام
-
تاريخ اخر زياره
السمعه بالموقع
825 ممتاز جداعن Khaled Alshaya

-
الرتبة
مشرف قسم السي ++
- تاريخ الميلاد 03/14/1987
طرق الإتصال
- ICQ 0
معلومات الملف الشخصي
- الجنس ذكر
- الدولة : ياليتها كانت حمص(سوريا)
- اهتمامات Design and Impl. of Programming Languages
أحدث الزائرين لملفلك الشخصي
-
mohammad_93 بدأ بمتابعة Khaled Alshaya
-
mony_queen أعطى سمعة إيجابية لــ رد في موضوع: خوارزمية إخفاء النصوص داخل صور Bmp -24 Bit
-
mony_queen أعطى سمعة إيجابية لــ رد في موضوع: خوارزمية إخفاء النصوص داخل صور Bmp -24 Bit
-
anwar mojwad بدأ بمتابعة Khaled Alshaya
-
dracola168 بدأ بمتابعة Khaled Alshaya
-
Khaled Alshaya أعطى سمعة إيجابية لــ رد في موضوع: هل توجد مواقع لتكوين فريق عمل على اي مشروع?
-
Khaled Alshaya أعطى سمعة إيجابية لــ رد في موضوع: هل توجد مواقع لتكوين فريق عمل على اي مشروع?
-
Khaled Alshaya أعطى سمعة إيجابية لــ إجابة على سؤال: تعابير lambda في C++11
-
mr omer أعطى سمعة إيجابية لــ رد في موضوع: هؤلاء مبرمجو C!
-
mr omer أعطى سمعة إيجابية لــ رد في موضوع: قم ببناء Boost خطوة بخطوة
-
وفاة العضو سامي رحمه الله عليه ، صاحب المعرفات التالية byteblack و netyou
Khaled Alshaya رد على prof_1982's موضوع في الأخبار والنقاشات التقنية
الله يرحمه و يغفر له و يدخله جنات النعيم -
Khaled Alshaya بدأ بمتابعة نتيجة السؤال الثاني عشر 12
-
Project Euler 35 :)
-
ماهي تجاربكم في التطوير على node.js ؟
Khaled Alshaya رد على ahmed_youssef's موضوع في الأخبار والنقاشات التقنية
السلام عليكم, جربتها قليلاً رغم أني لم أعمل عليها بشكل مكثف. مشكلتي الوحيدة معها و مع cpp netlib و مع جميع المكتبات التي توفر asynchronous model أنها تعتمد على الـ callbacks رغم أن الـ coroutines أسهل بكثير في كتابة منطق البرامج. أعلم أن هناك عدة مكتبات, و لكن توفير الـ coroutines في اللغة أمر آخر في غاية الأهمية. رغم كل ذلك فأنا أجدها سلسة في الاستخدام كمنصة, و Javascript هي لغة معروفة بالنسبة لي أصلاً, بالتالي لن تجد صعوبة في البداية بها. تحياتي...- 3 ردود
-
1
-
Khaled Alshaya بدأ بمتابعة ماهي تجاربكم في التطوير على node.js ؟
-
Khaled Alshaya بدأ بمتابعة TFS و Source Controls
-
وائل, هذه مقالة تتحدث بالتفصيل عن النقاط التي تريد معرفتها, و أكثر. On Git's Shortcomings
-
الخطأ الذي ارتكتبه في حياتي البرمجية
Khaled Alshaya رد على sufian2020's موضوع في الأخبار والنقاشات التقنية
بغض النظر عن اللغة أو التقنية التي ستعمل بها, لا تعمل في شيء لست (محترفاً) فيه, لكي تترك انطباعاً جيداً لدى الشخص الذي تقدم له عملك. الاحترافية هنا بمعناها العملي, و ليس الفخري, أي أنك يمكن أن تعمل مباشرة مع الاستعانة بالله في تعلم التفاصيل المطلوبة لإكمال المشروع. منصة Net. تعمل على mono و هي عابرة للمنصات بشكل أو بآخر, ربما ليست الأفضل في هذا المجال و لكن الأمر ممكن بكل بساطة. يمكنك تجربة لغة Go فهي جميلة في مجال الويب و توفر الكثير مما لا يتوفر في اللغات الديناميكية. تحياتي, -
Khaled Alshaya بدأ بمتابعة الخطأ الذي ارتكتبه في حياتي البرمجية
-
فعلاً؟ يمكنك الحصول مقابل 10$ على خادم المواصفات التالية: 1GB Memory1 Core30GB SSD Disk2TB Transfer من https://www.digitalocean.com
- 11 ردود
-
2
-
كيف أقوم بتوثيق حقوق السكريبت كمفتوح المصدر ولكن غير مجاني ؟
Khaled Alshaya رد على bastr3's موضوع في الأخبار والنقاشات التقنية
أهلاً أخي بسام, أمامك عدة خيارات, و كل خيار له مميزاته و سلبياته. يمكن أن تطلق المشروع بنسختين, الأولى رخصتها GPL و الثانية تجارية. هذا يضمن حقك بأن أي شخص يقوم بتحسين مشروعك للاستفادة منه يجب أن ينشر التحسينات. و لك الحق وحدك في التصرف في النسخة التجارية بحيث أنك توفرها مع مميزات إضافية أو دعم و هكذا. هذا هو الأسلوب المتبع في حالة Qt. يمكنك أيضاً, أن تنشر مشروعك تحت رخصة مفتوحة, بحيث توفر الدعم بشكل غير مجاني. هذه الطريقة المتبعة في الغالبية العظمى من المشاريع المفتوحة. لاحظ أنك ستوفر كخدمات تجارية الدعم و التركيب و التدريب و التحسينات. الطريقة الثالثة, أن تسمح بالاستخدام الشخصي فقط غير التجاري و كمثال على هذا الأمر رخصة Affero GNU Public License و هذه الرخصة غير معتمدة حسب علمي كرخصة حرة, و لكنه أسلوب متبع في مشاريع شهيرة كمكتبة iText. عموماً, الفائدة التي ستجنيها في كل الأحوال عند استخدام رخصة حرة, هو أن تبني المشروع سيكون أسرع بكل تأكيد مما لو كانت الرخصة تجارية بحتة, عدا عن التحسينات التي ستأتي من مجتمع المطورين الذين قاموا بتبني مشروعك. لاحظ أن أي جهة جادة في استخدام مشروعك لن تعبث بالمشروع من أجل توفير القليل من المال, و لكنها ستبحث عن شخص خبير بالمشروع لتركيبه و التدريب عليه و هكذا. الفكرة أنك المطور الأصلي للمشروع و بالتالي فإنك ستكون المرشح الأقوى في هذه الحالة كـ consultant أو freelancer للعمل على تطبيق المشروع لدى تلك الجهة. تحياتي,- 4 ردود
-
3
-
بشرى سارة للمصممين والمطورين: تم تعريب اتجاه twitter bootstrap لدعم RTL
Khaled Alshaya رد على backspace's موضوع في منتدى تصميم صفحات الويب
و عليكم السلام, أخي هل قمت بتعريبه يدوياً؟ مهمة شاقة جداً, ماذا عن الإصدارات اللاحقة؟ قم بتحميل Bootstrap و nodejs. ثم قم بتحميل R2 عن طريق npm. بعدها قم بتحويل أي style sheet تريدها بكل سهولة. و هذا موقع صممته لتجربة النتيجة, و كانت أكثر من رائعة : ) Free Syria ID تحياتي, -
[ تمت الإجابة ]داله الهدم (destructor) لا تنفذ في visual c++ 2010 ما الحل؟
Khaled Alshaya رد على طموحة بلا حدود's موضوع في الأسئلة المجابة
CTRL + F5 لتشغيل البرنامج في نافذة مستقلة و بالتالي لا يتم العودة إلى Visual Studio مباشرة.- 11 ردود
-
2
-
أخي لاحظ أنه في حالة أي عملية تقوم بتعديل الشجرة, في حالة الـ Containers الجديدة من Google فإن الـ Iterators تعتبر غير صالحة بعد تلك العملية. السبب بسيط, هو أن كل Node في الـ B-Tree تحمل أكثر من قيمة و بالتالي فإنه من غير الممكن (عملياً) تحديد أي Node تم تعديلها و بالتالي أي مجموعة قيمة تم تعديلها و بالتالي لا يمكن ضمان صلاحية الـ Iterators بعد هكذا عملية. هناك مكتبة من Boost من أحد مؤسسيها في الحقيقة تقترح إضافة B-Tree Containers و لكن للـ Disk-Based و لكن لم يتم ضمها بعد, يمكنك الاطلاع عليها من هنا: https://github.com/Beman/Boost-Btree تحياتي...
- 4 ردود
-
2
-
عبارة عن declaration لدالة اسمها b و تعيد كائن من نوع a. أما عن الـ parameters لهذه الدالة فهي عبارة عن دالة أيضاً, تعيد كائن من نوع a و لا تستقبل parameters :) يسمى هذا الـ most vexing parse لأن هناك ambiguity في تفسير هذا السطر, و المواصفات القياسية تحدد التفسير المذكور على أنه التفسير القياسي.
- 4 ردود
-
1
-
هندسة البرمجيات في معظم الجامعات عبارة عن نسخة مخففة من علوم الحاسب مع بعض المواد الإنشائية التي لا يمكن أن تكتسب عن طريق الدراسة و إنما عن طريق التجربة و الخبرة في العمل ^_^
-
سؤال : كيف يمكن كتابة برنامج بدون المكتبات القياسية ؟
Khaled Alshaya رد على The Hidden Ghost's موضوع في لغة C و ++C
هناك أمران, الأمر الأول نعم يمكن أن تستغني عن المكتبات القياسية بسهولة, أما مكتبات الدعم وقت التشغيل فهي أمر آخر. بمعنى أن برنامجك أصبح لا يعتمد على أي شيء إطلاقاً كأنه skeleton exe. طرحت الموضوع منذ فترة و كانت تجربة لإنتاج ملفات تنفيذية بأصغر حجم ممكن.- 10 ردود
-
2
-
هل عند شراء أي منتج بكندا يتم إضافة 15% من قيمة المنتج؟
Khaled Alshaya رد على asm-soft's موضوع في الأخبار والنقاشات التقنية
حسب Wikipedia فإنها تعتمد على المنطقة, و لكن نعم يمكن أن تصل الضريبة إلى أكثر من 15% في بعض المناطق: http://en.wikipedia.org/wiki/Sales_taxes_in_Canada- 2 ردود
-
1
-
السلام عليكم... مقال أقل ما يقال عنه أنه من السهل الممتنع, قرأت المقال عدة مرات و بحثت كثيراً حتى استوعب النقاط التي يتكلم عنها المقال. ملخص المقال, هو الحديث عن انحراف الـ nix* عن الـ elegance الذي بنيت عليه أساساً بضياعها في متاهات ما أسمي hacking مغالطة, و الحقيقة أنها ليست الـ hacking الذي بني عليها النظام و لكن كتابة الكود دون جودة في التصميم مما أدى إلى ترهلات كبيرة في النظام و الأدوات الأساسية القائمة عليه. A Generation Lost in the Bazaar