أحدث التدوينات

سببٌ آخر كي لا تثق بأي تقنية 100%: هكر أخلاقي يخترق فيسبوك بالقوة العمياء

ثغرة فيسبوك

الحديث عن مدى مصداقية و نزاهة شركات الإتصالات و تقنية المعلومات من الأحاديث التي يكثُر حولها اللغط هذه الأيام. وكما قيل لا يُوجد دخان من غير نار، فقد حدث أن تم إختراق بيانات بعض هذه الشركات التي يدور حولها الحديث …

أكمل القراءة »

مشروع التخرج و بحث التخرج و مناقشة المشروع: فائدتهم لا منتهية حتى اليوم!

مشروع التخرج مناقشة مشروع التخرج بحث التخرج

غادرتُ عتبات الجامعة مودعاً إياها بمناقشة مشروع التخرج و ذاك الشعور الغريب ببداية النهاية. في آخر سنة من الدراسة الجامعية يعملُ الطلاب على تجربة شيءٍ من الحياة العملية يُسمى بمشروع التخرج. لم نكن كحاسبوبيون لننأى بأنفسنا عن تجربة العمل على …

أكمل القراءة »

شرح المصفوفات في جافا كأبسط ما يكون، مفاهيم تستخدمها مع أي لغة برمجة

المصفوفات في جافا

مرحباً و أهلاً و سهلاً مرة أخرى في مدونة علوم حيثُ نتحدثُ اليوم عن المصفوفات كمفهوم عام و عن المصفوفات في جافا بقليلٍ من التخصيص. عندما تبدأُ بتعلم البرمجة بلغة الجافا ستكون -أو كانت- المصفوفات من أوائل ما تعلمته من أساسيات …

أكمل القراءة »

11 مشكلة متكررة في شفرة جافا يواجهها المبتدئون و كيف تتغلب عليها

مشاكل جافا للمبتدئين

كما هو المُبتدئ كان الخبير، من منهم لم يواجه مشكلة في شفرة جافا؟ و كُل البدايات تتشابه، لذا تتشابهُ المشاكل التي يُعاني منها المبتدئون عموماً، هذه المشاكل من المُمكن أن نُسميها مشاكل البدايات. وكُلما تتطور المبرمج في عمله و علمه …

أكمل القراءة »

#ساعة_البرمجة: تعليم لغات البرمجة للأطفال ❤ يبدأ من هنا #hourofcode

ساعة البرمجة #ساعة_البرمجة

إنّ البرمجة كعلم لا يَختلف عن الأحياء و الكيمياء و الرياضيات في هذا الزمان. يدرسُ الأطفال في مراحلهم الدراسية الأولى العديد من العلوم المخُتلفة و التي قد يَتعجّبُ منها بعضهم و يتساءل لماذا يَدرُس الأطفال هذه العلوم مع صِغر سنهم. الهدفُ …

أكمل القراءة »

إستخدام double و float: كيف يؤدي إلى خسارة حتمية أو أرباح زائفة

إستخدام BigDecimal مع الكسور

عندما يتعلق الأمر بالتعامل مع بعض الكائنات المحتوية على كسور نلجأ عادة إلى إستخدام المتغيرات التي تدعم الكسور العشرية في لغة الجافا. المتغيرات الكسرية كما تعلم هي double و float. برغم أن هذا الخيار يبدو منطقياً جداً، إلا أن استخدام float …

أكمل القراءة »

10 أشياء تُسعدك في تخصص علوم الحاسب حتماً رغم العناء

أسباب السعادة في العمل الحاسوبي

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

أكمل القراءة »

5 خطوات للحصول على رضا العميل و كسبه في صفك بدون تملُّق

رضا العميل

أثناء تطوير أحد البرامج تفكر هل سيُعجَب العميل بالبرنامج؟ أم سيطلب المزيد و المزيد من التعديلات. هل كُنت في هذه الحالة من قبل؟ إذا لم تمُر بهذه الحالة فهذه التدوينة لك فدرهم وقاية خيرٌ من قنطار علاج. و إذا كُنت في هذه الحالة فأقولُ لك: …

أكمل القراءة »

3 قواعد مهمة للمبرمج: مختبر البرنامج لا يعمل ضد المبرمج أبداً

المبرمج و مختبر النظام

تُعتبر العلاقة بين المبرمج [Developer] و مختبر البرنامج [Tester] من العلاقات الشائكة و الغريبة. نستطيع بسهولة أن نقول أن العلاقة بينهما مثلا علاقة توم بجيري و عنيد و مفيدة و مثل أي اثنين لا يختلفان و يعيشان في خلاف متصل. بدون …

أكمل القراءة »

إستخدم المقروئية أو ضيّع سنوات البرمجة

شفرة برمجية بدرجة مقروئية صفر

يا أيها المبرمج: أنت إنسان مُحترف، تطور برامجك لتعمل بأفضل صورة و تبذل جهدك لتُتنتج أفضل البرامج بأقل الأخطاء، تحوّل كاسات القهوة إلى أسطر برمجية في ليالٍ حالكة. و عندما يأتي الصباح تكون قد كتبت في داخل برنامجك شيئاً ما …

أكمل القراءة »

51 وظيفة حقيقية محتملة لدارسي الحاسوب و تقنية المعلومات

وظائف لخريجي علوم الحاسوب

يتساءل بعض الطلاب المقبلين على دراسة الحاسوب و المهتمين بمجال الحاسوب بمختلف تخصصاته عن ماهية الأعمال التي يستطيعون العمل فيها مستقبلاً. هناك كثيرٌ من الأعمال التي لا حصر لها، ولكن في هذه القائمة جمعت 51 وظيفة من الممكن أن يعمل …

أكمل القراءة »

بوكيمون جو: رأي برمجي أمني تسويقي

الخصوصية و البرمجة و الامن في بوكيمون جو

حدث لغط كبير يتعلق بلعبة بوكيمون جو و خوف أكبر من أن تكون لعبة بوكيمون جو تسرق بيانات و صور من يقوم بتحميلها. هذا اللغط أتى من الربط الذكي و الرائع بين لعبة بوكيمون جو و الواقع و الذي قامت به شركة نينتندو. لمن لا …

أكمل القراءة »

سوبر مبرمج: تعدد لغات البرمجة أم لغة برمجة واحدة تكفي؟

المبرمج سوبرمان

حتى نهاية ثمانينات القرن الماضي كانت موارد التعليم قليلة مقارنة باليوم. ثمانينات القرن الماضي ليست بالأمر البعيد إنها تربو على 35 سنة. ببداية إنتشار الإنترنت بدأت وسائل التعلم أيضاً في الانتشار و بصورة ابداعية و تيسر الوصول اليها كثيراً، هذا شيء يسعد بكل …

أكمل القراءة »