Programmers Caffe
974 subscribers
286 photos
9 videos
23 files
69 links
قناة "كافي المبرمجين" تخص علوم البرمجيات والتكنولوجيات وتهتم بمساعدة المبرمجين في الوصل الى الطريق المناسب لتطوير الذات في البرمجة.
تابعونا على تويتر:twitter.com/ProgrammersCaff
لينك موقعنا: https://programmerscaffe.com/home
Download Telegram
أعلنت شركة فيسبوك الخميس، 28 أكتوبر، أنها ستغير إسم شركتها الأم من «فيس بوك» إلى ميتا لإنشاء شركة أكبر تضم مجموعة من مواقع وخدمات التواصل الاجتماعي.
وسيحتفظ موقع التواصل الاجتماعي فيسبوك باسمه الخاص، لكن سيتم تغيير اسم الشركة الأم، والخطوات شبيهة بتغيير جوجل لاسم شركتها من جوجل إلى ألفابت.
وكانت هناك مصادر أفادت قبل أسبوع بأن شركة فيسبوك تريد تغيير اسمها للتعبير على بناء مفهوم الميتافيرس (الأكوان المتعددة) للإشارة إلى طموحها للشهرة في مجالات أخرى غير التواصل الاجتماعي.
وهو مصطلح لوصف العالم الرقمي، الذي يمكن أن يتفاعل معه الكثير من المستخدمين في بيئة ثلاثية الأبعاد؛ حيث يعتبر العالم الإفتراضي هو مستقبل الإنترنت، مما يوجّه أنظار الشركات إلى الاستثمار في هذا المجال وتطويره، وظهرت هذه الفكرة من عالم ميتافيرس.
#استمر_تصل
43532a58-956e-4ead-8f1f-d526164991a3.pdf
87.2 KB
‏خريطة شاملة لتخصص اختبار الاختراقات فيها كل مراحل الاختبار وماهي الادوات وأيضاً الطرق التي تساعدك للوصول للهدف.
الملف بصيغة pdf
مواقع الجامعات المصرية تتعرض للاختراق
تعرضت الأمس مجموعة كبيرة من مواقع الجامعات المصرية للاختراق ، من بينها كلية التربية النوعية بجامعة القاهرة ، وكلية الحقوق قسم اللغة الإنجليزية بجامعة القاهرة ، وموقع مكتب العلاقات الدولية بنفس الجامعة.
وموقع كلية الطب وأيضًا موقع كلية الدراسات العليا الإفريقية وموقع NCI أعرق صرح تعليمي متخصص فى مجال الأورام ، بالاضافة لموقع المكتب الإعلامي لجامعة القاهرة وموقع كلية الطب البيطري.
هذا ولا زالت المواقع مخترقة منذ عدة ساعات دون تغيير أو إيقاف من مديري المواقع الجامعية ، أو ربما لعدم تفطنهم للأمر ، كذلك لم يذكر الهاكر سبب القيام بهذا الاختراق.
وهذه هي المواقع التي تعرضت للاختراق:
كلية الحقوق قسم اللغة الإنجليزية بجامعة القاهرة
https://english.law.cu.edu.eg/
موقع كلية الدراسات العليا الإفريقية - جامعة القاهرة
https://faps.cu.edu.eg/
موقع كلية التربية النوعية
https://fose.cu.edu.eg/3867-2/
موقع مكتب العلاقات الدولية - جامعة القاهرة
https://www.iro.cu.edu.eg/
جامعة كلية الطب البيطري
https://vet.cu.edu.eg/
موقع المكتب الاعلامي جامعة القاهرة
http://mo.cu.edu.eg/index.php
موقع NCI - أعرق صرح تعليمى متخصص فى مجال الأورام
https://portal.nci.cu.edu.eg
#استمر_تصل
Programmers Caffe
oop_java.pdf
3 MB
كتاب مفيد عن OOP in Java
خلونا نعرف اي المقصود ب DevOps ؟
‏ينقسم فريق العمل في شركات تطوير البرمجيات إلى قسمين:
1- Development Team :
يقوم بتطوير خطة العمل، إنشاء التصميم، وبناء النظام من الصفر .
2-Operation Team :
مهمة الفريق اختبار ما تم إنشائه، وإرسال تقرير بالأخطاء والإصلاحات والتغييرات الازمة لفريق التطوير .
‏أثناء قيام Operation Team باختبار البرنامج على Development Team الانتظار حتى يتم إرسال FeedBack، والذي قد يستغرق وقت طويلا .
أيضا هناك تبادل اتهامات بين الفريقين أن العطل أو المشكلة بسبب الطرف الأخر .
مما أدى إلى ظهور مصطلح DevOps عام 2009 (الاسم اختصار لبداية اسم كل فريق) والهدف منه جمع الفريق مع بعض، وإزالة العقبات فيما بينهم حتى يتم تدارك الأخطاء والمشاكل، في عملية متواصلة غير منتهية من التطوير والفاعلية .
‏دورة حياة DevOps وهي تتكون دورة حياة DevOps من سبعة مراحل تمثل العمليات، القدرات والأدوات اللازمة للتطوير:-

1- مرحلة التخطيط plane:
يجب أن تتبنى الفرق agile practices لتحسين السرعة والجودة ومعرفة متطلبات النظام وبناء خطة للإنشاء .

‏2- مرحلة كتابة الكود Code:
يقوم فريق التطوير بكتابة الكود لكن بإصدارات مختلفة باستخدام GIT .

3- مرحلة البناء Build:
يكون الكود قابل للتنفيذ باستخدام تقنية : maven - Gradle .
4- Test مرحلة الاختبار
يتم اختبار البرنامج ومعرفة الأخطاء باستخدام أداة Selenium
‏بعد المرور في عدة اختبارات يصبح البرنامج جاهز للنشر ويرسل إلى Operation Team

5- مرحلة العمل Operate :
يقوم الفريق بنشر البرنامج في بيئة العمل

باستخدام الأدوات :Ansible - Docker - Kubernete

6‏- مرحلة المراقبة Moniter
يتم تحديد المشكلات التي تؤثر على وقت تشغيل المنتج وسرعته ووظيفته وحلها بسرعة من أشهر الأدوات المستخدمة : Nagios

7- مرحلة الدمج Integrate باستخدام أداة Jenkins ‏ما هي فوائد استخدام DevOps؟
السرعة .. الجودة والموثوقية .. الحماية .. تحسين التعاون بين الفرق .. الانتشار السريع .. ‏هناك العديد من عمالقة التكنولوجيا الذين اختاروا ال DevOps
مثل : Amazon - Netflex - Walmart - facebook
devops.png (1263×2356)
FEFS8O4XsAcIS8D.rar
537.5 KB
تلخص قوي HTML نتمي لكم الإفادة ❤️
#استمر_تصل
ما هو الـ API بأبسط مفاهيمه ؟💁🏻‍♂️
الـ API هو اختصار لعبارة Application Programming Interface، وربما يمكننا ترجمتها باللغة العربية إلى الواجهة البرمجية للتطبيق. يهدف الـ API إلى أن يكون وسيط بين برمجيتك الخاصة وبرمجية أخرى، لهذا يكون في معظم الأحيان خدمة طرف ثالث ( أي العضو الثالث إلى جانب موقعك و الموقع الذي تتواصل معه )، لكن لأي غرض سيتوسط به الـ API ؟
الإجابة ببساطة هي إرسال واستقبال المعلومات بين برمجيتك أنت، وبرمجية أخرى غير تابعة لك ، يمكنك اعتباره وسيطاً لجلب المعلومة وإرسالها، كما لو كان ساعي البريد الذي يأخذ المعلومة من برمجيتك الخاصة ويرسلها لبرمجية أخرى، أو العكس.
استخدمات API👇🏻
المكتبات وأُطُر العمل
Libraries and frameworks
أنظمة التشغيل
Operating systems
واجهات برمجة التطبيقات البعيدة
Remote APIs
واجهات برمجة التطبيقات الخاصة بالويب
Web APIs
صناعة البرمجيات
Software industry
تصميم واجهة برمجة التطبيقات
Application API design
لماذا نستخدم الـ API ؟ 👨🏻‍💻
استخدامات الـ API تختلف حسب ضرورياتك البرمجية، ويوجد العديد من الإستخدامات المتعلقة بالـ API أبرزها:
اختصار العمل عليك: تخيل مثلا لو أردت استخراج عناوين الـ IP للمستخدمين، سيكون الأمر صعب وستحتاج إلى تطوير برمجيتك من الصفر التي تتعامل مع هذا الهدف، لذا سيكون أسهل وأفضل استخدام مثل الـ API السابق، والقيام بالعمل كاملا فقط من خلال سطرين برمجيين وربما أقل ان كنت تستخدم تقنيات متقدمة ( مثلا Axios في الـ Vuejs ).
تضمين برمجيات شهيرة في برمجيتك الخاصة: هل صادفت يوماً موقعا يتيح لك التسجيل عبر فيسبوك أو تويتر او جوجل؟ يمكنك أنت أيضا فعل ذلك، بحيث يمكنك إدراج التسجيل عبر خدمات خارجية مثل فيسبوك في موقعك من خلال الـ API الخاص بالشركة، هذا سيكون أسهل من صناعة واجهة للتسجيل والدخول في موقعك. الأمر سيان لخدمات أخرى تريد تضمينها وسط موقعك لاختصار الجهد والعمل.
جلب / إرسال محتوى: يوجد مواقع شهيرة تقوم بجلب محتوى مواقع وتضمينها داخله، على سبيل المثال منصة Flipboard، فهذه المنصة الشهيرة والعالمية مبنية فقط على مجموعة من الـ API's التي تقوم بالبحث في مواقع شهيرة وجلب مقالاتها ومواضيعها عليها واستعراضها في مكان واحد.
التعامل مع مهام صعبة أو بسيطة أحيانا: لكن أحيانا قد تود فقط استخدام الـ API للتعامل مع المهمات الصعبة أو المكلفة، أو المهمات التي قد تبدو سهلة للغاية أحيانا، كمثال لذلك يوجد API من Cloudinary يتيح لك اختزال مساحة الصور قبل إضافتها في موقعك، وهو API جيد لمن لا يملك مساحة تخزين كبيرة في موقعه ويريد نقص مساحة الصور قبل رفعها. مثل هذه المهات ستكون أسهل لو استطعت اختصارها في API بدل برمجتها من الصفر.
والمزيد من المهمات الأخرى المتعلقة بالـ API's، فقط تذكر أن جل المواقع الشهيرة حاليا تتيح لك API خاص بها ( مثل فيسبوك، جوجل، انستغرام، واتساب ...) بعضها مجاني وبعضها مدفوع، ومن خلال الـ Documentation الخاص بكل API سيمكنك معرفة ما الذي يمكنك تحقيقه باستخدامه ( فمثلا في تويتر، يمكنك استخراج أكثر الهاشتاغات استخداما ووضعها في موقعك مثلا ) .
انواع API❤️
هناك ثلاث طرق لسياسات الوصول إلى API.
خاص Private
للاستخدام الداخلي فقطAP I.
هذا يمنح الشركات أكبر قدر من التحكم في API الخاصة بهم
شريك Partner
يتم مشاركة API من هذا النوع مع شركاء أعمال محددين.
عام Public
هذا النوع من سياسة الوصول إلى API يكون متاح للجميع.

#استمر_تصل❤️❤️
معلومة على الماشي في clean code:
كود مش بيستخدم في المشروع معناها هتتعب اللي هيشتغل معاك او بعدك
دايما المتطلبات الخاصة بالبيزنس بتتغير فبيتبعها تغييرات في الكود وممكن تشيل Feature اتعملت او تغير في Feature ف مش بنرص code علي بعض.
الحاجه اللي اتشالت من Business كودها ملهوش لازمه يبقي موجود سواء code او تغييرات في Database.
ولو احتاجت تجيبه ال source control هيجيبهولك ف الموضوع بسيط .
او واحد تاني تلاقي نص classes مكتوبه ومعموله comments طيب ليه بتعمل كدا او ليه تعمل commit ل comment علي كود .
مش شايف ان في داعي لكدا، يفضل اللي بيعمل review للكود يركز علي الحاجات دي .
Eloquent_Javascript_A_Modern_Introduction_to_Programming_PDFDrive.pdf
11 MB
كتاب eloquent javascript
من اشهر الكتب في شرح Javascript وتقسيمتها
This media is not supported in your browser
VIEW IN TELEGRAM
كما تعلم فإن الشاحنات الكبيرة تحجب رؤية السيارات الصغيرة خلفها وهذا بسبب العديد من الحوادث ..
قامت شركة Samsung بعمل كبير يسمى "Safety Truck" وميزة حتى ترى العربات القادمة من الطريق المعاكس ❤️
#استمر_تصل
شركة "Bauhutte" اليابانية ابتكرت سريراً متكاملاً، يبلغ سعره نحو 1000 دولار gamers و Developer ولقضاء يومهم في الفراش.
#استمر_تصل
ظهر Meta، المعروف سابقًا باسم facebook، لأول مرة نموذجًا أوليًا للقفازات التي تسمح باستشعار الأشياء في الواقع الافتراضي. تعمل Reality Labs في هذا المشروع منذ حوالي سبع سنوات.
الجهاز مغطى بوسادات ومشغلات بلاستيكية في منطقة راحة اليد والأصابع.يتغير الضغط فيها لمحاكاة اللمس.
‏هذا يخلق تأثير التفاعل مع الأشياء الافتراضية .
يعمل القفاز أيضًا كوحدة تحكم VR، بفضل كاميرات صغيرة خاصة على الجانب الخلفي، مما يسمح لها بتتبع الحركة.
يتم استكمال النظام بأجهزة استشعار داخلية تسجل كيفية ثني الأصابع.
تعمل الشركة على هذه التكنولوجيا منذ استحواذها على‏Oculus في عام 2014، ولكن لا يزال من السابق لأوانه الحديث عن الإنتاج الضخم.
يرغب المهندسون في تقليص الحجم، حيث أصبح القفاز الآن ضخمًا للغاية، بسبب عدد أجهزة الاستشعار.
🔵 HTML Tip 🔵:


adding captions or subtitles to all the audio and video on your website helps your visitor a lit

1 - <video> tag will display the movie clips or any other video file
2 - <source> tag is given for the file path of the video file .
3 - <track> tag is defined the subtitles for the video file .
4 - “src” attribute used to define the location of the track file .
5 - “kind” attribute is used to specifies the file ad “subtitles” .
6 - The “srclang” attribute specifies the language of the track text data as “en” .
7 - The “label” attribute used to specify the title of the track file as “english” .
منذ ساعات اشتري شخص سيارة من نوع Tesla model3 في كوريا و اشتكى على Twitter من مشكلة في فتح عربيته و ربطها على ابليكيشن الموبيل .
ولكن بعدها ب 3 دقايق بالظبط يقوم ايلون ماسك شخصيا برد عليه و يقوله إنه يبحث في حل للمشكلة .
حدثنا عن سرعة خدمة العملاء في بلدك ؟؟
#استمر_تصل
العمل كـ "هاكر اخلاقي" حيث اصبح الجميع يري الهاكرز ذو القبعه السوداء هم فقط من يحصلون علي اموال ضخمه ولكن هل هذا يعني ترك مجال الهكر الاخلاقي..؟
اذا كنت من النوع الذي يفضل العمل كهاكر غير اخلاقي بهدف المال فيجب عليك ان تعلم ان الهاكرز الأخلاقيون يحصلون على 45 مليون دولار من المكافآت سنويا.
لعلك الان تتساءل كيف...؟
فما اجمل ان تحصل علي اموالا ضخمه من عمل تحبه وبدون اي عقوبات قانونيه
وفقًا للبيانات التي نشرتها Atlas VPN ، انه قد حصل الهاكرز الأخلاقيون على 44،754،742 مليون دولار من مكافآت إكتشاف الأخطاء والثغرات خلال الأشهر الـ 12 الماضية
وقد أبلغ الهاكرز عن 60 ألف نقطة ضعف "ثغره" تم إكتشافها، وتلقو 979 دولارًا في المتوسط كمعدل ​​عن كل ثغرة أمنية.
واول من يدعم ذلك هي الولايات المتحده حيث انها الاكثر قلقا حول البيانات الضخمه لدي شركاتها الكبري ومؤسساتها الحكومية ولا تزال الولايات المتحدة أكبر دافع للمكافآت ايضا حيث قدمت مكافآت بقيمة تزيد عن 39 مليون دولارًا في العام الماضي، تمثل المكافآت التي تدفعها المؤسسات الأمريكية وحدها 87٪ من إجمالي مبلغ المنح المدفوعة.
وتليها روسيا التي منحت 887.236 دولارًا كمكافآت للهاكرز، كما تشكل المكافآت التي تمنحها الشركات الروسية 2٪ من إجمالي الجوائز الممنوحة للقراصنة..!
أما المملكة المتحدة فقد دفعت حوالي 559،215 دولارًا للقراصنة عبر الشركات البريطانية أي حوالي 1٪ من إجمالي مبلغ المكافآت المدفوعة في الأشهر الـ 12 الماضية.
أما عن الهاكرز الأخلاقيين حسب الجنسيات فقد حصل الأمريكيون على 7،204،299 دولارًا أمريكيًا ، وهو ما يمثل 16 ٪ من إجمالي مبلغ مكاسب المكافآت الموزعة على مدى الأشهر الـ 12 الماضية.
ويأتي الهاكرز الصينيون في المرتبة الثانية ، حيث يتقاضون 5،355،683 دولارًا من خلال المكافآت التي يحصل عليها المتسللون الصينيون ما يقرب من 12٪ من جميع المكافآت المدفوعة في العام الماضي.
أما الهاكرز الهنود فحلوا في المرتبة الثالثة، وحققوا أرباحًا بقيمة 4،401،251 دولارًا، تشكل المكافآت التي يجمعها المتسللون الهنود ما يقرب من عُشر المبلغ الإجمالي لمكافآت مكافأة الأخطاء المدفوعة من مايو 2019 إلى أبريل 2020.
كما قامت الشركات العاملة في صناعة برامج الكمبيوتر بتوزيع الحصة الأكبر من جوائز المكافآت على المتسللين خلال تلك المدة.
إجمالاً دفعت هذه الشركات 16،263،982 دولارًا أمريكيًا في شكل مكافآت خلال 12 شهرا، والتي تشكل أكثر من 36 ٪ من إجمالي الجوائز المدفوعة سنوياً.
وبعدها جاءت الشركات العاملة في مجال الإنترنت والخدمات عبر الإنترنت، والتي وزعت 16،079،195 دولارًا في شكل مكافآت على مدار الـ 12 شهرًا الماضية.
كما تحتل الشركات العاملة في صناعة الاتصالات المرتبة الثالثة، حيث قامت بتوزيع 2،497،042 دولارًا على شكل مكافآت تمثل ما يقرب من 6 ٪ من إجمالي المكاسب.
أما بالنسبة للهاكرز أصحاب القبعات السوداء فقد حصلوا على أضعاف هذا المبلغ، ففي الأسبوع الماضي تمكن هاكر واحد من إختراق منصة KuCoin للعملات المشفرة وسرق منها 193 مليون دولار وهو ما يمثل أربعة أضعاف ما جمعه كل الهاكرز الأخلاقيين خلال عام كامل، لذلك يجب على شركات التكنولوجيا مضاعفة مكافآتها وإلا فإن الكثير من الهاكرز الأخلاقيين سيفكرون بتغيير القبعة

#استمر_تصل