سوالف #6 مشروع التخرج و nodeJS

تكلمت في اخر بوست عن مشروع التخرج كمادة ومتطلباتها وطريقة اجتيازها وان المطلوب في الاخير هو تنفيذ عملي لفكرة تكون بشكل او بآخر حل لمشكلة او تطوير حل متوفر حالياً, فكرة مشروع تخرجي عبارة عن منصة خاصة بطلاب الكلية توفر كل مايحتاجة الطالب من مصادر تعليمية (كتب, سلايدات وغيرها) و برامج وبيئات تطوير (Netbeans, Eclips, Android Studio, MySQL,PacketTracer) و برامج Office وغيرها حسب حاجة الطالب وجدولة الدراسي, بمعنى ان كل طالب سيجد الكتب الخاصة بالمواد في الترم الدراسي الحالي وسيجد البرامج والادوات الي يحتاجها مع تلك المواد.

طبعاً ربط الكتب والبرامج مع المواد كان بناء على مادرسته خلال الاعوام السابقة وما احتجته كطالب ومن خلال نتائج الاستبيانات في فترة بناء التوثيق لمشروع التخرج.

كيف؟

التطبيق يجب ان يكون مرتبط  بقاعدة بيانات طلاب الكلية وعند استخدام الطالب للتطبيق (تسجيل الدخول باستخدام الرقم الجامعي) يتم جلب بيانات الجدول الدراسي للترم الحالي عن طريق الرقم الجامعي ثم تكون عملية انشاء بيئة العمل (تحميل الكتب والبرامج والادوات لنظام التشغيل), يتم تحميل سطح المكتب الخاص بالطالب ويكون جاهزا للاستخدام عن بعد عن طريق المتصفح  (_0

اكمل القراءة

تجربتي الجامعية وفي كلية الحاسبات

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

السنة التحضيرية

هذي اول تغريدة كتبتها من الحرم الجامعي, وهي النصيحة الأولى لا تداوم اول يوم -بإستثناء انك ترغب في التعرف على المباني واماكن المحاضرات- لكن ماراح تلقى اي عضو هيئة تدريس ولا راح يكون فيه محاضرات.

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

اكمل القراءة

docker containers

كمديري انظمة, مطورين , مبرمجين أو حتى مستخدم عادي دائماً مانصل لنقطة معينة في عملنا لنستوعب اننا نكرر هذه الخطوات كثيرا بين فترة و اخرى!, احيانا اقول هذا الشغل سويته الظهر/العصر/امس/ الاسبوع الي راح (المقصد انه عملته اكثر من مره) ليش اكرره الحين؟ او احيان يحصل خطأ بسيط واعيد كل هذا!

او احياناً ابغى اسوي شيء (غالباً شغلي اخذ نسخ من مطورين قت هب واعدل) لكنه يخبص النظام عندي او ينزل ملفات وبكجات تخرب شغلي وسلبيات كثيرة, احتاج عزل او بيئة ثانية اعمل فيها الشغل, لكل المشكلتين السابقة كنت غالباً استخدم نظام افتراضي او في اخر سنتين استخدم سيرفر الـ nas الي عندي.

حاويات لينكس بشكل عام و دوكر بشكل خاص حلت مشاكل كثيرة و فتحت افكار وحلول ومجالات كثير قاعد استفيد منها كل يوم وبنيت مشروع تخرجي بالكامل عليها -ان شاء الله هالصيف نتخرج (_36 – , حل مشكلة التكرار او ايجاد عزل مناسب شيئين او مشكلتين تقدر تحلها بإستخدام دوكر لكن دوكر يقدم حلول لكثير من الحالات – These are not the best use-cases, docker is bigger than that.

Linux containers

بإختصار وللتسهيل الحاوية هي مثل النظام الافتراضي Virtual machine ولكن خفيف جداً (يحتوي على الملفات الاساسية لتشغيل النظام و يتشارك الكرنال مع النظام الاساسي) لا يستهلك ذاكرة ومعالجة عالية, الحاوية عند تشغيلها لا تستغرق اكثر من ثانية واحدة! نعم ثانية واحدة لذلك لن ازيد في التحدث عن حاويات لينُكس.

اكمل القراءة

سوالف #5 Wet Hot FCITy Semester

FCIT refers to faculty of computing and information technology (and the Y for makin’ it an adjective, and I mean by IT the word FCIT), I don’t know if you get that but whatever, just skip the title.

Every semester we say we’ll get good marks this time -semester- and everyone else -colleagues-  laugh then I say I mean it < sounds like a cliche right (_4 Actually it really happens every semester so while the term progress my marks slides down and I say F’ it .. why!?here’s some explanation here?

This semester having 2nd exam finished I’m surprised, first time in my life I study 4-6 days before exam especially with NETWORKING exam this one went real good, maybe cuz’ I like this field and I want to be a network specialist , yada yada yada, now the finals are coming and I hope to get my first superior certificate ever at this faculty, so pray with me (_7

meanwhile imma suck up the atmosphere and prepare for the final

(_36

تثبيت rTorrent وواجهة ruTorrent على سيرفر Synology

لتوضيح الفرق في البداية الـ rTorrent هو برنامج التورنت الاساسي ويعمل على منصات لينُكس بشكل عام على الطرفية ونتعامل معه من خلال الاوامر الكتابية ولتشغيل واجهة رسومية نحتاج تركيب ruTorrent وهي واجهة ويب للتحكم في برنامج التورنت بشكل كامل من خلال المتصفح مثلما تستعمل اليوتورنت على الويندوز او غيره.

الشرح معقد بعض الشيء لمن لم يتعامل مع الطرفية من قبل, إقرأ الاسطر والاوامر بعناية وانتبه للملحوظات في التدوينة قبل تنفيذ الاوامر ان وجد لذلك خذلك فنجان قهوة واشتغل بهدوء  (_0

اكمل القراءة

أول تجربة شراء من امازون: سيرفر Synology

من زمان كان ودي اجرب اطلب من امازون ماكان في شي يستاهل صراحة بس ودي اجرب وكل مرة اتراجع لان الي بطلبه اشياء خفيفة وتكلفة الشحن و الاشتراك بشركة شحن اغلى من السلعة نفسها  (_2 , وقبل فترة جاء شحن امازون الدولي وتعرفت عليه وقريت تجارب اعضاء واقتنعت فيه و جاء اليوم الي فكرت اخذ فيه سيرفر NAS منزلي من شركة Synology وتوكلت على الله وطلبت من امازن بشحن مباشر بدون صندوق بريد ولا اي شي وتم الامر بسلاسه ولله الحمد.

الجهاز عبارة عن سيرفر تخزين منزلي مرتبط بالشبكة Network attached storage فكرت اخذه لعدة اسباب اولها اتخلص من قروشة الهاردسكات الخارجية الي رابطها في لوحة التبريد وفي اللابتوب و اسوي ستريم للملفات في البيت لاسلكي من اي جهاز, وان شاء الله استفيد منه في تجارب الشبكات والسيرفرات.

Synology DS415Plus

هذا موديل الجهاز الي شريته بالاضافة انه جهاز NAS متكامل الا ان شركة سنولجي مسوية شغل جدا حلو ومميزات الجهاز ماتنحصر وهنا صفحة الجهاز وكل معلوماته.

 

وفي ميزة مهمة بما ان النظام مبني على لينُكس عنده كمية “ويب ابلكيشن” كبيرة شي جبار وسورسات كثيرة تقدر تنزل منها تطبيقات رسمية وغير رسمية وطبعاً ما انسى حبيبنا التورنت نزلت عليه rTorrent وثبتت واجهة RuTorrent تعبتني كثير لكن سويتة في النهاية وشغال معاي فل الفل وراح اعمل شرح لتثبيته على السنولجي ان شاء الله لان كل الشروحات الموجودة ناقصة وكم شخص طلب طريقة تركيبة عليه. تشويقة سريعة (_34

rutorrent